Zed 1.0 がリリース ― Rust製コードエディタが正式版に到達
Zed 1.0
Rust で構築された高速コードエディタ Zed がバージョン 1.0 に到達した。GPU によるレンダリング、マルチプレイヤー編集、AI アシスタント統合などを特徴とし、VS Code や JetBrains IDE の代替を目指す。パフォーマンスを最優先に設計されており、大規模ファイルの処理や起動速度で従来エディタを大幅に上回る。Hacker News では2000ポイント超の反響を集めた。
PyTorch Lightning の AI トレーニングライブラリでサプライチェーン攻撃が発覚
Shai-Hulud Themed Malware Found in the PyTorch Lightning AI Training Library
Semgrep が PyTorch Lightning のサプライチェーン攻撃を発見した。『Dune』の砂虫 Shai-Hulud をテーマにした悪意あるパッケージが依存関係として混入し、AI トレーニング環境から認証情報や環境変数を窃取する仕組みだった。ML/AI ライブラリを狙ったサプライチェーン攻撃の増加傾向を示す事例。
CopyFail の脆弱性情報がディストリビューション開発者に事前共有されていなかった問題
CopyFail was not disclosed to distro developers?
Linux カーネルの権限昇格脆弱性 CopyFail(CVE-2026-31431)について、主要ディストリビューションの開発者に対する事前の脆弱性情報共有(coordinated disclosure)が行われなかった問題が oss-security メーリングリストで議論されている。パッチ適用の遅れにつながるとして、脆弱性開示プロセスの在り方に批判が集まっている。
二分探索を超える ― より高速な検索アルゴリズムの実装
You can beat the binary search
Daniel Lemire が、ソート済み配列に対する検索で標準的な二分探索を上回る手法を解説。補間探索とブランチレスな実装を組み合わせ、データの分布を活用して探索範囲を効率的に絞り込む。ベンチマークでは従来の二分探索と比較して最大2倍の高速化を達成。CPU の分岐予測ミスを減らすことが高速化の鍵となる。
F# で Game Boy エミュレータを一から構築した話
I built a Game Boy emulator in F#
ソフトウェアエンジニア8年目の著者が、コンピュータの低レベルな仕組みを理解するために F# で Game Boy エミュレータを構築した体験記。CPU の命令セット実装、タイミング制御、PPU によるグラフィックス描画、メモリバンク切り替えなど、エミュレーション開発の各段階を詳細に解説している。
LLM のファインチューニングが著作権書籍の記憶を再活性化する問題
Alignment whack-a-mole: Finetuning activates recall of copyrighted books in LLMs
LLM のアライメント(安全対策)を施しても、ファインチューニングにより事前学習時に記憶した著作権保護コンテンツの出力能力が復活することを示す研究。アライメントが知識を削除するのではなく表面的に抑制するだけであることを実証し、著作権保護と LLM 開発の根本的な緊張関係を浮き彫りにした。
SimTower をリバースエンジニアリングして LLM でモダンクローンを構築
Reverse Engineering SimTower
1990年代の名作ビルディングゲーム SimTower を LLM を活用してリバースエンジニアリングし、ブラウザで動作するマルチプレイヤー対応クローン towers.world を構築した。エレベーターシミュレーションのロジック解析、オリジナルのバイナリからのアセット抽出、協力プレイの実装まで、レトロゲーム再現の技術的プロセスを詳述している。
Linux カーネル脆弱性 CopyFail(CVE-2026-31431)を EC2 の Ubuntu 22.04 で実証検証
Linuxカーネルの脆弱性「CopyFail (CVE-2026-31431)」をEC2のUbuntu 22.04で実証してみた
一般ユーザーがコマンド一発で root 権限を取得できる Linux カーネルの脆弱性 CopyFail(CVE-2026-31431)を、EC2 上の Ubuntu 22.04 環境で実際に検証した記事。AI によって発見された論理バグで、2017年以降の全 Linux ディストリビューションが影響を受ける。検証用 EC2 環境の構築手順から exploit の実行、パッチ適用までを具体的に解説している。
UI の課題は実は DB の問題だった ― Local-First と Instant v1.0 が示す Web 開発の未来
UIの面倒、実はDBの問題だった ― Local-First と Instant が示す Web 開発の未来
開発4年を経て v1.0 をリリースした Local-First データベース Instant を紹介。ローディング状態の管理、楽観的更新、オフライン対応といった UI の煩雑さが、クライアントサイドにリアクティブな同期エンジンを置くことで解消される仕組みを解説。Figma や Notion のようなリアルタイム体験を、マルチテナント Postgres 上に構築できる。
array[i++] = null; は本当に GC を促進するのか ― Node.js で V8 の挙動を実測
"array[i++] = null; は本当に GC を促進するのか — Node.js で実測して確かめる
React の内部コードで見かける配列要素への null 代入がガベージコレクションに与える影響を、Node.js 上で V8 エンジンの --trace-gc フラグを使って実測検証。null 代入により参照が切れ、Scavenge GC で確実にメモリが回収されることを確認。delete 演算子やスライスとの比較実験も行い、V8 の GC メカニズムを具体的な数値で解説している。
高品質音楽生成 AI ACE-Step-1.5 に「破綻の微修正」機能 Retake を実装
高品質音楽生成AI【ACE-Step-1.5】で「破綻の微修正」に特化した新機能を提案する【Retake】
音楽生成 AI ACE-Step-1.5 に、生成された楽曲の部分的な破綻を修正する新機能 Retake を開発。既存の Repaint 機能とは異なり、VAE latent 空間で破綻箇所のみにノイズを再注入し、DiT(Diffusion Transformer)で再生成する手法を採用。楽曲全体の一貫性を保ちつつ、特定区間だけを高精度に修正できることを実演で示している。
Claude Code に仕事を譲った日 ― 非エンジニアの CRE が AI と協働して得た気づき
Claude Code に仕事を譲った日——残ったのは「判断」と「責任」だった
元インサイドセールスから CRE チームに異動した非エンジニアが、Claude Code を活用して技術的な問い合わせ対応を自動化した体験記。SQL もターミナルも知らなかった著者が、AI にコード生成やログ調査を任せることで業務をこなせるようになった一方、最終的な「判断」と「責任」は人間に残るという気づきを記録している。
エージェントのコスト対策にローカル LLM は有効か ― Ollama で実測検証
エージェントコスト対策としてローカルLLMはアリ?— Ollamaで試してみた
GitHub Copilot の従量課金制移行を受け、ローカル LLM(Ollama)で AI エージェントのコストを削減できるか検証。n8n を使った自動化ワークフローで Claude と Ollama の応答品質・速度・コストを比較。簡単なタスクではローカル LLM で十分代替可能だが、複雑な推論やコード生成ではクラウド API との品質差が大きいことを定量的に示した。
Vim ペアプロ ― Vim 勉強会を盛り上げる新しいアクティビティ
Vimの知見共有もできて盛り上がる「Vimペアプロ」を社内勉強会でやってみた
社内の Vim 勉強会で実践した「Vim ペアプロ」の紹介記事。1台のマシンで2人が交互にナビゲーターとドライバーを担当し、Vim の操作テクニックを共有するアクティビティ。通常のペアプログラミングと異なり、エディタ操作そのものに焦点を当てることで、マクロ活用やテキストオブジェクトなど普段見えにくい知見が自然に共有される効果があったと報告している。
認証ライブラリを Cloudflare Workers に移植して壊れたもの
I rewrote my auth library to run on Cloudflare Workers. Here is what broke.
Node.js 前提で書かれた TypeScript 認証ライブラリを Cloudflare Workers に移植した体験記。crypto.randomBytes、Buffer、fs モジュールなど Node.js 固有の API が使えず、Web Crypto API への書き換えが必要だった。PBKDF2 のタイミング差異、セッショントークン生成の Web Crypto 移行、環境変数アクセスの違いなど、エッジランタイム対応の具体的な課題と解決策を解説。
vLLM と Google Cloud TPU のモデルサイズ別チートシート
vLLM on Google Cloud TPU: A Model Size vs Chip Cheat Sheet (With Interactive Tool)
vLLM で推論する際の Cloud TPU スライス選定ガイド。モデルの実行時 HBM 使用量の計算方法、シャーディングに必要なチップ数の決定、コスト対効果の判断基準を解説。FP16/BF16 でのメモリ見積もり、KV キャッシュのオーバーヘッド計算、TPU v5e/v6e の具体的な構成例を含むインタラクティブツールも提供している。
MCP タイムアウト問題の解決策 ― 非同期 HandleId パターン
Fix MCP Timeouts: Async HandleId Pattern
AI エージェントが MCP ツールを呼び出す際、外部 API の遅延によって 424 エラーが発生する問題を解決する非同期パターンを紹介。ツール呼び出し時にジョブ ID を即座に返し、別途ポーリングで結果を取得する HandleId パターンにより、エージェントのブロッキングを回避する。AWS Lambda との連携例を含む実装方法を具体的に解説。
OpenAI の API コストを可視化するダッシュボードを自作した
OpenAI Tells You What You Spent. Not Where. So I Built a Dashboard.
OpenAI の請求画面では合計金額しかわからず、どの機能やテナントがコストを発生させているか不明な問題を解決するため、3ファイル構成のモニタリングシステムを構築。API ラッパーで呼び出しごとのトークン数と金額を小数8桁まで記録し、ダッシュボードで可視化。初回分析で2機能間に100倍のコスト差を発見した事例を紹介している。
2026年に Docker Compose を本番環境で使うべきか
Should I Run Plain Docker Compose in Production in 2026?
Docker Compose と Docker Swarm の本番運用を日常的に行うエンジニアが、Compose の限界を解説。ゼロダウンタイムデプロイの欠如、ヘルスチェックの不備、秘密情報管理の困難さなど、本番運用で頻発する問題点を実例とともに紹介。小規模な自己ホスティングなら許容範囲だが、可用性が求められる場合は Swarm や Kubernetes への移行を推奨している。
Mitchell Hashimoto 氏「GitHub はもはや本格的な開発作業の場ではない」
Mitchell Hashimoto says GitHub 'no longer for serious work'
HashiCorp 共同創業者の Mitchell Hashimoto 氏が、GitHub のプラットフォームとしての信頼性低下を批判。頻発する障害、API の不安定さ、Copilot への過度な注力による基盤機能の軽視を指摘し、本格的なソフトウェア開発には不向きになりつつあると主張。r/technology で1300以上の upvote を集め、開発者コミュニティで広く議論されている。
Spotify が人間のアーティストを AI と区別する認証バッジを導入
Spotify introduces verified artist badges to help distinguish humans from AI
Spotify が人間のアーティストに認証バッジを付与し、AI 生成楽曲と区別する新機能を導入した。AI による楽曲生成が急増する中、人間のクリエイターを保護する取り組みの一環。バッジはアーティストプロフィールに表示され、リスナーが楽曲の出自を判断する手がかりとなる。音楽業界における AI と人間の共存の方向性を示す動き。
中国の裁判所が「AI に置き換えるための解雇」を違法と判断
Chinese Courts Rule Companies Cannot Fire Workers Simply to Replace Them With AI
中国の複数の裁判所が、従業員を AI に置き換える目的での解雇は正当な理由に該当しないとの判決を下した。労働法上、技術導入による業務変更は配置転換や再教育を先に検討すべきとされ、即座の解雇は違法と判断された。AI 導入による雇用への影響が世界的に議論される中、法的な保護の先例として注目を集めている。
Big Tech の AI インフラ投資が年間7000億ドルに ― 投資回収の見通しは不透明
Big Tech is about to spend $700 billion on AI this year. No one knows where the money goes.
Google、Microsoft、Amazon、Meta の主要テック4社が2026年の AI インフラ投資に合計7000億ドルを費やす見通し。データセンター建設、GPU 調達、電力確保に巨額投資が続く一方、AI サービスからの収益化は依然として不透明。投資対効果の検証なく支出が拡大し続ける状況に、バブルの懸念も広がっている。
CSS だけでアニメーション付きグラデーションボーダーを実装する手法
Animated gradient borders with CSS only
JavaScript を使わず、CSS のみで回転するグラデーションボーダーを実装するチュートリアル。@property による CSS カスタムプロパティのアニメーション、conic-gradient の活用、疑似要素による背景レイヤーの重ね合わせなど、モダン CSS の機能を組み合わせた手法を段階的に解説。カードコンポーネントへの適用例をコード付きで紹介している。