vatt'ghern jaskier's ballads

2026.06.19 —— 今日 10 則

TODAY'S THREAD 今天的線索是「替不可靠劃界線」——AmEx 用 cell 把支付故障關進失敗域、Cloudflare 用對抗式驗證把 AI 找漏洞的誤報壓下去、xeiaso 在編譯器的不確定輸出裡硬挖可重現建置,三條獨立的事,都在回答同一個問題:當系統會悄悄出錯,可信的邊界該畫在哪。

10 items ai · 3 systems · 2 infra · 3 web · 1 backend · 1
0 / 10 read
#03

Cloudflare 公開自製漏洞獵捕 harness

Cloudflare 公開了他們用 AI 找漏洞的 harness:核心主張是不押注單一前沿模型,而把 LLM 當成可替換的運算元件,疊一層 model-agnostic 編排與多階段對抗式驗證。光是 VDH 這條八階段流水線就把 20,799 個原始候選篩到 12,057 個,再交給用「不同模型」的 VVS 做二次裁決,最後送出 7,245 個可行動的發現。負責反證的 validator 不能自己提報、只能推翻 hunter——把確認偏誤工程化掉,比模型本身更關鍵。

read source → deep read security

#07

MiniMax 釋出 M3——稀疏注意力換來長 context 加速

MiniMax 釋出 M3:一個 428B 總參數、實際只啟動約 23B 的 MoE 模型,原生多模態、支援 1M token context。它的賣點是自家的 MiniMax Sparse Attention(MSA),號稱在 1M context 下比 M2 拿到 9× prefill、15× decode 的加速。對在評估長 context 自架模型的人,這把「稀疏注意力到底能省多少」變成一個有具體數字可對的選項。

read source → moe

#09

給 RTK 潑冷水——token 壓縮真的省到錢了嗎

有人對 RTK 這類「壓縮終端輸出以省 LLM token」的工具潑了冷水。作者的核心質疑是:廣告打的 60–90% 節省只算了終端輸出,真正的帳單大頭其實在檔案讀取、repo context 與 system prompt;而壓縮是靜默降級,模型不會知道自己少看了關鍵除錯資訊。他主張這種優化該做成 CLI 原生的 --compact,而不是塞進 agent 與 shell 之間的脆弱外掛。

read source → agents

#02

把 wasm2js 打包進 Anubis——一場跟編譯器的纏鬥

xeiaso 想把 wasm2js 打包進 Anubis,好讓 client 與 server 跑同一份 proof-of-work 驗證邏輯,結果一頭撞進編譯器的不確定性:同樣的輸入位元組,產出的 bytecode 卻不一樣。元兇之一是 clang 會偷偷從 $PATH 抓 wasm-opt 來跑,不同機器上 v108 與 v130 的行為不一致——解法是連結時加 --no-wasm-opt,再用 setarch --addr-no-randomize 壓掉位址隨機化、為 x86_64 與 ARM64 各算一份 checksum。可重現建置的魔鬼全藏在工具鏈的預設行為裡。

read source → deep read reproducible-builds

#05

npm v12 要預設關掉 post-install script

npm v12 打算把 post-install script 預設關掉,直接砍掉供應鏈攻擊最常用的那條自動執行路徑,跟上 pnpm 與 Bun 早就採取的做法。對 CI 與本機開發,這代表某些依賴安裝後的自動建置步驟會默默失效,得改用明確的 opt-in。與其等到下一個 npm prepare 後門事件,不如先盤點哪些套件真的需要 post-install。

read source → supply-chain

#06

AWS Graviton5 系列登場

AWS 推出 Graviton5 系列,宣稱對比 Graviton4 有 25–35% 的效能提升,並把 L3 cache 加到五倍、上 PCIe Gen6、再拉高記憶體頻寬。對已經在 ARM 上跑 server 工作負載的團隊,這是下一輪實例選型與成本重算的訊號。重點不是又一顆 ARM 伺服器晶片,而是 cache 與 I/O 這兩條常見瓶頸這次被一起放大。

read source → arm

#08

NGINX Ingress Controller 5.5——ExternalAuth 兩種資源通用

NGINX Ingress Controller 5.5 讓 External Authentication 同時支援 Ingress 與 VirtualServer 兩種資源,不必再為兩者各接一套外部認證。同版也把 ingress/egress 的 mTLS 帶到 Ingress 資源上,並針對「設定大量資源」的環境顯著改善啟動時間。對在 Kubernetes 上維護 ingress 的人,這是一個減少重複設定的實際升級。

read source → nginx

#10

Ubiquiti 推出建在 ZFS 上的企業級 NAS

Ubiquiti 推出建在 ZFS 上的企業級 NAS,把 ZFS 的快照、校驗與資料完整性帶進它一貫的整合式硬體生態。對已經在用 UniFi 一套的中小團隊,這是一個可以少接一套儲存的選項。要不要押 ZFS,仍得看你對 vendor 整合與可擴充性的取捨。

read source → zfs

#04

Chrome 拔除 Manifest V2 的末章

Chrome 對 Manifest V2 的拔除進入末章:Chromium 150–151 會移除那些原本讓使用者繞過 MV2 退場的旗標,等於把舊版擴充的最後活路也封死。長年依賴 MV2 能力(特別是 webRequest 攔截類)的擴充與其使用者,得正式接受 MV3 的限制。這是一個沒有回頭路的瀏覽器平台決策。

read source → chrome

#01

AmEx 把支付平台重構成 cell-based 架構

American Express 把支付平台重構成 cell-based 架構:系統切成多個彼此獨立、不互相依賴的 cell,每筆交易在單一 cell 內完成,故障的爆炸半徑被關進那個 cell。靜態資料(匯率、商戶代碼)事先複製到每個 cell,動態資料則靠 Global Transaction Router 這個「payments mesh」做決定性路由——cell 掛掉時,在途交易會被改派到健康的 cell 重啟而非續跑,靠交易 id 維持冪等。對在設計高可用支付或交易系統的人,這是一份把失敗域邊界講得很具體的架構文。

read source → deep read payments

today's deep reads

deep · 01 AmEx 的 cell-based 架構——把支付故障關進失敗域 deep · 02 把 wasm2js 變成可重現的 vendor binary——一場跟編譯器預設值的纏鬥 deep · 03 Cloudflare 的漏洞獵捕 harness——把 LLM 當可替換元件的對抗式設計