Oddbean new post about | logout
 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? 
 that is what is intended - since we all dnot look a like neither our preferences are same - pick which u like most 
 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 
 Hahahahaha you killed me with that gif. Sorry but I’m actually imagining them 🤣🤣🤣 
 I can’t even use primal because all I see are Note IDs and not the content of said notes. It’s great! 
 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 
 ahahah 
 It’s a mess. We only need one name on here. I think primal got this right, at least the display of it. 
 I haven't been able to log into primal for week  
 I just  connected to Nostr for the first time  via Iris, and am equally confused 😅 
 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! 
 Wow how fantastic! 💜 
 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.  
 Quiero ir! 
 Ordo AB Chao 🫂

[809208] 
 Someone can change its algorithm? 
 💯 
 This is why.. "Maybe Daniel" it depends on the client visualization.. now I get it. 👀

nostr:nevent1qqsgss7yzmructr4nl68lktxx4wc42m3h3k25lqpj2d845z4cmkjlyspp4mhxue69uhkummn9ekx7mqzyrhxagf6h8l9cjngatumrg60uq22v66qz979pm32v985ek54ndh8gqcyqqqqqqgszf53c 
 Public shaming clients making it hard works 
 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. 
 nostr:nevent1qqsgss7yzmructr4nl68lktxx4wc42m3h3k25lqpj2d845z4cmkjlyspz3mhxue69uhhyetvv9ujuerpd46hxtnfdulwun8v 
 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. 
 Nostra is a protocol that must define these basics. I use an Android phone and iPad so I'd like to see a naming convention. 
 I thought I heard @rabble say that the Purple Pages relay was a simple solution.

#Nos is definitely the most consistent. 
 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.