Oddbean new post about | logout
 That raises the question: should bot filtering be done on the client side, or on the relay side? 
 Clearly client side! Relays should charge for the infrastructure and deliver as per contract whatever the client pays for.

Should ISPs filter spam mails? 
 True 
 💯

nostr:nevent1qqsgn75qcg40j4qa980xt2uv87xwjgftv3jx6lltcykn8j7k03g5l8gpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33xashymtywejhz7f5xf6ksat4w4mk5ce4d5exgem2ddarwaphv4cxwanhwp6kxcm3wuux5atnd5ux6vr8x3ekuwpkdcehx0mzwfhkzerrv9ehg0t5wf6k2q3qgm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexsxpqqqqqqzyvj0ta 
 How much memory/cpu are you willing to allocate for your nostr client of choice? 
 I smell an implied claim of unfeasibility ...

I'm fine with not getting events from people that are not followed by any of my follows. Any smartphone can store that list. If my follows reply to a note, yeah, load that, too etc.

I don't see CPU or RAM to be a limiting factor. 
 If you only consume the content from your follows you are indeed safe but thats not a social network experience

If you want to potentially be exposed to content of follows of your follows its approximately 100k-100kk users which kinda could work on a moderate gaming pc but def not a regular tier-2/tier-3 smartphone

If you want to see more 🤝🤝🤝friends of friends connections you need a solid hardware cluster given that at least some activity happens 
 100k-1kk* of course 
 Not enough for temporal responsibility.

Add a zero tolerance. 
 The follows of follows is a very moderate number and even if it were a million, that's very much manageable. You throw them into a cockoo filter that's far less than 1MB and you can filter by that set trivially in RAM and CPU.