2025年ベルグハインチャレンジ:インターネットを破ったウイルス的なコーディングコンテスト

2025-09-24

Listen Labsは、サンフランシスコの謎めいた広告看板から始まる、ウイルス的なコーディングチャレンジであるベルグハインチャレンジを開始しました。このチャレンジでは、参加者は複雑な最適化問題に取り組みました。それは、複数の属性を持つランダムな到着者ストリームから正確に1000人を選択し、特定の割り当てを満たし、拒否を最小限に抑えるというものです。この一見単純なゲームは、30,000人を超えるエンジニアを引きつけました。アルゴリズム初心者として始めた著者は、ランキングで16位まで上昇し、ナイーブな貪欲なアプローチから洗練されたガウス・コプラモデル、そして最終的には実用的な閾値ベースの方法まで、さまざまなアルゴリズムを通じた反復的な旅を詳しく説明しました。彼らはサーバーのオーバーロードとレート制限に遭遇し、チャレンジの予期せぬスケーラビリティを示しました。最高のパフォーマンスを発揮するソリューションを分析することで、著者は重要な教訓を強調しています。単純なものは複雑なものよりも勝ることが多く、パラメーターのチューニングは不可欠であり、反復速度は完璧さを上回り、ドメインの知識は予期せぬソースから得られ、制約は特徴となり得るということです。最終的に、ベルグハインチャレンジは著者のプログラミングへの情熱を再燃させ、将来の協調的な技術コンテストへの洞察を提供しています。

続きを読む

オープンソースF1ライブタイミングクライアント:undercutf1

2025-04-19
オープンソースF1ライブタイミングクライアント:undercutf1

undercutf1は、リアルタイムのF1ライブタイミング体験を提供するオープンソースのTUIアプリケーションです。セクタータイム、タイヤデータ、ギャップ、戦略などの重要なレース情報を表示し、セッションの再生とデータ分析をサポートしています。UndercutF1.Dataライブラリを使用して、F1ライブタイミングデータストリームに接続し、受信情報を処理し、開発のためにシミュレートされたストリームも許可します。追加機能には、トラックマップ付きのドライバートラッカー、Whisperを使用したトランスクリプションによるチームラジオのリスニング、複数のオペレーティングシステムへの簡単なインストールが含まれています。F1ファンと開発者の両方にとって必須のツールです。

続きを読む

GCC 15の新警告が引き起こしたカーネルビルドの破損

2025-04-25

Linus Torvaldsは、カーネル6.15-rc3のリリース直前に、Fedora 42に含まれていたGCC 15の新しい-Wunterminated-string-initialization警告に対処するために、カーネルに急いでパッチを適用しました。この最後の修正は、古いGCCバージョンでのビルドを壊し、カーネル開発者のKees Cookとの議論を引き起こしました。この事件は、リリースされていないコンパイラバージョンを使用することのリスクと、開発者間のより良いコミュニケーションと調整の重要性を浮き彫りにしています。Torvaldsは最終的にパッチを元に戻し、警告を一時的に無効にしました。

続きを読む

Michael Larabel:20年にわたるLinuxハードウェアベンチマークの軌跡

2025-05-28

Phoronix.comの創設者であるMichael Larabelは、2004年の設立以来、Linuxハードウェア体験の向上に焦点を当てた20,000以上の記事を執筆しています。彼の仕事は、Linuxハードウェアサポート、パフォーマンス、グラフィックドライバなどを網羅しています。また、自動化されたベンチマークソフトウェアであるPhoronix Test Suite、Phoromatic、OpenBenchmarking.orgのリード開発者でもあります。オープンソースコミュニティの真のベテランです。

続きを読む
テクノロジー

改良版ファーザーテッドテープディスペンサー:小型化、高性能化、簡単な組み立て

2025-06-01
改良版ファーザーテッドテープディスペンサー:小型化、高性能化、簡単な組み立て

著者は1年前に制作したファーザーテッドテープディスペンサーを改良しました。新バージョンは小型で、音質が向上し、よりプロフェッショナルな外観になっています。3Dプリントケース、赤外線センサー、ESP8266マイクロコントローラーを使用し、コストは10ユーロ未満で、組み立てがはるかに簡単です。著者は3Dプリント可能なモデルと手順を共有し、自作を促しています。また、ファーザーテッドの制作者からのネガティブなコメントへの対応として、トランスジェンダーを支援する慈善団体への寄付を提案しています。

続きを読む
ハードウェア 電子工作

資源制約時代における戦略:バランスのとれたアプローチ

2025-09-23
資源制約時代における戦略:バランスのとれたアプローチ

この記事は、特に今日の資源制約の環境において、戦略を策定し、戦略的であると認識されるための方法を探っています。著者は、戦略とは単に最終目標を定義することではなく、変化する市場状況に適応できる漸進的な目標の連続体であると主張しています。4つの重要な要素、時間、文脈、方向性、専門知識が強調されており、説得力のある比喩を用いて、これらの要素のバランスを取り、的外れな外観や細部に固執する落とし穴を避ける方法を示しています。最終的に、効果的な戦略には、リーンな時代における成功のために、製品、技術、チーム、個人の戦略を統合する必要があります。

続きを読む
スタートアップ

ビョーク:テクノロジーと自然の共生融合

2025-09-24
ビョーク:テクノロジーと自然の共生融合

アイスランドの歌手ビョークは、テクノロジーと自然の融合についての独自の視点について語ります。彼女はテクノロジーを自然と対立するものとはではなく、共存し、相互に高め合うものと見ています。幼少期のテクノロジーへの好奇心から、VR技術を使ったミュージックビデオ制作まで、ビョークは常にテクノロジーを、芸術を探求し、自己表現するためのツールとして利用してきました。「Biophilia」や「Björk Digital」などのプロジェクトでは、テクノロジーと自然の調和のとれた融合が示されています。彼女はVRを没入型であり、現実世界との新たなつながりを築くものと捉え、技術の進歩の中で人間的なつながりを維持することの重要性を強調しています。

続きを読む

デジタルシネマセキュリティのリバースエンジニアリング:期限切れ証明書の物語

2025-04-20
デジタルシネマセキュリティのリバースエンジニアリング:期限切れ証明書の物語

2023年末、映画『ウォンカ』は、配布者の証明書期限切れのため、一部の映画館で再生できませんでした。これがきっかけで、ある映画館の運営者が、デジタルシネマ・イニシアチブ(DCI)規格とその映画暗号化を深く掘り下げました。この記事では、DCIのワークフロー、DCPファイル形式、KDM/DKDMキー配布、MXFファイルの暗号化について詳しく説明しています。復号化はAES-128、RSA署名、一意のIVなどを含む複雑なプロセスですが、著者はDCI規格自体が安全であり、一意のキーと保護された秘密鍵に依存していると信じています。オープンソースライブラリやツール、配布者がコンテンツ保護のために信頼できるデバイスリストを使用する方法についても説明しています。

続きを読む

マイクロソフト、Windows Updateをサードパーティアプリに開放

2025-05-28
マイクロソフト、Windows Updateをサードパーティアプリに開放

マイクロソフトは、Windows Updateをサードパーティアプリケーションに拡張しています。開発者は、Windows Updateオーケストレーションプラットフォームのプライベートプレビューに登録できるようになり、今後、あらゆるアプリやドライバーのアップデートをサポートできるようになります。当初はビジネスアプリに重点を置いていますが、すべてのアプリや管理ツールに開放されます。これにより、開発者はユーザーアクティビティ、バッテリーの状態、持続可能なエネルギータイミングに基づいたスケジュールされたアップデートを活用し、ネイティブのWindows Update通知に直接接続し、Windows Updateのアプリアップデート履歴にアップデートをリストすることができます。マイクロソフトは、MSIX/APPXパッケージアプリ、さらには一部のカスタムWin32アプリもサポートします。

続きを読む

DOSで巨大言語モデルを実行?信じられますか!

2025-04-21
DOSで巨大言語モデルを実行?信じられますか!

開発者が、ビンテージDOS PCで巨大言語モデル(LLM)を実行することに成功しました!Andrej Karpathyのllama2.cプロジェクトを活用し、MetaのLlama 2モデルをDOSに移植、Thinkpad T42(2004年)やToshiba Satellite 315CDT(1996年)といった古いマシンでデモを行いました。メモリマッピングや浮動小数点演算といった課題がありましたが、Open WatcomコンパイラとDOSエクステンダを使用して克服しました。速度は遅いものの、この成果はレトロコンピューティングの可能性を示す驚くべきものです。

続きを読む
開発

カリフォルニア州法案、CCPA準拠の簡素化を目指す:A.B. 566は知事の承認を要請

2025-09-25
カリフォルニア州法案、CCPA準拠の簡素化を目指す:A.B. 566は知事の承認を要請

カリフォルニア州のCCPAは消費者にデータプライバシーの権利を与えていますが、その権利を行使することは困難です。A.B. 566はこの問題を簡素化し、ブラウザがユーザーに企業へのデータ販売や共有を拒否する簡単な方法を提供することを義務づけます。これにより、CCPAはよりユーザーフレンドリーになり、消費者のエンパワーメントと力関係のバランスが図られます。業界の反対にもかかわらず、この法案は消費者にとって有益であり、イノベーションを阻害しないと見られています。

続きを読む
テクノロジー

Wetlands:Conda環境管理のための軽量Pythonライブラリ

2025-05-28

Wetlandsは、Conda環境の管理を簡素化するために設計された軽量なPythonライブラリです。オンデマンドでConda環境を作成し、依存関係をインストールし、任意のコードを実行することで、依存関係の競合を防ぎます。プラグインシステムの構築や外部モジュールの統合に最適で、Wetlandsはpixiまたはmicromambaを使用して、Conda環境の高速で効率的な処理を実現します。シンプルなAPIにより、開発者は環境の作成、起動、モジュールのインポート、関数の実行、環境のクリーンな終了を行うことができ、Pythonプロジェクトでの依存関係管理がより簡単で効率的になります。

続きを読む
開発

米国、52年ぶりに超音速飛行の禁止を解除へ

2025-05-17
米国、52年ぶりに超音速飛行の禁止を解除へ

超音速飛行に関する長年の禁止を解除する超党派法案が提出されました。地上にソニックブームが発生しないことを条件に、米国本土上空での超音速飛行が52年ぶりに解禁される可能性があります。イーロン・マスク氏などの支持を受け、NASAの技術的進歩も背景にあります。この法案は、超音速航空分野における中国との競争の高まりを示唆しており、より速い航空旅行とアメリカの航空におけるリーダーシップへの期待が高まっています。過去に行われたソニックブームのテストや、その結果として課せられた禁止についても触れられています。

続きを読む
テクノロジー

幾何学的フラストレーション:バラの形状の秘密

2025-05-09
幾何学的フラストレーション:バラの形状の秘密

エルサレムのヘブライ大学にある物理学者チームが、バラの象徴的な形状の背後にある力学的な秘密を発見しました。Science誌に発表された彼らの研究は、バラの花びらの独特の形態が、「Mainardi-Codazzi-Petersonの非適合性」と呼ばれる幾何学的フラストレーションによって駆動されていることを明らかにしています。この非適合性により、花びらは理想的な滑らかな曲線を実現できず、私たちが目にする多くのカールと鋭いエッジが生じます。チームは、このメカニズムを解明するために、理論解析、コンピューターモデリング、物理実験を組み合わせた手法を用いており、形状変化材料の開発に道を開く可能性があります。

続きを読む
テクノロジー

CSS contrast-color(): アクセシビリティのための自動色コントラスト

2025-05-17
CSS contrast-color(): アクセシビリティのための自動色コントラスト

CSSの新しい`contrast-color()`関数は、指定された背景色に対して自動的に黒または白のテキストを選択することで、色の選択を簡素化します。この記事では、その使用方法、コントラスト計算のためのWCAG 2.1とAPCAアルゴリズムの比較、アクセシビリティ向上のための`prefers-contrast`メディアクエリの使い方を詳しく説明します。現在、黒と白に限定されていますが、将来のバージョンでは、よりカスタマイズ可能なオプションが提供される可能性があります。この関数は、開発を簡素化し、特に複数の色の状態を管理する場合にアクセシビリティを向上させます。

続きを読む

Zedコードエディタ、AIの価格体系をトークンベースに変更

2025-09-24
Zedコードエディタ、AIの価格体系をトークンベースに変更

コードエディタのZedは、AI機能の価格体系を、プロンプトベースからトークンベースに変更すると発表しました。これは、AIサービスの実コストをより正確に反映するためです。これにより、Zedはエディタ機能やエンタープライズ向け機能への継続的な投資が可能になります。新価格体系では、GPT-5やGemini 2.5などのAIモデルが追加され、ユーザーは独自のAPIキーやローカルモデルの使用など、柔軟な選択肢が提供されます。既存ユーザーは3ヶ月間の移行期間が設けられ、サポートが提供されます。この変更により、価格体系も簡素化され、コストも削減されます。

続きを読む
開発

Facebook:権力、嘘、無関心

2025-04-24

サラ・ウィン・ウィリアムズの暴露的回顧録『不注意な人々』は、Facebookの衝撃的な内部告発を明らかにする。この本は、ザッカーバーグ、サンダーバーグ、カプランといった幹部の傲慢さ、無能さ、非倫理的な行動、そしてFacebookがその権力を利用して政治を操作し、反対意見を抑圧し、ミャンマーのジェノサイドにも関与した経緯を詳細に記述している。ウィン・ウィリアムズ自身の体験に基づいたこの物語は、Facebookが急速な成長から制御不能な権力へと進化し、最終的に倫理と結果を無視するに至った過程を描いている。著者は、これが個人の欠陥だけでなく、政策環境の失敗によるものだと主張している。

続きを読む
テクノロジー

EM-LLM:無限コンテキストLLMのための、人間に着想を得たエピソードメモリ

2025-05-14
EM-LLM:無限コンテキストLLMのための、人間に着想を得たエピソードメモリ

EM-LLMは、人間のエピソードメモリとイベント認知を模倣することで、大規模言語モデル(LLM)の非常に長いコンテキストを処理する能力を大幅に向上させる新しいアーキテクチャです。ファインチューニングなしで、EM-LLMは入力トークンシーケンスを首尾一貫したエピソードイベントに編成し、効率的な2段階のメモリ検索メカニズムを通じて関連情報にアクセスします。LongBenchと∞-Benchベンチマークにおいて、EM-LLMはInfLLMやRAGなどの最先端の検索モデルを凌駕し、ほとんどのタスクにおいてフルコンテキストモデルをも上回ります。1000万トークンにわたる検索を成功裏に実行し、これはフルコンテキストモデルでは計算上不可能です。EM-LLMのイベントセグメンテーションと人間が認識するイベントとの強い相関関係は、人間のメモリメカニズムを探求するための新しい計算フレームワークを提供します。

続きを読む

Alpenglowコンセンサスプロトコルのリファレンス実装

2025-05-28
Alpenglowコンセンサスプロトコルのリファレンス実装

Anza Technologyは、Alpenglowコンセンサスプロトコルのリファレンス実装をリリースしました。これには、UDPを介して通信する6ノードで実行可能なローカルクラスタの例が含まれています。シミュレーションバイナリは、Alpenglowの回復力と帯域幅要件のさまざまなテストを提供します。一部のシミュレーションには、パブリックPingデータセットが必要です。マイクロベンチマークとテストスイートも含まれています。セキュリティ上の問題については、quentin (at) anza (dot) xyzに直接お問い合わせください。

続きを読む
開発

マイクロソフト、Windowsマップアプリの廃止を発表

2025-04-25
マイクロソフト、Windowsマップアプリの廃止を発表

マイクロソフトは、2025年7月にWindowsマップアプリのサポートを終了し、Microsoft Storeから削除することを発表しました。これは、以前のオフラインマップサポートの廃止と、新しいWindows 11 24H2インストールからのアプリの除外に続くものです。ダウンロードは可能ですが、7月以降は再インストールできなくなります。マイクロソフトは、Bingマップのウェブ版への移行を推奨しています。この動きは、マイクロソフトのマップサービスの合理化、ウェブベースのサービスへの注力を示しています。

続きを読む
テクノロジー Windowsマップ Bingマップ

LLRT:超高速サーバーレスJavaScriptランタイム

2025-05-18
LLRT:超高速サーバーレスJavaScriptランタイム

AWS Labsは、Rustで構築された軽量なJavaScriptランタイムであるLLRTを発表しました。これは、高速で効率的なサーバーレスアプリケーションへの需要の高まりに対応するために設計されています。AWS Lambda上で動作する他のJavaScriptランタイムと比較して、LLRTは起動速度が10倍以上高速で、全体的なコストが最大2倍低くなっています。QuickJSをJavaScriptエンジンとして使用し、メモリ使用効率が高く、起動が高速です。まだ実験段階ではありますが、LLRTはカスタムランタイムやコンテナイメージなど、複数のデプロイ方法をサポートしており、豊富なテストツールとAWS SDK v3との優れた互換性を提供します。LLRTはNode.jsの代替ではなく、パフォーマンスが重要なサーバーレスアプリケーションを補完するものであり、データ変換やリアルタイム処理などのシナリオに最適です。Node.jsベースのAPIにより、他のソリューションからの移行が容易です。

続きを読む
開発

YouTubeダウンロードツールyt-dlpがDenoランタイムを必須に

2025-09-24
YouTubeダウンロードツールyt-dlpがDenoランタイムを必須に

人気のYouTubeダウンロードツールyt-dlpは、YouTube側の変更により、まもなくDeno JavaScriptランタイムが必要になります。以前はyt-dlpは組み込みのJavaScriptインタープリターを使用していましたが、YouTubeの最新の反スクレイピング対策に対処するには不十分になりました。ユーザーはDenoをインストールし、インストール方法(pipや公式実行ファイルなど)に応じて追加の手順を実行してyt-dlpをアップデートする必要があります。これにより、YouTube動画のダウンロード機能が維持されます。

続きを読む

年齢確認システム:使い勝手の悪夢?

2025-09-24
年齢確認システム:使い勝手の悪夢?

新しいオンライン年齢確認システムが物議を醸している。スマートフォンへの依存度が高いため、スマートフォンを持っていない、またはスマートフォンを使いたくない高齢者など、多くのユーザーが除外されている。これは、特にシークレットモードで、ウェブサイトを訪問するたびに年齢確認が必要となるため、ウェブブラウジング体験に大きな影響を与える。実装コストが高いため、スタートアップ企業にとって大きな障壁となり、技術選択にも制限があるようだ。このソリューションが主張するプライバシーのメリットも疑問視されている。

続きを読む
開発

PythonのRowboatライブラリを使った簡単なAIチャットAPI統合

2025-04-22
PythonのRowboatライブラリを使った簡単なAIチャットAPI統合

このPythonコードは、Rowboatライブラリを使用してAIチャットAPIとやり取りする方法を示しています。ローカルでホストされているAPIサービスに接続するクライアントを初期化します。そして、状態を持つ会話のための`StatefulChat`クラスと、メッセージ配列を直接送信するための低レベルの`client.chat`メソッドの2つの方法でやり取りする方法を示します。どちらの方法でも、AIからの応答を正常に取得して出力し、PythonプロジェクトにAIチャット機能を迅速に統合するためのRowboatの使いやすさを示しています。

続きを読む
開発

WhatsApp、ペガサススパイウェアをめぐるNSOグループ提訴で1億6800万ドルの賠償命令

2025-05-07
WhatsApp、ペガサススパイウェアをめぐるNSOグループ提訴で1億6800万ドルの賠償命令

アメリカの連邦陪審員は、イスラエルのサイバーインテリジェンス企業NSOグループに対し、メッセージングアプリを通じてスマートフォンにペガサススパイウェアを違法にインストールしたとして、WhatsAppに1億6800万ドルの懲罰的損害賠償を支払うよう命じました。2019年に提起されたこの訴訟では、NSOグループがペガサスを使ってジャーナリスト、弁護士、人権活動家に対するサイバースパイ活動を行ったと主張されています。NSOグループは、自社の技術が犯罪とテロとの闘いに使われていると主張していますが、独立した専門家は、人権記録の悪い国々での使用の可能性を指摘しています。判決には、懲罰的損害賠償に加えて44万4000ドルを超える補償的損害賠償が含まれています。NSOグループは控訴する予定です。

続きを読む
テクノロジー サイバースパイ ペガサス

数百のアプリがこっそりマイクでユーザーを監視

2025-04-27
数百のアプリがこっそりマイクでユーザーを監視

数百ものスマートフォンアプリとゲームが、ユーザーのマイクを通じて監視を行っています。ポケットに入れた状態や、アプリがバックグラウンドで実行されている場合でも、音声認識が可能です。Alphonsoというスタートアップ企業が開発したソフトウェアがその裏にあり、ユーザーのテレビ視聴習慣のデータを収集して広告主に販売しています。Alphonsoは会話は録音せず、商業的な音声コンテンツのみを識別すると主張していますが、プライバシーへの懸念は残ります。ユーザーは、不要なアプリへのマイクアクセスを拒否することで、自身を守ることができます。

続きを読む
テクノロジー マイク監視

bpfilter:BPFによるネットワークフィルタリングのパフォーマンス向上

2025-05-23

bpfilterプロジェクトは、Linuxカーネルにおけるネットワークフィルタリングのパフォーマンスを大幅に向上させることを目指しています。iptables/nftablesのルールをBPFプログラムに変換することで、従来の方法におけるパフォーマンスボトルネックを回避します。デーモン、ライブラリ、コマンドラインインターフェースの3つのコンポーネントから構成され、ユーザーはカスタムフィルタリングルールを定義し、iptablesと統合できます。ベンチマークテストでは、多数のルールを処理する場合のbpfilterのiptables、nftablesに対する性能優位性が示されています。今後の計画には、nftablesのサポート強化と、ユーザー提供のBPFプログラムの統合が含まれます。

続きを読む
開発

あなた自身のLinuxデバッガを構築する:パート1 - はじめに

2025-04-25

これは、ゼロからLinuxデバッガを構築する方法に関する10部構成シリーズの最初の部分です。デバッガの中核メカニズムを学び、起動、停止、続行、ブレークポイントの設定(メモリアドレス、ソースコード行、関数エントリ)、レジスタとメモリの読み書き、ステップ実行などの機能を実装します。このチュートリアルではC/C++、Linenoise、libelfinを使用し、各パートのコードはGitHubで入手できます。今後のパートでは、リモートデバッグ、共有ライブラリのサポート、式の評価、マルチスレッドデバッグなどの高度なトピックを取り上げます。

続きを読む
開発

成人は新しい脳細胞を生成できるか?科学界で議論続く

2025-06-03
成人は新しい脳細胞を生成できるか?科学界で議論続く

長年、成人の脳細胞数は一定だと考えられてきました。しかし、最近の研究はこれを覆し、成人における神経新生(新しい脳細胞の生成)の証拠を示しています。主にマウスなどの動物モデルを用いた研究では、学習や記憶に重要な海馬体などで新しいニューロンが成長することが示されています。しかし、これらの知見を人間に適用することは、研究方法の限界から困難です。放射性炭素年代測定法などを使った研究では、成人脳組織で新生ニューロンが確認されていますが、結果は一貫して再現されていません。懐疑的な見方もあり、既存の証拠の信頼性や誤解釈の可能性が指摘されています。結論はまだ出ていませんが、成人神経新生に関する研究は、脳損傷や神経変性疾患の治療に大きな意味を持ちます。

続きを読む
テクノロジー 神経新生 脳細胞

ロボットが「盲目的に」物体を識別する方法を学習

2025-05-13
ロボットが「盲目的に」物体を識別する方法を学習

MIT、Amazon Robotics、ブリティッシュコロンビア大学の研究者らは、ロボットが内部センサーのみを使用して、カメラや外部ツールなしで物体の重量、柔らかさ、内容物を学習できるようにする新技術を開発しました。ロボットは物体を持ち上げて優しく振ることで、質量や柔らかさなどの特性を推測します。この技術は、ロボットと物体のシミュレーションを使用し、ロボットの関節エンコーダのデータを使用して、逆方向に作業し、物体の特性を特定します。この低コストな方法は、カメラが効果的でない環境(暗い地下室や地震後の瓦礫など)で特に役立ち、未知の状況にも対応できる堅牢性を備えています。国際ロボット・オートメーション会議で発表されたこの研究は、ロボット学習の改善を約束し、操作スキルと変化する環境への適応をより迅速に開発することを可能にします。

続きを読む
1 2 5 6 7 9 11 12 13 595 596