そっか~ニュース / Hacker News 日本語ダイジェスト

そっか~ニュース
記事を読んで、気分はそっか~。

aiで翻訳、記事の要約を自動生成したHacker Newsの日本語ダイジェストサイトです。 明らかに正確でない翻訳や要約が含まれる場合がありますのでご了承ください。

日付で読む
04/112026-04-1104/102026-04-1004/092026-04-0904/082026-04-0804/072026-04-0704/062026-04-0604/052026-04-0504/032026-04-0304/022026-04-0204/012026-04-0103/312026-03-3103/302026-03-3003/292026-03-2903/282026-03-2803/272026-03-2703/262026-03-2603/252026-03-2503/242026-03-2403/232026-03-2303/222026-03-2203/212026-03-2103/202026-03-2003/192026-03-1903/182026-03-1803/172026-03-1703/162026-03-1603/152026-03-1503/142026-03-1403/132026-03-1303/122026-03-1203/112026-03-1103/102026-03-1003/092026-03-0903/082026-03-0803/072026-03-0703/062026-03-0603/052026-03-0503/042026-03-0403/032026-03-0303/022026-03-0203/012026-03-0102/282026-02-2802/272026-02-2702/262026-02-2602/252026-02-2502/242026-02-2402/232026-02-2302/222026-02-2202/212026-02-2102/202026-02-2002/192026-02-1902/182026-02-1802/172026-02-1702/162026-02-1602/142026-02-1402/132026-02-1302/122026-02-1202/112026-02-1102/102026-02-1002/092026-02-0902/082026-02-0802/072026-02-0702/062026-02-0602/052026-02-0502/042026-02-0402/032026-02-0302/022026-02-0202/012026-02-0101/312026-01-3101/302026-01-3001/292026-01-2901/282026-01-2801/272026-01-2701/262026-01-2601/252026-01-2501/242026-01-2401/232026-01-2301/222026-01-2201/212026-01-2101/202026-01-2001/192026-01-1901/182026-01-1801/172026-01-1701/162026-01-1601/152026-01-1501/142026-01-1401/132026-01-1301/122026-01-1201/112026-01-1101/102026-01-1001/092026-01-0901/082026-01-0801/072026-01-0701/062026-01-0601/052026-01-0501/042026-01-0401/032026-01-0301/022026-01-0201/012026-01-0112/302025-12-3012/292025-12-2912/282025-12-2812/272025-12-2712/262025-12-2612/252025-12-2512/242025-12-2412/232025-12-2312/222025-12-2212/212025-12-2112/202025-12-2012/192025-12-1912/182025-12-1812/172025-12-1712/162025-12-1612/152025-12-1512/142025-12-1412/132025-12-1312/122025-12-1212/112025-12-1112/102025-12-1012/092025-12-0912/082025-12-0812/072025-12-0712/062025-12-0612/052025-12-0512/042025-12-0412/032025-12-03

最新の日付: 2026-04-11

今日のニュースカード

日付ページへ移動
MacBook の角を削り取ること

(「Filing the corners off my MacBooks」という表現は、MacBookの角をサンドペーパーやファイルで磨き取り、角を丸めている様子を指します。)

MacBook の角を削り取ること (「Filing the corners off my MacBooks」という表現は、MacBookの角をサンドペーパーやファイルで磨き取り、角を丸めている様子を指します。)

## Japanese Translation: ### 改良された要約 著者は、2026年4月にMacBookの鋭い角を削る方法について説明し、手首に快適に感じられる滑らかでより人間工学的なエッジを目指したと述べています。Apple のアルミニウムユニボディ設計はこのような改造を可能にしますが、狭いノッチは不快感を与えることがあります。そのため、小さな半径の曲線を大きなものに統合しながら、機械を通過してしまわないよう段階的に作業することに重点を置いています。保護措置として、スピーカーとキーボードをテープで覆い、アルミニウム粉塵から守り、ファイル作業中は軽い圧力でラップトップを工作台にクランプしました。プロセスは粗いファイルで始め、その後 150 グリットのサンドペーパーで研磨し、最後に 400 グリットのサンドペーパーで仕上げました。著者は完成した表面品質に満足していると述べています。写真には数か月の使用で蓄積された傷やへこみが写っており、調整が必要だった理由を示しています。この改造は作業用コンピュータ上で行われたものであり、将来の作業用コンピュータも同様の変更を受ける可能性があることを示唆しています。著者は自分のノートパソコンを改造したい他者に対して助けを提供すると述べています

2026/04/11 7:16
アーテミス II は無事に海に帰還しました。

アーテミス II は無事に海に帰還しました。

## Japanese Translation: > トランプ大統領はアーテミスIIクルーを称賛し、「現代の開拓者」と呼び、将来の火星ミッションへの示唆を投げかけました。オリオンカプセルは2026年4月10日、サンディエゴから40–50マイル離れた太平洋で午後8時7分(ET)に正確に着水し、乗組員4名が搭乗していました。回収は海軍潜水士と16〜20人のチームによって行われ、カプセルを安定させるためにシーアンカー、膨張式カラー、および筏を取り付けてから乗組員を救出しました。 > > 着水後、カプセルのシステムは電源を切りましたが、短時間の技術的な不具合により完全な電源復帰が回収チーム準備完了まで遅れました。再突入中、宇宙船は等離子体形成による6分間の通信遮断を経験し、熱シールドで約5,000°F(約2,760°C)の温度に達し、秒速約24,661mph(≈3.9Gs)まで加速しました。 > > 乗組員はiPhoneを使用して地球の最終写真を撮影し、「アースセット」と宇宙からしか観測できない月食も収録しました。また、指揮官レイド・ワイズマン氏の故人の妻に敬意を表し「キャロル」という月面クレーター名を付け、別の名前として「インテグリティ」の提案も検討しました。 > > 着水後、カプセルはUSS John P. Murthaへ運ばれ医療点検が行われ、その後海軍基地サンディエゴへ移送されてからケネディ宇宙センターに戻り検査とデータ解析が実施されました。ミッションは地球から最も遠い距離で252,756マイルという新記録を樹立し、アポロ13より4,000マイル以上離れた位置で月面上空4,067マイルを超える接近を達成しました。ミッション・コントロールは着水を「完璧な的中」と表現し、全システムが乗組員救出前に完全に機能していたことを確認しました。 > > CBSニュースは午後7時30分(ET)から着水の午後8時7分までライブ放送を行い、視聴者はオンラインまたはモバイルデバイスで視聴できました。乗組員の総ミッション期間は約9日1時間31分で、地球と月周回で推定694,481マイルに相当する距離を移動しました。 > > 成功裏に帰還したことでNASAのオリオン回収手順への信頼が強化され、将来の深宇宙計画(潜在的な火星ミッションを含む)を支援し、ライブメディア報道による公共の関与も向上しました。

2026/04/11 9:10
ウガンダで研究者らが指摘:チンパンジーは8年間にわたり「内戦」に陥っている

---

ウガンダで研究者らが指摘:チンパンジーは8年間にわたり「内戦」に陥っている ---

## Japanese Translation: (以下は日本語訳です) **改訂要旨** ウガンダのキバレ国立公園にあるンゴゴチンパンジーコミュニティ―かつて最大規模の野生集団(約200頭)―が、2015年6月の脱走をきっかけに、西部と中央という二つの対立派閥へと分裂しました。脱走後は6週間の回避期間が続き、その後対立が激化していきました。2018年までには両集団が完全に別々になり、西部チンパンジーは中央メンバーを標的にした攻撃を開始しました。 分裂以降、研究者たちは**24件の殺害事件**(少なくとも7頭の成人雄と17頭の乳幼児が中央集団から死亡)を記録しており、実際の死亡数はさらに多い可能性があります。暴力の主な要因として3つが挙げられます: 1. 2014年に5頭の成人雄と1頭の雌が死亡し、社会的ネットワークが崩壊したこと; 2. 2015年にアルファ雄が交代し、初期分裂と相まって影響を与えたこと; 3. 2017年に発生した呼吸器感染症流行で25頭のチンパンジー(中でも重要な集団間結びつき役)が死亡したこと。 著者アーロン・サンドルは、チンパンジーの領土性と外部との敵対的相互作用が、人間社会における宗教や政治といった文化的構造なしでも致命的な集団攻撃を引き起こす可能性があると強調しています。この研究は*Science*誌に掲載され、同誌のポッドキャストで取り上げられました。相関関係だけが戦争を説明できるという示唆は、人間の紛争根源を再考する必要性を訴えています。また、資源競争と雄対雄の繁殖闘争もエスカレーションに寄与した可能性が高く、集団分裂が社会を危険にさらす警告として提示されています。 この要旨は主要な事実を全て保持しつつ曖昧な表現を排除し、研究の広範な示唆を明確に記述しています。

2026/04/11 4:10
**一次元チェス**

**一次元チェス**

## Japanese Translation: > ## 改良された概要 > 本文では、余分な次元を排除した単一次元のチェス「1‑d チェス」を紹介しています。このバリアントはキング・ナイト・ルークという3種類の駒のみを使用し、移動規則も簡素化されています:キングは任意の方向に1マス進み、ナイトは前後2マスジャンプし、ルークは線上で好きなだけ滑走します。勝利は相手のキングをチェックメイトすることで達成され、引き分けはスタイルメイト、三度繰り返し、または材料不足(残るのが王のみ)によって生じます。 > 著者は白が最適なAIに対して必勝できるかを問い、具体的な勝利手順を提示しています:**N4 N5, N6 K7, R4 K6, R2 K7, R5++**。このバリアントは初めてマーティン・ガーデナーによって 1980年7月の *Scientific American* の「Mathematical Games」コラムで紹介され、元記事への JSTOR リファレンスが付されています。 > この挑戦を提示することで、著者は最適プレイと計算解析のさらなる探求を促し、発見がゲームデザイン研究、AI 戦略開発、および簡素化されたチェスバリアントを用いた問題解決スキル教育ツールに活かせることを示唆しています。

2026/04/11 0:37
**Every* Firefox 拡張機能のインストール手順**

1. **Firefox アドオンページを開く**  
   - `about:addons` にアクセスするか、メニューアイコン → *アドオンとテーマ* をクリックします。

2. **「Every」を検索**  
   - 検索バーに *Every* と入力し、目的の拡張機能を見つけます。

3. **拡張機能をインストール**  
   - *Firefox に追加* ボタンをクリックします。  
   - 表示される権限確認ダイアログで許可を確定してください。

4. **インストールの確認**  
   - 追加完了時に確認メッセージが表示されます。  
   - 拡張機能にアイコンがある場合、ツールバーに表示されるはずです。

5. **設定の調整(任意)**  
   - アイコンをクリックするか、`about:addons` → *拡張機能* → *オプション* に進みます。  
   - 必要に応じて好みの設定を変更してください。

6. **更新とトラブルシューティング**  
   - Firefox は自動的に拡張機能を更新します。  
   - 問題が発生した場合は、アドオンマネージャーで無効化・再有効化、あるいは再インストールしてください。

**Every* Firefox 拡張機能のインストール手順** 1. **Firefox アドオンページを開く** - `about:addons` にアクセスするか、メニューアイコン → *アドオンとテーマ* をクリックします。 2. **「Every」を検索** - 検索バーに *Every* と入力し、目的の拡張機能を見つけます。 3. **拡張機能をインストール** - *Firefox に追加* ボタンをクリックします。 - 表示される権限確認ダイアログで許可を確定してください。 4. **インストールの確認** - 追加完了時に確認メッセージが表示されます。 - 拡張機能にアイコンがある場合、ツールバーに表示されるはずです。 5. **設定の調整(任意)** - アイコンをクリックするか、`about:addons` → *拡張機能* → *オプション* に進みます。 - 必要に応じて好みの設定を変更してください。 6. **更新とトラブルシューティング** - Firefox は自動的に拡張機能を更新します。 - 問題が発生した場合は、アドオンマネージャーで無効化・再有効化、あるいは再インストールしてください。

## Japanese Translation: ### 改良版サマリー 著者は、Firefox のアドオン API が認証やレートリミットを欠いていることを示し、すべての拡張機能を網羅的にスクレイプできることを実証しました。 `?page_size=50&type=extension&app=firefox&appversion=150.0` に対してページネーションリクエストを送信すると、初期クロールで約 30 k の拡張機能が取得されました。`created`、`rating`、`hotness`、または `updated` で並べ替えてもさらにページが追加されましたが、それでも多くの拡張機能を見逃していました。 ページ 600 で `exclude_addons` パラメータを使用すると、さらに 20 ページ(約 2 k 拡張機能)が取得できました。その後、著者はカテゴリごとにリクエストを並列化し(`categories.filter(category => category.type === "extension")`)、各カテゴリの `created` ソートされたリストをダウンロードしました。結果として **84 235** 個のユニーク拡張機能が収集され、合計で **49.3 GB** になりました。 データセットは Hugging Face にアップロード(ボタンまたは `all_extensions.json` エンドポイント経由でアクセス可能)され、研究者や開発者が簡単に利用できるように CORS 対応の `addons-server` エンドポイントでも提供されています。 主要統計情報: - 最大拡張機能「dmitlichess」≈196 MB;次の 10 個は 117–184 MB。 - 最小拡張機能「theTabs‑saver」はコードなしで 7.5 KB。 - 「Tab Stack for Firefox」はベイズ平均による評価が最低。 - 拡張機能の 76.7 % がオープンソース;19 % はユーザー、レビュー、スクリーンショット、ダウンロード、アイコンが欠如している;2.4 % は有料。 著者はセキュリティ上の懸念も指摘しています。たとえば、「Іron Wаllеt」のようなホモグラフ攻撃で NocoDB スプレッドシートから悪意ある URL をダウンロードするケースや、SEO‑スパム拡張機能(「Code Injector」系)で著者のホームページへ no‑follow タグなしにリンクを張る事例があります。また、「Custom Web Search」のような大規模クラスター(約 700 k ユーザー)が共通ドメインと利用規約を持ち、Mozilla により既にいくつかが無効化されています。 今後の作業としては、コーパスを悪意あるまたはスパム拡張機能の分析に用いることで、セキュリティチームに対する検出能力向上や開発者への市場動向洞察を提供できる可能性があります。Mozilla は API の制御強化や監視改善が必要になるかもしれません。

2026/04/11 6:56
Microsoft の署名問題が解決されたことを受けて、WireGuard は新しい Windows リリースを行いました。

Microsoft の署名問題が解決されたことを受けて、WireGuard は新しい Windows リリースを行いました。

## Japanese Translation: **改善された概要** 著者は、更新済みのカーネルドライバ(**WireGuardNT**)と改良された管理ソフトウェアを同梱した新しい Windows クライアントリリースを発表しました。主な追加機能は以下の通りです。 - **機能向上:** 個別に許可された IP を削除してもパケットがドロップされないようにし、IPv4 接続で極めて低い MTU をサポートします。 - **性能・信頼性の向上:** バグ修正、Windows 10 ビルド 10240/1507(最低サポートバージョン)へのアップデートによるコード整理、および全体的なパフォーマンス改善を実現しました。 - **ツールチェーン更新:** 新しい EWDK ドライバツール、ユーザー空間ツール用 Clang/LLVM/MingW、UI 用 Go、および更新された EV 証明書署名インフラストラクチャが含まれます。 クライアントは組み込みアップデーターを介して「update」をクリック(署名確認済み)するか、または手動インストーラー(`https://download.wireguard.com/windows-client/wireguard-installer.exe` と `https://www.wireguard.com/install/`)で入手できます。 Microsoft は NT ドライバの署名に関して著者のアカウントを一時停止しましたが、官僚的手続きが解決された後に復旧されました。この停止事案は多くのメディアで報道されています。 著者はユーザーにリリースをテストし、回帰や問題を報告するよう呼びかけており、さらなる改善のためのフィードバックも歓迎しています。 **プロジェクトドキュメントリンク:** - WireGuard Windows 概要: `https://git.zx2c4.com/wireguard-windows/about/` - NT ドライバ概要: `https://git.zx2c4.com/wireguard-nt/about/` この概要は主要なポイントをすべて網羅し、根拠のない推測を避け、曖昧さのない明確なメッセージを提示しています。

2026/04/11 0:49
**キークロニク(Keychron)製キーボード・マウスの工業デザインファイル**

**キークロニク(Keychron)製キーボード・マウスの工業デザインファイル**

## Japanese Translation: > ## Summary > このリポジトリは、88種類以上のKeychronキーボードとマウスモデル向けの本番レベルのCADファイルをホストしており、STEP、DWG/DXF、およびPDF形式で686件を超える設計ファイルが含まれています。 > 各モデルのフォルダーには、ケース・プレート・スタビライザー・キーキャップ(OSA/LSA/MDA/OEM)、適用可能な場合はエンコーダまたはホール効果素子など、主要コンポーネントがすべて揃っています。ファイルツリーはシリーズ別に整理され(例:`C3 Pro`、`Q12 HE`、`K0 Max`)、代替レイアウト用の専用ディレクトリ `Keycap Profiles` が設けられています。 > プロジェクトは個人・教育利用を許可するライセンスでソース公開されており、商業利用は互換アクセサリーに限定されています。Keychronブランドのキーボードやマウスの複製は禁止されています。 > 最新更新(2026‑04‑10時点)では、K0 Max、Q12 HE、追加の Q6 Max ファイル、および新たなキーキャッププロファイルが追加されました。ドキュメントには `file-format-guide.md`、`getting-started.md`、`3d-printing-guide.md`、および `repo_inventory.py` スクリプトが含まれています。コミュニティの貢献は Discord と Keychron ファームウェアリポジトリへのリンクを通じて歓迎されます。 > このリソースは、趣味人・学生・エンジニアが高品質な設計を学び、リミックスし、プロトタイプ化することを可能にしつつ、Keychron のブランドの整合性を保護します。

2026/04/11 1:22
イタロ・カルヴィーノ:不確実性に満ちた世界を旅する者

イタロ・カルヴィーノ:不確実性に満ちた世界を旅する者

## Japanese Translation: > **概要:** > このウェブサイトは、オンライン攻撃から保護するためにサードパーティのセキュリティサービスを利用しています。このサービスはログインやページアクセス時に各訪問者のブラウザを積極的に検証し、安全な接続を確立します。これにより、マルウェアやデータ窃盗などの潜在的脅威からユーザーを保護できます。訪問者がサイトと対話する際に継続的にこの検証を実行することで、進化するサイバーリスクに対して持続的な保護を提供し、ユーザーの安全性を高め、企業のセキュリティインシデントを減少させます。

2026/04/11 8:48
**Linux カーネルへの貢献における AI アシスタント**

* **コードレビューの自動化**
  * AI 搭載のリンターや静的解析ツールを使い、スタイル違反・メモリリーク・並行性問題などを人間がレビューする前に検出します。

* **ドキュメント生成**
  * ソースコードの注釈からインラインコメント、README ファイル、API ドキュメントを自動で作成または更新します。

* **テストスイートの拡張**
  * 関数シグネチャと期待される挙動パターンを解析し、単体テスト・統合テストを生成します。

* **パッチ分析と提案**
  * パッチが競合する可能性や性能低下、セキュリティ上の懸念点を評価します。
  * 過去のカーネル貢献例に基づき、代替実装や最適化案を提示します。

* **継続的インテグレーション(CI)サポート**
  * AI 主導の診断機能を CI パイプラインに統合し、マージプロセスで早期に警告を検出・表示します。

* **学習リソース**
  * ネットワーキングやファイルシステムなど特定サブシステム向けのチュートリアル、ベストプラクティスガイド、コード例をキュレーションします。

これらの AI 機能を開発フローに組み込むことで、貢献者は高レベルな設計に集中でき、日常的なチェックやドキュメント作業は効率的に処理されます。

**Linux カーネルへの貢献における AI アシスタント** * **コードレビューの自動化** * AI 搭載のリンターや静的解析ツールを使い、スタイル違反・メモリリーク・並行性問題などを人間がレビューする前に検出します。 * **ドキュメント生成** * ソースコードの注釈からインラインコメント、README ファイル、API ドキュメントを自動で作成または更新します。 * **テストスイートの拡張** * 関数シグネチャと期待される挙動パターンを解析し、単体テスト・統合テストを生成します。 * **パッチ分析と提案** * パッチが競合する可能性や性能低下、セキュリティ上の懸念点を評価します。 * 過去のカーネル貢献例に基づき、代替実装や最適化案を提示します。 * **継続的インテグレーション(CI)サポート** * AI 主導の診断機能を CI パイプラインに統合し、マージプロセスで早期に警告を検出・表示します。 * **学習リソース** * ネットワーキングやファイルシステムなど特定サブシステム向けのチュートリアル、ベストプラクティスガイド、コード例をキュレーションします。 これらの AI 機能を開発フローに組み込むことで、貢献者は高レベルな設計に集中でき、日常的なチェックやドキュメント作業は効率的に処理されます。

## Japanese Translation: (以下は日本語訳です) ## Summary Linux カーネルコミュニティは、AI が生成したコードをソースツリーに組み込むための明確なルールを定めました。 1. **プロセス遵守**:AI ツールによって作成されたパッチは、`development-process.rst`、`coding-style.rst`、および `submitting-patches.rst` に記載されている標準的なカーネル開発プロセスに従わなければならない。 2. **ライセンス**:コードは GPL‑2.0‑only である必要があり、適切な SPDX ライセンス識別子(`GPL-2.0-only`)を含めること。 3. **人間による認証**:AI エージェントは Signed-off-by タグを追加することはできない。Signed-off-by 行を添付して Developer Certificate of Origin を認証できるのは、人間のサブミッターのみである。人間の貢献者は、すべての AI 生成コードをレビューし、ライセンス遵守を確認し、寄与に対する完全な責任を負う必要がある。 4. **帰属**:パッチには次の形式で `Assisted-by` 注釈を含めること。 ``` Assisted‑by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2] ``` タグは AI エージェントまたはフレームワーク名、特定のモデルバージョン、および任意の専門的解析ツール(例:coccinelle、sparse、smatch、clang‑tidy)を列挙する。 `git`、`gcc`、`make`、エディタなどの基本開発ユーティリティはこのタグから除外される。 5. **実際の例**:例として次のようなタグが考えられる。 ``` Assisted‑by: Claude:claude-3-opus coccinelle sparse ``` これらのガイドラインにより、トレーサビリティを確保し、ライセンス整合性を維持しつつ、カーネルの品質基準を保持しながら開発者が AI 支援を活用できるようになる。

2026/04/11 3:35
**問題概要**

Chrome の「JSON Formatter」拡張機能は廃止され、代わりに広告ソフトを注入する悪意のあるバージョンが公開されています。

---

### 何が起こるか
- 正規版の JSON Formatter は Chrome ウェブストアから削除済みです。  
- 同じ名前で「JSON formatter」と呼ばれる新しい拡張機能が公開されており、インストールすると不要な広告(adware)がブラウジングに注入されます。

---

### 自己防衛の手順

| ステップ | 行動 |
|----------|------|
| 1 | 正規版削除後に追加した JSON Formatter 拡張機能を **アンインストール** します。 |
| 2 | Chrome → メニュー(⋮)→ More tools(その他のツール)→ Extensions(拡張機能)。 |
| 3 | タイトルが「JSON formatter」またはそれに類似したものを探し、**Remove** をクリック。 |
| 4 | ブラウザデータをクリア:Settings(設定)→ Privacy & security(プライバシーとセキュリティ)→ Clear browsing data → *Cookies, cached images and files*(必要に応じて)。 |
| 5 | 信頼できる JSON ビューアを別途入手(例:GitHub の評判の良いオープンソースプロジェクト)か、Chrome 標準の「JSON Viewer」機能を使用します。 |

---

### 予防策

- 拡張機能をインストールする前に、発行者名とレビューを確認してください。  
- ブラウザは自動でポリシー違反拡張機能を削除しますので、常に最新版へ更新しておきましょう。  
- アンチウイルス/アドウェア対策ツールで定期的に検査し、注入されたマルウェアを検出してください。

---

JSON formatter をインストールした後に広告や異常なポップアップが表示される場合は、すぐにアンインストールしてシステム全体のスキャンを実行してください。

**問題概要** Chrome の「JSON Formatter」拡張機能は廃止され、代わりに広告ソフトを注入する悪意のあるバージョンが公開されています。 --- ### 何が起こるか - 正規版の JSON Formatter は Chrome ウェブストアから削除済みです。 - 同じ名前で「JSON formatter」と呼ばれる新しい拡張機能が公開されており、インストールすると不要な広告(adware)がブラウジングに注入されます。 --- ### 自己防衛の手順 | ステップ | 行動 | |----------|------| | 1 | 正規版削除後に追加した JSON Formatter 拡張機能を **アンインストール** します。 | | 2 | Chrome → メニュー(⋮)→ More tools(その他のツール)→ Extensions(拡張機能)。 | | 3 | タイトルが「JSON formatter」またはそれに類似したものを探し、**Remove** をクリック。 | | 4 | ブラウザデータをクリア:Settings(設定)→ Privacy & security(プライバシーとセキュリティ)→ Clear browsing data → *Cookies, cached images and files*(必要に応じて)。 | | 5 | 信頼できる JSON ビューアを別途入手(例:GitHub の評判の良いオープンソースプロジェクト)か、Chrome 標準の「JSON Viewer」機能を使用します。 | --- ### 予防策 - 拡張機能をインストールする前に、発行者名とレビューを確認してください。 - ブラウザは自動でポリシー違反拡張機能を削除しますので、常に最新版へ更新しておきましょう。 - アンチウイルス/アドウェア対策ツールで定期的に検査し、注入されたマルウェアを検出してください。 --- JSON formatter をインストールした後に広告や異常なポップアップが表示される場合は、すぐにアンインストールしてシステム全体のスキャンを実行してください。

## 日本語訳: **概要** 著者は、オープンソースの JSON Formatter 拡張機能が廃止され、拡張された API‑ブラウジングツールとプレミアム機能を提供する **クローズドソース・商用モデル** に移行すると発表しました。最終的なオープンソース版—**JSON Formatter Classic**—はダウンロードまたはフォークが可能で、今後の更新なしに任意の有効 JSON ページをローカルのみで整形する機能を継続して提供します。 Classic は非常に長い JSON ドキュメントでも高速レンダリングを実現し、ダークモード、構文ハイライト、**インデントガイド付きの折りたたみ可能なツリー**、および **クリック可能な URL** を備えています。また、解析された JSON をグローバル変数 `json` として公開し、コンソールで検査できるようにしています。拡張機能の検出ロジックは主に Content‑Type ヘッダーを利用しますが、ページ構造を調べて内容が JSON のようかどうかも判断します。 インストールは簡単です:ユーザーは Chrome ウェブストアからダウンロードするか、リポジトリをクローンしてソースからインストールできます。 ```bash bun install bun run build # または bun run watch でライブ更新 ``` JavaScript の安全整数範囲により大きな数値は ±9 007 199 254 740 991 を超えるとクリップされ、非常に高精度の浮動小数点は V8 のネイティブ `JSON.parse` と同様に 16 桁に丸められます。オブジェクトキーの順序はサーバー側の出力と異なる場合があります。数値文字列キーはエンジンによって再配置される可能性があり、**Parsed ビュー** はこの順序を反映します。一方 **Raw ボタン** で受信した正確な JSON を表示できます。 将来的には `JSON.parse` をカスタムパーサに置き換えて解析の変更を検出し警告を発行する可能性があります。拡張機能は軽量で、非 JSON ページではブラウジング性能に影響を与えません。オープンソース解決策を好むユーザーは Classic バージョンを使用またはフォークすることが推奨されます。一方、より豊富な API‑ブラウジング機能が必要な場合は商用アップグレードを採用してください。

2026/04/11 3:34
モロトフカクテル事件へのサム・オルトマンの対応

モロトフカクテル事件へのサム・オルトマンの対応

## Japanese Translation: > **概要:** > 著者は、人工知能の急速な拡大が広範で民主的な対応—政策改革・公共参画・共有ガバナンス—を要求すると主張し、権力集中を防ぎ安全性を確保する必要性を訴えている。彼は、自宅に対して午前3時45分に投げ込まれたモロトーヴカクテルが跳ね返り怪我なく済んだ個人的な脅威や、10年間にわたるOpenAIでの在職期間を語り、その間エロン・マスクからの一方的支配に抵抗し、内部取締役会の争いを乗り越えてきたと述べている。また、家族写真を投稿したことが将来の攻撃を抑止し、画像と言葉の力を示す意図であったとも共有している。著者はAIを「人間能力を拡張する最も強力なツール」と位置付け、基本的に需要に上限がないとし、多くの超知能に関する信念が不確実であるため適応性を求めている。将来を見据えると、AGIが実現すればその影響は不可逆的になり、「力の輪」ダイナミクスが生まれると予測し、それを広範な共有と民主的監督によって緩和する必要があると主張している。彼は業界に対し、速度が遅くても民主的プロセス内で働き、権力集中を防ぎ、レトリック駆動の衝突を減らし、公共議論を落ち着かせ、最終的には新たな脅威から社会を守るよう促している。 **変更点の説明:** - モロトーヴ事件の正確な時間(午前3時45分)を追加。 - 家族写真を投稿した詳細を含める。 - AIを「人間能力を拡張する最も強力なツール」と明示的に引用。 - 業界シフトについての推測結果を削除し、要点で直接述べられた内容に焦点を当てた。

2026/04/11 8:05
ヘリウムは置き換えが難しいものです。

ヘリウムは置き換えが難しいものです。

## Japanese Translation: --- ## 要約 世界のヘリウム供給チェーンは、主に米国・カタール・ロシアという数か所しか生産していないため脆弱です。イランでの戦争やホルムズ海峡の封鎖など最近の地政学的混乱はすでに輸送経路を停止させ、価格上昇と不可抗力宣言を引き起こしています。 ヘリウムは直接採掘されず、地下の天然ガス抽出過程でウラン/トルエンの崩壊によって生成された副産物として現れます。ゆっくりと大気中に漏れ、宇宙へ逃げるため、その備蓄は有限で補充が難しいです。2024年には米国が戦略備蓄のほぼ全てを処分し、安全余裕の在庫化からのシフトを示しました。 年間世界消費量は約 **1億8千万 m³**(窒素使用量の≈0.11%、天然ガス使用量の≈0.004%)です。主な消費者は以下の通りです: | セクター | 米国/世界シェア | 主な用途 | |--------|-----------------------|------------------| | MRI機器 | 米国で17 % | 液体ヘリウムで冷却されるNbTi超伝導磁石 | | 半導体産業 | 世界で25 %(米国10 %) | 冷却、搬送ガス、リソグラフィーチャンバー(DUV/EUV)、真空装置;2035年までに5倍増加見込み | | 光ファイバ製造 | 世界で約5–6 % | スリーブ堆積時の気泡防止のため冷却 | | 航空機排ガス(タンク) | 米国で約7 %(NASA半分) | 液体水素/酸素タンクのパージ | | 気球/エアシップ用リフティングガス | 米国で約18 % | 例:グディア空気船(≈300,000 ft³) | | 科学研究 | 米国で約22 % | 超伝導磁石、SQUID、質量分析計 | | 溶接・商業潜水 | 米国で10 %未満 | 不活性遮蔽ガス;30 m深度超の呼吸混合物 | 一部用途にはアルゴン(溶接用)や水素(リフティング用)といった代替品がありますが、多くの応用では実用的な置き換えがありません。ヘリウムを再利用すれば使用量を最大 **90 %** まで削減できますが、ほとんどのヘリウムは未回収です。 不足が続けば、医療画像(MRI)、航空宇宙冷却システム、高度技術製造業はコスト上昇または運用遅延に直面し、再利用プログラムを拡大するか代替ガスを採用しない限り問題が生じます。特に半導体での需要増加は供給を上回る可能性が高く、ヘリウム市場は複数産業にとって重要な脆弱点となります。 ---

2026/04/11 0:06
CPU‑ZとHWMonitorが侵害されました。

CPU‑ZとHWMonitorが侵害されました。

## Japanese Translation: CPUID のウェブサイトは、攻撃者によって乗っ取られ、正規のダウンロードリンクを悪意あるインストーラーに置き換えられました。これにより、HWMonitor や CPU‑Z などのツールユーザーが CPUID のソフトウェアビルド自体を変更することなくマルウェアにさらされました。この侵害は、URL のみを変更した脆弱なバックエンドコンポーネントから発生しました。署名済みのオリジナルファイルはそのままでした。攻撃者は偽造された CRYPTBASE.dll をインストーラーに挿入し、コマンド・アンド・コントロールサーバーと接続して追加のペイロードを配信しました。悪意あるインストーラーは奇妙な名前(例:「HWiNFO_Monitor_Setup.exe」)で、アンチウイルス警告を引き起こしました。彼らは 64‑bit HWMonitor ユーザーを標的にし、主にメモリ内に留まり、PowerShell と .NET を使用して被害者マシン上でペイロードをコンパイル、他のプロセスに注入し、Google Chrome の IElevation COM インターフェース経由でブラウザデータを収集しようと試みました。同様のインフラストラクチャは以前の FileZilla 攻撃でも使用されており、より広範な作戦計画が存在することを示しています。破損した「サイド API」は 4 月 9 日から 10 日まで約六時間稼働し、メインサイトにランダムな悪意あるリンクを生成しました。CPUID はこの問題をパッチ処理しましたが、影響を受けたユーザー数や API アクセスの正確な方法は公開していません。この事件は、攻撃者がコードを変更せずにダウンロード配信メカニズムを操作することで被害をもたらす可能性があることを示し、ソフトウェアベンダーにバックエンドコンポーネントとデリバリーパイプラインの監査をより厳格に行うよう促しています。

2026/04/10 22:29
**Watgo – Go 用 WebAssembly ツールキット**

**Watgo – Go 用 WebAssembly ツールキット**

## Japanese Translation: > ## Summary > watgo は Go で書かれた WebAssembly ツールキットで、コマンドラインインターフェースとプログラム的 API の両方を提供し、WAT の解析、公式仕様に対する検証、WASM バイナリへのエンコード、およびバイナリからのデコードを行います。その中核コンポーネントである **wasmir** は、モジュールの意味的表現を提供し、再エンコードまたはソース(WAT)へ戻す前に検査・操作が可能です。 > > このツールキットは、カスタム Node.js ハーネスを使用して WebAssembly コアテストスイート全体(約 200 K 行の WAT)を通過し、wabt のインタープリター テストに対しても実行され、`wasm-wat-samples` の現実的なサンプルで試験されています。初期実験では wazero が新しい提案(Garbage Collection など)のサポート不足のため放棄されました。 > > **CLI の使用例**: `go install github.com/eliben/watgo/cmd/watgo@latest` を実行してインストールし、例えば `watgo parse stack.wat -o stack.wasm` と実行します。 > > **API 例(示例)**:WAT ファイルを解析し、その関数を反復処理して i32 パラメータの数、local.get 命令、および i32.add 操作をカウントする。 > > 内部の **textformat** パッケージは、WAT を AST にパースした後で wasmir に正規化しますが、現在は非公開ですが需要が高まれば公開される可能性があります。将来のリリースではテストカバレッジをさらに拡張し、追加の API 機能を導入する予定です。Go 開発者にとって、watgo はコンパイラ、ランタイム、分析ツールなど、WebAssembly モジュールを直接操作できるツールリングの可能性を開き、Go 中心プロジェクトでの WebAssembly の採用を加速させる可能性があります。

2026/04/11 4:03
**RISC‑V**  
* 料金が発生しない、誰でも利用・改造・ライセンスできるオープンソースの命令セットアーキテクチャ(ISA)。  
* 単純さ・拡張性・形式的検証を重視して設計されており、組み込み機器からハイパフォーマンスコンピューティングまで幅広く活用できる。

---

### Canonical にとって RISC‑V が重要な理由

| 領域 | RISC‑V のメリット(Canonical) |
|------|---------------------------------|
| **クラウドインフラ** | • データセンター向けにコスト効率の高いカスタムチップを実現。<br>• ハードウェアとソフトウェアスタック(例:ARMベースサーバ上のUbuntu)の統合がより緊密になる。 |
| **セキュリティ・信頼性** | • オープンISAにより独立したセキュリティ監査や形式的検証が可能。<br>• 独自設計のISAと比べてサプライチェーンリスクを低減できる。 |
| **イノベーション・エコシステム拡大** | • 新規ハードウェア開発における参入障壁が下がり、Ubuntuや関連プロジェクトのエコシステムが拡充。<br>• Canonical のソフトウェアスタックを走らせる革新的なプロセッサの迅速なプロトタイピングが可能になる。 |
| **省電力性能** | • RISC‑V コアは IoT・エッジデバイスなど電力制約のあるワークロードに最適化でき、Ubuntu の市場拡大を促進。 |
| **戦略的自律性** | • Intel/AMD x86 など主要ベンダーIPへの依存度が低くなることで、ハードウェア方向やサプライチェーンの将来設計に対するコントロール力が強化される。 |

---

### 主な結論
RISC‑V は Canonical に **柔軟性・安全性・費用効果** を兼ね備えた基盤を提供し、次世代サーバー・エッジデバイス・組み込みシステム(すべて Ubuntu やその他 Canonical 製品)を構築できるようにします。同時に、オープンなエコシステムを育成し、Canonical とそのパートナー双方に利益をもたらします。

**RISC‑V** * 料金が発生しない、誰でも利用・改造・ライセンスできるオープンソースの命令セットアーキテクチャ(ISA)。 * 単純さ・拡張性・形式的検証を重視して設計されており、組み込み機器からハイパフォーマンスコンピューティングまで幅広く活用できる。 --- ### Canonical にとって RISC‑V が重要な理由 | 領域 | RISC‑V のメリット(Canonical) | |------|---------------------------------| | **クラウドインフラ** | • データセンター向けにコスト効率の高いカスタムチップを実現。<br>• ハードウェアとソフトウェアスタック(例:ARMベースサーバ上のUbuntu)の統合がより緊密になる。 | | **セキュリティ・信頼性** | • オープンISAにより独立したセキュリティ監査や形式的検証が可能。<br>• 独自設計のISAと比べてサプライチェーンリスクを低減できる。 | | **イノベーション・エコシステム拡大** | • 新規ハードウェア開発における参入障壁が下がり、Ubuntuや関連プロジェクトのエコシステムが拡充。<br>• Canonical のソフトウェアスタックを走らせる革新的なプロセッサの迅速なプロトタイピングが可能になる。 | | **省電力性能** | • RISC‑V コアは IoT・エッジデバイスなど電力制約のあるワークロードに最適化でき、Ubuntu の市場拡大を促進。 | | **戦略的自律性** | • Intel/AMD x86 など主要ベンダーIPへの依存度が低くなることで、ハードウェア方向やサプライチェーンの将来設計に対するコントロール力が強化される。 | --- ### 主な結論 RISC‑V は Canonical に **柔軟性・安全性・費用効果** を兼ね備えた基盤を提供し、次世代サーバー・エッジデバイス・組み込みシステム(すべて Ubuntu やその他 Canonical 製品)を構築できるようにします。同時に、オープンなエコシステムを育成し、Canonical とそのパートナー双方に利益をもたらします。

## Japanese Translation: > **概要:** > RISC‑V は、主要な業界関係者や学術機関から急速に採用されるオープンスタンダードの命令セットアーキテクチャとなりました。その設計は拡張可能で選択可能なエクステンションを備えており、AI/ML、セキュリティ、アクセラレータ、ミニマルISA、および研究向けにカスタム命令を追加できます。ソフトウェアエコシステムは成熟しており、Linux カーネル、GCC/LLVM ツールチェーン、リアルタイム OS などが 2021 年から利用可能です。 > > Canonical は、現在と将来のデバイスに対する RISC‑V の長期サポートを約束しています。Ubuntu LTS リリースは Ubuntu Pro を通じて最大 15 年間 RISC‑V をサポートし、レガシーサポートでライフサイクルを延長します。Ubuntu 24.04 LTS は RVA20 ファミリーをサポートし、以降のリリース(25.10+、26.04 LTS)では RVA23 を追加します。Canonical は汎用プロファイルレベルのビルドとパートナー固有の RISC‑V イメージを提供していますが、パートナービルドは継続的な LTS サポート対象外です。ベンダー向けクックブックでイメージ作成方法がガイドされており、パッケージは Launchpad にホストされています。 > > Ubuntu を RISC‑V のファーストクラス市民として位置付けることで、Canonical は既存アーキテクチャと同等のサポートレベルを実現しつつ、IoT/エッジ(Ubuntu Core)、Pro、および新しい RISC‑V プロジェクトを計画するサーバーユーザーを対象にしています。これにより開発者や企業は安定・安全・長期的な Ubuntu サポートに対する信頼感を得られ、IoT、エッジコンピューティング、およびデータセンターのワークロード全体で採用が加速される可能性があります。

2026/04/09 0:26
どこにも安全はありません。

どこにも安全はありません。

## Japanese Translation: ## 改訂要約 米国の現在の防空ネットワーク(THAAD、パトリオット、イージス、ゴールデンドーム)は航空機とミサイルを対象に設計されているが、数千台もの低価格ドローンには対処できない。このため、軍事基地や高価値な民間インフラ(油タンカー、データセンター、海水淡水化施設、精製所、エネルギーノード)が群れ攻撃にさらされるリスクが残る。 数十億ドルを投資している対UASソリューション(検知システム、低コストミサイル、自殺ドローン、マイクロ波/レーザー兵器)にもかかわらず、米国は難しい資産を地下や宇宙に移転・遮蔽するための投資が不十分である。ガザ、ウクライナ、および2026年イランの湾攻撃で示された失敗は、地上施設が依然として脆弱である一方、地下施設は部隊を維持できることを明らかにしている。 ウクライナは約500 mi(約800 km)のドローン防護トンネル(2026年までに2,500 mi)を建設しており、FPVドローンを止めるが、浅い(15–30 ft)トンネルコリドーよりは限定的である。これらの浅いトンネルはISR不可視性、トップ攻撃に対する免疫、およびほとんどの兵器からの保護を提供し、ネットワークと冷戦時代のバンカーの中間層となる。 米国の現行 doctrine には迅速かつモジュラーなトンネル掘削手順が欠けており、アーミー・コープス・オブ・エンジニアズや民間トンネル会社は遅いか、遠征作戦への適用に焦点を当てていない。統一された保護と生存戦略が必要であり、これは DoD の運用、予算、および全サービスの国土インフラと統合されるべきだ。 したがって米国は指揮所、燃料貯蔵施設、メンテナンス備品、その他重要資産を地下へ迅速かつモジュラーに移転する方法を開発する。アーミー(ATP 3‑37.34)とエアフォース(AFDP 3‑10)の doctrine はこれらの保護措置を国家防衛計画に組み込む。 このシフトは軍事部隊がドローン群に対して生存性を高め、油タンカーやデータセンター、海水淡水化施設などの民間インフラを守り、トンネル工事業者に新たなビジネス機会を創出し、国全体の予算を包括的地下硬化戦略へ再配分することを要求する。 商業企業との協力は、積極防御と地下化インセンティブを通じて重要民間施設を強化・防衛するために不可欠である。保護措置は兵器システムと同時に展開し、分断的解決策ではなく総合的な国全体の要件として扱われるべきだ。

2026/04/11 4:27
**Show HN:** *FluidCAD – JavaScript で作るパラメトリック CAD*

**Show HN:** *FluidCAD – JavaScript で作るパラメトリック CAD*

## Japanese Translation: FluidCADは、軽量でコード中心のパラメトリックCADツールです。デザイナーはJavaScript内で直接3Dジオメトリを構築し調整できます。従来のCADに多く存在する手作業ステップを短いスクリプトで置き換え、形状を押し出したりパターン化したりエッジをフィレットしたりフェイスをシェル化したりブーリアン演算を実行したりできるようにします。すべての操作はブラウザ上で即座に実行される簡潔なコマンドで行われます。 インターフェースには、即時ビジュアルフィードバック用のライブビューア、前後へ戻るための履歴パネル、およびボイラープレートを減らすスマートデフォルト(例:最新のスケッチを自動選択したり隣接するソリッドを融合させたり)が備わっています。形状参照により、他の形状からフェイス・エッジ・頂点を直接使用できます。 FluidCADはフルカラーSTEPファイルを出力し、主流のCADプログラムとの互換性を確保します。セットアップは簡単で、`npm i fluidcad` でインストールし、`npx fluidcad init` を実行してから VS Code 拡張機能を追加し「Show FluidCAD Scene」を開くだけです。 このツールはモデル作成スクリプトにおいて最小限の数学を強調し、最大限の明快さを提供します。JavaScriptに慣れた開発者がコードエディタを離れることなく迅速なプロトタイピングを行いたい場合に魅力的な選択肢となります。 ## Text to translate > FluidCAD is a lightweight, code‑centric parametric CAD tool that lets designers build and tweak 3‑D geometry directly in JavaScript. It replaces many manual steps of traditional CAD with short scripts: you can extrude shapes, pattern them, fillet edges, shell faces, and perform booleans—all through concise commands that run instantly in the browser. The interface offers a live viewport for instant visual feedback, a history panel to step back or forward, and smart defaults (e.g., automatically selecting the most recent sketch or fusing adjacent solids) that reduce boilerplate. Shape references allow direct use of faces, edges, and vertices from other shapes. FluidCAD exports full‑color STEP files, ensuring compatibility with mainstream CAD programs. Setting it up is simple—install via `npm i fluidcad`, run `npx fluidcad init`, and add the VS Code extension to open a “Show FluidCAD Scene.” The tool emphasizes minimal math for maximum clarity in modeling scripts, making it an attractive choice for developers comfortable with JavaScript who want rapid prototyping without leaving their code editor.

2026/04/11 3:39
PGLite 宣教(エヴァンジェリズム)

PGLite 宣教(エヴァンジェリズム)

## Japanese Translation: **要約** この記事は、独立したクリエイターが自分のコンテンツを共有・収益化する方法により多くのコントロールを持てるように設計された新しいアプリを発表しています。主な機能としては、カスタマイズ可能な配信設定、透明性のある収益分配、および直接的なオーディエンスエンゲージメントツールが挙げられ、非公開アルゴリズムに依存する大手プラットフォームで共通して抱えられるフラストレーションを解消します。今回のローンチは、過去にアルゴリズム偏りによってニッチな声が可視化されにくかった試みから続き、クリエイター中心のソリューションへの需要を生み出しました。今後、このアプリは急速なユーザー増加と専門メディアとの協業の可能性を予測しており、これらがクリエイターに新たな収益源をもたらすかもしれません。成功すれば、このアプリは競合サービスに自社アルゴリズムの再検討を促し、同様の機能を採用させることで才能を保持しようとする圧力となり、最終的には業界全体で独立コンテンツのプロモーションと収益化の方法を変革する可能性があります。

2026/04/09 22:53
**ヴィニールキャッシュ**  
**バーニッシュキャッシュ**

**ヴィニールキャッシュ** **バーニッシュキャッシュ**

## Japanese Translation: ## Summary Vinyl Cache は、以前の Varnish Cache FOSS プロジェクトを継承した公式でコミュニティ主導のプロジェクトへと変わりました。リネームは Varnish Cache 8.0 とともに発表され、2026‑03‑16 にリリース 9.0 で完了しました。すべてのソースコード、Issue、Pull Request、およびメーリングリストは GitHub から自己ホスト型 Forgejo インスタンス(<https://code.vinyl-cache.org>)へ移行されました。旧 GitHub リポジトリはアーカイブされ、新しいリポジトリへの最終コミットが指し示されています。公式ウェブサイトも <https://varnish-cache.org> から <https://vinyl-cache.org> に移動し、以前のコンテンツをすべて保持したまま新しいロゴ、マスコット、およびカラースキームを採用しました。 Varnish Software は「**Varnish Cache**」という別個の企業管理フォークを作成しました。これは「Varnish」という名前の GitHub リポジトリをホストし、「Varnish Cache」の名称を保持していますが、Vinyl Cache のコードベースから分岐しています(最後に共通したコミットは `63806461a205a11da12deb21051f654e35acee9e`)。また、Varnish Software は VTest プロジェクトもフォークし、<https://www.varnish.org> で新しいホームページを公開しました。リネーム後は 301 リダイレクトが使用されます。 元のメンテナ―—Poul Henning Kamp、Walid Boudebouda、および Nils Goroll は引き続き Vinyl Cache を率い、そのガバナンスモデル、レビュー手順、隔週バグ洗浄、リリースサイクル(例:8.0.1、6.0.17)は変わりません。 新しい「Varnish Cache」は Varnish Software によって統括される下流ディストリビューションであり、追加のツールや機能が Vinyl Cache のコミットと衝突する可能性があります。したがってユーザーはオープンソースの Vinyl Cache(コミュニティ主導)と企業管理型 Varnish Cache との間で選択を迫られます。この分岐は MySQL/MariaDB の離散化を反映しており、元の FOSS ライン(Vinyl Cache)と企業フォーク(Varnish Cache)がそれぞれ異なるガバナンス構造で運営されるという点で類似しています。 将来のリリースはそれぞれの経路を継続し、開発者やエンタープライズがウェブインフラストラクチャにおけるキャッシュソリューションを依存する際の互換性、サポート、および機能セットに影響を与える可能性があります。

2026/04/09 0:20
ビルドAI(YC W25)は創業メンバー向けプロダクトエンジニアを募集しています

ビルドAI(YC W25)は創業メンバー向けプロダクトエンジニアを募集しています

## 日本語訳 > Bild AI は、トップベンチャーキャピタルから支援を受けている初期段階の建設テックスタートアップで、サンフランシスコオフィスに「創業プロダクトエンジニア」を募集しています。給与は $100,000–$180,000 の範囲で、株式報酬は 0.20%–0.80% です。この役割では、週次の顧客インタビューから始まり、React/TypeScript を用いた UI 開発、Python によるバックエンド・インフラ作業まで、機能開発を一貫して担当します。候補者は、優れたプロダクトセンス、0→1 アーキテクチャの全スタックスキル、成長志向、共感力、および「何でもやる」姿勢を示す必要があります。創業経験または有料プロダクト経験、建設分野でのバックグラウンド、インパクト志向の態度があると加点されます。 > > 面接プロセスは、15 分間のイントロ、1 時間のホワイトボード技術質問、さらに 1 時間のコーディングテスト、そして 3〜5 日間の有給ワークトライアルで構成されています。採用が決まった場合は、サンフランシスコにてフルタイムで勤務します。 > > 応募する際には、自分がどのように適合するかと好きな果物(例:シタパール)を簡潔に記載したメッセージを送信してください。この役割ではサンフランシスコへの転居が必要です。ポジションは、プロダクト提供の加速、建設専門家向け顧客エンゲージメントの深化、および Bild AI を業界内で革新的なプレイヤーとして確立することを目的としています。

2026/04/11 2:01
魅力的で、行動を起こしたくなるほど謎めいたタイトル

魅力的で、行動を起こしたくなるほど謎めいたタイトル

## Japanese Translation: (記事の概要) この記事は、明確で魅力的な技術コンテンツを書くための構造化されたナラティブを提示しています。まず注意を引く冒頭文から始まり、その後に続く文で読者をトピックへと導き、今後展開される内容へのヒントを与えます。説明パラグラフが背景情報を提供し、期待値を設定し、懐疑的な視点に対処し、先行研究を引用します。つなぎのパラグラフは高レベルの概念と実践的な応用を結び付けます。 本文ではサブヘッディングを使って内容を区切り、それぞれのセクションで読者の疑問に答え、基準点を設定し、スキマー向けに重要ポイントを太字で強調します。短い孤立した文が注目とインパクトを促進します。箇条書きリストは詳細情報を消化しやすく流れを区切り、順序付きリストは段階的な手順を示します。技術セクションにはコードスニペットとコメントが含まれており、明確さを高めます。 記事は冒頭テーマに戻って要点をまとめ、読者へ感謝しながら全体メッセージを再確認して締めくくられます。(2026年4月9日発行。)

2026/04/11 1:53
**Fennel 上の Clojure ― 第一部:永続的なデータ構造**

**Fennel 上の Clojure ― 第一部:永続的なデータ構造**

## 日本語訳: 著者は、Clojure スタイルの不変性、データ構造、および非同期サポートを Lua に持ち込む Fennel ライブラリ群を作成しました。 *fennel-cljlib* は 2019 年に開始され、コア Clojure 関数、マクロ、遅延シーケンス、テストユーティリティ、および `clojure.core.async` の移植版を公開しました。その唯一の本格的な用途は fenneldoc ドキュメントツールでした。 2024 年 3 月に著者は **ClojureFnl** を開始し、fennel-cljlib に依存する Clojure‑to‑Fennel コンパイラを作成しました。このコンパイラはほとんどの `.cljc` ファイルをコンパイルできますが、まだ完全な標準ライブラリサポートはありません。 `itable` ライブラリにおける初期の不変構造は Lua のメタテーブルでコピーオンライトを使用していたため、非常に遅い操作(`immutableredblacktree.lua` にも同様の問題)が発生しました。これを解決するために **immutable.fnl** が作成され、永続的な HAMT ハッシュマップ/セット、ベクター、およびソート済みマップ/セット用の赤黒木が実装されました。 HAMT は Lua のパフォーマンス制約をバランスさせるために 16 分岐で構成されており、操作は O(log₁₆ N) です。実際のサイズではほぼ定数時間となります。ベンチマークでは、永続的なハッシュマップとベクターはネイティブ PUC Lua テーブルより 30–200 倍遅いですが、LuaJIT では約 10–40 倍遅く、トランジェントを使用するとパフォーマンスが 2–3 倍向上します。 ハッシュ化には djb2 アルゴリズムとランダムソルトを使用し、可変 Lua テーブルと永続コレクション間の衝突を回避しています。永続ベクターは 32 分岐ビットシフトインデックス走査(O(log₃₂ N))を採用し、`nil` キー/値もサポートします。赤黒木は Okasaki の挿入と Germane & Might の削除をフォローしており、操作は O(log N) ですが Lua テーブルより約 100 倍遅くなります。 永続リストは `{head, tail}` テーブルで再実装され、イテレータからの遅延構築と型検出を改善しました。永続キューはリンクドリスト前部とベクタ後部を組み合わせて O(1) enq/deq を実現し、必要に応じてベクターを遅延でリストへ変換します。 今後の計画としては、ClojureFnl の `.cljc` ファイルとの互換性向上、標準ライブラリ機能の追加、およびトランジェントや遅延シーケンスなど永続コレクションのさらなる最適化が挙げられます。 Fennel 開発者にとっては、不変性と非同期パターンを通じてより安全なコードを書けるようになりますが、性能トレードオフが高い時間的制約の Lua プロジェクトでの採用に影響する可能性があります。

2026/04/07 11:09
オープンクローはメモリが信頼できず、いつ壊れるか予測できません。

オープンクローはメモリが信頼できず、いつ壊れるか予測できません。

## Japanese Translation: **要約:** 著者はNonBioSのOpenClawシステムを評価し、約7分間のYouTubeデモでフレッシュなLinux VM上に完全自動化された展開が行われ、人手介入なしで実現したことを指摘しています。それ以来、NonBioSのインフラストラクチャーを通じて約千件のデプロイメントが実施されました。ユーザーはVMを起動し、OpenClawを立ち上げ、WhatsAppやDiscordに接続します。エンジニア、創業者、および運営者はシステムを「週単位」で展開しており、週末のテイキングだけではありません。 プラットフォームはインストール・実行・メッセージングアプリとの統合、GPT/Claudeへの呼び出し、シェルコマンドの実行が可能ですが、すべてのデプロイメントで正当な本番利用ケースは現れませんでした。唯一の例外はWhatsApp経由で送信されたニュース要約ボットです。「チーム全体を自動化する」や「3人分の従業員を置き換える」といった主張は、マーケティング宣伝か制御実験にすぎません。 核心問題は不安定なメモリであり、OpenClawの永続的エージェントは著者が「戦略的忘却(Strategic Forgetting)」と呼ぶ現象を起こし、予測不能に文脈を失い誤情報(例:間違ったメール詳細の送信)を生成します。このため、個人メールやカレンダー、メッセージングアプリに接続する際には安全性への懸念が生じます。著者はメモリ信頼性が向上するまで、隔離されたVMで実験を行うことを推奨しています。 結果として、OpenClawはメール・カレンダー・メッセージングを含む重要なワークフローの本番生産性ツールではなく、教育用または概念証明(PoC)プラットフォームとして残る可能性が高いです。長期記憶管理の将来的進歩により業界全体で安全に展開できるようになるかもしれませんが、現時点では実行上のギャップがあるため、即座に使用できるソリューションとは言えません。

2026/04/11 3:35
macOS のプライバシーおよびセキュリティ設定を完全に信頼することはできません。

macOS のプライバシーおよびセキュリティ設定を完全に信頼することはできません。

## Japanese Translation: InsentはmacOSの**Privacy & Security → Files & Folders**設定が誤解を招く可能性があることを示しています。 デモでは、6つのボタンのうち2つを使用します: **「Open by consent」**(直接アクセス)と **「Open from folder」**(Open/Save パネル)。最初のボタンを使うと `sandboxd` が TCC 承認を求めます。ユーザーが同意すると、Insent は `~/Documents` 内のファイルを読み取り、その権限を永続的に保持します ― 以降は追加のプロンプトなしで成功します。 ユーザーが設定パネルから Documents アクセスを無効にした場合、アプリは **「Couldn't get contents of Documents folder」** と報告し、再びユーザー意図(例:Open/Save パネルの使用)を取得するまで待ちます。2 番目のボタンは `sandboxd` をバイパスし、トグルがオフでも Insent が Documents を読み取ることを可能にします。 この挙動は各保護フォルダ固有であり、Desktop や Downloads に切り替えても Documents へのアクセスには影響しません。根本的なメカニズムは、Open/Save パネルを通じたユーザー意図がそのフォルダのサンドボックス制約を解除する一方で、設定 UI は「access denied」と表示し続ける点にあります。 ほとんどのアプリは初期化時に早めにアクセスを要求するため、この問題に直面する可能性は低いですが、悪意あるまたは設計が不十分なアプリはこの永続性を悪用できるかもしれません。権限を取り消すには、ユーザーは Terminal で `tccutil reset All co.eclecticlight.Insent` を実行し、Mac を再起動する必要があります ― この手順はあまり知られておらず、フォルダアクセスが継続していることに気づかれないまま残る可能性があります。 *改訂された要約では、2 つのボタン、アクセスが無効になった際のエラーメッセージを明示し、リストからすべての主要ポイントを保持しつつ過度な一般化を避けています。*

2026/04/11 0:28
ハックニュース:Eve – ワークでOpenClawを管理している人

(Note: 「Show HN」 is the title of a Hacker News post; in Japanese it can be rendered as “ハックニュース” or simply “HN”.)

ハックニュース:Eve – ワークでOpenClawを管理している人 (Note: 「Show HN」 is the title of a Hacker News post; in Japanese it can be rendered as “ハックニュース” or simply “HN”.)

## Japanese Translation: > **概要:** > Eveは、研究・執筆・コーディング・デザイン・スケジューリング・請求書作成・ソーシャルメディア管理・旅行手配・タスク管理などの100以上の組み込みスキルを備えており、ユーザーの多様なリクエストに対応します。ユーザーはメールスレッドでCCされたように、来週木曜日午後2時以降にダニエルとのミーティングを設定するよう依頼しています。Eveはまた、主要競合他社の価格変更と新機能について競合調査を行い、30日以上遅延している請求書のリマインダーを送信し、来週にソーシャルメディアキャンペーン(コンテンツカレンダー作成と各チャネルへの投稿スケジューリング)を開始します。さらに、ユーザーが来週火曜日にオースティンへ出張する際のフライトとオフィス近くのホテル(2泊)を予約し、旅行中に領収書を集めて経費報告を管理します。また、指定条件に合致するSeries B+スタートアップへのシニアPM職応募を提出し、ゲストが到着する前に漏れた蛇口を修理するための配管工を緊急で見つけ予約します。これらの行動はユーザーの時間を解放し、期限遅延を減少させ、財務監視を向上させ、マーケティングリーチを拡大し、旅行ロジスティクスを円滑にし、キャリア展望を進め、住宅内の高額なトラブルを防止します—個人と関連組織双方に利益をもたらします。

2026/04/11 2:31
Show HN:Python で実装した WYSIWYG ワードプロセッサ

Show HN:Python で実装した WYSIWYG ワードプロセッサ

## Japanese Translation: > **MiniWord** は、HTML レイヤーや埋め込みブラウザに依存せず、本物の WYSIWYG 編集を実現する軽量で完全機能的なワードプロセッサです。Python 3 で書かれ、wxPython と Cairo グラフィックスのみを使用しているため起動が速いです。 > このエディタは、人間に読みやすく diff に適し、git や AI にも親和性のあるクリーンな形式でドキュメントを保存します。また、ネイティブ Markdown スタイリングを標準装備しています。ユーザーは簡単な Python プラグインで MiniWord を拡張でき、プロジェクトは Linux 上で動作しており、Windows や macOS でも動くはずです。 > **要件**:Python ≥ 3.9, wxPython ≥ 4.0, Cairo ≥ 1.2。Debian では `sudo apt install python3-wxgtk4.0 python3-cairo` でこれらのライブラリをインストールします。 > **インストール**:リポジトリをクローンした後、`python -m miniword` で直接実行するか `pip install .` でインストールできます。サンプルプラグインは `~/.miniword/plugins` にコピーされ、オプションのデスクトップ統合は提供されたアイコンと `.desktop` ファイルを標準場所に配置することで達成します。 > GPL‑3 の下で配布される MiniWord はオープンソース協力を奨励しています。バージョン管理や AI ワークフローときれいに統合できる軽量エディタが必要な開発者や作家は、そのシンプルさと拡張性から採用することができます。

2026/04/11 3:40
**2 次元クアッドコプターをゼロからシミュレーションする**

- **目的:** 既存のライブラリを一切使わず、基本的な原理だけで完結した 2‑D クアッドコプタ―(四旋翼)シミュレーションを構築します。  
- **主な構成要素:**
  - 物理エンジン(ニュートン力学・オイラー積分)
  - モーター推力モデル
  - 制御系(PIDまたは単純フィードバックループ)
  - 可視化(基本的な 2‑D 描画)

- **概要手順:**
  1. 状態変数を定義する(位置・速度、姿勢・角速度)。  
  2. 運動方程式を実装する。  
  3. モーターのダイナミクスと推力計算を追加する。  
  4. ホバリングや目標軌道維持のために制御器を設計する。  
  5. シンプルな 2‑D ウィンドウでクアッドコプタ―を描画する。

- **参考リソース:**
  - 可視化用オープンソースライブラリ(例:Pygame、Matplotlib)。  
  - UAV ダイナミクスと制御理論に関する文献・資料。  

*ドキュメント終了*

**2 次元クアッドコプターをゼロからシミュレーションする** - **目的:** 既存のライブラリを一切使わず、基本的な原理だけで完結した 2‑D クアッドコプタ―(四旋翼)シミュレーションを構築します。 - **主な構成要素:** - 物理エンジン(ニュートン力学・オイラー積分) - モーター推力モデル - 制御系(PIDまたは単純フィードバックループ) - 可視化(基本的な 2‑D 描画) - **概要手順:** 1. 状態変数を定義する(位置・速度、姿勢・角速度)。 2. 運動方程式を実装する。 3. モーターのダイナミクスと推力計算を追加する。 4. ホバリングや目標軌道維持のために制御器を設計する。 5. シンプルな 2‑D ウィンドウでクアッドコプタ―を描画する。 - **参考リソース:** - 可視化用オープンソースライブラリ(例:Pygame、Matplotlib)。 - UAV ダイナミクスと制御理論に関する文献・資料。 *ドキュメント終了*

## Japanese Translation: **要約:** この記事では、長さ \(\ell\) と質量 \(m\) を持つ2本のアームを備えた四足クルーター(クワッドコプター)の単純な二次元(平面)シミュレーションが示されています。座標は水平を \(y\)、垂直を \(z\)、\(yz\)-平面におけるヨー角 \(\phi\) と定義し、反時計回りを正とします。 **力:** 合計推力 \(u_1 = F_1+F_2\) はボディに垂直に作用し、トルク入力 \(u_2 = (F_1-F_2)\ell\) が回転を制御します。 運動方程式は \[ m\,\ddot y = -\frac{u_1}{m}\sin\phi,\qquad m\,\ddot z = \frac{u_1}{m}\cos\phi-g,\qquad I\,\ddot\phi = \frac{u_2}{I}\ell . \] 状態ベクトルは \(x=[y,z,\phi,\dot y,\dot z,\dot\phi]^T\) であり、ダイナミクス関数 \(f(x,u)\) はそれに応じて定義されます。 例で使用した物理パラメータは、\(m=0.8\,\text{kg}\)、\(g=9.81\,\text{m/s}^2\)、\(\ell=0.5\,\text{m}\)、および \(I=1\times10^{-3}\,\text{kg·m}^2\) です。 Euler 積分は \(t\in[0,15]\) s の範囲で 1000 ステップ(\(dt\approx0.015\) s)を用いて行われます。二つのテストケースが示されています:(i) トルクゼロ (\(u_1=mg+0.01\,\text{N}\)、\(u_2=0\)) ではゆっくり上昇し、\(y\) と \(\phi\) は一定に保たれます; (ii) 非ゼロトルク (\(u_1=mg+0.5\,\text{N}\)、\(u_2=5\times10^{-5}\,\text{N}\)) では機体が約3 rad 回転し、 \(\cos\phi<g m/u_1\) のときに揚力を失って落下します。 シミュレーションは \(z<0\)(地面衝突)になると終了します。 ダイナミクス、積分ループ、および位置・速度・入力の matplotlib プロットを実装した Python コードが提供されています。

2026/04/09 5:25