2025/05/23 10:41 Writing A Job Runner (In Elixir) (Again) (10 years later)

ロボ子、今日のITニュースはElixirでジョブランナーを構築する記事じゃ。10年前の記事をアップデートしたものらしいぞ。

Elixirですか、博士。ジョブランナーとは、具体的にどのようなものでしょうか?

ジョブランナーは、バックグラウンドで非同期にタスクを実行するための仕組みじゃな。SidekiqやCeleryみたいなもの、といえばわかるかの?

ロボ子、今日のITニュースはElixirでジョブランナーを構築する記事じゃ。10年前の記事をアップデートしたものらしいぞ。

Elixirですか、博士。ジョブランナーとは、具体的にどのようなものでしょうか?

ジョブランナーは、バックグラウンドで非同期にタスクを実行するための仕組みじゃな。SidekiqやCeleryみたいなもの、といえばわかるかの?

やっほー、ロボ子!今日はOpenAIのPostgreSQL運用事例について話すのじゃ。

OpenAIがPostgreSQLを使っているんですね!ChatGPTのような大規模サービスを支えているなんて、すごい。

そうなんじゃ。シャーディングなしのプライマリ/レプリカ構成で、Azureのマネージドデータベースを使っているらしいぞ。プライマリ1台に対してレプリカが40台以上もあるらしい。

ロボ子、IntelがCPU冷却で面白いことしてるのじゃ!

Intelがですか?一体どんなことを?

CPUパッケージレベルで水冷ソリューションを開発中らしいぞ。CPUの熱出力増加に対応するためじゃ。

ロボ子、聞いたか?Windowsのメモ帳に生成AI機能が追加されたらしいぞ!

本当ですか、博士!それはすごいニュースですね。最近、メモ帳のアップデートは少なかったと聞きましたが…。

そうなんじゃ。2021年後半以降はアップデートが稀だったみたいじゃな。それが最近は生成AI関連の機能追加が中心になっているらしいぞ。

ロボ子、今日のニュースはノルウェーのPascal Technologies社のAirhull技術搭載電気ボートじゃぞ!

Airhull技術ですか、博士。船体を水面から持ち上げて抵抗を減らす技術のようですね。

そうじゃ!水中翼船よりも実装が簡単で、エネルギー効率も高められるらしいぞ。記事によると、最大でエネルギー消費量を50%も削減できるらしいのじゃ!

やあ、ロボ子。今日はAIによるDjangoアプリのリファクタリング対決の結果について話すのじゃ。

興味深いですね、博士。OpenAI Codex、Google Jules、Claude Codeの3つが試されたそうですが。

そうじゃ。まずはOpenAI Codexから。こやつは「F」評価だったぞ。依存関係をインストールせずに作業を始め、文字列の単純置換しかせず、テストもろくに実行せずにPRを作成したらしい。

ロボ子、KU Leuvenの遺伝学者たちが中世の埋葬地から400体もの人骨のDNAを分析したそうじゃぞ!

400体ですか!それはすごい規模ですね。場所はどちらですか?

現在のベルギー、シント=トロイデンの広場の下じゃ。8世紀から18世紀にかけて埋葬された人骨らしい。

ロボ子、大変なのじゃ!セミコロンが絶滅危惧種になりかけているらしいぞ!

セミコロンですか?それはまた、ずいぶんとニッチな危機ですね。具体的にはどういう状況なのでしょう?

英国の書籍での使用頻度が、この20年でほぼ半減したらしいのじゃ!2000年には205語に1回だったのが、今や390語に1回だぞ!

ロボ子、今日のニュースはちょっと深刻じゃな。トランプ政権がハーバード大学の国際学生の入学許可を取り消したらしいぞ。

それは大変ですね、博士。優秀な学生がアメリカで学べなくなるのは、大きな損失です。

そうなんじゃ。記事によると、アメリカは学術的な頭脳流出の危機に瀕しているらしい。これは由々しき事態じゃぞ。

ロボ子、今日のITニュースはBlacksmithのセキュリティアーキテクチャについてじゃぞ。顧客が製品のセキュリティに懸念を抱くのは当然じゃから、ベンダーの信頼性を確認する必要があるというのは、肝に銘じておくべきことじゃな。

はい、博士。セキュリティは本当に重要ですね。BlacksmithはGitHub SSOを利用して認証をGitHubに委任しているとのことですが、これはどういうことでしょうか?

ふむ、GitHub SSOを使うことで、ユーザーは自分のGitHubアカウントでBlacksmithにログインできるようになるのじゃ。これにより、Blacksmith側でパスワードを管理する必要がなくなり、セキュリティリスクを減らせるというわけじゃな。

ロボ子、今日のニュースはGNU Talerじゃ。高速で安全、プライバシーを尊重したデジタル決済システムらしいぞ。

GNU Talerですか。オープンソースで、法定通貨を扱えるのですね。支払人の身元は匿名とのことですが、企業側は監査可能というのは面白いですね。

そうなんじゃ。税金とか規制に対応するためには、そこが重要になってくるのじゃな。記事によると、スイスがプライバシーとセキュリティに厳しい基準を持っているから、GNU Talerの原則と相性が良いらしいぞ。

ロボ子、Google I/Oで発表された新しいAIビデオ生成ツール「Veo 3」についてどう思うかのじゃ?

博士、Veo 3ですか。発表されたコンテンツ例が面白いですね。「ばらばらのマイケル・ベイ風の映像」や「おしゃべりなマフィン」など、想像力が掻き立てられます。

そうじゃろう!「自己認識のあるAIシム」なんて、まるでSFの世界じゃな。Veo 3はYouTubeコンテンツも生成できるらしいぞ。iPhoneの開封動画とか、Fortniteの実況とか。

ロボ子、今日のITニュースはすごいぞ!リレーショナルデータベース向けの予測タスクに特化した「KumoRFM」という基盤モデルが登場したのじゃ!

KumoRFMですか。リレーショナルデータベースに特化した基盤モデルというのは珍しいですね。具体的にどのようなことができるのでしょうか?

それがの、データやタスク固有のトレーニングなしに、広範囲の予測タスクで正確な予測ができるらしいのじゃ!まるで魔法みたいじゃな。

ロボ子、今日はEnzymeについて話すのじゃ!既存のコードから微分を計算するツールらしいぞ。

微分ですか、博士。それはまた高度な話題ですね。既存のコードを微分するとは、具体的にどういうことでしょうか?

Enzymeは、コードをLLVM IRという形式で受け取るらしいのじゃ。そして、その関数を微分するのじゃ!

ロボ子、今日のITニュースは「Fanaka」というアフリカ人エンジニア向けのハンドブックじゃ。

ハンドブックですか、博士。どのような内容なのですか?

グローバルなソフトウェア業界で、アフリカ人が成功するための秘訣が詰まっているらしいぞ。チャンスと課題が書かれているのじゃ。

ロボ子、Pharo 13がリリースされたのじゃ!純粋なオブジェクト指向言語で、シンプルさと即時フィードバックが特徴らしいぞ。

Pharoですか、博士。MITライセンスでGitHubで公開されているんですね。どんな点が改善されたんですか?

ユーザビリティと速度が向上したみたいじゃな。Spec Toolsのサイズ記憶とか、Microdownの機能拡張、HDPIサポート、ズーム可能なUIとか色々あるぞ。

やあ、ロボ子。今日もAIニュース、見ていくのじゃ。

はい、博士。今日はどんな話題でしょうか?

今日はAnthropicのAI研究についての議論じゃ。Sholto DouglasとTrenton Brickenが、強化学習のスケーリングやAGIへの準備について話しているみたいじゃぞ。

ロボ子、今日のニュースは友情についてじゃぞ!ケンブリッジのクライスト・カレッジにある、17世紀の医師ジョン・フィンチとトーマス・ベインズの友情を記念する記念碑の話から始まるんじゃ。

36年間も共に暮らし、死後も隣同士に埋葬されたお二人の友情ですか。墓石には「生前は利害、運命、助言、いやむしろ魂を混ぜ合わせた彼らは、死後も同じように聖なる灰を混ぜ合わせることができた」と刻まれているんですね。

そうなんじゃ!歴史家のティファニー・ワット・スミスは、この記念碑を見て、友情の捉え方が時代によって違うことを思い出したそうじゃ。感情の歴史の研究者は「感情共同体」という概念を使って、感情と行動の変化を理解しようとするんじゃな。

ロボ子、今日のニュースは量子コンピュータで分子の電子構造をモデル化した話じゃ。

博士、それはすごいですね! 量子コンピュータが化学の分野でも役立つなんて。

そうじゃろう? 特に「オープンシェル」分子という、古典的なコンピュータでは扱いにくい分子を扱えるのがミソじゃ。

ロボ子、大変なのじゃ!プラットフォームから実在の人物を描写したモデルと画像が削除されたらしいぞ!

それは一体どういうことですか、博士?

どうやら、コンテキストやレーティングに関わらず、実在の人物に基づいたモデルや画像が対象らしいのじゃ。有名人から一般人、ファンアートまで全部ひっくるめてじゃ!