hn スコア: 8/10

ESP32 Bit Pirate: Bus Pirate にインスパイアされたマルチプロトコル対応ハードウェアハッキングツール

ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

ESP32 をマルチプロトコル対応のハードウェアハッキングツールに変えるオープンソースファームウェア。I2C、SPI、UART、1-Wire、CAN、JTAG などのデジタルプロトコルに加え、Bluetooth、Wi-Fi、Sub-GHz、RFID などの無線プロトコルもサポートする。USB Serial またはブラウザベースの Web CLI から操作可能で、Bus Pirate スタイルのバイトコードや Python によるスクリプティングにも対応。80以上の赤外線プロトコル、SIM カードダンプ、FM 放送など幅広い機能を備え、Web Flasher によるワンクリックインストールも提供している。

#ESP32 #Hardware #Security #OpenSource
hn スコア: 8/10

Bundler 4.0.13 にクールダウン機能追加: 新しい gem の即時インストールを抑制しサプライチェーン攻撃を防止

Cooldown Support for Ruby Bundler

RubyGems のサプライチェーン攻撃対策として、Bundler 4.0.13 に cooldown 機能が導入された。Gemfile で cooldown 日数を指定すると、公開から指定日数が経過していないバージョンの解決を拒否する。rubygems.org の v2 compact index が提供する created_at タイムスタンプを利用し、精査されていない新バージョンを自動的にスキップする仕組み。アカウント侵害後の悪意あるバージョンが即座に取得されるリスクを軽減する。オプトイン方式で既存の 2FA や trusted publishing と併用可能。

#Ruby #Security #SupplyChain #Bundler
hn スコア: 7/10

C++ ドキュメンタリーが公開: 40年の歴史を Bjarne Stroustrup ら多数のキーパーソンが振り返る

C++: The Documentary

C++ の40年の歴史を振り返るドキュメンタリーが YouTube で公開された。Bjarne Stroustrup をはじめ、Alexander Stepanov(STL 設計者)、Chris Lattner(LLVM/Clang/Swift 開発者)、Anders Hejlsberg(C#/TypeScript 開発者)、John Romero(Doom/Quake 共同開発者)など多数が出演。Bell Labs での誕生から現在の成長まで、2025年Q3時点でトップ4言語中最速の成長率(過去3.5年で利用者+90%)を記録していることも紹介されている。

#C++ #Programming #History #Documentary
hn スコア: 7/10

Redis 8.8 リリース: 新しい配列データ構造とオープンソース機能の追加

Redis 8.8: New array data structure, rate limiter, performance improvements

Redis 8.8 がリリースされ、新しい配列データ構造、レートリミッター、パフォーマンス改善が含まれている。配列データ構造は既存の List や Sorted Set とは異なり、インデックスベースの操作に最適化されている。これまで Redis Enterprise 限定だった機能の一部がオープンソース版にも追加された。AI エージェントの context 管理やリアルタイムアプリケーション向けの機能強化も行われている。

#Redis #Database #OpenSource #Performance
hn スコア: 7/10

Microsoft の Azure Function GitHub Actions が侵害され73リポジトリが105秒で無効化

Microsoft Compromised Again. Shuts Down Azure Function GitHub Actions

Azure Function の GitHub Actions に対するサプライチェーン攻撃が発生し、Microsoft は影響を受けたリポジトリを緊急停止した。攻撃者はわずか105秒の間に73のリポジトリを無効化することに成功した。CI/CD パイプラインを標的としたサプライチェーン攻撃の深刻さを示す事例となり、Microsoft は GitHub Actions の運用を一時的にシャットダウンして影響範囲の調査を進めている。

#Security #Azure #SupplyChain #GitHub
hn スコア: 7/10

Conventional Commits は間違ったものに注目させる: scope より type を優先する設計の問題

Conventional Commits encourages focus on the wrong things

Conventional Commits の問題点を指摘する記事。コミットメッセージの先頭に fix や feat などの type を置く設計は、変更の scope(対象)よりも type(種類)を優先しており本末転倒だと主張する。開発者がコミットログを読む際に最も重要なのは「何が変わったか」であり、「どの種類の変更か」ではない。自動 changelog 生成のためにコミットメッセージの可読性を犠牲にしているという批判で、HN で249ポイントを獲得し活発な議論を呼んでいる。

#Git #DevPractice #CommitMessage #Opinion
hn スコア: 7/10

Azure Linux 4.0: Microsoft 初の汎用 Linux ディストリビューションが公開プレビュー

Azure Linux 4.0 is Microsoft's first general-purpose Linux

Microsoft が Build 2026 で Azure Linux 4.0 の公開プレビューを発表した。AKS のコンテナホスト専用だった Azure Linux が、あらゆる Azure VM で動作する汎用 Linux ディストリビューションへと進化。2019年に内部開発が始まった CBL-Mariner を前身とし、Photon OS や Fedora を参考にスクラッチから構築された RPM ベースの OS。WSL への対応も予定されており、Microsoft の内製 Linux 戦略の大きな転換点となる。

#Linux #Microsoft #Azure #OS
hn スコア: 7/10

Mantine Datatable の npm アカウントが侵害されオーナーアカウント停止

Mantine-datatable (and others) compromised – owner account suspended

人気の React テーブルコンポーネント mantine-datatable のオーナーアカウントが侵害され、GitHub によってアカウントが停止された。同一オーナーの他のパッケージも影響を受けている可能性がある。npm パッケージのサプライチェーンセキュリティの脆弱性を改めて浮き彫りにした事例で、依存パッケージのバージョン固定やロックファイルの確認が推奨される。

#Security #npm #React #SupplyChain
hn スコア: 7/10

韓国、全てのオンラインコミュニティに AI による画像検閲を義務化: 7月1日施行

South Korean forums will need to scan every images with AI censorship tools

韓国政府が電気通信事業法の改正により、インターネットコミュニティの運営者に全アップロード画像・動画の AI スキャンを義務付ける。2026年7月1日施行。AI モデルの実行に必要なデータセンター級 NVIDIA GPU はサイト運営者が自費で用意する必要があり、小規模サイトへの財政的圧迫が懸念される。表現の自由との兼ね合いで賛否が分かれている。

#AI #Censorship #Privacy #Policy
hn スコア: 7/10

AI エージェントに TDD を教えるスキル: Kent Beck の Canon TDD をベースにした実践的アプローチ

My Agent Skill for Test-Driven Development

AI エージェントのテスト作成能力の低さを指摘し、Kent Beck の Canon TDD をベースにした独自の TDD スキルを紹介する記事。エージェントが書くテストは曖昧で形式的になりがちだが、適切なガイダンスを与えれば合理的な TDD プロセスに従える。著者は specify-encode-fulfill(SEF)ループという red-green-refactor の代替を提案し、仕様の策定、テストへのエンコード、実装の3段階でエージェントを誘導する方法を実践している。

#AI #TDD #Testing #AgentSkill
zenn スコア: 7/10

Snowflake App Runtime 入門: プロンプトひとつで Snowflake 上に Web アプリをデプロイ

Snowflake App Runtime 入門 - プロンプトひとつでデータの隣に本格Webアプリをデプロイする!

Snowflake Summit 2026 で発表された App Runtime の入門記事。Next.js などのフルスタック Web アプリを Snowflake 内に直接デプロイでき、Docker やインフラ構築、認証基盤の準備が不要になる。AI コーディングエージェント CoCo(旧 Cortex Code)と組み合わせることで、プロンプトからアプリの雛形生成・デプロイまでを実現する。データのガバナンスを保ちながら社内ツールを素早く構築するユースケースに適している。

#Snowflake #Cloud #WebApp #AI
zenn スコア: 6/10

AWS Innovation Sandbox を構築してみた: PoC 用アカウントの使い回し問題を解消

AWS Innovation Sandbox (ISB) を構築してみた!

AWS の Innovation Sandbox(ISB)を実際に構築した体験記。PoC 用アカウントを複数人で共有する際に発生する、リソースの迷子化、無駄なコスト、環境汚染の課題を解決するサービス。一時的な独立した AWS アカウントを自動プロビジョニングし、検証終了後にリソースを自動クリーンアップする。ガバナンスを保ちながら開発者に自由な実験環境を提供する仕組みを段階的に紹介している。

#AWS #Cloud #DevOps #Governance
zenn スコア: 7/10

Claude を学ぶな、仕事の言語化能力を磨け: AI 時代に陳腐化しない学習法

Claudeを学ぶな、「仕事の言語化能力」を磨け — 陳腐化しない学習法

Claude Code を数ヶ月使い込んだ著者が、AI ツールの新機能を追い続ける疲弊を指摘し、モデルが世代交代しても残る学習対象に投資すべきだと主張する。具体的には要件や制約を正確に言葉で表現する「仕事の言語化能力」が最も重要。学習論3部作の完結編として、何で学ぶか・どう捉えるか・何を学ぶかの3層を整理し、ツール固有の知識ではなく汎用的なスキルへの投資を推奨している。

#AI #CareerDev #ClaudeCode #Learning
zenn スコア: 6/10

Snowflake Semantic View の最新機能: AI と BI の統合を支えるメタデータレイヤー

【Snowflake Summit 2026】Snowflake Semantic Viewの作成・改善・BI連携を支える新機能

Snowflake Summit 2026 のセッションレポート。Semantic View はデータのビジネス意味を定義するメタデータレイヤーで、Cortex Analyst による自然言語クエリや BI ツールとの連携を支える。最新アップデートでは AI による Semantic View の作成・改善支援機能や、Tableau・Power BI との直接接続が強化された。データの意味定義を一元管理し、BI と AI の両方から一貫したアクセスを実現する方向性が示されている。

#Snowflake #BI #SemanticLayer #AI
zenn スコア: 6/10

C++23 入門 基本編: Modern C++ の最新仕様を網羅的に解説する入門書

Lucid C++ C++の輪郭 C++23入門 基本編

C++23 の新機能を基礎から体系的に解説する入門書。東京科学大学の研究者が執筆し、Programming Model としての CUDA 解説と並行して最新の C++ 言語仕様をカバーしている。C++ がトップ4言語中最速の成長率を記録する中、C++23 で追加された機能群を実践的に学べるリファレンスとして構成されている。

#C++ #Programming #C++23 #Tutorial
devto スコア: 7/10

pg_durable 入門: PostgreSQL 内でのワークフロー永続実行をハンズオンで学ぶ

Getting Started with pg_durable: Workflows Inside PostgreSQL

Microsoft がオープンソース化した pg_durable を実際にビルド・実行するハンズオン記事。Rust で実装された PostgreSQL 拡張を pgrx で PostgreSQL 17 上にインストールする手順を詳解。SQL でワークフローを定義し、クラッシュやリスタートに耐えるジョブ実行を DB 内で完結させる。ETL パイプライン、バックグラウンドタスク、スケジュールジョブなど、外部ワークフローエンジンを不要にするアーキテクチャを実践的に紹介。

#PostgreSQL #Workflow #Rust #Microsoft
devto スコア: 6/10

webMCP はアクセシビリティレイヤーではなく新たな攻撃面: ガバナンス視点からの再検討

webMCP Isn't the New Accessibility Layer—It's a New Attack Surface

Web ページを AI エージェントが操作するための webMCP プロトコルについて、セキュリティの観点から批判的に分析。webMCP は便利なデモとして紹介されているが、AI エージェントに対して新たな攻撃面を開くリスクがあると指摘する。プロンプトインジェクション、権限の過剰付与、データ漏洩の可能性など、エンタープライズ環境で導入する際に考慮すべきセキュリティ課題を整理している。

#MCP #Security #AI #WebSecurity
devto スコア: 6/10

マルチエージェント Claude Code に欠けている意思決定レイヤー

The decision-making layer your multi-agent Claude Code stack is missing

マルチエージェント構成の Claude Code に不足している意思決定レイヤーについて論じた記事。多くのマルチエージェントシステムは「プランナー LLM + N 個のサブエージェント + 祈り」で構成されているが、Cynefin フレームワークによるタスクの複雑さ分類、認知ツールによるゲーティング、全主張の反証可能性を導入することで信頼性の高いエージェント協調を実現できると主張。

#AI #ClaudeCode #MultiAgent #Architecture
devto スコア: 6/10

100万行でアプリが死ぬ理由: データベースパフォーマンスの崖を理解する

The Untold Story of Why Your App Dies at 1,000,000 Rows

データベースのテーブルが100万行に達した際にパフォーマンスが急激に劣化する現象について解説。「コイン問題」と呼ばれるデータ量と検索性能の関係を用いて、インデックスの重要性、クエリプランの変化、B-Tree の深さと I/O コストの関係を説明。適切なインデックス設計、パーティショニング、クエリ最適化によって大規模データでも性能を維持する方法を実践的に紹介している。

#Database #Performance #SQL #Architecture
devto スコア: 6/10

ハッカソンの失敗作を本番環境へ: Kubernetes 攻撃パス可視化ツールを GitHub Copilot で再構築

From Hackathon Wreckage to Production-Ready: How I Rebuilt My Kubernetes Attack Path Visualiser with GitHub Copilot

ハッカソンで作った Kubernetes の攻撃パス可視化ツールを GitHub Copilot で本番レベルに再構築した体験記。クラスタ内のセキュリティリスクを視覚的にマッピングし、攻撃者がどのパスで特権昇格や横移動を行えるかを分析するツール。プロトタイプから実用的なセキュリティツールへの進化過程で、AI コーディングアシスタントの活用法を具体的に紹介している。

#Kubernetes #Security #GitHubCopilot #DevSecOps