コンパイラ最適化:Lemireのほぼ除算不要な乱数生成の改善

2025-03-09

著者は、範囲内の乱数を生成するほぼ除算不要なアルゴリズム(Lemireアルゴリズム)を改良しました。以前のバージョンでは、高速パスをインライン化することでコードの肥大化を削減していましたが、コンパイラの最適化は限定されていました。著者は、上限がコンパイル時定数の場合は、棄却閾値をコンパイル時に計算でき、除算の回避は不要であることを発見しました。新しい実装では、乱数生成器への呼び出しは1回だけで、上限が2の累乗の場合は、コンパイラがループを自動的に削除します。これは昨年のバージョンよりも効率的で、著者はRustでの同様のコンパイル時最適化技術について考察しています。

続きを読む

ほぼ完璧な本のソートアルゴリズム

2025-01-24
ほぼ完璧な本のソートアルゴリズム

「図書館ソート問題」(別名「リストラベリング問題」)において、画期的な進歩が達成されました。この問題は、新しいアイテムの挿入に必要な時間を最小限にするために、本やデータベース内のファイルを整理する最も効率的な方法を見つけることに焦点を当てています。研究チームは、平均挿入時間が理論上の最適値(log n)に非常に近い新しいアルゴリズムを開発しました。このアルゴリズムは、過去のコンテンツに関する限られた知識と、驚くべきランダム性の力を巧みに組み合わせることで、数十年間にわたる課題を解決しました。この研究は、図書館員だけでなく、データベースやハードドライブの整理にも影響を与え、データの保存と検索の効率を大幅に向上させることが期待されています。

続きを読む
開発

農村人口推計が大幅に過少評価されている可能性

2025-03-23
農村人口推計が大幅に過少評価されている可能性

新たな研究によると、世界の農村人口推計は大幅に過少評価されている可能性があり、実際の人口は現在の数値を少なくとも半分上回っている可能性があるという。研究者らは、307のダム建設プロジェクトのデータ分析から、既存データと実際の人口間に大きな食い違いがあり、平均して53%の過少評価があったことを発見した。この発見は、世界人口の総数と公共サービス計画に関する議論を引き起こしている。一部の人口統計学者は、この過少評価が国レベルまたは世界レベルの人口総数に与える影響は限定的であると主張する一方で、研究者らは、農村部における国勢調査の改善と人口モデルの再較正の重要性を強調し、農村コミュニティが不利にならないようにする必要があると述べている。

続きを読む
テクノロジー 農村地域 データバイアス

Gemini 2.5 Pro:自分の限界を知るAI

2025-03-26
Gemini 2.5 Pro:自分の限界を知るAI

著者はGemini 2.5 Proに90年代の有名なシンセサイザーReBirth RB-338を再現させようとしました。驚くべきことに、Gemini 2.5 Proは不可能な試みをするのではなく、タスクの難易度を評価し、実行不可能であることを説明しました。これは強力な推論能力を示しています。最終的に、著者はAIと交渉し、簡素化されたが機能するシンセサイザーを作成しました。これは、AIが限界を理解し、合理的な判断を下せる方向に進んでいることを示しています。

続きを読む
AI

Gravelmapアップデート:よりスマートな砂利道ルートプランニング

2025-02-18

Whitewaterの一部となったGravelmapがメジャーアップデートされました!新しいGravelmapは、長さ、標高、近接性などでルートを検索できる強化されたフィルターコントロール、簡単に閲覧・比較できる新しいルート一覧表示パネル、安全な走行のための改良されたルート路面タイプ検出とフィルタリング、そして刷新されたホームページを備えています。ユーザーは重複や私有地を避けるための警告とともに、砂利セグメントを簡単に追加・編集できます。全体として、このアップデートはよりスムーズで直感的、そしてパーソナライズされた砂利道ルートプランニングに焦点を当てています。

続きを読む

LAPDによる親パレスチナ抗議活動監視のためのDataminr利用がプライバシー懸念を招く

2025-03-17
LAPDによる親パレスチナ抗議活動監視のためのDataminr利用がプライバシー懸念を招く

ロサンゼルス市警察(LAPD)が、ソーシャルメディア監視企業Dataminrを利用して親パレスチナ抗議活動を監視したことが、プライバシーと表現の自由に関する懸念を引き起こしている。Dataminrは、今後のデモに関する情報を含むリアルタイムの警告をLAPDに提供した。批判者は、これが第一修正権を侵害し、自己検閲につながる可能性があると主張している。Dataminrは、公開されている情報しか提供していないと主張しているが、その強力なデータ処理能力により、一般ユーザーがアクセスできない情報を監視できる。この事件は、ソーシャルメディア監視が表現の自由にもたらす潜在的な脅威と、政府と民間企業が協力して行う大規模監視の倫理的問題を浮き彫りにしている。

続きを読む
テクノロジー

Erlangの真髄:軽量プロセスやメッセージパッシングではなく、ビヘイビアこそが重要

2025-04-11

この記事は、Erlangプログラミング言語の核心的なアイデアを再検討しています。著者は、Erlangの成功は軽量プロセスやメッセージパッシングだけによるものではなく、独自の「ビヘイビア(振る舞い)」にあると主張しています。ビヘイビアは他の言語におけるインターフェースに似ており、一連の事前に定義された関数シグネチャを提供します。開発者はこれらのシグネチャを実装するだけで、並行処理やフォールトトレランスといった高度な機能を利用できます。これにより、開発者は低レベルの並行処理の詳細を扱うことなく、ビジネスロジックに集中できます。この記事では、gen_server、gen_event、supervisorといったビヘイビアの例を通して、信頼性の高い分散システム構築における重要性を説明し、Erlangのビヘイビアの概念を他の言語でどのように活用できるかを検討しています。

続きを読む
開発

Windows 95起動音とマインクラフトのサウンドトラックが国立録音登録簿に登録

2025-04-10
Windows 95起動音とマインクラフトのサウンドトラックが国立録音登録簿に登録

アメリカ議会図書館の国立録音登録簿に、Windows 95の起動音とマインクラフトのサウンドトラックという2つの意外な作品が追加されました。ブライアン・イーノが作曲したWindows 95の象徴的な3.25秒の音と、ダニエル・ローゼンフェルドが作曲したマインクラフトの好評なサウンドトラックは、エルトン・ジョンやメアリー・J・ブライジらと共にリストに名を連ね、テクノロジーが文化遺産に与える影響を浮き彫りにしています。これは、2023年のスーパーマリオブラザーズ以来、2番目のビデオゲームサウンドトラックの登録となります。

続きを読む
テクノロジー 国立録音登録簿

米国の連続殺人事件、オンラインの「デスカル」と関連

2025-02-02
米国の連続殺人事件、オンラインの「デスカル」と関連

最近のアメリカでの一連の殺人は、「ジジアンズ」と呼ばれる周辺のオンライングループと関連付けられており、デスカルと表現されています。事件には、カリフォルニア州バレホでの侍刀による攻撃や、バーモント州での国境警備隊員との銃撃戦などが含まれます。捜査によると、これらの殺人事件には関連性があり、武器はバレホの殺人事件に関連する人物から提供された可能性があります。このグループは合理主義運動と関連しており、AIなどに関する極端な見解を持っています。ある人物が友人に対し、このグループを「デスカル」として警告していました。

続きを読む

RTABench:リアルタイム分析アプリケーションのための新しいベンチマーク

2025-03-29
RTABench:リアルタイム分析アプリケーションのための新しいベンチマーク

従来の分析ベンチマークは、特定のユーザー、デバイス、またはトランザクションに対する迅速かつターゲットを絞ったインサイトの生成など、リアルタイムアプリケーションのニーズをしばしば見過ごしてきました。RTABenchはこのギャップに対処するために、正規化されたスキーマ、現実的なデータセットサイズ、および現実世界の使用パターンに一致するクエリを使用して、アプリケーション内のリアルタイム分析を正確に反映するベンチマークを提供します。33個のクエリを含み、生のイベントクエリ、選択的フィルタリング、複数テーブルの結合、および事前集計クエリを網羅して、正規化されたスキーマ、選択的フィルタリング、および増分マテリアライズドビューにおけるデータベースのパフォーマンスを評価します。RTABenchは複数のデータベースをサポートしており、データベースのサポートと最適化を拡張するためにコミュニティからの貢献を歓迎しています。

続きを読む

cute_headers:単一ファイルのクロスプラットフォームC/C++ライブラリ

2025-02-08
cute_headers:単一ファイルのクロスプラットフォームC/C++ライブラリ

cute_headersは、2D衝突検出、ネットワーキング、マップロード、サウンド再生など、さまざまなタスクに対する自己完結型のソリューションを提供する、単一ファイルのクロスプラットフォームC/C++ライブラリの集合です。これらのライブラリは依存関係がなく、単一のヘッダーファイルを含めるだけで簡単に統合でき、コンパイル時間の増加を避けるために効率的に実装されています。プリプロセッサマクロの巧妙な使用により、実装の詳細が管理され、統合とビルドプロセスが簡素化されます。ゲーム開発や、効率的で移植性の高いユーティリティを必要とするその他のプロジェクトに最適です。

続きを読む
開発

cURLとGoセキュリティチームがCVSSスコアシステムを拒否

2025-01-27
cURLとGoセキュリティチームがCVSSスコアシステムを拒否

cURLとGoのセキュリティチームは、脆弱性の評価における共通脆弱性識別システム(CVSS)の欠陥を公に批判し、より正確でコンテキストを重視したアプローチを求めています。CVSSの一律アプローチは、特に数十億のインストールを持つcURLのようなプロジェクトにおいて、誤解を招くスコアを生み出すことがよくあります。cURLの作成者であるDaniel Stenbergは、CVSSが特定のコンテキストを考慮していないため、スコアが過大評価または不正確になることを指摘しました。Goセキュリティチームも同様の意見を表明し、コンテキスト主導の深刻度評価を選択しました。これは、CVSSに対する不満の高まりを示しており、より優れた代替策を求める動きにつながっています。しかし、このコンテキスト主導のアプローチは、保守担当者がすべての使用事例を正確に評価することに苦労するため、課題に直面します。さらに、セキュリティ研究者とオープンソース保守担当者間の文化的な対立により、問題は複雑化しています。研究者は認知を求め、保守担当者は実際の影響に焦点を当てています。NVDのバックログ問題も状況を悪化させています。

続きを読む

開発者の時間はどこに消えるのか?40年間の研究がその答えを明らかにする

2025-05-22

長年にわたり、開発者の大部分の時間はシステムの理解に費やされてきました。研究によると、1979年から2018年にかけて、この割合は一貫して高く、ナビゲーション時間を考慮しても約58%に達しています。この記事では、システムの理解は本質的に意思決定のプロセスであり、コードを読むことは単なる非効率的で拡張性のない情報収集手段に過ぎないと主張しています。著者は「モールド可能な開発」という概念を紹介し、特定の問題に合わせたカスタムツールの作成を提唱することで、コードを読むことに頼らず、開発効率を高めることを目指しています。そして、コードを読まずに済ませる方法についての議論を促進するために設計された、モールド可能な開発環境であるGlamorous Toolkitを推奨して記事を締めくくっています。

続きを読む
開発

GitHubリポジトリ詐欺:数千もの悪意のあるリポジトリが発見される

2025-02-28
GitHubリポジトリ詐欺:数千もの悪意のあるリポジトリが発見される

セキュリティ研究者は、GitHubを利用した大規模な詐欺を暴きました。ゲームの改造、クラックされたソフトウェアなど、魅力的なダウンロードとして偽装された数千のリポジトリが、ユーザーデータの窃取のために作成されました。実行されると、これらの悪意のあるプログラムは、暗号通貨ウォレットの鍵、銀行口座の詳細、ソーシャルメディアの資格情報などの機密情報を収集し、Discordサーバーに送信します。これらの詐欺リポジトリの作成に関する詳細なガイドを分析することで、研究者は、潜在的に悪意のある1115のリポジトリを特定しました。そのうち、苦情のある公開された問題は10%未満です。Redoxとして識別されたマルウェアは、被害者のコンピューターからさまざまなデータポイントを体系的に収集し、DiscordのWebhookに送信します。このケースは、サイバー犯罪の規模と洗練さを浮き彫りにし、GitHubなどのプラットフォームでセキュリティ対策を強化する必要性を強調しています。

続きを読む
テクノロジー GitHubセキュリティ

マックス・プランク協会:エリート科学と有害な文化?

2025-03-16
マックス・プランク協会:エリート科学と有害な文化?

84の研究所に31人のノーベル賞受賞者を擁するドイツの著名な研究機関であるマックス・プランク協会は、不正行為の疑惑に直面している。DWとシュピーゲルの合同調査では、30人以上の若手研究者から、権威ある研究所における虐待行為や有害な職場環境に関する証言が明らかになった。報復への恐怖から沈黙を強いられた者もいれば、不正行為を報告したにもかかわらず、思いとどまるよう促された者もいる。この調査は、反対意見があるにもかかわらず、これらの問題がなぜ依然として存在するのかを深く掘り下げている。

続きを読む

ネットワーク遅延低減のパイオニア、Dave Täht氏が死去

2025-04-01
ネットワーク遅延低減のパイオニア、Dave Täht氏が死去

FQ-CoDelとCAKEアルゴリズムの開発者であるDave Täht氏が亡くなりました。彼の功績は、世界中のインターネット接続を大幅に改善し、何百万人もの人々に信頼性の高いビデオ通話を可能にし、医療やコミュニティへのアクセスを容易にしました。彼のオープンソースへの貢献は、Starlinkのレイテンシ問題解決に不可欠であり、開発途上国の若い起業家たちがインターネットアクセスを拡大する上で重要な役割を果たしました。Dave氏の献身とビジョンは、深く惜しまれます。

続きを読む
テクノロジー

Incus:次世代コンテナおよび仮想マシンマネージャー

2025-07-12
Incus:次世代コンテナおよび仮想マシンマネージャー

Incusは、次世代のシステムコンテナ、アプリケーションコンテナ、および仮想マシンマネージャーであり、パブリッククラウドのようなユーザーエクスペリエンスを提供します。コンテナと仮想マシンを簡単に混合して使用し、同じ基盤となるストレージとネットワークを共有できます。イメージベースで、多くのLinuxディストリビューションをサポートしており、ラップトップからサーバーラックまでスケールし、さまざまなストレージとネットワークタイプに対応します。コマンドライン、REST API、またはサードパーティツールを使用してインスタンスを管理できます。元のLXDの多くの開発者によって開発されたIncusは、セキュリティ、スケーラビリティ、イベントロギング、リモートアクセスなど、豊富な機能を備えた設計です。システムコンテナ、アプリケーションコンテナ、および仮想マシンをサポートします。

続きを読む
開発

珍奇なコレクションから公共博物館へ:数世紀にわたる進化

2025-04-10
珍奇なコレクションから公共博物館へ:数世紀にわたる進化

この記事は、近代美術館の起源の物語を語っており、17世紀の富裕層が「珍奇なコレクション」に熱中したことから始まります。シェッドウェルとドライデンの詩人同士の論争から始まり、当時の熱狂的なコレクターを代表する「博識家」ジムクラックの風刺的な描写へと繋がります。当初は個人的な趣味から始まったこれらの私的なコレクションは、徐々に厳密に分類された科学的な展示へと進化し、最終的にはバーゼル美術館やアシュモレアン博物館などの一般公開された美術館へと変貌を遂げ、今日の豊かな美術館文化の基礎を築きました。

続きを読む

Bolt Graphics、野心的なZeus GPUアーキテクチャを発表

2025-03-29
Bolt Graphics、野心的なZeus GPUアーキテクチャを発表

Bolt Graphicsは、RISC-V命令セットに基づくモジュール型設計であるZeus GPUアーキテクチャを発表しました。マルチチップレットアプローチを採用し、最大4つのチップレットで構成され、各チップレットは64GBのLPDDR5Xと、800GbEやPCIe Gen5などの豊富な高速インターコネクトオプションを搭載しています。高メモリ容量と帯域幅により大規模GPUクラスタをターゲットとし、ハイパフォーマンスコンピューティングにおけるNvidiaの支配に挑戦することを目指しています。開発初期段階にあり、開発者キットは2025年第4四半期に提供予定ですが、その独自のアーキテクチャとコストパフォーマンスの可能性は注目に値します。

続きを読む

Cargo、最初のAEを採用:AI搭載営業、フルサイクル所有権

2025-03-07
Cargo、最初のAEを採用:AI搭載営業、フルサイクル所有権

Cargoは、AIと自動化を利用してGTM戦略に革命を起こすための、最初のフルサイクルアカウントエグゼクティブを募集しています。これは単なるノルマ達成ではなく、AIファーストの世界における営業の未来を形作ることを意味します。理想的な候補者は、B2B SaaS営業における豊富な経験、ノルマ超過の実績、そしてAIと自動化ツールへの習熟度を備えています。この役割は、営業サイクル全体を網羅し、独自のチームを構築し、率いる可能性を秘めた、大きな責任を伴います。Cargoは、株式、無制限の休暇、充実した従業員開発プログラムなど、競争力のある報酬と福利厚生を提供し、協調的で、ペースの速い環境を育成しています。

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

チリ、カヤッカーがザトウクジラに一時的に飲み込まれる

2025-02-17
チリ、カヤッカーがザトウクジラに一時的に飲み込まれる

ウイルス動画で、チリのパタゴニアでカヤッカーがザトウクジラに一時的に飲み込まれた後、無傷で解放されたことが明らかになった。アドリアン・シマンカスと彼の父親はマゼラン海峡近くでカヤックをしていた際に、クジラが水面に現れ、アドリアンと彼のカヤックを飲み込んだ。彼の父親、デルは事件を撮影し、落ち着いて息子に落ち着くよう促した。恐ろしい体験ではあったものの、怪我もなく終わっており、この地域における人間とクジラの間の珍しい遭遇を際立たせている。

続きを読む

Voyage-code-3:より正確なコード検索、低コストを実現

2025-01-14
Voyage-code-3:より正確なコード検索、低コストを実現

Voyage AIは、次世代のコード検索埋め込みモデルであるVoyage-code-3を発表しました。32個のデータセットにおいて、OpenAI-v3-largeとCodeSage-largeを平均13.80%と16.81%上回りました。Matryoshka学習と量子化(int8とバイナリ)を活用することで、検索品質への影響を最小限に抑えながら、ストレージと検索コストを大幅に削減します。2048、1024、512、256次元の埋め込みと様々な量子化フォーマットをサポートし、32Kトークンのコンテキスト長を誇ります。大規模で多様なコードコーパスでトレーニングされたVoyage-code-3は、特にアルゴリズム的推論と微妙な構文規則の処理において、コード検索において優れた性能を発揮し、堅牢性と精度が厳格に評価されています。

続きを読む

GitHub CEO:AIのおかげで、誰もがコーディングを学ぶべき

2025-04-15
GitHub CEO:AIのおかげで、誰もがコーディングを学ぶべき

GitHubのCEOであるThomas Dohmkeは、できるだけ早く誰もがコーディングを学ぶべきだと主張しています。彼は、AIの台頭によりソフトウェア開発への参入障壁が大幅に低くなったと述べており、小規模なチームでも大規模なプロジェクトに取り組むことができるようになりました。CopilotやChatGPTなどのAIツールはプロセスを簡素化し、コーディングをよりアクセスしやすくしています。雇用の不安も認識していますが、Dohmkeは開発者が適応し、新たなイノベーション分野を見出すことができると信じています。彼は、この進化する状況の中で成功するために、継続的な学習と好奇心旺盛な姿勢を勧めています。

続きを読む
開発

Spacer CLIツール:ログ出力をエレガントに分離

2024-12-23
Spacer CLIツール:ログ出力をエレガントに分離

Spacerは、コマンドの出力停止時に区切り文字を挿入するシンプルなCLIツールです。ログの末尾でEnterキーを何回か押して、異なるリクエストからの出力を区別する習慣があるなら、Spacerが最適です!デフォルトでは1秒ごとに区切り文字を挿入しますが、`--after`フラグを使用して間隔をカスタマイズできます(浮動小数点数はサポートされています)。SpacerはSTDOUTのみを監視することに注意してください。コマンドが主にSTDERRに出力する場合、`|&`を`|`の代わりに使用して、STDERRをSTDOUTにリダイレクトしてください。

続きを読む

Homaネットワークプロトコル:TCP/UDPへの新たな挑戦者

2024-12-30

Homaは、データセンターアプリケーション向けに設計された新しいネットワーク転送プロトコルであり、多数の小さなメッセージの送信オーバーヘッドを削減することを目的としています。従来のTCP/UDPとは異なり、接続確立が不要で、独自の要求応答メカニズムと優先順位付きキューを使用して、レイテンシを最小限に抑えます。現在、HomaはLinuxカーネルへの統合を目指していますが、将来はネットワーク機器内のハードウェアアクセラレーションに大きく依存する可能性があります。

続きを読む

Radxa Orion O6:野心的なオープンソースArm V9マザーボードだが、改善が必要

2025-02-04

Radxa Orion O6マザーボードは、世界初のオープンソースArm V9マザーボードと謳い、高性能、低消費電力、強化されたセキュリティを約束しています。しかし、実際のテストでは、AppleのM1チップに匹敵する性能には達していません。いくつかのベンチマークでは競合他社を上回っていますが、他のテストでは結果がまちまちです。さらに、オープンソースハードウェアという主張も疑問視されており、完全な回路図とOSHWA認証が現在ありません。ソフトウェア面では、プリインストールされたOSに、デフォルトのデバイスツリー構成やCPUコアの負荷分散における異常な動作など、いくつかの問題があります。要約すると、ハードウェアは有望ですが、ソフトウェアとドライバのサポートには大幅な改善が必要です。注意深く、期待値を調整して購入することをお勧めします。

続きを読む
ハードウェア

バイオベースプラスチック生産:遺伝子組み換え大腸菌によるブレークスルー

2025-03-19
バイオベースプラスチック生産:遺伝子組み換え大腸菌によるブレークスルー

研究者らは、遺伝子組み換え大腸菌を用いて生分解性ポリマーを生産することに成功しました。このプロセスにより、ポリマー中のアミノ酸やその他の化学物質の比率を制御し、酵素添加によって収率を高めることができます。完璧ではありませんが(不純物や生産速度の低さなど)、この研究は、持続可能なプラスチック代替策のためのバイオベース製造の可能性を示しています。

続きを読む
テクノロジー バイオ製造

顧客ワークフローの自動化:オンボーディングからコンプライアンスまで

2025-01-30

この記事では、3つの自動化された顧客ワークフローについて説明します。顧客オンボーディング(ドキュメント収集、本人確認、アカウント設定、歓迎コール、自動化された歓迎資料)、KYC(顧客本人確認、リスク評価、ドキュメント収集、バックグラウンドチェック、コンプライアンス記録の維持)、契約レビュー(最初のドラフトレビュー、法務チーム承認、利害関係者からのフィードバック、改訂履歴追跡、電子署名収集、最終的なドキュメント保管)です。これらのプロセスの自動化により、効率の大幅な向上、リスクの軽減、顧客体験の向上を実現します。

続きを読む

AIでアマゾンの面接を突破した学生、大学で論争に

2025-03-27
AIでアマゾンの面接を突破した学生、大学で論争に

コロンビア大学の学生、ロイ・リーは、ソフトウェアエンジニアリング面接の標準であるLeetCodeの問題を解決するAIツール「Interview Coder」を開発しました。それを利用してアマゾンのインターンシップを獲得し、動画をオンラインで公開したところ、アマゾンと大学から反発を受けました。アマゾンが彼を報告し、調査が行われましたが、動画のバイラル的な成功とLeetCodeの妥当性に関する公の疑問から、大学は事件を再調査することになりました。この出来事は、AIの教育と雇用への影響に関する議論を引き起こし、従来の面接方法の限界を浮き彫りにしました。リーは、高圧的な時間制限のある試験ではなく、現実世界のプロジェクトやコーディングスキルに基づいて候補者を評価すべきだと主張しています。

続きを読む
テクノロジー 面接

Jupyter NotebookとLLM:予期せぬコスト最適化

2025-01-21

著者は、LLMをコーディング支援に使用していました。最初はContinueDev + OpenRouterのセットアップを使用していましたが、コストが突然急増しました。調査の結果、Jupyter Notebook(.ipynb)ファイルには、多くの隠れたコンテンツ(コード出力、メタデータ、base64でエンコードされた画像など)が含まれており、トークンの数が大幅に増加し、LLMの呼び出しコストが高くなっていることが分かりました。解決策は、.ipynbファイルを.pyファイルに変換し、base64でエンコードされた画像を削除することでした。これにより、コストを94%削減し、レイテンシも削減できました。この記事では、LLMを使用する際の注意深い入力の重要性を強調し、コストの定期的な確認を推奨しています。

続きを読む
開発
1 2 471 472 473 475 477 478 479 595 596