1.米国対グーグル:YC支援の意見書(US vs. Google Amicus Curiae Brief of Y Combinator in Support of Plaintiffs [pdf])
Googleに対する訴訟において、著名なスタートアップアクセラレーターであるY Combinator(YC)が原告を支持する意見書を提出しました。YCは、Googleの独占がスタートアップの機会を制限し、イノベーションを妨げていると主張しています。彼らは、健全なテクノロジーエコシステムにはオープンな競争が不可欠であり、特にAI革命のような技術の変革期には効果的な独占禁止法の執行が重要であると強調しています。
YCは、Googleの行動が市場周辺に「キルゾーン」を作り出し、革新的なスタートアップへの投資を妨げていると指摘しています。彼らは、強力な救済策が新しい企業の成長と効果的な競争を助けると考えています。具体的には、Googleのデータセットへのアクセスを許可し、同社が競合他社を排除するためにその力を使うことを防ぐべきだと提案しています。彼らの経験から、独占禁止法の措置が市場を活性化できることが示されており、1956年のAT&Tの判決のように、小規模な企業が競争できるようになることでイノベーションが促進された事例があります。全体として、YCはよりダイナミックで競争力のあるテクノロジー環境を育むために、強力な独占禁止措置を支持しています。
2.LTXVideo 13BのAI映像生成(LTXVideo 13B AI video generation)
LTXV 13Bは、Lightricksによって開発された先進的なAI動画生成モデルで、2025年5月にリリースされました。このモデルは130億のパラメータを持ち、前のモデルの20億パラメータから大幅にアップグレードされています。
このモデルの特徴の一つは、速度と効率です。LTXV 13Bは、同様のモデルに比べて30倍速く動画を生成できるため、迅速かつ高品質な出力が可能です。また、テキストから動画、画像から動画、キーフレームアニメーションなど、さまざまな動画生成モードをサポートしています。
リアルタイム性能も優れており、一般的なコンシューマーハードウェアで動作し、1216×704の解像度で30フレーム毎秒の動画生成が可能です。技術的には、DiTベースのアーキテクチャを採用しており、動きの質や細部の精緻化が向上しています。完全な機能を利用するには、NVIDIAの4090または5090 GPUと、最低8GBのVRAMが必要です。
開発者向けには、モデルの微調整ツールが提供されており、既存のワークフローに簡単に統合できます。また、オープンソースであり、Hugging FaceやGitHubなどのプラットフォームで利用可能です。
コミュニティやサポートも充実しており、Hugging FaceやGitHubを通じてリソースやドキュメント、コミュニティサポートが利用でき、コラボレーションやカスタマイズが促進されています。全体として、LTXV 13Bは迅速かつ高品質な動画生成のための最先端のソリューションを提供しています。
3.リアクト3の世界(React Three Ecosystem)
React Three Ecosystemは、Reactを使って3D体験を構築するためのツールを提供しています。プロジェクトに含めることができる主なパッケージには、以下のものがあります。
react-three/dreiは、@react-three/fiberを使った開発に役立つヘルパーや既製のコンポーネントを提供します。react-three/handleは、3Dオブジェクトのためのインタラクティブなコントロールを作成することができます。kootaは、ゲームや拡張現実(XR)などのリアルタイムアプリケーション向けに設計された状態管理ライブラリです。levaは、3Dシーンのコントロール作成やデバッグを支援するグラフィカルユーザーインターフェース(GUI)パネルです。
react-three/offscreenは、ワーカースレッドを使用してオフスクリーンレンダリングを可能にし、パフォーマンスを向上させます。react-three/postprocessingは、シーンにポストプロセッシング効果を追加します。react-three/rapierは、3Dアプリケーションに物理機能を提供します。react-three/uikitは、3D空間でインタラクティブなUIコンポーネントを構築するのに役立ちます。react-three/xrは、仮想現実や拡張現実アプリケーションをサポートします。zustandは、Reactアプリケーションに適した軽量の状態管理ソリューションです。
これらのパッケージは、GitHubやnpmからダウンロードしてプロジェクトを始めることができます。
4.ラドクサオリオンO6:中価格PCの新星(Radxa Orion O6 brings Arm to the midrange PC (with caveats))
Radxa Orion O6は、最大12コアのCPU、64GBのRAM、Armv9.2をサポートするArm ITXマザーボードです。価格は200ドルを少し超えますが、輸入関税の影響で値上がりしています。
このボードは性能が高いものの、いくつかの独特な点があります。Windows on ArmやさまざまなLinuxディストリビューションを実行できますが、ドライバーの問題を解決するための知識が必要です。
ハードウェアの仕様としては、12コアのCPU(大きなA720が4コア、中程度のA720が4コア、小さなA520が4コア)、最大64GBのLPDDR5 RAMを搭載し、良好なメモリ帯域幅を持っています。接続性のために複数のUSBポート、HDMI、DisplayPort、デュアルイーサネットがあり、追加のハードウェア用のPCIeスロットも備えています。
ソフトウェアの互換性については、SystemReady SR認証を受けており、UEFIをサポートしていますが、Windows用のドライバーが十分ではありません。Linuxの性能や機能はディストリビューションによって異なる場合があります。
ベンチマークテストでは、古いAppleチップと同等の性能を示しますが、効率性に欠けています。例えば、競合製品と比べて浮動小数点性能が低いです。
Orion O6はカスタムPCビルドに組み込むことができますが、GPUや他のハードウェアのドライバーに問題が生じることがあります。Windowsのインストールは簡単ですが、ビデオ出力の問題などの独特な点があります。
Orion O6は、改造を楽しむ愛好者にとって魅力的なボードですが、ファームウェアの改善が必要です。現在の関税の影響で、アメリカの購入者には魅力が薄れるかもしれません。購入する前にファームウェアのアップデートを待つことをお勧めします。
5.臨終の誤解(The deathbed fallacy)
「死の床の誤謬」とは、人々が死に近づくにつれて、異なる生き方をしなかったことを後悔するという考え方を指します。多くの人が家族と過ごす時間をもっと大切にしたり、旅行をもっと楽しんだりすればよかったと願うことが多いです。この考えは、緩和ケア看護師のブロニー・ウェアのような人物によって広められ、彼女は本物の自分を生きなかったことや、働きすぎたことなど、一般的な後悔を特定しました。
しかし、著者は、死の床にいる自分の視点が今の生き方を決めるべきだと考えるのは誤りだと主張しています。その理由は主に三つあります。
第一に、死の床にいる人の心境は、迫り来る死によって形成されており、人生の見方が制限されています。未来がないため、最近の記憶に影響されやすく、充実した人生を送るために必要だったことを正確に反映しているとは限りません。
第二に、人々は自分の若い頃を理解していると思いがちですが、成長するにつれて、過去の決断がその時の状況に照らして合理的だったことに気づきます。現在の自分は過去の選択を厳しく評価しがちですが、その時代の複雑さを見落としています。
第三に、過去の世代の価値観や課題は、現在とは大きく異なります。高齢者にとっての苦労が、若い世代には当てはまらないことも多いため、人生の選択を振り返る際には、現在の社会的文脈を考慮することが重要です。
結論として、死の床のリストは貴重な洞察を提供しますが、仕事や人間関係を優先したことに対して不公平に責めることがあります。著者は、未来の自分がどう思うかに焦点を当てるのではなく、安定した収入、人間関係、自己実現を重視した幸福に関する研究を参考にすることを提案しています。今と未来の幸福につながる選択を優先し、年を取った自分の判断を気にするのではなく、現在の生活を大切にすることが重要です。
6.Llama.cppにビジョン登場!(Vision Now Available in Llama.cpp)
llama.cppはlibmtmdを使用してマルチモーダル入力をサポートしており、主に二つのツールが利用可能です。一つは「llama-mtmd-cli」、もう一つはOpenAIの/chat/completions APIに対応した「llama-server」です。
マルチモーダル入力を有効にするには、まずサポートされているモデルと共に「-hf」オプションを使用します。マルチモーダルを無効にする場合は「--no-mmproj」を指定します。また、カスタムのマルチモーダルプロジェクターファイルを使用するには「--mmproj local_file.gguf」を指定します。さらに、「-m model.gguf」オプションを使い、指定したマルチモーダルプロジェクターファイルと共に使用することも可能です。
デフォルトでは、マルチモーダルプロジェクターはGPUを使用しますが、これをオフにするには「--no-mmproj-offload」を追加します。
基本的なCLIの使用例としては、「llama-mtmd-cli -hf ggml-org/gemma-3-4b-it-GGUF」があります。サーバーの基本的な使用例は「llama-server -hf ggml-org/gemma-3-4b-it-GGUF」です。ローカルファイルを使用する場合は「llama-server -m gemma-3-4b-it-Q4_K_M.gguf --mmproj mmproj-gemma-3-4b-it-Q4_K_M.gguf」となります。GPUオフロードを無効にする場合は「llama-server -hf ggml-org/gemma-3-4b-it-GGUF --no-mmproj-offload」を使用します。
プリ量子化モデルはすぐに使用でき、通常はQ4_K_M量子化が施されています。いくつかのモデルは大きなコンテキストウィンドウが必要な場合があります(例:-c 8192
)。
モデルの例としては、Gemma 3があり、「-hf ggml-org/gemma-3-4b-it-GGUF」、「-hf ggml-org/gemma-3-12b-it-GGUF」、「-hf ggml-org/gemma-3-27b-it-GGUF」が含まれます。SmolVLMには「-hf ggml-org/SmolVLM-Instruct-GGUF」などのさまざまなモデルがあります。Pixtral 12Bは「-hf ggml-org/pixtral-12b-GGUF」として利用可能です。Qwen 2 VLには複数のバリエーションがあります。Mistral Small 3.1 24B(IQ2_M量子化)については「-hf ggml-org/Mistral-Small-3.1-24B-Instruct-2503-GGUF」があります。InternVL 2.5と3には1Bから14Bのバージョンが含まれています。
この要約は、llama.cppのマルチモーダル機能を利用するための基本情報を提供し、利用可能な主要なモデルを強調しています。
7.ゲーム保存プロジェクト!(Embracer Games Archive is preserving 75000 video games and needs contributions)
エンブレイサーゲームズアーカイブは、ビデオゲーム文化の保存と祝福を目的としています。アーカイブには75,000点以上のアイテムがあり、ゲームやコンソールが含まれていますが、まだ成長を続けており、特に3DOやApple IIのような古いシステムのコレクションの寄付や販売を求めています。このアーカイブはスウェーデンのカールスタッドに位置しており、一般には公開されていませんが、研究者や業界の専門家からの問い合わせを歓迎しています。
アーカイブのチームは、CEOのデビッド・ボストロムとチーフアーキビストのナタリアが率いており、ビデオゲームの歴史を記録し、さまざまな機関と協力することに力を入れています。彼らの使命は、ゲームの芸術的および文化的な重要性を反映した包括的なコレクションを作成することです。詳細や寄付に関心のある方は、アーカイブのウェブサイトを通じて連絡することができます。
8.インテルの勝敗(Intel: Winning and Losing)
2008年の初め、インテルはデスクトップとノートパソコンのCPU市場で圧倒的な地位を占めていましたが、携帯端末向けの製品は不足していました。3月には、低消費電力向けに設計されたAtom CPUファミリーを発表しましたが、競合他社と比べると性能に限界がありました。
11月にはNehalemマイクロアーキテクチャが登場し、オンダイメモリコントローラーやマルチコア機能などの重要な進展をもたらし、効率と性能が向上しました。2009年にはリーダーシップの交代がありましたが、経済の低迷にもかかわらず強い収益を報告しました。
2010年にはWestmereマイクロアーキテクチャが導入され、電力効率に重点が置かれました。また、インテルはAtomプラットフォームを通じてモバイル市場への進出を始めました。2011年1月にはSandy Bridgeを発表し、先進的な機能を統合し、以前のアーキテクチャに比べて性能を向上させました。
同年4月には、セキュリティ機能を強化するためにMcAfeeを76億8000万ドルで買収しました。また、新しいトランジスタ技術であるFinFETを開発し、性能と電力効率を向上させました。2011年中頃には、薄型で高性能なウルトラブックを発表し、AppleのMacBook Airに対抗することを目指しました。
2012年末から2013年にかけて、インテルは強い収益を維持し、ARMベースのデバイスからの競争が激化していることに気づき始めました。2014年には新しい14nmプロセスに基づく製品を発表し、特にモバイルデバイス向けのCore Mシリーズで性能と電力効率の大幅な改善を実現しました。
全体として、インテルの革新の旅、モバイル市場での課題、リーダーシップの変化、競争の激しい環境の中での強い財務状況の維持が描かれています。
9.Private Japanese lunar lander enters orbit around moon ahead of a June touchdown(Private Japanese lunar lander enters orbit around moon ahead of a June touchdown)
要約がありません。
10.リー・ゴールドにさよなら(Farewell to Lee Gold's Alarums and Excursions)
Chaosiumの社長リック・マインツは、1975年に始まった影響力のあるアマチュアプレス協会(APA)である『Alarums & Excursions』(A&E)の歴史を振り返っています。この出版物は、約50年にわたり590号以上が発行され、最近その発行を終了しました。インターネットの普及により、APAは少なくなっていますが、これは月刊の出版物で、寄稿者がさまざまなゲームについての記事を共有し、お互いの作品にコメントをする場でした。
『Alarums & Excursions』はその長寿が特に注目され、2022年にはオリジンズ殿堂入りを果たすなど、多くの賞を受賞しました。著名なゲームデザイナーであるグレッグ・スタッフォードなどが寄稿していました。創設者で編集者のリー・ゴールドは、女性RPG作家の先駆者でもあり、ゲームコミュニティで活躍していましたが、残念ながら健康上の理由で引退しました。
マインツはA&Eとの関わりについて語り、その膨大なコンテンツを整理する難しさを指摘しています。印刷されたコピーは珍しく高価ですが、過去の号はデジタル版で各2ドルで入手可能です。
11.ビジネスの信仰(The cult of doing business)
エリック・ベイカーによる記事「ビジネスの教義」では、起業家精神の歴史について論じています。この考え方が、時間をかけて政治や文化、労働にどのように影響を与えてきたかを探ります。著者は、ビジネスにおける努力と献身の重要性を強調し、これらの価値観が社会にどのように影響を及ぼしてきたかを示しています。読者には、雑誌にメールを送ることで自分の意見を共有するよう促されています。
12.Business books are entertainment, not strategic tools(Business books are entertainment, not strategic tools)
要約がありません。
13.A simple 16x16 dot animation from simple math rules(A simple 16x16 dot animation from simple math rules)
要約がありません。
14.Comparison of C/POSIX standard library implementations for Linux(Comparison of C/POSIX standard library implementations for Linux)
要約がありません。
15.GmailをSQLiteへ(Gmail to SQLite)
このスクリプトは、Gmailからメールをダウンロードし、SQLiteデータベースに保存することで、メールデータの分析を容易にすることを目的としています。
主な機能としては、送信者ごとのメール数を把握したり、大きなメールを特定したり、未読のメッセージを見つけたりすることができます。
インストール手順は以下の通りです。まず、リポジトリをクローンします。コマンドは「git clone https://github.com/marcboeker/gmail-to-sqlite.git」です。次に、必要なパッケージをインストールします。「pip install -r requirements.txt」を実行してください。その後、Google Cloudプロジェクトを作成し、Gmail APIを有効にします。OAuth同意画面を設定し、デスクトップアプリ用の認証情報を作成します。これらの認証情報は「credentials.json」としてプロジェクトフォルダに保存します。
使用方法としては、すべてのメールを同期するには「python main.py sync --data-dir path/to/your/data」を実行します。特定のメールを同期する場合は「python main.py sync-message --data-dir path/to/your/data --message-id <message-id>」を使用します。
コマンドオプションには、データを保存する場所を指定する「--data-dir」、既存のメッセージを強制的にフル同期する「--full-sync」、特定のメッセージをIDで同期する「--message-id」があります。
データベースのスキーマには、送信者、受信者、件名、本文、サイズ、タイムスタンプなどのフィールドを持つメール用のテーブルが含まれています。
例としては、送信者ごとのメール数をカウントしたり、送信者ごとの未読メールを数えたり、年、月、日ごとにメールをグループ化したり、送信者ごとに大きなメールを特定することができます。
今後の計画としては、データベース内で削除されたメールを検出し、マークする機能を実装する予定です。
16.Loss of dance and infant-directed song among the Northern Aché(Loss of dance and infant-directed song among the Northern Aché)
要約がありません。
17.燃える世界の遅いソフト(Slow software for a burning world)
ボンファイアは1.0リリースに向けて準備を進めており、開発の振り返りと今後の方向性についてコミュニティからの意見を求めています。ボンファイアは、スピードや利益よりも、思慮深いアプローチを重視し、ケアと協力を優先しています。
ボンファイアは、急速な利益追求型のテクノロジー開発モデルを拒否し、信頼、合意、コミュニティ、持続可能な実践の構築に焦点を当てています。また、ボンファイアはザパティスタの象徴であるカラコル(巻貝)からインスパイアを受けており、ゆっくりとした共同の進歩を象徴しています。プラットフォームの形成においてコミュニティの意見が重要であることを強調しています。
ボンファイアは、コミュニティが自分たちの体験をカスタマイズできる柔軟でモジュール式のデザインを採用しています。これにより、共有の意思決定と分散型の権力を促進し、従来の管理者とユーザーの役割を超えた新しい形を目指しています。
コミュニティの価値を守るために、ボンファイアは搾取に抵抗し、オープンソースライセンスを通じて長期的なコミュニティガバナンスを確保するよう設計されています。また、ベンチャーキャピタルや広告を避けることにもコミットしています。
ボンファイアは他のプラットフォームと連携し、コミュニティが独自のアイデンティティを維持しながら協力できるようにしています。ユーザーは自分のデータを管理し、移行する自由があります。
このプロジェクトは、個人やコミュニティが議論、ガバナンス、機能開発に参加することを呼びかけています。ボンファイアは共創の場として、共同の力とケアを重視することを目指しています。
「キャンプグラウンド」は、相互扶助と合意に基づいたデジタル環境を創造するための実験と協力の場として機能します。ボンファイアは、利益よりも人々を優先する相互接続されたレジリエントなデジタル空間を構築することを目指しています。コミュニティは、ボンファイアの未来を共に形作るために積極的に関与することが奨励されています。
18.コード・クロード登場!(Show HN: Code Claude Code)
Codesys SDKは、ユーザーがClaude CLIツールとやり取りするためのPythonライブラリです。
インストールは、コマンド「pip install codesys」を使用します。Pythonのバージョンは3.8以上が必要で、Claude CLIツールもインストールし、APIキーを設定しておく必要があります。
SDKを使い始めるには、作業ディレクトリを指定して初期化します。「agent.run()」メソッドを使用すると、コマンドを送信し、ストリーミング出力を受け取ることができます。
このSDKは、コードベースを探索しながらタスクを計画し実行するのに効果的です。サンプルスクリプトでは、ユーザーが定義したタスクに基づいて計画を生成し実行する方法が示されています。
主な特徴としては、Claude CLIツールへのシンプルなインターフェース、自動または手動でのストリーミング出力のサポート、ツールへのカスタマイズ可能なアクセスがあります。
APIリファレンスには、エージェントクラスが含まれています。これは、指定した作業ディレクトリと許可されたツールで初期化します。メソッドには、「run()」があり、Claudeにプロンプトを送信し出力を処理します。また、「run_with_tools()」を使うと、特定のツールを使用して実行できます。
具体例としては、出力を自動的に行単位で印刷する方法、手動でストリーミング出力を処理する方法、カスタム出力フォーマットや追加のパラメータを使用する方法があります。
このSDKはMITライセンスの下で提供されています。
19.クロムボット撃退!(Detect and crash Chromium bots)
Chromiumブラウザに見つかったバグについての内容です。このバグは、シンプルなJavaScriptコードを使って、PuppeteerやPlaywrightのようなヘッドレスブラウザをクラッシュさせることができます。このクラッシュを利用して、ボットを検出することができるという考え方です。人間のユーザーは影響を受けないため、ボットの特定に役立つとされています。具体的なコード例では、iframeからポップアップを開こうとした際にクラッシュが発生する様子が示されています。
しかし、この記事ではこの方法を実際の運用で使用することに対していくつかの理由から警告しています。まず、ユーザー体験に関して、予期しないポップアップを引き起こすことは、ユーザーをイライラさせ、ブラウジング体験を妨げる可能性があります。次に、パフォーマンスの問題として、この方法はCPU使用率の増加や、ウェブサイトのパフォーマンスに悪影響を及ぼす副作用を引き起こす可能性があります。
また、検出と反応を結びつけることは、ボットに対する対応の柔軟性を制限します。さらに、クライアントサイドでの検出は、ユーザーの行動に関する貴重なメタデータを失うことになります。最後に、ボットは進化し、この検出方法を回避することができるため、時間が経つにつれて効果が薄れる可能性があります。
結論として、ボットブラウザをクラッシュさせるアイデアは魅力的ですが、実際のアプリケーションでの使用は実用的ではなく賢明ではありません。効果的なボット検出は、微妙で効率的、かつボットの行動の変化に対して耐性があるべきです。著者はこのバグをテスト目的で考慮することを提案していますが、特にGooglebotのような検索エンジンのクローラーに影響を与える可能性があるため、実際の運用環境での使用は避けるべきだとアドバイスしています。
20.MCPの真実(A Critical Look at MCP)
MCP(モデルコンテキストプロトコル)は、アプリケーションが大規模言語モデル(LLM)と接続する方法を標準化するために設計されています。これは、USB-Cがさまざまなデバイスを接続するのと似ています。しかし、その実装や文書は成熟度や明確さに欠けると批判されています。
最近、MCPは注目を集めており、IBMやGoogleなどの企業が関連するプロトコルを作成しています。これにはエージェント間通信プロトコルやエージェントツーエージェントプロトコルが含まれます。多くのMCPサーバーやクライアントが開発されていますが、文書やエンジニアリングの実践に大きな問題があり、混乱や使いにくさを引き起こしています。
MCPは複数の通信方法をサポートしています。まず、標準入力/出力を使用する「Stdio」はシンプルで効果的ですが、従来のソケット通信からは外れています。次に、「HTTP+SSE」や「ストリーミングHTTP」は複雑で問題が多く、WebSocketを模倣しようとしていますが、混乱や潜在的なセキュリティリスクを引き起こす可能性があります。
現在の課題として、文書が不十分で理解や実装が難しいことが挙げられます。また、HTTP通信の設計は不必要な複雑さを加え、セッションや接続の管理方法によってスケーラビリティやセキュリティの問題を引き起こす可能性があります。これにより、実装の一貫性が失われ、デバッグが困難になることがあります。異なる接続タイプ間でセッション状態を管理することからセキュリティの脆弱性も生じます。さらに、通信方法ごとに認証プロセスが大きく異なるため、混乱が増しています。
推奨される対策としては、HTTP通信をよりシンプルにし、標準入力/出力の特性に近づけることが挙げられます。理想的には、WebSocketを使用して状態管理を改善し、使いやすさを向上させることが望ましいです。また、エッジケースではなく一般的な使用ケースに焦点を当てることで、使いやすさとセキュリティを高めることができます。
MCPはLLMに対する標準化された接続を提供する可能性を秘めていますが、現在は設計上の欠陥や文書の不備に悩まされています。プロトコルを簡素化し、より良い実践に焦点を当てることで、その実装やユーザー体験を大幅に改善できるでしょう。
21.アリス、鉛を金に変換!(ALICE detects the conversion of lead into gold at the LHC)
CERNの大型ハドロン衝突型加速器(LHC)で行われているALICEコラボレーションは、鉛が金に変わる過程を高エネルギーの鉛原子核の衝突を通じて成功裏に測定しました。このプロセスは、かつて錬金術師たちの夢であり、鉛原子核が互いに近づくことで強い電磁場が生成され、陽子が放出されて金の原子核が形成されるものです。
これらの衝突では、強力な電磁場が作用し、鉛から陽子が失われる相互作用が起こります。その結果、金の原子核が生成されますが、その量は非常に少ないです。LHCの運転期間2(2015年から2018年)では、約860億個の金の原子核が生成され、その重さはわずか29ピコグラムでした。これは宝飾品に必要な量に比べると極めて微小です。
LHCでの金の生成は科学的な成果ですが、得られる量が微々たるものであるため、経済的な利益にはつながりません。この研究結果は、核物理学の理解を深めるとともに、将来の加速器の性能向上にも寄与する可能性があります。
22.X11モニタ自動設定の賛歌(In praise of grobi for auto-configuring X11 monitors)
Dellの32インチ8Kモニターを自動的に設定するためのプログラム「grobi」についての内容です。
以前の設定では、PCをスリープから復帰させた後にモニターの設定に問題がありました。そのため、別のコンピュータにSSHで接続して手動でコマンドを実行する必要がありました。
grobiを使うことで、モニターの設定が自動化されました。著者は、モニターが接続されたときにgrobiにどのように設定するかを指示する設定ファイルを作成しました。この方法は、より迅速で効率的です。
著者は、Arch Linuxにgrobiをインストールするためのコマンドを提供し、そのステータスやログを確認する方法も説明しています。モニターが信号を失った場合、電源を切って再度入れることでgrobiが再設定を行います。
著者は、別のツールであるautorandrよりもgrobiを選んだ理由は特に述べていませんが、grobiはGo言語で書かれているため、長期的な安定性が期待できるかもしれないとしています。
また、grobiがWaylandで動作するかどうかは確認されていません。
著者は、PCを起動させるための自動化についても説明しています。特定の時間にモニターが起動するように電源を管理するスクリプトを使用しており、この設定によりモニターを完全にオフにすることで電力消費を最小限に抑えています。
全体として、grobiはモニターの設定管理を簡素化し、著者の体験をよりスムーズにしています。
23.ジャバ漏れ解消!(Fixrleak: Fixing Java Resource Leaks with GenAI)
Uberは、Javaアプリケーションにおけるリソースリークを解決するためのツール「FixrLeak」を開発しました。リソースリークとは、ファイルやデータベース接続などのリソースが適切に解放されないことで発生します。これにより、パフォーマンスの低下やシステムの障害が引き起こされる可能性があります。従来のリーク修正方法は手動で時間がかかるものでしたが、FixrLeakは生成AI(GenAI)と抽象構文木(AST)分析を用いて、検出と修正のプロセスを自動化しています。
リソースリークは、使用後にリソースが解放されないことで発生し、パフォーマンスの低下やアプリケーションの障害を引き起こす可能性があります。これまでのツールであるRLFixerやInferFixは、特に大規模なコードベースにおいて精度やスケーラビリティに限界がありました。
FixrLeakのアプローチは、コードをスキャンしてリソースリークを特定し、AST分析を用いて修正が安全であることを確認します。また、GenAIモデル(ChatGPTのような)に対して修正案を提案するためのカスタマイズされたプロンプトを生成します。修正は、コードレビューに提出される前に厳密なテストを通じて検証されます。
Uberでのテストでは、FixrLeakは102件のリソースリークのうち93件の修正を自動化し、コードの品質を向上させ、手作業を減少させることに成功しました。今後の開発計画には、FixrLeakをより複雑なリークに対応させることや、他のプログラミング言語におけるリーク検出にGenAIを取り入れることが含まれています。
全体として、FixrLeakは大規模システムにおけるリソースリークを効率的に管理することで、ソフトウェアエンジニアリングにおけるAIの可能性を示しています。
24.Internet Roadtrip: Vote to steer(Internet Roadtrip: Vote to steer)
要約がありません。
25.クエリリーフ: MongoのSQL(QueryLeaf: SQL for Mongo)
QueryLeafは、Node.js用のライブラリで、SQLクエリをMongoDBのコマンドに変換します。このライブラリは、node-sql-parserというツールを使ってSQLを解析し、MongoDBが理解できる形式に変換してから、コマンドを実行します。
主な機能としては、SQL文を抽象構文木(AST)という構造に解析し、そのASTをMongoDBのコマンドに変換します。公式のMongoDBドライバーを使用してコマンドを実行し、基本的なSQL操作であるSELECT、INSERT、UPDATE、DELETEをサポートしています。また、ネストされたフィールドへのアクセス、配列要素へのアクセス、集約を伴うGROUP BY、JOINなどの高度なクエリ機能も提供しています。
インターフェースには、コードを直接統合するためのライブラリ、SQLクエリ用のコマンドラインインターフェース(CLI)、REST APIアクセス用のウェブサーバー、PostgreSQLクライアントと接続するためのPostgreSQLワイヤプロトコルサーバーがあります。
インストールはnpm install @queryleaf/lib
で行い、既存のMongoDBクライアントと一緒に使用します(接続は自動管理しません)。使用例としては、MongoDBデータベースに対してSQLコマンドをクエリし、実行することが含まれます。
テストには、実際のデータベースを使用せずに操作をコンソールに記録するDummyQueryLeafを利用できます。
アーキテクチャは、SQLを解析するSqlParser、ASTをコマンドに変換するSqlCompiler、コマンドを実行するCommandExecutorという3つの主要なコンポーネントで構成されています。
開発とテストには、データベースを必要としないユニットテストと、MongoDBインスタンスを実行するためにDockerを使用する統合テストが含まれています。また、GitHub Actionsを使用した継続的インテグレーションにより、コードの品質が確保されています。
ドキュメントはqueryleaf.com/docsで入手可能で、インストール方法、使用法、サポートされているSQL構文、トラブルシューティングについて説明しています。
ライセンスは、オープンソース用のAGPL-3.0と、商業利用のための商業ライセンスの二重ライセンスです。
26.How much information is in DNA?(How much information is in DNA?)
要約がありません。
27.Cosmos 482 Descent Craft tracker(Cosmos 482 Descent Craft tracker)
要約がありません。
28.Ash (Almquist Shell) Variants(Ash (Almquist Shell) Variants)
要約がありません。
29.量子アート展(Quantum Visions, an exhibition combining quantum physics and contemporary art)
現代アートの展覧会は2025年2月21日から6月8日まで開催されます。訪問者は火曜日から日曜日まで入場でき、開館時間は午前11時から午後1時までと、午後4時から午後8時までです。
30.Rust’s dependencies are starting to worry me(Rust’s dependencies are starting to worry me)
要約がありません。
31.Brandon's Semiconductor Simulator(Brandon's Semiconductor Simulator)
要約がありません。
32.ソフィー:自動化ニュース革命(Sofie: open-source web based system for automating live TV news production)
このテキストは、Sofieシステムのユーザーガイドの主要なセクションについて説明しています。
ユーザーガイドでは、Sofieシステムのインストール方法や使用方法に関する一般的な情報が提供されています。開発者向けのセクションでは、Sofieのコードに取り組むことに興味がある開発者のための詳細な指示が記載されています。リリースのセクションでは、現在および過去のSofieシステムのバージョンに関する情報や、今後のリリースについての情報が含まれています。コミュニティのセクションでは、開発者や他のSofieユーザーとつながるためのSlackグループへの参加を呼びかけています。
33.WebGL Water (2010)(WebGL Water (2010))
要約がありません。
34.古代人のサンスクリーン生存術(Ancient humans used sunscreen to survive a deadly magnetic pole shift)
約41,000年前の古代人は、ラシャンプスの逸脱と呼ばれる時期に、日焼け止めのような物質を使って生き延びていた可能性があります。この時期、地球の磁極が移動し、磁場が弱まったため、有害な太陽放射が増加し、目に悪影響を及ぼすリスクが高まりました。ミシガン大学の研究によると、ホモ・サピエンスは洞窟を避難所として利用し、体を守るために特別に作られた衣服を着用することで適応したとされています。また、彼らは皮膚に塗ることで日焼け止めのような効果を持つ天然顔料であるオーカーを頻繁に使用していました。この研究は、これらの適応がホモ・サピエンスがネアンデルタール人よりも成功した理由についての新しい仮説を提供しています。
35.Fleurs du Mal(Fleurs du Mal)
要約がありません。
36.バクスキーとバロウズの世界(Charles Bukowski, William Burroughs, and the Computer (2009))
チャールズ・ブコウスキーとウィリアム・バロウズのコンピュータや技術との関係について、彼らのアプローチや執筆への影響が異なることが述べられています。
ブコウスキーは1990年のクリスマスにマッキントッシュIIsiを受け取り、詩の創作が大幅に増えました。彼はコンピュータの使い方にすぐに慣れ、タイプライターよりも簡単で効率的だと感じました。さらにはコンピュータの授業も受けました。彼の晩年の詩は、コンピュータでの執筆の容易さに影響され、よりシンプルで直接的なものになりました。ブコウスキーはコンピュータを創造性の道具として活用し、その課題や利点を作品に取り入れました。
一方、バロウズはコンピュータにあまり関与しませんでした。彼はその可能性を認識していたものの、執筆プロセスに完全には取り入れず、伝統的な方法を好みました。バロウズは印刷物の物質性や執筆の触覚的な体験に興味を持ち、コンピュータにはそれが欠けていると感じていました。彼は印刷文化に対してノスタルジックな見方を持ち、晩年には絵画により多くの時間を費やし、コンピュータでの執筆よりも充実感を得ていました。
このテキストは、デジタル時代における執筆やアーカイブの未来についての疑問を提起しています。特に、異なる作家が新しい技術にどのように適応するか、あるいは抵抗するかに焦点を当てています。ブコウスキーの変化に対するオープンさと、バロウズの抵抗を対比させることで、各作家の技術との関係が彼らの創造的な哲学を反映していることを示唆しています。
全体として、ブコウスキーが新しい技術で成功を収めた一方で、バロウズはより伝統的なアプローチを維持したことが強調されており、作家が進化する道具とどのように関わるかの多様な方法が示されています。
37.AMD 9950Xの超高速CSV解析(21 GB/s CSV Parsing Using SIMD on AMD 9950X)
Sep 0.10.0のリリースが2025年4月22日に行われ、AVX-512 CPU、特にAMD 9950X向けにCSV解析が最適化され、記録的な速度21 GB/sを達成しました。これは前のバージョンの18 GB/sからの大幅な向上です。
このソフトウェアは、2023年6月の導入以来、パフォーマンスが大きく向上しており、速度はわずか2年足らずで7 GB/sから21 GB/sに増加しました。この改善は、ソフトウェアの最適化と、AMD 5950Xから9950Xへのハードウェアのアップグレードによるものです。
最新バージョンでは、新しいAVX-512から256へのパーサーが導入され、マスクレジスタに関する問題を回避することで、従来のAVX-512やAVX2パーサーと比較してパフォーマンスが向上しています。
ベンチマークテストでは、マルチスレッド環境において、Sepは9950X上で100万行をわずか72ミリ秒で解析できることが示され、実際のパフォーマンスの高さが証明されています。
ブログ記事では、.NET 9.0の最適化、SIMDアセンブリコード、パーサー設計の進化について詳しく解説されており、これらの変更が速度向上にどのように寄与しているかが強調されています。
全体として、Sepはソフトウェアとハードウェアの進歩が相乗効果を生み出し、驚異的なCSV解析速度を実現していることを示しており、そのカテゴリにおける主要なツールとしての地位を確立しています。
38.スペイン船の謎猫(Spanish Shipwreck Reveals Evidence of Earliest Known Pet Cats to Arrive in US)
研究者たちは、フロリダ近くで1559年にハリケーンによって沈没したスペインの船、エマニュエル・ポイントIIの残骸から、成猫と子猫の2匹の猫の遺骸を発見しました。この発見は、これらの猫がアメリカ合衆国で知られている最も古い家猫である可能性を示唆しています。
この船は、トリスタン・デ・ルナ・イ・アレリャーノが率いる探検隊の一部でした。猫はおそらく、船上でネズミを制御するために連れてこられ、乗組員によって大切に扱われていたと考えられています。彼らは魚や肉を与えられていた可能性があります。この発見は、猫が食料や毛皮のために船に連れてこられたという考えに反しています。猫たちは乗組員から愛情を受けていたようです。
猫は約12,000年前に家畜化され、紀元前400年までに地中海地域に広がりました。コロンブスがアメリカ大陸に動物を連れて行ったことは知られていますが、エマニュエル・ポイントIIの船からの猫は、現在のアメリカに到達した最初の猫の一部であり、遺伝子検査によって彼らがヨーロッパの祖先を持つことが確認されています。
39.シーメンスPC100の禁断命令(6502 Illegal Opcodes in the Siemens PC 100 Assembly Manual)
1980年のシーメンスPC 100の組立マニュアルには、6502マイクロプロセッサ用の珍しい「違法」オペコードが含まれており、ホームコンピュータユーザーの関心を引きました。シーメンスPC 100は、教育と開発のために設計されたシングルボードコンピュータで、ロックウェルのAIM-65を基にしています。このマニュアルは主にドイツ語で書かれており、ロックウェルのオリジナルから適応されています。プログラミングに関するセクションがあり、オリジナルの資料にはない特別な指示が含まれています。
これらの特別な指示は「ゾンダーベフェール」と呼ばれ、プログラミングを助けるための文書化されていないコマンドです。論理ANDやメモリの減算、レジスタへの値のロードなどの操作が含まれています。マニュアルでは、これらのコマンドは公式に認識されておらず、予告なしに変更される可能性があるため、特定の指令を使用してコーディングする必要があると記載されています。
オペコードの分析によると、シーメンスは安定した操作のいくつかを正しく特定しましたが、いくつかのアドレッシングモードを見逃し、他のものを不安定として誤って分類しました。この結果は、マニュアルの情報がオリジナルの研究であるか、他の資料から派生したものである可能性があることを示唆しています。MOSやロックウェルの典型的な包括的な文書が欠けているためです。
全体として、このマニュアルは6502マイクロプロセッサの能力を理解するためのユニークな貢献であり、シーメンスの研究努力を示しています。
40.Launch HN: Nao Labs (YC X25) – Cursor for Data(Launch HN: Nao Labs (YC X25) – Cursor for Data)
要約がありません。
41.リモートでTSエンジニア募集!(Rollstack (YC W23) Is Hiring TypeScript Engineers (Remote US/CA))
Rollstackは、企業がデータを共有し、コミュニケーションを行う方法を変革しています。Report Automationを導入することで、ビジネスインテリジェンス(BI)ツールをスライドデッキや文書に接続します。この自動化により、SoFiや1Password、Zillowなどの組織はデータを効率的に提示できるようになります。
Rollstackは、レポートの作成と更新を自動化することに重点を置き、データ提示の課題を解決しています。リモートで働きやすい環境を提供し、Y Combinatorや著名な投資家から支援を受けています。Rollstackのソフトウェアエンジニアとしては、レポート自動化に貢献し、AIの洞察やさまざまなBIおよびコンテンツプラットフォームとの統合を含むユーザーフレンドリーな機能を開発します。また、TypeScript、React、Node.jsなどの最新技術を使用して作業します。
この職場で得られるものは、革新的なスタートアップで働くことでグローバルな効率に影響を与える機会や、多様で包括的なリモート文化の中で才能あるチームと協力することです。チームの集まりに参加し、充実した株式報酬パッケージも用意されています。
求める人材は、TypeScript、Node.js、React、バックエンドサービスに関する2~6年の関連経験を持つ方です。強いソフトウェアエンジニアリングスキルとチームとの協力経験が求められます。
42.Show HN: Hyvector – A fast and modern SVG editor(Show HN: Hyvector – A fast and modern SVG editor)
要約がありません。
43.ストラトローンチ、再利用型超音速飛行成功!(Stratolaunch Successfully Completes Reusable Hypersonic Flight and Recovery)
ストラトローンチは、2025年3月にタロン-A2機による2回目の超音速飛行と回収が成功したと発表しました。この飛行は、2024年12月に行われた初回の飛行に続くもので、タロン-A2はマッハ5を超える速度を記録しました。これらの飛行は、機体の再利用性や高度な能力を示しており、成功裏に滑走路に着陸することができました。
ストラトローンチは、アメリカの防衛イニシアチブを支援するために、超音速飛行のテストを強化する取り組みを進めています。これらの飛行は、ライドス社との提携のもとで行われたMACH-TBプログラムの一環であり、超音速システムのテストを迅速化することを目的としています。
これらの飛行から得られたデータは有望であり、今後のテストや機体の回転時間の改善に役立つでしょう。ストラトローンチの使命は、革新的な機体設計と運用を通じて航空宇宙技術を進展させることです。
44.ターミナルでつぶやこう(Itter.sh – Micro-Blogging via Terminal)
itter.shは、SSHを通じて完全に運営されるシンプルなマイクロブログプラットフォームで、ウェブブラウザや気を散らす要素を避けています。主なポイントは以下の通りです。
アクセスはSSHを使用して行い、プラットフォームとやり取りします。JavaScriptや無限スクロールは必要ありません。アカウントの登録は、SSHキーを生成し、特定のコマンドを使ってユーザー名を登録することで行います。
ログイン後は、短いメッセージ(「eets」と呼ばれる)を投稿したり、他のユーザーをフォローしたり、タイムラインを閲覧したりできます。投稿するには「eet」コマンドを使い、ユーザーをフォローするには「follow」、プロフィールを表示または編集するには「profile」コマンドを使用します。
このプラットフォームはPythonで構築されており、GitHubでの貢献も受け付けています。itter.shは、ターミナルベースのやり取りを好むユーザーにとって、ミニマリストで集中できるソーシャルメディア体験を提供します。
45.Swift 6.2の新機能(What’s new in Swift 6.2)
このページでは、役立ち度についてのフィードバックを求めています。評価は1から5までのスケールで、平均評価は5.0/5です。また、ユーザーに感謝の意を示し、ログインするかアカウントを作成するよう促しています。
46.Show HN: Aberdeen – An elegant approach to reactive UIs(Show HN: Aberdeen – An elegant approach to reactive UIs)
要約がありません。
47.PlainBudget – Minimalist Plain Text Budgeting(PlainBudget – Minimalist Plain Text Budgeting)
要約がありません。
48.ソルベ文法の未来(Past, present, and future of Sorbet type syntax)
現在議論されている主な問題は、Sorbetの構文が魅力的でなく冗長であるとされ、ユーザーを frustrate させていることです。発言者のジェイクはこの批判に同意しつつも、型の意味(セマンティクス)が見た目(構文)よりもはるかに重要であると強調しています。彼は、型がプログラマーに自分の考えを明確に表現させ、コードのエラーを防ぐ手助けをすると考えています。
ジェイクは、構文に対する多くの不満は、Sorbetの実装だけでなく、静的型付け自体への嫌悪感から来ている可能性があると説明します。彼は、Sorbetのセマンティクスを評価しているが構文に懸念を持つユーザーに対処したいと考えています。
この講演では、以下の内容が取り上げられます。Sorbetの開発の歴史と静的型付けの需要、Sorbetの型構文の設計における課題と決定、構文の将来的な改善の可能性です。
ジェイクはSorbetに約7年間取り組んできた経験を共有します。彼は、SorbetがStripeのエンジニアからより良いドキュメントと静的型付けを求められたことに応じて作られたことを指摘します。Rubyでの型チェックの以前の試みが、現在のSorbetの構文の開発につながったと述べ、ランタイムと静的型チェックの両方を提供することを目指しています。
彼は、考慮されたさまざまな型構文のアプローチについても言及します。Rubyの上に型を追加する方法(TypeScriptのように)は既存のワークフローを混乱させる可能性があること、型のための別のヘッダーファイルを作成することは明示的な型キャストがないと不完全であること、コメントベースの型はRubyで必要なランタイムチェックをサポートしないこと、Sorbetで使用されているDSLアプローチはランタイムチェックを可能にし、時間とともに進化してきたことを説明します。
ジェイクはまた、Sorbetの構文の将来的な方向性についても言及し、Rubyとの互換性を保ちながらよりユーザーフレンドリーにするための改善の可能性を探ることを提案します。彼は、より良い型注釈サポートのためにRBSコメントをRuby VMに統合することを検討することを示唆しています。全体として、彼はRubyにおける型付けの未来に対して前向きな姿勢を保っています。
49.NSF大改革!37部門廃止(NSF faces shake-up as officials abolish its 37 divisions)
国立科学財団(NSF)は大きな変革を進めており、37の部門を廃止し、プログラムを大幅に削減する計画です。この再編は、トランプ大統領が来年度の予算を55%削減する提案を行ったことを受けています。現在の部門のリーダーは職を失う可能性があり、再配置を余儀なくされるかもしれません。また、多くのスタッフが近く解雇通知を受ける可能性もあります。
NSFは、業務を8つの小さな局に統合する計画であり、これに伴い、過去に授与された助成金の多くをキャンセルする見込みです。その総額は10億ドルを超えるとされています。財団は、上級管理職の数を減らし、ニーズに合った新しい非管理職のポジションを創設することを目指しています。
さらに、助成金提案の審査プロセスが新たに導入され、特に多様性と包括性に関する大統領の指示に従うことが重視されます。提案が部門のディレクターによって承認されても、財団の新しい基準を満たしているかどうかを確認するために、さらなる審査が行われます。
この状況は、NSFが政治的影響から独立して研究を資金提供できる能力について懸念を引き起こしています。
50.クリプトパッド:新しい選択肢(CryptPad: An Alternative to the Google Suite)
CryptPadは、プライバシーを重視したコラボレーションオフィススイートで、エンドツーエンドの暗号化を採用しており、オープンソースです。リアルタイムでの編集や共同作業が可能で、Google Docsの代替として機能性や使いやすさを損なうことなく利用できます。
主な特徴としては、データの安全性を確保するためのエンドツーエンド暗号化、アカウントなしでのファイル共有が可能なリアルタイムコラボレーション、さまざまな文書形式に対応した使いやすいインターフェース、透明性と信頼性を促進するオープンソースであることが挙げられます。
ユーザーからのフィードバックでは、多くの人がプライバシーを重視した設計を評価しており、追跡なしでデータを保護していると述べています。また、異なるオペレーティングシステムで簡単に使用でき、共同作業者のためにアカウントを作成する必要がない点も好評です。フォルダの整理やシンプルな共有オプションなど、組織機能も楽しんでいるユーザーが多いです。さらに、CryptPadは個人やプロジェクトのための信頼できるツールとして評価されており、大手テクノロジー企業のプラットフォームに伴う懸念なしに安全なコラボレーションを可能にしています。
全体として、CryptPadはプライバシー、使いやすさ、コラボレーション機能を兼ね備えており、主流のオフィスソフトウェアに対する強力な代替手段として支持されています。
51.There's a national egg crisis, and one company is making a lot of money(There's a national egg crisis, and one company is making a lot of money)
要約がありません。
52.バルセロナの有毒雲(Toxic chlorine cloud near Barcelona confines more than 160k indoors)
バルセロナ近郊のビラノバ・イ・ラ・ヘルトゥルで、倉庫の火災が発生し、有毒な塩素の雲が発生しました。このため、スペイン当局は16万人以上の住民に屋内に留まるように指示しています。火災は土曜日の早朝に、プール用の清掃製品を保管している施設で始まりました。住民には窓やドアを閉めるように指示されており、影響を受けた地域は沿岸の5つの地区に広がっています。けが人の報告はなく、危険区域から人々を遠ざけるために道路や鉄道駅が閉鎖されています。火災はリチウム電池が原因で発生した可能性があります。官公庁は、有毒な雲がすぐに消散することを期待しており、その後安全対策を解除できる見込みです。
53.人間の記憶を超えて(EM-LLM: Human-Inspired Episodic Memory for Infinite Context LLMs)
EM-LLMは、大規模言語モデル(LLM)が長い文脈を扱う能力を向上させるために設計された新しいモデルです。このモデルは人間の記憶に触発されており、従来のLLMが大量の情報に苦しむのとは異なり、人間のエピソード記憶を模倣することで、ほぼ無限のデータを効率的に処理することができます。
EM-LLMの主な特徴の一つは、記憶の整理方法です。このモデルは、驚きとグラフベースの技術を組み合わせて、シーケンスをイベントに整理し、効果的な記憶の検索を可能にします。また、記憶の取得プロセスは、似た情報や時系列に関連する情報を探す二段階の方法を用いており、直感的で効率的です。テストでは、EM-LLMはInfLLMやRAGなどの既存のモデルをさまざまなタスクで一貫して上回り、最大1,000万トークンの大規模データセットでも機能することが確認されています。
モデルのアーキテクチャは、入力シーケンスをセグメントに分割し、これらのセグメントを改善することで、記憶管理と検索を向上させることに重点を置いています。
EM-LLMを使用するには、特定のPythonパッケージをインストールし、最適なパフォーマンスのためにさまざまなパラメータを設定する必要があります。モデルの評価は、LongBenchや∞-Benchなどの既存のベンチマークを使用して行うことができます。
EM-LLMが有用であると判断された場合は、提供された引用の詳細に従って引用する必要があります。このモデルは、人工知能システムと人間の認知プロセスを結びつける重要なステップを示しており、機械学習における記憶の新しいアプローチを提供しています。
54.欧州、科学者引き抜き計画(Europe launches program to lure scientists away from the US)
欧州連合は、「Choose Europe for Science」という新しい取り組みを開始しました。このプログラムは、特にアメリカからの科学者や研究者を引き付けることを目的としています。アメリカでは科学研究の資金が削減されているため、欧州はこれをチャンスと捉えています。2025年から2027年までの間に5億ユーロの投資を行い、2030年までに研究開発への支出をGDPの3%に増やすことを目指しています。
フランスのエマニュエル・マクロン大統領と欧州委員会のウルズラ・フォン・デア・ライエン委員長は、科学が世界的な課題に対処する上で重要であると強調し、HIVやCOVID-19などの研究分野に対するアメリカ政府の最近の資金削減を批判しました。
この取り組みでは、優れた研究者に安定を提供する「スーパグラント」を用意し、欧州での研究プロセスを効率化することを目指しています。現在、欧州には200万人の研究者がおり、これは世界全体の約4分の1に相当します。また、EUは930億ユーロを超える予算を持つ大規模な研究プログラム「ホライズン・ヨーロッパ」を運営しています。
アメリカの科学者が海外での機会を求めて流出する中、欧州の機関はこの才能を引き寄せるために積極的に取り組んでいます。例えば、スペインはバイオテクノロジーや人工知能などの分野で研究者を引き付けるプログラムを強化し、アメリカから来る研究者に対して大きな金銭的インセンティブを提供しています。
全体として、欧州は研究と革新に適した環境を求める科学者にとって、魅力的な目的地としての地位を確立しようとしています。
55.Reverse Engineering "DNA Sequences" in the Lost World: Jurassic Park Video Game(Reverse Engineering "DNA Sequences" in the Lost World: Jurassic Park Video Game)
要約がありません。
56.リナックスの恋心(I Want to Love Linux. It Doesn't Love Me Back)
著者はLinuxへの深い愛情を表現していますが、特に視覚障害者にとっての重大なアクセシビリティの問題を指摘しています。Linuxには所有権や柔軟性といった利点がありますが、ユーザーがログインする前の基本的なアクセシビリティが欠けています。
アクセシビリティの問題として、インストールやログイン時に音声出力が機能しないことが多く、必要なコマンドを見つけたり、適切なフィードバックを得るのに苦労することがあります。また、アクセシビリティツールに取り組む人々を称賛しつつも、多くの重要な機能が新しいLinuxディストリビューションでは無視されたり、十分に実装されていないことを指摘しています。
ユーザーはしばしばスクリプトや手動設定に頼らなければならず、これは使いやすさを欠いています。音声システムは特に問題が多く、トラブルが発生すると無音になってしまうことがあります。MATEは、広範な変更なしにスクリーンリーダーを一貫してサポートする唯一のデスクトップ環境として挙げられていますが、他の環境は基本的なアクセシビリティを維持できていません。
改善の希望として、NixOSが再現可能な設定を許可するため、有望なシステムとして言及されていますが、現在のところ一般ユーザーには複雑すぎるとされています。著者は、Linuxを新しいユーザーに勧めることに対する心の葛藤を述べており、しばしばユーザーを力づけるのではなく、逆に苦しめることが多いと感じています。Linuxの可能性を共有したいと思っているものの、技術に詳しくない人々がその多くの課題を乗り越える準備ができていないと感じています。
57.Math Machine – A notebook will show your kid how far they have travelled(Math Machine – A notebook will show your kid how far they have travelled)
要約がありません。
58.叫びの光(The Screamer – A yell-on yell-off light)
「ザ・スクリーマー」というユニークなプロジェクトについての記事です。このプロジェクトでは、ユーザーが電子機器に向かって叫ぶことで操作できるようになっています。このアイデアは、懐かしい「ザ・クラッパー」に触発されたものです。著者のケビン・オコナーは、Sonoff S31というスマートスイッチとINMP441というマイクを使ってこのプロジェクトを実現しました。
この設定では、ESP32ボードを使用して叫び声を検知し、特定の音のしきい値に基づいてスマートスイッチを切り替えます。目指しているのは、インターネット接続や複雑な設定なしで、すぐに使えるシンプルなデバイスを作ることです。
このプロジェクトは楽しさとユーモアを重視しており、将来的にはホームオートメーションシステムとの統合などの拡張の可能性もあります。オコナーは、読者に更新情報を受け取るための購読や、デバイスが販売される際の購入を呼びかけています。
59.ハイドラ:サーバーレス解析(Show HN: Hydra (YC W22) – Serverless Analytics on Postgres)
Hydraは、Postgresを基盤にしたユーザーフレンドリーなオープンソースのデータベースソリューションで、その性能と使いやすさが高く評価されています。ユーザーからは、以下のような大きな利点が報告されています。
まず、性能についてですが、特別な調整をしなくてもスムーズに動作します。次に、データ圧縮機能があり、データを最大5倍に圧縮することができます。また、ドキュメントが充実しており、サポートチームも活発に活動しているため、有料ユーザーとオープンソースユーザーの両方に対して手厚いサポートが提供されています。さらに、導入プロセスが迅速で役立つため、新しいユーザーでもすぐに使い始めることができます。最後に、既存の技術スタックとの統合も簡単です。
全体として、Hydraはデータベースのニーズに対して信頼性が高く効率的な選択肢として認識されており、特に分析用途に適しています。
60.太陽の新周期突入(The Sun May Be Entering an Era of Stronger 11-Year Cycles)
太陽は現在、11年周期の一環として高い活動を示しており、フロリダのような南方の地域でも素晴らしいオーロラが観測されています。この活発な太陽活動は、多くの黒点や太陽フレアによって特徴づけられ、2024年8月には200以上の黒点が観測されました。科学者たちは、このピークが終わりを迎えるのか、それとも近くに再び活動が活発化するのかについて不確かです。
今後の太陽周期に関する研究は進行中ですが、歴史的データが限られているため理解が難しい状況です。一部の科学者は、グライスバーグ周期と呼ばれる長期的な周期を提唱しており、これが今後より活発な太陽の行動を示す可能性があると考えています。全体として、太陽は過去20年間の弱い周期に比べて、今後数年間はより活発になると予想されています。
太陽活動はオーロラの美しさだけでなく、地球上の技術にも影響を与えます。太陽嵐は衛星や電力網に混乱をもたらすことがあります。宇宙探査が進む中で、宇宙天候から宇宙飛行士を守ることがますます重要になっています。これらの太陽周期とその影響を理解することは、地球だけでなく、将来の宇宙ミッションにとっても重要です。
61.AIの幻覚、悪化中!(AI hallucinations are getting worse – and they're here to stay)
OpenAIやGoogleのAIチャットボットは、精度を向上させるためのアップデートを受けていますが、最近のテストでは、実際には「幻覚」と呼ばれる誤りが増えていることが明らかになりました。幻覚とは、AIが誤った情報や関連性のない回答を提供する現象です。例えば、OpenAIの新しいモデルでは、幻覚の発生率が33%や48%に達しており、以前のバージョンの16%と比べて大幅に増加しています。
この問題はOpenAIだけに限ったことではなく、他のモデルでも幻覚の発生率が上昇しています。これらの誤りを減らすための努力が続けられていますが、AI企業はこの根深い問題に苦しんでおり、研究やカスタマーサービスなどのタスクにおけるAIの有用性を複雑にしています。
専門家は「幻覚」という用語が誤解を招くと指摘しています。この言葉は、誤りが稀な例外であることを示唆しますが、実際にはAIシステムはしばしば不正確な出力を生成します。また、単にトレーニングデータや計算能力を増やすだけでは問題は解決しません。
そのため、ユーザーはAIに正確な情報を依存する際には注意が必要です。時にはAIの回答を事実確認したり、事実に関する質問にはAIを使わない方が良い場合もあります。
62.Another World(Another World)
要約がありません。
63.BART全線停止!(All BART trains were stopped due to ‘computer networking problem’)
5月9日、BART(ベイエリア急行鉄道)は大規模なシステム障害に見舞われ、数時間にわたり全てのサービスが停止しました。この影響で、数万人の利用者が影響を受けました。BARTは、障害の原因が老朽化した設備ではなく、コンピュータネットワークの問題であると報告しています。BARTのスタッフは、故障したネットワーク機器を切り離すことで問題を解決しました。
この障害は2019年以来の最大規模のもので、BARTのインフラに対する懸念が再浮上しました。BARTは古い中央列車制御システムの更新に取り組んでいますが、今回の障害はその重要性を浮き彫りにしました。障害発生中、MuniやAC Transitなどの他の交通サービスが需要の増加に対応しましたが、ベイブリッジの交通渋滞は悪化しました。
多くの通勤者は、運行停止に関する情報が不足していることに不満を表明しました。BARTは近年運賃を引き上げていますが、2027年までに4億ドルの赤字が予想されるなど、深刻な財政問題に直面しています。この資金問題に対処するため、州の立法者は2026年の売上税案を提案しており、これが交通運営の支援につながる可能性があります。
交通の支援者たちは、公共交通機関の資金をより充実させる必要性を強調し、サービスの削減を避け、信頼性を確保するための重要性を訴えています。即時の財政支援がなければ、ベイエリアの交通サービスに深刻な影響が及ぶ可能性があります。
64.ファストグロン: JSONを高速検索(Fastgron: Make JSON greppable, super fast)
fastgronは、JSONデータをGRON形式に迅速に変換するツールです。GRON形式は、大きなJSONファイルを検索したり探ったりするのに便利で、特にドキュメントが不十分なAPIからのデータに役立ちます。このツールは、同様のツールと比べて大幅に高速で、MacBook Pro上で最大1.8GB/sの速度で大きなファイルを処理します。
主な特徴として、fastgronは従来のgronツールに比べて大きなファイルを50倍速く処理します。また、JSONデータをGRON形式に変換したり、逆にGRONからJSONに戻したりすることができます。インストールはArch、Homebrew、Nix、Ubuntuなどのさまざまなプラットフォームで可能です。コマンドラインを使ってファイルやURLの変換、出力のフィルタリング、パスの処理を簡単に行うことができます。
性能面では、fastgronはjqやjjといった他のツールよりも、大きなJSONファイル内の特定のデータポイントにアクセスする際に速さで優れています。大きなファイルを効率的に処理でき、gronと比較しても顕著な時間差があります。
今後の開発では、パスクエリ機能の強化、CSV、TOML、YAMLのサポート追加、複数ファイルの取り扱いなどの改善が期待されています。また、コードをライブラリとして公開することも検討されています。
全体として、fastgronはJSONデータを扱うための高性能なツールであり、データの探索をより迅速かつ効率的に行うことを目的としています。
65.「死者の夜」公開へ("Night of the Living Dead" accidentally became public domain (2019))
「ナイト・オブ・ザ・リビング・デッド」は、ジョージ・ロメロが監督した画期的なホラー映画で、現代のゾンビジャンルを確立しました。この映画は成功を収めましたが、配給会社のミスによりパブリックドメインとなり、ロメロは本来受け取るべき金銭的報酬を得られませんでした。この映画の影響は大きく、多くのゾンビ映画やテレビ番組の基盤を築き、ロメロをホラー映画界の重要な人物として位置づけました。彼は他にもいくつかのゾンビ映画を監督しましたが、独立した制作スタイルのためにハリウッドでの認知度を得るのに苦労することが多かったのです。
66.オリファント登場!(Show HN: Oliphaunt – A native Mastodon client for macOS)
TestFlightは、開発者がアプリケーションやApp Clipsのベータ版をテストするためのアプリです。iPhone、iPad、Mac、Apple TV、Apple Watchなど、さまざまなAppleデバイスで利用できます。
アプリをテストするには、開発者からの招待をメールまたは公開リンクで受け入れる必要があります。開発者が指定した互換性のあるデバイスとオペレーティングシステムを持っていることを確認してください。異なるビルドをテストでき、新しいバージョンがリリースされると通知が届きます。
テストデバイスにTestFlightをインストールし、招待を受け入れて指示に従ってベータアプリをインストールします。最大30台のデバイスにインストール可能です。
各ベータビルドは90日間利用可能です。テスト中にフィードバックを開発者に直接送信でき、アプリがクラッシュした場合はクラッシュレポートを提出できます。
TestFlightの設定でベータアプリの自動更新を有効にすると、新しいビルドが自動的にインストールされます。
ユーザーはアプリをテストした後、TestFlightを通じてフィードバックや問題を報告できます。開発者はフィードバックやクラッシュレポートを受け取り、アプリの改善に役立てます。
Appleはテスト中に特定のユーザーデータやクラッシュログを収集します。これらの情報はTestFlightの向上やアプリの品質確保に使用され、開発者はアプリの改善のためにのみこの情報を利用できます。
67.ファーウェイの新時代(Huawei's Kirin X90 may be the company's 'Apple Silicon' moment)
ファーウェイは最近、Matebook Pro 2025ノートパソコンを発表しました。この新しいノートパソコンは、マイクロソフトに依存せず、ファーウェイ独自のオペレーティングシステムであるHarmonyOSを搭載しています。Matebook Proは、ファーウェイのハイシリコン部門が開発したKirin X90チップを搭載しており、これはファーウェイにとって重要な一歩とされています。これは、アップルが自社のチップを開発したことに似ています。
Kirin X90は、10コアの設計を持ち、高性能コアと効率的なコアを組み合わせていますが、依然として古い7nm技術で製造されているため、性能に制限があるかもしれません。ファーウェイの目標は、より統合されたエコシステムを構築し、西洋の技術への依存を減らすことです。
しかし、HarmonyOSに対応するアプリをどれだけの開発者が作るかは不透明で、これはファーウェイがアップルに対抗して市場シェアを獲得するために重要です。Matebook Proは5月19日に発売される予定で、性能テストによってKirin X90の能力についてさらに詳しい情報が得られるでしょう。
68.コスモス482再突入予測(Cosmos-482 descent craft re-entry prediction)
2025年5月10日、ソビエト時代のベネラ着陸カプセルであるコスモス-482の降下機が地球の大気に再突入する予定です。このカプセルは53年前に打ち上げられ、金星に着陸するために設計されましたが、地球の軌道を離れることはありませんでした。再突入は赤道の北52度から南52度の間で行われます。
再突入の日が近づくにつれ、欧州宇宙機関(ESA)の宇宙ゴミオフィスからの最新情報が、再突入の時間と場所についてより正確な予測を提供します。現在の予測では、再突入の時間は5月10日06:16 UTC(中央ヨーロッパ夏時間08:16)とされており、約20分の不確実性があります。
降下機はレーダーで追跡されており、再突入の視覚的確認はまだありませんが、金星の過酷な条件に耐えるために設計されているため、降下中に生き残る可能性があります。この状況は、再突入中の大気密度に関するデータを収集する機会を科学者に提供し、意図しない科学実験となります。
このような再突入は一般的であり、毎日多くの宇宙ゴミが地球に戻っていますが、そのような出来事による怪我のリスクは非常に低いです。ESAは状況を注意深く監視し、必要に応じて最新情報を提供しています。
69.Show HN: A backend agnostic Ruby framework for building reactive desktop apps(Show HN: A backend agnostic Ruby framework for building reactive desktop apps)
要約がありません。
70.lsdsでLinuxデバイス一括管理(New Tool: lsds – List All Linux Block Devices and Settings in One Place)
lsdsというPythonプログラムが、Linuxにおけるディスクドライブの情報収集を簡素化するために作成されました。ユーザーは通常、lsblk
やlsscsi
などの複数のコマンドを実行して、ディスクに関するさまざまな情報を得る必要がありますが、これが煩わしいことがあります。
このlsdsツールは、情報を一つのコマンドにまとめて、特に/sys/class/block/
ディレクトリ内のシステムファイルから直接読み取ります。これにより、デバイス名、サイズ、タイプ、スケジューリング、回転状態、モデル、キューの深さ、リクエスト数、書き込みキャッシュ設定などの詳細を提供します。ユーザーは特定の列を選択したり、読みやすさを向上させるためにピボット形式を使用したりして、出力をカスタマイズできます。
例えば、ツールはNVMe SSDのリストを表示し、各属性を示しながら、書き込みバックキャッシュモードや書き込みスルーモードの状態を確認できます。ユーザーは表示する列を調整したり、データソースに関する詳細情報を表示したり、利用可能なすべてのフィールドをリストアップすることも可能です。
このツールは、NVMeデバイスに関する特定の詳細、特にキューの深さや書き込みキャッシュの影響についても言及しており、コマンドを実行するのではなくシステムファイルから読み取ることを強調しています。動作にはPython 3.6以上が必要です。
全体として、lsdsは、複数のコマンドを使う手間を省きながら、Linuxシステムでディスクのパフォーマンスを管理・監視したい人にとって便利なツールです。
71.How to start a school with your friends(How to start a school with your friends)
要約がありません。
72.LegoGPT: Generating Physically Stable and Buildable Lego(LegoGPT: Generating Physically Stable and Buildable Lego)
要約がありません。
73.配列構造の実装(Implementing a Struct of Arrays)
この記事では、C++26における「Struct of Arrays」(SoA)の実装について、データ指向設計に関する講演からのインスピレーションを受けて説明しています。著者は、構造体の要素を単一の配列ではなく、別々の配列に格納することでメモリ使用量を最適化する方法を解説しています。
著者は、SoAの概念をアンドリュー・ケリーの講演から学び、データ構造のパフォーマンス向上に重点を置いていることを述べています。データの保存方法を変更することで、メモリ効率を高めることができます。
また、著者はZig言語のMultiArrayListとC++での実装を比較しています。Zigではデータを一つの割り当てで保存し、チャンクに分けるのに対し、C++では構造体を手動で定義する必要があります。
C++26のリフレクション機能についても詳しく説明されており、型Tの各非静的メンバーに対して別々の動的配列を管理するSoaVector<T>
の作成方法が紹介されています。リフレクションを利用してメンバーポインタを定義し、メモリを効果的に管理する方法が説明されています。
実装にはメモリの割り当て、サイズ変更、適切なクリーンアップが含まれており、メモリリークを避けるための工夫がされています。要素を追加するためのpush_back
メソッドや、要素を取得するためのインデックス演算子も提供されています。
さらに、SoA構造内の要素をより簡単に操作するための参照型(PointRef
)の作成についても触れられており、代入やデバッグ用のフォーマットに関する情報が含まれています。
著者はC++とZigの構文や機能の違いについても考察し、Zigの方が型や列挙型の扱いが直感的であることを指摘しています。
全体として、この記事はデータ管理におけるSoAアプローチの利点を強調し、C++26のリフレクション機能を活用した効率的なデータ構造の作成の可能性を示しています。
74.ブレンダーQ登場!(Show HN: BlenderQ – A TUI for managing multiple Blender renders)
BlenderQは、ローカルのBlenderレンダリングキューを管理するためのターミナルベースのツールです。このツールを使うと、複数の.blendファイルをキューに追加し、ターミナルから直接進行状況を追跡できます。現在はベータ版のため、バグや機能不足があるかもしれません。
主な機能には、インタラクティブなターミナルインターフェース、テーマサポート、複数の.blendファイルをキューに追加してレンダリングする機能、簡単なナビゲーションと進行状況の追跡があります。
必要な環境としては、Node.js(バージョン20以上)、Blender(バージョン3.5以上)が必要です。オプションとして、アイコン用にNerd Fontsを使用することもできます。
BlenderQは、npmまたはpnpmを使ってグローバルにインストールできます。コマンドは以下の通りです。npmの場合は「npm install -g blenderq」、pnpmの場合は「pnpm add -g blenderq」となります。
BlenderQはさまざまなオプションで実行できます。「-V」または「--version」でバージョン番号を表示し、「-z」または「--skip-splash」でスプラッシュスクリーンをスキップします。「-d」または「--dir <dir>」で開始ディレクトリを設定し、「-b」または「--blend <blend...>」で開く.blendファイルを指定します。「-h」または「--help」でヘルプ情報を表示できます。
開発者は、Node.jsに慣れていることと、機能的なツールを迅速に作成できる点からこの選択をしました。PythonやGoも検討しましたが、Node.jsが効率的な開発に必要な要素を提供していると判断しました。
例として、キューに.blendファイルを追加するには「blenderq --blend /path/to/file1.blend /path/to/file2.blend」と入力します。また、ディレクトリ内の.blendファイルを検索するには「blenderq --dir /path/to/directory」と入力します。
75.ボイド:オープンソースのカーソル代替(Void: Open-source Cursor alternative)
Voidは、Cursorのオープンソースの代替品です。ユーザーは自分のコードを使ってAIエージェントを活用し、変更を追跡し、データを保持することなくローカルでモデルを実行することができます。
主要なリソースとしては、リポジトリにフルソースコードが公開されています。また、詳細情報を得るためのウェブサイトや、コミュニティの議論やサポートのためのDiscordチャンネルもあります。さらに、プロジェクトボードがあり、始め方や貢献方法についての情報が提供されています。
コードベースに関するガイドは、VOID_CODEBASE_GUIDEを参照してください。サポートが必要な場合は、Discordまたはメール([email protected])で連絡できます。
76.スタートアップ向けテンプレート(Google Doc Templates for Startups)
ポールは、チームやプロジェクトが円滑に進むようにさまざまなテンプレートを作成しました。主なテンプレートは以下の通りです。
「決定文書」は、グループが合意に達するのを助けます。「振り返り文書」は、チームの協力やプロセスを改善するために使用されます。「戦略文書」は、チームの戦略を設定し、伝える役割を果たします。「プロジェクトトラッカー」は、タスクやプロジェクトの進捗状況を把握するためのものです。「調査文書」は、明確な解決策がない問題を分析します。「1対1の直接報告」は、マネージャーとチームメンバーの間で効果的な個別ミーティングを行うためのテンプレートです。「全体会議用スライド」は、大規模なグループミーティング用の基本的なスライドです。「役割と責任の明確化」は、チームの役割に関する混乱を解消します。
プロダクトマネジメントに関して、ポールは以下のテンプレートを提供しています。「PRD」は、製品改善のアイデアに関する重要な文書です。「リードアウト」は、製品の変更が市場でどのように機能したかを評価します。「プロダクトビジョン文書」は、ビジョンステートメントの作成を導くものです。「レベリングガイド」は、プロダクトマネジメントのレベルに関する一般的なガイドです。「インタビュー演習」は、プロダクトマネージャーの面接のためのサンプル演習です。
ポールはプロダクトリーダーであり、Keeperの元CEO兼創設者で、重要な情報を文書化することが繰り返しを避けるために重要だと考えています。
77.Inventing the Adventure Game (1984)(Inventing the Adventure Game (1984))
要約がありません。
78.三歳の煙突掃除人ではない(Not a three-year-old chimney sweep (2022))
三歳の煙突掃除人を映したとされる映像が虚偽であることが明らかになりました。この映像に対して多くの人が不快感を示しましたが、実際には演出されたものでした。映像はイギリスのパテアーカイブに由来し、1929年から1930年頃にベルリンで撮影されたもので、当時の実際の児童労働の様子を示しているわけではありません。
歴史的に見ると、煙突掃除を含む児童労働は19世紀のヨーロッパで一般的でした。しかし、1920年代にはドイツで10歳から13歳未満の子供がそのような仕事をすることを禁止する法律が施行されていました。映像に登場する道具は小型で古く見え、実際の仕事というよりは遊びのシーンであることを示唆しています。
さらに、ドイツでは煙突掃除人は幸運の象徴とされ、子供たちがその姿に仮装することも一般的でした。映像に映る子供は、実際に働いているのではなく、楽しんでいるか、写真家のためにポーズをとっているだけだった可能性が高いです。
調査により、この子供はホルスト・ビョーンケという名前であることが特定され、彼の家族に関する詳細も明らかになりました。物語は新たな情報が発見されるにつれて進展していますが、この映像が本物の児童労働を描写しているわけではないことは明らかです。
79.エリザベスの新事業(Elizabeth Holmes' partner raises millions for new biotech testing startup)
エリザベス・ホームズ元テラノスCEOは、詐欺の罪で現在服役中です。一方、彼女のパートナーであるビリー・エバンスは、新しいバイオテクノロジーのスタートアップ「ヘマントゥス」に数百万ドルを調達しました。この会社は、医療検査のためのAI技術の開発を目指しています。ホームズは、刑務所からこの事業にアドバイスを行っていますが、具体的な役割は不明です。
「ヘマントゥス」という名前は、ギリシャ語で「血の花」を意味し、現在は初期段階にあります。この会社は、特にラマン分光法という光検出技術を用いて、ALSや一部の癌などの病気を診断することに焦点を当てています。目標は、この技術をより手頃でアクセスしやすいものにし、研究室から商業利用へと移行させることです。
詐欺の有罪判決を受け、10年間の公的企業のリーダーシップ禁止があるにもかかわらず、ホームズは出所後に医療業界に復帰する計画を立てており、服役中に新しい発明に取り組んでいます。このスタートアップは、汗や唾液などの生物材料をテストする製品を開発中です。
80.マイクロソフト量子チップの疑惑(Data manipulations alleged in study that paved way for Microsoft's quantum chip)
最近、デルフト大学のマイクロソフト資金による研究所で行われた2017年の研究に関して論争が生じています。この研究は、量子コンピュータの部品として超薄型の「ナノワイヤ」を使用することを探求したもので、著者の一人が「未公開のデータ操作」を認めたことから、注目を集めています。このため、修正が不十分だと感じる一部の著者から論文の撤回を求める声が上がっています。
この研究は、ナノワイヤが量子コンピュータの基本単位であるキュービットとして機能する可能性を示すことを目的としていました。これにより、化学や医薬品の発見などの分野に革命をもたらすことが期待されていました。しかし、データの不正確さにより、関連する論文が過去に撤回されるなど、問題が続いています。
それにもかかわらず、マイクロソフトはこれらのナノワイヤを用いた8キュービットの量子チップの開発が進展していると発表し、研究結果には査読を受けた支持があると主張しています。2017年の論文の共著者であるヴィンセント・モーリクは、選択的なデータ報告について警鐘を鳴らし、発表されたデータにはテストされたナノワイヤの一部のみが含まれていると指摘しました。
主著者のオンダー・ギュルは、出版前にデータの問題を認識していたが、それを重大だとは考えていなかったと認めています。他の著者たち、特に上級研究者のレオ・カウウェンホーヴェンは、意図的な不正行為を否定し、誤りは後の修正で対処されたと主張しています。しかし、モーリクは修正が不十分だと主張し、一部の著者はこの研究から距離を置いています。
ジャーナル「ネイチャー・コミュニケーションズ」は、この問題を終了と見なし、研究の信頼性に関する議論が続いているにもかかわらず、撤回を追求しないと述べています。
81.スターリンク分解!(Starlink User Terminal Teardown)
この記事では、SpaceXが提供する衛星インターネットサービス「Starlink」のユーザー端末に関する調査について述べています。主なポイントは以下の通りです。
Starlinkは、低軌道の衛星を利用してインターネット接続を提供します。地上局がない地域でも、衛星間通信を活用することでインターネットにアクセスできるのが特徴です。
ユーザー端末は、アンテナとルーターで構成されています。調査では、特にアンテナに焦点を当てました。このアンテナは、RFフロントエンドチップやカスタムのシステムオンチップ(SoC)を備えた複雑な設計になっています。
チームはユーザー端末からファームウェアを抽出し、分析を行いました。その大部分は暗号化されておらず、動作やソフトウェアアーキテクチャに関する詳細が明らかになりました。これらは既存のネットワーク技術に似た構造を持っています。
さらに、Starlinkのソフトウェアの一部を分析するために、QEMUを基にしたエミュレーション環境が作成されました。
端末には、デバイスの識別や暗号鍵の管理を行う専用のセキュリティチップが搭載されており、セキュリティが強化されています。
調査の結果、ネットワークパケットを記録する可能性のあるプログラムが見つかりました。これはユーザーデータのプライバシーに関する懸念を引き起こしますが、個人データではなく衛星テレメトリに焦点を当てているようです。
また、端末にはオープンなSSHポートが維持されており、多数の公開鍵が含まれているため、セキュリティリスクが存在する可能性があります。
これらの発見は、Starlinkの背後にある複雑な技術と、衛星技術の進化に伴う潜在的なセキュリティの問題を浮き彫りにしています。
82.AIポーカー誕生?(The birth of AI poker? Letters from the 1984 WSOP)
マイク・カロからアンリ・ボリンジャーへのメモについての内容ですが、具体的な詳細やメモの内容は提供されていません。
83.代数効果の罠(Algebraic Effects: Another mistake carried through to perfection?)
効果システムは現在、プログラミング研究の中で人気のあるテーマですが、著者はソフトウェア開発における実際の利点について懐疑的です。著者は、これらのシステムが例外と共通する根本的な欠陥を持っていると考えています。それは、動的スコープに依存しているため、コードの理解や保守が複雑になる可能性があるという点です。
著者は、最近の効果的なプログラミング言語の中には、レキシカルスコープや静的スコープを使用する方向に進んでいるものもあると述べています。これにより、動的スコープの問題が解決されると説明しています。従来のプログラミングでは、例外を使って処理をハンドラに渡すことができますが、これがコード内でのアクションの発生時期や場所を不明瞭にし、保守を難しくすることがあります。
著者の経験によれば、動的スコープを使用すると、大規模なコードベースにおいて混乱や予測不可能性が生じるとのことです。著者は、関数が必要なリソースを明示的に受け取る、いわゆる「依存性注入」と呼ばれるより構造化されたアプローチを支持しています。この方法は、依存関係を明確にし、コードの保守性を向上させるのに役立ちます。
著者は、効果システムが推論された型に過度に依存している可能性があると指摘しています。推論された型は、明示的にパラメータを渡すよりも不明瞭になることがあります。著者は、プログラミングにおけるシンプルさや明示性といった原則を強調し、より明確なパラメータベースの設計が、管理しやすく理解しやすいコードにつながると提案しています。
効果システムは興味深いものですが、著者は、明確なパラメータの受け渡しと明示的な制御フローに焦点を当てた従来の方法が、長期的なソフトウェアの保守においてより効果的であると考えています。
84.グラスホッパーで形状設計(Parametric Modeling with Grasshopper)
Grasshopperは、3DモデリングソフトウェアのRhinoceros(Rhino)用のビジュアルプログラミングツールで、ユーザーが図を使って複雑な幾何学的デザインを作成できるようにします。このチュートリアルでは、基本的な幾何学モデリングについて、点、線、ポリライン、曲線、表面を含めて紹介します。
Grasshopperは、視覚的な図を使ってデータと機能を接続するため、3D幾何学を生成したり操作したりするのが容易になります。インターフェースには、メニューバー、ツールバー、図を作成するためのキャンバスが含まれています。
Grasshopperでは、点をx、y、z座標を使って様々な方法で作成できます。例えば、Construct Pointコンポーネントを使ったり、Rhinoで描いた点を参照したりすることができます。
線は、始点と終点を定義することで作成でき、Rhinoで描くことも可能です。Lineコンポーネントを使うと、始点と終点をつなげて線を作成できます。
ポリラインは複数の点をつなげて作成され、閉じることで多角形を形成することができます。Polylineコンポーネントを使用し、点をVertices入力に接続します。
曲線は制御点を使って作成され、Interpolateのようなコンポーネントで操作できます。NURBS曲線は一連の制御点によって定義され、サイン波のような関数から生成することも可能です。
NURBS表面は制御点のグリッドから形成されます。特定のコンポーネントを使って基本的な表面を作成でき、曲線から自由形状の表面を作ることもできます。
このチュートリアルは、次のチュートリアルで扱うパラメトリック家具のモデリングなど、より高度な応用のための基礎を築きます。
85.核融合エネルギーの進展(Progress toward fusion energy gain as measured against the Lawson criteria)
テキストを提供してください。翻訳いたします。
86.Gimp to Discuss Changing Name(Gimp to Discuss Changing Name)
要約がありません。
87.Audiobookshelf: Self-hosted audiobook and podcast server(Audiobookshelf: Self-hosted audiobook and podcast server)
要約がありません。
88.iMessageの秘密解析(A Formal Analysis of Apple's iMessage PQ3 Protocol [pdf])
このテキストは、AppleのiMessage PQ3プロトコルについての正式な分析を示しています。PQ3は、従来のコンピュータや量子コンピュータの脅威から保護するために設計された安全なメッセージングシステムです。
PQ3は、Appleのデバイスで使用されるメッセージングプロトコルで、安全な通信を確保します。従来の暗号技術とポスト量子暗号技術を組み合わせて、将来の量子コンピュータを含む強力な脅威に対してもセキュリティを維持します。
このプロトコルは、強力なセキュリティ保証を提供します。メッセージの秘密性が保たれ、セッションの状態が侵害されない限り、メッセージは機密のままです。また、過去のメッセージは現在の鍵が侵害されても安全であり、鍵が侵害された場合でも安全に通信を続けることができます。
PQ3は「ダブルラチェット」メカニズムを採用しており、暗号化鍵を継続的に更新することでセキュリティを確保します。従来の暗号技術とポスト量子安全な鍵カプセル化を統合しています。
著者たちは、Tamarinというツールを使用してPQ3の詳細なモデルを作成し、そのセキュリティ主張を検証しました。PQ3は、量子コンピュータの能力を持つ潜在的な敵が関与する複雑なシナリオにおいても高いセキュリティ基準を満たすことが証明されました。
分析には、プロトコルの鍵交換とメッセージ暗号化プロセスのモデル化が含まれ、さまざまな鍵の侵害に対してセキュリティ特性がどのように維持されるかが示されました。
この研究結果は、PQ3が数百万のデバイスで使用するのに適した堅牢なメッセージングプロトコルであり、高度な脅威に対するセキュリティ機能に自信を持てることを示しています。文書は、PQ3プロトコルのセキュリティ対策、技術的実行、検証方法についての徹底的な検討をまとめており、現代の脅威に対する信頼性を確認しています。
89.ハイパー:新基準のReact代替(Show HN: Hyper – Standards-first React alternative)
Hyperは、ウェブ標準を重視したユーザーインターフェースを構築するための新しいマークアップ言語です。この言語は、UI開発をよりシンプルで保守しやすく、スケーラブルにすることを目指しています。具体的には、HTMLを構造に、CSSをスタイリングに、JavaScriptを機能に使用することで、ウェブ標準を基盤としています。また、抽象化や慣用表現の使用を最小限に抑えることで、複雑さを軽減しています。デザインシステムを分離してアクセスしやすくすることで、開発者がスタイルを管理しやすくしています。さらに、アプリケーションが成長してもシンプルさを保つことができます。
HyperとReactを比較すると、Reactはロジック、構造、スタイリングを組み合わせるため、複雑さが増します。一方、Hyperはクリーンで標準を優先するアプローチを採用しており、より小さく効率的なコードを実現しています。コンポーネントの作成や再構成も容易で、デザインと機能が密接に結びついていないため、Reactのようにデザインを変更する際に大規模なコード修正が必要になることはありません。
パフォーマンス面では、Hyperのコンポーネントは現代のReact実装と比べてはるかに小さなJavaScriptファイルを生成し、より良いパフォーマンスを促進します。
HyperはBunというツールの上に構築されており、ウェブ標準のサポートを向上させるための簡単なインストールプロセスを提供しています。今後の開発では、フルスタックアプリケーションやAI生成のUI向けの機能を導入する計画があり、シンプルで一貫した開発体験を提供することを目指しています。
Hyperは、特にCSSの専門知識を持つ開発者からのフィードバックや貢献を歓迎しています。最終的な目標は、ウェブ標準を強調し、複雑なフレームワークやツールの必要性を減らす、根本的にシンプルな技術スタックを作ることです。
90.Fui: TTYフレームバッファライブラリ(Fui: C library for interacting with the framebuffer in a TTY context)
FUIは、ターミナル環境でフレームバッファを扱うために設計されたCライブラリです。このライブラリを使うことで、フレームバッファデバイスと直接やり取りができ、以下のような機能を提供します。
複数のレイヤーにわたってピクセル値を描画し、それらを組み合わせて表示することができます。また、線や長方形、円といった基本的な図形を描くことも可能です。ビットマップフォントを使用したテキストの描画や、キーボードやマウスの入力を処理するための汎用的なイベントシステムも備えています。さらに、正弦波や和音を再生できるシンプルな音声システムも含まれています。
FUIをインストールするには、次のコマンドを使ってコンパイルし、インストールします。makeコマンドを実行し、その後sudo make installを行います。プロジェクトにライブラリを含める際は、フラグとして「-Lfui -l:libfui.a」を指定してください。このライブラリは静的にリンクされるため、共有ライブラリは必要ありません。
FUIは、ビデオや入力に対してルートアクセスを必要とするため、ユーザーを「video」と「input」グループに追加する必要があります。これには次のコマンドを使用します。sudo usermod -aG video "$USER"とsudo usermod -aG input "$USER"を実行してください。その後、ログアウトして再度ログインするか、必要に応じて再起動します。
FUIには「examples」フォルダにさまざまな機能を示す例が含まれています。特に、音声システムを利用したシンプルなアステロイドゲームがあります。
全体として、FUIはC言語を使ってターミナル内でグラフィカルなアプリケーションを作成する手段を提供します。
91.生物コンピュータCL1登場(The CL1: the first code deployable biological computer)
CL1は、シリコンチップ上で育てられた実際の神経細胞に直接コードを展開できる初の生物学的コンピュータです。これらの神経細胞は栄養溶液で健康を保たれ、バイオインテリジェンスオペレーティングシステム(biOS)によって管理されたシミュレーション環境と相互作用します。
主な特徴として、ユーザーは神経細胞に接続し、複雑な課題に対処するためのコードを展開できる直接的な脳接続があります。また、自然に進化した神経細胞を利用した生物学的神経ネットワークは、柔軟性があり自己プログラミングが可能です。さらに、クローズドループシステムにより、神経細胞はリアルタイムでソフトウェアと相互作用し、外部の支援なしで最大6ヶ月間維持できます。
実験用のさまざまなデバイスを簡単に接続できるプラグアンドプレイ機能があり、モニタリングやデータの可視化のためのタッチスクリーンも備えています。動物実験を行わずに神経細胞の行動を研究できる倫理的なテスト方法を提供し、人間に関連するデータを得ることができます。また、低エネルギー消費を考慮して設計されており、研究の期間を延ばすことができます。
CL1は神経科学の研究を進めることを目指し、倫理的な実践と持続可能性を促進しています。
92.楽しむ線形計画(Linear Programming for Fun and Profit)
Modalは、GPU市場の不安定さに対処するための取り組みを行っています。この市場では、新製品の発売や需要の変動により、価格が頻繁に変動します。顧客は、供給問題を心配することなく、安定した価格で信頼できるGPUへのアクセスを求めています。このニーズに応えるために、Modalは「リソースソルバー」を開発しました。これは線形計画法(LP)を用いて、GPUの配分を効率的に最適化するものです。
GPU市場は予測が難しく、価格や供給が頻繁に変わります。Modalのリソースソルバーは、顧客がGPUのニーズを迅速かつコスト効率よく拡大できるよう支援します。このソルバーは、現在の需要、価格、入手可能性に基づいて、どれだけのGPUを配分するかを決定するためにLPアルゴリズムを使用しています。また、アイドル状態のGPUを一定数保持することで、需要が急増した際に即座にスケールアップできる体制を整えています。
需要が複雑化するにつれて、LPモデルはCPUやRAMの要件など、追加の制約を考慮するのに役立ちます。コストの最適化にはシンプレックスアルゴリズムが用いられ、過去の数学的解法に基づいて効果的にコストを削減します。Modalは、迅速なスケーリングとコスト効率のバランスを取りながら、しばしばヒューリスティックを使用してソルバーのパフォーマンスを向上させています。さらに、同社は生産環境での堅牢なパフォーマンスを実現するために、GoogleのGLOPソルバーに依存しています。
Modalは、線形計画法を活用してクラウドコンピューティングの複雑さを乗り越え、顧客が必要なリソースを迅速かつ最適なコストで受け取れるようにしています。
93.Linuxカーネルの信頼網(The Linux Kernel's PGP Web of Trust)
Linuxカーネルの開発では、セキュリティのためにPGPが使用されており、メンテナはプルリクエストに署名する必要があります。コンスタンティン・リャビツェフは、602の有効な鍵を管理するリポジトリを運営しており、リーナス・トーバルズの鍵からの信頼経路を確保しています。最近、GnuPG 2.4.xが古くて安全でないSHA-1署名を受け付けなくなったため、問題が発生しました。
現在、リポジトリ内の7976の有効な署名のうち、6045がSHA-1を使用しています。リーナス・トーバルズは40の鍵に署名しており、そのほとんどがSHA-1です。もしすべてのSHA-1署名が削除されると、485の公開鍵がトーバルズからの信頼経路を失い、アンドリュー・モートンやグレッグ・クロアハートマンなどの著名な貢献者に影響を与えることになります。
これにより、信頼できるカーネル鍵のセットが358から94に減少します。この問題に対処するために、Embedded Recipes 2025で鍵署名セッションが開催される予定です。参加者は、2025年5月12日までに指定されたメールアドレスに自分の公開鍵を送信することで、セッションに参加できます。
94.富裕層の気候影響(High-income groups disproportionately contribute to climate extremes worldwide)
この記事では、裕福な個人が気候変動に与える影響について、特に温室効果ガスの排出に焦点を当てています。主な発見は以下の通りです。
まず、世界の人口の上位10%が、1990年から2020年の間に約65%の温暖化に寄与していることがわかりました。特に上位1%の人々は、さらに大きな影響を与えており、気候の不平等を助長しています。
次に、これらの高所得層の排出は、熱波や干ばつなどの極端な気象現象の増加と関連しています。例えば、上位10%の人々は、極端な熱の発生増加に対して、平均的な人の7倍もの貢献をしています。
また、歴史的に排出量が少ない地域、つまり貧しい地域が気候変動の影響を最も受けていることも指摘されています。これらの地域は排出にほとんど寄与していないにもかかわらず、最も大きな影響を受けており、気候の不正義が浮き彫りになっています。
さらに、研究は裕福な排出者の貢献を認識することが、気候の公平性や正義についての議論において重要であると強調しています。これにより、富裕税のような政策が提案され、格差を減らす手助けになるかもしれません。
最後に、研究では先進的な気候モデルを用いて、特定の所得層の排出が全球の気温や極端な気象パターンの変化にどのように関連しているかを評価しました。
これらの発見は、高所得者の行動に対処し、気候変動に対する公平な解決策を促進するためのターゲットを絞った気候政策の必要性を強調しています。
95.ゾンビEV再生器(Zombieverter: Open source VCU for reusing salvage EV components)
電気自動車(EV)への改造プロジェクトは自己責任で行う必要があります。必要な機械的および電気的スキルを持っていることを確認し、法的要件を遵守することが重要です。
Open Inverterプロジェクトのウェブサイトに掲載されている情報は、あくまで参考用です。このプロジェクトやその貢献者は、この情報を使用したことによる怪我や損害について責任を負いません。
ZombieVerterは、廃棄されたEV部品を使用して車両を電動駆動に改造するためのオープンソースの車両制御ユニット(VCU)です。日産リーフやトヨタのハイブリッド車など、さまざまな人気車両の部品をサポートしており、制御や監視のための多くの入出力を備えています。
ハードウェアにはWiFi機能やPWM制御用の複数の出力、CANバスインターフェースなどが含まれています。ソフトウェアは、構成やモーター、充電器、ヒーターなどのさまざまなシステムの制御、データロギングのためのウェブベースのインターフェースを提供しています。
VCUの組み立てや配線についてのガイダンスがあり、必要な部品や配線構成について説明されています。安全性と機能性を確保するために、OEMの図面に基づいた適切な配線が求められます。
初期起動の手順には、12V電源に接続し、ウェブインターフェースにアクセスすることが含まれます。設定には、スロットルや接点、その他の入出力のパラメータを設定する必要があります。
一般的な問題に関するトラブルシューティングのガイダンスも提供されており、シリアル接続の問題や更新失敗からの回復方法について説明されています。
全体として、ZombieVerter VCUは、廃棄部品を使用して車両を電動化したい人々にとって柔軟なツールですが、電気システムに関する慎重な取り扱いと知識が必要です。
96.米政府、身柄拘束停止を検討(US Government considering suspending habeas corpus)
トランプ政権は、個人が自らの拘束を法廷で争う権利である人身保護請求権の停止を検討しています。トランプの側近であるスティーブン・ミラー氏は、憲法が「反乱や侵略の時」にこの権利の停止を許可していると述べました。この議論は、政権の移民政策や外国人学生の拘束に関連する法的な問題が浮上している中で行われています。
ミラー氏は人身保護請求権を「特権」と表現し、議会が移民案件に対する裁判所の権限を制限していると主張しました。しかし、法律の専門家たちは、この権利を停止する権限は大統領やその側近ではなく、議会にのみあると反論しています。最近の裁判所の判決により、異議を唱えた学生たちが解放される一方で、一部の裁判官は政権の行動を支持しています。
人身保護請求権は、アメリカの歴史の中で数回しか停止されたことがなく、その権限は大統領ではなく議会にあります。トランプ氏はこの停止について公に言及していませんが、彼の追放政策に対する法的な挑戦を克服しようとする意向を示しています。
97.太陽光の透明性(Sunlight: A certificate transparency implementation built for scalability, ease)
Let’s Encryptは「Sunlight」という新しい証明書透明性(CT)ログを発表しました。このシステムは、スケーラビリティの向上、運用の簡素化、コスト削減を目的としています。この実装は、GoogleのChromeチームを含むさまざまな専門家や組織の意見を取り入れて開発されました。
Sunlightの目的は、ウェブの公開鍵基盤における証明書の発行状況をより良く監視し、研究することです。日々増加する証明書の発行に伴う課題に対処することを目指しています。
現在、Let’s Encryptは毎日400万以上の証明書をログに記録していますが、既存のCTログ「Oak」は、大量のデータによるデータベースのスケーラビリティやパフォーマンスの問題に直面しています。現在のアーキテクチャはリレーショナルデータベースを使用しており、大量のデータを扱うのが難しい状況です。データをシャードに分割する方法も試みていますが、これにはコストがかかり、効率的ではありません。
新しい設計の特徴として、Sunlightはデータを「タイル」と呼ばれる単位で整理する新しい方法を採用しています。これにより、従来の動的APIよりもキャッシュやアクセスが容易になります。また、データの書き込みプロセスも簡素化され、複雑なリーダー選出システムを必要とせず、各ログが独立して運用できるようになり、全体の堅牢性が向上しました。さらに、証明書の統合にかかる遅延を減らすために、Sunlightは提出をバッチ処理することで信頼性を向上させています。
Sunlightは現在稼働中で、Let’s Encryptは証明書発行機関(CA)や監視機関に利用を促しています。チームはフィードバックや協力を歓迎しており、システムのさらなる改善を目指しています。
Sunlightは、証明書透明性ログの効率性と信頼性において重要な前進を示しています。詳細情報や参加方法については、sunlight.devを訪れてください。
98.A Taxonomy for Rendering Engines(A Taxonomy for Rendering Engines)
要約がありません。
99.ゴ風味のOdin(Odin, a Pragmatic C Alternative with a Go Flavour)
オーディンは、ビル・ホールによって作られた新しいシステムプログラミング言語で、Cの現代的でシンプルな代替手段を目指しています。この言語は、パフォーマンス、可読性、そしてシンプルさを重視しながら、低レベルの制御も可能にしています。
オーディンの特徴として、データ指向設計があります。これは、配列の構造体のようなデータ構造を使用し、暗黙のゼロ初期化を許可します。また、オーディンには動的なマップや配列が組み込まれており、同様の言語とは異なります。実用的なアプローチを採用しており、複雑な機能よりもクリーンでシンプルなコードを優先しています。
文法は初心者に優しく、Cに慣れた人には親しみやすいものです。不要な複雑さを避け、過剰な可変性チェックを省き、従来のセミコロンも排除しています。
エラーハンドリングは、Goに似た方法を使用しており、一部のユーザーには不自然に感じられるかもしれませんが、シンプルさを重視したデザイン哲学に沿っています。
多くのユーザーは、オーディンがC/C++でよく見られる一般的な問題を減らすことで、プログラミングを楽しくしていると報告しています。組み込み機能がメモリバグを防ぎ、コーディング体験を簡素化しています。
オーディンは、Jaiと似た文法を持っていますが、Jaiはコンパイル時の機能に重点を置いているのに対し、オーディンはシンプルさと実用性を優先しています。また、Zigと比較すると、オーディンは冗長さが少なく、ユーザーフレンドリーです。Zigは明示性と複雑なメタプログラミングを重視しています。
一方で、オーディンのドキュメントはまだ不十分で、主なコミュニティプラットフォームがDiscordであるため、すべての人にとってアクセスしやすいわけではありません。メタプログラミング機能をもっと求める声もありますが、オーディンの組み込み機能で十分な場合が多いです。
オーディンは、特にグラフィックス集約型アプリケーションにおいて、現代のシステムプログラミングにおいて有望な選択肢です。改善が必要な部分もありますが、開発者体験と実用的なデザインに焦点を当てているため、Cの価値ある代替手段となっています。
100.死の予測(Dead Reckoning)
1741年4月、イギリス海軍の艦船HMSワガーは、暴風雨の中で「水夫の墓場」として知られる危険なドレイク海峡に突入しました。この艦船は、スペインに対する戦時任務の一環として秘密の艦隊に属していましたが、厳しい天候や乗組員の病気など、困難な状況に直面しました。艦長のダンディ・キッドが亡くなり、リューテナントのデイビッド・チープが指揮を引き継ぎましたが、艦船は状態が悪く、艦隊の他の船との連絡も途絶えてしまいました。
数週間にわたり自然の猛威と戦った結果、ワガーは岩だらけの岸に座礁しました。乗組員たちは「ワガー島」と呼ぶ場所に取り残され、飢餓や厳しい天候に苦しむことになりました。彼らは食料を探し、内部の対立、特に艦船の砲手ジョン・バルクリーによる反乱に直面しながら生き延びようとしました。
最終的に、生存者たちはスコーナー船「スピードウェル」を建造し、脱出を試みました。彼らは危険な海域を航行し、さらなる困難や乗組員の喪失に直面しました。最終的に、ブラジルにたどり着いたのは30人だけで、彼らは救助され、2年の苦難を経てイギリスに帰還しました。
この物語は、指導力、生存、18世紀の海軍生活の厳しい現実をテーマにしており、生き残った将校たちは軍法会議にかけられました。試練を経た多くの乗組員は、その後も著名なキャリアを築き、HMSワガーの物語は探検と人間の忍耐の教訓として語り継がれています。