THE VIDEO SHELF · crdts
CRDTs: The Hard Parts
Martin Kleppmann surveys current research on CRDTs, the algorithms for merging concurrent edits across offline replicas. He covers the hard parts such as rich text, moves and merge results that are technically correct but poor.
Why HN readers recommended it
Recommended as an excellent first education on CRDTs and their limits.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Martin Kleppmann
- Topic
- crdts
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 3
- HN mentions in dataset
- 6
- Recommendation years in dataset
- 2020–2024
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
The author is a researcher on distributed systems. I found this video from him to be an excellent first education on CRDTs, how they work, what they're good for and what they aren't (yet) good for: [VIDEO]
rkangel on Hacker News · 2021-01
In Decentralised Content ModerationAh, I'll put it in as a note in the beginning. You can see a more basic introduction in a previous post I wrote: [LINK] [LINK] Here's some introductory material I found helpful: - [An interactive intro to CRDTs]( [LINK] ) - [An introduction to …
iamwil on Hacker News · 2024-01
In CRDTs Turned Inside OutWhat they claim is that if all editing stops, then after a period of time everybody will be looking at the SAME document. This is what is meant by "eventual consistency". Achieving this in general is indeed a difficult problem, but (some of) these algorithms …
williamstein on Hacker News · 2024-12
In Lies I was told about collab editing, Part 1: Algorithms for offline editing
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

