Murat (Distributolog) @muratdemirbas.bsky.social · 4h[new blog post] Atlas Infinite: MongoDB's Disaggregated Architecture muratbuffalo.blogspot.com/2026/10/atla...muratbuffalo.blogspot.com 000
Reposted by Murat (Distributolog)Seny Kamara @senykamara.com · 30/09/2026I enjoyed reading this interview with Yarri Kamara on her work in translation. She explains how important it is to know where the characters are coming from and how much personal experience and context shape a translation. 111
Murat (Distributolog) @muratdemirbas.bsky.social · 24/09/2026[new blog post] What Happens When the Model Eats the Stack? Rethinking the Research Agenda for Data Agents to Withstand the Bitter Lesson muratbuffalo.blogspot.com/2026/09/what...muratbuffalo.blogspot.com 051
Murat (Distributolog) @muratdemirbas.bsky.social · 21/09/2026[new blog post] In Search of a Compositional Theory of Self-Stabilization (No small gain, a lot of pain: a control theory detour) muratbuffalo.blogspot.com/2026/09/in-s...muratbuffalo.blogspot.comIn Search of a Compositional Theory of Self-StabilizationMy literature search for recent work on composing self-stabilizing systems didn't yield anything useful. The layered stabilization idea was ... 031
Murat (Distributolog) @muratdemirbas.bsky.social · 19/09/2026Bottom right corner, it says "unc" That's a feature, right? 020
Murat (Distributolog) @muratdemirbas.bsky.social · 16/09/2026[new blog post] Academic Doomerism muratbuffalo.blogspot.com/2026/09/acad...muratbuffalo.blogspot.comAcademic DoomerismAI doomerism is everywhere these days. Every field, and recently humanity as a whole, has had its "we're finished" post. In contrast to the ... 020
Murat (Distributolog) @muratdemirbas.bsky.social · 12/09/2026[new blog post] Jetpack: Consensus Made Generally Fast (OSDI '26) muratbuffalo.blogspot.com/2026/09/jetp...muratbuffalo.blogspot.comJetpack: Consensus Made Generally Fast (OSDI '26)Aleksey and I are back to reading papers live. This paper, Jetpack(OSDI '26), attempts building a universal 1-RTT fast-path framework that ... 040
Murat (Distributolog) @muratdemirbas.bsky.social · 05/09/2026Niche product idea. Yogurt brand targeted to network/systems people: Yo-Goodput 020
Reposted by Murat (Distributolog)Shriram Krishnamurthi @shriram.bsky.social · 03/09/2026This brilliant, unforgettable talk by @senykamara.com lives rent-free in my head (and I'm happy for that): "Who's going to make crypto for the marginalized?" If you're time-crunched, skip to 20min in and get ready to have your mind blown. www.youtube.com/live/Ygq9ci0...youtube.comCrypto for the People, Invited talk at Crypto 2020 by Seny KamaraYouTube video by IACR 1102
Murat (Distributolog) @muratdemirbas.bsky.social · 03/09/2026[new blog post] Metastability as a failed conditional discharge of rely-guarantee composition muratbuffalo.blogspot.com/2026/09/meta...muratbuffalo.blogspot.comMetastability as a failed conditional discharge of rely-guarantee compositionLast week I wrote about modular verification of systems through open TLA+ specs and rely-guarantee discharge. In this post, I apply the sam... 030
Murat (Distributolog) @muratdemirbas.bsky.social · 31/08/2026[new blog post] The Safest Job from AI may be Writing muratbuffalo.blogspot.com/2026/08/the-...muratbuffalo.blogspot.comThe Safest Job from AI may be WritingToday, tech folk are scrambling to change their workflows to meet newly inflated 5X productivity quotas, while getting pummeled under the co... 240
Murat (Distributolog) @muratdemirbas.bsky.social · 28/08/2026muratbuffalo.blogspot.com/2026/01/agen... and muratbuffalo.blogspot.com/2026/06/writ...muratbuffalo.blogspot.comAgentic AI and The Mythical Agent-MonthThe premise of this position paper is appealing . We know Brooks' Law : adding manpower to a late software project makes it later. That is, ... 130
Murat (Distributolog) @muratdemirbas.bsky.social · 28/08/2026Interesting. Any article/post you can refer to? 100
Murat (Distributolog) @muratdemirbas.bsky.social · 27/08/2026[new blog post] Composition and Modular Verification of TLA+ specs muratbuffalo.blogspot.com/2026/08/comp...muratbuffalo.blogspot.comComposition and Modular Verification of TLA+ specsTLA+ is compositional in the abstract sense... In the astral plane, a program execution is an infinite sequence of states, each state giving... 151
Murat (Distributolog) @muratdemirbas.bsky.social · 23/08/2026[new blog post] Thoughts on LLMs muratbuffalo.blogspot.com/2026/08/thou...muratbuffalo.blogspot.comThoughts on LLMsI am a distributed systems researcher. I mostly read and write about distributed systems and lightweight formal methods. But as my blog defi... 020
Reposted by Murat (Distributolog)A. Jesse Jiryu Davis @emptysqua.re · 17/08/2026Every year, database research papers have more benchmarks, taking up more of the paper: more charts, more words, more effort. Let's stop this wasteful arms race and get back to fundamental research. emptysqua.re/blog/lets-no...emptysqua.reLet's Not Waste Time on Excessive BenchmarkingDatabase research papers keep adding benchmarks every year, crowding out fundamental new research: stats from analyzing 800 published papers. 171
Murat (Distributolog) @muratdemirbas.bsky.social · 12/08/2026[new blog post] Specula: Scaling formal specifications for autonomous model checking of system code muratbuffalo.blogspot.com/2026/08/spec...muratbuffalo.blogspot.comSpecula: Scaling formal specifications for autonomous model checking of system codeSpecula is an agentic system that automates the process of software bug finding through authoring and model-checking a spec for the code. ... 040
Murat (Distributolog) @muratdemirbas.bsky.social · 07/08/2026This is a very smart idea c.mov/lymphosat/c.movDomain-specific hyperspecialization (for SAT) | c.movAn immune system for SAT solvers 060
Murat (Distributolog) @muratdemirbas.bsky.social · 02/08/2026[new blog post] Towards Designing an Execution Control System with Metastability Resilience muratbuffalo.blogspot.com/2026/08/towa...muratbuffalo.blogspot.com 0112
Murat (Distributolog) @muratdemirbas.bsky.social · 24/07/2026new blog post] Aurora DSQL: Scalable, Multi-Region OLTP muratbuffalo.blogspot.com/2026/07/auro...muratbuffalo.blogspot.comAurora DSQL: Scalable, Multi-Region OLTPThe Aurora DSQL paper finally dropped . Reading it yesterday was an interesting experience, because I spent two years (2022-23) working with... 0133
Murat (Distributolog) @muratdemirbas.bsky.social · 22/07/2026[new blog post] Characterizing Metastable Faults and Failures muratbuffalo.blogspot.com/2026/07/char...muratbuffalo.blogspot.comCharacterizing Metastable Faults and FailuresMetastability has been studied in previous work as a self-sustaining degradation in goodput that persists even after the trigger is gone. T... 010
Reposted by Murat (Distributolog)Alex Miller @alexmillerdb.bsky.social · 17/07/2026[arXiv] Aurora DSQL: Scalable, Multi-Region OLTP arxiv.org/abs/2607.1... It's a DSQL paper, hot off the presses! Query processing in firecracker! Erasure coding on logs! The origin story of the turmoil crate! All cool stuff! Can't sneak an arXiv upload past me, Marc. :p 1103
Murat (Distributolog) @muratdemirbas.bsky.social · 15/07/2026[new blog post] Leaving Buffalo: A Move-ing Story muratbuffalo.blogspot.com/2026/07/leav...muratbuffalo.blogspot.comLeaving Buffalo: A Move-ing StoryMoving is not for the faint of heart! The surgeon general should issue a warning against moving houses after age 50 . Coordinating our cross... 020
Murat (Distributolog) @muratdemirbas.bsky.social · 24/06/2026[new blog post] 5 lessons at 50 muratbuffalo.blogspot.com/2026/06/5-le...muratbuffalo.blogspot.com5 Lessons at 50Looking at my peak male physique, and my Keanu Reeves baby face, you would never suspect it, but I recently turned 50. As is the tradition, ... 081
Murat (Distributolog) @muratdemirbas.bsky.social · 20/06/2026[new blog post] Our collective bike shed moment muratbuffalo.blogspot.com/2026/06/our-...muratbuffalo.blogspot.comOur Collective Bike Shed MomentIn 1957, Parkinson postulated his "Law of Triviality" using a fictitious committee reviewing plans for a nuclear power plant. The reactor d... 040
Murat (Distributolog) @muratdemirbas.bsky.social · 17/06/2026[new blog post] Our Italy trip muratbuffalo.blogspot.com/2026/06/our-...muratbuffalo.blogspot.comOur Italy tripWe spent 10 days in Italy in early April. It was a lot of fun. Back when I was a grad student, I stayed in Pisa for a month for a "summer sc... 040
Murat (Distributolog) @muratdemirbas.bsky.social · 13/06/2026[new blog post] Our MongoDB TLA+ Workshop muratbuffalo.blogspot.com/2026/06/our-...muratbuffalo.blogspot.comOur MongoDB TLA+ WorkshopShortly after I joined MongoDB research, we ran a TLA+ workshop. It was a two-day ordeal. We had a 1.5 days of instruction on TLA+ and synta... 020
Reposted by Murat (Distributolog)Zicklag @zicklag.dev · 11/06/2026I love this breakdown. We can simplify by ignoring details that would distract from the system we are trying to design ( like APIs do ). Or we can simplify by totally deleting the pieces of the solution that are unnecessary to produce the desired behavior! 122
Murat (Distributolog) @muratdemirbas.bsky.social · 09/06/2026[new blog post] Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools muratbuffalo.blogspot.com/2026/06/writ...muratbuffalo.blogspot.comWriting Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding ToolsThe transformative power of LLMs in coding has been irrefutable, and it feels like we are living through a magical computing renaissance. On... 020
Murat (Distributolog) @muratdemirbas.bsky.social · 08/06/2026For performance failures like metastability failures, simulators is our first line of defense. 010
Murat (Distributolog) @muratdemirbas.bsky.social · 08/06/2026[new blog post] A Case for Simulation-Driven Resilience in Agentic Data Systems muratbuffalo.blogspot.com/2026/06/a-ca...muratbuffalo.blogspot.comA Case for Simulation-Driven Resilience in Agentic Data SystemsAs I mentioned in my previous post , I traveled to San Jose at the end of May for the ACM CAIS conference. On Day 0, I gave a very short tal... 140
Murat (Distributolog) @muratdemirbas.bsky.social · 02/06/2026[new blog post] ACM CAIS: Conference on AI and Agentic Systems muratbuffalo.blogspot.com/2026/06/acm-...muratbuffalo.blogspot.comACM CAIS: Conference on AI and Agentic SystemsLast week, I traveled to San Jose to attend the ACM CAIS conference . On Day 0, I gave a short talk at the Supporting our AI Overlords (SAO)... 030
Murat (Distributolog) @muratdemirbas.bsky.social · 21/05/2026[new blog post] Chess Invariants muratbuffalo.blogspot.com/2026/05/ches...muratbuffalo.blogspot.comChess invariantsChess is a lot trickier than it looks. It has so many rules: castling, en passant, pawn promotion, pinning, the discovered check, and the de... 071
Murat (Distributolog) @muratdemirbas.bsky.social · 17/05/2026[new blog post] Book review: The Thinking Machine muratbuffalo.blogspot.com/2026/05/book...muratbuffalo.blogspot.comBook review: The Thinking MachineI listened to this book as an audiobook through the Libby app, which basically brings your public library to your phone. The Thinking Machin... 030
Murat (Distributolog) @muratdemirbas.bsky.social · 09/05/2026[new blog post] The Two Abstractions of System Design: Hide or Reduce muratbuffalo.blogspot.com/2026/05/the-...muratbuffalo.blogspot.comThe Two Abstractions of System Design: Hide or ReduceWhen talking about TLA+, I keep referring to "abstraction" as the most important thing to learn . And it is about the hardest to learn as w... 052
Murat (Distributolog) @muratdemirbas.bsky.social · 05/05/2026say something good about me, say something good about me, 010
Murat (Distributolog) @muratdemirbas.bsky.social · 03/05/2026[new blog post] BugBash'26 Day 2 muratbuffalo.blogspot.com/2026/05/bugb...muratbuffalo.blogspot.comBugBash'26: Day 2Ok, finally getting sometime to put my butt down to write about day 2 of BugBash. Why do so few buildings fall down? Brian Potter, Senior In... 020
Murat (Distributolog) @muratdemirbas.bsky.social · 27/04/2026[new blog post] BugBash'26 Afternoon of Day 1 muratbuffalo.blogspot.com/2026/04/bugb...muratbuffalo.blogspot.comBugBash'26 Afternoon of Day 1These are my notes from the afternoon sessions of BugBash'26 . We had a 75 minute lunch break. Nice lunch, but there were no vegetarian entr... 050
Reposted by Murat (Distributolog)A. Jesse Jiryu Davis @emptysqua.re · 25/04/2026My notes from this year's Antithesis BugBash conference, about software verification and distributed systems: emptysqua.re/blog/notes-f...emptysqua.reAntithesis BugBash Conference 2026Notes from the 2026 conference on autonomous testing and software correctness. 052
Murat (Distributolog) @muratdemirbas.bsky.social · 25/04/2026[new blog post] BugBash'26 Morning of Day 1 muratbuffalo.blogspot.com/2026/04/bugb...muratbuffalo.blogspot.comBugBash'26 Morning of Day 1Continuing with notes from the BugBash talks. Yes, all of this goodness, including Will Wilson's keynote was before lunch the first day. Wh... 041
Murat (Distributolog) @muratdemirbas.bsky.social · 25/04/2026[new blog post] BugBash26 Keynote: We won, what now? muratbuffalo.blogspot.com/2026/04/bugb...muratbuffalo.blogspot.comBugBash'26 KeynoteI attended the BugBash 2026 these last two days, and had a blast. Here are my notes from the first keynote. I will try to find time to publ... 041
Reposted by Murat (Distributolog)Phil Eaton @eatonphil.bsky.social · 24/04/2026I got to meet my hero @muratdemirbas.bsky.social at BugBash. 0251
Murat (Distributolog) @muratdemirbas.bsky.social · 03/04/2026I had written about this here in the context of Amazon operational excellence muratbuffalo.blogspot.com/2024/08/loom...muratbuffalo.blogspot.comLooming Liability Machines (LLMs)As part of our zoom reading group ( wow, 4.5 years old now ), we discussed a paper that uses LLMs for automatic root cause analysis (RCA) fo... 050
Murat (Distributolog) @muratdemirbas.bsky.social · 03/04/2026[new blog post] OSTEP Chapter 14: Interlude -- Memory API muratbuffalo.blogspot.com/2026/04/oste...muratbuffalo.blogspot.comOSTEP Chapter 14: Interlude -- Memory APIThis is a short chapter covering the nuts and bolts of memory allocation in C: malloc(), free(), and the many ways programmers get them wro... 020
Murat (Distributolog) @muratdemirbas.bsky.social · 01/04/2026[new blog post] PolitePaxos: A New Consensus Variant Where the Proposer Just Asks Nicely muratbuffalo.blogspot.com/2026/04/poli...muratbuffalo.blogspot.comPolitePaxos: A New Consensus Variant Where the Proposer Just Asks NicelyPaxos consensus protocol, despite its many theoretical virtues, is fundamentally rude. One need only look at the way it behaves to see the p... 061
Reposted by Murat (Distributolog)Max Slinger @promptslinger.bsky.social · 28/03/2026the long task gap is real. single-file refactors feel magical, then you ask it to trace a bug across four services and it starts hallucinating import paths that don't exist 011
Murat (Distributolog) @muratdemirbas.bsky.social · 28/03/2026[new blog post] Measuring AI Ability to Complete Long Software Tasks muratbuffalo.blogspot.com/2026/03/meas...muratbuffalo.blogspot.comMeasuring AI Ability to Complete Long Software TasksThis paper from METR (Model Evaluation & Threat Research) introduces a new metric for tracking AI progress: the "50%-task-completion time h... 161
Murat (Distributolog) @muratdemirbas.bsky.social · 26/03/2026[new blog post] OSTEP Chapter 13: The Abstraction of Address Spaces muratbuffalo.blogspot.com/2026/03/oste...muratbuffalo.blogspot.comOSTEP Chapter 13: The Abstraction of Address SpacesChapter 13 of OSTEP provides a primer on how and why modern operating systems abstract physical hardware. This is part of our series going t... 040