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

Reply to this note

Please Login to reply.

Discussion

GM

GM Will

GM 🙋‍♀️

I think anyone relying on one sole app / client is missing the point as well.

GM Will! 🫡

GM

which clients do this currently?

the one used by most people

Damn. Didn't know they have it talk to their own centralized server..

Not a Nostr client then you're right

Is this true? I thought Primal used nostr elays

they only read from their caching relay, its how they can ban spammers outright and get stats on posts, advanced search, etc.

But didn't that backfire with ReplyGuy? I adjusted my relays on Nostrudel and Amethyst and he immediately disappeared, but I couldn't get rid of him on theirs. Same with this one crypto spammer. No matter what I do, he shows up on there.

I'm a relay control freak, tho, so maybe I was doing it wrong, or something.

I did too

I'm fine with their own relay like other clients, but not a server like traditional social media.

Need to self-verify I'll do that later tonight

its basically just the twitter model. I think its pretty deceptive that they have a relay list when its only for writing to. seems most people think it just works like other clients when its just the twitter model of a central server + api. you can switch out the caching server but noone runs caching servers except them.

Is this still the case even If we have the enhanced privacy toggle off?

when I read the option it looked like it was just for proxying writes?

I took that to mean reads always use relays, but I did notice how primal seems more filtered

I thought it worked the same as other clients but this is what tipped me off. if you aren't seeing the same content from other apps, then its not using your relay list to read from. it must only be using their caching relay.

this means they can censor people unilaterally. all the benefits of nostr are gone.

I'll run the same account on another client and compare my feeds

I believe they censored me before I bought Primal Legends and I keep wondering if they or others still do. Bugged muting/unfollowing would work even with proper relay support. I'm known for paranoia though

What about all the Legends though... lol

We must be wrong....

Have they commented on this? Seems antithetical to the freedom tech ethos. Usually Odell has always seemed straight up about privacy trade offs of tech alternatives

No he doesn't lol

Still waiting for him to follow up on where you said the other day that you always take responsibility when he gets things wrong... the first example I found was about a privacy trade off

nostr:note1c0lpj989hpqz7tklznexqufk9wkrqqelnefl6pvtpwtkrmx6sy3qvn8su5

nostr:note1fkcgw4dz8tzwp6584haeh6wqp93e86ph9av40m4sg725nx7thufs3f2whd

*where he said the other day

Sorry I copied and pasted without finishing editing

Nice to have receipts. I hope what you claim is not true or there's something else to it.

Even still I believe Odell to be a net benefit to the space by large margin. He is prolific with content creation that is directionally correct.

As for the response to signal, the draw back of logs is easily avoided by turning off notifications.

Could Odell have mentioned that in his note, sure. Should he have to? No, IMO.

I need nostr to support edits, I fucked up my other reply 💯

My guess is the bitcoin investors and influencers that are invested in these apps see it as a way to increase bitcoin adoption, and they don’t particularly care about maximizing nostr decentralization. they see it as an acceptable tradeoff.

Or maybe they just don’t realize it? It is kind of deceptive so maybe they don’t know. I point it out occasionally but i never get a response, so maybe they don’t want it pointed out.

Both plausible.

I sympathize with running a VC fund. There is a 100% certainty some portfolio company is going to go left when you want them to go right. And the fund doesn't benefit, nor is itconstructive, to call out those decisions (mostly).

Would it be more accurate to call such a product as nostr "app" instead of a client?

Yeah thats fair

Although when i think of nostr apps i think of something embedded within a nostr client, like web apps

something like telegram web apps. seems funny. but i can't see serious use-case for it.

Time for a Carvalho style NIP haha

hmm it does read like that which makes me wonder if I am not seeing events from my other relays except nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg's own

ya T Y

i could not find the current code for their backends, it was all out of date, and when i asked em about it they went dark.

anyone else see the caching service that looks anything like what they might have in production? i decided not to bother with old code.

It must not be a mere aggregator, as that would be the dullest reveal, ever.

this looks *much more active than when i checked last (during the 2.0 launch). maybe they did listen! 🎉🗽

We had this before, it was called AOL.

AIM was a lot of fun

💿🫂

Gm 🤙 Nostr client it is

thats it...

i thought its bad to say it publicly. so we think same. thank you bro.

Truth is always right to speak up out loud.

Primal the nostr mirror?

Damus the nostr client?

nostr:note1apxc6nq35wn6lx59gewzgvtrwcv20u9njz38racuxw4mtm4vfnksnj92l3

solid point 🎯

gm +1

should i use all caps - hmmm

Fuck no.

I own that, by the way.

maybe note later lolz/* wen i need a lock

I am here for you aLWAYS.

a TRUE reply sounds wonderful*/* 2U2 fren/*

GM ☕ 😎🤘💯

The whole point of Nostr is removing centralisation, a server is hosted by someone, this is centralised.

We should focus on making relays efficient instead.

Would love to have an extension of the protocol that included post stats. Some posts on instagram, etc have millions of likes. You’re not going to download millions of like notes. Relays should probably eventually count and discard like notes, only keeping pubkey if they want to not double count .

brainstorm.ninja crew is creating these stats with opensource/graph datastorage, to facilitate trust/recommend calculations.

Reminds me of trying to inform the kids on how to use the various aspects of the microwave. To them it just heats food… and most likely ending in a mess …

Don't let your kids use a microwave. Or use one at all yourself!

Stop beating around the bush and say it with me.

Fuck Primal

ahahahhahahah based.

#nsex

*only accessible through centralized server*

*offers $1000 gold check mark*

I’m going back to twitter. All this is such CAP!

The need for something like nostr is clear, but cypherpunk standards aren’t arbitrary.

I explained the start of a decent solution to evolve outbox on stage, but it’s amazing — 90% of people only cared about the nice looking GitHub replacement. 🧢

All the energy in the wrong places. Ciao

Use Amethyst on Android, or Damus on ios.

Peace out lol

Do you have a link to your talk?

I will check it out. If I remember you were making a fuss on one of the panels where nostr:nprofile1qqsg2zqd8wkhpnxu6lm5c2dyfa2mhpwte57apjae2ldp6g2mmwf3ypqpz9mhxue69uhkummnw3ezuamfdejj7qgcwaehxw309ahx7um5wghxvmt59emkj73wvf5h5tcpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9urj9dyf had you join. It was beyond my technical understanding I just remember your passion on the subject matter.

🙏

Really big fan of hornet since I heard about it. Your talk was great, hornet looks amazing, and I think DHT is an awesome consideration for outbox model.

the first example was nostrgram(?) that eventually went away when the server went fown

Not sure how nostrgram worked, but I miss the main dev,m his name was Leger or something similar.. was a nice guy. 🫂💜

I think so.

Aack! Server down! Nostr dead!

😂

I always wondered why it was that that site suddenly just stopped pulling new notes even though the site was still up. A real client wouldn't have acted like that.

Yes

I agree, but what else should you call it?

Nino Primo?

A mirror I guess

Nosoos, notes and other stuff on one server

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!

nostr:nevent1qqswsnvdfsg68fa0n2z5vhpyx93hvx987zeepgn37uwr82a4a6kyemgpz4mhxue69uhhwmmwwvhxxctvwesjuer9wchsygpjuxp8vd29p6ancknaztql3eajk52y8xkppfn7au7elkw9c68zg5psgqqqqqqstqt6t3

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

nostr:note1apxc6nq35wn6lx59gewzgvtrwcv20u9njz38racuxw4mtm4vfnksnj92l3

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

I can use my own blossom server. No centralized Instance can rug this.

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.

nostr:npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj warned folks a year ago and got hate for it

Sometimes the angry cat is right 🤫

actually most of times they’re right

It’s still a nostr client if it interacts with the nostr protocol, just not a good one…

Good nostr clients should give their users the option to interact with WHICHEVER server they want