It’s not a dark pattern. It’s just a good UX (something Nostr devs hate, I know)

Reply to this note

Please Login to reply.

Discussion

Why do you think we hate good UX?

The Nostr ethos is “the customer is always wrong”. Its top-down design pushed on plebs from on high.

The ethos is very deeply embedded. It began with concepts like “no deletes”.

Trivially, this a provably wrong take.

One dev making a decision not to add delete requests is not the same as all of nostr not adding delete requests.

See table of nostr projects that have added or plan to add delete: https://github.com/nostrability/nostrability/issues/68

The whole point of nostr is competition, and devs making independent decisions. The opposite of bluescam, x sole decision maker approach etc.

Yeah and I fought for that tooth and nail and will continue to fight for it. We need to force devs to understand

It is amazing to me that fiatjaf only just realized this issue with not storing delete requests. If fiatjaf didn’t realize this right away from the spec then i suspect many devs implementing deletes will also have issues with this.

There’s a reason damus has delayed this feature. I have been trying to set up a design in nostrdb that tracks deletes reliably.

Cache invalidation literally being the first one of “only two hard things in computer science” 😅😅😅

We have delete requests, what are you taking about?

You were there, I know you remember what it was like.

Bitcoin in particular loves to glom onto a mantra and repeat it like a hive mind. The devs were all in lockstep that “there’s no deletes on the internet”. And they almost got away with it if it wasn’t for some vocal users pointing out how retarded they were. The community eventually changed their tune.

It’s an example of how it always is. It’s a myth that the ecosystem supports independent dev competition. There are thought leaders and everyone falls in line until the thought leaders are publicly embarrassed and need to quietly change their tune (without admitting they were wrong of course)