ボットの戦い:AI取引アリーナが激化

2024-12-31

スリリングなコンテストが進行中:AI取引ボットの戦い!世界中からトップレベルのAIチームが、仮想取引アリーナに独自のアルゴリズムを持ち込みました。これらのボットは自律的に動作し、高頻度取引や数量分析などの高度な戦略に基づいて取引を行います。勝者は、アルゴリズムの効率性と適応性によって決まり、金融におけるAIの可能性と課題の両方を示しています。このコンテストは単なる技術的な戦いではなく、インテリジェントな金融の未来の一端を垣間見ることができます。

続きを読む
AI

テレンス・タオ:論文却下

2025-01-01

著名な数学者テレンス・タオがMathstodonで、自身の論文がジャーナルで却下されたことを共有しました。これは数学界や学術界で幅広い議論を巻き起こし、研究過程の予測不可能性を浮き彫りにしました。タオの経験は、将来の研究者にとって、インスピレーションと同時に戒めとなり、学術研究における課題と粘り強さを示しています。

続きを読む

Ars Technicaによるメカニカルキーボードガイド:Clickety-Clackアドベンチャー

2024-12-28

メカニカルキーボードの購入で迷っていますか?Ars Technicaの包括的なガイドが複雑さを解消します。キーボードサイズ(フルサイズ、TKL、60%など)、スイッチの種類(リニア、タクタイル、クリッキー)、キーキャップ素材(ABS、PBT)、バックライトオプション、Nキーロールオーバーやマクロサポートなどの高度な機能について学びましょう。このガイドは、イラストと例を使って各要素を明確に説明し、初心者と愛好家の両方に対応しています。

続きを読む

ユニットテスト生成における大規模言語モデルの評価に関する画期的な研究

2024-12-30

研究者らは、ユニットテストの自動生成における大規模言語モデル(LLM)の可能性について包括的な評価を行いました。17個のJavaプロジェクトにおいて、5つのオープンソースLLMと、クローズドソースのGPT-4、従来型のツールであるEvosuiteを比較し、様々なプロンプト戦略の影響を調査しました。その結果、オープンソースLLMはデータプライバシーにおいて優位性があり、特定のタスクでは優れた性能を示す一方で、LLMベースのユニットテスト生成における限界も明らかになりました。この研究は、この分野におけるLLMの将来的な応用を導くための貴重な知見を提供します。

続きを読む

SQLite:驚くべきデータベースの伝説

2024-12-30

世界で最も広く展開されているデータベースであるSQLiteは、3人体制のチームによって保守されており、外部からの貢献を拒否しながらも、その比類のない性能と安定性で世界を征服しています。サーバーのダウンタイム問題を解決するためにアメリカの軍艦で誕生したSQLiteは、今では数兆ものデータベースの基盤となっています。SQLiteはオープンソースではなく、オープンソースライセンスよりも制限の少ないパブリックドメインソフトウェアです。極端な状況、例えばオペレーティングシステムのクラッシュなどをシミュレートする厳格なテストプロセスにより、非常に高い信頼性が確保されています。しかし、有料サポートや会員制度を通じて収益を上げるという独自のビジネスモデルも注目に値します。SQLiteの伝説は、その技術力だけでなく、その裏にある粘り強さと革新性にもあります。

続きを読む
(avi.im)
開発 伝説

Common Lispにおける時間処理:LOCAL-TIMEソリューション

2025-01-01

この記事では、Common Lispにおける時間処理の複雑さについて深く掘り下げ、著者のソリューションであるLOCAL-TIMEライブラリを紹介します。簡潔でコンテキスト依存的な表記から正確な科学的な表記までの、人間の時間表現の進化をたどり、サマータイムのような政治的要因によって引き起こされる混乱を強調しています。LOCAL-TIMEは、効率的なfixnumベースの表現を使用し、世界の時刻データと統合され、様々な時間計算とフォーマット変換を処理することで、Y2K問題のような、不正確な時間表現から生じるエラーを回避します。

続きを読む
開発 時間処理

2024年データベース戦争:オープンソースの戦い、巨大テクノロジー企業による買収

2025-01-01

2024年は、ライセンス紛争と巨大テクノロジー企業間の激しい競争によって特徴づけられた、データベース業界にとって激動の年でした。RedisとElasticsearchは、ライセンスの変更後、コミュニティからの激しい反発を受け、最終的にオープンソースモデルに戻りました。DatabricksとSnowflakeの競争は、パフォーマンスベンチマークを超え、LLMやデータカタログを含むようになり、イノベーションを推進しました。DuckDBの使いやすさと移植性により、分析クエリのための最適な選択肢となり、さまざまなシステムへの統合が進みました。この年は、Aurora DSQL、CedarDB、SQL対応のGoogle Bigtableなどのリリースや、AlteryxやMariaDBなどの主要企業の買収も見られました。この記事は、Larry Ellisonの80歳の誕生日を締めくくりとして、データベース業界における莫大な富と激しい競争を強調しています。

続きを読む
テクノロジー 競争

Ruby 3.4:高速な接続、より明確な例外トレース、そして簡潔なコード

2025-01-01

Ruby 3.4がリリースされました!Chris Sinjakli氏は、3つの主要な改善点を強調しています。よりクリーンなコードのためのデフォルトのブロックパラメータ名`it`、特にデュアルスタック(IPv4とIPv6)ネットワークにおいてTCPソケット接続処理を大幅に改善するRFC8305(Happy Eyeballs Version 2)の実装、そしてデバッグを容易にするより明確な例外トレースです。これらの強化により、開発者の生産性が向上し、Rubyチームが開発者エクスペリエンスに重点を置いていることが示されています。

続きを読む
開発

2024年の大規模言語モデル:ブレークスルーと課題

2024-12-31

2024年は、大規模言語モデル(LLM)の分野で目覚ましい進化が見られました。複数の組織がGPT-4のパフォーマンスを上回り、モデルの効率性が劇的に向上し、個人用ラップトップでもLLMを実行できるようになりました。マルチモーダルモデルが一般的になり、音声やビデオ機能も登場しました。プロンプト駆動型アプリ生成はコモディティ化されましたが、最上位モデルへの普遍的なアクセスは数ヶ月間しか続きませんでした。エージェントはまだ実現していませんが、評価の重要性は増しています。AppleのMLXライブラリは優れていましたが、Apple Intelligence機能は期待外れでした。推論スケーリングモデルが登場し、コストを削減し、環境への影響を改善しましたが、新しいインフラストラクチャによる環境問題も提起されました。合成トレーニングデータは非常に効果的でしたが、LLMの使いやすさは依然として課題であり、知識の偏在も解消されていません。より良い批判的評価が必要です。

続きを読む
AI

OnrampコンパイラがDOOMをゼロからコンパイルすることに成功

2024-12-31

2年間の開発の後、プログラマはOnrampという自己ホスティングコンパイラを使って、古典的なゲームDOOMをコンパイルすることに成功しました。x86_64アセンブリで記述された単純な仮想マシンから始まり、Onrampはアセンブラ、Cコンパイラなどのツールを段階的に構築し、最終的にDOOMのコンパイルと実行を実現しました。パフォーマンスはまだ限定的ですが、Onrampは優れた自己ホスティング機能とクロスプラットフォームの可能性を示しています。長期的な目標は、エイリアンの文明のコンピュータであっても、あらゆるアーキテクチャでコードのコンパイルと実行を可能にし、遠い未来に向けて私たちの文化とコンピューティングの歴史を保存することです。

続きを読む

BlueSkyへの慎重なアプローチ:痛い目に合わないためのソーシャルメディア戦略

2024-12-29

多くのユーザーがBlueSkyに移行する中、著者はプラットフォームへの参加に慎重なアプローチを共有しています。中核となる主張は、他者によって管理されているプラットフォームにすべての価値を依存しないことです。「他人の王国に城を築くな」という比喩を用いて、著者は自己管理できる空間で最大の価値を生み出し、他のプラットフォームをそれらの空間への注目を集めるためのツールとして活用することを提唱しています。BlueSkyを3年以内に消滅する可能性のあるプラットフォームとみなしているため、著者は長期的な価値の蓄積を確保するために、個人的なウェブサイトや自ら構築したコミュニティに重点を置いています。このアプローチは、サードパーティのプラットフォームに依存するのではなく、自身のデータとオンラインプレゼンスを制御することに優先順位を置いています。

続きを読む

バイオテロリズム:管理されたシステムにおける健康を取り戻す

2024-12-29

この講演は、現代の医療システムによる自己管理された健康の犯罪化に異議を唱えています。歴史的には、個人の健康の自律性は当たり前でしたが、今日では、国家によって認可された機関による仲介が必要です。講演者は、自分で薬を調合する可能性と、法的リスクを回避する方法について詳しく説明します。プレゼンテーションでは、自己治療を推奨し、多くの非商業化されているが自分で製造できる医薬品に関する情報を提供することで、従来の医療システムの独占に挑戦しています。

続きを読む

ShredOS:すべてのプロセッサに対応した安全なディスク消去ツール

2025-01-01

ShredOSは、Buildrootを使用して構築された軽量でブート可能なLinuxディストリビューションであり、安全なディスク消去を目的として設計されています。強力なツールであるnwipeを搭載し、DoD 5220.22-M準拠を含む様々な消去方法を提供し、32ビットと64ビット両方のプロセッサをサポートしています。USBまたはCDからブート可能で、インストールは不要であり、ユーザーフレンドリーなインターフェースを提供します。また、smartmontoolsやhdparmなどのユーティリティも含まれており、ディスクの診断とメンテナンスが容易になります。

続きを読む

非ユークリッド迷路:ペンローズタイルを用いた迷路生成

2024-12-31

ブロガーのJustin Pombrioは、ペンローズタイルに基づいた迷路生成アルゴリズムを共有しています。通常のグリッド上に構築された従来の迷路とは異なり、ペンローズタイルの非周期的な性質により、円と星で満たされ、10個の異なる壁の角度を持つ、ユニークで繰り返しがない迷路が生成されます。生成アルゴリズムは非効率ですが、結果として得られる迷路は視覚的に印象的で、挑戦的な体験を提供します。

続きを読む

1929年の作品がパブリックドメインに:ミッキーマウス、グレート・ギャツビーなど

2025-01-01

2025年1月1日、1929年に出版された多くの作品と1924年の録音作品がパブリックドメインとなりました!これには、初期のミッキーマウスのアニメーション、ガーシュウィンの「パリのアメリカ人」、ヘミングウェイの「武器よさらば」、フォークナーの「喧騒と怒り」など、多くの文化的意義を持つ作品が含まれています。インターネットアーカイブは、パブリックドメインデーのイベントと映画リミックスコンテストを開催して、これを祝います。

続きを読む
その他

resizer2:Win+マウスでKDE/i3のようにWindowsのウィンドウを管理

2024-12-29

resizer2は、KDEやi3のウィンドウマネージャーのように、Winキーとマウスを使ってウィンドウのサイズ変更と移動を可能にするWindowsウィンドウマネージャーです。ウィンドウの移動、サイズ変更、透明度の調整、最小化、最大化などの機能を提供し、複数のモニターにも対応しています。システムウィンドウを移動するには管理者権限が必要で、一部のフルスクリーンアプリケーションとの互換性の問題など、既知の問題点もありますが、resizer2はWindowsユーザーにより効率的で便利なウィンドウ管理体験を提供します。

続きを読む

Appleの新iPhoneミラーリング機能におけるセキュリティ脆弱性が明らかに

2024-12-27

Chaos Communication Congress 38C3において、Aaron Schlitt氏のプレゼンテーションで、Appleの新iPhoneミラーリング機能のセキュリティ脆弱性が公開されました。この機能は、ロックされたiPhoneをMacからリモートで制御することを可能にし、iOSエコシステムのセキュリティ境界を曖昧にしています。講演では、iOS 18ベータ版の初期バージョンで見つかったバイパスをデモし、その仕組みとセキュリティリスクについて説明されました。これにより、Appleデバイスのセキュリティに対する懸念が高まっています。

続きを読む
テクノロジー iPhoneミラーリング

Mixbox:デジタルペイントにおける色彩混合を革新

2024-12-29

Mixboxは、本物の顔料の混合方法をシミュレートすることで、デジタルペイントにおける不自然な色の混合という問題を解決する、革新的なカラーミキシングライブラリです。Kubelka-Munk理論に基づき、色を顔料として扱い、シンプルで使いやすいRGB入出力インターフェースを提供し、C++、Python、GLSLなど複数の言語をサポートしています。Mixboxは、よりリアルな色のグラデーション、より豊かな混合効果、より自然な筆致のブレンドを実現し、デジタルペイントを従来のペイントに近い感覚にします。既にRebelleやBlenderのFlip Fluidsアドオンに統合されており、開発者向けに柔軟なライセンスオプションを提供しています。

続きを読む

Racket拡張機能:ソースコードへの画像埋め込み

2024-12-29

このRacketライブラリは、画像をソースコードファイルに直接埋め込むことを可能にし、外部ファイルへの参照を不要にします。µ reader拡張機能とuuencodeを使用して、画像データをテキスト表現に変換します。これにより、従来の画像埋め込み方法で作成されるバイナリファイル形式(WXMEなど)の問題が解決され、gitなどのツールとの互換性が向上します。このライブラリは、画像を埋め込み可能なテキスト形式に変換し、必要に応じてデコードして表示するためのパックおよびアンパック関数を提供します。エラー処理とテキストフォーマットは改善の余地がありますが、スタンドアロンのRacketプロジェクトを作成するための便利な方法を提供します。

続きを読む

活性化エンジニアリング:LLMにおけるパーソナリティ特性の特定と操作

2024-12-31

arXivに掲載された論文では、活性化エンジニアリングを用いて、大規模言語モデル(LLM)のパーソナリティ特性を特定し操作する新しい手法が探求されています。LLMの拒否や制御に関する以前の研究に触発された研究者らは、パーソナリティ特性に関連付けられた活性化方向を調整することで、LLMのパーソナリティを動的に微調整する技術を提案しています。この研究は、LLMの解釈可能性に対する理解を深める一方で、重要な倫理的な考慮事項も提起しています。

続きを読む

LLMのコード生成能力評価:MultiCodeBenchの登場

2024-12-30

コードを扱う大規模言語モデル(LLM)を搭載したAIによるプログラミングアシスタントが普及し、開発者の生産性が大幅に向上しています。しかし、既存のコード生成ベンチマークは主に汎用的なシナリオに焦点を当てており、特定のアプリケーションドメインにおけるLLMのパフォーマンスはほとんど知られていません。本論文では、12の人気のあるソフトウェア開発ドメインと15のプログラミング言語を網羅する2400個のプログラミングタスクを含む新しいベンチマーク、MultiCodeBenchを紹介します。11個の代表的な主流LLMを用いた実験により、様々なドメインにおけるLLMのコード生成能力が明らかになり、開発者にとってLLMを選択する際の実際的な洞察と、モデル開発者がドメイン固有のコード生成能力を向上させるための指針が得られます。

続きを読む
開発

ts_zip:大規模言語モデルを用いたテキスト圧縮

2024-12-30

Fabrice Bellard氏によって開発されたts_zipは、大規模言語モデルRWKV 169M v4を利用し、従来の圧縮ツールをはるかに凌駕する高いテキスト圧縮率を実現するツールです。GPUと4GBのRAMを必要とし、従来の圧縮ツールよりも速度は遅いものの(RTX 4090で最大1MB/s)、英語やその他の言語のテキスト、さらにはソースコードにおいても優れた圧縮性能を示します。圧縮率はビット毎バイト(bpb)で測定され、enwik8やenwik9などのデータセットにおいてxzよりも優れた結果を示しています。決定論的なモデル評価により、異なるハードウェアやソフトウェア構成においても一貫した解凍が保証されます。

続きを読む

静的探索木:バイナリサーチより40倍高速

2025-01-01

この記事では、ソート済みデータの高スループット検索のための静的探索木(S+木)の実装と最適化について説明し、バイナリサーチより40倍高速な結果を得ています。Algorithmicaのコードをベースに、ベクトル化、SIMD命令、バッチ処理による綿密な最適化が行われています。アセンブリコードの詳細な分析により、さらなるパフォーマンス向上のための機会が発見されました。様々な木構造とメモリ戦略が検討され、最終的に、1GBのデータセットでクエリ時間を1150nsから24nsに短縮する、非常に効率的なソリューションが実現しました。

続きを読む

メタリンギスティックプログラミングの魔法:インタープリタによるコード簡素化

2025-01-01

この記事では、メタリンギスティックプログラミングの力、特にインタープリタを使用して複雑なコードを簡素化する方法を探求しています。著者はLisp式の簡素化を例として使用し、80行のSchemeインタープリタと30個のルールを構築することで、通常は数千行のコードが必要となるタスクを達成する方法を示しています。重要なのは、プログラミングパラダイムをデータ駆動型のルールマッチングに変更することで、コードの重複を大幅に回避することです。魔法ではないものの、著者はこのメタリンギスティックな抽象化は、さらなる探求に値する強力なツールであると主張しています。

続きを読む

NATOのプロジェクトHEIST:海底ケーブルの衛星バックアップ

2025-01-01

海底ケーブルの断線増加を受けて、NATOは海底ケーブルと衛星間のシームレスな切り替えシステムであるプロジェクトHEISTを開発しています。HEISTは、ケーブルの損傷箇所を1メートル単位で特定し、断線時にデータを衛星ネットワークに転送します。これは、年間10兆ドルを超える取引を海底ケーブルが担っているため、極めて重要です。衛星の帯域幅は現在光ファイバーに劣りますが、衛星速度の向上に向けた取り組みが進められています。さらに、NATOは開発を加速し、意図的な攻撃に対するセキュリティを強化するために、プロジェクトの一部をオープンソース化する予定です。

続きを読む
テクノロジー 衛星通信

カリフォルニア電力網、過去最高の98日間100%再生可能エネルギーで稼働

2025-01-01

新たな研究によると、カリフォルニア州の主要電力網は、2024年の116日間中98日間、100%を超える再生可能エネルギー(風力、水力、太陽光)で稼働し、停電やコスト上昇は発生しなかった。太陽光発電量は31%増加し、風力発電量は8%増加、バッテリー貯蔵量は驚異的な105%増加し、夜間の需要の最大12%を賄った。この研究は、再生可能エネルギーが高価格の電力価格の原因であるという神話を否定し、カリフォルニア州の高コストを他の要因に帰している。その結果は、大規模な再生可能エネルギーグリッドの実現可能性と信頼性を示しており、世界的なクリーンエネルギーへの移行を強く支持するものである。

続きを読む
テクノロジー カリフォルニア電力網

DocumentCloud:オンライン文書コラボレーションプラットフォーム

2024-12-31

DocumentCloudは、ユーザーが様々な種類のドキュメントをアップロード、共同編集、共有できるオンラインプラットフォームです。強力な検索と整理機能を提供し、大量のファイルを簡単に管理できます。ジャーナリスト、研究者、チームワークが必要な組織にとって、DocumentCloudは効率性を向上させ、情報共有を促進する貴重なツールです。

続きを読む

Grafana Cloud:簡単にカスタマイズ可能な天気予報ダッシュボードを作成

2024-12-31

この記事では、Grafana Cloudと、無料で利用できる米国国立気象局の公開APIを使用して、パーソナライズされた天気予報ダッシュボードを迅速に作成する方法を説明します。簡単な手順で、生のJSON天気データを分かりやすいグラフに変換し、ユーザーはいつでもローカルの天気情報をチェックできます。Grafana Cloudは様々なデータソースに対応し、豊富な視覚化オプションを提供することで、データ分析をシンプルかつ効率的にします。

続きを読む
開発

Haskellにおけるラムダ抽象のオーバーロード:EDSL設計へのエレガントなアプローチ

2024-12-30

この記事は、Haskellでラムダ抽象をオーバーロードして、埋め込みドメイン特化言語(EDSL)を構築するための新しい方法を紹介します。`Port`型と`encode`/`decode`関数を巧みに使用することで、著者はHaskell関数をカスタムカテゴリ内の射にエレガントに変換します。これにより、簡潔で直感的な構文が実現し、Arrow抽象とproc表記の複雑さを回避できます。このアプローチは、最小限のHaskellコードで実現でき、メタプログラミングやコンパイラプラグインは必要ありません。フローダイアグラムDSLの例が、この方法の適用と、重複の防止や副作用の処理に関する議論とともに示されています。

続きを読む

iOS 18とmacOS 15の写真アプリの「強化されたビジュアル検索」がプライバシー懸念を招く

2024-12-28

AppleのiOS 18とmacOS 15のアップデートには、写真アプリの「強化されたビジュアル検索」機能が含まれており、デフォルトで有効になっています。Appleは、処理のためにサーバーに送信されるユーザーデータを保護するために、準同型暗号と差分プライバシーを使用していると主張していますが、これによりプライバシーに関する懸念が生じています。著者は、Appleがユーザーの明示的な同意を得ることなく、この機能をデフォルトで有効にしたことは、ユーザーのプライバシーに対する期待を無視していると主張しており、特にAppleソフトウェアのセキュリティ脆弱性の歴史を考慮すると、問題視しています。著者は、潜在的なリスクが認識されるメリットをはるかに上回っているため、この機能を無効にすることを強く推奨しています。

続きを読む
テクノロジー Appleのプライバシー
1 2 7 8 9 11 13 14 15 48 49