jb55 on Nostr: because primal implements counting via their caching server, and damus does it by ...
because primal implements counting via their caching server, and damus does it by fetching contact lists from relays. damus' method doesn't work well for counting large numbers of followers, and primal's method may be delayed. counting things on a decentralized network is hard.
Published at
2025-01-21 20:44:51Event JSON
{
"id": "3fb56aa24fd74e549d62739d1b733865efa6e9a5a433942c9f950ddd0bc3c1bb",
"pubkey": "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",
"created_at": 1737492291,
"kind": 1,
"tags": [
[
"client",
"Damus Notedeck"
],
[
"e",
"afef801283591ed404c5a68f42403170a36fdd9a9e6868dc251a5233f339e8eb",
"",
"root"
],
[
"p",
"1609cc052c496b2317bb6da85e25853da02f36fef43e38f58bfd1ffd8e11738e"
],
[
"p",
"3efdaebb1d8923ebd99c9e7ace3b4194ab45512e2be79c1b7d68d9243e0d2681"
],
[
"p",
"532d830dffe09c13e75e8b145c825718fc12b0003f61d61e9077721c7fff93cb"
]
],
"content": "because primal implements counting via their caching server, and damus does it by fetching contact lists from relays. damus' method doesn't work well for counting large numbers of followers, and primal's method may be delayed. counting things on a decentralized network is hard.",
"sig": "aa574558e430b9a9c77b12e0ed6abf7c554300709a16056929a0e6261a4add9e3dad84da2b2caea28b01ad4623083f4ad3f2a7c923a1a7ad5c83ff18fb5a08a0"
}