Martin Kleppmann's blog
npub1rpcqy2r2pnevcn89lz4qm9989q6477ac4u5wzveunx4640vq4meq2lmfxu@drss.io
Prediction: AI will make formal verification go mainstream
8 Dec 2025
Prediction: AI will make formal verification go mainstream
8 Dec 2025
Much has been said about the effects that AI will have on software development, but there is an angle I haven’t seen talked about: I believe that AI will bring formal verification, which for
Pudding: user discovery for anonymity networks
5 Jul 2024
Pudding: user discovery for anonymity networks
5 Jul 2024
I’d like to introduce an exciting new research paper I worked on! It’s about a system called Pudding, and it was presented by Ceren at the IEEE Symposium on Security and Privacy, one of the top
2023 year in review
4 Jan 2024
A lot has happened in the last year, so I thought it would be good to write up a review. My biggest change in 2023 was that my wife and I had a baby! This has brought a mixture of joys and
Verifying distributed systems with Isabelle/HOL
12 Oct 2022

Verifying distributed systems with Isabelle/HOL
12 Oct 2022
This post also appears on Larry Paulson’s blog. We use distributed systems every day in the form of internet services. These systems are very useful, but also challenging to implement because

Book Review: The Future of Fusion Energy
3 Jan 2022

Book Review: The Future of Fusion Energy
3 Jan 2022
I give a five-star ⭐️⭐️⭐️⭐️⭐️ rating to the following book: Jason Parisi and Justin Ball. The Future of Fusion Energy. World Scientific, 2019. ISBN 978-1-78634-749-7. Available

Several podcast interviews
1 Sep 2021
I regularly get asked to give interviews on the topics that I work on, especially for podcasts. To make them easier to find for anybody who’s interested, I thought I would make a list. They touch
Several podcast interviews
1 Sep 2021
It's time to say goodbye to the GPL
14 Apr 2021
It's time to say goodbye to the GPL
14 Apr 2021
The trigger for this post is the reinstating of Richard Stallman, a very problematic character, to the board of the Free Software Foundation (FSF). I am appalled by this move, and join others in the
Building the future of computing, with your help
23 Feb 2021
For the last five or six years, since I bid goodbye to the startup scene and Silicon Valley, I have been increasingly working in public. I have written a book, given around 100 talks (many of which
Building the future of computing, with your help
23 Feb 2021
Decentralised content moderation
13 Jan 2021
Who is doing interesting work on decentralised content moderation? With Donald Trump suspended from Twitter and Facebook, and Parler kicked off AWS, there is renewed discussion about what sort of
Decentralised content moderation
13 Jan 2021
Using Bloom filters to efficiently synchronise hash graphs
2 Dec 2020
This blog post uses MathJax to render mathematics. You need JavaScript enabled for MathJax to work. In some recent research, Heidi and I needed to solve the following problem. Say you want to sync a

Using Bloom filters to efficiently synchronise hash graphs
2 Dec 2020
