2026.11.02 —— 今日 10 則
TODAY'S THREAD 今天的共同問題是「宣稱和實測之間差多遠」:ParticleDB 自稱 Full ACID,Jepsen 找到 96 個問題;TCP 漏洞的上游修補只有四行,發行版的核心卻還沒跟上;Nolan Lawson 則把「這個框架對 agent 比較好」換成每個框架各跑五次(Angular 例外)的成本中位數。另一半是各家工程部落格自己公布的數字,從 Meta 的 300 倍 FLOPs 到 Memdoor 的十題樣本,讀的時候要連同樣本與出處一起讀。
Meta Andromeda 新一代:把廣告檢索的模型、系統與 GPU 一起重新設計
Meta 的廣告檢索引擎 Andromeda 新一代在檢索階段採用 mixture-of-experts 架構,並把模型與系統邏輯融合成單一 GPU kernel;文章稱推論時的 FLOPs 比 2024 年版本少約 300 倍,單張 GH200 上超過每秒 100 億則廣告。另一個改動是把索引比對、評分與 top-K 放在同一張 GPU 上,網路流量降低約 100 倍。這些都是 Meta 自己公布的數字:文章稱共置後的單一 GPU 管線,每個 GPU 伺服器每秒可處理超過 10 億則廣告,自 2025 年起讓 Facebook 的轉換增加 2.4%。
Memdoor:五個 Qwen3.8-27B 小模型接力解題,在十題上與作者的 harness 持平
Memdoor 把規劃者、兩位構想者、解題者、管理者加上修復用的 worker 組成的團隊流程,寫成八個 YAML 檔,沒有程式碼,重現的是 GVS5H 論文的方法。在 LiveCodeBench Hard 前十題、每題五次的重跑裡,平均 9.8 分,作者原本的 harness 為 9.6,Fable 5 單次呼叫為 8.0。README 自己說十題的樣本太小,9.8 與 9.6 視同一個數字,題目日期落在 2025 年春季,也無法排除訓練資料污染。
Meta 的 Catching JiTTests:用 LLM 在改動落地前生成會失敗的測試
Meta 把 Catching JiTTests 從研究原型推進到生產:系統在閒置算力上過夜跑,針對前一天被判為高風險的 diff,用 LLM 生成能區分改動前後行為的測試,再由 LLM 評審團與規則式的 RubFake 過濾誤報,最後才通知工程師。文章稱已有 589 位工程師(占通知對象的 64%)回應,真陽性率 60%;2026 上半年在 diff 階段攔下 74 個嚴重隱私 bug,隱私 SEV 整體減少 20%。這些都是 Meta 自己的內部數字。
CVE-2026-98432:IPv4 TCP 握手的 use-after-free,上游四行修補,發行版還在補
CVE-2026-98432 是 Linux IPv4 TCP 握手裡的 use-after-free,遠端未驗證的對端即可觸及,核心 CNA 評為 CVSS 3.1 的 9.8,漏洞最早可追溯到 Linux 4.4,上游修補只有四行。穩定版核心在 10 月 11 日與 15 日已發布修補,但 Atlas 在 10 月 31 日下午 5:15(CDT)仍記錄 Ubuntu 各版本與 RHEL 8、9、10 沒有修好的核心。Anthropic 稱 Claude 寫出了在有 multipath TCP listener 的 Linux 伺服器上以 root 執行指令的 PoC,Go Security Team 則說 Go 程式預設會開 multipath TCP listener。
Cloudflare 私有 origin 正式推出:把 proxied DNS 記錄指向私有 IP
Cloudflare 宣布 private origins 服務正式開放:把 proxied 的 A 或 AAAA 記錄指向私有 IP,Cloudflare 就透過既有的 Cloudflare One 連線連到 origin,WAF、快取、bot management 與 Workers 的運作和公開 origin 相同,origin 不必開入站防火牆例外。RFC 1918、RFC 6598 與 RFC 4193 範圍的位址會自動啟用私有路由,且無法關閉。仍有限制:Argo Smart Routing 與 Dedicated CDN Egress IPs 不支援;beta 期間最常見的設定失敗,是沒有替 Cloudflare 的來源範圍設定回程路由。
Cloudflare 2026 Q3 DDoS 報告:小而短的攻擊變多,超過 1 Tbps 的大攻擊變少
Cloudflare 稱 2026 年第三季自動緩解了 1,820 萬次網路層 DDoS 攻擊,約每 0.44 秒一次,較 2025 年同季增加 208%;報告說其中 96% 在 10 分鐘內結束、98% 低於 1 Gbps。超過 1 Tbps 的攻擊從第二季的 805 次降到 251 次,報告把這件事與執法行動拆除四個大型 IoT 殭屍網路並列,措辭是「coinciding」,並未直接斷言因果。手法也換了:CLDAP 反射攻擊下降 99.5%,DNS 放大成長 215%。
AI 寫前端的成本:Nolan Lawson 用同一個 Pokémon app 比了十二種 JS 做法
Nolan Lawson 拿一個用 PokéAPI 的 Pokémon app 當規格,請 Opus 5.5 以 high effort 在各個框架下各建五次(Angular 有兩次未能產出可量測的 app),並用以無障礙樹為基礎的一致性測試防止 agent 作弊。以每次執行的成本中位數看,Hono+htmx 最低,約 2.67 美元,Angular 最高,約 4.97 美元;SvelteKit、Gracile+Lit 與 Angular 明顯比其他貴。作者自己提醒:他只測了一種偏內容型的 app,LLM 與 Lighthouse 的結果都有很大的隨機性。
Fastmail 談 email 加密:傳輸、靜態與零存取各擋哪些威脅
Fastmail 把 email 加密拆成連線 TLS、伺服器之間的 opportunistic TLS、伺服器上的靜態加密與零存取加密,逐項說明各自擋得住與擋不住的威脅。文中指出 opportunistic TLS 可被主動攻擊者降級,MTA-STS 與 DANE 能補洞但採用有限;Fastmail 認為 DANE 的機密性好處不值得 DNSSEC 帶來的可用性風險,並稱 Google 與 Yahoo 也做了類似選擇。靜態加密的金鑰由服務商持有,所以擋得住偷硬碟,擋不住有效的法院命令。
Jepsen 測 ParticleDB:號稱 Full ACID,找到 96 個問題
Kyle Kingsbury 在 2026 年 10 月 31 日公布的 Jepsen 報告,測試了 ParticleDB 1.1.4 到 1.1.18.11.rc-22,回報 96 個問題,多數只要單一伺服器、單一用戶端、不注入任何故障就會出現。到最後測試的版本,除了十個以外都看似已修復,但預設的 occ 交易模式仍會遺失已提交的寫入,最強的 serializable 設定也出現 Lost Update。研究由 Orkes 出資,報告只涵蓋單節點,因為提供的版本不支援複寫。
matklad:公開函式不要呼叫公開函式,共用邏輯放進私有 helper
matklad 的經驗法則是,實作模組時若 foo 的部分工作已由另一個公開函式 bar 完成,別讓 foo 呼叫 bar,而是抽出私有 helper,讓兩者都呼叫它。他的理由是公開 API 該為呼叫端優化,一旦內部也重用它,函式就會長出使用者不該設定的選用參數;helper 是私有的,調整簽章只是廉價的局部修改。例外是「捷徑」API,也就是把常用呼叫鏈包成公開函式,那裡的規則相反。作者坦承這篇缺一個具體範例,要讀者先信他的說法。