podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Ichizerofm
Shows
イチゼロエフエム
42: VictoriaMetrics, Ultra Scale Kubernetes, KYAML
TiDBのMonitoringに使われているPrometheusをVictoriaMetricsに置き換えてOutOfMemoryを解決した話やAWSが100KノードのKubernetesクラスタを達成した件について雑談しました。Kubernetes v1.34で導入されるYAMLのサブセットであるKYAMLについても話題にしています。 TiDB Observability: Moving from Prometheus to VictoriaMetrics Under the hood: Amazon EKS ultra scale clusters 関連するGCPの記事 Google Kubernetes Engine supports 65,000-node clusters GCPについて雑談している過去回 https://www.ichizerofm.tech/e/10-s3-supports-append-and-conditional-writes-redis-has-adopted-fast_float-gke-supports-65k-node-clusters/ Kubernetes v1.34 Sneak Peek Chapters: (00:00) Opening (03:17) TiDB Observability: Moving from Prometheus to VictoriaMetrics (12:29) Under the hood: Amazon EKS ultra scale clusters (21:41) Kubernetes v1.34 Sneak Peek
2025-08-02
28 min
イチゼロエフエム
41: Anvil, Asterinas
KubernetesのControllerの安全性を検証するAnvilというframeworkについて話しました。後半はAsterinasというRustで書かれたLinux ABI互換のOSを紹介しています。 Anvil: Verifying Liveness of Cluster Management Controllers https://github.com/anvil-verifier/anvil Verus Asterinas Chapters: (00:00) Opening (04:28) Anvil: Verifying Liveness of Cluster Management Controllers (24:36) Asterinas: A New OS written in Rust (34:35) Ending
2025-07-26
35 min
イチゼロエフエム
40: What's behind the blink of an eye?
TiDB (TiKV) のtail latency改善の手法やKotlin 2.2.0でプレビューとして使えるようになったcontext parameters、Terabyte-Scaleの分析を瞬く間に完了させる技術について雑談しました。 TiKV Write Latency Solved: Unlock Smoother, Faster Performance What's new in Kotlin 2 .2.0 Understanding Context Parameters in Kotlin 2.2.0 – Carrion.dev https://x.com/helloyuki_/status/1938959361818480804 [2506.09226] Terabyte-Scale Analytics in the Blink of an Eye - arXiv Chapters: (00:00) Opening (03:17) TiKV Write Latency Solved: Unlock Smoother, Faster Performance (15:34) Context Parameters in Kotlin 2.2.0 (25:28) Terabyte-Scale Analytics in the Blink of an Eye
2025-07-12
35 min
イチゼロエフエム
39: Can we stop using YAML?
Goの新しいガーベージコレクタの提案であるgreen tea gcとKubernetes 2.0が出るとしたらどうなる?というネタで雑談しました。 runtime: green tea garbage collector · Issue #73581 · golang/go What Would a Kubernetes 2.0 Look Like - matduggan.com Kubernetes 2.0 - bash edition · Issue #3933 (エイプリルフール) Build the highest resilience apps with multi-Region strong consistency in Amazon DynamoDB global tables AWS re:Invent 2024 - Multi-Region strong consistency with Amazon DynamoDB global tables (DAT425-NEW) Chapters: (00:00) Opening 部屋構築 (08:02) green tea garbage collector (13:31) What Would a Kubernetes 2.0 Look Like? (29:07) Multi-Region strong consistency in Amazon DynamoDB
2025-07-05
33 min
イチゼロエフエム
38: Zero Downtime Migration at Netflix Scale, Static Analysis for UNIX Shell Programs
2023年のP99 Confのセッションから、Netflixで行われているオンラインマイグレーションの仕組みについてざっくりと雑談しました。後半はHotOSというACMのworkshopで議論されたシェルスクリプトの静的解析ネタを話題にしています。 Announcing Rust 1.88.0 Zero Downtime Critical Traffic Migration @Netflix Scale - P99 CONF From Ahead-of- to Just-in-Time and Back Again: Static Analysis for Unix Shell Programs HotOS 2025 Systems Fun at HotOS - Marc's Blog Chapters: (00:00) Opening 引越し完了報告 (01:26) Rust 1.88.0 Let Chains (07:58) Zero Downtime Critical Traffic Migration @Netflix Scale (19:04) Static Analysis for Unix Shell Programs (32:40) だらだらエンディングトーク
2025-06-28
37 min
イチゼロエフエム
37: VictoriaLogs, Secure Cache, OxCaml, DuckDB Easter Egg
27ノードのElasticsearchをVictoriaLogs 1ノードでリプレイスした話や、Netflixが分散キャッシュをsecureにするためにどういった取り組みをしているのかといった話題を中心に雑談しました。 Seriously impressed with Victoria Logs - Aus.Social VictoriaLogs SREcon25 Americas - Securing Distributed Cache Achieving Secure-by-Default with Key Challenges OxCaml DuckDBのイースターエッグ https://x.com/duckdb/status/1933138075179192354 Chapters: (00:00) Opening 引越し準備 (02:51) VictoriaLogs (15:31) Securing Distributed Cache / Netflix (27:57) OxCaml (31:21) DuckDBのイースターエッグ (33:55) Ending
2025-06-21
35 min
イチゼロエフエム
36: NASとCloudとマイホーム
AppleがWWDCで発表したcontainer、PostgreSQL18 BETAのasync I/O、Goのエラーハンドリングの文法に関する続報などについて雑談しました。後半はマイホームを建てたkatoさんとのNAS導入検討談義です。 GitHub - apple/container: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It's written in Swift, and optimized for Apple silicon. PostgreSQL 18 Beta 1 Released! 次期PostgreSQL 18では非同期I/Oの採用により性能が2~3倍向上する見通し [ On | No ] syntactic support for error handling - The Go Programming Language Chapters: (00:00) Opening マイホームを建てた (02:57) apple/container (08:30) PostgreSQL 18 introduces an asynchronous I/O subsystem (12:33) 続 Goのエラーハンドリング (17:29) NASを導入したい
2025-06-14
37 min
イチゼロエフエム
35: Are JVM GC and HTAP Dead?
久しぶりの通常回です。AppleのパスワードモニタリングサービスとAWSのAurora DSQLの開発における言語の変遷などを肴に雑談しています。後半では、HTAPは死んだという主張するブログ記事をとりあげ、わかりみを展開しています。 Swift at Apple: migrating the Password Monitoring service from Java Just make it scale: An Aurora DSQL story | All Things Distributed Mooncake Blog: HTAP is Dead 過去ServerSideSwift Conferenceについて取り上げた回 イチゼロエフエム 4: Declarative Gradle, swift-java, Python 3.13, 気になる技術書 Chapters: (00:00) Opening (01:26) Swift at Apple: migrating the Password Monitoring service from Java (13:23) Just make it scale: An Aurora DSQL story (26:10) HTAP is Dead
2025-06-07
36 min
イチゼロエフエム
34: 詳説 Apache Kafka 4.0 Part 2
先週に引き続きゲストにOkadaさんをお迎えしてApache Kafka 4.0について雑談しました。今回はConsumer Rebalance Protocolや、Early AccessとなったQueues for Kafka、Raftをより安定化させるためのPre-Voteの仕組みについて話しています。 Apache Kafka 4.0.0 Release Announcement Release Notes - Kafka - Version 4.0.0 KIP-848: The Next Generation of the Consumer Rebalance Protocol KIP-932: Queues for Kafka KIP-996: Pre-Vote Chapters: (00:00) Opening (01:25) KIP-848: The Next Generation of the Consumer Rebalance Protocol (17:42) KIP-932: Queues for Kafka (30:06) KIP-996: Pre-Vote (38:35) Kafka Streams & Kafka Connect (43:59) The Future of Kafka (47:51) OSS Governance (49:28) Ending
2025-05-31
51 min
イチゼロエフエム
33: 詳説 Apache Kafka 4.0 Part 1
ゲストにOkadaさんをお迎えしてApache Kafka 4.0.0のリリースノートを見ながら雑談しました。KRaftの実装や4.0でPreviewとなったEligible Leader ReplicasについてKafkaのデータレプリケーションの構造などから詳しく解説していただいています。 Apache Kafka 4.0.0 Release Announcement Release Notes - Kafka - Version 4.0.0 KRaft - Apache Kafka Without ZooKeeper KIP-966: Eligible Leader Replicas Chapters: (00:00) Opening - ゲスト登場 (03:44) Kafkaってなんだっけ (08:24) ZookeeperレスKafkaを実現するKRaft (29:44) Eligible Leader Replicas (48:22) 次回へ続く
2025-05-24
49 min
イチゼロエフエム
32: Is Your Python Strongly Typed Yet?
Metaが作っている新しいPythonの型チェッカーPyreflyの話やまだあまりメジャーでないPythonの機能について雑談しました。後半はPostgreSQLのSnapshot Isolationへの違反とみなされる微妙な振る舞いについてしゃべっています。 Pyrefly: A Static Type Checker for Python | Pyrefly GitHub - astral-sh/ruff: An extremely fast Python linter and code formatter, written in Rust. GitHub - astral-sh/ty: An extremely fast Python type checker and language server, written in Rust. 14 Advanced Python Features | Edward Li's Blog PEP 3124 – Overloading, Generic Functions, Interfaces, and Adaptation | peps.python.org PyPI statistics Understanding transaction visibility in PostgreSQL clusters with read replicas Chapters: (00:00) Opening - ゴールデンウィーク終了のお知らせ (01:27) Pyrefly (09:34) 14 Advanced Python Features (16:39) Protocols (23:39) Understanding transaction visibility in PostgreSQL clusters with read replicas
2025-05-10
35 min
イチゼロエフエム
31: Why is it called Raft?
連休ということでまったり小ネタ雑談回です。Raftアルゴリズムの名前の由来について、作者が2014年ごろに投稿したメールを読みつつなるほどねぇとなっています。後半はエディタについてとりとめのない話をしました。 Raft の名前の由来 https://groups.google.com/g/raft-dev/c/95rZqptGpmU 約1000行のCコードで作るテキストエディタ https://viewsourcecode.org/snaptoken/kilo/ イチゼロエフエム過去回 8: Zed, Haystack, エディタの進化について Chapters: (00:00) Opening (02:11) Raftの名前の由来 (11:40) 1000行のCコードで作るテキストエディタ (23:01) エディタとAI
2025-05-03
29 min
イチゼロエフエム
30: Formally verified cloud-scale authorization
AWSがDafnyという言語を用いてIAMの仕様検証と実装の置き換えを行った件について、解説論文をネタに雑談しています。後半は次期Pythonで実装されると思われるt-stringという新しいリテラル表記について話しました。 Formally verified cloud-scale authorization - Amazon Science AWS re:Inforce 2024 - Proving the correctness of AWS authorization (IAM401) 以前紹介した記事 An unexpected discovery: Automated reasoning often makes systems more efficient and easier to maintain | AWS Security Blog PEP 750 – Template Strings Chapters: (00:00) Opening (03:28) Formally verified cloud-scale authorization 論文の概要 (12:28) Dafny言語 (19:10) shadowテスト (25:15) PEP 750 Template String
2025-04-26
34 min
イチゼロエフエム
29: OSの制限を迂回したい人間たちにAIは何を思うのか
CephがPOSIX File Systemを使うのをやめBlueStoreという独自のbackendを作って最適化を行った話からAI時代の生存戦略の悩みを吐露したりしました。 File systems unfit as distributed storage backends: lessons from 10 years of Ceph evolution Cephの論文を紹介したポスト https://x.com/petereliaskraft/status/1906420979896893823 database.news GraalVM Updated For Java 24, Adds Graal Neural Network Profiler For Better Performance - Phoronix GraalNN: Context-Sensitive Static Profiling with Graph Neural Networks | Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization Announcing Oracle GraalVM for JDK 24 Chapters: (00:00) Opening - AIサービス使ってる? (08:22) Lessons from 10 Years of Ceph Evolution (17:53) database.news (20:42) Graal Neural Network Profiler For Better Performance
2025-04-19
33 min
イチゼロエフエム
28: Low-Latency Transaction Scheduling via Userspace Interrupts
同タイトルの、SIGMODに掲載される予定の論文を肴に雑談しました。HTAPやUserspace Interruptsについてふわっとしゃべっています。 Low-Latency Transaction Scheduling via Userspace Interrupts TiDBのHTAP IIJエンジニアリング、白井データセンターキャンパスでナノ秒単位の時刻同期精度を持つPTP時刻同期サービスを提供開始 Chapters: (00:00) Opening - 花粉 (01:55) Low-Latency Transaction Scheduling via Userspace Interrupts (05:50) Userspace Interruptsとは (10:02) 協調threadとPreemptionの課題 (18:43) Userspace Interruptsの可能性 (21:58) TiDBのHTAP (26:38) PTPの導入事例 (29:36) Ending
2025-04-12
30 min
イチゼロエフエム
27: The Immortal Spirit of Lisp
今回はHacker Newsで話題になった汎用プログラミング言語Rhombusについて雑談しています。後半は次期UbuntuでRust製coreutilsへの置き換えが実現するかもという話題を取り上げつつ、既存のC/C++で書かれたSoftwareの未来に思いを馳せています。 東京さくらトラム(都電荒川線) Rhombus Rhombus Goals Ubuntu 25.10 plans to swap GNU coreutils for Rust • The Register Carefully But Purposefully Oxidising Ubuntu - Project Discussion Coreutils - GNU core utilities uutils Limbo v0.0.18 GitHub - hyperium/hyper: An HTTP library for Rust Chapters: (00:00) Opening - 東京さくらトラム (04:51) Rhombus (15:06) Ubuntu 25.10 plans to swap GNU coreutils for Rust (21:19) Databaseの実装言語の未来 (27:27) 次回予告
2025-04-05
30 min
イチゼロエフエム
26: Java24 and history of the directory z
Yoshidaさんをゲストに迎え先日リリースされたばかりのJava24について雑談しています。 Java 24新機能まとめ - Qiita JEP 404: Generational Shenandoah (Experimental) JEP 490: ZGC: Remove the Non-Generational Mode JEP 485: Stream Gatherers JEP 484: Class-File API ZGCのコード https://github.com/openjdk/jdk/tree/master/src/hotspot/share/gc/z Chapters: (00:00) ゲスト紹介 (04:01) Java24について (05:37) Generational Shenandoah (16:26) ZGC: Remove the Non-Generational Mode (20:57) JVM GCの未来 (23:56) Stream Gatherers (37:50) Quantum-Resistant Algorithms (39:48) Class-File API (43:48) Ending 次回の約束
2025-03-29
46 min
イチゼロエフエム
25: Enough With All The Raft, 3FS
さまざまなデータレプリケーションの手法がある中でとりわけRaftに優位性があるわけではなく、アプリケーションの要求に応じてより最適な選択をしていきましょうというような雑談をしました。後半はDeepSeekが開発した3FSについて触れ、CRAQをふわっと解説しようと試みていますがちょっとふわっとしすぎました。 Enough With All The Raft Data Replication Design Spectrum GitHub - deepseek-ai/3FS: A high-performance distributed file system designed to address the challenges of AI training and inference workloads. P Specification https://x.com/ankushpd/status/1895358344036262274 Chapters: (00:00) Opening (01:39) Enough With All The Raft (17:46) deepseek-ai/3FS (32:38) Ending
2025-03-22
34 min
イチゼロエフエム
24: Go! TypeScript
MicrosoftがTypeScriptのcompilerとその周辺ツールをGoにポートして10倍の処理速度を実現した件について雑談しました。 A 10x Faster TypeScript Why Go? · microsoft typescript-go · Discussion #411 · GitHub YouTube A 10x faster TypeScript Zig 0.14.0 https://ziglang.org/download/0.14.0/release-notes.html Chapters: (00:00) Opening (01:53) A 10x Faster TypeScript (21:24) C#じゃなくてGoなのはなぜだろう (23:37) Zig 0.14.0のインクリメンタルコンパイル (25:06) WebAssembly対応 (29:25) 大量のポーティング作業をやったのは誰だ
2025-03-15
32 min
イチゼロエフエム
23: Chicory, Modern Git, Prompt injection attacks on AI systems
Javaで実装されたWasm Runtime Chicory、Gitの開発者たちが普段つかっているgit configの話、AIのプロンプトインジェクションを防ぐための取り組み、などについて雑談しました。 Hello from Chicory | Chicory How Core Git Developers Configure Git - GitButler Google Online Security Blog: How we estimate the risk from prompt injection attacks on AI systems Chapters: (00:00) Opening - 健康とAppleの新製品 (04:52) Chicory (11:51) How Core Git Developers Configure Git (28:56) How we estimate the risk from prompt injection attacks on AI systems
2025-03-08
37 min
イチゼロエフエム
22: How Precision Time Protocol is being deployed at Meta, Rust 2024 Edition
NTPより高精度な時刻同期を可能とするPTPについて、Metaのブログ記事を肴に雑談しています。後半少しだけRustの新しいEditionの話もしています。 How Precision Time Protocol is being deployed at Meta Spanner論文 (GPSや原子時計の話はChapter 3 TrueTime参照) It’s time to leave the leap second in the past - Engineering at Meta Announcing Rust 1.85.0 and Rust 2024 | Rust Blog Chapters: (00:00) Opening - floating pointsのライブに行ってきた (04:58) How Precision Time Protocol is being deployed at Meta (25:34) Rust 1.85.0 and Rust 2024 (35:01) Ending
2025-03-01
36 min
イチゼロエフエム
21: Go 1.24 Swiss Tables, synctest package and more
Go 1.24のRelease Notesを見ながらSwiss Tablesや、synctest packageなどについて雑談しました。後半は、とあるGithub上のdiscussionを取り上げGoのエラーハンドリングを簡潔に記述するための新しい文法についても話しています。 Go 1.24 Release Notes - The Go Programming Language abseil / Swiss Tables Design Notes testing/synctest weak - Go Packages go -tools フラグ discussion: spec: reduce error handling boilerplate using ? · golang go · Discussion #71460 · GitHub Swiss Tablesの説明のところでlookupのときに先にhash値の7bitの方を使うように喋っていますが、正しくは57bitのほうを先に使って探索開始位置を決め、そこからSSE命令をつかって高速に探索するようです。 Chapters: (00:00) Opening - 作文の季節 (02:58) Go 1.24 (04:09) Swiss Tables (20:19) synctest package (28:08) その他の気になった変更 (33:11) A discussion for Go’s new error handling syntax
2025-02-22
39 min
イチゼロエフエム
20: 我々が書いてきたもの
ホスト二人がこれまでに書いてきたソフトウェアについてとりとめなく雑談しました。 JavaScript: The Definitive Guide, Fourth Edition 高速文字列解析の世界 簡潔データ構造 Apache Ratis Chapters: (00:00) Opening デブサミ (02:53) 本日のトークテーマ (04:23) tokyocabinet-haskell (08:47) html-template-pro ruby (10:47) 2011年頃のJavaScript (13:15) Exif.js (19:41) JavaScriptでゲーム開発 (23:12) C言語でゲーム開発 (26:05) fm-index (32:00) データベースとRaftフレームワーク (40:06) 好きなプログラミング言語
2025-02-15
44 min
イチゼロエフエム
19: An Introduction to Virtual Consensus in Delos, DBOS, linuxpdf
PDF Viewerの中でLinuxを動かすlinuxpdf、Serverlessとデータベーストランザクションを組み合わせるDBOS、そして今後10年のState Machine Replication実装を支えると言われているVirtual Consensusについて雑談しました。 JSLinux linux.pdf Transactions and Serverless are Made for Each Other DBOS An Introduction to Virtual Consensus in Delos — Jack Vanlightly 元論文 Virtual Consensus in Delos | USENIX Raft論文 In Search of an Understandable Consensus Algorithm (Extended Version) Chapters: (00:00) Opening 家づくりについて (04:56) linuxpdf (11:21) Transactions and Serverless are made for Each Other (18:19) An Introduction to Virtual Consensus in Delos
2025-02-08
38 min
イチゼロエフエム
18: C23, AI-”maintained” Rust libraries, DocumentDB
最新のC言語標準の気になる部分について雑談しました。後半はAIによるOSSのメンテナンス、MicrosoftがオープンソースにしたDocumentDBについて話しています。 C23のnodiscard属性の説明のところで戻り値のチェックと言うべきところを引数のチェックと言っていたり、OpenAIをOpenAPIと言っていたりと言い間違いが多くなってますがご容赦ください。 C23の新機能 https://x.com/lemire/status/1873904057208783337 Rustのserde_yml crateに関する疑惑 https://x.com/davidtolnay/status/1883906113428676938 https://x.com/mycoliza/status/1883974721143980353 https://github.com/sebastienrousseau/serde_yml/commit/8e6866f43a3f6b4de782b44c5c0d72a15994f63c#diff-26ffb3b6de289706a9f2a23cb16cc6dd060f91f526ede872308db770cf587a1b DocumentDB: Open-Source Announcement FOSDEM 2025 - Distributed SQL Technologies: Raft, LSM Trees, Time, and More Chapters: (00:00) Opening - いちばんマニアックなCの予約語はなに? (04:48) C23 (16:23) AI-”maintained” Rust libraries (25:53) DocumentDB: Open-Source Announcement (33:13) FOSDEM25の注目セッション
2025-02-01
36 min
イチゼロエフエム
17: 我々に最も影響を与えた本たち
今回はホスト二人がそれぞれ最も影響を受けた本について雑談しています。 データ指向アプリケーションデザイン 入門Haskell ~はじめて学ぶ関数型言語 Real World Haskell On Lisp 30日でできる! OS自作入門 Java並行処理プログラミング ―その「基盤」と「最新API」を究める 増補改訂版Java言語で学ぶデザインパターン入門 マルチスレッド編 Go言語による並行処理 ゼロから作るDeep Learning パターン認識と機械学習 上 パターン認識と機械学習 下 Rubyソースコード完全解説 Chapters (00:00) Opening (00:43) 最近のOSS活動 (05:13) 鶴原が最も影響を受けた技術書 (18:36) 加藤が最も影響を受けた技術書 (25:05) Lispの深淵の縁に立つ (29:07) 技術書古典探訪 (34:36) 並行処理本 (37:29) Ending 買えなかった技術書
2025-01-25
40 min
イチゼロエフエム
16: DBSP, The Evolution of SRE at Google, Collection Literals
前半はDBSPというデジタル信号処理にインスパイアされたプログラミング言語について。後半はGoogle SREが行っている、制御理論やシステム理論に基づいた手法による障害の分析や予測について話しました。 Software Developerが集まるDiscord https://eatonphil.com/discord.html DBSP: Automatic Incremental View Maintenance for Rich Query Languages プレゼンテーション https://www.youtube.com/watch?v=J4uqlG1mtbU Github https://github.com/feldera/feldera https://www.feldera.com/ The Evolution of SRE at Google Odersky先生によるCollection Literalsの提案 Pre-SIP: A Syntax for Collection Literals - Scala Improvement Process (Chapters) (00:00) Opening 週5日労働 (02:12) DBSP: Automatic Incremental View Maintenance for Rich Query Languages (11:44) The Evolution of SRE at Google (26:56) A new Scala Syntax for Collection Literals (34:59) Ending
2025-01-18
35 min
イチゼロエフエム
15: 簡潔データ構造と冬休み読書
2025年一発目は年末年始にやったことや今年やってみたいことなどについてダラダラと雑談しました。 簡潔データ構造 - 共立出版 FM-index - Wikipedia Introduction to Zig Tidy First? - O'Reilly Japan Zotero 技術書典 MoonBit compiler is available on GitHub Chapters: (00:00) Opening 新年のご挨拶 (00:52) 年末年始にやるOSSメンテナンス (04:59) 簡潔データ構造 (09:49) 冬休みの読書その1: Introduction to Zig (13:04) 冬休みの読書その2: Tidy First? (16:31) Zotero (19:49) 新年やってみたいこと (25:22) MoonBit言語 (31:05) Ending 2025年のイチゼロエフエムについて
2025-01-11
33 min
イチゼロエフエム
14: Translating Java to Kotlin, Meta’s MySQL Fork, Ruby 3.4.0
2024年最後のエピソードです。Meta社内で行われているJavaからKotlinへの移行、MySQLのforkについて、また、クリスマスにリリースされたRuby 3.4.0について雑談しました。 冬休み読書に最適かもしれないO’Reillyの新刊 O'Reilly Japan - Tidy First? Translating Java to Kotlin at Scale - Engineering at Meta Programming languages endorsed for server-side use at Meta Meta's MySQL Fork You Never Knew About MySQL Raftに関するMetaのエンジニアリングブログ Building and deploying MySQL Raft at Meta DeNAが開発したNoSQL Plugin DeNA/HandlerSocket-Plugin-for-MySQL Ruby 3.4.0 リリース 解説記事 プロと読み解くRuby 3.4 NEWS - STORES Product Blog Chapters: (00:00) Opening 年末年始の過ごし方 (03:28) Translating Java to Kotlin at Scale (14:28) Meta's MySQL Fork You Never Knew About (29:13) Ruby 3.4.0 (37:27) Ending 年末のご挨拶
2024-12-28
39 min
イチゼロエフエム
13: OpenAI Incident Report, Automated Reasoning, io_uring, Limbo
12月11日に起きたOpenAIの障害、AWS・Amazonで活用されているAutomated reasoning、io_uringによるmemcachedのパフォーマンス改善、SQLiteのrewriteであるLimboなどについて話しました。 Run your GitHub Actions locally API, ChatGPT & Sora Facing Issues Incident Report for OpenAI An unexpected discovery: Automated reasoning often makes systems more efficient and easier to maintain | AWS Security Blog Model checking distributed protocols in must - Amazon Science The P programming language io_uringによるmemcachedの改善 Async Rust is not safe with io_uring In search of a faster SQLite Chapters: (00:00) Opening (02:51) OpenAIのIncident Report (11:36) AmazonによるAutomated Reasoningの活用 (17:58) Model checking distributed protocols in must (24:52) io_uring Performance Measurements with memcached (33:03) Limbo - In search of a faster SQLite (40:07) Ending
2024-12-21
41 min
イチゼロエフエム
12: OCamlの思い出、GlojureとLISPと私、確率的データ構造
Data-race-free OCaml Vのセルフコンパイルは超速 glojure: Clojure interpreter hosted on Go, with extensible interop support. 書籍紹介 大規模データセットのためのアルゴリズムとデータ構造 | マイナビブックス 原著 Algorithms and Data Structures for Massive Datasets Effective Rust ―Rustコードを改善し、エコシステムを最大限に活用するための35項目 原著 Effective Rust その他のEffectiveシリーズ Effective Java 第3版 Effective C++ 第3版 新訂版 More Effective C++ Effective Modern C++ Effective Perl 第2版 Effective TypeScript Effective Python 第2版 Effective Ruby Effective Go Chapters: (00:00) Opening (01:25) Data-race-free OCamlとOCamlの思い出 (08:32) プログラミング言語とビルド速度 (15:58) GlojureとLISPと私 (25:13) 書籍「大規模データセットのためのアルゴリズムとデータ構造」について (32:54) Effectiveシリーズの魅了 (37:27) Ending
2024-12-14
38 min
イチゼロエフエム
11: Amazon Aurora DSQL, Graviton4, Nitro Chip, Barge
Amazon Aurora DSQL Overview Distributed SQL Databases - Amazon Aurora DSQL AWS Database blog Introducing Amazon Aurora DSQL 中の人のブログ DSQL Vignette: Aurora DSQL, and A Personal Story - Marc's Blog RSMのアルゴリズムはRaftでもPaxosでもない https://x.com/MarcJBrooker/status/1864117104271827003 DSQLはPostgreSQL互換の部分以外はRustで実装されている https://x.com/MarcJBrooker/status/1864035619665801643 TiDBのEdさんによる所感 https://x.com/dxhuang/status/1864151030151434481 AWS re:Invent 2024 - Monday Night Live with Peter DeSantis Graviton4 Nitro Security Chip Chapters: (00:00) Opening (01:20) Amazon Aurora DSQL (17:24) DSQLの裏側予想 (26:00) Graviton4 (28:24) AWS Nitro Security Chip (33:37) Bargeプロジェクト
2024-12-06
38 min
イチゼロエフエム
10: S3 supports append and conditional writes, Redis has adopted fast_float, GKE supports 65k-node clusters
Amazon S3の新機能 Amazon S3 Express One Zone now supports the ability to append data to an object - AWS Amazon S3 adds new functionality for conditional writes “Jeff Bezos wanted malloc for the Internet” Amazon S3 Path Deprecation Plan – The Rest of the Story | AWS News Blog Redisがfast_floatを使って性能改善 fast_float作者によるpost https://x.com/lemire/status/1861403353009279033 redisのpatch https://github.com/redis/redis/pull/11884#issuecomment-2351125819 valkeyのpatch https://github.com/valkey-io/valkey/pull/1260 fast_floatの元論文 https://arxiv.org/abs/2101.11408 Google Kubernetes Engine supports 65,000-node clusters Chapters: (00:00) Opening (01:16) S3 now supports the ability to append data to an object (11:42) S3 adds new functionalit...
2024-11-30
32 min
イチゼロエフエム
9: Problem Statement on C++/Rust Interoperability, Spatial Safety with Hardened libc++, Google's Perspective on Memory Safety
プログラムを安全にするためのいくつかの手法について雑談しました。 Rust Foundation Releases Problem Statement on C++/Rust Interoperability C++/Rust Interoperability Problem Statement Retrofitting spatial safety to hundreds of millions of lines of C++ Secure by Design: Google's Perspective on Memory Safety Memory Tagging Extension Armv8.5-A Memory Tagging Extension Chapters: (00:00) Opening (01:21) Problem Statement on C++/Rust Interoperability (08:02) Retrofitting spatial safety to hundreds of millions of lines of C++ (15:36) Secure by Design: Google's Perspective on Memory Safety (20:38) Memory Tagging Extension (28:37) Ending
2024-11-23
30 min
イチゼロエフエム
8: Zed, Haystack, エディタの進化について
エディタ回と題してZed、HayStackという2つのエディタを紹介して雑談しています。 Zed Editor Rust in Production PodcastのZed開発メンバーが出た回 https://corrode.dev/podcast/s03e01-zed/ Zed on YouTube Haystack Editor Haystackのデモ動画 alacritty: A cross-platform, OpenGL terminal emulator Mitchell Hashimoto氏が開発しているterminal emulator ghostty
2024-11-16
30 min
イチゼロエフエム
7: Next Generation OOBGC, Synchronize Virtual Threads without Pinning
Shopifyが次世代OOBGCでLatencyを改善した話、JavaのVirtualThreads Pinning問題について話しました。SREcon24ネタはさわりだけです。セッションのレコーディングが出たら改めて取り上げたいと思います。 Next Generation Out of Band Garbage Collection | Rails at Scale Adventures in Garbage Collection: Improving GC Performance in our Massive Monolith (2023) - Shopify Java Evolves to Tackle Virtual Threads Pinning with JEP 491 - InfoQ SREcon24 Sailing the Database Seas: Applying SRE Principles at Scale | USENIX Chapters: (00:00) Opening (01:06) Next Generation Out of Band Garbage Collection (14:04) Java Evolves to Tackle Virtual Threads Pinning with JEP 491 (24:27) SREcon24ネタフライング (27:31) Ending
2024-11-09
28 min
イチゼロエフエム
6: PostgreSQL 17, BPF-DB, Amazon MemoryDB
今回はデータベース回です。PostgreSQL17、BPF-DB、Amazon MemoryDBについて雑談しています。 PostgreSQL 17 Press Kit https://www.postgresql.org/about/press/presskit17/ja/ WALの書き込み処理の改善コミット https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=71e4cc6b8 JSON_TABLE関数 https://www.postgresql.org/docs/17/functions-json.html#FUNCTIONS-SQLJSON-TABLE P99Conf: How eBPF Could Make Faster Database Systems Amazon MemoryDB: A fast and durable memory-first cloud database 解説ブログ MemoryDB: Speed, Durability, and Composition Chapters: (00:00) Opening (01:15) PostgreSQL 17 (09:54) BPF-DB (19:39) Amazon MemoryDB (29:01) Ending
2024-11-02
30 min
イチゼロエフエム
5: Dashboard as Code, Named Loops in C, Russ Cox's step down from Go Tech Lead Position
Dashboard as Codeの話題をメインにしつつ、Russ Coxの話や最近のC言語の話をしました。Chapterをつけているので対応のPlayerをお使いの方はご利用ください。 Russ Cox is stepping down from Go Tech Lead position Go TimeにRuss Coxが出た回 https://changelog.com/gotime/333 Named loops voted into C2y - r/cpp on Reddit C23では無引数関数のprototypeのvoidはいらなくなる https://stackoverflow.com/a/76064213 Parses https://perses.dev/ Grafana Foundation SDK https://github.com/grafana/grafana-foundation-sdk Cog https://github.com/grafana/cog CUE https://cuelang.org/ Chapters: (00:00) Opening (01:13) Russ Cox is stepping down from Go Tech Lead position (09:22) Named Loops in C (14:00) Parses, Dashboard as Code
2024-10-26
33 min
イチゼロエフエム
4: Declarative Gradle, swift-java, Python 3.13, 気になる技術書
Declarative Gradle、Swift-Java、Python 3.13などについて話しています。最後に気になる技術書のコーナーもあります。 First look at Declarative GradleStarlark https://github.com/bazelbuild/starlark swift-java@SwiftLangによるポスト https://x.com/SwiftLang/status/1839328831200809217 ServerSideSwift Conferenceの様子 https://mastodon.social/@nicklockwood/113203231828054795 Safer with Google: Advancing Memory Safety Python 3.13解説動画 What You Need To Know About Python 3.13 気になる技術書Latency Think Distributed Systems The tail at scale by Jeffrey Dean
2024-10-19
35 min
イチゼロエフエム
3: VLDB24; D-Bot, GaussDB, Resource Management in Aurora Serverless
データベース回というたてつけで、VLDB2024の論文の中から3本ピックアップしての雑談です。 D-Bot: Database Diagnosis System using Large Language Models GaussDB: A Cloud-Native Multi-Primary Database with Compute-Memory-Storage Disaggregation Resource Management in Aurora Serverless 本編では触れていないけどいつかまた話題にするかもしれないUnikernelネタ。 Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware
2024-10-13
37 min
イチゼロエフエム
2: Java23, Safe C++, Carbon, Gleam, Koka
Java23Markdown Documentation Comments ZGC: Generational Mode by Default Graal JIT There will be no String Template in JDK 23. Safe C++ Carbon Language Gleam Koka
2024-10-05
40 min
イチゼロエフエム
1: Introduction, Prometheus 3.0, PromCon 2024
Prometheus 3.0 Beta Released OpenTelemetryへの批判記事 PromCon 2024Applying GitOps principles for central alert management Practical Anomaly detection at scale with PromQL PromCon 2024の動画PromCon 2024 - Prometheus 3.0 Overview PromCon 2024 - Applying GitOps principles for central alert management PromCon 2024 - Practical Anomaly Detection at Scale With PromQL PromCon 2024 - Why Not Just Dots? UTF-8 Support in Prometheus 3.0
2024-09-28
32 min