Oddbean new post about | logout

Notes by Sebastix | export

 It would be unhealthy to think of all new tech as "competition" to Nostr.

Nostr is not Bitcoin, ... 
 Why strict and not loose? 
 Viaduct 😄 
 Private keys are too difficult for the human.

The average house user does not want to deal with ... 
 Yap…. 
 A short audio clip: what Mike Solana learned from @jack : https://fountain.fm/clip/2UvEM0CBRSsojT8xYz6z

No mention of Nostr there 😔 full podcast episode: https://fountain.fm/episode/K3E4XwgIJ8sy5DKRQzkN

#PodcastTip 
 So did they interview you? 
 Once you get used to Asciidoc, Markdown seems literally retarded.
Once you get used to PlantUML, ... 
 I need to it out 🤓
Which kind (draft) NIP can I use for some testing? And are there ready to use editors for it? 
 *try 😅 
 Yes thx, about the ascii stuff indeed as I write quite some Markdown formatted content every week… 
 👀 wtf
That must be epic to watch 🤡 
 Looking for some help with these compile errors for updating my @ZapLamp #askNostr 

https://github.com/lnbits/nostr-zap-lamp/issues/27 
 /cc @BlackCoffee 👀 
 🙏🙏 
 🫵🏼 “Socialism works, we have just never implemented it well”

We all heard the quote. B... 
 Hmmm what about soloist media 👀 
 GM! ☕️

Did some more work on my sketches on how Nostr lifecycles on the protocol level could look like with NIPs 1, 42 and 45 🥸
https://image.nostr.build/527bbc93d41217485d1b350db9cabfb4a3e69df78f6b89155602f5f3518d5e86.jpg 
 This makes me want to start a nostr meetup and get one of those zap lights!😀 
 Come and you are welcome to join us! 
 1 year later, why Nostr still resonates #Blog

nostr:naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qqnrzttev4shyttvv96x2u3dwa58jttwdaehgu3dwd6xjmrv94ex2um0deshgetnr9rmkn
If your Nostr client does not render this article, you can also read it at https://nostrver.se/blog/1-year-later-why-nostr-still-resonates  
 Let’s test this out #Honda

https://tube.sebastix.social/w/nujBjTZD2ecEcQ58hnYFj4

These kind of moments on track make you 💩 #PushTheLimits  
 So do Activity Pub feeds from Mastodon just post to #nostr or can they see our replies on their e... 
 It works both ways, if the Mastodon instance is not blocking the (Mostr) bridge instance 
 You look different there 😅 
 The power of dreams #Honda

And yes I am a Honda fanboy

This new commercial ♥️
https://youtu.be/xnZggbD1Ses 
 Apparently 22 channels forced closed when my node was offline… wow. Why do ln nodes do this?

M... 
 Sounds like a great idea. 
 We submitted the application earlier this week 🤞🏻 
 Bonne appetit! 
 I recently had an idea to bring back my Hyves profile with Nostr (as I have a backup made by hvsbackup.nl desktop app I made back in the days). 

Do you still have your Hyves profile? And do you think all data are really gone? It’s hard to imagine that TMG has deleted it.. 
 @utxo the webmaster 🧑‍💻 

```
2024/10/31 20:56:44 http: panic serving 172.28.0.1:43282: pattern "/" (registered at /build/main.go:274) conflicts with pattern "/" (registered at /go/pkg/mod/github.com/fiatjaf/khatru@v0.10.0/blossom/server.go:35):
```

My haven relay crashed 🤓  
 🫡 
  nostr:npub13ndpm2hm9hud4azsq5euhf5mv3d05r90wymwxsd7rdn29609hhvqp60svh

Do you have a full write ... 
 There is a kind for that 
 DHT will come to Nostr. We don’t need pubky or web5. It’s already done.

Just wait and see. 🌱 
 🫡🔥 
 Such a bad life there at the SEC... =) 
 We don't have enough bitcoin content here. 
 There is no here 👀 
 My question to the devs is, have you inspected the frameworks and libs you use?  I may write a lo... 
 As a library maintainer I take it as a serious job to use trustworthy other packages. Engaging with the authors is key there.

@nostrphp has not many dependency (which I like to keep it as low as possible)

```
"require": {
    "php": ">=8.1 <8.4",
    "ext-gmp": "*",
    "ext-xml": "*",
    "bitwasp/bech32": "^0.0.1",
    "phrity/websocket": "^3.0",
    "simplito/elliptic-php": "^1.0",
    "uma/phpecc": "^0.1.3"
  },
  "require-dev": {
    "friendsofphp/php-cs-fixer": "^3.51",
    "phpunit/phpunit": "^10.5"
  },
``` 
 Neat! 💯 It makes some much sense to just display the content living on that relay. 
 Just ordered a new phone, going hardcore trying to use it as a daily driver.
https://shares.sebastix.dev/05VRVkSe.png 
 Native apps are generally more secure (and efficient) than web apps.

Web apps can be high-qualit... 
 Why do you think native apps are more secure? From what perspective?
I tend to disagree with you on this point 🤓  
 What about the shitty operating systems 😅 
 Testing out two new tools on #macOS.

BentoBox - A window manager that boosts productivity by snapping windows into predefined zones, like a Japanese bento box organizing meals.
https://assets.bentoboxapp.com/bentobox-demo.mp4
https://bentoboxapp.com/

Ice - Menu bar items management tool
https://icemenubar.app/gallery/Show%20On%20Hover.mov
https://icemenubar.app/


Found these via https://selfhosted.show/134  
 Thing is, there are already clients out there where we could integrate Nostr + Blossom to (re)distribute existing content (it would open up a nice copyright fight there)

https://github.com/kieraneglin/pinchflat
https://github.com/tubearchivist/tubearchivist (I'm running my own instance to download YT videos for my kids)

nostr:nevent1qvzqqqqqqypzpckv7l8jqspl8u4y54dn9rcduwlrs4v2040nxce0m2h0cunvrj8tqy2hwumn8ghj7un9d3shjtn4w3ux7tn0dejj7qgnwaehxw309amk7apww468smewdahx2tcqyqrry2uetvnxqu8duq3vrw29vhtrxq70w0y0ehz85qgqjpstyfxggedr2e2 
 Oh wow! Cool!
If there is something I can test please let me know! This is a topic which really touches me. 
 HTML web components are okay
“Every new capability added to the web platform isn’t a limitation on your creativity – it’s an opportunity to express your creativity in ways that nobody imagined before.”
https://nolanlawson.com/2024/09/28/web-components-are-okay/ 
 If we just get a few thousand people running blossom servers, we could replace YouTube  
 Thing is, there are already clients out there where we could integrate Nostr + Blossom to (re)distribute existing content (it would open up a nice copyright fight there)

https://github.com/kieraneglin/pinchflat
https://github.com/tubearchivist/tubearchivist (I'm running my own instance to download YT videos for my kids)

nostr:nevent1qvzqqqqqqypzpckv7l8jqspl8u4y54dn9rcduwlrs4v2040nxce0m2h0cunvrj8tqy2hwumn8ghj7un9d3shjtn4w3ux7tn0dejj7qgnwaehxw309amk7apww468smewdahx2tcqyqrry2uetvnxqu8duq3vrw29vhtrxq70w0y0ehz85qgqjpstyfxggedr2e2 
 How to make me happy as a dev? Ship a feature with terminal command completion in my daily IDE (PHPStorm).
https://shares.sebastix.dev/tcqPiGc1.gif 
 @brugeman FYI, I couldn't find the Settings > Experimental menu item in my Brave browser on iOS. So as an alternative I opended up these settings by typing brave://flags in the address bar so enable the Content Push Notification setting. But it seems there is no 'Add to homescreen' option to install the site as a PWA (just like in Safari).
For what iOS version are these instructions? I'm on 17.3 😆  
 Do you think it's a Apple / iOS thing? 
A while back I also went deep into the Push API stuff with integrating push notifications in a PWA site built with Drupal. Me and another dev made this contrib module for it: https://www.drupal.org/project/pf_notifications
Things work pretty well as expected, but not on iOS.. So I wonder if it's Apple who's acting bad trying to kill PWAs here with this story in your mind: https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/

If we think Apple is still the bad actor, I can bring this up to the OWA which have direct connections to EU to put some pressure on Apple (for what's worth it).  
 This user deleted his profile shortly after joining Nostr, but it wasn't because of the community... 
 Too much (Nostr) push. 
 That’s not Zandvoort? I don’t know many tracks beside a sea…and the ADAC banner is used in German competitions 
 Welcome to the Blossoms 
 I need to update my Haven relay, so I can start using two self-hosted Blossom mediaservers 😈 
 Ok done
Legacy custom: https://shares.sebastix.dev/FAKn0oNX.png

Nostore blossom: https://nosto.re/2c8af235c06e6afef39a079be2e4cecc090afeef421c9d9d09804c36e3515e37.png

Haven.nostrver.se blossom:
https://haven.nostrver.se/05c955c7dcd92ddc88954e96d7264d0e7fc924751c07d9a7dec9398a4deeaa1b.png

Hmmm I can only select one Blossom mediaserver (1 default) in Nostrudel so the image is not distributed to all of my mediaservers.. 
 Bluesky and its user community struggle with it being a vc backed company controlling the protoco... 
 It’s a funny story. Hard to say what the incentives are from each party involved into this. But the talks are all about the platform Bluesky and not about the protocol. So it’s noisy.  
 Nostr revives the dream of a real
open web 2.0 which was being build with Twitter data streams (annotations)https://fountain.fm/clip/tk2f3SczSHOth08CgrEF 

Spot on @rabble 
 The podcast can be found in other clients too 
 Depends on how your Nostr client is rendering the content as well 
 I agree a space is missing there. A thing that could be fixed in Fountain because I posted this note from that app when I created the clip.