This is about right. NIP authors might fail to define heuristics for relay selection, client developers don't explain what different relay lists do, relay operators fail to explain how their relays should be used, users ignore any advice their given. Oh well.
Login to reply
Replies (5)
*they're ๐คฆโโ๏ธ
Build your client adversarially to deal with dumb users. There are lots of us and you need us if you want your apps to mean anything to the world.
I'm currently writing a chapter of a book on nostr about relay selection, which I hope will help define best practices. There are some scenarios currently that have no right answer. Fixing the problem requires starting at the NIP level and working our way up.
Would love to see this, I need it for Purplebase.
Here's a rough draft if you can't wait: https://github.com/coracle-social/how-to-nostr/blob/master/04-relays-are-repositories.md
I intend to have some folks review it before I publish.