Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not a single mention of CRDTs or operational transforms in the article. If all you need is a client side database to replicate Figma and Google Docs then they would have long shut down.


For readers like me who do not know every single term in data:

https://en.wikipedia.org/wiki/Conflict-free_replicated_data_...


"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.


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.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: