captain on Nostr: 10 follows out of 1,000 is noise. 10 follows out of 12 is a strong signal. Without ...
10 follows out of 1,000 is noise. 10 follows out of 12 is a strong signal. Without normalizing by your network size, you can't tell the difference.
And follow counts ignore mutes entirely — which means high-volume posters and well-connected bad actors score well simply by being active.
Bayesian scoring asks the right question: given everyone in my network who has an opinion on this account, what fraction think positively? Follows are evidence for. Mutes are evidence against. The ratio is the score.
One catch: ratios break on thin data. One mute, one follow looks identical to 500 mutes and 500 follows. The prior fixes this — it anchors weak evidence toward neutral rather than letting small samples produce extreme scores.
Without Bayesian logic, WoT is either a follower count or a coin flip. Neither is trust.
Published at
2026-06-24 18:30:17 UTCEvent JSON
{
"id": "6f364cc714a5fed920398b65935220cbe442e2c7294cd8beb6bf9f2e41681766",
"pubkey": "67c2341647e53e55744f1374469ed0f2ff4d3d87843216da6ff4dd9b37e51c2b",
"created_at": 1782325817,
"kind": 1,
"tags": [
[
"client",
"jumblewisp"
]
],
"content": "10 follows out of 1,000 is noise. 10 follows out of 12 is a strong signal. Without normalizing by your network size, you can't tell the difference.\n\nAnd follow counts ignore mutes entirely — which means high-volume posters and well-connected bad actors score well simply by being active.\n\nBayesian scoring asks the right question: given everyone in my network who has an opinion on this account, what fraction think positively? Follows are evidence for. Mutes are evidence against. The ratio is the score.\n\nOne catch: ratios break on thin data. One mute, one follow looks identical to 500 mutes and 500 follows. The prior fixes this — it anchors weak evidence toward neutral rather than letting small samples produce extreme scores.\n\nWithout Bayesian logic, WoT is either a follower count or a coin flip. Neither is trust.",
"sig": "a19fbf74d79c66e69dc3ab57d2297394ee15af0bda39f59fd72583ef64857832802297eeddd7da2353685b3717b25620599b92a80e27f6341b4a948c42e6fa88"
}