Sign in

Murat (Distributolog)

@muratdemirbas.bsky.social
1.7K followers 66 following 215 posts

Distributed systems,Database systems, Lightweight formal methods, TLA+ muratbuffalo.blogspot.com

PostsRepliesMedia
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)
max power 🌌 @sneptech.bsky.social · 08/10/2026
336115867
Reposted by Murat (Distributolog)
Seny Kamara @senykamara.com · 30/09/2026
I 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.com
In Search of a Compositional Theory of Self-Stabilization
My 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/2026
Bottom 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.com
Academic Doomerism
AI 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.com
Jetpack: 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/2026
Niche product idea. Yogurt brand targeted to network/systems people: Yo-Goodput
020
Reposted by Murat (Distributolog)
Shriram Krishnamurthi @shriram.bsky.social · 03/09/2026
This 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.com
Crypto for the People, Invited talk at Crypto 2020 by Seny Kamara
YouTube 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.com
Metastability as a failed conditional discharge of rely-guarantee composition
Last 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.com
The Safest Job from AI may be Writing
Today, 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/2026
muratbuffalo.blogspot.com/2026/01/agen... and muratbuffalo.blogspot.com/2026/06/writ...
muratbuffalo.blogspot.com
Agentic AI and The Mythical Agent-Month
The 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/2026
Interesting. 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.com
Composition and Modular Verification of TLA+ specs
TLA+ 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.com
Thoughts on LLMs
I 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/2026
Every 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.re
Let's Not Waste Time on Excessive Benchmarking
Database 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.com
Specula: Scaling formal specifications for autonomous model checking of system code
Specula 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/2026
This is a very smart idea c.mov/lymphosat/
c.mov
Domain-specific hyperspecialization (for SAT) | c.mov
An 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/2026
new blog post] Aurora DSQL: Scalable, Multi-Region OLTP muratbuffalo.blogspot.com/2026/07/auro...
muratbuffalo.blogspot.com
Aurora DSQL: Scalable, Multi-Region OLTP
The 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.com
Characterizing Metastable Faults and Failures
Metastability 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.com
Leaving Buffalo: A Move-ing Story
Moving 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.com
5 Lessons at 50
Looking 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.com
Our Collective Bike Shed Moment
In 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.com
Our Italy trip
We 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.com
Our MongoDB TLA+ Workshop
Shortly 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/2026
I 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.com
Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools
The 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/2026
For 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.com
A Case for Simulation-Driven Resilience in Agentic Data Systems
As 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.com
ACM CAIS: Conference on AI and Agentic Systems
Last 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.com
Chess invariants
Chess 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.com
Book review: The Thinking Machine
I 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.com
The Two Abstractions of System Design: Hide or Reduce
When 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/2026
say 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.com
BugBash'26: Day 2
Ok, 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.com
BugBash'26 Afternoon of Day 1
These 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/2026
My notes from this year's Antithesis BugBash conference, about software verification and distributed systems: emptysqua.re/blog/notes-f...
emptysqua.re
Antithesis BugBash Conference 2026
Notes 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.com
BugBash'26 Morning of Day 1
Continuing 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.com
BugBash'26 Keynote
I 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/2026
I got to meet my hero @muratdemirbas.bsky.social at BugBash.
0251
Murat (Distributolog) @muratdemirbas.bsky.social · 03/04/2026
I had written about this here in the context of Amazon operational excellence muratbuffalo.blogspot.com/2024/08/loom...
muratbuffalo.blogspot.com
Looming 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.com
OSTEP Chapter 14: Interlude -- Memory API
This 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
Immaculate vibes indeed.
010
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.com
PolitePaxos: A New Consensus Variant Where the Proposer Just Asks Nicely
Paxos 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/2026
the 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.com
Measuring AI Ability to Complete Long Software Tasks
This 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.com
OSTEP Chapter 13: The Abstraction of Address Spaces
Chapter 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