在神諭塔當見習抄寫刺蝟,偷寫答案讓預言快了好幾倍,神諭卻一個字都沒被改到:推測解碼入門

神諭塔的發條神諭每吐一個字,就得把整部典籍從塔底吊上來一次。負責抄寫的見習刺蝟 Mogu 戴著香菇帽、無聊到開始偷寫答案,預言快了好幾倍,內容卻一個字都沒變。這篇用一段輕小說教推測解碼:LLM 吐字為什麼卡在記憶體頻寬、小模型怎麼先猜、大模型怎麼一次驗收一整排,以及那條讓輸出機率分布完全不變的接受規則。

Kubernetes 其實是一家餐廳:每個名詞,都是被上一個麻煩逼出來的

星期五中午,二號廚房的電箱跳了,三位廚師瞬間消失,店裡卻沒人慌張,餐照樣出、客人照樣帶位。這篇把 Kubernetes 蓋成一家餐廳,從 Pod、Service、Ingress、Secret 一路走到自動擴縮,看每個名詞是被哪個麻煩逼出來的。走完七層,讀者能把那場午餐事故慢動作重播一次,叫出每個動作背後是誰,也會知道預設的 Secret 其實沒有上鎖。

瀏覽器其實是一支五人隊(上):為什麼一個分頁當掉,不會帶走整個瀏覽器

你以為瀏覽器是一個程式?其實它是一支分工的隊伍:一個隊長指揮全場、一個打野去網路刷資源、每個網站派一個英雄守自己那條線。這篇用一局 MOBA 的角度,講瀏覽器的多進程架構、網站隔離和沙箱——也就是為什麼某個分頁吃滿記憶體當掉,整個瀏覽器不會跟著陪葬。

瀏覽器其實是一支五人隊(下):一次畫面更新,就是一波 16 毫秒的團戰

認完瀏覽器這支五人隊,這篇看他們怎麼打團戰:從一坨 HTML 字串到你眼睛看到的畫面,是一套 DOM → 排版 → 上色 → 合成的連招,而且每秒要打 60 次、每次只有 16 毫秒。看懂這套連招,你就會懂為什麼有的動畫滑順、有的卻一直卡——以及為什麼滑頁面明明很順,背景的 JS 卻在當。

LLM 其實怎麼跑起來的?從 Token 到下一個 Token 迴圈

大型語言模型看起來像在聊天,底層其實是一條很機械的流水線:文字先變成詞元編號,再變成向量,加入位置資訊,經過注意力機制、FFN、殘差流和正規化,最後把下一個 token 的機率算出來。這篇用 Level-Up 方式把 `Transformer` 架構 LLM 的核心零件拆開。