Sign in

A. Jesse Jiryu Davis

@emptysqua.re
336 followers 258 following 280 posts

Senior Staff Research Engineer in the MongoDB Distributed Systems Research Group. Photographer, Gunks climber, Zen Buddhist. Blog: emptysqua.re

PostsRepliesMedia
A. Jesse Jiryu Davis @emptysqua.re · 24/09/2026
The Humanoid Lesson, or, Will AI Leave Anything for Database Researchers to Do? emptysqua.re/blog/review-...
emptysqua.re
The Humanoid Lesson, or, Will AI Leave Anything for Database Researchers to Do?
A review of 'What Happens When the Model Eats the Stack? Rethinking the Research Agenda for Data Agents to Withstand the Bitter Lesson'.
020
A. Jesse Jiryu Davis @emptysqua.re · 23/09/2026
For the MongoDB Research blog I wrote about our 12-year history of testing that all our drivers in different programming languages all conform to the same specifications, using a YAML-based interpreted test language: www.mongodb.com/company/rese...
mongodb.com
How to test that a dozen MongoDB drivers, in a dozen languages, conform to a dozen specs
MongoDB has maintained a dozen drivers for over a decade. How do we ensure they conform to the same specs? Read about our wrong turns, and the method that worked.
041
A. Jesse Jiryu Davis @emptysqua.re · 17/09/2026
I’m focusing for a while on the photos I can take with two feet on the ground: I’m taking portraits of people hanging out at the base of the cliff, instead of ascending a rope to take photos of them while they’re climbing. emptysqua.re/blog/crag-po...
emptysqua.re
Crag Portraits
Photos of friends climbing in the Gunks.
020
Reposted by A. Jesse Jiryu Davis
Antithesis @antithesis.com · 02/09/2026
On today's episode of the Bug Bash podcast, Jesse Jiryu Davis (@emptysqua.re), Senior Staff Research Engineer at MongoDB, joins Carl Sverre (@f0a.org) to talk about MongoDB's journey with formal verification – and his own.
youtu.be
Replication Before Raft: 15 Years of Correctness at MongoDB
AI makes writing code faster, but shouldn’t it make software better, too? Today, Jesse Jiryu Davis, Senior Staff Research Engineer at MongoDB joins Carl Sverre to discuss why the time saved by AI…
101
A. Jesse Jiryu Davis @emptysqua.re · 02/09/2026
According to legend, Zen’s Sixth Ancestor was chosen in a poetry contest. I discuss the facts behind the legend, and the role of ambition and jealousy in Zen practice. emptysqua.re/blog/huineng...
emptysqua.re
Huineng Didn't Win the Poetry Contest
According to legend, Zen's Sixth Ancestor was chosen in a poetry contest. Here are the facts behind the legend, and the role of ambition in practice.
000
Reposted by A. Jesse Jiryu Davis
William Shakespeare @shakespeare.lol · 25/08/2026
[Exit Queen.]
2063895211004
A. Jesse Jiryu Davis @emptysqua.re · 20/08/2026
How does MongoDB test that our dozen drivers conform to a dozen specs in a dozen programming languages? emptysqua.re/blog/polyglo...
emptysqua.re
The Polyglot's Dilemma: Conformance Testing a Dozen Specs in as Many Languages
At MongoDB we implement the same protocols in many programming languages. How do we test that all the implementations match the specs?
030
A. Jesse Jiryu Davis @emptysqua.re · 20/08/2026
If you use Zotero and you keep accidentally importing the same files, Zotero's builtin duplicate-detector won't catch them all. I've released a new version of my duplicate-finder plugin so you can clean up your library: github.com/ajdavis/zote...
github.com
Releases · ajdavis/zotero-duplicates-plugin
Zotero plugin to find duplicate parent items by PDF hash and title similarity - ajdavis/zotero-duplicates-plugin
001
Reposted by A. Jesse Jiryu Davis
Jeremy Mikola @jmikola.net · 19/08/2026
Fun fact: I drafted most of the original unified test runner spec from a quarantine hotel in Taiwan circa 2020. 😷
111
A. Jesse Jiryu Davis @emptysqua.re · 19/08/2026
ISSRE just accepted our paper, "The Polyglot's Dilemma: Conformance Testing a Dozen Specs in as Many Languages." We describe how we test that MongoDB drivers conform to their specifications, using a custom test language. Check it out, it's only 6 pages: arxiv.org/abs/2608.18039
151
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
A. Jesse Jiryu Davis @emptysqua.re · 26/07/2026
PSA: Command Strips never last. Whatever's dear and precious to you will someday fall and smash to pieces.
010
A. Jesse Jiryu Davis @emptysqua.re · 09/07/2026
Chomsky: Recursion is fundamental to producing and parsing language. LLM researchers: Nah, just add more parameters. NY Times: "Colorado Governor Fires Officials Who Opposed Freeing Election Denier."
000
A. Jesse Jiryu Davis @emptysqua.re · 30/06/2026
My dharma talk about my estranged, lying father has been featured in @tricyclemag.bsky.social tricycle.org/article/the-...
tricycle.org
The Kid Is Not My Son
Recounting experiences with his estranged father, a Zen student presents a dharma talk on the karma of lying.
141
A. Jesse Jiryu Davis @emptysqua.re · 09/06/2026
My recap of the SIGMOD 2026 database conference: SIGMOD 2026 recap: emptysqua.re/blog/sigmod-...
emptysqua.re
SIGMOD 2026 Recap
My notes from the database conference in Bangalore.
020
A. Jesse Jiryu Davis @emptysqua.re · 08/06/2026
Trip report: what I saw and did in Bengaluru/Bangalore. I'm waiting in the airport to fly home right now. emptysqua.re/blog/bengalu...
emptysqua.re
Bengaluru
Trip report of a week in India's tech capital.
151
A. Jesse Jiryu Davis @emptysqua.re · 07/06/2026
My review of "Scalable Leader Leases For Multi Consensus Groups in CockroachDB", this one was tough for me to grok. emptysqua.re/blog/review-...
emptysqua.re
Review: Scalable Leader Leases For Multi Consensus Groups in CockroachDB
A difficult paper about a real cloud database's complex and evolving architecture.
031
A. Jesse Jiryu Davis @emptysqua.re · 05/06/2026
No, *this* is what they took from you -- small cars with physical buttons! marc-newson.com/ford-021c-co...
marc-newson.com
Ford 021C Concept Car | Marc Newson
Marc Newson has been described as one of the most influential designers of his generation. He has worked across an extremely wide range of disciplines, and his clients include some of the best-known a...
000
A. Jesse Jiryu Davis @emptysqua.re · 28/05/2026
Nepal trek trip report: photos, videos, daily stats, packing list. emptysqua.re/blog/nepal-t...
emptysqua.re
Nepal trek
Two days visiting Kathmandu temples, then four days walking up to Poon Hill and down through the Annapurna foothills.
000
A. Jesse Jiryu Davis @emptysqua.re · 13/05/2026
Weird stuff going on at the MongoDB NYC office lately....
010
A. Jesse Jiryu Davis @emptysqua.re · 13/05/2026
TLA+ is the gold standard for specifying distributed systems, but the syntax is a bear. This isn't a problem anymore, AI can write specs for you! But you still need to understand temporal logic. Here's a 20-minute intro to TLA+ for the LLM era: emptysqua.re/blog/intro-t...
emptysqua.re
Intro to TLA+ for the LLM Era: Prompt Your Way to Victory
You can go far without writing TLA+ syntax now, but you still need to understand temporal logic.
080
A. Jesse Jiryu Davis @emptysqua.re · 12/05/2026
My father’s dishonesty was frustrating and disappointing to many people, but I think he got the worst of it. Here’s a dharma talk I gave to New Paltz Zen Center and Village Zendo on May 10, 2026. emptysqua.re/blog/the-kid...
emptysqua.re
The Kid Is Not My Son
My father's dishonesty was frustrating and disappointing to many people, but I think he got the worst of it.
010
A. Jesse Jiryu Davis @emptysqua.re · 04/05/2026
Zhihua Gan climbing Tiers of Fear (5.12a) in the Gunks.
110
A. Jesse Jiryu Davis @emptysqua.re · 01/05/2026
"Nothing is permanent, your printer is low on ink, Chrome will restart in 3 days." --Lord Buddha
010
A. Jesse Jiryu Davis @emptysqua.re · 30/04/2026
Our worst fears have come to pass: AI does all the creative thinking, humans spend our days on two-factor auth.
093
A. Jesse Jiryu Davis @emptysqua.re · 28/04/2026
When are we gonna have Star Peace, man? You ever think about that?
010
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
Reposted by A. Jesse Jiryu Davis
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
A. Jesse Jiryu Davis @emptysqua.re · 16/04/2026
My review of "Automated Design of Agentic Systems", a 2025 paper about agents designing agents: emptysqua.re/blog/review-...
120
Reposted by A. Jesse Jiryu Davis
ver 🗿 @ver.ooo · 14/04/2026
Oh no, toilet, no.
033
A. Jesse Jiryu Davis @emptysqua.re · 14/04/2026
I took some of my favorite Gunks climbing photos on Sunday!
emptysqua.re
Climbing Retribution in the Gunks
Photos of Tyler leading a slightly stressful 5.10b trad climb.
020
A. Jesse Jiryu Davis @emptysqua.re · 09/04/2026
Claude Code + Zotero is an incredible combo for organizing and understanding research papers. This zotero-mcp server was just updated with two patches I made to fix how it handles notes and annotations, try it out: github.com/54yyyu/zoter...
github.com
GitHub - 54yyyu/zotero-mcp: Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries, analyze citations, an...
Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries, analyze citations, and more. - 54yyyu/zotero-mcp
240
A. Jesse Jiryu Davis @emptysqua.re · 08/04/2026
LeaseGuard: The Movie! Here's a half-hour presentation I gave on the new protocol that enhances Raft's consistency and time-to-recovery, developed with my MongoDB colleagues and published in SIGMOD this year. emptysqua.re/blog/leasegu...
emptysqua.re
LeaseGuard: The Movie
A half-hour talk about our enhancement to the Raft consensus protocol that strengthens Raft's consistency guarantees and time-to-recovery.
020
A. Jesse Jiryu Davis @emptysqua.re · 08/04/2026
Yay, SIGMOD just published the paper I wrote with @muratdemirbas.bsky.social and Lingzhi Deng, it's about strengthening Raft's consistency and time-to-recovery lnkd.in/ef6qUJzw
emptysqua.re
LeaseGuard: Raft Leases Done Right!
A new Raft enhancement for fast, consistent reads.
2264
A. Jesse Jiryu Davis @emptysqua.re · 06/04/2026
The portion of people alive today, compared to the dead, is greater than ever before emptysqua.re/blog/the-dea...
emptysqua.re
The Dead Majority
For how much of history have the dead outnumbered the living, and by how much? And when does that change?
010
A. Jesse Jiryu Davis @emptysqua.re · 02/04/2026
AI: can it write a TLA+ spec of existing code? Can it write TLA+ at all? Let's find out! emptysqua.re/blog/review-...
emptysqua.re
Review: SysMoBench: Evaluating AI on Formally Modeling Complex Real-World Systems
Some TLA+ experts try to teach LLMs to write TLA+. The LLMs fail.
020
A. Jesse Jiryu Davis @emptysqua.re · 01/04/2026
What's an AI time horizon, how is it measured, and how fast is it growing? emptysqua.re/blog/review-...
emptysqua.re
Review: Measuring AI Ability to Complete Long Software Tasks
What we talk about when we talk about time horizon.
011
Reposted by A. Jesse Jiryu Davis
Antithesis @antithesis.com · 26/03/2026
What's it like at BugBash? We think it's great, but you don't have to take it from us. You can hear it from @isaacvando.bsky.social, @eatonphil.bsky.social, and @emptysqua.re instead. A few tickets left.
163
A. Jesse Jiryu Davis @emptysqua.re · 25/03/2026
Dammit Claude just take my job, stop dicking around.
000
A. Jesse Jiryu Davis @emptysqua.re · 25/03/2026
The New Paltz Zen Center's first meditation retreat, ending with a precepts ceremony for two members!
A small zendo with four people meditating in front of a fire in the fireplace.A zen priest meditating in a small wooden cabin.A man in black cotton Zen garb cooking in a cluttered kitchen.A closeup of a man's hands washing a knife and dirty dishes in the sink.
100
Reposted by A. Jesse Jiryu Davis
Murat (Distributolog) @muratdemirbas.bsky.social · 23/03/2026
[new blog post] TLA+ Mental Models muratbuffalo.blogspot.com/2026/03/tla-... #tlaplus
muratbuffalo.blogspot.com
TLA+ mental models
In the age of LLMs, syntax is no longer the bottleneck for writing, reading, or learning TLA+. People are even getting value by generating T...
072
A. Jesse Jiryu Davis @emptysqua.re · 23/03/2026
I gave a Zen talk, "The Dharma of Alex Honnold". He climbed a skyscraper and risked dying on live TV. Here’s what I learned from Honnold about climbing, living, and practicing the precepts. emptysqua.re/blog/the-dha...
emptysqua.re
The Dharma of Alex Honnold
He climbed a skyscraper and risked dying on live TV. Here's what I learned from Honnold about climbing, living, and practicing the precepts.
010
A. Jesse Jiryu Davis @emptysqua.re · 17/03/2026
For any given task right now I think, "How much can I make Claude Code do for me?" I think this XKCD automation joke is only half-true right now and might be obsolescing.... xkcd.com/1319/
xkcd.com
Automation
120
Reposted by A. Jesse Jiryu Davis
Hilary Mason @hilarymason.com · 14/03/2026
I so rarely get both nerd sniped and aesthetically sniped by the same thing, this is rad.
1132
A. Jesse Jiryu Davis @emptysqua.re · 13/03/2026
Will the training of junior engineers be a tragedy of the commons? emptysqua.re/blog/junior-...
emptysqua.re
Will the Training of Junior Engineers Be a Tragedy of the Commons?
We still need senior engineers, but there's less economic incentive to create them.
010
A. Jesse Jiryu Davis @emptysqua.re · 12/03/2026
Do you care if an LLM sees you naked? What does privacy mean now? emptysqua.re/blog/what-do...
emptysqua.re
What Does Privacy Mean Now?
Do you care if an LLM sees you naked?
001
A. Jesse Jiryu Davis @emptysqua.re · 10/03/2026
Never, ever reboot a Mac in the middle of an OS upgrade! "It seems stuck," you think. "Apple probly does an atomic swap between the old & new OSes, if I reboot it'll just clean up after itself. They're smart and they've heard of DB transactions," you think. You are wrong. I had to reformat my HD.
040
A. Jesse Jiryu Davis @emptysqua.re · 08/03/2026
Novel sources of entropy for cryptographically secure random number generators: Whether the in-flight WiFi works. Whether my phone connects to the car by USB this time. How long the next macOS update will take. How many times today I’ll close the dialog asking if Chrome can connect to nearby devices
130
A. Jesse Jiryu Davis @emptysqua.re · 06/03/2026
Joshua Tree, top of Lost Horse Wall at sunset.
010