3 ms·
Anyone unsure of what a CRDT is (I think everyone on HN must know by now), this is the perfect intro: https://www.inkandswitch.com/peritext/ https://www.inkands
by samwillis 4y ago
Anyone unsure of what a CRDT is (I think everyone on HN must know by now), this is the perfect intro: https://www.inkandswitch.com/peritext/ https://www.inkandswitch.com/peritext/
The two most widely used CRDT implementations (combining JSON like general purpose types and rich text editing types) are:
- Automerge https://github.com/automerge/automerge https://github.com/automerge/automerge
- Yjs https://github.com/yjs/yjs https://github.com/yjs/yjs
Both have JS and Rust implementations, and have bindings to most online rich text editors.
CRDTs are addictive one you get into them.
- deleted 4y ago[deleted]
- taneq 4y agoEven that link was 5 pages in (on my phone) before it deigned to mention: > It is a Conflict-free Replicated Data Type (CRDT) What happened to the idea of defining all non-universally-recognised acronyms the first time you use the term? With people making up new terms exponentially faster than ever before, it’s now more important than ever.
- al2o3cr 4y agoThe first use is a hyperlink to a whole article defining the term, what are you on about?
- glenngillen 4y agoAlso, outside the page title/headings and the reference to the name of said external paper the first use in the document _is_ where they use the expanded name.
- hinkley 4y agofive pages down.
- lelandfe 4y agoTBF, it uses the acronym 8 times across 500 words before giving you the actual term.
- gampleman 4y agoTo be fair it's one of those terms where merely expanding the acronym doesn't help you much understand what it is. Or if you know what a "Conflict-free Replicated Data Type" is, you've probably heard the acronym more than a few times.