Hyday Talk 在 Mac 按 fn 說話,文字要借剪貼簿 0.8 秒才進得了終端機
終端機裡開著一個 CLI 工具,游標停在輸入列。你按下 fn,講一句話,語音輸入工具辨識完,呼叫 macOS 的輔助使用 API 把文字寫進焦點元素,API 回報成功。終端機裡什麼都沒有。 這個場景是我從一段原始碼註解讀出來的,不是我自己碰到的。註解寫在 Hyday Talk 的 TextInsertion.swift 第 132 到 133 行: Always use the editor’s paste command. AX setters can report success on a terminal’s hidden textarea without sending an input/paste event. 終端機的輸入區背後常常是一個看不見的 textarea。用 Accessibility 的 setter 直接改它的值,系統說好,可是終端機沒收到任何輸入事件,所以畫面上不會出現字。作者的結論寫在第一句:一律走編輯器自己的貼上指令。這條路被程式碼明確封掉了,想自己寫同類工具的人可以直接跳過它。 Hyday Talk 是一個 Swift 寫的 mac...
一個字的 Edit,整份日文變成方框:Claude Code 2.1.296 起 Edit 改成拒絕非 UTF-8 檔
要求只有一句:把檔案裡的 APPLE 換成 ORANGE,其他什麼都不要動。 Claude 照做了,Edit 沒有報錯。檔案原本 107 個位元組,改完變成 182 個。多出來的 75 個位元組,只有 1 個來自 ORANGE 比 APPLE 多一個字母,其餘來自檔案裡讀不懂的位元組被換成 U+FFFD,就是那個裡面有問號的菱形方框,issue 裡數到 38 個。連 Edit 根本沒碰的那幾行也一樣。 這是 anthropics/claude-code 的 issue #96263,2026 年 9 月 23 日(UTC)開的,回報版本 2.1.280。回報者的環境是 Windows 11 日文 locale,系統 code page 932,檔案存成 Shift_JIS。回報者在 issue 裡寫了一句: 「Without version control there is no way back.」 沒有版控,就回不去了。原本的位元組沒了,菱形方框也不會告訴你它原本是哪個字。 工具這邊卻回報一切正常。另一個 issue #7134 底下有人在 2.1.295 上重跑同...
AI 與科技新聞摘要 - 2026/10/14
一家 AI 公司花了大把力氣保護模型權重,結果最先出事的地方,會不會是會議室裡那台電視背面的 USB 埠? 今天這幾則新聞,沒有一則跟模型變聰明多少有關。卡住事情的,是會議室的門禁、州環保局的一封信、一座還在洽談的機房的電力,還有出口管制下的晶片配額。這些東西很少出現在模型發表會上,可是它們一旦出狀況,就整條線一起停。 一、OpenAI 會議室的錄音裝置:指控寫得很細,動機一個字都沒有這一則全部是起訴書(complaint)的指控,尚未經法院證實。被告的辯護律師 William Pernik 說當事人應被推定無罪,並提醒在資訊這麼少的早期不要 jumping to conclusions。 美國司法部 10 月 13 日公布,被告 Abdulrahman Alfozan,35 歲,Saudi national,自 2025 年 7 月起在 OpenAI 擔任工程師。罪名是使用或企圖使用裝置攔截口語通訊,最高刑期 5 年徒刑、25 萬美元罰金,之後還有 3 年 supervised release。 新聞稿給的時間線是這樣:裝置大約 9 月 28 日裝上,大約 9 月 30 日...
pg-jev 在 WHERE 裡問模型,同一條連線答案不會變:守住它的是快取鍵
在 PostgreSQL 的 WHERE 裡接上一個語言模型,同一條連線裡把查詢重跑幾遍,每一列拿到的答案都跟第一次一樣。替你守住這件事的,是一個放在 session 記憶體裡的 Python 字典。 pg-jev 是一個 PostgreSQL extension,讓你在 WHERE 裡寫白話條件,每一列交給 TypeSafe 的 Jev 模型判斷,模型回一個機率,過門檻就算 true。README 說 jev() 就是一個普通的 boolean 函式,所以能跟 AND age > 40、join、GROUP BY、LIMIT、ORDER BY jev_prob(...) 混著用。2026 年 10 月 14 日用 GitHub API 查,它有 1,162 顆星、92 個 fork,release 只有 10 月 3 日的 v0.2.1,contributors API 回 1 位。 我沒有安裝它,沒跑過任何一句 SQL,也沒打過 Jev 的 API。下面的內容來自 README、CHANGELOG,以及 sql/jev--0.2.1.sql 這份 566 行的原始碼。這...
Carnac 上游停在 2020 年,fork 從 9 月 28 日起兩週發了四版
Code52/carnac 在 GitHub 上的最後一個 release 是 2.3.13,發佈日期 2020 年 6 月 20 日。下一個 Carnac 的 release 要等到 2026 年 9 月 28 日,換到 doggy8088/carnac 這個 fork 上,版號 v2.4.0。接著是 10 月 10 日的 v2.5.0、11 日的 v2.6.0、12 日的 v2.6.1。這些日期都是 2026 年 10 月 13 日從兩個 repo 的 releases API 抓下來的,用的是 API 給的 UTC 時間。 中間六年三個月多,一版都沒有。 Carnac 做的事很單純:你在 Windows 上按了什麼鍵,它就在螢幕上用浮動框秀出來。需要它的場合是錄操作教學、上台示範、開會分享畫面。觀眾看得到你的螢幕,看不到你的鍵盤。macOS 上同類的 KeyCastr 把用途寫得很白:「KeyCastr enables you to share your keystrokes when creating screencasts, presenting, ...
AI 與科技新聞摘要 - 2026/10/13
San Jose McEnery Convention Center,150 W. San Carlos St.。AMD 發出的 media alert 把時間排在 10 月 12 日週一下午 4:15(太平洋夏令時間),標題只有一行:「AMD CEO Lisa Su to Lead Keynote at 2026 OCP」。 4:15 是公告上的預定開始時間,不代表實際開講的時刻。台上怎麼開場、現場長什麼樣子,我手上沒有任何第一手資料,下面一概不寫。演講內容只有一家媒體的轉述可以引。 同一天,Microsoft、Anthropic、IonQ 也各發了東西,Linux 的 mailing list 上多了一組 patch。這五件事裡,大部分宣布的是還沒到貨的東西。 一、AMD Helion:名字只差一個字母的兩座機櫃演講內容我只能靠 Converge Digest 的報導。據這篇報導,Su 說 Helios 從 9 月開始量產出貨,ramp 會延續到 2026 年第四季和 2027 上半年。Helion 是另一個東西,報導的形容是 complementary rack des...
auto mode 想加一條邊界,要寫在 CLAUDE.md、ask、deny 還是 autoMode?看誰蓋得掉它
你在 auto mode 裡跟 Claude 一起改程式,想定一條規矩:push 之前一定要先問我。這句話該寫進 CLAUDE.md、在對話裡交代一聲、加進 settings 的 permissions.ask,還是寫進 autoMode.soft_deny? 官方的 auto mode 設定頁寫得很直白:auto mode 預設就允許 push 到你正在工作的 repo 的任何分支,包括 default branch,也允許開 pull request。只有名字看起來像部署或發布目標的非預設分支,例如 production、release、gh-pages,classifier 才會另外判斷,必要時當成正式部署來看。另一頁 permission-modes 則寫著,從 v2.1.283 起,auto mode 是所有方案、所有 provider 在互動終端與 VS Code session 的內建起始模式。2.1.283 上 npm 的時間是 2026 年 9 月 25 日;我寫這篇時(10 月 13 日)npm 最新版是 10 月 9 日上架的 2.1.296。 所以只要最近...
AI 與科技新聞摘要 - 2026/10/12
「Your parents give you $10 of tokens, you finish it in 10 minutes and you haven’t learned anything.」Hock Tan 在新加坡講完這個比方,補了一句:「That’s what’s happening in enterprises today.」 講這句話的人是 Broadcom 執行長,他的公司在 2026 會計年度第三季,光 AI 半導體就收了 167 億美元。一家從 AI 支出裡賺錢的公司的老闆,站出來說很多人在賭場裡。這句話我會認真聽,只是要記得是誰在說。 本期有幾份原文我讀不到:Bloomberg(回 403)、WSJ(付費牆)、Telegraph、BBC 都沒打開。下面凡是牽涉這幾家的內容,都標明我實際讀的是哪一份轉載或轉述,連結也只附我讀過的那份。讀不到的原文,我不會寫「原文沒提到」什麼。 一、Hock Tan:說賭場的人,自己在賣籌碼Bloomberg 記者 Gao Yuan 10 月 12 日報導了這段談話。Bloomberg 原文我打不開,讀的是 Startu...
Claude Code 在等你,終端機怎麼知道?OSC 7501 的一問一答,和它在 tmux 與 ConPTY 裡失靈的原因
Windows 11,Sublime Text 裡跑著一個叫 GhostShell 的終端機,底層是 libghostty。使用者 dpc00 在 anthropics/claude-code 開了 issue #101114,標題就是他卡住的地方:終端機明明回答了探測,Claude Code 2.1.296 還是沒送狀態回報。他看得到 Claude Code 啟動時丟出來的幾個問題,也確認終端機照順序回了。可是跑完一整輪,一次工具呼叫加一個最終回答,終端機一筆狀態都沒收到。換了三個 session,結果一樣。 他在 issue 裡問: What else must be true for Claude Code to start sending status reports? Is it behind a rollout flag or a particular mode? 照他後來自己查到的結果,答案跟 flag 無關,問題出在他的終端機和 Claude Code 之間那一層。要看懂卡在哪,得先回答一個更底層的問題:Claude Code 是怎麼判斷「這個終端機...
REA 讓 agent 逆向任何軟體,最該抄走的是它的證據規則:八天七次 breaking 的版本史
REA 的 README 開頭用粗體寫:「See a feature you like. Understand how it works, down to the binary level.」看到喜歡的功能,就把它拆到二進位層級看懂。同一個 repo 的 SECURITY.md 換了一種口氣:「This is not a sandbox」,後面接著說,打開一個不受信任的二進位檔,等於把解析工作交給本機選定的分析工具,用的是你這個使用者的權限。 一邊說什麼都能拆,一邊說我不負責擋。兩句都是官方寫的。最有意思的東西剛好夾在這兩句中間:它對 agent 下了一條很硬的規定,每個結論都要分清楚哪些是看到的、哪些是推出來的、哪些還不知道。 REA(Reverse Engineer Anything)住在 morluto/rea 這個 repo,MIT 授權,npm 套件叫 rea-agents。2026 年 10 月 12 日用 GitHub API 查,132,359 顆星;contributors API 回 114 筆,扣掉一個 github-actions[bot],是 ...














