Writing the client name into Kind 01 notes feels like TMI and forced advertisement, or nah? https://i.nostr.build/sRyfBNGnZoNF81F4.png #Nostrudel
@hzrd149 is (like with DM's etc) holding a mirror once again and making people see what Nostr and its apps are broadcasting publicly. Love the feature. Also, turned it off 😹 .
Pretty sure you can turn that off.
Grundsatzdiskussion.
Discussion of principles? I had to translate that. 😅
Normally, I’d say it’s too much. But I kind of appreciate it for Nostr clients. I find it hard to keep up with everything and it’s a catalyst for new users to find options. Could keep clients on their toes to actually see others using competitors. On the other hand, could it also lead to optimization over experimentation?
I don't know if I love it or hate it. Could be useful for some new/unfamiliar event kind, tho.
It just needs to be opt-in and obviously public (like in next.nostrudel). Making everyone's browser history public would be insane for dsicovery too. Few willingly opt-in to that kind of stuff. If you want to scare away normies from day one: make stuff public without them knowing.
Adding the client tag does not really change the security or privacy too much. IMO Almost all clients have a distinct way they construct events (order of tags, supporting hashtags, mention tagging, etc) so it wouldn't be to difficult to fingerprint events and guess what client constructed them. We kind of already do this in the nostrability repo when trying to figure out what client created bad or incompatible events I made it opt-out because it wouldn't be very effective if every user had to go digging in the settings to turn it on. and as I said above it does not change much for privacy
Although it could also be a "accept cookies" like thing. so when the user first loads the app it asks them if they want to tell other users they are using it... 🤔
I think it's a setting in Coracle, if I remember correctly.
yeah it has been a setting, opt in, for a long time in #coracle it should be opt in also as nostr:nprofile1qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqsuamnwvaz7tmwdaejumr0dshszymhwden5te0wp6hyurvv4cxzeewv4ej7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qpqqdjn8j4gwgmkj3k5un775nq6q3q7mguv5tvajstmkdsqdja2havqwss8ym points out, client devs need to do more to make their event constructions more uniform there is also security concerns related to this especially when clients get DMs working properly and exploits start appearing for snarfing metadata from relay users (actual seen times of events, user activity periods and timezone estimation etc) anyhow, i can understand the hostility towards opt-out telemetry, the number of times i see this in server apps being targeted at devs it's getting quite alarming how normalized this spy shit is becoming just say no to spyware!
I don't think it's anyones business what client I used to create notes. If I want to advertise your client I should be able to turn it on. On by default is a big no from me, sorry. Anything my client appends to my notes without my permission is too much imo. Tags are generally not user-facing. To be clear, I have been very against this for a really long time, but I'm a nostr nobody. I've had it on the roadmap for my signer since the spec introduced it. https://github.com/VnUgE/NVault?tab=readme-ov-file#extension
This is the thing. It's additional info in the events. Don't know if a normie user would understand that. And what about niche clients for a subset of users tagging the events? Very easy to track them.
I mean... There may be some.... interesting clients, eventually.
If you go from client to client, it's similar to a browsing history.
Sure I could see you swapping from desktop to mobile and so on
Or from some furry dating client to the interracial porn client to the Mormon homemaking client. LOL I mean, okay, obviously switch npubs, but still.
I think any client that injects non-critical tags into events by DEFAULT is wrong. Build a better UX that enables users to understand their purpose. I will continue to build tools that enable hard-core users to strip these tags before signing. Client's can break this if they want, but I hope they choose to accept the signed result as authoritative.
Agreed. I prefer relying on things that are very obviously public (zaps, replies, shares, ...) for discovery/recommendations.
Nostur has this too. But there’s a toggle to turn it off in settings https://i.nostr.build/qOUA28hB0PmhJOW0.jpg
mm, it's more like showing your poker hand, cause if a client is lame, you can block em. #censorship #disbelief
LOL Block everyone using ABC client feature when?
only nostrudel so far, #verythoon https://media.tenor.com/NyF0cA41lWIAAAAC/dog-doggo.gif
It reminds me of how messaging apps used to give the user the option to include the app name/link in a signature to support the app. Should be optional on both ends. I prefer a minimal interface.