這裏記錄每週值得分享的科技內容,週五發佈。
本雜誌 開源 [1] ,歡迎 投稿 [2] 。另有 《誰在招人》 [3] 服務,發佈程序員招聘信息。合作請 郵件聯繫 [4] ( [email protected] [5] )。
封面圖
馬巖松事務所設計的海南科技館,今年五一開館。( via [6] )
財富正在向 AI 集中
AI 相關的所有東西,最近都在上漲。
看看股票,就知道了。內存、儲存、CPU、服務器、液冷、光通信、變壓器……股價全部在漲,更不要提,前期已經漲過的芯片、模型、算力了,甚至銅和鋁也在漲。
這些股票的上漲幅度之大,令人咂舌。就以內存爲例,世界三大內存廠商有兩家在韓國,單單這兩家公司就把韓國股市,從2600點一年之內拉到7600點。
2024年10月,三星公司董事長還因爲半導體業績不佳而 道歉 [7] ,結果今年可能成爲 世界最賺錢公司 [8] 。
另一家內存大廠 SK 海力士更誇張。它跟工會有勞資協議,10%的利潤要分給員工。有人計算了,門衛、司機、前臺都算進去,每個員工今年平均可以拿到獎金 610萬人民幣 [9] 。
至於 AI 模型公司,更是人人都是億萬富翁。OpenAI 去年向600個員工 回購 [10] 了66億美元的股票,平均每人拿到近1000萬美元。
這些事情表明, 社會財富正在重新分配,快速向 AI 集中 。
這影響到了所有人 。哪怕你根本不使用 AI,但是物價的上漲、資金從本行業流向 AI,不可避免影響到你。
日常使用的電子設備(手機和電腦)、電子元件、基本的生產資料(比如銅和鋁)都在漲價。如果你在一個跟 AI 無關的行業,很可能喫不到 AI 的紅利,反而被它傷害,因爲你會面臨成本上升、需求不足、投資減少。
古人說“一將功成萬骨枯”,AI 的崛起不知伴隨着多少其他行業的隕落。
雖然每一次技術革命,都必然伴隨財富的重新分配。但是,這一次的 AI 革命,推進速度格外快,力度格外大,引發的再分配效應也格外猛烈。
作爲一個普通人,尤其是身在互聯網和軟件行業的普通人,似乎也沒有其他選擇,總是被財富誘惑,只能緊跟潮流擁抱 AI。
別用 AI 估算碳水含量
糖尿病人需要控糖,不僅要少喫糖,還要少喫碳水化合物(米飯和麪粉),因爲碳水最終也會變爲糖。
所以,他需要知道,食物裏面含有多少碳水。
很自然的想法就是,喫之前拍一張食物照片,交給 AI 估計碳水含量。
一位英國醫生就做了 一個實驗 [11] ,把13張食物的照片(比如奶酪三明治、西班牙海鮮飯、焦糖布丁)提交給四個大模型——GPT-5.4、Claude Sonnet 4.6、Gemini 2.5 Pro、Gemini 3.1 Pro——估計碳水含量。
結果讓人大跌眼鏡,四個模型給出的回答不一樣。而且,同一張照片多次提交給同一個模型,回答也不一樣。
就拿上面這張西班牙海鮮飯的照片爲例,分別多次提交給四個模型,模型的估計值如下圖。
可以看到,每個模型估計同一張照片的碳水含量,波動範圍都很大。其中,波動最大的是 Gemini 2.5 Pro,碳水含量估計值從 55 克到 484 克,整整相差了 429 克!估計值相對集中的是 Claude Sonnet 4.6,但波動範圍也不小。
再以奶酪三明治的照片爲例,包裝上註明的碳水含量爲40克,但 GPT-5.4 估計值平均爲74克,其他三個模型爲28克,都不正確。
另外,大模型也無法準確識別食物,比如有時會認爲奶酪三明治裏面夾着一塊熟肉。
所以,別用大模型估算食物的碳水含量,也不要讓大模型做任何精確的醫療估算,它根本做不到。
微軟淘汰短信驗證碼
很多網站登錄時,會給你發一條驗證碼的短信。
這種做法有風險。首先,攻擊者可能會欺騙移動運營商,將你的電話號碼綁定到他的 SIM 卡,從而短信都發到他的手機。其次,短信是明文發送,很容易泄漏。
微軟公司本週確認,將 放棄短信驗證碼 [12] ,改用 Passkey、一次性時間碼(TOTP)、以及驗證過的郵件地址。
其中,Passkey 密鑰將是 Windows 11 以後主要的驗證方式。
這種做法就是爲每個用戶生成一對密鑰,保存在 Windows 的密碼管理器,只有通過面部識別、指紋掃描器或 PIN 碼才能喚起私鑰驗證,安全性非常高。
下面是一篇 Passkey 的介紹文章 [13] (英文),側重於概念,寫得言簡意賅,可以參考。
亞馬遜供應鏈服務
本月,亞馬遜宣佈推出“ 亞馬遜供應鏈服務 [14] ”(ASCS),把自己的貨運、配送、倉儲和包裹運輸向用戶開放。
任何公司現在都可以把自己的商品業務,建立在亞馬遜的物流基礎設施之上,寶潔、3M 等公司已經開始用了。
這讓人 想起了2006年 [15] ,亞馬遜開放了自己的網絡基礎設施,做成 AWS(亞馬遜網絡服務),直接導致雲時代的到來。
現在,它又開放了倉儲和物流,會不會改變製造業?
以後,做實物產品越來越簡單了,只要把產品設計出來,生產可以外包,物流和銷售都可以購買標準化服務。
打字機模型
最近,我看到一個 模型玩具 [16] ,感覺很不錯。
這是深圳一家公司推出的19世紀機械打字機模型。買回家後,需要自己拼裝。
最有趣的是,拼裝好以後,它可以用來打字,但功能比較少,不能切換大小寫,只支持大寫字母。
它不僅是模型玩具,還可以用來了解打字機原理,在海外市場也引起了關注。
文章
1、 GitHub Pages 有域名盜用問題 [17] (英文)
如果你的域名指向 GitHub Pages,最好看一下這篇文章,某些情況下,你的二級域名可能會被盜用。
2、 JavaScript ShadowRealm API 簡介 [18] (英文)
ShadowRealm 是一個新的 JS API,允許在單線程環境裏面建立多個域,每個域擁有自己的全局對象,獨立運行,互不干擾,可以彼此通信。
3、 Firefox 配置指南 [19] (英文)
作者介紹自己的做法,將 Firefox 配置成一個好用的瀏覽器。
4、 被撤銷證書的檢查機制 [20] (英文)
網站的 HTTPS 證書可能會被證書當局撤銷,用戶如何知道呢?本文介紹現有的三種檢查機制。問題是它們都有缺陷,Chrome 沒有采用任何一種。
5、 臨時性基礎設施 [21] (英文)
本文提出,大型系統除了絕對需要保持狀態的部分(例如數據庫、消息隊列等),其餘部分都應採用無狀態的臨時性基礎設施(比如容器)。
6、 微型鋁熱反應 [22] (英文)
鋁熱反應是指,鋁與氧化鐵(鐵鏽)在高溫下發生劇烈放熱,溫度可達2500~3500℃。本文介紹一種引發微型鋁熱反應的方法:兩隻生鏽的鐵球,一隻包上鋁箔,互相碰撞即可。
工具
1、 Abogen [23]
一個跨平臺的桌面應用,將 ePub/PDF/text 文件轉成有聲書。
2、 FFmpeg Explorer [24]
通過可視化圖形、生成 FFmpeg 命令的網頁應用, 代碼開源 [25] 。
3、 Stock SDK [26]
獲取股票行情的開源 JavaScript SDK,純前端抓取,無需後端服務,實時行情來自騰訊財經/東方財富等公開接口。( @chengzuopeng [27] 投稿)
4、 Zephyr [28]
開源的 Mihomo/Clash 跨平臺桌面客戶端。( @Juwan-Hwang [29] 投稿)
5、 DimCut [30]
開源的剪輯軟件,將時間軸摺疊成多行,並在時間軸上方顯示插入的文字,所有處理在本地瀏覽器完成。( @hughfenghen [31] 投稿)
6、 NotchNotes [32]
隱藏在 Macbook 的劉海里面的便籤工具,鼠標 Hover 時自動展開。( @oil-oil [33] 投稿)
7、 markstream-vue [34]
針對 AI 吐出的流式 markdown 的渲染庫,提供 Vue 實現。( @Simon-He95 [35] 投稿)
8、 彩讀|ColorTxt [36]
跨平臺的 TXT 文件桌面閱讀器,可以給內容上色,還支持章節識別、空行壓縮、行首縮進、語音朗讀、AI 閱讀助手等功能。( @ssnangua [37] 投稿)
9、 Forgejo [38]
Gitea 的一個分叉項目,可以用來搭建自己的 Git 服務器,自帶 Web 前端,作爲個人的 GitHub 服務。
10、 Web Visual Editor [39]
開源的 VS Code 插件,實時編輯預覽 HTML 文件。
AI 相關
1、 Remove-AI-Watermarks [40]
移除 AI 圖片水印的命令行工具,也是一個 Python 軟件包,可見水印和不可見水印(比如谷歌的 SynthID)都能移除。
2、 AVC [41] (Agent View Controller)
將 AI Agent 終端的確認文字,變成可交互的網頁彈窗,可以作爲 Agent 的 Skill 使用。( @study8677 [42] 投稿)
3、 Lucarne [43]
把本地運行的 AI Agent 接到微信 / Telegram,讓你離開電腦也能收到進展、審批權限、回覆問題、接續會話。( @tuchg [44] 投稿)
4、 tokenspeed [45]
每秒生成10個 token,是快是慢?20個呢?這個網站讓你在線體驗 token 生成速度。
資源
1、 高斯潑濺作品集 [46]
高斯潑濺(Gaussian Splatting)是一種算法,可以將多張照片合成爲 3D 圖像。
網站 SuperSplat [47] 提供在線的高斯潑濺處理,可以上傳照片進行處理,還能瀏覽很多合成好的 3D 模型。
大家看作品 《草莓》 [48] ,效果非常好。
2、 IP66 [49]
免費的 IP 地理位置數據庫,可以自由下載,在腳本中調用查詢。
圖片
1、 支撐智利的雙手 [50]
智利是世界最大的產銅國,近一半的出口爲銅,佔世界年供應量的比重最高爲60%,至今仍有25%。
智利最大的銅生產中心在阿塔卡馬沙漠,沙漠入口的小鎮有一個雕塑《支撐智利的雙手》。
這個雕塑是一雙巨大的銅製雙手,託舉起智利地圖,象徵此地的銅礦對智利的巨大貢獻。
下面是智利沙漠銅礦的照片,可以看到巨大的礦坑和旁邊礦石的沉澱池。
2、 S 形曲線 [51]
有一個經驗法則,所有的增長曲線最終都會變成 S 形曲線。
比如,下面是指數式增長曲線。
最終,增長會放緩,變成 S 形曲線。
這是普遍現象,所有增長曲線最終都會變成下面的這樣,增長曲線到一定階段後就會變平。
文摘
1、 多面手和專才 [52]
自從我成爲自由職業、獨立接活以後,我一直感受到多面手程序員與專家程序員之間的對立關係。
我發現有一句話很準確:“理論上,所有公司都喜歡適應性強、能承擔多個崗位的程序員。但實際上,大多數招聘職位更偏向專家。”
這意味着,即使你是多面手程序員,找工作時也必須讓自己看上去像專家。
我的問題是,我不覺得自己的技能屬於特定類別。我把自己看作一個解決問題的黑客,受好奇心驅動,解決那些自己有興趣的問題。
什麼工具適合解決某個問題,我就學習使用那種工具。
然而,在我獨立接活後,將自己說成多面手,就很影響我招攬客戶。客戶希望聽到你說自己是專家,而不是說“我是計算機通才”之類的模糊說法。他們的問題包括:你是前端工程師還是後端工程師?你使用 .NET 還是 Python?你專長於 AWS 還是 Azure?……
我不怪他們……客戶面對的是具體的問題,確實很難評估僱傭多面手程序員的價值。
於是,我決定改變溝通策略,說人們想聽的話。我對自己的定位變成了,一位專注於系統編程和開源軟件的 Rust 專家程序員。我按照這個定位包裝自己。
它很快就發揮了作用,讓我整年都有工作合同!
2、 爲什麼洗澡或游泳後,手指會起皺? [53]
長時間洗澡或游泳,皮膚會出現皺紋,甚至變色,這是爲什麼?
你可能不相信,這至今仍然是一個未解之謎,並沒有公認的解釋。
以前的看法是,這是因爲皮膚吸收水分後膨脹,導致腫脹和彎曲。但是上個世紀30年代的研究人員觀察到,手指神經受損的人浸水後不會形成皺紋。這說明,皺紋原因與皮膚無關,而與神經系統有關。
現在,科學界的主流解釋是,當手和腳與水接觸超過幾分鐘後,皮膚中的汗管就會打開,讓水流入皮膚組織。
皮膚增加的水份,會減少皮膚中鹽的比例。神經系統就會向大腦發送鹽水平降低的信號,進而神經系統就會做出反應,開始收縮血管,減少水的滲入。
血管收縮了,但是最外層的皮膚並沒有變小,就會導致外側的皮膚失去了支撐,就會像泄了氣的氣球一樣,自上而下地下陷,形成皺紋。這就像幹了的葡萄起皺一樣——它內部失去的體積多於表面積。
這種血管收縮還會導致皮膚變蒼白,因爲皮下血管的血液減少了。這與你洗熱水澡時,血管擴張而導致皮膚變紅的情況正好相反。
所以,皮膚起皺是由神經系統引發的。如果神經受損,血管就收不到大腦信號,不會發生收縮,皮膚也就不會起皺。
言論
1、
過去一兩年,我一直完全依賴 AI 進行編程,自己一行代碼都沒寫過。
有一天,我自己動手寫了一篇文章,沒有用 AI,但寫完後我忍不住把它複製粘貼到 Claude 裏,看看 AI 怎麼想,因爲我擔心文章邏輯混亂、文筆幼稚,或者漏掉了什麼內容。這就是大量使用 AI 的後果,它讓你滋生自我懷疑,我已經不太相信自己,更相信 AI 了。
-- 《該死的 AI 把我變笨了》 [54]
2、
無論工具發展到何種程度,無論它們變得多麼強大,它們始終只是工具。它們無法取代我們的理性和價值觀,依然由你來選擇什麼值得去創造。
-- davidabram.dev [55]
3、
我建議放慢速度,給自己一些時間,思考你到底在構建什麼,以及爲什麼要構建。這樣你纔有機會告訴自己“不,我們不需要這個”。
-- 《放慢速度》 [56]
4、
石油行業有一句諺語:一家健康的石油公司由一位地質學家負責,一家成熟的石油公司由一位工程師負責,一家衰落的石油公司由一位會計師負責,一家垂死的石油公司由一位律師負責。
-- Hacker News 讀者 [57]
往年回顧
三十年,解決人生三大問題 [59] ( #300 )
(完)
References
[1]
開源:
https://github.com/ruanyf/weekly
[2]
投稿:
https://github.com/ruanyf/weekly/issues
[3]
《誰在招人》:
https://github.com/ruanyf/weekly/issues/9815
[4]
郵件聯繫:
mailto:[email protected]
[5]
[email protected]:
mailto:[email protected]
[6]
via:
https://www.hainanstm.cn/
[7]
道歉:
https://news.qq.com/rain/a/20241008A04KR000
[8]
世界最賺錢公司:
https://xueqiu.com/6600079272/374314156
[9]
610萬人民幣:
https://finance.sina.com.cn/roll/2026-05-12/doc-inhxrfsp8418114.shtml
[10]
回購:
https://m.thepaper.cn/newsDetail_forward_33161999
[11]
一個實驗:
https://www.diabettech.com/i-asked-ai-to-count-my-carbs-27000-times-it-couldnt-give-me-the-same-answer-twice/
[12]
放棄短信驗證碼:
https://www.windowslatest.com/2026/05/19/microsoft-is-killing-sms-codes-for-microsoft-account-sign-in-aggressively-pushes-passkeys-on-windows-11/
[13]
Passkey 的介紹文章:
https://kerkour.com/passkeys
[14]
亞馬遜供應鏈服務:
https://press.aboutamazon.com/2026/5/amazon-launches-amazon-supply-chain-services-opening-its-logistics-network-to-all-businesses
[15]
想起了2006年:
https://gadallon.substack.com/p/the-third-time-amazon-did-this-what
[16]
模型玩具:
http://writingball.blogspot.com/2026/05/the-rokr-wooden-typewriter-closer-look.html
[17]
GitHub Pages 有域名盜用問題:
https://meertens.dev/blog/github-enables-domain-abuse/
[18]
JavaScript ShadowRealm API 簡介:
https://css-tricks.com/soon-we-can-finally-banish-javascript-to-the-shadowrealm/
[19]
Firefox 配置指南:
https://sciops.net/information/technology/firefox/
[20]
被撤銷證書的檢查機制:
https://blog.apnic.net/2026/04/24/revocation-of-x-509-certificates/
[21]
臨時性基礎設施:
https://lukasniessen.medium.com/ephemeral-infrastructure-why-short-lived-is-a-good-thing-2cf26afd75ef
[22]
微型鋁熱反應:
https://sciencedemonstrations.fas.harvard.edu/presentations/microscale-thermite-reaction
[23]
Abogen:
https://github.com/denizsafak/abogen
[24]
FFmpeg Explorer:
https://ffmpeg.lav.io/
[25]
代碼開源:
https://github.com/antiboredom/ffmpeg-explorer
[26]
Stock SDK:
https://github.com/chengzuopeng/stock-sdk
[27]
@chengzuopeng:
https://github.com/ruanyf/weekly/issues/9933
[28]
Zephyr:
https://github.com/Juwan-Hwang/Zephyr
[29]
@Juwan-Hwang:
https://github.com/ruanyf/weekly/issues/9936
[30]
DimCut:
https://github.com/hughfenghen/dimcut
[31]
@hughfenghen:
https://github.com/ruanyf/weekly/issues/9978
[32]
NotchNotes:
https://oil-oil.github.io/NotchNotes/
[33]
@oil-oil:
https://github.com/ruanyf/weekly/issues/9983
[34]
markstream-vue:
https://github.com/Simon-He95/markstream-vue
[35]
@Simon-He95:
https://github.com/ruanyf/weekly/issues/9999
[36]
彩讀|ColorTxt:
https://github.com/ssnangua/ColorTxt
[37]
@ssnangua:
https://github.com/ruanyf/weekly/issues/10004
[38]
Forgejo:
https://forgejo.org/
[39]
Web Visual Editor:
https://github.com/urin/vscode-web-visual-editor
[40]
Remove-AI-Watermarks:
https://github.com/wiltodelta/remove-ai-watermarks
[41]
AVC:
https://github.com/study8677/Agent_View_Controller-AVC
[42]
@study8677:
https://github.com/ruanyf/weekly/issues/9979
[43]
Lucarne:
https://github.com/tuchg/Lucarne
[44]
@tuchg:
https://github.com/ruanyf/weekly/issues/9995
[45]
tokenspeed:
https://mikeveerman.github.io/tokenspeed/
[46]
高斯潑濺作品集:
https://superspl.at/
[47]
SuperSplat:
https://superspl.at/
[48]
《草莓》:
https://superspl.at/scene/84df8849
[49]
IP66:
https://ip66.dev/
[50]
支撐智利的雙手:
https://medium.com/@breid.at/why-the-silicon-of-quantum-computing-is-being-destroyed-en-masse-in-the-atacama-desert-41d3a9b823bf
[51]
S 形曲線:
https://www.astralcodexten.com/p/the-sigmoids-wont-save-you
[52]
多面手和專才:
https://ochagavia.nl/blog/the-undercover-generalist/
[53]
爲什麼洗澡或游泳後,手指會起皺?:
https://theconversation.com/why-do-fingers-get-wrinkly-after-a-long-bath-or-swim-a-biomedical-engineer-explains-204726
[54]
《該死的 AI 把我變笨了》:
https://jpain.io/god-damn-ai-is-making-me-dumb/
[55]
davidabram.dev:
https://www.davidabram.dev/musings/the-machine-didnt-take-your-craft/
[56]
《放慢速度》:
https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/
[57]
Hacker News 讀者:
https://news.ycombinator.com/item?id=45429423
[58]
Java 三十週年:
https://www.ruanyifeng.com/blog/2025/05/weekly-issue-350.html
[59]
三十年,解決人生三大問題:
https://www.ruanyifeng.com/blog/2024/05/weekly-issue-300.html
[60]
新技術的最大風險:
https://www.ruanyifeng.com/blog/2023/04/weekly-issue-250.html
[61]
低期望,多嘗試:
https://www.ruanyifeng.com/blog/2022/03/weekly-issue-200.html