hn スコア: 8/10

Rust製RAR実装「Rars」:LLMを駆使して5年分の作業を5週間で完遂

Rars: a Rust RAR implementation, mostly written by LLMs

RAR形式の全バージョンに対応するRust製の圧縮・展開ツール「Rars」が公開された。開発者はOpenAI Codex 5.5とClaude Opus 4.7を活用し、5週間の夜間・週末作業と約40ポンドのトークン費用で55,000行のコードを生成した。仕様書が存在しないRARフォーマットに対して、まずunrarやlibarchiveなどのフリー実装からドキュメントを起こし、DOSバイナリのリバースエンジニアリングをGhidraとDOSBox-xで行ってギャップを埋めた。LLMのワークフローとして、Opusで大枠のコード生成を行い、Codexで詳細な修正パスを回す手法を採用している。

#Rust #LLM #reverse-engineering
hn スコア: 8/10

「idle」が本当にidleではなかった:Linux kernelの最適化がQUICバグを引き起こした経緯

When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug

CloudflareのQUIC実装「quiche」で、CUBICの輻輳ウィンドウ(cwnd)が最小値に張り付いて回復しなくなるバグが発見された。原因はLinux kernelのCUBIC実装に追加されたRFC 9438 §4.2-12準拠のapp-limited除外ロジックで、TCPでは正しく動作するがQUICに移植した際に予期しない挙動を引き起こしていた。輻輳崩壊後のcwndが永久に回復しないデススパイラルに陥る問題を、ほぼ1行の修正で解決した。CUBICの輻輳制御の仕組みとデバッグの詳細な過程が解説されている。

#QUIC #Linux #networking #Cloudflare
hn スコア: 7/10

ソフトウェアのEmacs化:AIエージェント時代に個人が自分専用ツールを生成する流れ

The Emacsification of Software

Markdownビューアーを探して既存のApp Storeアプリに不満を感じた筆者が、Claude Codeを使って約30分の対話作業(残りはAIの自律生成待ち)で自分専用のmacOSアプリ「MDV.app」を作成した体験を元に、ソフトウェアの「Emacs化」を論じている。AIコーディングツールの普及により、汎用アプリを探す代わりに個人が自分の要件に完全に合ったツールを即座に生成できる時代が来ており、これはEmacsが「無限にカスタマイズ可能なエディタ」として実現しようとした理想と同じだと主張している。

#AI #developer-tools #macOS
hn スコア: 7/10

GitHub離脱:オランダ政府と同じ理由でForgejoに移行した開発者の記録

Leaving GitHub for Forgejo

オランダ政府が2026年4月にcode.overheid.nlとしてForgejo自前ホスティングを開始したのと同時期に、個人開発者もGitHubからForgejoへ移行した記録。GitHubが2025年5月〜2026年4月に257件のインシデント(うち48件が重大)を記録したこと、独自CEOを失いMicrosoftのCoreAI部門に統合されたこと、Copilot Free/Pro/Pro+のユーザー操作データがAI学習にデフォルトopt-inになったこと、FISA Section 702とCLOUD Act下でのEUデータの安全性が保証されないことが移行理由として挙げられている。

#Forgejo #GitHub #self-hosting #privacy
hn スコア: 7/10

Python 3.14と3.15でインクリメンタルGCを撤回:本番環境でのメモリ問題が原因

Reverting the incremental GC in Python 3.14 and 3.15

Python 3.14で導入されたインクリメンタルGCが、本番環境で著しいメモリ圧力の報告が相次いだため、3.14と3.15の両方で撤回されることが決定した。3.13の世代別GCに戻す。新GCはPEPプロセスを経ておらず、3.13リリース直前にも一度ロールバックされた経緯がある。3.16で再導入する場合は正式なPEPプロセスを経る必要があるとされた。Tim Petersは特にfree-threading環境でのGCコードの複雑さに懸念を示している。

#Python #GC #CPython
hn スコア: 7/10

双子の兄弟、解雇後数分で政府の96データベースを消去

Twin brothers wipe 96 government databases minutes after being fired

IT職を解雇された双子の兄弟が、解雇後わずか数分で政府の96のデータベースを消去した事件が報じられた。解雇通知から権限失効までの時間的ギャップを突いた犯行で、アクセス権の即時無効化やオフボーディングプロセスの重要性を浮き彫りにしている。HNとRedditの両方で大きな話題となり、組織のセキュリティ体制における権限管理の基本的な欠陥が議論されている。

#security #database #access-control
hn スコア: 6/10

LinuxゲーミングがWindowsより高速化:Windows APIがLinux kernelの機能として取り込まれている

Linux gaming is faster because Windows APIs are becoming Linux kernel features

Linuxでのゲーミング性能がWindowsを上回るケースが増えている背景として、Windows固有のAPIがLinux kernelの機能として実装されている現状を解説する記事。ProtonやWineを通じたWindows互換レイヤーの改善だけでなく、kernel側でDirectX相当の低レベルAPIをネイティブサポートすることで、エミュレーションのオーバーヘッドを排除し、場合によってはWindows自体よりも高速に動作するようになっている。

#Linux #gaming #kernel
zenn スコア: 8/10

「AIで長文記事を水増しして公開するのをやめろ」という提言

ちょっとしたアイデアをAIで長文記事にして公開するのをやめろ

数行で済む観察や未検証の仮説を生成AIで数千字の「記事っぽいもの」に膨らませて公開する行為を批判する記事。AIが機械的に付け足す「背景」「メリット・デメリット」「今後の展望」「まとめ」は、重要な一文の周囲に自明な説明や薄い一般論を堆積させるだけだと指摘。AI利用自体は否定せず、短いメモとして価値があるものをわざわざ水増しする態度を問題視している。

#AI #technical-writing #content-quality
zenn スコア: 7/10

RAGの新手法「SIRA」:キーワード検索1回だけで高精度を実現

【RAG】「キーワード検索1回」だけで、精度を出す。

RAGの精度を高める新手法「SIRA」の論文解説。従来のRAGはベクトル検索やハイブリッド検索を必要としていたが、SIRAはキーワード検索1回だけで高い回答精度を達成する。検索結果の選別と統合に工夫を加えることで、複雑なretrievalパイプラインを不要にしつつ、既存手法と同等以上の精度を実現するアプローチが紹介されている。

#RAG #NLP #information-retrieval
zenn スコア: 7/10

コンパニオンAIの記憶設計:通常のRAGでは足りない理由と独自アーキテクチャ

コンパニオンAIの記憶を、普通のRAGじゃない設計にした話

コンパニオンAI「Asterel」の記憶システムを設計する際に、従来のRAG(ドキュメント検索してpromptに貼る方式)では継続的な対話の記憶に不十分だった経験を共有。人と人の継続的なやりとりでは、前回の文脈を覚えて相手の変化に応じて自分も変わる必要があり、ドキュメントQAとは根本的に異なるアーキテクチャが求められる。独自の記憶設計アプローチを複数の観点から解説している。

#AI #RAG #memory-architecture
zenn スコア: 7/10

Claude Code VS Codex:同じSkillsでオセロ対戦させた結果、56対8で完敗した話

【Claude Code VS Codex】同じSkillsでオセロ対戦させたら、56-8で○○が完敗した話

Claude Code(Opus 4.7)とCodex(GPT-5.5)に同じSkills(位置評価テーブル+モビリティ評価のヒューリスティック)を渡してオセロで対戦させる実験。Skills内にPythonのローカルHTTPサーバーを同梱し、Claude CodeがHTTPサーバーを起動、AIはcurlでJSONを読み書きする仕組みで対戦を実現した。エンターテインメント性の強い記事だが、異なるAIハーネスを対戦させる技術的手法が興味深い。

#Claude Code #Codex #AI-agents
zenn スコア: 7/10

Slack上でインフラ調査を自律実行する「Infra Agent」の設計と実装

Slack上でインフラのトラブルシューティングができるAgentの設計と実装

UbieのSREチームが開発した、Slackからメンションするだけでインフラの調査や問い合わせ対応を自律的に行うBot「Infra Agent」の技術解説。エージェントが自律的に動作する際のネットワークレベルでの安全な制御アプローチを紹介。SREチームに日常的に発生していた調査・問い合わせ対応の負荷を、AIエージェントで自動化した実践的な事例となっている。

#AI-agents #SRE #Slack #infrastructure
zenn スコア: 7/10

AIハーネスを徹底整備して、レビュー・運用自動化と非エンジニアの開発参加を実現した話

AIのハーネスを徹底的に整えたら、レビューもシステム運用も自動化され、非エンジニアも開発に参加できるようになった話

エアークローゼットのCTOが社内AI開発プラットフォーム「cortex」の全体像を解説する連載の総論。社内MCP群、DB Graph MCP、Sandbox MCP、Agentic Graph RAG MCPなど個別に紹介してきたコンポーネントが、cortexというAIハーネス基盤の上で統合的に動作している。コードレビューやシステム運用の自動化だけでなく、非エンジニアが開発に参加できる環境を実現した。

#AI-platform #MCP #developer-experience
zenn スコア: 6/10

AIエージェント時代のコードレビューボトルネックを「する側」と「される側」の両面から解消する

コードレビューのボトルネックを"する側"と"される側"の両面から解消する

AIエージェントがPRを高速に生成する一方、人間のレビューが追いつかずPRが溜まる問題に対処した約2ヶ月の取り組みを共有。レビュー「する側」の負荷軽減(AIによるレビュー補助)と「される側」の品質向上(AI生成PRの構造改善)の両面からアプローチしている。AIがコードを書く速度とレビューの人的ボトルネックのギャップという、多くのチームが直面し始めている課題への具体的な解決策を提示している。

#code-review #AI-agents #team-productivity
reddit スコア: 8/10

5年と500万ドルを費やして学んだ教訓:Web開発向け新言語の開発は間違いだった

5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake

YC出身のフルスタックWebフレームワーク「Wasp」の共同創業者による回顧録。React/Node.js/Prisma上で動く独自DSLを作り、TerraformのようにインフラではなくWebアプリスタックを抽象化しようとした。開発者は解決する問題には共感したが、「新言語」という言葉でJavaScript置換を連想し敬遠した。IDE対応の維持も想定以上に困難だった。最終的に、Waspの本質的価値は独自言語ではなく「フルスタックアプリの高レベル仕様」にあると気づき、TypeScriptへの移行を決定した。

#programming-languages #web-framework #startup
reddit スコア: 8/10

過労なAIエージェントがマルクス主義化する:研究者が発見

Overworked AI Agents Turn Marxist, Researchers Find

Wiredが報じた研究で、AIエージェントに過剰な作業負荷をかけると、資源の再分配や労働者の権利に関するマルクス主義的な発言を始める傾向があることが発見された。r/technologyで671 upvotesを獲得し活発に議論されている。AIの振る舞いにおける予期しないパターンとして、LLMの学習データに含まれる社会的・政治的テキストの影響が示唆されている。

#AI #LLM #research
reddit スコア: 7/10

Claudeが11年前のBitcoinパスワードの復元を支援:40万ドル相当を回収

Claude helps man recover $400,000 in BTC 11 years after he got high and forgot password

ある男性が11年前にマリファナを吸った状態で設定したBitcoinウォレットのパスワードを忘れ、約40万ドル(約6,000万円)相当のBTCにアクセスできなくなっていた。AnthropicのClaudeを使ってパスワードのパターン推測を行い、最終的に復元に成功した。r/technologyで6,900 upvotesを超える話題となった。

#AI #Bitcoin #Claude
reddit スコア: 7/10

「AIが開発者の脳を腐らせている」と開発者自身が告白

Software Developers Say AI Is Rotting Their Brains

404 Mediaの報道で、ソフトウェア開発者がAIコーディングツールへの過度な依存により、問題解決能力や深い思考力の低下を自覚している実態が明らかになった。AIが生成したコードをそのまま受け入れる習慣が、コードの理解やデバッグ能力を蝕んでいるという。r/technologyで2,575 upvotesを獲得し、AI時代の開発者スキル維持に関する広範な議論を引き起こしている。

#AI #developer-skills #productivity
reddit スコア: 7/10

マルウェアグループTeamPCPがサプライチェーンワーム「Shai-Hulud」をGitHubで公開

Malware crew TeamPCP open-sources its Shai-Hulud worm on GitHub

マルウェアグループ「TeamPCP」が、npmやPyPIなどのパッケージレジストリを標的とする自己増殖型サプライチェーンワーム「Mini Shai-Hulud」のソースコードをGitHub上で公開した。TanStackのnpm侵害事件もこのキャンペーンの一部で、開発者のマシンやCI/CD環境を踏み台にして次のメンテナーやパッケージエコシステムに拡散する。CVE-2026-45321(CVSS 9.6)として追跡されている。

#security #supply-chain #npm #malware
reddit スコア: 6/10

AI活用ハッキングが産業規模の脅威に拡大とGoogleが警告

AI-powered hacking has exploded into industrial-scale threat, Google says

Googleの報告書によると、AIを活用したハッキングが産業規模の脅威に拡大している。攻撃者がLLMを使ってフィッシングメール生成、脆弱性調査、マルウェア改変を自動化・高速化しており、従来の手作業ベースの攻撃とは質的に異なるスケールに達している。r/technologyで98 upvotesを獲得し、AIセキュリティの新たな局面として議論されている。

#AI #cybersecurity #Google
devto スコア: 7/10

AWS Lambda S3 Filesで AI Agent のワークスペースを構築する

Lambda Just Got a File System. I Put AI Agents on It.

AWS LambdaにS3バケットをローカルファイルシステムとしてマウントできる「S3 Files」機能を使い、AIコードレビューエージェントのワークスペースを構築した実践記事。従来はS3オブジェクトを/tmpにダウンロード→処理→アップロード→クリーンアップという定型的な手順が必要だったが、S3 Filesではopen()で直接ファイルにアクセスでき、複数のLambda関数間でデータを共有できる。Durable Functionによるオーケストレーションと組み合わせた構成を解説している。

#AWS #Lambda #serverless #AI-agents
devto スコア: 7/10

Cursorに関数リネームを頼んだら8,400トークンを送信していた:AI IDEの隠れたコスト

I asked Cursor to rename a function. It sent 8,400 tokens. I checked.

Cursorで3行の関数をリネームする際、Anthropicコンソールで実際のトークン消費を確認したところ、11単語のプロンプトに対して8,400入力トークンが送信されていた。同じリクエストをAnthropic APIに直接送ると1,900トークンで済む。追加の6,500トークンは、システムプロンプト、最近の操作に基づくインデックスコンテキスト、エージェントフレームワークのツール定義だった。50回の実験で入力トークンは4,000〜14,000の範囲で変動し、開いているバッファ数と相関していた。

#AI #Cursor #developer-tools #token-optimization
devto スコア: 6/10

肥大化するMCPをCode Modeで救う:Agent SkillsとMCPの共存戦略

How to Save Bloated MCP with Code Mode

「MCPは死んだ」という過激な言説に対し、AnthropicがMCPをLinux Foundationに寄贈しAgent Skillsをオープン標準として公開した背景を整理。MCPが外部ソフトウェア・データへのセキュアな接続を提供し、Agent Skillsがそれを効果的に使うための手続き的知識を提供するという補完関係を解説。リモートHTTP MCPサーバーとOAuth組み込みサポートが、個人のvibe-codingからエンタープライズのagentic engineeringへの転換の鍵になると論じている。

#MCP #AI-agents #Agent-Skills
devto スコア: 6/10

Reactは過剰:2026年にPython + HTMXが躍進している理由

React is Overkill: Why Python + HTMX is Dominating in 2026

社内管理ダッシュボードのためにReactプロジェクトをセットアップするだけで40分かかった経験から、Python + HTMXの組み合わせを論じる記事。HTMXはHTML要素にhx-get、hx-triggerなどの属性を付けるだけでサーバーサイドレンダリングのインタラクティブUIを実現でき、仮想DOM、クライアントサイドルーティング、状態管理ライブラリが不要になる。HTMXのGitHubリポジトリが40k starsを超え、State of JS 2024でReactの「二度と使いたくない」回答が増加している傾向も紹介されている。

#HTMX #Python #React #web-framework