AIギーク週報 W46 · 2026-11-07—11-13
今週50件。DeepMind が agent に Signal のプロトコルコードを形式証明させ、Rust の never 型は10年越しにようやく安定、さらに 300 ドルの刺繍機がサブスクリプション制に追い詰められて生まれたオープンソースエディタ。
日本語
コピー

今週いちばん見る価値があったものは、たいてい発表会の壇上にはなかった。DeepMind は agent に Signal のプロトコル実装を形式証明させ、Rust の never 型は10年越しにようやく安定し、300ドルの刺繍機はサブスクリプション制に追い詰められてオープンソースのエディタを生んだ。
AI とモデル
AlphaProof Code が Signal のプロトコル実装を形式検証 DeepMind のマルチ agent フレームワークは形式検証を二つに分ける。何を証明するかは人間が決め、証明は agent がやる。今回証明したのは Signal プロトコルの背後の実コードで、広くデプロイされた暗号プロトコルの実装が数学的に証明されたのはこれが初めて。AI を使うかどうかにかかわらず初めてのことだ。(678 点)
Claude Fable 5.2 と Mythos 5.2 同じ基盤の2バージョン。Fable はサイバーセキュリティとバイオセーフティのガードレール付き、Mythos は審査プログラム経由で公開される。公式によると出力は30%速く、価格は入力100万トークンあたり8ドル、出力40ドルに下がり、別途2.5倍の fast mode もある。プレリリース段階の成績には、フェルマーの最終定理を30時間で形式化したという項目もある。(999 点)
Gemini Decisions API 新モデル gemini-decision-1 は1回の呼び出しで最大1,000個の yes/no・多肢選択・評価スコアの質問を投げ、テキスト、画像、音声、動画、PDF をカバーし、信頼度を直接返す。ルーティングやコンテンツ分類、ポリシーチェックのような閉集合の判定が、1つのエンドポイントになった。(566 点)
Gemini、個人の Drive ファイルとメールを人手レビューに回す Google のヘルプドキュメントの変更点と再現手順をまとめたリポジトリがある。2023年には「人に見られることはない」と約束していた個人コンテンツが、いまは明確に人手レビューのキューに入る。しかも @Drive や @Gmail を付けなくてもバックグラウンドで読まれる。対象は個人アカウントに限られ、Workspace には別の規約がある。(737 点)
Formalizing CPython Opus 5.5 が CPython の関数を1行ずつ Lean に書き換えた。合計614,384行。4,067個の関数が、書き換えに関与していない agent のレビューを通過し、その過程で Python 自体のバグも415個見つかった。証明は機械が検査し、書き換えは本物の Python と突き合わせて検証している。(136 点)
Huawei が量子化器 MACaQ をオープンソース化 GGUF、llama.cpp、vLLM、Diffusers、PyTorch をサポートする。公式の数字は、122B モデルを32.5 GB の VRAM で64分かけて量子化し、Llama-3-8B が同等の perplexity に達するまでの時間は11分の1。既存の GGUF を微調整する MACaQ-R もある。(134 点)
BotPsy、0.8B のオンデバイスアシスタント Tether AI が Qwen3.5-0.8B をベースに作った関数呼び出しモデルで、agent のワークフロー専用、デバイス上にデプロイできる。主張は明快だ。日常の小さな作業はローカルで処理したほうが安く、プライバシーも守られる。すべてのタスクをフロンティアモデルに回す必要はない。
Jane Street が公開したソクラテス式教授法の skill 102行で、1対1の指導を手順に落とし込んでいる。まず現状を把握し、トピックを4〜10個のサブスキルに分けて0〜5段階に格付けし、間隔反復で復習し、最後に評価する。ユーザーが「教えて」「テストして」と明示したときだけ発動し、通常の Q&A の邪魔はしない。(697 点)
AI を使ったのになぜ納品が速くならないのか Christian Bird による UC Irvine での21分の講演。活動量と成果を切り分けて見る。引用された論文の一つは30件のインタビューを行い、コードを書くのが速くなっても納品が速くなるとは限らないと結論づけている。スライドは1ページ1枚の図で、そのまま読み進められる。(130 点)
新しい技術・新しいパラダイム
Libghostty 1.0 Ghostty から切り出したターミナルエミュレーションの C ライブラリ。1.0 はライブラリと C ABI の両方が安定したことを意味する。JetBrains 製品群のターミナルはすでにこれに置き換わり、1,250万人のアクティブユーザーをカバーしている。Neovim にも libvterm をこれで置き換える PR が承認済みだ。(1093 点)
Rust 1.100、never 型がついに安定 ! が10年と5回の失敗を経て stable に入った。発散する式を任意の型に強制変換できる。同じバージョンには allocator API、DropGuard、未使用依存を報告する Cargo、新しく公開された crate がすぐ依存されるのを制限する min-publish-age も入る。(875 点)
Cloudflare はなぜ QuePaxa を選んだのか Meerkat は2023年に発表され、それまで誰もデプロイしたことのなかった合意アルゴリズムを使っている。leader に依存せず、広域ネットワークで leader が落ちたり遅延が揺らいだりしても前進できる。Raft 系アルゴリズムの故障モードを分解して説明した、今週いちばん明快な分散システムのノート。
マイコン向け JIT ビットマップフォント Raph Levien が RP2350 で80年代の家庭用コンピュータを再現した。プロポーショナル字詰めと kerning のために、JIT で実行時に文字列ごとのレンダリングコードを生成する。低解像度ではアンチエイリアスより固定小数点ビットマップのほうがくっきり見え、ビームを追いかけるのに十分な速度も出る。(121 点)
バイトコードから SSA を構築する Max Bernstein が、CRuby の ZJIT がスタック型バイトコードをどう SSA に変換するかを解説している。関数全体で 1,900 行、その大半は opcode の癖への対処に費やされ、核となるのは各スタックのスロットに SSA 値を割り当てることだ。JIT のソースを読みたいが行数に尻込みしている人向け。
1 本の記事で PostScript インタプリタを書く token、名前、辞書からスタックマシンまでを解説し、動くサブセットを実装する。記事中の例はどれも Ghostscript で同じ挙動になる。著者が言語を選ぶ基準は「一人で最初から最後まで書けること」で、PostScript はちょうどその線上にある。
スマートホームはネットが切れても動くべき 10 年の家庭自動化から得た第一のルールは、中核となるデバイスをベンダーのサーバーに依存させないこと。著者は Tasmota、MQTT、Raspberry Pi 上の Node-RED で組み、インターネットが切れてもスイッチはいつも通り動く。2 件の講演のスライドを 1 ページずつ公開している。(1194 点)
Exact、1 つのコードで 4 つのプラットフォーム Expo の新しい UI フレームワーク。Web、macOS、iOS、Linux で同じコードを共有する。売りは agent が自分で build し、実行し、画面を見て、テストを走らせられること。リポジトリには Claude Code 向けのプロンプトと scripts/agent.mjs が同梱され、「agent が自分の変更を検証できる」ことをワークフローに組み込んでいる。(137 点)
ツール
AWS が公式にローカルエミュレータをオープンソース化 アカウント不要で、CLI や SDK の endpoint を向けるだけで動き、CI でも使える。ドキュメントには本番環境ではなく、セキュリティのテストにも使えないと明記されている。リポジトリには coding agent 向けの skill も入っていて、インストールすれば agent が自分で設定する。(983 点)
KetchUp、木工向けの 3D モデリング Rust と WebGPU で書かれ、デスクトップでもブラウザでも動く。線を引き、押し出して板にし、寸法を記入する。コンポーネントとタグに対応し、SketchUp のジオメトリをインポート、OBJ をエクスポートできる。プロジェクトファイルの拡張子は .ketchup。(770 点)
Yogurt、ローカルで動く会議の議事録 Granola のオープンソース代替。録音は会議に入らず、bot も参加させず、文字起こしと要約はすべてローカルで走る。99 言語に対応し、Mac では Zoom、Teams、Meet の発言者も区別できる。MIT ライセンスでアカウント不要。(297 点)
iSponsorBlockTV セルフホスト型のサービス。YouTube TV クライアントに接続し、SponsorBlock のデータでスポンサー区間とオープニングを自動でスキップする。広告が始まればミュートしてスキップを押す。Apple TV、LG、Samsung、Android TV、Roku、PS5、Switch が互換リストに入っている。(147 点)
DBDelve、Rust 製のデータベースクライアント 著者は DBeaver と比較している。起動は 1.1 秒対 5.2 秒、アイドル時のメモリは 133 MB 対 606 MB、100 万行の取得は 56 秒対 208 秒。プロジェクトはまだ 0.3.x で、まず「開いても固まらない」ことを解決している。(124 点)
Neovim のフローティングウィンドウでアセンブリを見る カーソルを関数に置いて a を押す。数行選択してもよく、フローティングウィンドウにアセンブリがそのまま出る。+ と - で最適化レベルを変え、R で再実行。compile_commands.json を使うので、ローカルに cc か rustc が必要。(104 点)
MeowDisplay、スマホを Mac のサブディスプレイに iPhone、iPad、Android、もう 1 台の Mac のどれでもよく、タッチとキーボードに対応する。ウィンドウは分割でき、レイアウトの上に浮かせることもできる。無料のオープンソースで、Mac 側は macOS 14 以上が必要。Android はまだクローズドベータ。(120 点)
Klad、agent と 1 枚のキャンバスを共有する 2D の描画・アニメーションアプリ。agent は klad のコマンドラインから同じブラシ一式で描き、1 ストロークごとのパス、筆圧、色は編集可能なオブジェクトとして残る。中に画像モデルはなく、何を描くかは agent が決める。(83 点)
Recalc、すべてのセルが 1 つのターミナル セルの中で Claude Code や Codex のセッションを走らせられる。agent がセルを埋めていくのを見ていてもいいし、セルを開いて自分で引き継いでもいい。著者自身がまだ初期 beta でデータが壊れると注意を促しており、大事なものは先にバックアップしておくといい。(37 点)
ハードウェア · 製造
サブスクリプション制に追い詰められた 300 ドルの刺繍機が生んだオープンソースエディタ ZigZag は Rust 製で、SVG をステッチに変換し、PES、DST、JEF などの形式に書き出せる。Bluetooth で Brother Skitch に直接送ることもできる。MCP を内蔵し、agent と一緒に図を編集できる。(719 点)
Coway の空気清浄機をリバースエンジニアリングしてクラウドから切り離す パケットキャプチャからリプレイ、状態同期までを一通り解説し、Airmega をローカルのスマートホームにつなぐことを目指す。「おやすみ」を押すと空気清浄機もナイトモードに切り替わり、その経路はどこもベンダーのサーバーを通らない。(670 点)
あの安物 IP カメラをもう一度 1年前に諦めた Tuya のカメラを引っ張り出し、今度はファームウェアで無効にされていた ONVIF と RTSP を有効にしてローカル映像を取るのが目標。まず本人がリバースエンジニアリングを試み、失敗してから LLM に突き合わせさせ、モデルが何を理解し何を見落としたかも書き留めている。(136 点)
256 コアの EPYC に SMT は要るのか Phoronix がデュアルソケット 512 コアの EPYC 9996 と 96 コアの 9686F でそれぞれ計測した。結論は有効にすべきで、性能も電力効率も上回る。ここまでコアが多いと、SMT の損得のほうがむしろ計算しやすい。
Tendrils が 3,000 万ドルで CPU を作り直す Benchmark がリード投資。並列性を出発点にしたプロセッサで、コアは数千、共有可変メモリも線形命令ストリームも持たない。対になる言語 Vine はオープンソース。今回の賭けは「後方互換という荷物がもう重すぎる」という判断だ。(145 点)
鳥に似たドローンがセンサーをかわした Ornadyne の O1 は羽ばたき機で、プロペラがなく、見た目も飛び方も鳥そのもの。エドワーズ空軍基地の演習で対ドローンシステムに鳥と誤判定された。静かなのは副次的で、誤認されることこそ設計目標だという。(118 点)
Raspberry Pi 4 に NetBSD 11 のデスクトップを入れる UEFI ファームウェアからデスクトップまで、手順はかなり丁寧に書かれている。著者が NetBSD を選んだ理由のひとつは、現時点で AI 生成コードを受け付けていないこと。HN に上がってからは、同じような代替を探す声も議論に出ている。(144 点)
ReactOS がこの1年で埋めたもの USB 3.0、NTFS へのインストール、フロッピーの読み書きとフォーマット、VMware 上の 3D アクセラレーションが使えるようになり、SMP カーネルはナイトリービルド相当に近づいた。Windows NT をゼロから互換実装するプロジェクトで、進み具合はドライバ1本ずつ数えられる。
セキュリティ · プライバシー
このブランドの車ならどれでも遠隔で解錠できる 研究者はアプリの APK から入り、コネクテッドカーのバックエンドをたどって任意の1台を解錠できる経路を見つけた。影響範囲は大半の地域に及ぶ。記事が扱うのは Web とバックエンド側で、車は分解していない。(631 点)
Claude Code の「今後確認しない」がパスワードを公開リポジトリに書き込んだ Apiiro は公開 GitHub 上の 1,122 ファイルで漏れたパスワードとトークンを見つけた。原因はこのオプションがプロジェクト設定に書き込んだ認証情報だ。記事には検索方法と修正案があり、権限の許可リストは見直したほうがいい。(626 点)
2,500 万人のブラウザフィンガープリントはどんな形か Mozilla がトロント大学、UCSD と組み、約 2,500 万人の Firefox ユーザーのテレメトリで実際の識別可能性を測り、どの特徴が人を最もよく区別するかを割り出した。結論はそのまま Firefox 143 の防御方針になり、論文、データ、対話式のテストが公開されている。(134 点)
スーパーの冷蔵ケースに化けたハニーポット ハニーポットは Python ファイル1つだけで、Danfoss、Dixell、Carel の3社のケースコントローラのログイン画面と CGI インターフェースを模倣する。攻撃者が試したパスワードや使った公開脆弱性を記録し、実際の制御は一切与えない。背景には、2026年に欧州で冷蔵ケースが侵入され強制的に定期除霜させられた事件が複数ある。(289 点)
NVIDIA ドライバに4年間眠っていた2つの脆弱性 ForgePtr は GPU コンテナ内の一般プロセスにホストの root を取らせ、NvRoot は任意のテナントにシステムが読み取り専用と印を付けたファイルを書き換えさせる。CVSS は 7.8。研究者によれば未公開がまだ25件あり、いずれも AI runtime に影響する。
PostgreSQL が52件のセキュリティ問題を一度に修正 18.7、17.12、16.16、15.20、14.25 と 19 RC2 が同時にリリースされ、ほかに140件超のバグ修正があり、いくつかは CVSS 8.8。Phoronix は原因を LLM 支援の脆弱性報告に結びつけており、Postgres 19 の延期も同じ話だという。(108 点)
ChatGPT デスクトップ版が SSH agent をリモートに転送していた Codex の PR の議論に証拠が貼られており、リモートで動く agent が手元の SSH 認証情報をそのまま使ってあなたのプライベートリポジトリに push できてしまう。利便性と権限の境界がここで正面からぶつかる。(220 点)
どの Mac にも文書化されていない親族分類器が入っている macOS 13 以降には一対のデーモンが同梱され、あなたと周囲の人の知識グラフを専門に構築する。親族関係、通信、位置、時刻がすべてそこに入る。記事はそのデータ構造を分解し、自分のグラフを覗けるツールも配っている。(869 点)
雑学 · 珍談
109 機の紙飛行機データベース どの機体にも段階ごとの動画があり、難易度、機種、紙、設計者で絞り込める。300 フィートを飛んだ世界記録の原型機や、滞空 31.2 秒のあの機体もある。(1276 点)
NFS Underground 2 がブラウザで復活 2004 年の PC 版を静的リコンパイルして Chrome と Firefox で動かし、WebGPU 描画、最大 120 fps、ゲームパッド対応、オンラインのフリーロームも揃う。作者は兄弟で、20年前に一緒に遊んだサーバーをもう一度賑やかにしたいという。(1178 点)
壁に飛び散ったペンキの 93% は合法な Perl プログラム SIGBOVIK 2019 の論文。壁のペンキの飛び散りを OCR で読み取ると、93% が合法な Perl としてパースでき、残り 7% は一枚ずつ列挙されている。ついでに「壁にペンキを塗りたくっても Perl は書けない」という説が誤りであることも示した。(582 点)
煙感知器の誤報が Jane Street のデータセンターを水浸しにしかけた 警報が鳴ると冷却が止まり、スプリンクラーはいつ作動してもおかしくない状態になった。システムチームの仕事は、水が出る前に電源ケーブルを一本残らず抜くことになった。記事はそのタイムラインを一秒刻みで追っている。(585 点)
AI agent が72時間でマヤ遺跡を「再発見」した 著者は agent に NASA の lidar データを解析させ、メキシコ INAH の登録名簿に載っていない遺跡を見つけさせた。当局から返信も届いた。のちに 2025 年の論文がすでにこの遺跡を測量済みだったことが判明する。agent が文献を読み落としていたので、厳密には再発見だ。(1035 点)
Google の AI 要約が彼女を百万長者にした Lyra は百万長者ではない。だが AI Overview はすでにそう書いており、Chrome の脆弱性報奨金として 1,333,337 ドルという金額まで捏造していた。彼女は「検索の要約が一つの冗談をいかに事実に変えたか」をスクリーンショットと拡散経路つきで記録している。(110 点)
8分ごとに光る連星系 白色矮星と太陽型の恒星が互いを周回し、8分おきに電波パルスを放つ。太陽型の伴星を持つ系でこの信号が観測されたのは初めて。名称は GPM J071507−114153。(140 点)
『Papers, Please』の YC 版 プレイヤーは demo day のあと、スタートアップの資料を審査し、財務を確認し、記録を突き合わせて、pass か hold か term sheet かを決める。数分でその会社に金を出すべきかどうかを見極める、まさにその作業だ。(242 点)