Night Climbing 2
July 17, 2026. An after-dark climbing party at the Mac Wall in the Gunks, two weeks after the first one . Images © A. Jesse Jiryu Davis
Recent content on A. Jesse Jiryu Davis
July 17, 2026. An after-dark climbing party at the Mac Wall in the Gunks, two weeks after the first one . Images © A. Jesse Jiryu Davis
July 5, 2026. Kelsey Roman performing with aerial silks suspended from the Near Trapps cliff in the Gunks. Images © A. Jesse Jiryu Davis
July 3, 2026. An after-dark climbing party at the Mac Wall in the Gunks. Images © A. Jesse Jiryu Davis
June 21, 2026. The New Paltz Zen Center ’s first shuso hossen ceremony, in which Zen student Monshin gave her first dharma talk and became a senior student. It’s a big step in NPZC’s growth as a temple, and another way that we keep the dharma wheel rolling forward . Images © A. Jesse Jiryu Davis
This is a dharma talk I gave at the New Paltz Zen Center on June 19, 2026. It was during a meditation retreat which will end with our student Monshin’s first dharma talk. Play the audio below, or read the transcript below that. Subscribe to the podcast Hi. I’m reading from my iPad. I prefer printing it out and reading from paper, but our printer ran out of ink yesterday. I’m kind…
This is one of the two top database research conferences (the other is VLDB). Our paper LeaseGuard: Raft Leases Done Right was accepted, and I was excited to go present it, especially because this year the conference was in Bengaluru/Bangalore. I haven’t been to India in 20 years . I prepended a trip to Nepal so I could spend time outside in a cooler part of the subcontinent, and I spent a…
After a short trek in Nepal and a few days in Kathmandu, I flew to Bengaluru (which everyone still seems to call Bangalore) for the SIGMOD conference . The opulence of the airport shocked me. The terminal was a massive hanging garden, with living plants lining all the walls, bamboo-like pillars supporting the ceiling, and a tremendous fountain in the center. I didn’t know anything this…
Scalable Leader Leases For Multi Consensus Groups in CockroachDB , by Ibrahim Kettaneh, Tsvetomira Radeva, Arul Ajmani, Sumeer Bhola, Rebecca Taft (all at Cockroach Labs), and Nathan VanBenschoten (now Turbopuffer). I thought this paper would be easy for me to read, since I just coauthored a different paper about Raft leases . But I’ve had a great deal of trouble understanding it, even after…
I spent two days visiting temples in the Kathmandu valley, then four days on the Ghorepani Poon Hill trek in the Annapurna region. I was with my friend Emily and a guide named Bijaya from the Aarya Village travel agency . The trek was surprising in a lot of ways. I was pretty confident I could handle the exertion and altitude, and in fact those were even easier than I expected. On the other hand,…
Most engineers’ first objection to using TLA+ is, the syntax is hostile. It looks like LaTeX, not like code. But now, frontier LLMs can generate TLA+ easily. It’s still your responsibility to understand your system and define what “correctness” means, and you need a high-level understanding of temporal logic. I’ll explain temporal logic in this article. At the end…
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. Transcript One of my goals in this talk is to not act out the role of the Dharma speaker, but talk about the Dharma instead. And another goal is to completely exhale, at least a few times. I…
Zhihua Gan climbing Tiers of Fear (5.12a) in the Gunks. (Plus a behind-the-scenes shot of my feet while I hung from the rope in my harness.) Images © A. Jesse Jiryu Davis
The person in charge of keeping time in a Zen temple is called the jikido. After the final evening meditation, at all the zendos where I’ve sat in the US, the jikido chants the evening gatha: Let me respectfully remind you: Life and death are of supreme importance. Time swiftly passes by and opportunity is lost. Each of us should strive to awaken. Awaken! Take heed: Do not squander your…
This was my second BugBash, and it’s still my favorite conference—the right combination of industry and academia, research and practice. (See last year’s notes and this year’s agenda and my colleague Murat’s summaries .) The crowd was bigger this year, and I was happy that the speaker lineup included more women. The Antithesis product itself is innovative and…
Reverend Emily Carter preparing the wine and wafers at Christ Episcopal Church. Images © A. Jesse Jiryu Davis
The services leading up to Easter Sunday, led by my friend Reverend Emily Carter at Christ Episcopal Church in Poughkeepsie. Images © A. Jesse Jiryu Davis
Automated Design of Agentic Systems , by Shengran Hu, Cong Lu, and Jeff Clune (UBC, Vector Institute), at ICLR 2025. Clune has written a bunch of papers on evolving, self-improving systems. His AI Scientist paper made waves in 2024, maybe because it was a direct threat to the livelihoods of its readers. In today’s paper, “Automated Design of Agentic Systems,” the authors ask:…
My friend Tyler leading Retribution, a 5.10b trad route . Images © A. Jesse Jiryu Davis
LeaseGuard is a new enhancement to the Raft consensus protocol that strengthens Raft’s consistency guarantees and time-to-recovery. I developed LeaseGuard with my MongoDB colleagues Murat Demirbas and Lingzhi Deng, and our paper is in SIGMOD 2026. Here’s a summary of the protocol . Yesterday my friend at Cockroach Labs invited me to present LeaseGuard at their NYC office, here’s…
The Latin poet Petronius wrote that when we die, we join the majority . Indeed, “silent majority” might have meant the population of the dead, before it referred to a mute political constituency. I just encountered this phrase in a terrific Public Domain Review essay , and I was curious: what has been the historical ratio of dead to living? For most of history, each living generation…
SysMoBench: Evaluating AI on Formally Modeling Complex Real-World Systems , by authors from Nanjing University, Microsoft Research Asia, University of British Columbia, and University of Illinois Urbana-Champaign. (Disclosure: I’ve collaborated with two of the authors from UBC, Finn Hackett and Ivan Beschastnikh.) This is a useful and thought-provoking test of LLMs’ ability to write…
Measuring AI Ability to Complete Long Software Tasks , a paper by dozens of authors working at Model Evaluation & Threat Research (METR) . They define the “time horizon” metric and show that LLMs’ time horizons have been doubling every seven months, and this growth might have recently accelerated. (See also Murat’s summary .) Summary An AI agent’s “time…
My sangha held its first sesshin, a Zen meditation retreat. We sat in our stone cabin with a fire in the hearth. At mealtimes we went down the hill to the abbot’s house to eat in the Zen oryoki style. On the last day two members took jukai (the Buddhist precepts) and received dharma names. Images © A. Jesse Jiryu Davis
He climbed a skyscraper and risked dying on live TV. Here’s what I learned from Honnold about climbing, living, and practicing the precepts. Transcript Back in January, the famous climber, Alex Honnold, climbed a skyscraper in Taiwan without a rope, live on TV. Honnold, of course, is famous for free soloing El Capitan in the Free Solo movie in 2018. For this skyscraper climb in January,…
For all my 25 years in the industry, large companies have needed junior engineers to write code. Senior engineers were too scarce and expensive to write it all, so we roughly divided the labor: juniors hacked, seniors guided. Juniors’ on-the-job training was mostly a side effect : it was practically inevitable that they’d gain the expertise and wisdom to be senior engineers, just by…
Last week, Anthropic refused to let the Department of War use their models to spy on Americans or kill people autonomously . In retaliation, the DoW declared Anthropic a “supply chain risk,” a form of embargo. OpenAI jumped in to take over Anthropic’s contract, pretending that they’d somehow secured promises from the DoW that Anthropic hadn’t. I’m against killer…
“Did I Already Save This Paper?” by Rembrandt My usual research workflow is to stumble upon a paper I want to read, add it to Zotero with the Chrome extension, and mark it as “to-read” so it can join its hundreds of unread friends. Then a day or two later I’ll stumble upon the same paper again, forget that I’ve added it, and add it again. (At least I assume…
February 16, 2026. My friend Chris volunteers for the Mohonk Preserve. I met him at 6:30am to photograph him grooming trails for cross-country skiing. Images © A. Jesse Jiryu Davis
What is an LLM? How does it work? Is it conscious? Why is this all happening now? This is a talk about LLMs I gave at the Village Zendo on January 18, 2026. Here’s the recording, and a written version is below. OMG AI!!! I’m going to explain LLMs to the best of my understanding. I’m a computer scientist, though AI isn’t my specialty, but I’ve spent a while catching up…
Athena, goddess of wisdom. This is the third in my series of articles about Knowledge and Common Knowledge in a Distributed Environment , a 1990 paper by Joseph Halpern and Yoram Moses. I’ve defined knowledge and levels of knowledge, and used this framework to analyze the muddy children puzzle and the Raft protocol. I got excited about the connection of knowledge to graph theory, so I took a…
In Rethink the Linearizability Constraints of Raft for Distributed Systems (behind the IEEE paywall, dammit), some academic researchers describe Raft optimizations that make reads and writes quicker, while preserving linearizability. Raft and linearizability are my specialities , and I’m pretty sure I see mistakes in this paper. The ideas are worth considering anyway. I recommend it, if you…
Let’s build a simulation of a coffeeshop. We’ll have some resources, like baristas and espresso machines. As soon as the shop opens, a fixed number of patrons—maybe ten—all line up for coffee. Whenever a patron receives her coffee, she throws it away and instantly returns to the back of the line. If the barista is slow, that’s okay: the line never grows longer than ten people. A…
Many distributed systems have a leader-based consensus protocol at their heart. The protocol elects one server as the “leader” who receives all writes. The other servers are “followers,” hot standbys who replicate the leader’s data changes. Paxos and Raft are the most famous leader-based consensus protocols. These protocols ensure consistent state machine replication…
Portrait of Paul Valery by Jacques-Emile Blanche Back in 1928, Paul Valéry predicted streaming media: It will be possible to send anywhere or to re-create anywhere a system of sensations, or more precisely a system of stimuli, provoked by some object or event in any given place. Works of art will acquire a kind of ubiquity. We shall only have to summon them and there they will be, either in their…
This week I’m writing a Related Work section for a research paper in a field outside my specialty. Usually I write about distributed systems, and I already know most of the papers I need to cite on a specific topic. But now I’m targeting a software engineering conference, so I’m rolling all over the Internet like Katamari , accumulating a big ball of citations that may eventually…
Actually it won’t shock you. Spoiler alert: Coding with AI is a skill. It’s annoying but efficient. My prior experience handwriting code helped. By Gemini, obviously. This is the first and only post I’ll ensloppify with AI “art.” I started programming seriously when I was in college, in the late 90s. Basic autocomplete in Microsoft Visual C++ was the state of the art…
October 6, 2025. Kelsey Roman performing with aerial silks while hanging from the West Trapps cliff in the Gunks. We photographed during sunset and moonrise. Rock guide Dustin Portzline managed Kelsey’s safety rigging and filmed behind-the-scenes footage. I photographed this with a flash while hanging from a static line. I used a big wall harness for safety, a bosun’s chair for…
In late-1950s Buenos Aires, on a quiet night, Juan is in his attic, playing cards with his close friends. The radio plays in the background. Juan’s wife and daughter are downstairs. On their suburban street, snow begins to fall. The music on the radio turns to static. Out the window, Juan sees cars crashing, pedestrians dropping dead: the snow is glowing, toxic, everyone it touches dies in…
September 28, 2025. Chris climbing Ridicullissima , a tall classic 5.10d in the Gunks. I photographed him while hanging from a rope anchored near the top of the route. At Dustin Portzline ’s suggestion, I experimented with anchoring the other end of the rope to the ground, a hundred feet to the side of the climb. I attached myself to the rope with two Gri Gris and attempted to position…
September 27, 2025. A ceremony in which the New Paltz Zen Center was officially made a Zen temple. Jo An sensei brushed open the eyes of the Manjushri Bodhisattva statue on our altar. The abbot of our mother temple the Village Zendo joined and gave his blessing. A big step for my little community. Images © A. Jesse Jiryu Davis
If you want to wear sunglasses and/or prescription glasses while belaying a climber, especially outdoors on multipitch climbs, I hope this post helps you cobble together a system that is functional and fairly robust. Glasses I bought my first pair of Roka glasses a couple years ago and they transformed my life. Before, I’d worn: prescription glasses to see far, prescription sun glasses to…
That’s right, I’ve found it. The holy grail, the one feed to rule them all, the aggregator for your whole Internet. None of these walled-garden rent-seeking websites want you to have it, but I’ll share it with you. It’s your bookmarks. I have a long and often-changing list of websites I want or need to check: Facebook , mainly for my local climbers’ group. You Need A…
I want to explain computer science on my blog, and show photos, and I want every article to look exquisite. My goal is to display math and images (especially SVGs) as beautifully as possible for people who read my articles on my site, and via an Atom feed and email. This is hard with today’s technology, plus I don’t have real frontend or design skills. I’ve recently started a…
Odin, god of wisdom. This is the second in my series of articles about Knowledge and Common Knowledge in a Distributed Environment , a beautiful and difficult 1990 paper about distributed systems and epistemology. So far, I analyzed the “muddy children puzzle,” I defined levels of knowledge, and I used these levels of knowledge to analyzed the Raft protocol (which was published long…
Certain topics seem off-limits in Zen, like: What’s the goal of meditation? How do I get better at it? What is everyone else experiencing when they sit? I spoke at the New Paltz Zen Center about getting stuck at a plateau in meditation skill, and about Zen communities’ reluctance to discuss peak experiences, progress, and goals. Here’s the video and a written version of the talk.…
Saraswati, goddess of knowledge We usually reason about distributed systems by asking, what can one process know about the state of the system? E.g., if a majority of Raft nodes tell the leader that they have replicated a log entry, the leader knows the entry is durable. Therefore the leader can take various actions, like replying to the user who submitted the log entry. On the other hand, if a…
Well, a SAT solver can optimize the retreat schedule . A meditation retreat as a whole is a living creature, beyond any individual’s control. But I can provide a schedule that functions smoothly and reduces distractions. I used Python and integer programming , a technique for mathematical optimization. The problem The Village Zendo holds two weeklong Zen meditation retreats every summer, and…
July 26, 2025. Kelsey Roman performing with aerial silks suspended from the Nectar Vector climb on Millbrook, a cliff in the Gunks. Rock guide Dustin Portzline is above, managing the rigging and holding a parasol. Images © A. Jesse Jiryu Davis
Sojourner Truth Armstrong Davis, Jennifer’s and my Chinese dwarf hamster, died last night. She had lived with a cancerous affliction of the womb, a malady common to her kind, for several months. We had expected her demise soon after the first signs—hamsters rush headlong through all activities, and life itself—but she endured for a season, bearing her disease with the same insouciance she…
Phil Eaton wrote “ From Web Developer To Database Developer In 10 Years ” recently. I was inspired to write my own version. In high school, I wanted to be a modern dancer, with a company like Pilobolus or Streb . But I also kind of wanted to be a programmer. Pixar’s Toy Story, the first 3D-animated feature film, was released when I was a high school sophomore. I was fascinated by…