Primal is a special edge case, in that it is a centralized client. The feed of posts comes from Primal’s servers —Nostr’s why in the recent AWS outage, Primal stopped working entirely.
I specifically want my followers using any client but Primal, because using Primal is essentially anointing them with the permanent power to censor people’s timelines forever (whether willfully, or more likely forced to by regulators and App Store operators). It is recreating the problem of the fediverse, and a centralizing attack on Nostr.
I will admit that Primal has a very nice user experience, but it is easier to write centralized software than decentralized software. Making a centralized client for Nostr makes it much easier to spend resources on UI/UX, but it is two steps forward with that one step back.
Login to reply
Replies (1)
Primal didn’t stop working for me during the AWS outage. Did that happen to you? If you don’t use Primal, I’m not sure how you would know.
And why does using Primal give them power to censor? I still control my nsec. My posts are still sent to multiple relays (afaik). If they started to censor my posts, I would use another client. Just the fact that other clients exist is a strong deterrent against censorship.
Maybe Primal isn’t the *most* sovereign way to use Nostr, but if the alternative is that people leave because these “pure” clients have shit UX, then perhaps Primal is a necessary tool to bring people into Nostr.