If they can kill nostr doing this, then it was not censorship resistant on the first place. I think as usual, people are the weaklinks. We have to call these out of course. But the real winning would be if all users would call them out. Then it wouldnt even worth to develop such clients. But if normal users dont call them out, only devs. It could seem from a user perspective, that one client dev is attacking another. And it feels fishy. Is he trying to get more users? Also if they dont call these out, they will be fine using such clients, and will be controlled similarly by an algo as anywhere else.

Replies (4)

Problem is, the users have no idea how Primal works. Heck, I spend a fair chunk of my time trying to wrap my head around how all this stuff works and still didn't know Primal wasn't verifying note signatures locally, only on their caching relay. Users need devs to help them understand how their clients work, and why it is important that they work that way as opposed to the way it has been implemented in other clients. Otherwise, users only understand what they experience, and Primal delivers a pretty good experience.
jb55's avatar
jb55 _@jb55.com 9 months ago
all i am saying is we should use words to mean the things they mean. If anything is a nostr client then nostr client becomes a meaningless phrase. I think as a dev I find this frustrating because they try to compare their β€œnostr client” against others to show how amazing they are, but it’s a lie. Compare amethyst, nostur, gossip, etc against each other sure, because all those are on the same playing field. Comparing primal to real nostr clients doesn’t make sense, because primal is more like bluesky or twitter, where they control all the infra and what everyone sees, censoring people from their algos, and monitoring user searches. Do you see me bickering about this about other clients? No, i just want people to understand what is actually going on so they can make informed decisions instead of just pretending they are not a bad actor at this point.
Damn, I have so much opinion about this. 1. I am not sure knowing about why clients do what they do will speak louder than good experience. I mean, hack, google photos and drive still working quite decent together, compared to a nextcloud. Mine works also, but it is constant tuning, and effort. Aint nobody got time for that. But Google makes a lot of money on the data people feed it. Many people know it, but few act against it. It has a good experience, shitty on morals, but people use it. 2. I am not sure what percentage care about how the program/service works that they use. Either it works decently, so they use it, or it is too shitty, and dont bother. 3. I think people either are the victim of censorship, so they care, or they dont care at all about nostr uniqueness on this manner. And who cares about that will know their client. For these people, we definitely need to share these things. But a dev posting about this might not be enough. 4. Maybe we need to create an easily available table of features of clients. This would include note verification, usage of only a caching relay, storing search results connected to pubkey. Hmm, I will do this if it is not available already.
They should be called out if they say something that is untrue. But what is a nostr client? What makes a client a nostr client? Does it make sense to enforce what one can call a nostr client? I agree that you shall not compare apples to oranges. But also nostr was built for a reason. Other clients that does not fully support that idea shall miss something, otherwise the original idea of benefit of nostr does not hold. If they have a benefit, they shall outcompete others with that benefit, or? (Not this easy I know) Also it does not help, that it is not that general, that people use social media with spending X amount per month. Social media is free in the eyes of many.
↑