
2026/03/22 9:30
**コメントをもとにしたハッカーニュース利用者のプロファイリング**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Simon Willison(Django、Datasetteの共同開発者であり、Python Software Foundationボードに在籍する独立系ソフトウェア開発者)は、AlgoliaのHacker News APIとClaude大規模言語モデルを使用して自身のコメント履歴を収集・分析し、詳細な個人プロフィールを生成する方法を示しています。APIはCORSを有効にした状態で日付順にコメントをリストアップします。カスタムツール(2023年8月に構築)は最新の最大1,000件のコメントを取得し、Claudeで洗練されたコピー・トゥー・クリップボードボタンを提供します。ダンプデータをClaude Opus 4.6へ貼り付けると、モデルはオンライン活動の包括的なプロファイルを作成します。
Willisonのより広範なワークフロー―「エージェント工学」に根ざしたもの―では、iPhoneでClaude Codeを使用してウェブタスクをコーディングしながら通勤中に2〜3つの並列エージェントセッションを$200/月のClaude Maxプランで実行し、テスト駆動開発(
uv run pytest)でそれらを安定化させています。彼はサンドボックス/セキュリティ(WebAssembly、Pyodide、Firecracker)、SQLite、uv & PyPIトリック、ブラウザ内のブラウザテスト(v86、WASM Linux)、ローカルLLM推論、およびコーディングエージェントを通じてGoを学習する実験に積極的です。彼は「プロンプトインジェクション」という概念を創出し、半年以内にヘッドラインを揺さぶる攻撃の可能性を警告するとともに、OpenClaw/Clawdbotに関するリスクも指摘しています。
Willisonはsimonwillison.net/guidesでエージェント工学に関するガイドを公開予定であり、自身の手法がLLMをプログラマの代替ではなく補完として活用し、将来の開発者ワークフローやAI支援コーディングのセキュリティ実践、責任あるAIに関する議論を形成できることを示すことを期待しています。個人的なタッチとしては、彼のエネルギッシュで対立的なスタイル、透明性の高いバイアス、そして自虐的な「ペリカンベンチマーク」SVGテストがあり、ニッチな博物館、新西蘭のカカポオウム、外国料理、そしてカリフォルニア州ハーフムーン・ベイでの園芸を楽しんでいます。
本文
2026年3月21日
最近試している、少しディストピア風のプロンプトがあります。「このユーザーをプロファイルせよ」というものです。これは、その人の Hacker News 上の最新 1,000 件のコメントをコピーしたものと一緒に使います。
そのコメントを取得するのは簡単です。Algolia の Hacker News API は、特定のタグで日付順に並べたコメント一覧を返しますし、コメントの作者は
author_username というタグで示されます。例えば、私(simonw)の最新コメントの JSON フィードは次のようになります。
https://hn.algolia.com/api/v1/search_by_date?tags=comment,author_simonw&hitsPerPage=1000
Algolia API はオープンな CORS ヘッダーで提供されているため、任意の Web ページ上で動く JavaScript から直接アクセスできます。昨年 8 月に ChatGPT にこの API を呼び出し、任意ユーザーのコメントを取得してモバイルフレンドリーな「クリップボードへコピー」ボタン付きの簡易ツールを作らせました。その後 Claude と数回調整しています。
こうして得た一連のコメントを任意の LLM(現在は主に Claude Opus 4.6)に貼り付け、「このユーザーをプロファイルせよ」と促すと、驚くほど効果的です。ここでは別のユーザーのプロファイルを引用することが侵害になるので、自分自身の結果だけを紹介します。
サイモン・ウィリソン は、多作な独立系ソフトウェア開発者、ブロガーであり、AI 支援コーディング領域で最も目立つ声の一人です。以下は彼のコメントから抽出したプロファイルです。
職業的アイデンティティ
• 独立開発者・作家。Django の共同創設者、Datasette やその他多数のオープンソースツールを手掛け、Python Software Foundation の理事会に所属。simonwillison.net で複数のコンテンツタイプ(エントリ、リンクブログ、ノート、引用)を公開し、GitHub Sponsors、倫理広告、時折のコンサルティングで収益化していますが、AI 企業の給与表には載っていません。AI コーディングに関する核心的主張
• 「エージェンシーエンジニアリング」を提唱し、Claude Code や Codex CLI といったコーディングエージェントを熟練開発者の生産性倍増器として位置付けます。彼の主張は LLM がプログラマを置き換えるのではなく、既存の専門知識を拡張するというものです。simonwillison.net/guides でこのテーマに関するガイド/本を書いており、ツールが実際に使いこなすには難しいとしつつ、多くの人はまだ技術を習得していないだけだと主張します。作業スタイル
• iPhone から Claude Code for Web を使用してほぼ全てのプログラミングを行い、BART の乗車中や犬の散歩時、庭で座っている際にも作業します。「YOLO モード」(エージェント動作を自動承認)を採用し、同時に 2–3 本のエージェントセッションを実行することが多いです。各セッションは「run uv run pytest」で始め、TDD を固定化します。Claude Max の $200/月プランを利用しています。主な技術的関心
• サンドボックスとセキュリティ(WebAssembly、Pyodide、sandbox‑exec、Firecracker)、SQLite に対する深い知識、Python パッケージング・ツール(uv、PyPI 配布トリック)、ブラウザ内の実験(v86、WASM Linux)やローカル LLM 推論。Go は「オシミス」的にエージェントを通じて学んでいます。セキュリティ意識
• 「プロンプトインジェクション」という用語と「致命的三角形」(プライベートデータへのアクセス + 不正入力の曝露 + 行動実行権)を提唱しました。OpenClaw/Clawdbot のセキュリティリスクに真剣に警戒し、過去 2 年以上「次の 6 ヶ月で」ヘッドライン級のプロンプトインジェクション攻撃が起きると予測しています。実際には起こっていないものの、そのリスクは存在すると主張します。「デビエンスの正規化」パターンを頻繁に引用します。人格・議論スタイル
• エネルギッシュで挑戦されると対立的になるが、基本的には好意的です。HN のコメントスレッドに積極的に参加し、一つのディスカッションで数十回にわたって返信することもあります。自らの偏見を透明化し、公表ページを維持しています。AI スケプティシズムや AGI 過熱に対して強く反論します(「それはサイエンスフィクション版 AI」と述べる)。ソックス・パペットアカウントや不誠実な批判には明らかに苛立ちます。自虐的な一面もあり、「私の馬鹿げたペリカンベンチマーク」などと言うことがあります。数百件にわたるコメントで共通するテーマ
• 「同時に二つが真実になる」―微妙な立場を取ります
• テストは生産性向上のため、単なる品質保証ではない
• 2025年11月のモデルリリース(Opus 4.5、GPT‑5.2)は真の転換点でした
• コードレビューがエージェント支援ワークフローで最大のボトルネック
• 「認知的負債」は実際に存在し、未解決問題
• ベストプラクティス(テスト・ドキュメント・CI/CD・クリーンコード)もエージェントをよりよく機能させる
• 彼は「AI に関する本だと錯覚させつつ、良いソフトウェア工学を教える」ことを意図的に行っています言及された個人的興味
• ニッチな博物館(niche‑museums.com を運営)、ニュージーランドのカカポオウム、訪れたことのない国の料理、庭の鶏。Half Moon Bay, CA のペリカンコロニー近くに住み、ペリカン+自転車 SVG テストを LLM ベンチマークとして使用しています。一言で:AI コーディングツールに真剣に熱中しつつ、無批判な過熱と反射的な却下の両方に対して強く戦う、独立志向の経験豊富な開発者。ほとんど誰も真剣に受け止めていないセキュリティ問題にも大声で懸念を表明しています。
この情報はすべて合致します!Claude のシークレットモードで実行し、私自身を評価して賛辞のような答えになることを防ごうとしましたが、結果として出たトーンは他のアカウントに対する応答と同様でした。
コメント内で自分の記事へのリンク(simonwillison.net の URL)を頻繁に挿入しているため、Claude は私の実名を推測した可能性があります。その他生成したプロファイルでは、実名を推測させたケースは見ていません。
公開かつ API 経由でアクセスできる場所からこのように多くの情報を簡単に導き出せることは少し不気味です。ただし、私は主に「過去に悪意ある議論を行った人物と深刻な対立になるリスクがないか」を確認するために使用しています。幸いにも、そのようなケースはまれであり、Hacker News は依然として責任感のあるモデレートされたオンライン空間です。