Avatar
fiatjaf
3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d
~

Plebs with MacBooks.

People talk about "noncustodial" and "open source" but they love to use these hosted Docker images they didn't build or verify.

If your censorship-resistance model involves asking everybody in the world to migrate from client A that is blocking someone to client B that isn't blocking then Nostr hasn't given you anything Twitter/Facebook/Substack/YouTube/Rumble/Mastodon were not giving you.

I would say it is ok to have a trusted and centralized server making recommendations, displaying lists of interesting content and curated home feeds, but the actual act of fetching the data from people you follow must be done on the client-side and using something like the outbox-(gossip)-model thought, otherwise there is no censorship resistance at all.

Yes, I know that. nostr.band is not advertising itself as a "client" though.

The line is subtle, but if you don't care about that then you are wrong. If most people don't care then Nostr is dead and we're just wasting our times.

I think NIP-26 is a bad idea that will eventually destroy Nostr and that you NIP-26 enthusiasts are not thinking correctly and you should stop a little. Should I still merge your PR?

Why these people make very high-quality music production and publish on YouTube but then either prefix or suffix the actual song with some musical intro or ending that destroys the entire production?

I hate the new https://coracle.social/ home page, it forces me to click on a button to go the actual app every time!

Unfortunately it is just a closed thing that only talks to its own backend, so it negates all the censorship-resistance properties that Nostr was supposed to have.

Hard to know. I think my notes always have relay hints and that should help. Have you followed those?

wss://nos.lol/ is what it says.

But people are using these evil clients that do not include hints, like Iris, which is awful and breaks threads for me too sometimes.

I am hoping Bitcoiners will stop pushing and defending stablecoins "for the poor" after this. If they continue it's because they fell they're part of the annointed class of "non-poor". Or whatever the crap they say, "global south".

This is somewhat of a relay policy, I think, it doesn't harm the protocol itself, but I would personally like to block these too.

I agree they should not. The untethr relay does not, same for strfry, I think. I'm not sure about nostr-rs-relay and Nostream.

For all the people who are eager to reply that Nostr should be able to handle bad practices otherwise it is already dead, or to say that "please" won't work, or these sort of comments, I must tell you that Nostr is not "antifragile", it is indeed very fragile, as all open protocols (including Bitcoin).

Although Nostr is much more fragile than Bitcoin, specially while it is small. Hopefully, while it is small, I do expect that "please" and civil discussions will work, as most people here want Nostr to succeed, and keeping it simple will increase these chances.

Please do not accept invalid events in your client. Do not accept non-integer "created_at" values, do not accept non-string-array on "tags", do not accept bech32-encoded keys as tag values. Every time you do that, Nostr dies a little.

For more information on how this kills Nostr, read https://fiatjaf.com/27598e6f.html

What will that be?