Anthropic CEOダリオ・アモデイ氏、国防省との「対話」について声明を発表
AnthropicのCEO、ダリオ・アモデイ氏が国防省(Department of War)との議論に関する公式声明を発表しました。AIの安全性と国家防衛の境界線について、同氏がどのような見解を示したのか、エンジニアやポリシーメーカーの間で大きな注目を集めています。
海外掲示板から厳選した技術情報を日本語でお届け
海外の人気投稿を毎日自動翻訳
AnthropicのCEO、ダリオ・アモデイ氏が国防省(Department of War)との議論に関する公式声明を発表しました。AIの安全性と国家防衛の境界線について、同氏がどのような見解を示したのか、エンジニアやポリシーメーカーの間で大きな注目を集めています。
ついに、特定のアプリに依存せず、あらゆるコンピュータ操作を自律的に実行できる世界初の「完全汎用アクションモデル(Computer Action Model)」が登場しました。人間と同じように画面を理解し、マウス操作やキーボード入力を自在に操るAIの進化は、業務自動化の歴史を塗り替える大きな一歩となりそうです。
共同創業者のNick HodgesとDavid Millingtonです。私たちはUsenet(ネットニュース)の時代から、もうかなりの長い期間インターネットに浸かってきました。そこで私たちはあらゆる光景を目にし、ひどいコメントや攻撃的なユーザー、やる気を削ぐような議論の数々にずっと頭を悩ませてきました。一方で、素晴らしく生産的な議論が行われる場も知っています。では、どうすれば「悪い議論」を減らし、「良い議論」を増やすことができるのでしょうか?現在のモデレーションツールは、単に投稿を削除したりユーザーをBANしたりすることに終始しているようです。もっと建設的な対話を促し、人々により良い議論(ディベートとしての議論)の仕方を「教える」ことができれば、より有益だと思いませんか?そこで1年前、私たちは健全なコミュニケーションを育むためのツール「Respectify」の開発を始めました。悪意のあるコメントをただ削除するのではなく、ユーザーが本当に伝えたいことを、より善意に基づいた適切な方法で表現できるよう提案します。具体的には、以下のような問題の回避をサポートします。・論理的誤謬(二分法の罠、ストローマンなど)・トーンの問題(他者にどう読み取られるか)・投稿内容と本来のトピックとの関連性・低品質な(内容の薄い)投稿・ドッグホイッスル(特定の層にだけ伝わる攻撃的な隠語)などコメント投稿者には「何が問題なのか」の説明が表示され、編集して再投稿するチャンスが与えられます。これは「モデレーション + 教育」をワンステップで行う試みです。また、このプロセス全体を自動化することで、サイト運営者がモデレーションに煩わされることなく、コンテンツ制作に集中できる環境を目指しています。時間をかけて、コメント一つひとつを通じて、より良い思考法を静かにコーチングしていくのです。公式サイトにはインタラクティブなデモを用意しています:https://respectify.ai デモをご覧いただければわかる通り、システムは「何でもあり」な設定から「大学のディベートレベルの厳格さ」まで、自由にチューニング可能です。このプロジェクトが、より良い議論、そしてより良いインターネットにつながることを願っています。これって、そんなに無理な願いじゃないですよね?Hacker Newsコミュニティならではの鋭いフィードバックをお待ちしています!
Windows 11の標準アプリである「メモ帳」が、ついにMarkdown(マークダウン)形式を公式にサポートする見込みです。これまでシンプルなテキストエディタとして親しまれてきたメモ帳ですが、Markdown対応によって、ちょっとしたメモ書きやドキュメントの下書きがより快適になりそうです。エンジニアにとっては嬉しい、かゆいところに手が届くアップデートになりそうですね。
新しいプログラミング言語「Om」についての話題です。現時点では具体的な詳細は投稿されていませんが、新しい言語の登場は常に開発者の好奇心を刺激します。一体どのような設計思想や構文を持っているのか、今後のアップデートに注目が集まります。
「バス停式バランシング(Bus stop balancing)」は、システムの負荷分散やリソース配分において、驚くほど高速かつ低コスト、それでいて高い効果を発揮するアプローチです。複雑なアルゴリズムを組み込む前に、このシンプルで無駄のない手法がどれほど有効か、ぜひチェックしてみてください。
Model Context Protocol(MCP)をCLI(コマンドライン)経由で効率的に操作し、リソース消費や利用コストを最小限に抑える方法についてのトピックです。無駄なオーバーヘッドを削り、賢くMCPを運用するためのヒントがまとめられています。
記念すべき最初のWebサイトがついに完成しました!プログラミングを学び始めてから、一つの大きな節目となるプロジェクトです。ここからさらにスキルを磨いて、改善を重ねていこうと思います。
伝説的なギタリスト、ジミ・ヘンドリックス。彼は単なるプレイヤーではなく、フィードバック制御やエフェクト・チェインを駆使して独自の音響空間を作り上げる、まさに「システムエンジニア」のようなアプローチで音楽に向き合っていたという興味深い考察です。音のシグナルフローを最適化し、当時の技術の限界に挑んだ彼のスタイルは、現代のエンジニアリングにも通ずるものがあります。
1978年、当時10歳だった私が、なんとディズニーランドにジェットコースターの企画を直接売り込みました。
エンジニアの皆さん、こんにちは!Emdash(https://github.com/generalaction/emdash)の開発者、ArneとRabanです。Emdashは、特定のプロバイダーに依存しないオープンソースのデスクトップアプリです。複数のコーディングエージェントを、ローカルまたはSSH経由のリモートマシン上の独立したGit worktree内で、並列に実行できます。私たちはこれを「エージェント型開発環境(ADE: Agentic Development Environment)」と呼んでいます。1分間のデモ動画はこちら:https://youtu.be/X31nK-zlzKo。自分たちが使うために開発を始めました。以前、別のアプリを開発していた際、ターミナルやブランチが乱立し、AIの回答待ちで時間が溶けるというカオスなワークフローに悩まされていました。Emdashはターミナルをインターフェースの中心に据え、複数のエージェントを同時に動かすのを簡単にします。各エージェントは独立したworktreeでタスクを実行するため、同じ問題に対して複数のエージェントを試したり、テストやレビューを並行して行えます。SSHにも対応しているので、コードがある場所でそのままエージェントを動かし、並列ワークフローを維持できます。タスク起動の高速化にもこだわりました。worktreeをオンデマンドで作ると5秒以上かかることもありますが、バックグラウンドで予備のworktreeを保持しておくことで、タスク開始時間を約500~1000msまで短縮しました。また、起動時のシェル環境読み込みを避け、直接シェルを立ち上げています。プロバイダー独自のCLIをそのまま使うのが正解だと考えています。これにより各エージェントの全機能を常に活用でき、プロバイダーが新機能をリリースしてもすぐに対応可能です。現在、Claude Code、Codex、Gemini、Droid、Amp、Codebuffなど21種類のCLIに対応しており、インストール済みのものを自動検出します。私たちは、将来的にタスクによって最適なエージェントが使い分けられるようになると信じています。オーケストレーションだけでなく、開発ループの大部分をEmdashに集約しました。差分の確認、コミット、PR作成、CI/CDのチェック確認、マージまで完結できます。Linear、GitHub、JiraのIssueをエージェントに渡すことも可能です。EmdashはMITライセンスの完全オープンソースです。macOS、Linux、そして先日リリースしたWindows版が利用可能です。Homebrewでもインストールできます:`brew install --cask emdash`。皆さんが複数のエージェントをどのように使い分けているか、ぜひフィードバックをください!リポジトリはこちら:https://github.com/generalaction/emdash
投稿内容は空でしたが、「Nearby Glasses(近くのメガネ)」というタイトルは、周辺のスマートグラスを検知する機能や、日常生活に密着した新しいウェアラブルデバイスの登場を予感させます。AR/VRデバイスの普及に伴い、周辺機器とのシームレスな連携(Nearby Shareのような機能)が期待されているのかもしれません。
プライバシー保護やセキュリティに対して人一倍敏感な、いわゆる「パラノイア(慎重派)」の方々に向けたモバイル通信サービスの選び方について。監視やトラッキングを最小限に抑え、いかにして匿名性を保ちつつモバイルネットワークを利用するかというテーマを深掘りします。
押し入れで眠っている古いKindleを、便利な「バス時刻表モニター」として復活させるハックをご紹介します。電子ペーパーならではの低消費電力と視認性を活かした、エンジニア心をくすぐるDIYプロジェクトです。
僕たちの新しい音声認識(STT)モデルと、それを効率的に使うためのライブラリを公開したのでシェアさせてください。僕たちはたった6人の小さなスタートアップで、月間のGPU予算も10万ドル以下という限られたリソースでやっています。そんな中、チームが一丸となって、OpenAIの最強モデルであるWhisper Large v3よりも低い単語誤り率(WER)を実現するストリーミングSTTモデルを作り上げたことを誇りに思っています。正直なところ、Large v3は数年前のモデルではありますが、僕たちのモデルはHugging FaceのOpenASRリーダーボードで上位にランクインしており、NvidiaのParakeetシリーズとも互角以上に渡り合っています。モデルやソフトウェアへのフィードバックはもちろん、これを使って皆さんがどんな面白いものを作るのか、ぜひ教えてください!
AppleのMac miniが、テキサス州ヒューストンに新設される施設で製造されることが分かりました。米国国内での生産体制をさらに強化する動きとして注目が集まっています。
最近話題の「Vibe Coding(バイブ・コーディング)」を駆使して、愛犬と一緒に(あるいは愛犬のために)ゲームを開発しているというエキサイティングな投稿です。厳密な構文に悩むのではなく、AIの力を借りて直感やノリ(バイブス)で形にしていく、まさに今どきの開発スタイルを楽しんでいます。
皆さん、こんにちは!PgDogの開発者であるLevとJustinです。PgDog(https://pgdog.dev/)は、PostgreSQL向けのコネクションプーラー、ロードバランサー、そしてデータベース・シャーダーです。高トラフィックなアプリを運用しているエンジニアなら、一番先にボトルネックになるのがデータベースだとご存知でしょう。私たちはこの問題を、アプリケーションのコード変更や複雑なマイグレーションを一切必要としないネットワークプロキシで解決しました。去年の投稿:https://news.ycombinator.com/item?id=44099187。今回の最大のアップデートは、実運用環境(プロダクション)での稼働が始まったことです。シャーディング機能は非常に安定しており、クエリごとに1つのシャードを叩く処理はほぼ問題なく動作します。クロスシャード(複数DB)クエリも開発を進めており、大きな進捗がありました。count()、min()、max()、avg()、stddev()、variance()といった集計関数は、アプリ側をいじることなくそのまま利用可能です。PgDogが通信の途中で計算を行い、不足している情報を取得するためにクエリを透過的に書き換えます。例えば、複数DBにまたがる平均計算では、合計値を得るために必要なcount()をクエリに自動挿入し、アプリに返す行からはその値を削除してくれます。ソートやグループ化、DISTINCTも、結果セットに含まれるカラムであれば対応済み。タイムスタンプや整数型、varcharなど10種類以上のデータ型をサポートしています。スキーマ変更(CREATE/DROP/ALTER)を含むクロスシャード書き込みは、2フェーズコミットにより全シャード間でアトミックかつ同期的に実行されます。ORMをパッチするような無理な作業は不要です。PgDogがCOMMIT文を横取りして、自動的にPREPARE TRANSACTIONとCOMMIT PREPAREDに変換します。また、全シャードで同一データを持つ「Omnisharded(レプリケート)」テーブルも、アトミックな読み書きをサポート。これは、シャード化しきれない共通データを同期し続けるために不可欠です。マルチタプルINSERT(INSERT INTO table_x VALUES ($1, $2), ($3, $4))もクエリリライターが分解し、各シャードへ自動振り分けします。PrismaやSequelizeなどのORMもそのまま使えます。さらに、シャードキーの更新もSELECT、INSERT、DELETEの3クエリに自動分割・統合され、行の移動が透過的に行われます。Citusを使っている方も、ぜひ一度比較してみてください。UUIDではなく整数型のプライマリキーを好む方のために、PgDog内部にクロスシャードで一意なシーケンス生成機能を組み込みました。Postgresの関数のように呼び出せ、ActiveRecordのようなORMでも値が自動挿入されます。毎秒400万個の生成が可能で、約70年枯渇しないため、急いでUUIDv7に移行する必要はありません。コード例:`INSERT INTO my_table (id, created_at) VALUES (pgdog.unique_id(), now());`。リシャーディング機能も組み込み済みで、論理レプリケーションストリームを並列化することで、毎秒数GB単位でのテーブル移動が可能です。これは画期的です!かつてInstacartで10TBのデータを移動した際は2週間かかりましたが、今なら数時間で完了します。ロードバランサーとしても優秀で、RDS/Aurora/Cloud SQLなどで、SELECT pg_is_in_recovery()を用いてレプリカを監視し、フェイルオーバー時に自動で追従します。HAProxyはもう不要です。また、SELECT FOR UPDATEやCTEを含む複雑なクエリも処理可能で、クエリコメントやコネクションパラメータを使って読み取り/書き込みを明示的にルーティングすることも可能です。PgDogを使えば複数のコネクションプールを1つに統合できるため、Python/Ruby/Goなどのマルチスレッドアプリでは、メモリ使用量、I/O、コンテキストスイッチのオーバーヘッドを大幅に削減できます。コネクション接続時の異常な負荷(Connection Storm)に対しても、PgDogは途中のトランザクションを安全にロールバックし、異常なコネクションを排除して正常状態に戻すため、DBのCPU負荷を抑えられます。PgDogはオープンソースです。フィードバックやコントリビューションを心よりお待ちしています!詳細はドキュメント(https://docs.pgdog.dev)をチェックしてください。ハッピー・ハッキング!
次世代の独立系ブラウザエンジンとして注目を集める「Ladybird」が、主要な開発言語としてRustを採用することを公式に決定しました。これまではC++をベースに開発が進められてきましたが、メモリ安全性の向上やモダンな開発体験を求めての大きな決断となります。ブラウザ界の新たな挑戦者がRustという武器を手に入れ、今後どのような進化を遂げるのか、エンジニア界隈でも大きな期待が寄せられています。
アルゴリズムの解析でよく見かける不等式「f(x) ≤ g(x) + O(1)」。これ、正確にはどういう意味か理解していますか?単なる定数項の無視に見えて、実は漸近的挙動(Asymptotics)を扱う上で重要なニュアンスを含んでいます。この不等式が示す限界と、計算量の評価において「定数項以下の誤差」をどう捉えるべきかについて深掘りします。