Oddbean new post about | logout

Notes by brugeman | export

 Primary reasons I mute: bitcoinism (regurgitated crap), covid talk, war talk, politics. That’s ... 
 WDYM notes not the person? You have 741 pubkeys in your profile mute list, you're muting pubkeys. 
 I got the numbers from nostr.band. I think it looks at npub activity which doesn’t care about w... 
 Yes we look at published events only. 
 The former is a good question for nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30ws... 
 Trusted means has non zero trust rank. Without this filter anyone could drive raw retention number to whatever they like it to be by generating lots of fake accounts.

Also, I would say that absolute retention of 'trusted' users isn't that indicative, but the month-over-month changes to it would be useful, no matter how 'trusted' is defined. Unfortunately, retention hasn't been growing, which to me is puzzling, as if we had no progress whatsoever on UX. Would be great if someone experienced set up a nostr-retention-task-force and dug into this. 
 Any tutorials for Spring browser? I gave it my nsec. Now what? The different apps dont seem to ha... 
 You should probably click Login button in each of those apps the first time you open them, after that they'll remember you.  
 The relay was fine. 👍 
Random question but would it be possible to open source the code for th... 
 No plans for open sourcing at the moment. 
 This is just the beginning!
nostr:nevent1qqsfk4aaf6avr8hsg9ssk9q7qmlhp6jf038he565zh0ly4rwqfcar7cppemhxue69uhkummn9ekx7mp0qgsp0jhtmpee055yzs8mgj364jd724jg36wzd95rqxeklyarrvynkacrqsqqqqqpznyawj 
 We need more search relays. I'm realizing with nostr.band down Its very hard to find old notes 
 The relay.nostr.band wasn't down, just our nostr.band website. Or was it? 
 Should be roughly same, although small differences are normal 
 That's not ok, will look into it 
 Yes, apologies for that. Will be down for at least several hours more 
 @franzap Hi, could you check PR https://github.com/fr4nzap/zapthreads/pull/34 - this would help us build 'Share on nostr' functionality for our micro-app 
 Great idea again! 😉 
nostr:nevent1qqsfyvfpenzge30xl05mp9exdvq6u39sjywly3ewsqytl03xhes2x9gppemhxue69uhkummn9ekx7mp0qgs2js6wu9j76qdjs6lvlsnhrmchqhf4xlg9rvu89zyf3nqq6hygt0srqsqqqqqpulazks 
 I'm excited to announce that thanks to nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4... 
 Congrats! 
 Wonderful logo!

Made me think of building a Dribbble/Behance style client... 🤔 
 Great idea! 
 It's 100% free and 1000% worth it!
nostr:nevent1qqsw7avcxhweadm6ppwj8s8cscqnch6xs3d239z03ldukvvgxq8tl7spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygqmcu9qzj9n7vtd5vl78jyly037wxkyl7vcqflvwy4eqhxjfa4yzypsgqqqqqqsw08tp3 
 Solve these impossible problems:

1. Create an encryption that can be decrypted after a specific ... 
 How would the second one change the world? 
 💯 💯 💯 
We can also design less addictive experience. It’ll take some behavioral change... 
 Link to ideas please 
 Ugh, I wasn’t going to do this, but I can’t shake fiatjaf’s comments out of my mind. 

Rega... 
 I agree with you. And when fiatjaf wrote the first part of the post, I thought he was talking about interop, and absense of global and focus on WOT, etc. Then the second part ruined it. Embracing nostr is definitely not about screaming npubs and relays. I might be wrong about what it is, but it's definitely not that.  
 nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy I was trying to add Nostatu... 
 Just click + button on Apps screen and find Nostatus. Amethyst isn't a webapp, so it's not listed


https://i.nostrimg.com/3519a892d0dd794e6738747c4832fedbb4aac522bddfd81528764ea578f7562c/file.jpg 
 Ah you are talking about nostrapp.link? I will take a look, Amethyst should be there too 
 I also think that the local, togheter with family and individuality, are great starting points.

... 
 I think the only viable way to differentiate a relay in the long term is being topical. Not much tools for that though  
 Spring Browser v.0.4.0 is out!

We've added a new screen with your favorite content. The stuff you liked/reposted/replied to is there - very useful to go back and re-read that note you liked a couple days ago. Your contact list is also there, and your other lists and bookmarks will be added there too in the coming releases.

https://void.cat/d/Pr8mdqtqim6gBFDG3M75Ep.webp

The app is also smoother now, as we're gradually fixing internal performance issues.

Full change log:

New:
- Add best content screen - contact list, content user reacted to
- Change clicks on events lead to context menu, not app selection
- Add last selected app to context menu's 'Open with'
- Add search history
- Add kind and date filters to signed events screen
- Add apps context menu with launch/pin/open actions

Fix:
- Rendering performance improved, less lag on most actions
- Fix many small UX issues on search screen
- Fix layout issues and icon sizes on tab switcher screen
- Fix won't add pin if it already exists

Play Store: https://play.google.com/store/apps/details?id=com.nostr.universe
APK: https://github.com/nostrband/nostr-universe/releases/download/v0.4.0/spring-nostr-browser-v0.4.0.apk

 
 You can explore the growing universe of nostr apps on mobile, experience the full potential of nostr interoperability, with all essential tools like keys and wallets and search built in.

Does this make sense? I don't really have a great elevator pitch yet, thanks for the push. 
 Yes just paste url to search input box 
 Thanks! Your favourite apps are on the Apps tab, you can pin more apps there, drag and drop to rearrange them, long tap to edit pin settings. You can also pin any app or url through it's context menu. 

The app is safe to use with your real nsec, it's safer than a browser with extension. 
 Nostr cannot compete against the big platforms on the same field. If you try to make Nostr apps e... 
 This 

nostr:nevent1qqst37wf0lkyrsqwc0ffwgxhc749keqv6f8les733d6akun4rrrcrjqppemhxue69uhkummn9ekx7mp0qgsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8grqsqqqqqp2dyuqt 
 @Alby Am I doing it wrong?

GET / HTTP/1.1
Host: relay.getalby.com
Connection: upgrade
Sec-WebSocket-Key: MzAwODM5Nzk2NzkyNzUwMA==
Sec-WebSocket-Version: 13
Upgrade: websocket

'
http data 739 'HTTP/1.1 301 Moved Permanently
Date: Sat, 14 Oct 2023 10:34:42 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: https://getalby.com
Vary: Origin
Strict-Transport-Security: max-age=15724800; includeSubDomains
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=eKQVgx%2ByqAqNOhpWoW6%2FliR3FEfI%2BVHvPrQHI1c4chUN8zcF6htRpYeo%2FOeIsQ30sFgC6%2FK2XT0Kkq%2B1Auob5n50i92kiWhjc%2BT2CRzgcEquDnUXUsqZW4LWR0cSLw2oySx0"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 815f2bdbfd97376b-HEL

36
<a href="https://getalby.com">Moved Permanently</a>.
 
 Shipyard wish list
- /posts/new?reply=noteId or a similar way to provide reply-to note id with query string, then we could use it as reply-to-note micro app
- /posts/new?text=xxx or a similar way to provide the input text template with query string, so that we could use it as a share-this-text micro app
- /posts/new for anonymous user could show the form and not redirect to homepage, with 2 options under the form - send anonymously and 'login', similar to how zapthreads handles it, then people using it as a micro-app for the first time wouldn't have to go through the signup flow 

@PABLOF7z  
 Also while replying to a note, would be awesome to see the note we're replying to while typing - it's hard to remember all the details of a long note you're replying to  
 Then how about /e/notexxx?reply=true to auto-open the reply form (with optional &text=xxx pre-filled)? 
 Can I write replies in Shipyard? Asking from Shipyard @PABLOF7z  
 Imagine if clicking a function that takes you to another nostr app didn’t even require a login.... 
 Can you give an example please? It looks like we're doing something like that with Spring, but I might be missing some details 
 Something like this?
nostr:nevent1qqsyl923wn9e7x00yrw9gjju5lr7dlkqyeyej8ym3mtw5zxwfl3zsusppemhxue69uhkummn9ekx7mp0qgsrx4k7vxeev3unrn5ty9qt9w4cxlsgzrqw752mh6fduqjgqs9chhgrqsqqqqqpd3dvsj 
 Thank you, Niel! I like the association with a spring as a device, which in my mind helps you jump to better places. Also the play with the phone on the landing page is awesome! But I can't stop seeing a worm or a colon here :( 
 Hey nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy is there a way to exclu... 
 No there isn't atm. They're annoying I agree, will look into that 
 Spring browser v.0.3.0 adds NsecBunker support.

Finally @PABLOF7z can try it without worrying about his precious keys 😉 

With Spring, you can use NsecBunker with any Nostr app, even when it's not supported by the app itself. Just add your nsecBunker token to Spring and "Login with extension" will be bridged to nsecBunker from apps opened inside Spring.

Full change log:

New:
- NsecBunker support
- Signed event history
- Pinned app settings on long-tap, delete pin button
- Clicks on lightning: links pays from current wallet
- Select/copy of LN invoice shows 'Pay invoice' action in context menu
- Add 'Open in system browser' action
- Add content feed settings
- Add browser tab GC to constrain resources occupied by active tabs
- Show npub and key type on profile screen
- Add 'View replies' action via replies.nostrapps.org

Fixed:
- Bootstrap logic that caused duplication of pinned apps
- Slow swiper for homepage content feeds
- Back button inside tab returns to last active page
- Hanging relay connection by checking conns on resume

Get it on Play Store: https://play.google.com/store/apps/details?id=com.nostr.universe
APK: https://github.com/nostrband/nostr-universe/releases/download/v0.3.0/spring-nostr-browser-v0.3.0.apk

Don't forget to check the 'Pre-releases' box in Obtainium.

Let us know what you think! 
 Damn I broke it! Fixing  
 A blindfolded pigeon dropped off in a random new spot can still find its way home. Even if it was... 
 Moving object? 
 Well done!

nostr:nevent1qqs888gc20wg6gdc06z3hmpskgnlmx4u57f7gex28r27vkncn6h3mgqprfmhxue69uhhyetvv9ujuam9d3kx7unyv4ezumn9wshsygqj30q94fhaggwsps7r8zfjnuuul36skq6akmx66t4slxpmlatznupsgqqqqqqs6a6w3h 
 There is!
I was able to name 34 without looking at the list, still way too low from the actual number 
 These are general purpose social clients, there are also many more specialized apps now. 
 How many Nostr apps do you know? 
Which one you consider the most interesting/promising? 
Which one the most weird/crazy/surprising? 
 Memestr is an app? Never heard of it, can't find it 
 Yeah cooking is fun, but should be a separate event kind, not long-note imo 
 Nice! 
 Great list! 
What do you think needs to be solved around nostr identity management? 
 There is!
I was able to name 34 without looking at the list, still way too low from the actual number 
 Amazing input!

Why isn't there a big platform that would serve farmers? Any inherent challenges there?

Spring will focus on onboarding when existing Nostr users start loving it. We're far from there yet 
 Wow Pinstr indeed got so much better! I've opened pinterest a couple times lately, that's a useless algo-stream of 'content marketing' produce. Pinstr might indeed become what pinterest used to be - a place to follow and support amazing visual creators and curators! 
 Nostr as blogging platform is going to explode as soon as someone comes up with a wordpress/ghost/etc plugins to seamlessly sync wp database with nostr (posts, comments, etc) 
 Nice! Found a couple new ones :) 
 Check out nostrapps.com or nostrapp.link, there is much more to Nostr than just social clients 
 Re. farming, this sounds like a very hard to bootstrap thing, with goods being not only physical, but also with limited lifetime, requiring high local network density. Although would be an amazing learning to try and onboard your local friends/customers into some usable simple app!

Spring had a significant UI change, your feedback on the latest version would be very valuable! 
 Well for professionals yes, for normie bloggers that won't work. For them there should be a plugin that you install once, and it just quitely reposts your stuff to Nostr, and then imports comments from Nostr to your WP dashboard, and sends your replies to those comments back to Nostr. Set and forget, and maybe eventually some traffic/engagement starts coming, and then they start learning/caring more about Nostr. 
 Agree, but bootstrapping a network is hard, getting content production solved with such integrations can really help. 
 So many cool apps coming from Japanese devs!  
 Huge prisms are fun 😅

nostr:nevent1qqs95wq4knr7prsczexf4uyt6d2nrcxulwkjp8l202wt40x4lmg236cppemhxue69uhkummn9ekx7mp0qgsvxhlccdqyf8cddzh34mzggja5f2wqhrqa6n6dfmauvhsjqwdrfzsrqsqqqqqp2et70m 
 Hi nostr:nprofile1qqsrx4k7vxeev3unrn5ty9qt9w4cxlsgzrqw752mh6fduqjgqs9chhgpr9mhxue69uhhyetvv9ujuam... 
 I think your tags are fine it's an issue on our end, will fix in the next release  
 Yes working on an easier way. Sorry for the dups, will investigate that 
 Looks awesome! @Sep some feedback: show more could be automatically triggered when I scroll to it, and the last item is partially hidden behind footer 
 Big Spring browser update!

The app was very deeply refactored and rewritten on TypeScript. It is now a much better foundation for more features and much better UX.

UI was also changed significantly, we now have separate screens for pinned apps and for content discovery, browser tabs now have just one navbar and more space for the active app.

This release took us forever! From now on we're back to the weekly release schedule we originally targeted. 

There is a growing long tail of Nostr (micro-)apps that almost never get any attention after their initial announcement. We believe that a dedicated browser might help you discover and support the breadth of the Nostr ecosystem. 

Try Spring from Play Store: https://play.google.com/store/apps/details?id=com.nostr.universe
Or download the APK: https://github.com/nostrband/nostr-universe/releases/download/v0.2.0/spring-nostr-browser-v0.2.0.apk

If you're using Obtainium, check the 'pre-releases' checkbox to find Spring.

https://void.cat/d/StzMcas7nqepGzQMo5XUU1.webp
https://void.cat/d/13NVSoUU1drQWVePiLmLfa.webp
https://void.cat/d/7Cekg8hVdkUonfPAtZfXbn.webp 
 Yeah well most people don't bother publishing their apps 
 I don't think micro-apps, web app stores, or nostr browsers are complete solutions to the UX problem. Nothing can replace a design tailored to your specific end user. 
 You can connect a wallet using Nostr Wallet Connect, I know of Alby and Mutiny that support this, check nwc.getalby.com