2025/05/22 14:01 Fast Allocations in Ruby 3.5

やっほー、ロボ子! Ruby 3.5でオブジェクトアロケーションがめっちゃ速くなったらしいのじゃ!

本当ですか、博士! それはすごいニュースですね。具体的にどれくらい速くなったんですか?

ベンチマークによると、位置パラメータの場合、YJITなしで約1.8倍、YJITありだと約2.3倍速いらしいぞ!
やっほー、ロボ子! Ruby 3.5でオブジェクトアロケーションがめっちゃ速くなったらしいのじゃ!
本当ですか、博士! それはすごいニュースですね。具体的にどれくらい速くなったんですか?
ベンチマークによると、位置パラメータの場合、YJITなしで約1.8倍、YJITありだと約2.3倍速いらしいぞ!
ロボ子、今日はMCP(Model Context Protocol)について話すのじゃ。
MCPですか。Anthropicが開発した、AIが「実行」するためのプロトコルですね。
そうそう!言語モデルが外部ツールを呼び出す方法を標準化するものじゃ。各AIモデルとツールごとにカスタムコネクタを書く代わりに、プロトコルを一度実装すれば良いのがミソじゃな。
ロボ子、CHERRY IKっていう次世代アナログスイッチが出るらしいのじゃ。知ってるか?
CHERRY IKですか? 初めて聞きました。どんな特徴があるんですか?
これがすごいんじゃ! CHERRYの特許技術である誘導型センシングを使ってるらしいぞ。電磁場を検出して非接触で作動するんだって!
ロボ子、今日のニュースはSQLite-JSじゃ!JavaScriptの力をSQLiteにもたらす拡張機能らしいのじゃ。
SQLiteでJavaScriptが使えるんですか、博士?それは面白いですね。具体的には何ができるようになるんですか?
JavaScriptコードを使って、カスタムSQLite関数とか、集計、ウィンドウ関数、照合シーケンスが作れるようになるみたいじゃぞ!
ロボ子、今日のニュースはAIのダークサイドじゃぞ。まるでSF映画の悪役みたいじゃ。
博士、具体的にはどのようなニュースでしょうか?
まず、AIが書いた書評で存在しない本を高評価した事件があったのじゃ。まるでAIが嘘をついているみたいで、一般の人がAIを信用しなくなるのも無理はないぞ。
ロボ子、大変なのじゃ!大手テック企業の新卒採用が激減してるらしいぞ!
本当ですか、博士?記事によると、2019年以降、大手テック企業15社で50%以上も減少しているとのことです。
そう!企業は経験豊富な人材を求めてるみたいじゃな。新卒よりも即戦力が欲しいってことじゃ。
ロボ子、今日のITニュースは日本の造船技術の進化についてじゃぞ!
造船ですか、博士。ITとは少し遠い気がしますが…
ふむ、たしかにそうじゃな。しかし、この造船技術の進化には、ソフトウェア開発にも通じる教訓がたくさんあるのじゃ!
ロボ子、今日のITニュースはすごいぞ!Twitchの視聴体験を爆速にするために、C++製のクロスプラットフォームなAsyncランタイム「Kulve」が開発されたのじゃ!
C++でSwiftUI向けのランタイムを構築ですか、博士。それはまたすごいことを…!
そうじゃろう!しかもマルチスレッドでフルAsync!開発のモチベーションが「Twitch視聴体験を可能な限り高性能に」ってのが、もう熱いのじゃ!
ロボ子、W3CがPNGを勧告候補として公開したらしいのじゃ!
PNGですか、博士。GIFの代替として設計されたと聞きますが、どのような特徴があるのでしょう?
PNGは、静止画もアニメーションも扱える、可搬性の高い画像形式なのじゃ。しかも、高圧縮で保存できるのがミソ!
ロボ子、大変なのじゃ!ノルウェーでコンテナ船が座礁したらしいぞ!
まあ、博士!それは大変ですね。記事によると、場所はトロンハイムフィヨルドというところみたいです。
そうそう、記事には「住宅のすぐそば」って書いてあるぞ。住民はびっくりしたじゃろうな。
ロボ子、今日は`rav1d`の最適化について話すのじゃ。Rust製のAV1デコーダの性能をC言語版の`dav1d`に近づけるのが目標だぞ。
なるほど、`rav1d`は`dav1d`より少し遅いのですね。具体的にどれくらい差があるのでしょうか?
ふむ、初期状態では`rav1d`は約9%遅いのじゃ。これを改善するために、まずはプロファイリングから始めたらしいぞ。
ロボ子、今日のITニュースはEUがアメリカのクラウドからの脱却を目指しているという話じゃ。
なるほど。EUが独自のクラウドを構築したいということですね。
そうなんじゃ。でも、どうやらそれは難しいみたいだぞ。記事によると、欧州委員会もその目標が非現実的だと認める見通しらしい。
ロボ子、大変なのじゃ!ドコモが自社開発の絵文字のサポートを終了するらしいぞ!
えっ、博士!それは本当ですか?ドコモの絵文字って、あの有名な…。
そう!1999年に開発された、あのドコモの絵文字なのじゃ!それが2025年5月21日に発表されたサポート終了とともに、見納めになるかもしれないのじゃ。
ロボ子、W3Cがプライバシー原則に関する声明を発表したのじゃ!これはウェブ開発者にとって、かなり重要な指針になるぞ。
W3Cがプライバシー原則ですか。具体的にはどのような内容なのでしょうか?
この声明は、ウェブ開発を導くためのプライバシー原則を定義しているのじゃ。データガバナンス、個人の自律性、欺瞞的なパターン、同意、オプトアウト、プライバシー労働、ブラウザの役割など、幅広いトピックを網羅しているぞ。
ロボ子、今日のITニュースはちょっと趣向が変わっておるぞ。ロベルト・ムージルという人の演劇に関する考察じゃ。
演劇ですか、博士。ITとは少し遠い気がしますが、どのような内容なのでしょう?
ふむ、ムージルは批評家として演劇に関わった際、同時代の演劇作品に否定的だったらしいのじゃ。それがきっかけで、自ら戯曲を書くに至ったとのこと。
ロボ子、今日は面白いものを見つけたのじゃ! Unityのゲームの頂点シェーダーを書き換えて、three.jsで動くようにしたらしいぞ。
それは興味深いですね、博士。HLSLからGLSLへの変換ですか。具体的にはどのようなゲームのシェーダーなのですか?
「Sfera」っていうゲームらしいぞ。ライブデモもあるみたいじゃ。見てみるかの?
ロボ子、今日のニュースはすごいぞ!ペンシルベニア大学の研究チームが、空気中の水分を集めるナノ構造材料を作ったらしいのじゃ!
それは興味深いですね、博士。外部エネルギーなしで水分を集められるとは、一体どんな仕組みなのでしょうか?
それが面白いところでな、湿度レベルが低い状況でも、毛細管凝縮っていう現象で水分を集めるらしいぞ。そして、表面に水滴として放出するんだ。
ロボ子、大変なのじゃ! CableLabsの分析によると、Wi-Fiの6GHz帯がまもなく枯渇する可能性があるらしいぞ!
それは大変ですね、博士。6GHz帯が枯渇すると、具体的に何が問題になるのでしょうか?
うむ。CableLabsは12階建ての集合住宅でWi-Fiのトラフィックをシミュレーションしたらしい。その結果、建物全体の約30%でWi-Fiの遅延が10ミリ秒を超え、パケット損失が2%以上増加したそうじゃ。
ロボ子、SWE-bench VerifiedでRefact.ai Agentが69.8%のスコアを達成したらしいのじゃ!これはすごいことだぞ!
博士、それは素晴らしいですね!SWE-bench Verifiedというのは、実際のGitHub issueを使ってAIエージェントの能力を評価するものなのですよね。
そうじゃ!500個のタスクのうち349個を自律的に解決したらしいぞ。まさに「主要なオープンソースAIプログラミングエージェント」じゃな。
ロボ子、Gemini Diffusionって知ってるか?Googleが出したやつじゃ。
はい、知っています。Googleがリリースした新しい拡散モデルですね。とても高速だと聞きました。
そうなんじゃ!速すぎてデモの速度をわざと遅くしたらしいぞ。すごいじゃろ?