CRDTs merge concurrent edits. Why not concurrent creation?

Hacker News Top Papers

Summary

Explores extending Conflict-Free Replicated Data Types (CRDTs) to handle concurrent creation, beyond their traditional ability to merge concurrent edits.

No content available
Original Article

Similar Articles

Convergence is not enough

Hacker News Top

A technical note from the Livelymerge project demonstrating that CRDT convergence (via Automerge) does not guarantee semantically correct merges for live program heaps, using a linked-list example where concurrent swaps produce truncation or cycles. The authors acknowledge the problem and sketch promising directions.

Undo/redo systems and collaborative editing (2024)

Lobsters Hottest

A developer shares insights and learnings from building a collaborative undo/redo system, covering design challenges, conflict handling, and asynchronous operations, with links to source code and a live demo.