Hacker News new | ask | show | jobs
by swagasaurus-rex 1840 days ago
"as long as we’re okay with having a single leader, and are fine with last-write-wins kind of semantics, we can drastically simplify this and just facts are enough"

It's not a direct reference to CfRDTs or operational transforms. They're not wrong that last-write-wins is easiest to implement, but some applications it doesn't quite cut it.

2 comments

Most CRDTs (last-write-wins being one of them) will result in a terrible user experience, and nobody would want to use it for collaboration. That's why most of these collab systems use OT, which is not trivial to implement.
Both CRDTs and OTs are broken. If you wrote them on your own, it's always "the next fixed bug will finally make it work!".
last write win isn't that easy either, it's easy only if you ever only send the full data at each write, which is not a great system for large data.