Oddbean new post about | logout
 tagging on nostr is still the largest pain point for the average person, imo.  an incredible amount of effort is put into tagging - a function that makes us able to be social on a social protocol. it boils down to search. searching for users to be able to tag them in notes needs to be drastically improved so that it works every time. until then, it's essentially broken. #fudstr 
 Nostr is just broken 
 Not broken. Incomplete. It's being built live before our eyes and we're using very alpha or beta products. We can't near completion without fixing bugs and issues along the way! 
 I’m always worried I’ll tag a fake account and it will be forever in my note. 
 The fake tagging sucks, but at least some clients have indicators such as check marks to show that is the npub that you're following. For me it's having to copy out entir notes, save them, then go and research all of the people you want to tag on am external website. 
 Yeah, there is so much to be desired. 

Thankfully the fake accounts haven’t realized how easy it is to get their own NIP-05 checkmark. Someday they will. 
 npubs and notes should be embedded by default just by typing them... without @ or anything 
 I don't mind typing @user as that's been the standard for well over a decade. 
 yes ofc but i mean if you paste the npub it should tag without the need of @  
 That works as expected on Amethyst 😂 
 i mean if i paste npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 

this should tag you by default without me doing anything else 
 Hehe and I see myself tagged here just fine too. It's all client specific and how it's implemented. 
 THE WAY THIS IS 
 same if i paste note17fmvddnz32jvc9pgl8kt0hxe6yttj88cs7vq435yam6lp5jrhrzsl900qe

that should embed the note without needing to do anything else 
 Are you saying that people being tagged are not seeing that they are tagged? Guess I wouldn’t know about having that problem like some of you Nostr big wigs 😂 @Derek Ross (did it work that time??!!)

Does it have to do with what relays are being used to tag somebody vs the relays they are using? Or are you saying the search function doesn’t reach across all relays or that it’s not functioning as it should? And normally anytime I am looking for somebody to tag, they do show up. I’ve never been looking for a person to tag and can’t get them to pop up either 
 Some clients struggle with tagging people if it's someone they haven't seen recently. You'll always see it if you're tagged. It's the act of tagging that just doesn't work very well. 
 But yes, local search would help resolve this. 
 This is the case in the latest version of Primal for Android. I would tag the but I can't. We're so early. I know the developers across Nostr are overworked and underpaid relative to the value they are creating.  
 I fully believe that given enough time, everything will be working beautifully. We just need a bit of time 🫂🤙🏻 
 Yo, I also stuck on this problem on Lume, I can make preload all users metadata from contact list so user can easily tag other people, but it will impact performance a lot.

Lume is desktop app but it still heavily depend on JS, I hope when I fully migrate the nostr backend to Rust, it can provide more smooth experence 
 i wouldn't mind an initial slow load while all contact data is downloaded and stored locally. you could even have a popup modal that explains what's happening. "please wait while contact data is synced..." would this need to happen every time the app is launched to verify potential new contacts being added? or would it be much faster on each new iteration? 
 hmm, I will try implement it in the next v3 beta
I've collected a lot of feedback from first beta, and I also working to improve it, we can have next beta in the weekend 
 i will buy you a beer or coffee or whatever you drink some day. keep up the fantastic work.