A/Iが閉鎖 -- 人間でいろ
A/I shuts down – Stay human
AIスタートアップのA/Iが閉鎖を発表した。同社は「Stay human」をスローガンに、AIに依存しない人間の知性の価値を訴えてきた。499件のスコアを獲得したこのニュースは、AI過熱への警鐘として注目されている。
あなたの知的ハ蝇は開いている (2025)
Your intellectual fly is open (2025)
Bryan Cantrill氏による鋭いエッセイ。現代の技術者文化における浅はかな思考パターン批判し、問題の本質を理解せずにツールや最新技術に飛びつく傾向を諷刺する。HNで490件のスコアを獲得した。
死へのスクロール:私たち自身が死んでいる
Doomscrolling Ourselves to Death
メディア批評家Ed West氏による警鐘。ニュースやソーシャルメディアし続けることが個人の精神的健康と社会全体の判断力にどのような影響を与えているかを分析する。
Asahi Linux、満を持してM3に正式対応
Asahi Linux on M3
Apple Silicon Mac向けのLinuxディストリビューションであるAsahi Linuxが、M3 chipに正式対応した。これによりLinuxユーザーは最新のMac hardwareでOSS OSを動かせるようになる。
M-DISC -- 1000年持つ光ディスク
M-DISC – DVD/Blu-ray compatible discs that may last up to 1000 years
Millenniata社が開発した長寿命ディスク。M-DISCは特殊な無機質記録層を使用し、通常のDVDやBlu-rayよりもはるかに長い保存期間を実現。データアーカイブとしての注目を集めている。
GrapheneOS、デフォルトアプリとセキュアクリップボードを大幅刷新
GrapheneOS Overhauled Default Apps and Secure Clipboard
セキュリティ重視のAndroidディストリビューションGrapheneOSが、デフォルトアプリスイートとセキュアクリップボード機能を大幅に刷新。プライバシー保護の強化が図られた。
1024バイトのPythonインタープリタを作ってみた
Making a Python interpreter in 1024 bytes
Austin Henley氏が高いPythonインタープリタを僅か1024バイトで実装する方法を紹介。TinyPythonとも呼ばれるこの|Minimal実装|は、Pythonの可能性を探求する興味深い試み。
ルービックキューブを一撃で解く専用LLMをゼロから育てた
CUBE ZERO — ルービックキューブを一撃で解く専用LLMをゼロから育てた
事前知識ゼロから育ったLLMがルービックキューブを99.83%の確率で一撃で解くことに成功。State Encoderで54面のキューブ状態をベクトル化し、Transformerで次の一手を出力する自己回帰モデルを構築。約2018万本の成功手順を教師データとして学習させた。
GitHubの権限管理をTerraform化したら体験がよかった
GitHub の権限管理を Terraform 化すると体験がよかった
GitHubのチーム権限管理をTerraform化管理にした實体験レポート。画面ポチポチ作業から解放され、Pull Requestで権限変更を行えるようになった。詰まったポイントと解決策も紹介。
Claude CodeのRulesが発火しない原因是
Claude Code の Rules が発火しないのは、Claude が Read ツールを使っていないから
Claude CodeのRulesが発火しない問題の根本原因を分析。paths付きのRulesはReadツールの実行に相乗りして発火しているが、ClaudeがReadを使っていない場合にRulesが発火しないという罠がある。
GPT-2からQwen2へ:第3回 RoPE位置Embed
GPT-2-likeからQwen2-likeへの実験:第3回 絶対位置EmbeddingをRoPEに変える
GPT-2-likeからQwen2-likeへの構造変更実験第3回。学習可能な絶対位置Embeddingを外しRoPE(回転位置Embed)へ変更したところ、検証Lossと正解率が5つのseedすべてで改善し、パラメータ数も減った。
TanStack Virtualを使って66万セルを表示させた話
TanStack Virtual を使ってみた話
900行×731列の約66万セルを持つ超高負荷な画面をTanStack Virtualで実装した實例。仮想化技術を活用することで、巨大テーブルでもスムーズなスクロールを実現した。
Rustで 버전上げツール 作ったらPythonの1万倍速かった
I Built a Version Bump Tool in Rust That Is 10,000x Faster Than Its Python Counterparts
バージョン番号自動化ツールbump2versionをRustで再実装。Python版bumpversionと比較して約1万倍の高速化を達成。Python・Node.js・Rustの3つのバイナリを提供し、gixによるpure-Rust git操作もサポート。
1本のバー信号からのオフライン書込キュー in プレインJS
Posting from a shed with one bar of signal: an offline write queue in plain JS
船造りのための作業日誌サイトboatbuildlogを運営地发现。信号悪いshedでも投稿が失敗しないよう、IndexedDBを使ったオフライン書込キューを実装。Service Workerのキャッシュバグ教训も紹介。
ベクトルDB削除したらPostgresの方が速かった
We Deleted Our Vector Database. Postgres Was Faster.
向量DB(Chroma)を使っていたチームが、PostgreSQLのpgvectorへ切换。结果的にPostgresの方が高速で、コストも抑えられた。ベクトル検索なら専用DBより既存のRDB拡張で十分な場合が多い。
監査ログは嘘をついている -- Postgres 18が修正
Your audit log is probably lying to you. Postgres 18 fixes it in one statement
PostgreSQLの監査ログあるある问题を紹介。従来の方法では同時実行制御の問題で正確な監査が难しかったが、Postgres 18のFOR UPDATE OF newTable новый構文でシンプルに解決できるようになった。
Electron→TauriにClaudeで24時間書き换え
I Rewrote My Electron App in Tauri and Claude Did 100% of the Work in Under 24 Hours
Electronで開発したGoogle Chatデスクトップアプリを、RustベースのTauri v2へClaude Codeだけで24時間以内に書き换え。Rust的知识がなくてもAIの力で実装可能だった。
LangChain使わずにRAG再構築 -- 得られたもの失去ったもの
I Rebuilt My RAG Pipeline Without LangChain — What Got Better and What Got Worse
LangChainを使ってたRAGパイプラインを、生のLLM API呼び出しへ切换。コード量は增えたが、デバッグが容易になり、パフォーマンスも向上。しかし LangChain の便利機能も失った。