Oddbean new post about | logout
 I always hear these things "we are early", "things are improving" and so on, but to me everything is the same buggy as it has ever been, sometimes worse because more adoption means more bugs. This is not only about Nostr. I see so many bugs everywhere.

What has actually improved in Nostr in the past 10 months? 
 Awareness is increasing that lack of cross-compatibility leads to another mastodon-verse. 
 What is cross-compatibility? 
 Does nostr app A break nostr app B, does A interact well with B,
does A ignore B 
 well... we did sort out that whole display_name vs displayName issue a few months ago 
 😅

Here are a few more @Vic https://github.com/nostrability 
 nostr improvement ✅ https://stemstr.app/discover 
 Amethyst 
 Pikachu  
  I can only answer this from the perspective from somebody who has been trying to get started, I haven’t become Nostrized until today, I can finally follow timelines and mess around here and engage. I finally see this as something I can get involved in. Something is very different suddenly, and it’s a appealing. 
 disagree my user experience has improved a lot. Apps are smoother and there's more choice. its a slow road but its definitely improved and as they say "all good things take time" 
 I can't believe that fiatjaf never heard about nostr market - the most innovative thing using nostr.
https://market.nostr.com/ 
 Lots of stuff:

- Many clients implement nip 65
- Many clients have decent content filtering, including WoT scores
- Much improved client designs
- More/better libraries
- Speaking for myself, Coracle's notifications, thread loading, etc are much more stable

You're right that the bugs and incompatibility is getting worse and needs to be a focus going forward. But probably the biggest thing is that people are creating a ton of proof-of-concept clients (like flare, flockstr, nostr.app, nostapp.link, yondar, shipyard, etc). This does increase the bugs, but it's also an important part of growth and maturity. 
 If anyone can rid us of “we are early” statement it’s @fiatjaf! Yay! Co-sign, and champion ridding the phrase. 
 itt vagyok

and your code is buggy because you write it and then move on to a new distraction every time and never really test it

this is probably the macrocosm of the situation 
 From my perspective as a normal user?
In regards to some clients: UX, especially that new OAuth login thing (don't understand it much / not that infavor of it if I understood it correctly-ish, but it does the job in terms of good ux). 
 Faith and optimism have grown for decentralized social media.

V4V concept with Zapping

#nostr Attracting content creators

The potential of building a media company like Wikileaks without fearing anything other than God.

And many foundations stuff.

Btw 

great question @fiatjaf 
 Compared to when I first used Nostr
- Better spam filtering, both from relays and blocking from client end
- Custom emojis 
- Long-form articles readable in most clients
- Livestream viewing (atleast on Snort, Nostrudel & Amethyst) 
 NIP-01 spec 
 Good one. 
 How do you maintain your momentum when you don’t feel like you’re seeing any progress? 
 Para vocês desenvolvedores realmemte deve ser complicado, mas se quiser a opinião de uma pessoa comum que está aqui praticamente desde o início, melhorou muito sim, está muito mais estável. 
 Might be my filters, but I don't see as many obnoxious zapathons as I did 10 months ago.  
 I joined.
😘 
 Our moral 
 Damus is smooth and prostyle, (despite my internet being whack) as always, Primal has gotten much better and has a native wallet now… 
 Oh boy… 
 nostr.build has greatly improved over the last 10months hands down.. 
 You're not entirely wrong here. We have many new clients and many bugs on existing ones have been fixed. That's an improvement. However, we have old bugs that remain unfixed because it's not fun to address them, adding new features is fun, and we also have new bugs in new clients. Overall things are improving, but without looking for it, it's hard to notice. 
 You guys are too involved to see. Don’t mean that disrespectfully. You’re not seeing the great progress as with any dedicated work, you see the things that need fixing. You’re doing great work and it’s really obvious to those just appreciating and enjoying. Take the time to breath and pat yerselves on the back every now and again. You deserve it 
 This.  
 it's kinda weird both fiatjaf and semisol yesterday saying similar things at the same time... negative nancy nonsense

waning moon now, i guess they are on their  period 
 Perhaps this is it. Sometimes it's hard to see outside.  
 Think it's better too. Quality of people and posts are good IMO. Really like Nostur on the Mac desktop too.  
 nostr:npub1qd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fws7re0mjInteresting perspective 
 🫡🫡 
 Spreading knowledge more widely 
 What are some of the bugs that bug you the most?  
 Tests and DevOps. 
 I mean, the lack of that is why things don't net-improve. 
 Everything  
 Software architecture, usability, quality, and sleek, intuitive workflows have always taken a back seat to just hacking things out really quick.

There are users with big accounts on here who think software development is magic, so it you just change five lines chaotically and push, they erupt in applaus.

And then they're like, 
But why does it crash, now? 🤔 
 Clients have improved to a point of usability that is 9/10. (I mean it's not like telnetting into a pop3 server, it's like using Twitter or WhatsApp when I show client apps to some boomers)

I don't see why the protocol should improve all the time, it works.

We have social media, messengers, market places and integrated BTC/lighting.

The thing that has to improve is user adaptation. Businessman have to use marketplace, more people need to quit their X / Facebook / WhatsApp accounts and being their friends to install nostr apps.
On the messenger side, that works fine, although I honestly prefer Simplex.

But most people are addicted to shitter and so they won't quit. 
 nak nak nak 💜 🤙 🫡 🙏
wonderful tool without nak nostr cannot be full.
 
 the front ends are all so much better than they were last year. Everything is more stable, the UX as a result has improved leaps and bounds 
 More apps, more way to burn a nsec! Just kidding.
The universe is expanding, maybe now we need a consolidation phase: less features, more stability and interoperability. 
 I think I am so happy with nostr and it's quirks that I am willing to look past the few shortcomings that it has. 
 Well, from my limited PoV, formstr improved a lot, went from a barely running PoC to a usable MVP, not saying there are still not bugs, and scope for improvement but that comes with growth 
 so much! may not feel like it to you bc ur so deep into the tech but, for me, as a user.. a lot

what was the name of the npub again with old nostr screenshots.. anyone? dergigi made it i think.. rly shows a lot imo 
 Many more relays where deployed 
 number of bugs improved greatly.
good job everyone 
 Sneaky engagement post inducing everyone to post all the cool things going on 🤭

BUT! as I've posted elsewhere, I recently returned from a 9-10 month break from nostr and have some first-hand perspective. Overall while the experience _looks_ nicer, it's certainly not _easier_.

Until my grandmother can join and participate fully (incl zapping), it's a plaything for technically-inclined Bitcoiners and if we're lucky, other freedomtech-oriented subcultures. 
 I could just post strfry happened and that would be enough for a 10 month period. Major relays would be dead right now otherwise. 
 Download an #amethyst release from 10 months ago and use it, then tell me there hasn't been massive improvement  
 IDK, man. Still has the same tagging bug that was reported 6 months ago… 
 Hey the Linux kernel has had open bugs for multiple decades, not just months. All software has bugs.  
 Here’s to decades of broken tags on Amethyst. 🍻 
 Forever,  ̶L̶a̶u̶r̶a̶ Dan. 
 We are so early. 
nostr:nevent1qqs2mzer0juh78rkn96n3gzz5whv5m7cdmulswsjhq0sfawv9m2wjwqpzpmhxue69uhkummnw3ezuamfdejsygpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5psgqqqqqqs8klekp 
 A lot is improved but you see it when you step out of the bubble a bit 🫧 Don’t overthink. 🙏 https://youtu.be/kgF_GqyfSMI?si=9B_eDL0nV7M6P0Az 
 Wallets integration, and sending and receiving seamless LN tips via zaps. Not only boosts Nostr usage but LN and Bitcoin adoption ... 🧡 💜 
 UX has improved a lot, astral.ninja barely used to work for me, I use Primal now, which works as well as X on the browser 
 doomer 
 My memes. 
 If it just stays as good as it already is then it will be fine.  Twitter has been x’d and everything else is well, TIK TOKED! 
 I'm willing to overlook a lot for free software. 
 desktop apps for sure.. primal and alby have delivered a massive improvement in UX 
 The last 5% is as much as the previous 95%, mostly UX improvements is what I notice, also think concentrated developer tools still need to grow I think. 
 Mobile experience with primal is amazing.
Amethyst is extremely good too. Desktop experience still needs work. 10 months ago my experience was one where I just had to walk away for a while.  
 10 months is a lifetime in nostr world

In terms of social client improvement there hasn't been that much imo, a lot of time invested in optimising those new features which probably are not needed  
 That's kind of what my impression was. 
 Same.   
 Wonder if some NIP house keeping might help reawaken interest to improve core functionality.  
 Uptime has improved. The longer nostr is working, the more likely it keeps working. 
 probably not a bug issue  
 Phone apps improved a lot over the last 12 months. Web apps not much though. 
 I have a question but not sure if this is the right place to ask. But I'll try anyway...

Why can't images be notes as well from the protocol point of view? One might say it's because of their size, but now that we have 'long read' content notes, the size argument does not strictly apply. What's else that makes them 2nd class citizens? 

I'm asking because, let's say I want to migrate my 20 years old blog to nostr and I also later what to backup / restore it as single thing.

With the current state of things I cannot, because not only I would have to handle pictures separately but also every time I change pictures hosting the links inside notes break and I would have to update/resign notes.

What am I missing about nostr protocol design in regards to images? @fiatjaf @PABLOF7z 
 💀