It’s weird that nostr clients can’t even seem to agree on how to display the names of users. Some have a field for “name” and nothing else. Others have “display name” and “username” or “handle”. Depending on which client you see my profile on, my name looks different. Can’t we even get that one basic thing settled?
Mostly because those fields names were never part of any NIP. They are all ad-hoc.
What would it take to get to a basic consensus on this?
It's just about picking the names and writing the NIP. Maybe @fiatjaf can use his dictator powers to choose which fields should be used for names and what they should mean semantically. I would follow whatever the NIP guidance says. This is the typical case of too many cooks in the kitchen. We just need to pick which fields are the right ones and update our UIs.
Seems like low-hanging fruit to get this done while we’re kind of in a new user enrollment lull. @fiatjaf @jb55 @Fabian @miljan @matej_svancer
While we are at it. Let’s appoint you as the lead nostr PM. We need some strategic guidance. More than happy to help since that’s my actual job at the Fiat mines.
I think we need Jira on nostr. 😆
Man, you need Steve Jobs to manage the nostr devs. I’ve seen how they discuss implementation. 🤣🤣🤣 I would fail getting them to agree on anything.
Like they say, it’s like herding cats, except in this case, it’s probably more like herding ostriches, and I’ve never tried to do that before. https://image.nostr.build/89d194fe0d33c1e96d419257cac040c08c6addb8961dabb55cf2ba74e872ef62.gif
NIP-01 defines “name”, it would be nice if all clients just used that and nothing more. I think the confusion and all other fields comes from it describing to put a username in that field, instead of just name so people invented other fields to put names.
There are way too many name fields, agreed. I would be happy just seeing “name” and then let NIP-05s be an additional way to reference a user. We already have npub, it’s too complicated to add more than that. Who goes first to start removing some of them?
I know Damus has been using "display_name" since a long time ago, but I have never seen "handle" or "username". This is beyond absurd.
This is Primal and Amethyst. https://image.nostr.build/257e30ea39b23e9d441808b303de5d3ec7c4d661778046db474d3ae613853e69.jpg https://image.nostr.build/9a271143c37088ebf35ae85c8bb5e69d3d05381555824f6af64330eb586c0d74.jpg
Just because it's written "handle" in the UI doesn't mean that is what they save in the event content.
It looks like the same username field, right @miljan?
Whose idea was it to make a button called forever?
LOL, that's not a button. It's my banner. 😁 https://i.nostr.build/nb10863.png
It’s a mess. We only need one name on here. I think primal got this right, at least the display of it.
I am unable to change my display name or profile pic on Damus. Any time I change and click “save”, nothing happens @jb55
It’s being fixed soon :)
Thanks for the update!
There’s another bug I reported just now regarding image URLs in replies being partially hidden after they are pasted in. https://github.com/damus-io/damus/issues/1556
He’s got like another 11 hrs of travel so I’m sure he’ll check it out 😍
Where is he off to this time?
Malaga, Spain. 😍 https://empodera.org/live/en. I’m jealous he’s visiting this beautiful place without us lol. But glad as well! 💜 come on Spain, join us on #nostr. I know there are many here already so hopefully more will come!
My hometown! I hope he gets to enjoy a bit of Malaga in between speaking engagements
I’ve heard there are a few castles he should see. Any other recos?
A stroll around downtown will take you through the old streets around the cathedral, the Roman theater and the Alcazaba castle. I would also recommend visiting Muelle Uno and, if Will is into art, the Picasso Museum. Picasso was born in Malaga and his family donated the majority of their own paintings to this museum. If he is going to be there for a few extra days then he definitely needs to make his way to La Alhambra in Granada (2 hours away from Malaga). He will need to buy the tickets online in advance and I’m sure the hotel people can help him with that.
This is why.. "Maybe Daniel" it depends on the client visualization.. now I get it. 👀 nostr:nevent1qqsgss7yzmructr4nl68lktxx4wc42m3h3k25lqpj2d845z4cmkjlyspp4mhxue69uhkummn9ekx7mqzyrhxagf6h8l9cjngatumrg60uq22v66qz979pm32v985ek54ndh8gqcyqqqqqqgszf53c
How its done will be settled on the protocol. But if you want all things to look the same, just go to X.
In the light of plagues, question is whether the pretending not the same backend causing problems is a good idea.
We have a right to advocate for better UX here without having to subject ourselves to the machinations of a digital tyrant.
Good thing nostr is not a consensus network!
💯🎯
A few people brought it up to "standarize" the fields in kind:0 But it was deemed a too generic kind and up to the clients so... nothing happened there. I still want it, but it does not seem like the devs do? Don't really know honestly. But, there have been talks, that's for sure.
This dilemma is just about to come up on our new client and I agree with Vitor here, it would be nice if fiatjaf would just decide this in a NIP for everyone.
A tool to audit and publish clients' relative divergence from norm / each other, a system for clients' devs to announce reasoning for diverging, allowing user to choose based on investigation, choice, and peer ratings.
But we’re the same users! 🤣
But, they're different clients.... 😜🙃
But, they're different clients.... 😜🙃
isssue isn’t that they should have the right to display it how they want… there should be a preferred_name tag so a client could choose to respect that, currently they don’t know what editor you used, and don’t know how it was presented (because the field label is never the actual tag) and the expectation that sets.
People always say that on nostr we own our data, but the way it’s displayed is entirely dependent on the opinions of others. I like the idea of being able to set a preference.
I’m not fully convinced that’s traditionally true. For me it’s just about the purposeful hostility, that a small client who wants to respect their users preferred_name or maybe better mention_name just can’t possible offer that. They can agree with a specific client dev, but at the expensive of disagreeing with others. The best I’ve seen is astral ninja, which would truncate if they are all set to the same, including the nostr address. That however looks super redundant on a client like damus.
People always say that on nostr we own our data, but the way it’s displayed is entirely dependent on the opinions of others. I like the idea of being able to set a preference.
I’m not fully convinced that’s traditionally true. For me it’s just about the purposeful hostility, that a small client who wants to respect their users preferred_name or maybe better mention_name just can’t possible offer that. They can agree with a specific client dev, but at the expensive of disagreeing with others. The best I’ve seen is astral ninja, which would truncate if they are all set to the same, including the nostr address. That however looks super redundant on a client like damus.