Oddbean new post about | logout
 Isn't that 0.01% error rate over the total number of public keys in the set?  E.g. if I follow 1,000 out of the 1 million publeys on nostr, I'll get guaranteed updates from my 1k follows plus updates from about 100 random people (1e6 x 0.0001)? 
 % of all nostr keys. 

But once the client receives the data, it can filter further to the matching IDs. So, you will see the same thing, but there will be X number of posts returned that are not in your follow lists.

i.e. errors consume data but doesn't change your UX 
 So you save 50 kb on the query but may receive a response that's bloated by potentially more than 50 kb of unwanted data? 
 Good point, I am not sure how heavy the error rates would be. We might need to decrease the error % as new users join the protocol 🤔

But keep in mind filters change every second on Amethyst. So, it's 60kb per second in exchange of the added payloads from the errors ONCE.