News for hackers. Stuff that matters.
Re:CRDT resources by globular-toast on Tuesday October 26, 2021 @09:44AM (#29000295)
At least just write out the name in full before using the acronym. "CRDT" could mean literally anything and it doesn't help when half the links in the list also don't bother to name it before using the acronym.

Resist using acronyms before defining them. Don't just do it because everyone else does it. You are only creating barriers for people who might be interested in what you are talking about. I know people do this intentionally too. Don't be so insecure. You don't need to invent special language to remain relevant.

Another user commented on a similar thing earlier today: https://news.ycombinator.com/item?id=28997945

Re:CRDT resources by zffr on Tuesday October 26, 2021 @10:20AM (#29000734)
Since no one else defined it, CRDT = Conflict Free Replicated Data Types.

There are 2 variants which confusingly have a very similar acronym:

- CmRDT: Commutative Replicated Data Types (also known as operation-based CRDTs). These CRDTs replicate state by transmitting update operations to peers. Peers are always able to apply these operations in any order and without conflicts.

- CvRDT: Convergent Replicated Data Types (also known as state-based CRDTs). These CRDTs replicate state by transmitting the entire object every time an update is made to a local replica. Peers are able to merge the state they receive with their local copy without conflicts.

Re:CRDT resources by dboreham on Tuesday October 26, 2021 @10:35AM (#29000946)
It's ok that they have confusingly similar acronyms, because they're basically the same anyway.