Not bad points, but feels far afield.. this conversation started off with my worry that Primal is harming decentralization, while other clients that are nearly identical to use (like Damus) are not guilt of this. And your response was "but look at the layouts of these screens - one is basically unusable".
I don't see the connection between technically buried config options in Core which are difficult for a non-technical person to figure out and meaningfully change their mempool and the potentially the protocol itself, and the minor differences in layout and element sizes between nostr clients.
Your argument really loses the thread because Primal ("the pretty one") is the one that has the sneaky, hidden centralizing features that the average non-technical user doesn't understand - the corollary to Core developers being paid to introduce attack surfaces in your argument.
Login to reply
Replies (2)
Nailed it. 📠
Yeah, you’re missing the point again. The Core example was off topic, sure, but I used an extreme one to make the point clearer. I’ve tried a bunch of Nostr clients, and Damus is by far the most unfriendly to beginners imo. I just don’t see how appealing to decentralisation helps Damus justify its inferior product when users can switch between dozens of other clients without losing any Nostr data.
If Primal, for example, decides to fuck their users — leaks my burner email, fake name, or rugs a couple hundred sats in their built-in wallet — what’s really at stake? I can still move to another client that’s just as decentralised, supposedly doesn’t harvest my data, and looks and feels better than Damus in its current state. So when you say Primal is “harming decentralisation,” what exactly is the harm in practice? If a user can migrate instantly without friction or loss, then that’s not centralisation — that’s just bad trust in one interface. Damus being ugly and unusable doesn’t somehow make it more virtuous.