這裏記錄每週值得分享的科技內容,週五發佈。
本雜誌 開源 [1] ,歡迎 投稿 [2] 。另有 《誰在招人》 [3] 服務,發佈程序員招聘信息。合作請 郵件聯繫 [4] ( [email protected] [5] )。
封面圖
浙江新昌縣的“新昌小球中心”,將酒店、商場、體育館、體育場、戶外健身步道都融合在一個建築裏面。( via [6] )
互聯網通信的替代方案
某天清晨,你醒來發現互聯網斷了,怎麼辦?
我說的是徹底的中斷,完全不能運作,整個城市無法上網。這種事件雖然可能性很小,但還是有可能,比如遭遇了自然災害或戰事。
假設一時半會無法恢復通信,那麼有沒有替代方案?也就是說, 我們怎麼自己組網 。
雖然互聯網是無中心結構,搞一個子網並不難,但搞一個大規模子網,能夠容納一羣分散的朋友,還是很難的。無論通過何種方式組網——無線路由、電話線、藍牙或自己拉光纖——難度和成本都不低。
今天,分享一個我所知的最簡單組網方案。
1. 覆蓋範圍達到幾十公里,甚至更遠。 2. 不需要架設任何線纜,自己發射無線信號。 3. 供電只需要一個移動電源,甚至一節電池。 4. 價格非常便宜,單套設備(發射端+客戶端)最多隻要幾百元人民幣。
唯一的缺點是帶寬比較小,不能用來瀏覽網頁,更不能看視頻,只能發送/接收文本信息。
這個方案叫做 LoRa,或者嚴格地說,它的通信協議叫做 LoRa,也就是“長距離”(Long Range)的縮寫。
LoRa 協議是專爲遠距離通信而發明的,只需很小的設備和一點點能量,就能向周圍發送無線信號,有點像個人的無線電廣播。它的編碼算法特別強調抗干擾,哪怕信號非常弱,也能還原出來,所以可以遠距離接收。
它本身只是一個無線信號的協議,需要自己實現發送/接收設備,完成編碼和解碼。開源項目 Meshtastic [7] 就做了這件事,規定了軟硬件接口,並給出了設備實現。
官網也提供各種平臺的 軟件客戶端 [9] ,下面就是手機客戶端的界面。
前面說過了,它的終端耗電量很小,只需要充電寶,就能長時間使用(幾天到幾周),如果配上隨身太陽板,可以永久在線。
兩個節點之間的傳輸距離5公里以內沒有問題,如果建築不密集,可以達到10公里~15公里;如果是空曠地帶(比如水面),則可以達到幾十公里或更遠。多節點組網後,消息就能接力傳播,那就傳得更遠了。
綜合以上各點,這應該是最簡單實用、最便宜的個人組建通信網方案了。它替代不了網頁,但可以替代互聯網的消息功能。
開源 AI 開發平臺 MonkeyCode
大模型公司都有一個網頁界面,讓你在線使用他們的模型。
今天介紹一個開源項目 MonkeyCode [10] ,可以讓你自己架設這樣的 AI 網頁界面(下圖),已經有近3000顆星。
它有完整的 AI 編程功能,不需要再用其他工具、搭環境、來回切換,只需要打開瀏覽器,一句話提交需求。
通過它的 Web 界面,你可以在宿主機裏面, 新建多個虛擬機 ,不同的 AI 項目跑在不同的虛擬機。它爲虛擬機提供各種系統鏡像。
它還支持配置釘釘、飛書、企業微信、Webhook 的消息通知,以及 GitHub、GitLab、Gitee、Gitea 的倉庫綁定。
除了自己搭建,它還有免費的 雲端開發環境 [11] ,手機和電腦多端都能控制。
雲端環境的免費額度是每天2000萬 Token,另外提供 GPT 5.5 等多個模型供調用(需要積分)。
逆向驗證碼
網站的驗證碼一般用來確認,訪問者是真人,不是機器人。
現在,開源的瀏覽器操作庫 Browser-use 提出了 逆向驗證碼 [12] 的概念。這種驗證碼阻擋真人,放行 AI 機器人,用於那些只供 AI 使用的 API。
下面是一道數學題,就是逆向驗證碼。
這樣的題目,真人看不懂,自然不可能回答。但是,大模型能夠剔除裏面的大寫字母、隨機字符和空格,讀懂原始題目:
兩列火車在長度爲 d 的直線軌道上以速度 v1 和 v2 相向而行。一隻鳥以速度 vb 從一列火車出發,飛到另一列火車上,然後掉頭飛回來,如此反覆,直到兩列火車相遇。這隻鳥一共飛了多遠?
讀懂題目後,大模型就會調用數學公式算出答案,從而通過驗證碼。
科技動態
1、 重新定義鼠標指針 [13]
從發明以來,鼠標指針一直表示用戶當前操作的位置。
谷歌提出一個新的方案,改變了鼠標指針的含義。
以後,鼠標指針只用來可視化展示 AI 操作的流程,方便用戶看到 AI 此刻正在做什麼。
這也意味着,用戶在 AI 模型下,不再能移動鼠標,要依靠鍵盤或語音下達操作指令。
2、 回收舊銅線 [14]
新能源時代需要銅,電動汽車、太陽能發電、風力發電……這些都需要銅做的電線。
最近幾年,銅的價格因此一直上漲,連帶使得舊銅線的回收,也成了一門大生意。
以前的電話線和網線,都大量使用銅,現在都閒置了,被光纖和手機取代。另外,地下還有很多已經不用的舊電纜,舊空調裏面也有很多銅。
如果這些銅都能回收,將是一筆巨大的財富。而且,銅的回收很簡單,只要去除外面的保護套,得到的就是純度很高的銅線。
可以預見,銅的回收將成爲城市裏面的一個專門行業。
3、 送貨機器人佔據人行道 [15]
美國大城市芝加哥,在市區大量使用送貨機器人,已經引起了居民抗議。
因爲送貨機器人走的是人行道,不是馬路,妨礙了行人。
一位市民說,“人行道是爲人準備的,不是爲送貨機器人準備的。安靜的居民區,出現幾十輛甚至上百輛這樣的車,將會變成什麼樣子?”
這確實是一個問題,人類真的喜歡和機器人走在一起嗎?你能接受旁邊的行人是機器人嗎?
文章
1、 爲什麼追蹤 ID 必須是128位? [16] (英文)
如果需要爲用戶生成隨機 ID,最好是128位長,否則根據概率論,(大訪問量的服務)可能會產生碰撞。
2、 AI 應該輸出 HTML 格式 [17] (英文)
現在的 AI 輸出的是 Markdown 格式,本文認爲應該輸出 HTML 格式,這樣 AI 就能插入 SVG 圖表、交互式組件、頁內導航等,以攜帶更多信息。
3、 我很擔心 Bun [18] (英文)
Bun 是一個 JS 運行時,2025年12月被 Anthropic 收購,作者很擔心它以後會充滿 AI 生成的代碼,質量下降。
4、 如何保護 SSH 私鑰? [19] (英文)
惡意軟件越來越多,防不勝防,本文(在後半部分)教你怎麼用本機的安全機制保護 SSH 私鑰,讀取私鑰需要指紋或面容識別,這樣就不易被竊取。
5、 我把22端口開放了54天 [20] (英文)
22端口是 SSH 登錄端口,會受到各種攻擊。作者用一個蜜罐將這個端口開放,看看會發生什麼,那些登入系統的黑客又執行了哪些命令。
6、 布洛芬與泰諾的區別 [21] (英文)
布洛芬與泰諾都是常見的退燒鎮痛藥,本文介紹了兩者的區別。作者提出,只要不超量,泰諾在大多數情況下要好於布洛芬。
工具
1、 RethinkDNS [22]
一個開源的 DNS 服務器,可以部署在 Serverless 環境(比如 Cloudflare worker)。
2、 Pinta [23]
開源的圖像處理軟件,PhotoShop 的替代品,支持各種桌面平臺。
3、 GitForms [24]
這個開源應用可以把表單數據存到 GitHub issue。也就是說,你可以不要後端,通過它收集用戶提交的表單數據。
4、 gecit [25]
一個安裝在本地計算機、僞裝網絡請求目的地的命令行工具,也就是變造數據包的 SNI(域名)字段。
5、 MapPoster Online [26]
開源 Web 應用,將城市地圖變成海報。( @ianho7 [27] 投稿)
6、 boss-agent-cli [28]
BOSS 直聘 + 智聯招聘的命令行工具,可以搜索/查看崗位,求職者 + 招聘者兩種角色都可以使用,支持接入 AI Agent。( @can4hou6joeng4 [29] 投稿)
7、 TITAN PLANET [30]
一個挺有創意的項目,本身是一個 JavaScript 後端框架,但可以編譯成單個 Rust 二進制包,從而大大提高執行速度。
8、 qjp [31]
一個命令行的 JSON 互動查詢器,打開 JSON 文件,它會顯示所有一級項目,你可以選擇要某一項,進行樹狀展開。
9、 tinypdf [32]
一個極小化的 JS 庫,用來生成 PDF 文件,只有 3KB。
10、 edge-tts [33]
一個 Python 包,使用微軟的在線語音服務,將文本轉成語音。
AI 相關
1、 FeedFuse [34]
一個加入 AI 功能的 RSS web 閱讀器,自動抓取全文,提供 AI 摘要和翻譯。( @BryanHoo [35] 投稿)
2、 IBus LLM Pinyin Input [36]
基於 IBus 的 AI 拼音輸入法,由大模型根據用戶輸入,給出中文候選詞。( @volsifly [37] 投稿)
3、 kooky [38]
專爲 AI coding 優化的極簡 macOS 終端,可以一鍵啓動 Claude Code/Codex 等各種agent,分屏運行和顯示狀態。( @iAmCorey [39] 投稿)
資源
1、 taken. [40]
這個網站可以查看,你的網頁請求包含多少個人信息。
2、 DataCenter.fm [41]
一個背景音生成器,模擬機房運行的聲音。
3、 MathNet [42]
麻省理工學院維護的一個網站,收集了3萬多道數學題。
4、 用戶體驗法則 [43]
這個網站收集各種用戶體驗(UX)法則,比如 米勒法則 [44] :普通人一次能記住7個項目(變動範圍爲5~9)”。
圖片
1、 衛星污染 [45]
地球上空的衛星越來越多,嚴重影響了天文觀察,因爲衛星會反射光,導致看不清其他天體。
下面是天文學家用長曝光拍攝彗星,結果拍到的都是衛星。
因爲衛星在移動,所以長曝光出來就是網格狀的線條。你還能在上圖中找到彗星嗎?
隨着衛星通信的發展,衛星將會指數式增長,天文學家已經建議把望遠鏡建到月球背面。
文摘
1、 太空咖啡機 [46]
美國宇航員入駐國際空間站後,喝熱咖啡很困難。美國宇航局於是就向一家意大利公司訂購一臺可以在太空使用的咖啡機。
這家意大利公司很快發現,這項任務非常困難。
咖啡機的每一個環節都需要重新設計,確保不能危及宇航員和太空站的安全:它不能破壞電力系統、不能干擾無線電通訊、不能泄漏沸水、不能起火、不能發出刺眼的強光、不能導致人員觸電、不能過熱、不能發出巨響、不能釋放有害氣體、不能散發異味。
尤其困難的是下面幾點。
(1)咖啡機必須能夠承受物理衝擊,主要是火箭發射期間的加速度。
(2)空間站沒有空氣對流,咖啡機必須有單獨的散熱系統,防止過熱起火。
(3)太空是零重力環境,咖啡機不能有液體溢出,不能讓沸水霧汽瀰漫整個艙室。
(4)咖啡機不能有尖銳邊緣,防止割傷宇航員。
經過反覆論證、實驗、測試,這臺太空咖啡機終於造出來了,並於2015年運送到了國際空間站。
在地球上,一臺基本功能的咖啡機大約售價150美元,重3.5公斤,而太空咖啡機重達20公斤,成本可能高達數百萬美元。
它製作出來的咖啡是一包包軟飲料,靠擠壓飲用。
2、 別相信“不使用 AI 的人會落後” [47]
有些人說:“不使用 AI 的人將會被時代拋棄。” 我很討厭這種說法,因爲我非常肯定,實際情況恰恰相反。
依賴 AI 的人終將被時代拋棄。他們會忘記如何思考,如何寫作,如何進行簡單可靠的搜索,如何分辨事實與虛構……
他們會忘記如何學習,我覺得這纔是最讓我難過的地方,學習本身是多麼美好的事情啊。
如果你相信 AI 能比你做得更好,你要做的不是把所有事情都委託給 AI,而是努力變得更強,在那些 AI 無法做到的事情上面。
言論
1、
全世界每年售出15億部智能手機,其中大部分的使用時間不到兩年,然後就被丟棄或閒置。
這是計算資源的巨大浪費。現代智能手機的配置越來越高,完全可以用來提升全球計算能力。
-- 《廢舊智能手機再利用》 [48]
2、
未來的編程語言,不會是你最容易掌握的語言,而是 AI 最容易掌握的語言。
-- @RealRichomie [49]
3、
創造力是否隨着年齡增長而衰退?
一項美國的研究提出,創造力分成兩種:關聯性創新能力往往隨着年齡增長而增強,而顛覆性創新能力則會下降。
-- 《科學進步總是以葬禮爲代價》 [50]
4、
大模型是對訓練數據的有損壓縮,而訓練數據又是對真實世界的有損採樣。
當 AI 生成輸出時,則需要填補壓縮過程中丟失的信息,將其膨脹成文章、圖片、軟件、視頻等等。
-- 《膨脹神器》 [51]
往年回顧
神經網絡算法的發明者 [52] ( #349 )
俄羅斯的 HTTPS 證書問題 [55] ( #199 )
(完)
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.archdaily.cn/cn/1036435/xin-chang-xiao-qiu-zhong-xin-line-plus-studio
[7]
Meshtastic:
https://meshtastic.org
[8]
設備名單:
https://meshtastic.org/docs/hardware/devices/
[9]
軟件客戶端:
https://meshtastic.org/docs/software/
[10]
MonkeyCode:
https://github.com/chaitin/MonkeyCode/
[11]
雲端開發環境:
https://monkeycode-ai.com/console
[12]
逆向驗證碼:
https://browser-use.com/posts/prove-you-are-a-robot
[13]
重新定義鼠標指針:
https://deepmind.google/blog/ai-pointer/
[14]
回收舊銅線:
https://www.bloomberg.com/news/articles/2024-05-29/telcos-hunt-down-billions-worth-of-buried-copper-as-prices-soar
[15]
送貨機器人佔據人行道:
https://blockclubchicago.org/2025/12/08/delivery-robots-take-over-chicago-sidewalks-sparking-debate-and-a-petition-to-hit-pause/
[16]
爲什麼追蹤 ID 必須是128位?:
https://newsletter.signoz.io/p/why-should-a-trace-id-be-128-bits
[17]
AI 應該輸出 HTML 格式:
https://simonwillison.net/2026/May/8/unreasonable-effectiveness-of-html/
[18]
我很擔心 Bun:
https://wwj.dev/posts/i-am-worried-about-bun/
[19]
如何保護 SSH 私鑰?:
https://ahelwer.ca/post/2026-05-08-builtin-u2f/
[20]
我把22端口開放了54天:
https://arman-bd.hashnode.dev/i-left-port-22-open-on-the-internet-for-54-days-here-s-who-showed-up
[21]
布洛芬與泰諾的區別:
https://asteriskmag.com/issues/14/the-mystery-in-the-medicine-cabinet
[22]
RethinkDNS:
https://github.com/serverless-dns/serverless-dns
[23]
Pinta:
https://www.pinta-project.com/
[24]
GitForms:
https://github.com/Luigigreco/gitforms
[25]
gecit:
https://github.com/boratanrikulu/gecit
[26]
MapPoster Online:
https://github.com/ianho7/maptoposter-online
[27]
@ianho7:
https://github.com/ruanyf/weekly/issues/9880
[28]
boss-agent-cli:
https://github.com/can4hou6joeng4/boss-agent-cli
[29]
@can4hou6joeng4:
https://github.com/ruanyf/weekly/issues/9908
[30]
TITAN PLANET:
https://github.com/ezet-galaxy/-ezetgalaxy-titan
[31]
qjp:
https://github.com/plainas/qjp
[32]
tinypdf:
https://github.com/Lulzx/tinypdf
[33]
edge-tts:
https://github.com/rany2/edge-tts
[34]
FeedFuse:
https://github.com/BryanHoo/FeedFuse
[35]
@BryanHoo:
https://github.com/ruanyf/weekly/issues/9916
[36]
IBus LLM Pinyin Input:
https://github.com/volsifly/ibus_llm_pinyin_input
[37]
@volsifly:
https://github.com/ruanyf/weekly/issues/9911
[38]
kooky:
https://github.com/iAmCorey/kooky
[39]
@iAmCorey:
https://github.com/ruanyf/weekly/issues/9921
[40]
taken.:
https://sinceyouarrived.world/taken
[41]
DataCenter.fm:
https://datacenter.fm
[42]
MathNet:
https://mathnet.mit.edu/
[43]
用戶體驗法則:
https://lawsofux.com/
[44]
米勒法則:
https://lawsofux.com/millers-law/
[45]
衛星污染:
https://apod.nasa.gov/apod/ap260427.html
[46]
太空咖啡機:
https://mceglowski.substack.com/p/bitter-lessons-from-the-isspresso
[47]
別相信“不使用 AI 的人會落後”:
https://migrainebrain.bearblog.dev/people-who-dont-use-ai-will-be-left-behind/
[48]
《廢舊智能手機再利用》:
https://arxiv.org/abs/2110.06870
[49]
@RealRichomie:
https://x.com/RealRichomie/status/2047509168442196230
[50]
《科學進步總是以葬禮爲代價》:
https://nautil.us/is-this-why-science-advances-one-funeral-at-a-time-1280650
[51]
《膨脹神器》:
https://mattstromawn.com/writing/expansion-artifacts/
[52]
神經網絡算法的發明者:
https://www.ruanyifeng.com/blog/2025/05/weekly-issue-349.html
[53]
AI 的關鍵是語料:
https://www.ruanyifeng.com/blog/2024/05/weekly-issue-299.html
[54]
最成功的軟件企業家:
https://www.ruanyifeng.com/blog/2023/04/weekly-issue-249.html
[55]
俄羅斯的 HTTPS 證書問題:
https://www.ruanyifeng.com/blog/2022/03/weekly-issue-199.html