今日九篇一句話重點
-
投資 · 期限溢酬與存續期間的單位價格:昨天結尾那句「稅是執行層、序列報酬風險是決策層」再往裡一層問——報酬到底從哪來。十年期殖利率是「未來十年短率預期的平均」加「期限溢酬」,左邊是報價,右邊兩項都只是模型估值,所以永遠是估計而不是報價:ACM(Adrian-Crump-Moench 2013)與 Kim-Wright 兩個主流模型 1990 至 2026 共 9,074 個日觀察相關係數 0.86,但同一天可以差 50 到 100 個基點。8/31 十年期 4.72%、Kim-Wright 期限溢酬 0.8682%,推得隱含期望短率 3.85%;而十年減兩年只有 38 個基點,小於溢酬本身的 87 個基點——曲線的正斜率是溢酬撐起來的,不是升息預期撐起來的,「曲線變陡=市場預期升息」這句話因此不成立。真正該看的是單位價格:0.8682 ÷ 8.0 存續期間 = 每承擔一年只換到 0.109 個百分點,而 1961-06 至 2026-06 的均值是 0.299(高點 1984-05 的 5.176%、低點 2020-07 的 −1.355%),今天的價碼只有歷史的三分之一多一點。從兩年期換到十年期的一年損益兩平位移只有 0.38 ÷ (8.0 − 1.9) = 6.2 個基點,等於四分之一次升息就抹平。另更正一個常見說法:債券 ETF 沒有到期日,「抱到到期就回本」只在目標到期型商品上成立。
-
AI · 非決定性系統怎麼進 CI:昨天軌跡評估的結尾留下「非決定性讓 CI 很痛」,今天回答的第一件事是把兇手抓對。Thinking Machines 2025-09-10 的實測裡,Qwen3-235B 在 temperature=0 取樣 1000 次得到 80 個不同 completion,最常見的那個只出現 78 次,而前 102 個 token 全部相同、第 103 個才分歧——所以非決定性不是取樣溫度的問題,是 kernel 缺 batch invariance(forward pass 沒有 atomic add,批次大小改變了歸約順序),而批次大小由伺服器負載決定,所以打 API 這件事本身就買不到 bitwise 重現;批次不變的 matmul 讓單卡 Qwen3-8B 從 26 秒變 42 到 55 秒。既然重現買不到,CI 就得改用統計量把關:p = 0.9、n = 50 時雜訊地板 SE ≈ 4.2 個百分點、95% 區間 ±8.3 個百分點,「跌 1 個百分點就紅」只會買到假警報。pass@k 與 pass^k 是兩個相反的量:70% 的單次通過率在 pass@3 是 97%,在 pass^3 只有 34.3%,差 62.7 個百分點;τ-bench(arXiv:2406.12045)上 GPT-4o retail 的 pass^1 = 61.2% 而 pass^8 < 25%,但 0.612^8 ≈ 1.97%,這十倍落差正好把「難題」和「不穩定的題」分開。另一個反直覺的發現:Anthropic 明說評分應該看產出而非路徑,和昨天的軌跡評估正面衝突,今天的和解方式是軌跡進 nightly 診斷、不進 PR 的紅綠燈。
-
區塊鏈 · 共享排序器與同步組合性的極限:08-29 把「共享排序器與 based rollup」標為未走的路,今天走完,而結論是這條路給的東西比宣傳的少一層。共享排序器提供的是原子收錄(atomic inclusion):兩筆交易一起進同一個區塊。它不提供原子執行(atomic execution):轉帳是 infallible 的,swap 是 fallible 的,單邊 revert 是常態而不是異常。更反直覺的是 arXiv 2410.11552(Silva & Livshits)證明原子執行不一定提升套利利潤——原子性刪掉的正是「單邊成交」這個結果,而單邊成交有時候才是賺錢的那一邊。預確認(preconfirmation)把軟承諾變成可罰沒的承諾,但 arXiv 2510.02947 的 SoK 指出安全性違約有鏈上證據所以罰得重、活性違約(提議者乾脆沒出塊)歸責困難,兩者不對稱;而低延遲的活性取決於 opt-in 率,1/3 時四個 slot 內遇到的機率約 80.2%(平均 36 秒),5% 時平均要等 240 秒。2026 年的成績單則很硬:Astria 已於 2025-12 在區塊 15,360,577 關網,Espresso 官方 FAQ 至今明說共享排序尚未作為產品提供,Taiko 2026-06 因 Raiko 的 SGX 簽章金鑰外洩到公開 GitHub 而被偽造提款證明盜走約 170 萬美元,06-22 停止出塊、08-06 才以 Unzen 升級強制每區塊至少一個 ZK 證明。
-
UIUX · DOM 順序與視覺順序的分離:昨天焦點管理留下的洞是「仍須人工走查邏輯順序是否符合視覺順序」,今天先把一件事講清楚:WCAG 2.4.3 Focus Order 並不要求焦點順序等於視覺順序。1.3.2 Meaningful Sequence 與 2.4.3 都是 Level A,前者管全部內容的閱讀序、後者管互動元素的焦點序,共用充分技術 C27;獨立雙欄先走完右欄不算失敗,那只列在 best practice 裡。真正構成 failure 的是 F44(正整數 tabindex)、F85(對話框、選單不緊鄰觸發元素)與 1.3.2 的 F1(用 CSS 定位改變意義)。機制層面:
order、row-reverse、grid 明確定位、position: absolute只動視覺順序,唯有改 DOM 順序能讓三條序一起動;Flexbox 規格本身就禁止把order當 source order 的替代品。CSSreading-flow自 Chrome 137(2025-05 stable)出貨,反過來只動焦點與報讀器順序、不動視覺,但到 2026-09 仍是 Chromium 限定——Mozilla standards-positions #1056 自 2024-07-31 開到現在仍停在 Needs proposed position,Interop 2026 的 20 個 focus areas 沒選它,所以只能當漸進增強而不能當合規手段。自動化的做法是 Playwright 比對 Tab 序與getBoundingClientRect的視覺序、算逆序對,但要先按 y 切列帶再排 x,否則會踩到非嚴格弱序。 -
烹飪 · 熟度是溫度的函數,安全是溫度乘時間的積分:昨天梅納那篇結尾留了 reverse sear 與「擦乾是傳質問題」,今天處理熱的另一半,而關鍵是兩件事用的是兩套完全不同的數學。熟度只看溫度:到了就是到了。安全看的是溫度與時間的指數積分:絞牛肉沙門氏菌 D₆₀ = 5.48 分鐘、z = 6.0℃(Juneja 2001),所以 D₅₄ = 54.8 分鐘、D₆₆ = 0.55 分鐘,等效時間 F = t × 10^((T − Tref)/z)。把 6.5-log 的要求代進去,FSIS Appendix A 的表就長成這樣:54.4℃ 需 112 分鐘、60℃ 需 12 分鐘、65℃ 需 85 秒、70℃ 需 0 秒——「破 74℃ 才安全」只是這張表上「零秒達標」那一格,不是安全的起點。家禽 7-log 同理:60℃ 維持 25.7 分鐘等於 73.9℃ 瞬間達標。順手更正兩個說法:USDA「62.8℃ 靜置 3 分鐘」的三分鐘骨架是殺菌的 dwell time(對照 FDA Food Code Chart 4-A 的 63℃/3 分鐘),不是肉汁回流時間;顏色完全不可信,FSIS 自己說看似全熟的漢堡肉每四片可能有一片未達標,而只有約 6% 的家庭會替漢堡測溫。低溫路線真正的天花板是芽孢不死——蛋白分解型肉毒桿菌 6-log 需要 75℃ 520 分鐘或 85℃ 25 分鐘(Fernández & Peck 1999),所以水浴完必須立刻吃或用一半是冰的冰水急冷。
-
手寫字 · 唐人墨跡與寫經生:昨天啟功那條方法論的操作步驟是「找有墨跡可對照者」,今天就把那批墨跡交出來——歐、虞、褚、柳全都沒有可靠墨跡,只剩刻石,真正的第一手筆法證據在敦煌與吐魯番的寫經與文書裡。敦煌藏經洞 1900 年發現約五萬卷,有紀年者最早前秦甘露元年(359)、最晚南宋慶元二年(1196);吐魯番 1959–1975 出土漢文文書 2,700 餘件,最早西晉泰始九年(273)、最晚唐大曆十三年(778)。抄經有制式:隋以後散文十七字一行、官造每紙 26 到 28 行、烏絲欄、卷末題記記書手與校經者,而寫經真正的價值是統計樣本——同一個書手把同一個筆畫重複幾百次,這是任何名家單件都給不了的。〈靈飛經〉是最好的案例:開元二十六年(738)書,四十三行墨跡藏大都會(1989.141.1a–i),元袁桷《清容居士集》首倡鍾紹京說(理由是李邕徐浩已變行體、獨鍾守鍾王舊法),董其昌沿用,清王澍以自藏唐經生〈三彌底部論〉「字法毫髮不差」四點反駁,啟功判為寫經體——名牌是傳統不是證據,這和日本古筆學的「傳稱筆者」是同一類東西。另更正兩個坊間錯誤:正倉院〈賢愚經〉斷簡的荼毘紙不摻骨灰(實為香木),〈靈飛經〉與「玉版十三行」(王獻之〈洛神賦〉刻石)沒有版本關係。
-
易經 · 繫辭下傳第五章:噬嗑初九上九與否卦九五:今天先記下一個體例轉折——孔穎達自己點出「此第三已下皆先豫張卦義於上,然後引易於下以結之」,也就是從這一條開始,引證的方向翻了過來:前兩節先引《易》再釋,此後先立義理再拿爻辭作結。噬嗑䷔初九「屨校滅趾,无咎」與上九「何校滅耳,凶」是同一件事的兩個時點:刑具的位置隨爻位由初到上同步移動,「屨」在足、「何」讀去聲即荷擔在肩(《經典釋文》「何,可反,本亦作荷」,王肅云荷擔)。訓詁上最要緊的一處是「滅」:依孔疏三處作「沒」,是遮沒而不是砍趾割耳,否則初九的「无咎」與〈小象〉「不行也」都講不通(肉刑說並存,已標存疑)。「校」是木製刑具(《說文》「木囚也」,段注「以木羈之也」,朱熹注「校音教」,與學校、校對無關)。子曰那段的力道在「小懲而大誡,此小人之福也」與「善不積不足以成名,惡不積不足以滅身」——王弼注上九「及首非誡,滅耳非懲」,凶的意思是懲罰已經失去教育功能。否䷋九五「其亡其亡,繫于苞桑」,子曰「危者安其位者也」三句是因果倒裝:孔疏「所以今有傾危者,由往前安樂於其位」,今日之危來自昔日的自以為安;苞桑的牢固孔疏給兩訓(「苞,本也」與取會韻且桑之根眾),來知德分「安危以身言、存亡以家言、治亂以國言」。明日續讀鼎九四。
-
攝影 · 按下快門之前那 300 毫秒:前三天的檔案管理與來源證明處理的都是已經拍到的東西,今天回到還沒拍到之前那一刻。按快門其實是四個事件排隊:感光元件到 EVF 顯示 10 到 35 毫秒、人的簡單反應時間約 230 毫秒(大樣本 n = 1469 平均 231 毫秒,扣硬體延遲 213 毫秒)、手指壓到底數十毫秒、按鈕到底到曝光開始數十毫秒,合計 270 到 330 毫秒,等於 30 fps 下的 8 到 9 張。而 ISO 15781:2015 只定義最後那一段(shutter release time lag:按鈕完全壓下到曝光開始),所以規格表上的毫秒數不含 EVF 延遲,也不含最大的那一段——你自己。讀出時間是曝光時間之外的第二條時間軸、與快門速度無關:Horshack 的 RollingShutter 量到 Nikon Z8 靜態 3.73 毫秒(約 1/268 秒)、Sony a1 3.91 毫秒,而一具 2400 rpm 的螺旋槳在 3.73 毫秒內會轉 54 度。預拍緩衝(ring buffer)繞過整段延遲,但代價藏在管線裡:Nikon Z8/Z9 的 Pre-Release Capture 需要 C30/C60/C120、只出 JPEG,而 C60/C120 走感光元件的影片管線,讀出從 3.73 毫秒掉到 1/90 與 1/173 秒,果凍效應失真放大約三倍——預拍與低失真在同一台機身上是互斥的。看規格要看張數而不是秒數,因為張數才是硬體常數。
-
禪道 · 七覺支:時機而不是名目:八正道八支昨天收完,今天換題目而不是換層次——七覺支(satta bojjhaṅgā)在三十七道品裡與八正道只有念、精進、定三支同名,完全沒有戒學,也沒有正見與正思惟,甚至沒有信。SN 46.5 給的是功能性定義(Bodhāya saṃvattanti,趣向覺故名覺支)而不是成分性定義,所以英譯才會在 factors 與 limbs 之間分歧。主結構放在 SN 46.53〈火經〉(=《雜阿含》714):心退縮(līnaṃ cittaṃ)時投擇法、精進、喜,心掉舉(uddhataṃ cittaṃ)時投輕安、定、捨,譬喻是同樣三支對小火是燃料、對大火是助燃劑——同一個名目在不同的心的狀態下是相反的藥;而念被稱作 sabbatthika(全都適當),語境是時機判斷,所以念是那把尺而不是可以加量的變數。今天最實在的一項查證是把一張坊間流傳的圖表拆掉:「七覺支一對一對治五蓋」沒有明文經證,SN 46.38 與《雜阿含》707 只作塊對塊;從 SN 46.51〈食經〉最多只能推出兩組完全同字(惛沈睡眠的非食=精進覺支的食、疑惑的非食=擇法覺支的食),而《雜阿含》715 把這兩組都改掉了,所以那張表是巴利誦本的特徵而不是兩傳共識。Anālayo 對讀三本《念處經》指出法念處三本共有的只有五蓋與七覺支,暗示七覺支原始的身分是觀察清單而不是功夫清單,正好呼應《雜阿含》718「起時知起,滅時知滅」。
🃏 玩牌技術 · 第 25 課
第 24 課的 α 與 MDF 只算頻率,完全不問你手上那兩張牌長什麼樣,今天補上第三個維度。從組合數出發:未配對牌型 16 個組合、口袋對 C(4,2) = 6 個,你拿一張 A 讓對手的 AK 從 16 掉到 12(−25%)、AA 從 6 掉到 3(−50%),所以一張牌對口袋對的殺傷力是對未配對牌的兩倍。方向最容易搞反:詐唬時要擋住對手的跟注與堅果範圍,抓詐唬時反而不能擋住他的詐唬候選。放在 MDF 之後的原因是阻斷牌不動任何門檻,只動分子分母的可得性——實算裡 A♠ 把對手 9 個堅果同花歸零,也只值 0.69bb,佔底池的 2.9%。玩牌技術 · 第 25 課 阻斷牌(blockers):詐唬與抓詐唬的第三個維度
融合內化
今天十篇收成兩股力量。第一股是看起來是一個數字、一條順序的東西,其實是好幾項的和,而其中只有一項是你真的能觀察或控制的。投資給了最乾淨的形式:十年期殖利率 4.72% 是「期望短率路徑」加「期限溢酬」,可是市場只報和,兩項各自都得靠模型估,而 ACM 與 Kim-Wright 同一天可以差 50 到 100 個基點——這個誤差大於多數人拿它做決策時的訊號幅度,所以正確用法是區間而不是點值。攝影是同一結構的物理版:按快門的 300 毫秒是 EVF 顯示、人的反應、手指行程、快門釋放四段排隊,而 ISO 15781 只定義最後最短的那一段,於是規格表上那個好看的數字系統性地漏掉了最大的一項。UIUX 把它從「和」換成「三條並行的序」:一個頁面同時有 DOM 序、視覺序、焦點序,order 只動視覺那條,reading-flow 只動焦點與報讀器那兩條,唯有改 DOM 順序能讓三條一起動——把三條當一條,就會寫出視覺正確而鍵盤錯亂的頁面。烹飪把兩項分成兩套數學:熟度是溫度的函數、安全是溫度與時間的指數積分,而溫度計只回答第一套,所以「破 74℃ 才安全」是把積分表上零秒達標的那一格誤讀成安全的起點。手寫字說的是同一句話的材料版:碑上的字是書家的筆、刻工的刀、時間的損耗三者相加,而墨跡是唯一只有第一項的樣本,摹本則可靠在形與墨的分佈、不可靠在速度與一次性。玩牌把層次切得最乾淨:α 與 MDF 是門檻那一層,組合數是可得性那一層,阻斷牌只動第二層,所以它值 0.69bb 而不是值一個開火的理由。AI 則證明抓錯項會白忙一場——非決定性不在 temperature 那一項,在 kernel 的 batch invariance 那一項,於是調溫度、固定 seed 都沒用,而批次大小由伺服器負載決定,這一項你打 API 根本買不到。禪道與易經給了古典版:七覺支的名目與時機是兩件事,而「危者安其位者也」是把因果拆開來看——今日之危不是今天的事,是昔日那個「安其位」的後果。八者說同一句話:先把數字拆開,再問哪一項可觀察、哪一項只是估計、哪一項根本不在你手上,因為錯誤幾乎都發生在把和當成項的那一步。
第二股是名目相同的東西在不同時點是相反的東西,所以判準是時機而不是名稱。禪道給了最鋒利的版本:同樣是擇法、精進、喜三支,對退縮的心是燃料,對掉舉的心是助燃劑,火經的譬喻直接換掉了對象——小火加柴會旺,大火加柴會失控,而「哪一支好」這個問題本身就問錯了,該問的是「現在這顆心是哪一種」。易經是義理版:噬嗑初九「屨校滅趾」得到「无咎」,上九「何校滅耳」得到「凶」,刑具是同一種、罪的性質也是同一種,差的只是位置走到了哪裡,而王弼把它講得很白——「及首非誡,滅耳非懲」,同一個懲罰在早期是教育、在末期只是報應。AI 把它量成兩個數字:同一個 61.2% 的單次通過率,在 pass@8 是接近 1、在 pass^8 低於 25%,而 0.612^8 只有 1.97%,這十倍落差不是誤差,正是「難題」與「不穩定的題」的分界線——同一個指標名稱底下藏著兩個相反的問題。攝影把時機做成硬體互斥:預拍緩衝與低失真讀出在 Z8/Z9 上不能同時要,判準因此不是「哪個功能好」而是「這個事件有沒有前兆」——有前兆靠預判,沒前兆才用預拍。烹飪的等效時間是同一件事的連續版:55℃ 待 30 分鐘只等於 60℃ 待 4.4 分鐘、只有 2.4-log,同一個「加熱」在 z = 6.0℃ 的指數尺度上,差 5 度就差一個數量級。玩牌收得最短:同樣一手 KQ 頂對,K♥Q♠ 擋掉兩個非堅果同花所以跟注 +0.34bb,K♥Q♥ 擋掉對手的 A♥Q♥ 詐唬組合所以要蓋牌 −1.33bb——牌型相同、花色決定方向。區塊鏈把不對稱寫進協定:安全性違約有鏈上證據所以罰得重,活性違約歸責困難所以罰不動,兩種「違約」共用一個詞卻不是同一件事;而原子性在 arXiv 2410.11552 裡甚至可能讓套利者虧錢,因為它刪掉的正是單邊成交那個賺錢的結果。UIUX 則是取捨的誠實版:一份 DOM 對三種斷點的視覺順序不可能全部對齊,所以只能選行動版當意義基準——不是找到正確答案,是選定一個時點。手寫字補上長期的那一端:寫經體是生產性書寫、字形趨同,當度量衡極好,當風格終點會只剩勻而沒有味。
兩股在同一個地方合上:拆項之後,你會發現各項的有效時點不同。期限溢酬告訴你長債現在的單位價碼只有歷史的三分之一,但它對未來三個月完全無話可講——它是水位計不是擇時工具。FSIS 的表把「多少度」與「多久」分成兩欄之後,才看得出 70℃ 那格的 0 秒是結果而不是門檻。七覺支的名目與時機分開之後,「該修哪一支」才有答案。反過來,沒有拆項就會把時機錯當成品質:以為曲線變陡是市場預期升息、以為調 temperature 能修 CI、以為視覺順序對了鍵盤就對了、以為顏色變褐就是熟了、以為刀痕方硬就是筆法方硬、以為有 blocker 就有開火的理由。今天最實用的一句話大概是:看到一個結論,先問它是幾項的和;拆完之後再問,每一項在什麼時候才成立。
昨日複習
昨天(08-31)的兩條主線是「每一種保證都只覆蓋一小塊,而失敗幾乎總是發生在覆蓋範圍之外」(C2PA 簽的是聲明鏈不是畫面、TEE 證明的是程式碼身分不是程式正確、MDF 只在四個前提下成立、samādhi 本身是中性的)與「順序與時機不是背景,而是變數本身」(同一組報酬換順序差 1,589 萬而總乘積相同、排序後解密與解密後排序是兩件事、表面要先脫水才升得到梅納溫度、藏器於身待時而動)。今天兩股各接了一步。第一股從「這個保證覆蓋到哪裡結束」推進到「這個數字是由哪幾項組成、你能觀察哪一項」——昨天問的是定義域的邊界,今天問的是內部的結構,而 ISO 15781 只定義四段裡的一段、殖利率只報和不報項、一個順序其實是三條序,都是「邊界之內還有分項」的案例。第二股則是昨天那條線的直接延長:昨天說同一組報酬在累積期與提領期不同、同一條公式在翻牌與河牌不同,今天說同三個覺支對小火與大火是相反的藥、同一個罪在初九與上九是教育與報應、同一手 KQ 花色決定跟或蓋。四天連起來是一條路:先把單點換成結構(08-29),再問結構內部的代價記在哪一格(08-30),再問那一格的有效期與有效範圍(08-31),今天再把那一格拆成分項、並問每一項各自在什麼時候才成立。
💬 問 AI
把今天想深化的一篇貼給 AI,接著用這段追問:
我正在自學,今天讀了這篇筆記(把全文貼在下面)。請幫我:
1. 用三句話覆述這篇的核心觀念,並指出我最可能誤解的一點。
2. 把這篇裡最關鍵的那個數字或結論「拆成分項」:列出它是由哪幾項組成、
每一項是可觀察的報價還是模型估計、以及哪一項根本不在我的控制範圍內。
3. 針對這篇提出的方法,列出「它在什麼時點成立、什麼時點失效」各三條,
並各給一個判斷現在是哪個時點的具體檢查動作。
4. 出三題由淺到深的問題考我,等我回答後再給講評。
5. 給我一個今天就能做、10 分鐘內完成的小練習,並說明怎麼自我檢查做對了沒。
筆記全文:
<在這裡貼上今天那一篇>