OpenAI が GPT-5.5 と GPT-5.5 Pro を API で公開
OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API
OpenAI が GPT-5.5 および GPT-5.5 Pro モデルを API 経由で開発者向けに正式リリースした。先行して発表されたブログ記事に続き、API エンドポイントとして実際に利用可能になったことが changelog で確認できる。Hacker News では203ポイントを獲得し、既存の GPT-5 系モデルとの性能差やコスト面での比較議論が活発に行われている。
オーディオインターフェースに SSH がデフォルトで有効化されていた
My audio interface has SSH enabled by default
Rodecaster Duo のファームウェアをリバースエンジニアリングした結果、SSH が公開鍵認証付きでデフォルト有効になっていることが判明した。ファームウェアは署名チェックなしの gzip tarball で配布されており、2つのパーティション構成でブリック対策が施されている。Rode の開発者の公開鍵がハードコードされたまま出荷されており、組み込みデバイスのセキュリティ実態を示す興味深い事例。
考えすぎてプロジェクトを台無しにする問題について
Sabotaging projects by overthinking, scope creep, and structural diffing
開発者が陥りがちな「考えすぎ」によるプロジェクトの停滞を自身の体験から分析した記事。週末の棚作りは友人と楽しく成功したのに対し、構造的 diff ツールの調査は先行事例を探すうちにスコープが膨らみ4時間が迷走に終わった。成功基準を早期に内面化し、最小スコープに立ち返ることの重要性を説いている。347ポイントを獲得。
CSS をクエリ言語として使う
CSS As A Query Language
CSS セレクタをウェブページのレイアウト以外の用途で汎用クエリ言語として使う実験的な試み。セレクタがエンティティの集合を記述し、宣言で操作を定義するという構造が SQL に類似している点に着目。:has() セレクタやカスタムプロパティを駆使してデータクエリを CSS 上で表現する方法を探求し、CSS の計算可能性の限界にも触れている。
WebAssembly で tar アーカイブをファイルシステムとしてマウントする
Mounting tar archives as a filesystem in WebAssembly
tar.gz アーカイブを展開せずに、各ファイルのサイズとオフセットを記録した小さなインデックスファイルを生成し、Emscripten の WORKERFS 経由で直接マウントする手法を紹介。従来はアーカイブ全体のダウンロード・展開・コピーが必要だったが、この方式ではメモリコピーなしでファイルにアクセスでき、WebAssembly 環境でのデータ読み込みを大幅に効率化できる。
深層学習の科学的理論は必ず生まれる
There Will Be a Scientific Theory of Deep Learning
深層学習がなぜ機能するかの厳密な科学的理論が将来確立されるという主張を展開した論文。現在の深層学習は経験則に基づく工学的実践が先行しているが、物理学の歴史的発展と同様に理論的基盤が後から構築されるべきだと論じている。過学習しないメカニズムや汎化性能の理論的説明に焦点を当てている。107ポイント獲得。
Browser Harness: LLM にブラウザ操作の自由を与えるツール
Browser Harness - Gives LLM freedom to complete any browser task
LLM がウェブブラウザ上の任意のタスクを自律的に完了できるようにするオープンソースツール。従来のブラウザ自動化と異なり、LLM に対してブラウザ操作の自由度を高く与え、クリック・入力・ナビゲーションなどを AI 判断で実行させる設計。browser-use プロジェクトの一部として開発され、77ポイントを獲得。
Windows ARM でのクラッシュを Rust、C、ビルドシステム設定を通じて追跡する
Hunting a Windows ARM crash through Rust, C, and a Build-System configurations
Windows ARM 環境で発生したクラッシュの原因を追跡するデバッグ体験記。Rust と C の FFI 境界、ARM アーキテクチャ固有の呼び出し規約、ビルドシステム設定の相互作用が問題を複雑にしていた。最終的にビルド設定の不整合がクラッシュの原因であることを突き止め、クロスプラットフォーム開発における設定管理の重要性を示している。
最新 LZ 圧縮技術 Part 2: FSE と算術符号化
Modern LZ Compression Part 2: FSE and Arithmetic Coding
LZ 圧縮技術の解説シリーズ第2弾。Finite State Entropy (FSE) と算術符号化という最適エントロピー符号化手法を詳解している。ANS (Asymmetric Numeral Systems) ベースの FSE が従来の算術符号化と同等の圧縮率をより高速に実現する仕組みを、テーブル構築やストリーム処理の実装レベルで説明している。
Utah 州医療委員会が AI 医師実験の即時停止を要求
Utah medical board calls for immediate suspension of state's AI doctor experiment
Utah 州が試験導入した AI 医師プログラム「Doctronic」に対し、州の医療委員会が即時停止を要求した。AI による診断・処方の安全性への懸念が医療専門家から相次ぎ、患者安全を担保する監視体制が不十分と指摘されている。AI の医療応用における規制と安全基準のあり方が問われる事例となっている。
ハッカーが IT ヘルプデスクを装い Microsoft Teams 経由で組織に侵入
Hackers Leverage Microsoft Teams to Breach Organizations Posing as IT Helpdesk Staff
攻撃者が IT ヘルプデスクスタッフになりすまし、Microsoft Teams を通じて組織内ネットワークに侵入する攻撃手法が報告された。ソーシャルエンジニアリングと Teams の信頼性を悪用し、従業員にリモートアクセスツールのインストールを促す手口が使われている。組織における Teams のセキュリティ設定の見直しが急務とされている。
米国が中国による『産業規模』の AI 窃盗を非難
US accuses China of industrial-scale AI theft
米国政府が中国に対し、AI 関連技術の大規模な窃取を行っていると正式に非難した。AI モデルの学習データや訓練手法にまで及ぶ知的財産の窃取を主張している。中国側は「中傷」として反論しており、AI 技術覇権を巡る米中対立が一段と激化している。
Cursor のモデル選択 UI を正しく理解する
Cursorのモデル選択UIをちゃんと理解する
Cursor エディタのモデル選択ドロップダウンにある MAX Mode、Use Multiple Models、Auto、Premium の各オプションの違いを詳しく解説。MAX Mode はコンテキストウィンドウを最大拡張するモード、Use Multiple Models は同タスクを複数モデルで並列実行する best-of-N 方式。Auto は Cursor が知能・コスト・信頼性のバランスでモデルを自動選択し、専用プールで大幅に多い利用枠を提供する。
Next.js を SSG 化しようとして、最終的に React SPA に落ち着いた理由
Next.js を SSG 化しようとして、最終的に React SPA に落ち着いた理由
ECS Fargate 上の Next.js アプリを静的化するため SSG / static export を検討したが、routing model の制約と staging 環境の Basic 認証が Next.js middleware に依存していた問題から方針転換。最終的に React Router + Vite ベースの SPA に再構成し、Cloudflare Workers Static Assets で配信する構成へ移行した。フレームワーク選定時に SSR の必要性を見極める重要性を実体験から説いている。
テストがないコードへのテストの育て方
テストがないコードへのテストの育て方
レガシーコードに段階的にテストを追加するための実践的な手順を紹介。まずデバッグプリントで関数の入出力パターンを収集し、それをもとにテストケースを作成するアプローチを採用。DB アクセスなどの外部依存を持つ関数に対し、段階的にリファクタリングとテスト追加を進める道筋を、具体的なコード例とともに示している。
PM のための Claude Code × AI エージェント要件定義実践ガイド
優秀なAI専門チームと爆速で高品質に仕上げる要件定義 -- PMのためのClaude Code x AIエージェント実践ガイド
Claude Code の Skill と Sub Agent 機能を活用し、PM の要件定義プロセスを効率化する実践方法を解説。research-analyst、critical-reviewer、document-writer という自作 Sub Agent を組み合わせ、PM は Why を伝えるだけで調査・レビュー・文書作成を AI に委任するワークフローを構築。Design Doc 作成を例に、判断の前後にある作業を AI に任せる設計思想を紹介している。
Swift 6.3 の Upcoming Features まとめ
Upcoming Features ざっくりまとめ @ Swift6.3
Swift 7 に向けた言語改善を段階的に導入する --enable-upcoming-feature フラグで利用可能な機能をまとめた記事。ExistentialAny による any キーワードの明示化、InternalImportsByDefault による import のアクセスレベル制御、MemberImportVisibility による extension メンバー漏洩防止、InferIsolatedConformances による @MainActor 型のプロトコル準拠改善などを SE プロポーザルへのリンクとサンプルコード付きで解説。
技術同人誌を作る技術
技術同人誌を作る技術
技術書典20に向けて有志7名で技術同人誌を制作した過程を記録した記事。TOKIUM がシルバースポンサーとして協賛し、紙書籍500部を完売した。組版技術の選定、執筆環境の構築、レビュープロセス、印刷入稿のワークフローなど、技術同人誌制作に必要な技術スタックと実践的なノウハウを共有している。
LLM の推論機能が AI インフラを壊している理由とその対策
Why LLM Reasoning Is Breaking AI Infrastructure (And How to Fix It)
LLM の reasoning 機能が本番インフラに与える課題を分析。OpenAI は effort level、Anthropic は token budget、Google はハイブリッド方式と各プロバイダで実装が断片化しており、出力フォーマットも統一されていない。マルチモデル環境では入力正規化層やプロバイダ別パース処理が必要となり、単純な API ルーティングが複雑なミドルウェア構築に変わると指摘している。
Gemini を自律型コーディングエージェントとして動かした結果
I'm Running Gemini as an Autonomous Coding Agent. Here's What It Can't Do and Which NEXT '26 Announcements Would Fix It.
7つの AI エージェントに各100ドルと12週間を与えてスタートアップを構築させる実験の報告。Gemini CLI は Gemini 2.5 Pro/Flash で27セッション実施し235件のブログ投稿を生成したが、ヘルプリクエストファイルへの書き込み先を一度も正しく認識できなかった。Claude や Codex が初日で達成したタスクを Gemini が4日経っても完了できず、モデル間のエージェント能力の差が実データで明らかになった。
モデルを差し替える際に開発者が見落とす3つのレイヤー
The Three Layers Developers Miss When They Swap Models (And Why Proxy-Routing Claude Code Breaks All of Them)
Claude Code をプロキシ経由で別モデルにルーティングする手法のリスクを3層から分析。命令プレーンでは tool-use 構文やエラー回復パターンがモデル間で非互換、コンテンツプレーンではリポジトリやビルドスクリプトが外部推論スタックに転送される問題、セキュリティ境界では信頼モデル自体が崩壊するリスクを具体的に指摘している。
17歳が一人で開発ツールを作り、開発を殺しかけた全記録
I'm 17, Built a Devtool Solo, and Here's Everything That Almost Killed It
17歳の開発者が AI コーディングエージェントのリアルタイムナレーションツール Overseer を一人で開発した体験記。AI が生成した300行のコードを理解せずにデプロイし72時間後にバグに遭遇したことが開発のきっかけ。API レート制限で分析レイヤーを再設計した結果レイテンシが2秒から300msに改善するなど、失敗が最善の設計判断につながった過程を率直に記録している。