基盤モデルを用いた人工生命探索の自動化

2024-12-24
基盤モデルを用いた人工生命探索の自動化

Sakana AIはMITなどとの共同研究で、視覚言語基盤モデルを用いて人工生命の発見を自動化するアルゴリズムASALを開発しました。ASALは、特定の目標行動を持つシミュレーションの発見、永続的に新規性を生み出すシミュレーションの発見、そして可能なすべてのシミュレーションの解明という3つの探索問題に取り組みます。Lenia、Boids、Particle Lifeなど、複数のシミュレーション環境で成功を収め、従来のコンウェイのライフゲームを凌駕する開放性を持つ、新規な人工生命体やセルオートマトンルールを発見しました。この画期的な成果は、手動によるシミュレーション設計の限界を克服することで、人工生命研究を活性化し、開放性や自己組織化の原則を統合した将来のAI開発に新たな知見を提供します。

続きを読む

WASMプログラムがnode:wasiのファイルシステムサンドボックスを回避

2024-12-15
WASMプログラムがnode:wasiのファイルシステムサンドボックスを回避

このプロジェクトは、WASMプログラムがnode:wasiのpreopensディレクトリの制限を回避して、サンドボックス外のファイルにアクセスする方法を示す概念実証を示しています。通常、WASMプログラムは、事前に開かれたディレクトリへのアクセスに制限されています。しかし、正確なタイミングでシンボリックリンクを使用してファイルを置き換え、外部プロセスを実行することで、この制限を回避できます。これは、node:wasiの実用的なセキュリティの脆弱性ではなく、潜在的なエッジケースです。このプロジェクトは、node:wasiが悪意のあるコードによる外部ファイルへのアクセスを完全に防ぐものとして信頼すべきではないことを強調しています。

続きを読む
開発

S2:クラウド時代のストリームデータストレージに革命を起こす

2024-12-21

Bandar Systemsは、クラウド時代におけるデータ処理に革命を起こすことを目的とした、新しいストリームデータストレージサービスであるS2を発表しました。従来のオブジェクトベースのストレージとは異なり、S2はストリームを中心としており、効率的で、スケーラブルで、コスト効率の高いリアルタイムデータの取り込みと処理を提供します。高スループット、低遅延の読み書き操作をサポートし、さまざまなパフォーマンスとコストの要件を満たすための複数のストレージクラスを提供します。S2は、KafkaやKinesisなどのシステムに取って代わることを目指しており、ユーザーにより強力で柔軟なストリームデータ管理ソリューションを提供します。

続きを読む
(s2.dev)

ネイティブアプリの衰退:ウェブアプリの台頭

2024-12-31
ネイティブアプリの衰退:ウェブアプリの台頭

スマートフォンのブームはネイティブアプリをどこにでも普及させましたが、今では負担になりつつあります。最新のブラウザは、かつてネイティブアプリ独自の機能であった通知やオフラインアクセスなどを提供できるほど強力になりました。この記事では、多くの企業が依然としてネイティブアプリに固執しており、ユーザーのアプリのオーバーロードにつながっていると主張しています。一方、ウェブアプリはコスト効率が高く、柔軟性があり、デバイス間でシームレスに動作します。ゲーム業界はこのことを特に示しており、HTML5、WebGL、WebAssemblyなどの技術により、ブラウザゲームがネイティブゲームに匹敵するようになりました。この記事は、開発者にウェブアプリの未来を受け入れ、Rogue Engineなどのツールを利用して、よりアクセスしやすく、普遍的に使用できるエクスペリエンスを作成するよう呼びかけています。

続きを読む

ビッグデータが現代の乳牛を生んだ

2024-12-15
ビッグデータが現代の乳牛を生んだ

この記事は、ビッグデータと官民パートナーシップによって、アメリカの乳牛産業が世界の牛遺伝学のリーダーになった経緯を記している。牛の検査協同組合とバブコックテストから始まり、人工授精や低温保存技術、そしてゲノムシーケンスに至るまでの進歩により、乳牛の生産性が劇的に向上した。しかし、この成功は近親交配と気候変動の問題を引き起こしている。乳牛遺伝学の未来は、高い生産性と持続可能性のバランスを取る必要があり、業界の協力と革新が求められる。

続きを読む

プログラマーが創造的なプログラミングゲームを開発:Droste's Lair

2024-12-17
プログラマーが創造的なプログラミングゲームを開発:Droste's Lair

二人のプログラマーが2週間かけて、創造的なプログラミングゲーム環境「Droste's Lair」を開発しました。このゲームでは、直感的なドラッグアンドドロップ操作で数学構造を構築・計算し、「amb」メカニズムを用いて分岐実行と再帰呼び出しを行います。剣と魔法をテーマにしたこのゲームでは、リスト要素の反転、すべての絵札の組み合わせ生成、ドミノでチェッカーボードを覆う方法の数え上げなどの課題に挑みます。「Droste's Lair」はプログラミングとゲームの要素を巧みに融合し、プログラミングと数学の概念を学ぶための斬新で魅力的な方法を提供します。

続きを読む

グラフェン相互接続がムーアの法則を救う可能性

2024-12-14
グラフェン相互接続がムーアの法則を救う可能性

カリフォルニア州に拠点を置くスタートアップ企業Destination 2Dは、グラフェンをチップ製造に統合する上で長年課題となってきた2つの問題、高温堆積と低いキャリア密度を解決したと主張しています。彼らは、従来のCMOSプロセスと互換性のある300℃でのグラフェン相互接続の堆積技術を開発しました。さらに、インターカレーションドーピングを用いることで、銅の100倍のグラフェン電流密度を実現しました。この技術は、ムーアの法則を延長し、次世代の半導体技術をサポートすると期待されています。

続きを読む

SiYuan:プライバシー重視の自己ホスト型オープンソース個人知識管理ソフトウェア

2024-12-26
SiYuan:プライバシー重視の自己ホスト型オープンソース個人知識管理ソフトウェア

SiYuanは、プライバシーを重視した自己ホスト型、完全にオープンソースの個人知識管理ソフトウェアで、TypeScriptとGoで記述されています。細粒度のブロックレベル参照とMarkdownのWYSIWYGエディターをサポートし、ブロックレベル参照、カスタム属性、SQLクエリ埋め込み、Webクリッピング、PDF注釈リンクエクスポートなどの強力な機能を備えています。App Store、Google Play、F-Droidなどの複数のインストール方法があり、Dockerでの展開もサポートしています。個人ユーザーと商業ユーザーの両方にとって、ほとんどの機能は無料で利用できます。

続きを読む
開発 知識管理

IRATA.ONLINE:レトロコンピューティングコミュニティがPLATOTermアップデートを受信

2024-12-14

レトロコンピューティング愛好家向けのPLATOベースのオンラインサービスであるIRATA.ONLINEは、PLATOTermターミナルエミュレーターのアップデート版をリリースしました。Atari 8-bit、C64、Amiga、Androidをサポートするようになり、IRATA.ONLINEはマルチユーザーグラフィカルインターフェース、マルチプレイヤーゲーム、ソーシャル機能、開発環境を提供します。このプラットフォームはPLATOシステムの復活を目指し、ユーザーにユニークなソーシャルおよび開発体験を提供します。

続きを読む

Voxon:革命的な3Dボリュームホログラム

2024-12-17

Voxonの画期的なVLED技術は、3D空間に浮かぶ数百万の光点を用いて、リアルタイムでインタラクティブな3Dボリュームホログラムを作成します。360度から見ることができるこれらの没入型ホログラムは、エンターテインメント、コミュニケーション、データ視覚化を変革しています。VX2とVX2-XLという製品は、個人と企業のニーズに対応し、高品質なボリュームディスプレイを提供しています。Voxonは、この革新的な技術のさらなる応用を探求するために、積極的にパートナーシップを模索しており、インタラクティブなデジタル体験の新しい時代を切り開いています。

続きを読む

スタンフォード大学報告書:ミラーバクテリアの可能性とリスクについて警告

2024-12-17
スタンフォード大学報告書:ミラーバクテリアの可能性とリスクについて警告

スタンフォード大学の技術報告書は、「ミラーバクテリア」の創出可能性とその潜在的なリスクについて詳細に説明しています。ミラーバクテリアは、すべてのキラル分子(タンパク質、核酸、代謝物)が鏡像に置き換えられており、自然進化では発生しませんが、科学技術の進歩により合成が可能になりつつあります。免疫系と捕食はキラル分子の相互作用に依存しているため、ミラーバクテリアは検出や制御を逃れ、制御不能に広がり、人間、動物、植物、環境に深刻な脅威をもたらす可能性があります。この報告書は、合成、バイオセキュリティー、人体への影響、医療対策、生態学的影響などを包括的に評価し、この潜在的なバイオセキュリティーリスクへの注意を促しています。

続きを読む

明晰夢:不眠症と悪夢の治療における新たな科学

2024-12-27
明晰夢:不眠症と悪夢の治療における新たな科学

科学者たちは、明晰夢を誘発して不眠症と悪夢を治療する可能性を探っています。明晰夢とは、睡眠中に自分が夢を見ていることに気づいている状態であり、トレーニングによって学習することで、夢の内容を制御したり、覚醒している世界とコミュニケーションを取ったりすることが可能になります。研究者たちは、脳イメージングとウェアラブルデバイスを使用して、明晰夢中の脳活動を理解し、外部刺激によって明晰夢を誘発することで、睡眠の質を向上させ、悪夢を軽減することを目指しています。この研究は、睡眠障害や精神衛生問題の治療に新たな道を開く可能性を秘めています。

続きを読む

最尤推定と損失関数間の深い繋がりを解き明かす

2024-12-15
最尤推定と損失関数間の深い繋がりを解き明かす

この記事では、最尤推定(MLE)と一般的に使用される損失関数間の本質的な関係を探ります。MLEの基本から始めて、著者はKLダイバージェンスとの密接な関係を綿密に説明します。そして、平均二乗誤差(MSE)と交差エントロピーを例に、これらの関数がどのようにMLEから自然に導かれるのか、恣意的に選択されるのではなく、詳細に示しています。データの分布(例えば、線形回帰のガウス分布、ロジスティック回帰のベルヌーイ分布)を仮定することで、MLEによる尤度関数の最大化は、MSEと交差エントロピーの損失関数に直接的に繋がります。これは、損失関数の理論的基礎を理解するための明確な道筋を提供し、単なる直感を超えるものです。

続きを読む

オープンソースツールme_cleaner:プライバシー強化のためのIntel MEファームウェアの簡素化

2024-12-16
オープンソースツールme_cleaner:プライバシー強化のためのIntel MEファームウェアの簡素化

me_cleanerは、Intel Management Engine(ME)ファームウェアを部分的にデブロブし、システムとのインタラクション能力を低減することで、ユーザーのプライバシーとセキュリティを向上させることを目的としたオープンソースのPythonスクリプトです。2006年以降のすべてのIntelマザーボードに統合されているIntel MEファームウェアは、システムメモリとネットワークにアクセスできるため、無効化または置き換えが困難です。me_cleanerは、MEファームウェアを修正して、通常の動作中は非アクティブにし、ブート時のみアクティブにすることで、潜在的なセキュリティリスクを効果的に軽減します。このツールは、さまざまなIntelプラットフォームをサポートしますが、修正されたファームウェアの取得と書き込みには、外部SPIプログラマーが必要です。結果はMEファームウェアのバージョンによって異なりますが、一般的にファームウェアのサイズを大幅に削減し、ブート時間の延長や警告メッセージなどの軽微な問題が発生する可能性があります。

続きを読む

Adamはもう必要ない:初期化時の学習率スケーリングが全て

2024-12-18
Adamはもう必要ない:初期化時の学習率スケーリングが全て

研究者らは、確率的勾配降下法を改良した新しい最適化器SGD-SaIを発表しました。SGD-SaIは、勾配の信号対雑音比に基づいて、異なるパラメータグループに対して初期化時の学習率をスケーリングすることで、訓練の不均衡問題に対処します。AdamWよりもメモリ効率が大幅に向上しており、ImageNet分類やLLM事前学習など、様々なTransformerベースのタスクにおいて、AdamWと同等かそれ以上の性能を達成します。様々なアプリケーションにおける堅牢性と実用性が示されており、魅力的な代替手段となっています。

続きを読む
AI

欠陥研究の発表で科学雑誌が索引から削除

2024-12-23
欠陥研究の発表で科学雑誌が索引から削除

品質基準を満たさなかったため、Chemosphere誌がWeb of Scienceから削除されました。これは、今月8本の論文が撤回され、4月以降60件の懸念表明が発表されたことを受けたものです。Chemosphereに掲載された黒いプラスチックと有毒難燃剤に関する大々的に報道された研究は、暴露レベルを大幅に過小評価した計算上の誤りにより修正されました。修正にもかかわらず、研究の結論は変更されず、論争を引き起こしています。

続きを読む
テクノロジー 学術雑誌 撤回 研究の質

LLM:AGIを目指す算術能力の探求

2024-12-24
LLM:AGIを目指す算術能力の探求

この記事では、大規模言語モデル(LLM)が計算に使われる理由を探っています。LLMは自然言語処理に優れていますが、研究者たちは簡単な足し算から複雑な定理の証明まで、LLMに数学演算を実行させようとしています。これは電卓を置き換えるためではなく、LLMの推論能力を探り、最終的に人工汎用知能(AGI)を実現するためです。この記事は、人間が常に新しい技術を計算に使おうとしてきたこと、そしてLLMの数学能力テストがその推論能力をテストする手段であることを指摘しています。しかし、LLMが計算を行うプロセスは電卓とは大きく異なり、前者は膨大な知識ベースと確率モデルに依存する一方、後者は決定論的アルゴリズムに基づいています。そのため、LLMの計算結果は常に正確で信頼できるわけではなく、実用性と研究のバランスが示されています。

続きを読む

イーサリアムオンチェーンアップグレードシグナリングEIP:コミュニティコンセンサスがアップグレードを推進

2024-12-22
イーサリアムオンチェーンアップグレードシグナリングEIP:コミュニティコンセンサスがアップグレードを推進

この提案は、イーサリアムクライアントが新しくマイニングされたブロックのextraDataフィールドに「投票」インジケーターを埋め込むことで、プロトコルアップグレードへの準備状況を知らせるオンチェーンメカニズムを導入します。将来のフォークアクティベーションブロックは、指定されたウィンドウ内で十分なブロックがアップグレードを「支持」した場合にのみ発生します。これにより、アップグレードの決定がイーサリアム財団からネットワーク参加者に移行し、分散化が向上し、中央集権化のリスクが軽減されます。

続きを読む

Google スプレッドシートを便利なウェブアプリに変換する:プログラマーの物語

2024-12-31
Google スプレッドシートを便利なウェブアプリに変換する:プログラマーの物語

Ars Technica の記者が、Glide を使用してシンプルな Google スプレッドシートをスマートフォンに優しいウェブアプリに変換した方法を共有しています。当初はテイクアウトの注文を合理化するために作成されたこのアプリは、効率的な検索とフィルタリング機能を備え、地元のレストラン情報を管理します。その後、レシピやパントリーアイテムのアプリも開発し、日常生活を改善しました。この記事は、ノーコードツールの威力と、シンプルなソリューションが現実世界の課題を解決できる方法を示しており、創意工夫とより良い生活への追求を強調しています。

続きを読む

マイクロソフト、ファイルからMarkdownへの変換ツールMarkItDownをオープンソース化

2024-12-13
マイクロソフト、ファイルからMarkdownへの変換ツールMarkItDownをオープンソース化

マイクロソフトは、様々なファイル(PDF、PowerPoint、Word、Excel、画像、音声、HTMLなど)をMarkdown形式に変換するPythonツール、MarkItDownをオープンソース化しました。シンプルなAPIを備え、幅広いファイルタイプをサポートし、OCRと音声転写機能も搭載。テキスト分析やインデックス作成に最適です。貢献は大歓迎で、マイクロソフトのオープンソース行動規範に従います。

続きを読む

ブルガリアのマーケットプレイス詐欺を追跡:プログラマーによる潜入捜査

2024-12-23

オンラインマーケットプレイスで商品を販売していたプログラマーが、巧妙な詐欺に遭いました。フィッシングサイトと偽の宅配業者情報を使った詐欺です。個人的な理由から、彼は調査を開始し、ブルガリアを拠点とする大規模な詐欺組織を暴きました。この組織は、カスタムメイドのNode.jsシステムとTelegramボットを使用していました。調査では、グループの組織構造、メンバーの身元、活動方法が明らかになり、数千人が複数のヨーロッパ諸国にわたって関与していることが判明しました。通報したにもかかわらず、このような詐欺行為は根絶が難しいです。

続きを読む
(sy1.sh)
テクノロジー

フリーソフトウェアはフリーツールを必要とする:フリーソフトウェア開発における倫理的ジレンマ

2024-12-28

この記事は、フリーソフトウェア開発者が非フリーの開発ツールを使用することによって直面する倫理的なジレンマを探求しています。著者は、効率性を追求するために、多くの開発者がBitKeeper、SourceForge、GitHubなどのプロプライエタリツールやネットワークサービスを選択し、開発者とユーザーの両方の自由を犠牲にしていることを主張しています。著者は、LinuxカーネルがBitKeeperに移行し、その後Gitを開発せざるを得なくなったという例を用いて、プロプライエタリツールへの依存のリスクを説明しています。著者は、非フリーツールの使用は、フリーソフトウェア運動の信頼性を損なうだけでなく、ソフトウェアの自由度も制限し、最終的に真にフリーではないソフトウェアにつながると強調しています。著者は、開発者にフリーでオープンソースの開発ツールを優先し、フリーソフトウェアの価値観を維持し、効率性のために自由を犠牲にすることを避けるよう訴えています。

続きを読む
開発

レトロコンピューティング:386/486 CMOSバッテリーの交換

2024-12-23
レトロコンピューティング:386/486 CMOSバッテリーの交換

古い386/486マザーボードは、漏電してマザーボードを損傷する可能性のあるNiCdまたはNiMHバッテリーを搭載していることがよくあります。このガイドでは、簡単な代替方法として、3本のAAバッテリーとバッテリーホルダーを使用する方法を説明します。著者はCR2032セルとTadrian 3.6Vリチウムセルを使用する方法を比較し、最終的に、使いやすさ、マザーボードの改造不要、充電式バッテリーの使用が可能であることから、3本のAAバッテリーを選択しました。CR2032ホルダーとショットキーダイオードを使用する方法、マザーボードに外部バッテリーヘッダーがある場合にそれを利用する方法など、他の交換方法についても言及しています。

続きを読む
ハードウェア バッテリー交換

読解力と脳構造:神経画像研究

2024-12-13
読解力と脳構造:神経画像研究

新しい研究では、読解力の異なる人々の脳構造に著しい違いがあることが明らかになりました。1000人以上の参加者のオープンソースデータを分析した結果、読解力と左前頭前野およびヘシュル回旋の構造との間に相関関係が見られました。左頭頂葉は様々な情報を統合するのに対し、聴覚皮質の一部であるヘシュル回旋の厚さは読解力と相関していました。この研究は脳の可塑性を強調しており、読書が脳構造を形成し、個人と人類の両方に利益をもたらすことを示唆しています。

続きを読む

Rubyにおけるメモ化の微妙な点:詳細な解説

2024-12-23
Rubyにおけるメモ化の微妙な点:詳細な解説

この記事では、Rubyにおけるメモ化の実装の複雑さについて深く掘り下げています。著者による説明は、単純なローカル変数から高度なスレッドセーフな実装まで、メモ化演算子の制限、引数対応メモ化、メモ化DSLの構築、凍結オブジェクト、メモリ管理、スレッドセーフ性の課題など、様々な側面に及びます。弱い参照とソフト参照についても説明し、効率的でスレッドセーフなメモ化DSLに導いています。最後に、実績のあるライブラリを使用し、車輪の再発明を避けることの重要性を強調しています。

続きを読む
開発 メモ化

Anthropic、Clioを発表:プライバシーを保護しながら現実世界のAI利用状況を分析

2024-12-13
Anthropic、Clioを発表:プライバシーを保護しながら現実世界のAI利用状況を分析

Anthropicは、プライバシーを保護しながら現実世界のAI利用状況に関するインサイトを提供する自動分析ツール「Clio」を開発しました。Clioは、Google Trendsのように、ユーザーのプライバシーを侵害することなく、会話を分析し、類似したやり取りをトピッククラスタにグループ化します。これにより、AnthropicはユーザーがClaudeモデルをどのように使用しているかを理解し、調整されたスパムキャンペーンや無許可の再販試みなどの潜在的な不正使用を特定し、セキュリティ対策を改善できます。Clioは、セキュリティシステムにおける偽陽性と偽陰性を削減し、ユーザーのプライバシーを維持しながら、AIの安全性とガバナンスの向上に役立つ貴重なデータを提供します。

続きを読む

Perlアドベントカレンダー2024:Randal Schwartzによる「Perlとの私の人生半分」

2024-12-19

Perlアドベントカレンダー2024では、Randal Schwartzによるユニークなビデオプレゼンテーション「Perlとの私の人生半分」が特集されています。PerlのベテランであるRandalは、初期から現代までのPerlとの道のりを振り返り、CamelとLlamaの書籍の作成への関与や、Perl 2でcomp.unix.questionsフォーラムを制覇したユーモラスな逸話を語っています。Perlアドベントカレンダーでビデオが紹介されるのは今回が初めてで、言語の歴史に対する新鮮で魅力的な視点が提供されています。

続きを読む

Jupyter Notebook:E2Eテストとドキュメントを一つに

2024-12-18

量子コンピューティングライブラリの開発において、著者はJupyter Notebookをユーザーガイドとエンドツーエンドテストの両方として活用しました。Notebook内で環境変数(SERVER_URLなど)を読み取ることで、パラメーター化を実現し、ユーザーと自動化されたCI/CDパイプラインの両方による実行を可能にしました。Notebookの実行方法として、簡潔なnbclientと、より柔軟なnbconvert/jqの2つの方法を検討しました。最終的に著者はnbclientの簡潔さを選択し、ドキュメントのメンテナンスとコードテストを効果的に統合することで、マージリクエストごとに両者の整合性を確保しています。

続きを読む
開発 E2Eテスト

技術的負債 vs. 技術的資産:賢い投資戦略

2024-12-21
技術的負債 vs. 技術的資産:賢い投資戦略

この記事では、技術的負債と技術的資産の違いについて説明しています。技術的負債は財政的負債と同様に、バグやコードの可読性の悪さなど、解決しなければならないコードの問題であり、開発効率を低下させます。一方、技術的資産は、高品質なSDKの構築など、既知の問題への先を見越した投資であり、将来のメンテナンスコストを削減し、開発の自由度を高めます。この記事では、技術的資産への投資の前に、技術的負債の返済を優先し、実績のあるプロセスと技術を活用して技術的負債の蓄積を避けることで、開発効率と製品品質の向上を実現することを推奨しています。

続きを読む
1 2 257 258 259 261 263 264 265 272 273