we should stop calling clients that talk to a centralized server instead of relays a "nostr client". Otherwise this will lead to confusion when the app goes down and they think nostr is unreliable, which may irreversibly damage nostr's reputation.
if you make a web browser that doesn't fetch from websites directly and instead uses some centralized server to do this for you, you wouldn't call this a web browser.
gm
Thread
Login to reply
Replies (22)
I agree, but what else should you call it?
Nino Primo?
A mirror I guess
I agree. The 'primal problem' was not front and center in my mind, until yesterday i tried out their search for a bunch of things and got suspicious as to how on earth it could possibly work. I asked some jungle dweller just to check, and he confirmed my suspicions.
What is most confusing is that when you listen to them talk they say all the right things. If the idea is to do the right thing 'eventually', then when will that eventually be? Its now right? Right?
There are no shortcuts to freedom
I like the term jungle dweller. 😁
I think also it’s important to differentiate between now and the vision.
You might do things now in a certain way until you figure out how to do it in a better way.
For example, Primal may understand that the caching relay is not a good idea, but it’s a temporary patch until they figure out things.
Who knows what other people think. But it’s good to give people the benefit of the doubt.
Don't let perfect be the enemy of good.
This also applies to Ditto I believe
who would have thought...
GM
GOOD WORDS. #PV
Directly reading from the relay network also provides some protection from censorship crackdowns by limiting a client's complete technical control as the sole host, curator, and deliverer of content, keeping it in the hands of users to decide what they can and want to see.
And if you run a centralized server, at least make it a native relay; this way you can comply while still protecting your users' freedoms.
Say NO to NINO!
we should stop calling clients that talk to a centralized server instead of relays a "nostr client". Otherwise this will lead to confusion when the app goes down and they think nostr is unreliable, which may irreversibly damage nostr's reputation.
if you make a web browser that doesn't fetch from websites directly and instead uses some centralized server to do this for you, you wouldn't call this a web browser.
gm
View quoted note →
Not going to lie, I assumed the primal caching service was an optional/nice-to-have that only sped things up. But just tested disabling it and it seemed to basically completely disabled the app 😕
TIL
View quoted note →
I think this is fair. I use nostr on my platform to enhance user experiences with non-technical folks on centralized algorithm apps but don't take the same responsibilities as a nostr client does with key management and other things.
Even on nostr I keep my claims fairly low.
by this logic, neither damus nor amethyst would be nostr clients as they talk to servers for upload/download media resources
the relabeling here is not wise
ใครใช้ primal รู้ตัวไว้ด้วย
we should stop calling clients that talk to a centralized server instead of relays a "nostr client". Otherwise this will lead to confusion when the app goes down and they think nostr is unreliable, which may irreversibly damage nostr's reputation.
if you make a web browser that doesn't fetch from websites directly and instead uses some centralized server to do this for you, you wouldn't call this a web browser.
gm
View quoted note →
NACK.
Common consensus is that a user-facing application interacting with one/many network/s is a client. A browser in contrast is a user-facing application showcasing a variety of clients/applications.
@semisol warned folks a year ago and got hate for it
Sometimes the angry cat is right 🤫
actually most of times they’re right