Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
vic (vic@seal.cafe)'s status on Saturday, 13-Jan-2024 03:57:33 JSTvic @alex @meso @theorytoe I always rip on Nostr because 99% of its users are absolute retards, but when it comes to the NIPs (https://github.com/nostr-protocol/nips) I am amazed at how much and how clearly they communicate without pages and pages of autistic definitions like "This is what the word 'protocol' means." The NIPs are actually sort of *enjoyable* to read through, which is not something I can say about any RFC, XMPP spec, or ActivityPub doc I've ever seen.
If fiatjaf and the others started working on real chat protocol that wasn't just a bitcoin circlejerk, that would be a very exciting thing to see unfold.
But it has to be focused first and foremost on chat/filesharing/voice functionality like Discord, not zaps. So things like "this person might see your message or might not, try connecting to more relays to increase the odds" would be unacceptable. Things like read receipts and "So-and-so is typing" or "Bob joined/left chat" become important, and you certainly wouldn't want each of these minute things to generate a Nostr event and flood the network. So adding these realtime features would probably require sacrificing a small part of the "decentralization" golden calf in favor of federation (relays become a little smarter and more stateful, and they host rooms).