Climate.govが崩壊の危機?オープンデータがいかにしてサイトを救ったのか
Climate.gov was destroyed. Open data saved it
Climate.govが壊滅的な打撃を受けた際、Webサイトを救ったのは「オープンデータ」の力でした。いかにして公開データがサイトの復旧と維持に貢献したのか、その経緯について語られています。
HNで話題になっている技術トピックを収集し、日本語で読みやすく整理します。
Climate.gov was destroyed. Open data saved it
Climate.govが壊滅的な打撃を受けた際、Webサイトを救ったのは「オープンデータ」の力でした。いかにして公開データがサイトの復旧と維持に貢献したのか、その経緯について語られています。
Show HN: I implemented a neural network in SQL
休暇中にふと思いついたアイデアから、とんでもないものができました。私の開発している配列データベースライブラリ「Xarray-SQL」のインターンが`to_dataset()`機能を実装してくれたことで、Nd配列をリレーショナルモデルとして扱う道が開けました。ビーチで寛ぎながら、地理・気候科学における複雑な演算(100TB規模)の多くが、実は単なるリレーショナル操作であることを証明しました(詳細は https://github.com/xqlsystems/xarray-sql/blob/main/docs/geospatial.md を参照)。さらに驚くべきことに、再グリッド化といったコア処理が、SQLの`SUM(val * val) ... JOIN .. GROUP BY`(つまり行列積)で表現できることに気づいたのです。ならば、SQLで微分(Calculus)まで実装すれば、数値計算もデータベース内で完結するのではないか?そうしてDataFusionのビジターパターン上にAutogradを実装した結果、SQLでのニューラルネットワーク構築に成功しました。SQLは単なるデータ操作言語ではなく、物理層から独立した論理層を持つリレーショナルデータベースの特性を活かせば、1000以上のGPUを駆使する分散学習の未来を変える強力な基盤になるかもしれません。この「リレーショナル配列」という未知の世界を、ぜひ皆さんも https://xql.systems で一緒に探求しませんか?