mleku on Nostr: it is a CRDT, it's supposed to be done once and cached i'm glad to hear about this, ...
it is a CRDT, it's supposed to be done once and cached
i'm glad to hear about this, i've also been saying this one for some time that mute and follow lists should be CRDTs - ie, add, remove, so long as timestamps are monotonic there is no confusion
what's hard about it is this: lazy programmers who don't want to build caches
Published at
2025-03-20 10:27:26Event JSON
{
"id": "b85878083bc1cfd09f860dfc235afb65126b9fd5999acc1c175c457039f085b7",
"pubkey": "4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"created_at": 1742466446,
"kind": 1,
"tags": [
[
"e",
"ce1bc3ae54051c08a4ddce0acce57ec2889f3a9ee5da9b2a11e30d851ce6c519",
"wss://nos.lol",
"root",
"a9434ee165ed01b286becfc2771ef1705d3537d051b387288898cc00d5c885be"
],
[
"e",
"d3fe0f41b21eb5a44b5e4939b78a8e0b7e673b569c73810342b5f4c272e5ccde",
"wss://relay.damus.io/",
"reply",
"f683e87035f7ad4f44e0b98cfbd9537e16455a92cd38cefc4cb31db7557f5ef2"
],
[
"p",
"726a1e261cc6474674e8285e3951b3bb139be9a773d1acf49dc868db861a1c11"
],
[
"p",
"a9434ee165ed01b286becfc2771ef1705d3537d051b387288898cc00d5c885be"
],
[
"p",
"f683e87035f7ad4f44e0b98cfbd9537e16455a92cd38cefc4cb31db7557f5ef2"
],
[
"client",
"jumble"
]
],
"content": "it is a CRDT, it's supposed to be done once and cached\n\ni'm glad to hear about this, i've also been saying this one for some time that mute and follow lists should be CRDTs - ie, add, remove, so long as timestamps are monotonic there is no confusion\n\nwhat's hard about it is this: lazy programmers who don't want to build caches",
"sig": "01f119a636e3c5a32c6d20efc677e0a34720520e9d74eba22bce850076640f3fd06b9bf4447d7cc13527fdb26788da3f27c45cc2be95d94d5555ea1b6e386750"
}