自己改善エージェントを多腕バンディットで解く ― Huxley-Gödel Machine を読む
自己改善コーディングエージェント Huxley-Gödel Machine を読み解く。ベンチマーク性能と自己改善能力のズレを、ツリー探索の多腕バンディット定式化と CMP 指標でどう解消するかを、インタラクティブな可視化とともに解説する。
自己改善コーディングエージェント Huxley-Gödel Machine を読み解く。ベンチマーク性能と自己改善能力のズレを、ツリー探索の多腕バンディット定式化と CMP 指標でどう解消するかを、インタラクティブな可視化とともに解説する。
Azure ポータルの「アプリの登録」と「エンタープライズアプリケーション」が同じアプリの別ビューであることを軸に、App Registration・Service Principal・Entra ID の関係と、OAuth2/OIDC 認証フローでの使われ方を整理する。
クラスの凝集度を測るLCOMには複数のバリアントがあり、定義によって解釈が逆転する。LCOM1/2、LCOM4、LCOM96(Henderson-Sellers)の違いを整理し、ast モジュールだけで動く100行程度のPython実装で実際に値を出す。
mise の cargo バックエンドが cargo install でソースビルドを走らせて遅くなる問題を、aqua で cargo-binstall を先に入れて depends で宣言することで解消する。cargo-nextest などで約42倍の高速化を実測した。
年月が経つと動かなくなる技術記事の腐敗問題に対して、記事ファイルの隣に Nix flake を置いて環境をピン留めし、記事本文からそのファイルを取り込むパターンを紹介する。
Webアーカイブの標準フォーマットであるWARC (ISO 28500) の構造とレコード型を解説し、wgetとwarcioを使った生成・読み取りの実例を紹介する。
axios, lodash, moment, uuid, dotenv, chalk, nodemon, ts-nodeなど、かつて必須だったnpmパッケージを標準のWeb API・Node.js組み込み機能で置き換える方法を、ブラウザとNode.jsの両面から網羅的に解説します。
LiteLLMサプライチェーン攻撃を背景に、uv・pnpm・bun・cargo・goのminimumReleaseAge/exclude-newer等の防御機能を比較し、パッケージマネージャーが提供するサプライチェーンセキュリティ対策を解説します。
Go, Rust, Python, TypeScriptにおけるmutation testingツールを比較し、各言語での導入方法・テストフレームワーク連携・差分ベースの最適化手法を解説します。
Azure App Serviceの料金ティアごとの機能差、デプロイスロットによるゼロダウンタイムデプロイやPRプレビュー、サイドカーコンテナのアーキテクチャ、Key Vault・Storage・VNetなど他Azureサービスとの連携を整理