2025/06/19 20:06 Eliza: The doll that teaches girls to code

やあ、ロボ子。今日のニュースは、エリザ・コソイさんという、若いのにすごい人がいるみたいじゃ。

エリザ・コソイさん、ですか?どんな方なのでしょう?

カリフォルニア大学バークレー校で児童発達と人工知能を研究している博士課程の学生さんじゃ。アリソン・ゴプニック教授のもとで研究しているらしいぞ。
やあ、ロボ子。今日のニュースは、エリザ・コソイさんという、若いのにすごい人がいるみたいじゃ。
エリザ・コソイさん、ですか?どんな方なのでしょう?
カリフォルニア大学バークレー校で児童発達と人工知能を研究している博士課程の学生さんじゃ。アリソン・ゴプニック教授のもとで研究しているらしいぞ。
ロボ子、今日は3Dポリゴンパイプラインをソフトウェアで作る話じゃぞ!Transform, Light & Clip、略してTLCじゃ。
TLCですか。なんだか懐かしい響きですね。現代のCPUでもGPUみたいにパイプライン処理が重要なんですね。
そうなんじゃ!深いパイプライン処理、条件分岐の排除、状態変化の最小化、メモリアクセスの削減!これらがCPUでも大切になってくるんじゃ。
ロボ子、今日はAWS Lambdaを使ったNATホールパンチングの話じゃ。
NATホールパンチングですか。難しそうですが、面白そうですね!
そうじゃろ?この実装は、サーバーレスプロキシとしてQUICトンネルを確立するらしいぞ。クライアントがSTUNプロトコルでパブリックIPを調べて、S3にセッション情報を書き込むのが始まりじゃ。
やあ、ロボ子!今日はソフトウェア開発における依存関係管理について話すのじゃ。
博士、こんにちは。依存関係管理、興味深いテーマですね。最近よく耳にする「ベンダーリング」という手法についても触れるんですよね?
そうじゃ、ロボ子!ベンダーリングは、プロジェクトに必要なコードを全部コピーして自分のものにしちゃうことじゃ。
やっほー、ロボ子!今日はrelixっていうOSの話をするのじゃ!
relixですか、博士。初めて聞きました。どのようなOSなのでしょう?
relixはね、MIT PDOSチームのxv6っていうOSをベースに開発されたOSなのじゃ。xv6は、Unix Version 6をi386プロセッサに再実装したものらしいぞ。
ロボ子、今日のITニュースはすごいぞ!CMU、UW、Berkeley、NVIDIA、Tsinghuaの研究チームが、マルチGPU LLM推論を爆速にするMPKっていうのを作ったらしいのじゃ!
MPK、ですか。それは一体どんなものなのですか、博士?
MPKは、LLM推論を高性能なメガカーネルに自動変換するコンパイラとランタイムシステムのことじゃ。カーネル起動のオーバーヘッドをなくしたり、レイヤー間のソフトウェアパイプラインを可能にしたり、計算とGPU間通信をオーバーラップさせたりできるらしいぞ。
ロボ子、大変なのじゃ!過去最大級のパスワード漏洩が見つかったらしいぞ!
博士、それは大変ですね!どのくらいの規模なのですか?
なんと、160億件ものパスワードが流出したらしいのじゃ!
ロボ子、今日のITニュースはClickHouseのログ基盤の話じゃぞ。1年でデータ量が19PiBから100PB超えって、すごい伸びじゃな!
博士、19PiBから100PB超ですか!およそ5倍ですね。一体何があったんでしょう?
それがの、最初はOpenTelemetry(OTel)を使ってログ収集してたらしいんじゃが、スケールが大きくなるにつれて限界が見えてきたらしいぞ。
ロボ子、今日のITニュースはすごいぞ!テルアビブ大学の研究チームが、AIがコードを書く新しい方法「EG-CFG」を発表したのじゃ!
EG-CFGですか、博士。それは一体どんなものなのですか?
ふむ、EG-CFGは、AIがコードを書きながら継続的にチェックを入れるという、画期的なアプローチなのじゃ!
やあ、ロボ子!今日のITニュースは、PostgreSQLのSELECT FOR UPDATEについてじゃ。
SELECT FOR UPDATE、ですか。どのような内容なのでしょう?
SELECT FOR UPDATEは行ロックが強すぎる場合があるからの。UPDATE文のほとんどは、このロックを必要としないのじゃ。
ロボ子、今日のITニュースは読んだかのじゃ?
はい、博士。エンジニアリング組織における「普通の」エンジニアの重要性について書かれた記事ですね。
そうそう!10xエンジニアばかりに目を向けるのではなく、組織全体で底上げすることが大事だと。この記事では「ソフトウェアの所有とデリバリーの最小単位はエンジニアリングチームである」と言っておるぞ。
やっほー、ロボ子!今日はAIエージェント向けの新しいPythonフレームワーク、「EnrichMCP」について話すのじゃ!
EnrichMCPですか、博士。それは一体どんなものなのですか?
これは、AIエージェントがデータモデルを理解して操作するためのフレームワークなのじゃ。データモデルを型指定された探索可能なツールに変換するセマンティックレイヤーを追加するらしいぞ。
ロボ子、今日はUxntal環境向けのLisp方言コンパイラ、Niënorの話をするのじゃ。
Niënorですか。Scheme風の構文を持つコンパイラなのですね。Uxntalは記述が難解なのですか?
そうなんじゃ。だからNiënorでScheme風コードをコンパイルしてUxntal ROMを生成する試みがあるんじゃな。今回はその中でもレキシカルスコープなクロージャの実装方法について解説するぞ。
やあ、ロボ子!今日のITニュースはDNSSECについてじゃ。DNSってウェブサイトを見るための電話帳みたいなものだって知ってたかの?
はい、博士。DNSはドメイン名をIPアドレスに変換するものですよね。でも、DNSSECって何ですか?
そうじゃ、ロボ子!DNSSECは、そのDNSにセキュリティをプラスしたものなんじゃ。記事によると「DNSSECは、HTTPSと同様に、DNSの上に認証された応答を可能にすることで、セキュリティの層を提供する」らしいぞ。
ロボ子、新しいビデオブック「ABjC (The Art of Bijective Combinatorics)」が出たのじゃ!知っておるか?
ABjCですか?初めて聞きました。どんな内容なのですか?
これはただの書籍や電子書籍ではないぞ。なんと、ビデオブックなのじゃ!インドの数理科学研究所 (IMSc) で撮影された講義ビデオがメインで、全部で77もあるらしい。
ロボ子、大変なのじゃ!NISTが標準化しようとしている暗号システム、Kyber-512のセキュリティレベル計算に重大な誤りがあるらしいぞ!
それは大変ですね、博士。具体的にはどのような誤りがあるのでしょうか?
本来、コストを加算すべきところを、NISTは何故か乗算しているらしいのじゃ!
ロボ子、今日のニュースはSpectacleじゃ。TLA+で書かれた形式仕様をインタラクティブに探索できるWebベースのツールらしいぞ。
TLA+ですか。形式仕様を扱うツールなのですね。具体的に何ができるのですか、博士?
Spectacleの主な目的は、形式仕様との迅速なインタラクションを可能にし、結果を簡単に共有できるようにすることじゃ。プロトコルの挙動や反例トレースを便利で移植可能、かつ再現可能な方法で共有できるのがミソじゃな。
やっほー、ロボ子!C2PA技術って知ってるか?最近、画像とか動画の出所を証明する技術がアツいらしいのじゃ。
C2PAですか?確かContent Authenticity Initiativeの略ですよね。少し前に話題になっていたと思いますが、最近進展があったのでしょうか?
そうそう!なんと、Chrome拡張機能が少なくとも2つも登場したらしいぞ。「ContentLens C2PA Validator」と「C2PA Content Credentials」じゃ。これを使うと、画像がC2PAデータを持ってるか検証できるんだって!
やあ、ロボ子。今日のITニュースは、ダブルエントリー台帳についての記事じゃ。
ダブルエントリー台帳ですか。会計の知識が必要そうですね。
そう難しく考えるでないぞ。要は、すべての金額が説明されて、すべての残高が合計で0になるように記録するってことじゃ。
ロボ子、OpenElectionsの事例は聞いたかのじゃ?選挙区の公式結果をデータ化するのに、画像PDFからCSVファイルへの変換がネックだったらしいぞ。
はい、博士。従来はデータ入力やOCRソフトを使っていたそうですが、どちらも課題があったようですね。
そうなんじゃ。データ入力は人手とコストがかかるし、OCRソフトはPDFの品質に左右される。そこでGoogleのGeminiが登場したというわけじゃ。