Grilled Cheese

ExploreLog inSign up

Martin Kleppmann

@martin.kleppmann.com

468 Following34.5k Followers

Associate Professor at @cst.cam.ac.uk, researching decentralised systems and security protocols. Advisor to the Bluesky team. Wrote “Designing Data-Intensive Applications” (O’Reilly). he/him

PostsRepliesMedia
@martin.kleppmann.comOct 7, 2026, 3:36 PM

We're probably going to collaborate with other people doing such formalisations rather than formalise a lot ourselves, but generally verification is something we're quite interested in!

1
@aria-research.bsky.socialOct 7, 2026, 12:44 PMReposted by @martin.kleppmann.com

With the capability to coordinate securely, AI agents could act reliably on our behalf, unlocking a whole range of interactions that were previously inaccessible.

Meet the first teams we’re backing to build the open-source tools to make it happen:
https://link.aria.org.uk/ST-Creators

aria.org.ukFunded projects | Scaling TrustExplore the projects we're funding in the Scaling Trust opportunity space.
@martin.kleppmann.comOct 7, 2026, 12:57 PM

Our Centre for Cryptographic Trust Infrastructure (CCTI) is among the funded projects!

AAdvanced Research + Invention Agency (ARIA)@aria-research.bsky.socialOct 7, 2026, 12:44 PM

With the capability to coordinate securely, AI agents could act reliably on our behalf, unlocking a whole range of interactions that were previously inaccessible. Meet the first teams we’re backing to build the open-source tools to make it happen: https://link.aria.org.uk/ST-Creators

aria.org.ukFunded projects | Scaling TrustExplore the projects we're funding in the Scaling Trust opportunity space.
1
@martin.kleppmann.comOct 7, 2026, 11:50 AM

We just announced a big grant we got from @aria-research.bsky.social! We're aiming to use cryptographic protocols to allow mutually untrusting parties and their agents to prove to each other that they are telling the truth martin.kleppmann.com/2026/10/07/c...

martin.kleppmann.comAnnouncing the Centre for Cryptographic Trust Infrastructure (CCTI) — Martin Kleppmann’s blog
2
@martin.kleppmann.comOct 7, 2026, 11:13 AM

This is a post about github.com/openai/math – theorems are free now, I guess

github.comGitHub - openai/mathContribute to openai/math development by creating an account on GitHub.
2
@martin.kleppmann.comOct 7, 2026, 11:13 AM

At first she believed her discovery was going to make her rich and famous. But soon everybody was making diamonds at home. What had once been scarce became abundant. The price of diamonds fell to zero, and nobody wanted them for jewellery any more. Soon, only the manufacturers of drill bits cared.

1
@martin.kleppmann.comOct 7, 2026, 11:13 AM

"This is physically impossible!" she said, but a laboratory confirmed it: she really had created pure diamond from one of the world's most abundant minerals. Nobody understood why, but the method worked reliably. Anybody could now cheaply make diamonds at home in their kitchen.

1
@martin.kleppmann.comOct 7, 2026, 11:13 AM

There once was an old lady who had spent her entire life prospecting for diamonds, with little success. Then, one day during her retirement, she made a discovery: a home microwave oven, with the right settings, could turn quartz into diamond!

1
@jaz.shOct 4, 2026, 7:02 PMReposted by @martin.kleppmann.com

Hi protocol friends! I've been cooking up a Very Large PDS (vlpds) implementation capable of scaling up to billions of accounts and down to just one. It uses Object Storage as its only state, supports HA operation, live scaling up and down, is feature-complete with the reference PDS, and is FOSS.

vlpds.jazco.devOverview · vlpds docsAn atproto PDS whose only durable storage is an object store. Any node serves any request, one node can run a personal server for free, and a few nodes can carry all of Bluesky's write load.
23
@martin.kleppmann.comSep 28, 2026, 9:18 PM

So happy to see this! Thank you for serving on the board!

@martin.kleppmann.comSep 28, 2026, 9:14 PM

Oh yes, I had seen that before, but thanks for the reminder! The details are here: github.com/dunhamsteve/...

github.comnotesutils/notes.md at master · dunhamsteve/notesutilsUtilities for extracting notes from Notes.app. This repository is lightly maintained and mainly exists to serve as documentation and starting point for your own scripts. - dunhamsteve/notesutils
@martin.kleppmann.comSep 28, 2026, 9:06 PM

Indeed! Great to see CRDTs so mainstream now. My wish is that @obsidian.md implements CRDTs next, since their current merging of edits from different devices is rather unreliable 😄

@martin.kleppmann.comSep 28, 2026, 4:49 PM

Turns out that having an API of functions that only take a string as argument, and return another string, is really useful if you want to call it across the JavaScript/Wasm boundary

1
@martin.kleppmann.comSep 28, 2026, 4:48 PM

Notion wrote a nice blog post on how they use CRDTs, including our Peritext algorithm for rich text! This must be one of the largest CRDT deployments out there? www.notion.com/en-gb/blog/h...

notion.comHow Notion handles concurrent editing with CRDTsBuilding a CRDT-based rich-text system that merges concurrent edits across Notion blocks—without losing anyone’s work
3
@martin.kleppmann.comSep 27, 2026, 9:53 AM

Now even featured on TV! 😍 www.youtube.com/watch?v=Ktby...

MMartin Kleppmann@martin.kleppmann.comSep 17, 2026, 7:27 PM

There's a new Dinky Door in Cambridge! The cyclopunt – half cargo bike, half punt – best vehicle ever! www.dinkydoors.co.uk

A piece of miniature street art with the feet of people walking by out-of-focus in the foreground. The sculpture is a punt (a long flat boat) with the front and rear wheels of a cargo bike attached at both ends. The punt is loaded with parcels.The cyclopunt from a perspective where you can see a bit of the street scene as well. It's located in Rose Crescent in central Cambridge.
youtube.comDinky Doors on ITV News AngliaYouTube video by Dinky Doors
1
@martin.kleppmann.comSep 25, 2026, 10:55 AM

A researcher I'm working with in Cambridge, @zazbrown.com, just used AI and Lean to prove the Affine Plank Conjecture, an open problem for the last 75 years! (To be precise, he proved a special case not proven before; the general conjecture is still open.) zazbrown.com/research/pap...

zazbrown.comThe Affine Plank Conjecture | Zaz BrownAn illustrated explanation of relative plank widths, an interactive visualization, and proofs for three planks.
1
@martin.kleppmann.comSep 25, 2026, 10:49 AM

I only just found this post by @joehellerstein.bsky.social from February on how waiting, ordering, and commitment in distributed systems are all ways of looking at the same underlying idea: coordination. Good post, matches with how I think about it jhellerstein.github.io/blog/three-s...

jhellerstein.github.ioThree Lenses on CoordinationThree Sets of Specs (for Staying in Spec) In the last post I talked about how systems formalisms are like sculpting with a chisel: we remove behaviors we don’t…
@martin.kleppmann.comSep 20, 2026, 8:43 AM

Ok, so in general you end up building a tree? That seems like it should work. On your image there may be a typo though: on the right-hand blue arrow, should the second occurrence of “A2:A1” be “A2:A3”?

1
@martin.kleppmann.comSep 20, 2026, 7:01 AM

How do you handle the case of concurrent insertions at the same positions being assigned the same fractional index? Just appending a clientID to sort them seems to fall down when you subsequently insert between two chars with the same fractional index — what index do you pick then?

1
@martin.kleppmann.comSep 18, 2026, 5:45 PM

The $5,000 put in by the founders counts as capital too

1
Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 00:11:13 EDT