Some of my learned lessons of my voluntary #growNostr job at the Nostr booth at nostr:npub13e6qu4kdjsyysrfl5an558rawvqg0rx2xuat9ca706spcdqjzhuqq6md43.

- Don't count too much on the organisation taking care of nice place with a booth. After the BTC Prague conference their idea was to setup a similar booth. As the Amsterdam conference was getting closer, this setup was already downgraded in certains ways. At the end we just had to deal with a table in the corner of the expo hall besides other companies. This doesn't make sense. There is a community area as well at the Bitcoin Amsterdam conference and to me it's still a big question mark why a grassroots project isn't placed there. So for next year it would be a very nice to have to bring our own booth to the conference.

- So many people who don't know Nostr assume you're a company (because we were standing in the area with all the other companies).

- Some people assumed Nostr is an NFT.

- Some people assumed Nostr uses some blockchain technology.

- The concept of there is no single point of truth or a consensus mechanism is sometimes quite hard to understand for some.

- Search often doesn't work in clients we used to explain / onboard people. I guess many clients are running a background process indexing content. That content is not avaible immediately when you just downloaded a client.

- Using a NFC card with your npub is really use to share it with someone else and start following (thx nostr:npub1fldgkyxjm92mr7zlrejmhd3ymlzx2awhpxpwserzl5v2w7a7a93q0n7wu7 and nostr:npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw showing this). There is a huge market opportunity here selling Nostr NFC powered merchandise.

- At average it takes around 10-20 minutes to talk with just someone explaining all different Nostr stuff.

- Many people already understand why we need Nostr and their questions were in general about how to do certain stuff as they already have a Nostr keypair.

- Explaining my own story why I use Nostr seems to resonate. In this story / pitch I explain why Nostr is healthy and serving my digital wellbeing in a positive way.

- Helping at the booth is one of the best ways to meet new people.

- The livestream just worked, the wifi connection was really good! Thumbs up for that to the organisation!

- When explaining Nostr, you often just see the click in someones mind when they just see how different the protocol works compared to other (legacy) platforms we're using.

- People like stickers, almost our whole stack is gone now.

- People really like nostr:npub1gwa27rpgum8mr9d30msg8cv7kwj2lhav2nvmdwh3wqnsa5vnudxqlta2sz his art and style.

- We need informational flyers which people can take with them to home.

- We need rollup banners. Especially when you just have a table availble you can use as a 'booth'.

- We need more (free) Nostr merchandise.

- When people see a free power outlet, they will ask you if they can use it to charge their phone.

- I need to take notes of people's names who I helped onboarding so I can tag them later on. Tagging me was often a challenge for them (it's the same issue with search) when they took the effort to write an #introduction note.

- Nostr needs to attent to a non-Bitcoin event / conference to gather feedback from other type of audiences.

I'm curious what you all have learned from this expierence nostr:npub14qpe36rvq0l6m3crplsntmnkzjm04weqflq0veqc8ra5hz4lpvxqqkdffc nostr:npub14wxtsrj7g2jugh70pfkzjln43vgn4p7655pgky9j9w9d75u465pqvagcye nostr:npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr nostr:npub17plqkxhsv66g8quxxc9p5t9mxazzn20m426exqnl8lxnh5a4cdns7jezx0 nostr:npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6 nostr:npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw


If you understand Dutch, you are in luck!

Was vandaag te gast bij Cryptocast om over Nostr te praten.

Cryptocast | BNR: Nostr moet antwoord worden op dominantie van grote techbedrijven

Website van aflevering: https://omny.fm/shows/cryptocast/nostr-moet-antwoord-worden-op-dominantie-van-grote

Mediabestand: https://traffic.omny.fm/d/clips/8257a063-6be9-42fa-b892-acd4013b1255/610ea01a-74cf-4975-8b03-adc100b256df/80fa448b-4d90-490e-bce1-b21100c4a208/audio.mp3?utm_source=Podcast&in_playlist=61ef8fcd-0143-4967-9902-adc100b3365e


Nostr Rising podcast episodes by bitcoin.review
https://bitcoin.review/nostr/

🔂 cross-posted from https://ccns.nostrver.se


nostr:npub1w98ems6ryhpv7zvmhwp5sv65p0pwrnvzw4lucn0ch776qan9ntdstscwpx haha #Nosstr would be a good new name for https://ccns.nostrver.se 🤣

https://shares.sebastix.dev/0wBnxKL1.png


"Onward 🫡"

Onward 🫡


Nosstr. Notes and other Sebastians Stuff transmitted by Relays


"Cheers 🙌"

Cheers 🙌


"Great post 👍"

Great post 👍


🤙🏻

What about a NIP-29 group? 🤓


GM

Found this drawing when I was looking back in my sketchbook for some notes 🤓
https://image.nostr.build/4a7c3e1a6633d4f2b021e2f8107f3b6180c89d07c58005b842d3f47e0136d1c5.jpg


Why?

Your account is still visible for me just fyi
https://image.nostr.build/1c65c260b872d3da5c934b52ad57fc149ada6839ef0d0eeee1d461c0b81c05fc.jpg


My favorite train faces of todays visit at The Railway Museum 🇳🇱
https://image.nostr.build/fcf8f2776a51777fdb994db8ef7e7844252e97d32e9b63007901a11a54b85a37.jpg


Instead of sending multiple messages to group chat participants, MLS allows for a single publish that everyone in the group can access, knowing where to look.

Could group chats scale infinitely with this approach?

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 , nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn  and nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc discuss group chat scaling in BR081.
https://m.primal.net/LdcJ.mov


A Dutch icon 🚂
https://image.nostr.build/3aa9b8e45d7313cb19a4a00495a0978d5f5f1f7bc1543da28857c1265aae74ed.jpg
https://image.nostr.build/32f7e32834a09adbc4bbe40f4604297a302904a8264413a1a4475d254336e7d2.jpg
https://image.nostr.build/7c46da34f71e04673247d6f4c6b6fcf1f65ee9ba51154f5b2af72513493c19e9.jpg
https://image.nostr.build/beb6d9560bc2b6203b4a9e4469bdbaedf900d72cba71575bc5f418ff92797459.jpg


I always use archive.ph https://archive.ph/7ai72


Typo there, I meant: Events - Conditions - Actions (ECA)


Mentioning Yahoo Pipes did me realize Drupal has this type of UX in the form of https://www.drupal.org/project/bpmn_io (integrating Events - Conditions - Events)
Would be cool to Nostrify this just for Nostr events (Ive added it to my backlog) combined with DVMs /cc nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6


GM

Listening to https://fountain.fm/episode/uv01WXOQX1bAuFqm7p1L #PodcastTip


It depends on what your definition of being a kid is. I know people with the age 40 who still are kids 😜


With everything compromised, everything is fixed. Problem solved 🤓


Yes, I use that too :)


Alternative: https://github.com/dani-garcia/vaultwarden


thx

thx


Bitwarden desktop version 2024.10.0 is no longer free software

https://github.com/bitwarden/clients/issues/11611


🤣

Or just a BUS https://matthiasnoback.nl/tags/command%20bus/Tag

or

EDS: Event Dispatch Service


You can’t compare a platform with a protocol


Also found a castle today Not as pretty as the one in which you’re staying
https://image.nostr.build/fe3cc36b9a4f237092e419e47fe430fd43762e7fc125a11a296a17f0c2826736.jpg


Out for a #gravel ride #Nostrides
https://video.nostr.build/b2b3f89b7da71aa53677c3949ad543c6fee23301213b80b9b2fd043ba3e2cb73.mp4


“It’s not information overload, it’s filter failure” - Clay Shirky

Nostr relays are filters, use them wisely 👀
https://youtu.be/LabqeJEOQyI
https://image.nostr.build/a4b58faab236583c9c0a3286bf8e26182dc77a43a8600c644d9bc9ede1758573.jpg
nostr:note1khs3383z8vtt99zkksgy2e27segnk9pya4el2ay8unq87lq7zvcqc76xdy


Attestations FTW! 🤜🤛

https://fountain.fm/episode/SvtLwVhn8XTdAzFEvZc1

nostr:nevent1qvzqqqpxquqzpdr8hcmzu07sn36mt2cu6hhy994gf2gzp530pw9w6ahuzfv6sr9mgesj9g


+1 for blossom integration for distributed storage for the blobs (photos)


Are you a Honda fanatic as well?? Would love to see some pictures of that meeting👀


👍🏻 that was a hike today

Tomorrow I have my gravel ride planned


#growNostr New Nostr advertisements coming in 🤙🏻
nostr:note14pgg6hdkd29dj5u0x0k460r53dxu3mqc0u2ns7hk5cc6cn9w8qjs6h4mkq


Set some electric lightning power on the pole ⚡


When citadel?


GM


Awesome, looking forward to it!


I was tinkering around with the same this morning

Trying out the invites for a nip29 group using 0xchat

nostr:naddr1qpqrjef4xsmrgdpnxvmnje3kxyengvfsxpskywf3x93rydf389jrgwp4xv6nwctrxv6r2vps8qunwvr9x5engcf5vyerxwpjvymrxc34xqq3camnwvaz7tmjv4kxz7fwvaex7atswvhxu6tsxgujucm0d5pzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qvzqqqyctqqzq8mm


How is the project going nostr:npub13u20998frqs538lqf4kvhfrq9t69mk9e3aczfxc9pljze290yr4q86gkaz ? 😃


Out for a walk
https://image.nostr.build/32cfc4e0f75cca6e45e025cc36b06540c67168724c22e367dfa538b817e28f11.jpg
https://image.nostr.build/8f421e211d011f81b45683851e001c7b58f056d83e6d5da1da4bb2a465004023.jpg


📢 Attention! Frontend Developer Available for Your Projects! 📢

Hi there, I'm Nomishka, a passionate Junior Frontend Developer from Sri Lanka, skilled in:

✅ Currently learning Nostr and have designed a website for a Nostr client

✅ HTML, CSS (Tailwind, Styled Components), and JavaScript

✅ Astro basics for static site generation

✅ Responsive design, ensuring websites look great on all devices

✅ W3C validation and WCAG compliance for accessible, standards-compliant code

✅ 1 year of experience as a trainee developer at dilmahtea.me

Looking to collaborate on innovative web projects? Whether it's building static sites with Astro or ensuring WCAG-compliant and responsive designs, I’m ready for the challenge! 🙌

Let’s create something amazing together! Reach out if you have work opportunities or want to chat about web dev or Nostr! 🔥

https://m.primal.net/LacT.mp4


Maybe for decrypting your DMs? That was a common issue if I remember it correctly /cc nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn

What signer do you use?


0xchat has a great potential
Testing out stuff there too 👀
https://image.nostr.build/f94af57e6a786d27ce7264696cfb513485cb036a039c125d7de3ecd9ad4d955a.jpg


Coracle has such great features 🤙🏻


GM

#Bookstr nostr:npub1gwa27rpgum8mr9d30msg8cv7kwj2lhav2nvmdwh3wqnsa5vnudxqlta2sz
Thanks for the fast shipment nostr:npub1dxt5yjnm25umgknpruhedhfqfj5za4rcu4u0570fmweut8pazg2q4ljltz 🤙🏻
https://image.nostr.build/8ffae9ea066dcc55bc97924d05e3b507a8c3154e493d0900378de7d4abc0a10c.jpg


True story and the reason why I don’t play games anymore I suppose 🤓
nostr:note19mygjrrqww5y9ctxluzpu4mlx7p6fdnnkwq6cx0al29vsp5u526qnqqhfd


I’m bullish towards Blossom which will provide a way to give data / content the property to stand the tooth of time (tand des tijds doorstaan).

And also related to this https://github.com/hzrd149/blossom/pull/29 where a content creator could run his own mediaserver with some ACL. I had some conversations on this topic in the past with one of my clients (building a social platform for carfluencers which would make money with their follower base) and how fangage.com was doing it.


Well I did a restore a couple of weeks back when an update broke my instance (to version 30 I think and I was still on 28 while I had to update to 29 first). My Nextcloud is fully dockerized with docker compose, but my knowledge with PHP did helped me a lot to restore the instance. But in general to me it’s pretty impressive what Nextcloud is doing with that PHP codebase. But if you would build the today from scratch, I can imagine there are better languages which will do the job.


No I’m not aware of that feature. Main reason why I use Nextcloud is for backing up our camera rolls from our phones.


The Nostr integration in Fountain 🤙🏻 is that also why I see your posting via Nostr (again)? 🤙🏻💜


https://dev.to/lunamiller/php-isnt-the-worst-programming-language-so-why-do-so-many-people-criticize-it-48ph
nostr:note1kg63saut8myg2suxuehtd4k6m8npprdcmqsynlee02esnw5c53mq34vqm9


Bookmarked and saved on my longread list 🫡


As nostr:npub1lrnvvs6z78s9yjqxxr38uyqkmn34lsaxznnqgd877j4z2qej3j5s09qnw5 mentioned, nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0 does this and I use it quite a lot


/cc nostr:npub176xpl3dl0agjt7vjeccw6v5grlx8f9mhc75aazwvvqfjvq5al8uszj5asu


Allright, the NoGood art book is officially HAPPENING! I'm excited and scared shitless at the same time 😅

It's been a years long dream of mine to make this book. It will showcase roughly five years worth of projects and illustrations as well as many sketches and a look behind the scenes from my studio in Amsterdam.

https://blossom.nogood.studio/86aa109353ba9aba9208ddfc4ed10376abfb94db06a3ad1b34bbff1dc918d612.jpg

The entire process is an adventure since I've never created a book before and self-publishing gets expensive quickly. That's why I set up a Geyser campaign – to help cover part of the production costs.

Your support and pre-orders will make this book happen (and give me an idea of how many books to produce). All pre-orders include items that are only available for Geyser supporters, such as exclusive art prints, NOSTR badges, stickers or a mention on NoGood Radio.

I'll also create a special page in the book that lists the (nick)names of all supporters.

https://nogood.studio/geyser/NoGood_Studio.gif

We're at the very beginning of this project so any ideas for the book or feedback on the rewards are very welcome. I'll give it my all to make this something special.

THANK YOU to everyone who supports the Geyser campaign or who has supported my work in the past.

Let's do this!

https://geyser.fund/project/nogoodartbook/


A real Nostr memory 💜


Im still on 28 😅


*   Worked on the [https://nostr-php.dev](https://nostr-php.dev) docs
    *   [Introduction](https://nostr-php.dev/introduction)
    *   [Request events](https://nostr-php.dev/guides/request-events)
    *   [Publish event](https://nostr-php.dev/guides/publish-event)
*   Discussed a FOSDEM stand application with Jurjen and Tanja to attend that conference with Nostr
*   Release version `1.4.2` of Nostr-PHP
    *   [https://github.com/nostrver-se/nostr-php/releases/tag/1.4.2](https://github.com/nostrver-se/nostr-php/releases/tag/1.4.2)
*   Pre-release `2.0.0-alpha1`
    *   [https://github.com/nostrver-se/nostr-php/releases/tag/2.0.0-alpha1](https://github.com/nostrver-se/nostr-php/releases/tag/2.0.0-alpha1)


### Week 40

*   Added a page with my research findings around async concurrent websocket requests: [https://nostr-php.dev/references/async-concurrent-requests](https://nostr-php.dev/references/async-concurrent-requests)

### Week 41

I attended the Nostrdam meetup and helped as a volunteer at the Nostr booth at the Bitcoin Amsterdam 2024 conference. Here are some photo's:

![](https://nostrver.se//sites/default/files/inline-images/IMG_DB4022599FAA-1%20groot.jpeg)

![](https://nostrver.se//sites/default/files/inline-images/IMG_1701%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1702%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1704%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1705%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1708%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1710%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1712.JPG)![](https://nostrver.se//sites/default/files/inline-images/IMG_1721%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1722%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1723%20groot.jpeg)![](https://nostrver.se//sites/default/files/inline-images/IMG_1730%20groot.jpeg)

I also wrote down my personal learned lessons from this expierence: [https://nostrver.se/note/my-learned-nostr-lessons-nostr-booth-bitcoin-amsterdam-2024](https://nostrver.se/note/my-learned-nostr-lessons-nostr-booth-bitcoin-amsterdam-2024)

Week 40: PHP async concurrent websocket requests
Week 41: Nostrdam and the Nostr booth @ Bitcoin Amsterdam 2024


Contacts works for me. I don’t use tasks.


Welcome!


What desktop client do you recommend for messenging atm?


Do you use it?


PHP fits the ‘worse is better’ category pretty well
https://www.dreamsongs.com/RiseOfWorseIsBetter.html

I’m running a Nextcloud instance too, the codebase is pretty massive


Web 2.0++


"Onward 🫡"

Onward 🫡


Nostr is the opposite of the status quo of social media. The social media as we know as of today are everything except social. They are anti-social. Completely enshitified. They don’t serve our social well-being. Remember we’re still human nature creatures, with our own social needs which need to be full-filled.
nostr:note179az5qv466tweu9ujtmg69xjcspsa95antdt4u6v4rch4r9aw9pqut69kf


You start to see how money is broken, when you discover/understand bitcoin.

You start to see how social media is broken, when you discover/understand nostr.

nostr:note1a7ctwmy2cpn2nw39sau5xhle7eds0yz6jdpdhqyvhuf7ywgpl8wqacf424


https://www.independent.co.uk/tech/bluesky-x-twitter-elon-musk-block-b2630894.html

They have still some work to do on their infra (IT'S A PLATFORM!).
With Nostr we don't have to.

nostr:nevent1qvzqqqqqqypzphn7e50zja4x4ke0lf05mwq60kqjezakdx92qrw0rem2md27l4j9qqsz9lwxsmalae4fppal3q0s2zvh66c8gmcskqclguf40v7cudgdpngrrwnpz


Thank God you have your own podcast


/cc nostr:npub1ejxswthae3nkljavznmv66p9ahp4wmj4adux525htmsrff4qym9sz2t3tv nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s our short talks about PHP previous week inspired me to share this note 😃


PHP really sucks. PHP is dead.
It's what I often hear or read. I started to use PHP around 2002 and I'm still it using today. I'm not the only one using it.

- PHP is used by 75% of all websites
- Many, many FOSS projects are built with PHP
- With the age of 28 years, PHP probably exist the next 28 years (the Lindy effect)
- Most used CMSs are built with PHP and used by many organizations and individuals
More stats on PHP: https://w3techs.com/technologies/details/pl-php

I really enjoy using it and with nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j I'm challenging myself again to push the boundaries what's possible combined with Nostr.

nostr:nevent1qvzqqqqqqypzqrwzmjc5mz0efw9pty8p0r5lhjew789shct452pcgtuac4rc0qq6qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg3waehxw309ahx7um5wgh8w6twv5hsqgxadq8e34z5k0tnlgwsjzja5434fyzza8hzyuzggt70vegxuy8mqupsppev


Hmm looks like a Honda NSX at first


There is an epic history lesson from nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn about groups on Nostr in this episode 🤙🏻

https://fountain.fm/episode/mERB1JhH9mOmiMiZV8Zy


👌🏻I’m sure you could also install a (personal) Nostr relay on that Pi


Anyone knows there are also self-hosted and solar-powered Nostr relays?
nostr:note13ckm0c9r99kxxm94xyy66zf44xa4f4vnulvw50jacn8c275wg98q0uhlpu


Nice. It reminds me of https://newstr.social/


ty =)


cache servers are usefull for the clients, I'm realtime-first advocate :Zap:


23.494104862213 seconds


I will add your npub to increase the complexity


< 6 seconds


let's increase the limit to 1000


Not bad performance :)


There it is


ok that's the snippet, switching to a working example now


follow the stream, working out an example now


Not documented yet, but the library has a RelaySet class to handle multiple relays at once


Awesome =) not having any performance issues yet? ;)


Cool :) if you would like, I can add the project as a reference if it's public


So not far away


Netherlands here :)


ALWAYS KEEP IT 69!

WE LOVE PHP!

ALWAYS KEEP IT 69!

WE LOVE PHP!


Thx!


zap.stream seems to be broken in my Brave browser :O


:Smiley:


Ok so we need that kind of UI for all other (self-hosted!) relays too ;) All my relays (self-hosted!) don't have that, so I need to do everything on the commandline over SSH ;) It's doable on a phone...but yeah...we know it can be made much more easy.


"Extending Amber and Citrine to cross-platform usability beyond Android devices."

💯

nostr:nevent1qvzqqqqqqypzq7rn8p6hlsjavhxe9yu56hnhz085xcuw35jearw0t3emsd8ts50jqqs977sd9sf06sawscskj8k2nzxgp29qz5rdpw33wwlq4klpdlf255c0g8j9z


"No Stronly 🫡"

No Stronly 🫡


That are still quite a lot of steps. The hardest thing to do is to add the npub on the whitelist of your relay on the fly imo


Good point, but do we have the tools already to do this on the go? I’ve onboarded some ppl in Amsterdam and this could be interesting step to add /cc nostr:npub1manlnflyzyjhgh970t8mmngrdytcp3jrmaa66u846ggg7t20cgqqvyn9tn


Order placed 🫡🤙🏻
nostr:note1k8h7kklz3yfzz9ukj8j6hsramcyp7pcq2cz829tn644glnln2e0surthtd


GM


Depends on the client, but almost all of them don’t pick it up afaik

But I only see one p mention tag in that event tho

What client / tool did you use to compose that event?


Nostur does not support it (yet) 😌


Im always listening


I need to check as I didnt check any metrics or logs after I spinned it up 😅


Thank you mister! 🫡
nostr:note1dlzwj78kykh33rnjzhlvne8rgg6agl62g7p5c670yk8s52nvcf4s7rpkvj


It’s not about left or right. But about top or down. With Nostr the only way is to the top 🤓🫡


GM 🤙🏻

Plan is to do another livestream session this noon working on nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j


LoL 🤡

“Here is a full list of the 101 different versions of Jetpack we’ve released today”

https://jetpack.com/blog/jetpack-13-9-1-critical-security-update/


# Takeaways from Bitcoin Amsterdam 2024

The [bitcoin](https://notes.peterpeerdeman.nl/bitcoin) conference in Amsterdam to me is my typical yearly check in with the [crypto](https://notes.peterpeerdeman.nl/crypto) scene. From a distance, not much has changed since last year. What struck me most was the correlation between the exchange prices and the amount of visitors, I had the feeling the crowd was about twice as big as last year during the opening and high profile talks.

From my personal experience, the increase of audience also brought some dilution to the hard core maximalist anarchist-ness of the event. The overall vibe amongst the attendees was more friendly and open. This also increased the value of the event for me, as I try to broaden my network, get different perspectives and learn more about what interests people in the crypto space.

This year was also marked by my involvement in the [Nostr](https://notes.peterpeerdeman.nl/Nostr) side events, I was asked to give a live performance at the [Nostrdam Meetup October 2024](https://notes.peterpeerdeman.nl/Nostrdam-Meetup-October-2024) which went over very well and also acted as a nice conversation starter during the rest of the conference. I was also slightly involved in the organisation of the [Nostr](https://notes.peterpeerdeman.nl/Nostr) booth, but credits go to the awesome volunteers that made that happen. It was a bit of a shame that the [Nostr](https://notes.peterpeerdeman.nl/Nostr) booth was tucked away all the way in the back of the (commercial) expo hall, it would have been nice to promote the [Nostr](https://notes.peterpeerdeman.nl/Nostr) initiative to the social community area next to the satoshi radio / connect the world community area

For me the biggest takeaways were the insights I got from the people I’ve met, all from different industries with different perspectives on both [technology](https://notes.peterpeerdeman.nl/technology) and involvement. I tried to specifically reach out to (former) CTO’s, which led me to write and share [this piece on that particular role](https://notes.peterpeerdeman.nl/The-CTO-role,-its-overlap-with-the-CIO-and-covering-technological-responsibilities-in-appropriate-ways). Of course shaking hands and catching up with people I only see once a year is great, and reminds me of the vibe and my experiences at the [Fronteers](https://notes.peterpeerdeman.nl/Fronteers) conference.

From a technical point of view I was most inspired by the advancement of AI agent technology and the possibilities of programmable micropayments via de [lightning](https://notes.peterpeerdeman.nl/lightning) network. Michael Levin showed us that the http spec already has a 402 status of “payment required” and that basically all the required infrastructure is already in place to allow both humans and [ai](https://notes.peterpeerdeman.nl/Artificial-Intelligence) agents to use the lightning network to pay for access to compute or resources using this statuscode and an api gateway such as lightning labs [aperture](https://github.com/lightninglabs/aperture).

## talk: HODLing Is Hard: Fundamentals, Cycle & On-Chain Analysis by rational root

- bitcoin is already competing in market cap with other currencies
- amount of euro is exponentially increasing
- from 8 to 16 trillion euros since 2009, but having a real hard cap in btc is fundamentally different
- inflation
    - euro lose 20% in 5 years
    - bitcoin also loses purchasing power, but only 10%
- in current system, we always need to take on maximal debt, instead of saving
- two things can happen
    - we get into overvalued price levels
    - we get into recession
- recession would only mean a shift in the start of the 4 year cycle

## panel: Endless Possibilities: Reusing Heat From Miners

- people
    - 21energy Maximilian (obwexer)
    - Bert de groot (bitcoin Brabant)
    - Brad Tom (mara)
- perspective: coming from energy to bitcoin is very different and much faster with implementation than the other way around
- 95% of heat can be captured from miners, much higher in comparison to AI
- being able to balance the grid because you can turn off the bitcoin miners
- ”heatbuffers” → heat is still available when power source goes down
- common objections:
    - [Crypto](https://notes.peterpeerdeman.nl/Crypto) is hard to understand
    - for large industrial clients, heaters, public image of bitcoin (often a door closer)
- people don’t see that miners consume electricity and pay for it.
    - If mining is closed down in Europe, the energy prices will spike because the energy will not be payed for anymore

## panel: How to Guard Privacy Tools & Developers

- Dorien Rookmaker & Sjors proviost
- chat control
    - topic keeps returning, and is highly distracting for progress
    - Parliament wants Netherlands to speak against chat control
    - initially they want to just, scan messages now want to install malware before [encryption](https://notes.peterpeerdeman.nl/encryption)
    - it is distracting Sjors from working on bitcoin
- samurai and tornado are different cases
    - tornado cash is harder because it is also a smart contract with custody over funds
    - samurai is easier: if you don’t have custody, are you responsible for the results of the code?
    - will decide wether whether non custodial systems are ok or not
- micah interpretation is quite vague
- the current Denmark case:
    - if you are rebuilding an interface for a smart contract, you are responsible for implementing all the legal guardrails that apply to securities governance?

## panel: NOSTR: Freedom of Algorithmic Choice

- will casarin, mcshane, martti malmi (Sirius iris.to)
- arc (alternative layer on top of bitcoin, like lightning but without channels)
- aha moment: when seeing the unsiloed experience between [nostr](https://notes.peterpeerdeman.nl/nostr) apps
- were trying to create a town square, so we need to deal with spam
- social media platforms have stagnated a bit, [nostr](https://notes.peterpeerdeman.nl/nostr) is innovating far more quickly

## panel: Transactions As Bitcoin’s Key Growth Metric

- Stephan nilov
    - classical developers don’t know about money and bitcoin development is harder
    - total addressable market is highest in btc, biggest number of possible users
    - bitcoin companies don’t benefit from tokens that are typically exchanged for vc money
    - users are not looking for payments, they are looking for digital property and other things that Ethereum network offers
- Stephan Livera
    - there is a known, slow pace at which bitcoin will be adopted
    - btc market is only 1.2 trillion dollars compared to USD 30 trillion

## talk: Making Bitcoin Quantum Resistant by hunter beast

- surmount.systems
- explaining the threat of quantum computing
- problems
    - key size: larger signature required
    - proposal: transaction field attestation
    - 256 bit number key, possibility to factor the private key out of this
- introducing p2qrhash
    - segwitv3
    - satoshishield
- in layman terms:
    - quantum safe upgrades to bitcoin protocol are proposed
    - we need to introduce a software upgrade
    - requires a soft fork, opt in
- possible advantages of quantum in crypto
    - allow us to sign signatures in a way that is unbreakable
- 514 qubits are needed to break something

## talk: Lightning and AI: Where the Bots Pay You by michael levin

- two use cases for [bitcoin](https://notes.peterpeerdeman.nl/bitcoin) adoption
    - people that don’t have access to fiat
    - things that can’t be handled by fiat systems
- [large language models](https://notes.peterpeerdeman.nl/large-language-models)
    - current phase: big adoption
    - next phase: agentic ai
- costs of ai
    - compute 400% more (ben bajarin)
    - algorithm training excess 10 billion dollars
    - data
- costs implications
    - cost of serving answers is 0
    - cost of serving ai query is not 0
    - cost for everyone in the world
- payments in AI
    - now
        - pay per call
    - data
    - accessibility
    - agents
        - agents must be able to do things that cost money
- payment system for AI
    - globally accessible
    - near instant
    - final settlement
    - internet native
    - authentication mechanism
        - personalise access (simple queries for lower tier model)
    - easy to implement
- L402 protocol
    - 402 payment required in http spec
- reverse proxy to have 402 in front of APIs
    - aperture is lightning labs implementation
- all available right now, adoption starting
    - fewsats, sulu, open agents / plebai
    - pay with lightning
- challenges
    - do these payments with stablecoins instead of lightning (hence taproot assets protocol)
- cases
    - agent bots can pay for real world resources
    - taproot assets issue assets on bitcoin allow transfer of
- references
    - L402.org

## talk: Bitcoin is Cypherpunk by Aaron van Wirdum

- is bitcoin still [Cypherpunks](https://notes.peterpeerdeman.nl/Cypherpunks) ?
- on one hand we see a push to regulation and frameworks to govern btc
- on the other hand we are arresting developers for writing code

## pitches: Bitcoin Amsterdam Pitch Day: Presented by GoBTC

- umoja
    - ceo Robby greenfield
    - LST smartcoin, deflationary by design
    - competes with pools such as lido and rocket pool, but supports multiple coins, including liquid hashrate
        - 30% liquid hashrate returns (!)
    - compliance micah
    - disaster scenarios
        - black swan event → automatic exit out
- magisat
    - trading tools for mempool snipers
    - support for runes
    - volume on bitcoin nft’s is on certain days higher than nft’s on ethereum

## panel: Crossing the Boundaries Between Bitcoin & Fiat

- Christian Rau (Mastercard) & Remi destigny (bitrefill )
    - liberation is great, but protocols don’t take customer service into account, chargebacks and rewinding mistakes etc
    - we aim to smooth process by issuing cards that sell your Bitcoin just in time on the backend

## talk: Gold & Bitcoin: Friends, Not Foes by Paul Buitink

- premise “the financial system is crumbling”
    - there is too much debt
    - emerging markets lost confidence in western currencies
- freezing Russian assets is shooting ourselves in the foot, as it shows the world you might not want to hold too many dollars that can be easily seized
- record gold buying by central banks in 2022 2023 2024
- gold: 17 trillion marker cap, compared to bitcoin 1.3 trillion

## talk: Austrian Economics, Hard Money & Bitcoin Cycles, Willem Middelkoop

- ”we are on the road towards hyper inflation and collapse of financial system”
    - central bankers are pretty smart and very aware
    - this is why they accumulate gold
- when system collapses, central bankers will play the gold card, not the bitcoin card
- US is preparing for big conflict with Russia and china
    - then you can’t use IMF monetary reset
- Asia leadership is the same as US and Russian leadership: they want to stay on control
    - all have about similar gold (per Capita) in their central banks vaults to avoid hyperinflation
- IMF said to el salvador: you need to reign down your bitcoin position
- once central bankers start diversifying (e.g. to bitcoin ) they will strain their own system. The incentives are against adopting bitcoin
- watch out for when on and offramp get blocked / repressed
    - think about diversifying to Dubai, “the new switzerland"
- "bitcoin is the best money ever. fact”
    - superior to gold, because you can store your wealth independant of location
    - more scarce than gold
    - but from central bank point of view, gold is superior to bitcoin
    - younger generation gets this from the start

## talk: The Future Will Be Bitcoinized by Elizabeth stark & Rockstar Dev

- stablecoins
    - taproot assets protocol
    - there is a demand for stablecoins and apps on stablecoins
    - 11 trillion dollars in stablecoins
- protocol allows payments in other assets such as stablecoins that use bitcoin/lightning liquidity
    - Elizabeth believes this allows stablecoiners to get interested in the underlying bitcoin layer
- Available now:
    - bridging tether and lightning

## products stumbled upon

- [Meshtastic](https://notes.peterpeerdeman.nl/Meshtastic)
- Flipper
- Noderunners led matrix panel
- 21energy bitcoin heater (1k s9, 3,5k s19)
- angor.io by dangershony on nostr
- bitcoinclock by Djuri

canonical link: https://notes.peterpeerdeman.nl/Bitcoin-Amsterdam-2024

originally posted at https://stacker.news/items/724785

Takeaways from Bitcoin Amsterdam 2024 conference


Na heel wat werk achter de schermen, is het nu officieel:

🔥 Er komt een tweede Bitcoin Focus magazine!

Opnieuw vol unieke verhalen, interviews en inzichten over Bitcoin in Nederland (🇳🇱 en 🇧🇪), dit keer door de lens van ondernemers.

Bestel hem vandaag nog in de voorverkoop!
https://bitcoinfocus.nl/2024/10/15/bestel-het-nieuwste-bitcoin-focus-tijdschrift-in-de-voorverkoop/


NOSTR: Freedom of Algorithmic Choice w/ Will Casarin, Martti Malmi, and McShane at Bitcoin Amsterdam 2024
https://www.youtube.com/watch?v=tNNFCKTpkx4

🔂 cross-posted from https://ccns.nostrver.se


Unleashed Chat is an AI chatbot service which can be used with your Nostr keypair
https://unleashed.chat/

When connected, you can start a chat which will use the Nostr network as a datasource.

🔂 cross-posted from https://ccns.nostrver.se


NIPs (Nostr Implementation Possibilities) are specifications created by Nostr developers to describe how they are using certain event types and tags. They can be written before or after an implementation and generally go through several iterations before becoming stable enough to matter. Once 2 or more clients implement the complete version of the proposal, it is merged into the main repo. The process is structured to ensure that new ideas are welcomed but also thoroughly vetted.

There are generally two paths for NIPs:
1. New Ideas, when developers just have a hunch on a new solution and want to quickly write something up to gather feedback from the community. These are my favorite NIPs because they generally introduce a new way of thinking about a problem we are all having. And because they are not just a general solution, but a specific proposal, it allows us to see the entire picture in just a few paragraphs. Even though they are my favorite, they are quite "green" and usually spur 2-3 separate solutions in following PRs by different authors.
2. Existing implementations that need to explain what they are doing. These happen when a client is already running code in production with a given feature and simply wants to explain to the rest of the community how to generate and interpret the events this client is creating. These NIPs start much more stable than the former and allow for less changes, but because there is already an implementation available, it is also like to be a market-tested solution that just needs a few adjustments to the other clients.

Well-written specs ensure clarity, reduce ambiguity, and help developers implement the proposal consistently. The text should be VERY short, precise, prescriptive, and actionable by other devs. Start by introducing the new kind or tag in the first sentence and jump straight into a mockup of how the event looks like. The mockup should be self-explanatory and provide clues to what the remaining of the document will talk about. Some folks like to add long/verbose introductions, conclusions and discussions the reasons why the NIP is needed or why certain features are there. But those are largely unnecessary and are more appropriate to be placed in the body of the Pull Request descriptor.

Start your NIP with the following template:

```
NIP-<pick a number>
======

<Title>
------------------

`draft` `optional`

Event kind <new kind> defines <whatever it does>. Tags <one or two of the most important ones> <describe what they do>. As an example:

```jsonc
{
  "kind": <your kind>,
  "tags": [
    <your tags>
  ],
  "content": "",
  //...
}
`` `

Relays MUST...

Clients MUST...

## <Details 1>

## <Details 2>

## <How to find them>

```

Your number for the NIP is irrelevant. Just pick a random number that is available so that you can fork the repo, create a file with that name, and start writing. This number will likely change once the NIP is merged.

The NIPs title must be self-explanatory and short. If it helps, try to imagine which name would be best to add to the list of NIPs on the readme.md file. Same for event type names. Picture something that is short, unique and that devs can just remove the space to have a class name.

The `draft` `optional` tags are there because unless you are working on NIP-01, everything is draft and everything is optional. If you want to write a mandatory NIP, you better make sure your text is so good that it can be added to `01.md` directly without overcomplicating the protocol.

Start by describing the new event type, what it does and it's main tags. Show the mockup and then start introducing all the other tags and how clients and relays should behave when implementing it. Use the words MUST, SHOULD, MAY, SHOULD NOT, and MUST NOT to define the mandatory behaviors of those declaring compliance with the NIP.

Keep it simple. The specification should be designed to ensure that different clients, relays, and services can implement it without requiring substantial changes to their existing infrastructure. Ideally, devs should be able to implement the entire NIP from near scratch in just a few hours. Don't use jargon. Don't declare a vocabulary of words. Use simple words that anyone can understand and quickly code a demo of all the features in the NIP. They can learn about your reasons as they develop their implementation.

Write expecting buggy implementations. The protocol must be resilient to varying implementations and network conditions, and gracefully handle coding errors or random gibberish. You want to promote a defensive design that anticipates misguided implementations, avoids breaking changes, and maximizes compatibility across the ecosystem. What happens if there are two tags with the same name? What happens if events that have missing tags are found? Buggy implementations will exist. The writing and reading clients are generally different and must be ready for anything that shows up on each side.

Avoid abstractions, extensible and modular designs. Yes, they can be hidden underneath your text, but writing for them is a mistake and just overcomplicates things. Write for a specific use case and close all possible options to the items/features declared the text. Make sure you are implementing those. There is no point in declaring things that are not going to be used in the short term. We can always add more in the future and we don't need a recipe on how to add more later.

Label your relay hosts, setting kinds, and other data management necessities. Every NIP has a way to find out the user's preferred relay associated with the use case. Sometimes it's through a relay hint others through a separate event kind that just lists the user's home relays or contains a list of "following" events designed for the use case. Each NIP can create their own way of finding events.

You cannot add new root fields. Use tags instead. Root fields are special and require changes to the core protocol everyone implements. Any new field will take years to come to reality.

Once you propose an idea, try not to change too much. It will take time for other devs to wrap their minds around it. If you keep changing it, even if those changes reflect the request of the reviewers in the PR, it just confuses everyone. Some times things change so much that it is worth doing two PRs with separate specifications that solve the same problem. That allows devs to analyze the two propositions side by side and decide which one is better.

Always add a test case or an example. This is an absolute requirement if the NIP is complex, like a new encryption scheme. But even for simpler NIPs, test cases help devs to quickly verify if their implementations meet the minimum standard for compliance. They not only add peace of mind, but they also provide some welcoming dopamine when a new dev is trying to implement your NIP.

Managing state is hard. Doing it with different implementations and hosting them in separate relays is even harder. If your NIP has multiple events to manage state, like group administration actions (add/remove member, change names/icons, invite/reporting events) try to structure them in a way that devs can quickly see the state machine of all possible state changes.

Specify data formats explicitly. Clearly define the format of all data fields, including type (e.g., string, integer), encoding (e.g., base64, hex), and structure (e.g., array, object). Specify constraints like length limits, valid characters, and optional/required fields. Tags are case-sensitive. Avoid having to specify new encodings, but if you do, make sure to include test cases that encompass all potential cases.

It's ok to not propose the most efficient way of solving the problem. A simple but slightly less efficient design is preferred over a complex but more efficient one. We already use hex and base64 codes to represent binary bytes in JSON, which wastes 25-50% of space. That level of waste is ok if the solution becomes simpler to code.

It's not about you. You may think you must convince everyone that your particular way of solving the problem is the best and get some ego points with yourself. While some of that is beneficial to the debate, be open-minded to the other possible solutions. Once merged, the NIP is not yours anymore. Anyone can change in any way they see fit. If your work was great, people will remember your name. If it just got the conversation started to become something completely different from what you proposed, they will also remember you.

There is no right or wrong, but there is an easier and a harder way of doing it. Keep it simple, bring your ideas to the table, and enjoy the debates.

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqqxnzdej8qunywf4xymrqdfsygy7ty


~450 euries


https://nosto.re/92e4a9bd39d4e1069602d09e076e9f75611e180fb9c4b1966ff795605b418d2c.mp4

One month ago #growNostr somewhere near the highway here in the 🇳🇱

https://gitlab.com/sebastix-group/nostr/nostr-ads/-/raw/master/assets/DSC02814.JPG

https://gitlab.com/sebastix-group/nostr/nostr-ads


Foster Freedom

https://gitlab.com/sebastix-group/nostr/nostr-ads/-/raw/master/assets/DSC02814.JPG

https://gitlab.com/sebastix-group/nostr/nostr-ads


GM


To all the nostr:npub1s0veng2gvfwr62acrxhnqexq76sj6ldg3a5t935jy8e6w3shr5vsnwrmq5 cohort #3 attendees, good luck with building awesomeness 🤙🏻


Interesting

https://9to5mac.com/2024/10/14/new-passkeys-import-export/


GM 🤙🏻
nostr:note1pthkeqfsx7haxmp6arvwexx4rwglu5pc6dpms9s4l329uc5t880qwy5gdk


GM 🤙🏻


Bringing NOSTR to LATAM!

This journey has been absolutely incredible and we just reached 100 contribution mark 🥹🎉

We’re officially more than halfway to our goal, and we couldn't have done it without all of YOU! 🙌

A huge thanks to all the sponsors,  supporters and the entire community for making this all possible! 🙏 🥹

nostr:npub1z0nraxtu5n5cv8cut738k2qcqrytrhzp0vcl388a02jysf2jt34qtkp73f
nostr:npub1pzerv8rqqvhk82y85axa3t3yxr8rdqnea03zlmk5crsne509esqqw0x463
nostr:npub15xd2mmjnh3caykh77djsv73e0zkrp42jp5mwerx8f4m6su40wdvss7t3l3
nostr:npub15dc33fyg3cpd9r58vlqge2hh8dy6hkkrjxkhluv2xpyfreqkmsesesyv6e
nostr:npub1dmnzphvk097ahcpecwfeml08xw8sg2cj4vux55m5xalqtzz9t78q6k3kv6
nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch
nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q
nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a
nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424
nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm
nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg

… and so many more!!!!

Special shoutout to nostr:npub1dtgg8yk3h23ldlm6jsy79tz723p4sun9mz62tqwxqe7c363szkzqm8up6m for patiently listening to me and introducing me to so many amazing people. Your support means the world! 💜

Also, heartfelt thanks to my female Bitcoin community  @lesfemmesorange and nostr:npub1dg6es53r3hys9tk3n7aldgz4lx4ly8qu4zg468zwyl6smuhjjrvsnhsguz  for your unwavering support! 🧡

We're halfway there— let’s do this!

Every bit helps us reach our goal. 🙏

#grownostr
#latam

https://geyser.fund/project/thenostrboothinitiative

https://m.primal.net/LWBZ.jpg


Haha yes, we’re a cult movement in someway (for now)


Opening the tags section only shows one tag indeed. A bug? /cc nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr


GL with this next cohort 💪🏻


Energizing! 🔥


🚀 Nostr is Rising, coming soon...

Featuring nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s, nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn, nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr, nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2, nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx, nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49, nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc, nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6, nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c, nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg, nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6, nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240, nostr:npub1kuy0wwf0tzzqvgfv8zpw0vaupkds3430jhapwrgfjyn7ecnhpe0qj9kdj8, nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a, nostr:npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3 + more.
https://m.primal.net/LVzM.mov


And use Drupal 🤓 offcourse 😉


Open source royalty and mad kings

https://world.hey.com/dhh/open-source-royalty-and-mad-kings-a8f79d16


Use the JSON view to see them all in noStrudel


Online call about having a Nostr booth at FOSDEM 2025


nostr:npub14kw5ygpl6fyqagh9cnrytyaqyacg46lzkq42vz7hk8txdk49kzxs04j7y0  Episode 82 began with a profound Twitter history lesson. It shined light on the past, present and future of Nostr. We discussed nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch, the creator community, the creator fund, our mission to cultivate culture and much more.

nostr:npub1hqaz3dlyuhfqhktqchawke39l92jj9nt30dsgh2zvd9z7dv3j3gqpkt56s  and I could not be more appreciative of nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240's time and wisdom.

This episode is one for the history books and we highly encourage you to give it a listen.

Thank you to those who listened and interacted live on Nostr Nest.

Thank you to those who continue to support our cultural movement and keep fighting the good fight of freedom tech.

For those who listen to the recorded version. Please support Value 4 Value and listen, boost, share, follow on nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5

Building the future we want for the next generation takes everyone of us. 🫂

https://fountain.fm/episode/xlDntsKe4UBBi5hit3jm


Are you publishing a event?

See https://github.com/nostrver-se/nostr-php/blob/main/src/EventInterface.php#L116 which should set all the tags on a event. And there is also the getTags() method there.


Basicly we need to find a way to distribute git objects, as all these Wordpress plugins are git repositories.


Thanks for the tip, following now!


It’s getting really nasty…

“We were saddened and appalled by Matt Mullenweg’s actions this morning appropriating the Advanced Custom Fields plugin that our ACF team has been actively developing for the WordPress community since 2011.”

https://www.advancedcustomfields.com/blog/acf-plugin-no-longer-available-on-wordpress-org/


Wtf
The Wordpress drama continues

“We were saddened and appalled by Matt Mullenweg’s actions this morning appropriating the Advanced Custom Fields plugin that our ACF team has been actively developing for the WordPress community since 2011.”

https://www.advancedcustomfields.com/blog/acf-plugin-no-longer-available-on-wordpress-org/

This is one of the most used plugins in the Wordpress ecosystem..


feat/web-push-notifications 🤓


I’m not sure if Nostr is aware of what’s going on in the #WordPress community right now, but it’s headed toward a civil war and has effects that are rippling through the entire open source internet.

If someone is capable of developing a decentralized plugin repository built on Nostr, you’d have a million developers turning their heads to look this way. This is a much larger opportunity for nostr to attract talent than any possible exodus from Twitter.


I’m using Drupal as a infra for handling events which will trigger sending push notifications https://www.drupal.org/project/pf_notifications

Powered by this lib https://github.com/web-push-libs/web-push-php


Welcome!!


Yea Drupal !!


"🔮 Bet on bitcoinprediction.market"

🔮 Bet on bitcoinprediction.market


Hello Nostr, if you are in a great mood just skip this post; its depressing.

So I had not encountered it before, but yesterday I crossed paths with Child Sexual Abuse Material on Nostr. In my regular internet usage over the years I have rarely come across this stuff, though I guess if I were to look for it I would find it eventually;
That is to say, the status quo is that it does exist, but most people most of the time wont have to deal with it. I think this is important to realize that the world is not perfect as it is, when reflecting on these matters in the context of Nostr.

It goes without saying, but just to be clear: yes I think we should all learn how to tie nooses and identify adequate oak trees.

However marginalized CSAM is, some people want governments to go above and beyond to combat it. Prime example currently is the ‘Chat control’  regulation proposed out of the EU, which wants to install bigbrother client side on your phone to scan every single thing you do in order to flag any suspicious behavior/content, before it gets encrypted. How understandable the motivation might be, even advocacy groups and agencies dealing with the CSAM problem are against this type of stuff, if not just simply because they are already swamped with work/processing of material as it is; opening the floodgates with false positives wont help anything and probably make the situation worse. Aside from the obvious objections to forcibly installing big brother on peoples hardware of course.

Back to Nostr. On the one hand we have the end-user, that does not want to get confronted by this material. From this perspective, CSAM is just one of the many things a user might want to filter out, along with other material that might not be illegal per se but just NSFW etc. Whatever means we find to do this, failure by those mechanisms to do so is bad, unwanted etc. but not a direct systemic risk to Nostr; like I mentioned in the beginning, it is not impossible to accidentally come across this type of stuff on the internet today as is, and the whole world is still using it.

But it does become a systemic issue from the relay perspective. Here, it is not some incidental bad experience that can be clicked away. It is a crime to host this type of material which brings in the risk of prosecution for ‘simply running a relay’ that some asshole decided to nuke with CSAM or other illegal material.

But here my optimism comes in. Nostr is pro censorship; the theory is that every relay can moderate to their hearts content, because users are ultimately always able to route around such obstacles (very much like ‘the internet’ itself). This means that that relays should be able to adjust their policies and methods of moderation to their capacity to deal with unwanted content and risk appetite. From a locked down white-list only relay on one side of the spectrum, all the way to an open relay with heavy sophisticated analytics for assessment and filtering, and everything in between: albeit that it wont deliver us a perfect solution in all cases, it will remove the dark cloud of systemic risk to the protocol/network, because we are able to sufficiently marginalize the phenomena.

On a last note: when talking about filtering/assessing for this content it gets complicated really quickly. You can imagine some AI performing such a task, or using lists of known content to filter; however you want to do it, you first come to the question on how you construct that stuff in the first place; it requires gathering such content and human eyes looking at it. And then subsequently you produce tooling that can be flipped around and used as a search engine to seek and find such material instead of filtering it away. So yeah, there are no graceful perfect solutions I am afraid.

Well, there is one of course….
https://cdn.satellite.earth/a92bdd80dbd45e00636a9db615061eef168c3164a0e1bfa1abfb0784e74cd24e.mp3


Another one done, offday tho. I think my legs are still in Amsterdam somewhere. #Nostrides #Gravel
https://image.nostr.build/1e4765162773881a83497ecc312cfdfc00fdb252d8a953d41fdd2841d6a12552.jpg


I’m using my contributed Nostr modules on https://nostrver.se to crosspost content to Nostr

Here is a demo https://njump.me/nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qy88wumn8ghj7mn0wvhxcmmv9uq3camnwvaz7tmwdaehgu3wwdjkyctnw35hstnnda3kjctv9uqzqj75dy5eps3lgwum7f9p2l8sywy7wuxjr08pyhzyzv9mklylaydgdyll3z

These are the contrib modules
https://www.drupal.org/project/nostr_content_nip23
https://www.drupal.org/project/nostr_simple_publish


Interesting to see that nostr:npub176xpl3dl0agjt7vjeccw6v5grlx8f9mhc75aazwvvqfjvq5al8uszj5asu is one of the investors of this project 🤙🏻


I have the other versions as well, super mario bros 3 is my favorite. I also think the girls will like Duckhunt as well 🤓


His story, his vision and the way how he shows to speak out was a game-changer for me during the C19 period. Changing from negative to positive. Not sure what he is doing these days (still lecturing and giving talks?), so I’m very curious what is coming up from your side with him 👌🏻


Debug Xdebug #PHP #Inception
nostr:note1cv366kuhtfjf2xjmly5sm4jslugg8jkwgkf59e2rj9u4t9csuxfsqp257m


Has been a long time I saw Jenkins. Not missing it tho 😜


"Onward 🫡"

Onward 🫡


Introduced Super Mario at the NES to my youngest one today 🤓 🎮
https://image.nostr.build/232b33cd3785a980be1cc11ecfe066a0418a40f0e9dc981921dc673dbbcfd576.jpg


What services did you use from them?
And what a scam…


WHY NOSTR MATTERS IN TEN MINUTES. 🫡

https://cdn.satellite.earth/8de427b037d581c91db189541d1827278649384d467c87810691afc70f989818.mp4


This was another great moment where Nostr memories for life are born. Thx for the performance nostr:npub1asuq0pxedwfagpqkdf4lrfmcyfaffgptmayel9947j8krad3x58srs20ap 🤙🏻
nostr:note15dv5f90feg7vk6f8zqr6pj8wmw8chwa9xthdvvpvrt3luhnnp9eqjdnyvt


GM!


Agree! I do the same every quarter!


Likewise!
Many great features are possible with PHP and I will demo them with nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j Stay tuned 🫡🤓


Hell yeah! 🤣


Nice meeting you and great to hear you enjoyed your time at Amsterdam! 😃


Absolute worth listening to! #PodcastTip

nostr:nevent1qvzqqqqqqypzqkcpsw4kc03j906dg8rt8thes432z3yy0d6fj4phylz48xs3g437qqs99gtzm865p4ghujvpw4gamnmeevzhhphmyc90rgwsl4vvczfxttq0atzgj


Yes, that could be a very nice web component.


Just curious, what 'logic' or mechanism do you use to generate the d-tags?


The Psychology of Totalitarianism of Mattias Desmet. Sorry that was not obvious, I clipped an audio part of the podcast (in in nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5) with you and nostr:npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u =)


I don’t like this drama around Wordpress and how commercial entities around that opensource software are driven by greedy ego’s.

“WordPress then temporarily unblocked WP Engine and gave it until Oct. 1 to agree to terms of a licensing agreement, which Mullenweg made public. The crux of the deal is that WP Engine would agree to a royalty fee of 8% of monthly revenue to Automattic or commit 8% of revenue “in the form of salaries of WP Engine employees” working on WordPress features for WordPress.org.”

https://www.cnbc.com/2024/10/05/wordpress-ceo-matt-mullenweg-goes-nuclear-on-silver-lake-wp-engine-.html

https://world.hey.com/dhh/automattic-is-doing-open-source-dirty-b95cf128

“159 employees are leaving Automattic as CEO’s fight with WP Engine escalates”

https://techcrunch.com/2024/10/04/159-employees-are-leaving-automattic-as-ceos-fight-with-wp-engine-escalates/


GM

Great insight yes 🤙🏻


It’s on the roadmap, I need it too for my Drupal modules 🤓


Its not in the library yet (NIP-19)


Have you seen the small Nostr booth at the expo hall at the conference? It was quite crowded at certain moments!
We’re working out a plan to attend with a small Nostr stand at FOSDEM in february next year.


This resonates. I’ve read this book back in 2022 (in Dutch) and blogged about it (in Dutch too) https://fountain.fm/clip/yI9GFN6dAKObI6n4N4d7how we are preventing ourselves to become such a society https://sebastix.nl/blog/hoe-wij-onszelf-afwenden-van-een-totalitaire-maatschappij/

My guess you will have some similar insights on this nostr:npub1dg6es53r3hys9tk3n7aldgz4lx4ly8qu4zg468zwyl6smuhjjrvsnhsguz 🤓


Cool. So this perhaps can also be used for documenting content like how it’s published on nostr-php.dev for example?


4h30 daily average, but that amount says nothing about the quality of that time spent


Its not about screentime indeed, but what you do with that time. If I use my navigation app in the car, its very high but also productive.


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 nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240


Did some relay tinkering in the evening yesterday with https://github.com/bitvora/haven and adding a (from scratch) simple docker compose setup (which nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 dropped in the latest release)
nostr:note13s45mextp86nsfc4jl3qmdnjluxcp3wwtyc77pzkg7053apungzqveh28a


Ok running the latest release now with Docker in the most easiest way haven.nostrver.se

https://github.com/nostrver-se/haven (docker_compose_support branch)


Listening to the latest nostr:npub14kw5ygpl6fyqagh9cnrytyaqyacg46lzkq42vz7hk8txdk49kzxs04j7y0 episode with nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 nostr:npub1tvqc82mv8cezhax5r34n4muc2c4pgjz8kaye2smj032nngg52clq0rkrq4 nostr:npub1hqaz3dlyuhfqhktqchawke39l92jj9nt30dsgh2zvd9z7dv3j3gqpkt56s

https://fountain.fm/episode/xlDntsKe4UBBi5hit3jm


👀👀

If you need any help or a second thought on things, ping me.


If you haven’t read it yet 👇🏻🤓
nostr:note16enmcrkyrqhztnjp4flek4xmgz3r8l6s8kxpu6eahfzz08e5yqcq06pddd


GM!


Thanks for the shout-out for the Nostr booth at Bitcoin Amsterdam #Nostrdam 🤙🏻
nostr:note1tdhls9t6v49v9803mfgkte0m3ht28q65suyutcwajdzgx8vjlcqqntzw2v


Maybe nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft and I can go to share the story of nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 ;)


Proof of location /cc nostr:npub1cn670f663n3ks02jnnlsvd5y88zjnefy8343ykaxs7y3nzzketrsrjwt8a ;)


Fresh made ones are the best indeed, but my stroopwafels are just coming from the supermarket ;)


I guess that's your forest


https://waag.org/en/event/developers-meet-alternatives-app-stores/

This looks like an event you could attend nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 explaining nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 👀


⚡21 Free Sats &Win 2100 Sats Daily⚡#bullishbounty


Watching this nostr:npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg docu tipped by a Dutch noderunner yesterday https://youtu.be/Z78ZbPcsc3g
https://image.nostr.build/1b2eaa2425474a954401288a2d6a8bbe152dea279bee9ccc94fa0880a4b0cc1e.jpg


I always put my stroofwafels on top of my coffee muc to warm it up


In the middle of The Netherlands around Utrecht


I loved creating this #Nostr Amsterdam branding. It stands for the connection we make through Nostr and Bitcoin. A kiss/ hug and just have fun. 🫂💜

I hope I can create more of this Nostr Booth venue branding. Love seeing my creations on T-shirts/ stickers etc.

for everyone who likes to have one of this  cute T-shirts you can find them at nostr:npub1dxt5yjnm25umgknpruhedhfqfj5za4rcu4u0570fmweut8pazg2q4ljltz ✍🔥

https://www.storeofvalue.eu/collections/bitpopart https://i.nostr.build/ZiotdQHPGV9Nnpsr.jpg https://i.nostr.build/FdPjOrqpHNYTyEay.jpg https://i.nostr.build/R9RHQOMcZ9S8mvgA.jpg https://i.nostr.build/jpCyIiG02smev7ie.jpg


Take a bike with you ;-)


You're welcome!
How is the welcome so far from everyone here via Nostr? =)


"Onward 🫡"

Onward 🫡


"No Stronly 🫡"

No Stronly 🫡


Have fun visiting the great Dutch masters!


Haha nice, Bert responded (and first time hearing about Nostr)! What nostr:npub1s6z7hmmx2vud66f3utxd70qem8cwtggx0jgc7gh8pqwz2k8cltuqrdwk4c already explained, there are different bridges between Mastodon, Bluesky and Nostr to relay all the content.

https://mostr.pub/ made by nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p so you can follow anyone from the fediverse (Bluesky, Mastodon and Threads).


https://shares.sebastix.dev/4Lyz8NVe.mp4

Ripped it from Instagram, but the visuals at nostr:npub13e6qu4kdjsyysrfl5an558rawvqg0rx2xuat9ca706spcdqjzhuqq6md43 were done by VeeMee Visuals. VeeMee (Michelle) and I both got our Bachelor of Design in 2010 at the Art Academy St.Joost in Breda. Cool to see when certain things merge back in different contexts. I will tell her that her content will also be appreciated if she's shares it via Nostr ;)


Thanks!!

It's was crazy how busy it was, so yes I was talking all the time to someone when I was there 😄 Too bad we didn't chat!


The Council of the EU has adopted the #CRA Cyber Resilience Act yesterday. This will have huge consequences for everyone who ships hardware and software as a product. Almost no actual open source developers face direct regulation (for writing software), but the users of our open source software very much do. The CRA notably suggests that commercial users pony up for improved open source security attestation. It is a big act, but it offers real possibilities for making better software! 1/2

https://cdn.fosstodon.org/media_attachments/files/113/287/768/103/364/484/original/f95735677d0bacf0.png


GM!

My voice is completely wrecked after three full days at nostr:npub1h5ewqujs336m0kdez46l03jttnaqp3yrvf7evertw0ec52q3qulq4kcdg7 and the Nostr booth at nostr:npub13e6qu4kdjsyysrfl5an558rawvqg0rx2xuat9ca706spcdqjzhuqq6md43. I'm not used to talk that much as a dev I guess 😋 I'm still processing all the wonderful introductions I had with new onboarded and existing Nostriches. Can't describe how energyzing it is when certain concepts of Nostr just "clicks" with someone else 🙏

Meanwhile I'm also looking at some nice photo's made of my father and I during the 200km gravelride last weekend 😎 #Nostrides #Gravel

https://nosto.re/15c023f4577e4dfd19154869f05174e92a750aa5a98eafdef2364b6e2e759d34.jpeg
https://nosto.re/2d440acb99ee9debaeb4f3ea71e7b5b0a69182d1d256baf05513153f998c2c4e.jpeg
https://nosto.re/d7439aeb00b32b7a877d633ca1dfac6b46314721d512cc9f30d126e3aa99343a.jpeg
https://nosto.re/b12b68734d00c56024f231543d6e7a544700fd24d55a14ea6f992427efb98a64.jpeg
https://nosto.re/0e38a19579dae67730703b6698bc106d776e0f1bfac1863483fac9528152d77a.jpeg


I think I have to unfollow you for the coming months, I'm too jealous. 😉


#Halloweenstr? :)


Any talks you recommend to watch back? 😃


🤙🏻🤙🏻🤙🏻 nostr:npub1np5dpnx75tpxsrcajemwddcnpf0s93h9pzt8kfcgqwpwmc8wz5xqpanlfk thx for all the great foods and drinks!!
nostr:note16r7zfwc0zanx3uz58gxdqz25cmg49rjkhkge66p2556t9r0we5zq5fhyy9


Please give a warm welcome to nostr:npub123csndfqz6lzz4c6qu2tx62ulc5dc49skc8gmx9rqvpr28u30vuq7rsm8r! Nice meeting you today at the Nostr booth!
nostr:note1uyy83eggnzj5xgtzwuulj95th3azrmyrlktvqeyl6dvhmecn4lsqtkrg3s


Bye bye #nostrdam Driving home back to 👩👧👧
https://image.nostr.build/d94cdd5be6c87bf3e290fa2944aab39e4657842c4c72c51b3bfba7036b65b1dd.jpg


Welcome!!


Enjoyed the talks and presentations at Bitcoin Amsterdam, but I learned the most from the team of experts at the Nostr booth!

@Tanya and @Sebastix were especially helpful 🙏❤

I'm onboarded and ready to learn. First post 😬

#introductions

#bitcoinamsterdam #nostr

https://image.nostr.build/6d2505b47895d58feedf9d124102032032c6da25e84c12a3e31def5dc2c8b2da.jpg
https://image.nostr.build/055273e040a23eaeac634f33b5162ef272190f34fffb1899a3e6264a5b7f2bf2.jpg https://image.nostr.build/a8f237daceaa1093000852ee46899f94b4fd240e3c0e3d70a88a08b403fb62a5.jpg


We are closing down in a couple of minutes


Thanks for the support and watching all!


It’s pretty busy indeed!


Say Hi to the camera! Thank you for the service.


Welcome from Amsterdam from the Nostr booth at nostr:npub13e6qu4kdjsyysrfl5an558rawvqg0rx2xuat9ca706spcdqjzhuqq6md43 #Nostrdam #Nostrbooth

We’re live at https://zap.stream/naddr1qqjrxep589jnxc3e94jn2epn956rqdmp95uxgvpk95mnvvecvgmxxce4vcengqgwwaehxw309ahx7uewd3hkctczyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8vechgc2pv
https://image.nostr.build/14712941e22102cf515b25b4167b199d8d76c5c442983ec1b2bba29259383823.jpg
https://image.nostr.build/c83a31db910bf4139110004ff1c7ee466df6cb490913647d22a653c887f6bd6c.jpg


GM from Amsterdam!!!


What you pays attention to, constructs your worldhttps://fountain.fm/clip/McLKvZXpuNk32Np557Wd #PodcastTip
 about how the phone is changing you


Entering the Nostrverse on Android is really easy.

1. Download and install nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8
2. In zap.store, search for the app Spring browser

Now you’re really to discover all different kind of clients.

https://image.nostr.build/6b55f3d86c6b0751256a2f8363b2d16a1532a00416c4564b34a9e9820481a296.jpg


Nostr Help

Nostr Help


Like wtf…


wassup


Helloo helloo! =)


Hi

Hi


We are live #Nostrdam

https://zap.stream/naddr1qqjrgvpk8yunzvpj95mngvfn956xvve394snwwty95ckyc3s893nqe3nxsmxvq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwz3dmmw


Oohh hmmmhmmm 👀 it should not be that hard to use Docker….


Who is ready for a new livestream of nostr:npub1asuq0pxedwfagpqkdf4lrfmcyfaffgptmayel9947j8krad3x58srs20ap ? #Nostrdam

https://zap.stream/naddr1qqjrxvf3x3jnve3k943nzepk956xzen994sngve495ukvdpk8qmkxcecx43x2qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qgsv73dxhgfk8tt76gf6q788zrfyz9dwwgwfk3aar6l5gk82a76v9fgrqsqqqan8cwtgzc


Good to say a quick goodbye to my #Nostr friends in Amsterdam before heading to Bangkok, Thailand.

nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr  nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe  nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft  nostr:npub1k5f85zx0xdskyayqpfpc0zq6n7vwqjuuxugkayk72fgynp34cs3qfcvqg2  nostr:npub1w98ems6ryhpv7zvmhwp5sv65p0pwrnvzw4lucn0ch776qan9ntdstscwpx  nostr:npub17plqkxhsv66g8quxxc9p5t9mxazzn20m426exqnl8lxnh5a4cdns7jezx0  4 are wearing a BitPopArt T-shirt 🔥

And great to meet finally nostr:npub18ktmcfkq422zd83sqqwp3wtxrpfq8znv2rp5tcqkr5d4k64q68aqtfdj5e who was one of the first who bought my Nostr merch. And taking with nostr:npub1qrdghhevjhszzdx74whtnkudwdmler9wlnsz96xrkmtqjhpk72ts44wmc5 about an #art collab. And talking with nostr:npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa
About the LatAm booth where I am happy to help with some designing.

Nostr have given me so much the last 1,5 years. Grateful for this. 🙏 Time to focus now full time on new art upcoming months ✍ Keep Creating ✈🌏 #siamstr #artstr #plebchain https://i.nostr.build/RTFwCSOdigE98nYM.jpg


🔥🔥🔥 https://image.nostr.build/b70f7f972e355ebe918a225dc7244f720054499aa5b7cd21afa0df88b38661f1.jpg


It is from nostr:npub1gwa27rpgum8mr9d30msg8cv7kwj2lhav2nvmdwh3wqnsa5vnudxqlta2sz special made for nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j


I do only on holidays 😄


The van is parked so #Nostrdam here we come
https://image.nostr.build/f073a4ebf9aab19d1ce2b50a2eda43cf03d60c2ede80398e074c1f097523e6af.jpg


Cool! This might be interesting too then for you? https://github.com/jorijn/bitcoin-bolt11


What did I missed? I try to stream some work on nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j each week on Fridays 🤓


This also applies to the meatspace.
People are willing to pay a contribution just to be member of a local / niche community. That's why I (with many other) pay a contribution to club to be part of a group where we love to cycle with each other. That's why we (I was part of the crew) had one of the biggest petrolhead communities (in the Netherlands, in 2005-2010 pre Facebook era) around one specific car (Honda Civic) with hunderds of paying members (and thousand online forum members online every evening, the slowchat topic was the most popular one).

nostr:nevent1qvzqqqqqqypzqmjxss3dld622uu8q25gywum9qtg4w4cv4064jmg20xsac2aam5nqqspglu69pa7c9nsva42aprl7p0n5hw8m9w20rkrv5x8vl4lwxm0q8cdez5ax


Another day at the office ☀
https://image.nostr.build/5f8711ad6a30f525613145cd2175923598b140341f85a3ffa817b7f4a282d9c5.jpg
https://image.nostr.build/88160003c27882de04300e5eaf232dccd8b4071c083cb0b13efcea0a9e35cace.jpg
https://image.nostr.build/234c51ec2b5e9bc006663518a3cda70fcebbef754b78e3d1d108a58b85c46070.jpg
https://image.nostr.build/35fece138d9bcf22361b67027b1b24f544cb523e01c1f55177d444da84a9cbba.jpg


nice 😉

nice 😉


"Coffee on me ☕"

Coffee on me ☕


That’s a wrap. 200km of high class Dutch gravel 🤩 Together with my dad who is still unbelievable strong 💪🏻 This was one of the best days on the bike this year as we were pushing the pedals strong each hour. #Nostrides #Gravel
https://image.nostr.build/5243780b50457988161040031ade24f1114f23c057270f0a59d541653b8df602.jpg
https://image.nostr.build/8130a67604fa8a3b1becd536f610b9c7f0b3c65fbaf90bda2e70891a11635ac4.jpg


Fair enough, it takes effort. Efforts that are worth the try. Nostr needs more efforts.


There are more long-form content clients? 🤷♂


Strava is down and I would like to take a screenshot of the 200km gravelride I did today. We need a Nostr client for this.. 😛
https://image.nostr.build/f40a4d7ab10f7c54420a9fdd9c52d431bc6bf5de36b94a6de1070c8ac3e3df24.jpg
https://image.nostr.build/c482370bc41d8ab7d1d02b09b7bd71a5a6dc62e89d3b04da11a884ca28d2ac9c.jpg


Onboarding my friend who's living in his 1976 German firetruck which he converted a few years ago! Let's say hi to him and show him the power of Zaps!

nostr:nevent1qqszhskva4l9g6xfajj4al39ep4vyrtaay2wzh7ht2n6pfzvq536mjgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyrgqs0tmj50k92cwvqwyh84qmtckt4srgtxx6dkdpfd8rf558rz35qcyqqqqqqg8gypga


Welcome!!


Hmmmm and what about microservice taking care of that? A microservice (which every client also could use perhaps) which will give you a curated list of relays based on your social graph.


Vliegveld Soest


#Nostrides #Gravel 🤩
https://video.nostr.build/0ce1a87f3bbb2579a1e055cdc956f4bd15d79adfaf9eb81e8d44fafb14e41665.mp4


Woa, the drama continues…
nostr:note1r3vveyrgzkdrksfgcs4y3kzmlymjk2p9gvc0el5y9h2s8587qt9qucqs4f


Talent 🤙🏻
nostr:note136l9ylw0550dmlcdnpurdkzttzu2v2kxervg22mhstxkxx70fdqst6qzrh


Have a nice weekend! For those who are coming to Amsterdam, let's meet at the Nostr Booth!


*   Worked on the async requests with a pool for handling the request concurrent
*   This is a full working example where a request (to fetch Nostr events) is made to ~10 relays
    [https://gist.github.com/Sebastix/b4493018020d1d2b74e68016720ea70c](https://gist.github.com/Sebastix/b4493018020d1d2b74e68016720ea70c)
*   Updated the following [nostr-php.dev](http://nostr-php.dev) guide pages:
    *   Generate keys
    *   Publish an event
    *   Verify event


15 minutes left before I leave, weekend / family duty calls ;)


brb


Thanks!! =)


"No Stronly 🫡"

No Stronly 🫡


A take from nostr:npub176xpl3dl0agjt7vjeccw6v5grlx8f9mhc75aazwvvqfjvq5al8uszj5asu how to solve Maker-Taker problems with FOSS projects

https://dri.es/solving-the-maker-taker-problem

There are some lessons we can learn from the Wordpress drama between Automatic and WP-Engine

#FOSS #Drupal #GoodRead


"Onward 🫡"

Onward 🫡


Cold but so ☀
https://image.nostr.build/9a0fbe5c5b65b98d9ba1885a4a6cf75ea9180c17094ca907156ab86cb9e98a20.jpg


GM

Neat feature from nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0
The full Nostr experience with live (calendar) events!
https://image.nostr.build/22104eb3a259370e7f4309f1330fe87250c99b3da93971695e725b4fbbb35188.jpg


Fixed!

https://image.nostr.build/22104eb3a259370e7f4309f1330fe87250c99b3da93971695e725b4fbbb35188.jpg


Nostur 🤙🏻


GM testing from


Don’t waste your attention on these bots nostr:npub1ywc6w8qjnm6nlh8ct7qacg9qzl83aappkljkf8yyhnwa7eema4psjgw6nr 😅


I recently discovered and started using https://www.tubearchivist.com/

Till now is still works on my homeserver


I have a concept for a kids friendly video nostr client. I need to opensource that idea so not only can build it. Is has a trusted parental curated mechanism in it.

YouTube Kids is disgusting and I my moderation does not bring up decent content for my kids.


Easy onboarding is a must imo


State: unchanged
https://image.nostr.build/bba3670e17086262a3151edb86b08b0fd9210a42cef4da47e4aa80511637d4ec.jpg
nostr:note19eh7kjduyvqng78shq5l297ju8qrdj0g9gknz53vm0tl48xyf0lsq344np


#PodcastTip

https://fountain.fm/episode/DbYYejC21UOs93d4nY8N


/cc nostr:npub19szeju5z38elvr64jf02frcxer77t89lp9gt0rx0k7vlrwjen5lqsj3u83 nostr:npub19szeju5z38elvr64jf02frcxer77t89lp9gt0rx0k7vlrwjen5lqsj3u83


Me too, searching for this client haven’t gave me any result (yet)
nostr:npub19szeju5z38elvr64jf02frcxer77t89lp9gt0rx0k7vlrwjen5lqsj3u83 do you know?


Good morning Berlin, slowly recovering here. Not sure what kind of virus I got… but I wanted to share a this with you all here.
The last two months have been really busy.
I’ve been working with a few amazing people to put together a Nostr booth for THREE back-to-back conferences in LatAm.
What started as a simple “let’s do a booth and a few panels” has turned into something way bigger than I expected: full Nostr days packed with workshops, onboarding, dev sessions, merch, local events, content creation, and so much more. 😅
I won’t lie, it’s been a lot, and I’m still figuring things out… but I’m working hard to get there.

The support from the community has meant so much to me, and I’m deeply grateful, especially as I’m still new here and have a lot to learn. Some incredible people have already gotten behind the initiative, and I hope they can speak to the effort happening behind the scenes. 🙏 It also means the world when people share and talk about this, as it helps build awareness and keep the momentum going.

Massive thanks to the organizers too—we’ve scored amazing booth spaces and seriously, after seeing how much booths usually cost, their generosity is next level!

The local communities have been incredibly supportive, helping me organize dedicated Nostr Days after each conference. They’re always eager to listen to my questions and brainstorm solutions whenever I come to them with a new idea. We’ve secured some amazing venues in each city, including the Community Center at La Crypta and the iconic Bitcoin Mansion at Bitcoin Beach in El Salvador.

Here's what’s being planned for each Nostr Day, in each city:

➡Nostr 101 Workshop (Morning): Introduction to Nostr and its key concepts
➡Technical Workshop (After lunch): A deeper dive into the technology
➡Onboarding Workshop (Afternoon): Hands-on sessions with Nostr apps

I’d love to hear your thoughts on what people might like to see or experience, or any ideas on what we could showcase. Your feedback will help shape these events!

And let’s not forget the amazing podcasters who have trusted me and invited me onto their shows.

That being said, we could still use some extra hands, voices, and support. This has been organized on a tight budget, with everything being offered at cost, but there are still expenses that need to be covered.

We’ve come such a long way, with so much work already put in. Any help—whether it’s sharing this or contributing, even just a small amount—will go a long way towards making these events as meaningful as possible. 💜

Even if it’s $1, or $21 or $100. Every Sat will go towards making these events as impactful as possible. 💜

This is the nostr:npub1kmwdmhuxvafg05dyap3qmy42jpwztrv9p0uvey3a8803ahlwtmnsnhxqk9 link (who’ve been gracious enough to feature and support it):
https://geyser.fund/project/thenostrboothinitiative

Also I’m putting every Sat I receive on Nostr towards this!

Thanks to everyone who’s been with me on this journey so far, and helped out.
It means the world!


Flutter: The New Twitter

https://www.youtube.com/watch?v=BeLZCy-_m3s


Wait, this is what nostr:npub1arkn0xxxll4llgy9qxkrncn3vc4l69s0dz8ef3zadykcwe7ax3dqrrh43w is building too

https://fountain.fm/clip/XpZNe3W4lX8c3dJEEBhF


GM

Started to listen to https://fountain.fm/episode/zJo4UmqzYrZOOeQZmj6E #Podcast


Really enjoyed this episode!


A new episode of nostr:nprofile1qyw8wumn8ghj76r0v3kxymmy9e3k7unpvdkx2tn5dahkcue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hszrnhwden5te0dehhxtnvdakz7qg6waehxw309aex2mrp0yhxwet5v9kxy7fwvdhk6tmkxyqzphl3mpurnffw88l6vmukxylervy8xn22envuanr3678u9648r936scsgqz  is out, with nostr's favorite farmer nostr:nprofile1qyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxmhwden5te0w35x2en0wfjhxapwdehhxarjxyhxxmmd9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3zamnwvaz7tmwdaehgu3wd3skuep0qqs2js6wu9j76qdjs6lvlsnhrmchqhf4xlg9rvu89zyf3nqq6hygt0sj42rw4 !

Unfortunately, my audio is awful because my computer decided to use my computer's mic rather than my Yeti, but the episode is still well worth the listen.

Enjoy!

https://fountain.fm/episode/VCK7BTSHsvy7eYEHvGWH


Nothing happens when I tap that button on the profile view from a live event


Every Friday 09:00 AM (UTC+2): live coding stream working on the Nostr-PHP helper library

Nostr-PHP live coding, every Friday 09:00 AM UTC+2


Sci-Fi stories in the bitcoinverse: 21futures.com


Read 21 Bitcoin Sci-fi Stories - 21futures.com


It’s a sticker?!


Funny thing is, this is a brand new ATM

3 weeks back it got replaced and it looked like this
https://image.nostr.build/eceb4e8a46a908d8d1f772cc12ef2ca2ab1ea80fd6941c8330266853b8c4e61c.jpg


Fiat ATM is already 4 weeks out of business 🧐 So my message is clear 🤓
https://image.nostr.build/ff616e82f31f44ce5137c14968a11ae9e2ddf1d93497f163372fc042b0aef3e9.jpg


Notes 🤓


Very very cool nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr !


This is a good idea!


It's getting fast again on my device :) 💯 Can I already zap within a opened live event? /cc nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe


GN


GM #Nostr

Here's a blog I wrote on exploring the Idea of CI/CD pipelines over Nostr a bit deeper, with a few Idea's that I think might actually work!

Let me know if you see any gotcha's or wrong assumptions i'm making, I'd really appreciate some questions and feedback!

nostr:naddr1qvzqqqr4gupzpwa4mkswz4t8j70s2s6q00wzqv7k7zamxrmj2y4fs88aktcfuf68qqnxx6rpd9hxjmn894j8vmtn94nx7u3ddehhxarj943kjcmy94cxjur9d35kuetn0uz742


Love blossom support

Love blossom support


#assange live now....

https://www.youtube.com/watch?v=Mq85IZMeigc


GM!

Recently added fenders, a lock and a standard to my commute bike
https://image.nostr.build/5ecb6e807841847080c668d65bbc688f12086d974d368d4cedbf4fdb3d5a12dc.jpg
https://image.nostr.build/4935e0c16e853ec75cd527f7ad7f76d62969cbaced1d4a0e7205e30b6398f0a6.jpg


Growing Nostr is hard. Not because we don't have the tools, but because it requires the hard work of many of us, not just the few. Decentralization is great, however this means that no centralized growth team is going to step in and do the work that's needed. We'll have to rely on a multitude of people to accomplish this. These people will be cultivating and nurturing Nostr's growing ecosystem. They're seeking out unique communities, on-boarding new users, and educating them on the tools at hand, so that new users can create their own spaces on Nostr.

These have been initiatives of mine since the beginning days here. I love building communities, helping people use technology, and speaking about my passions.

Many people across Nostr are working on similar initiatives, trying to #grownostr and foster community. nostr:npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa is one of them. We spoke at extent last week about her current project. She volunteered at the Nostr Booth that I organized at nostr:npub167n5w6cj2wseqtmk26zllc7n28uv9c4vw28k2kht206vnghe5a7stgzu3r a  few months ago, got purple pilled in the process, and is now planning on doing similar initiatives at three Latin American conferences coming up soon.

I had a conversation with the organizer of LaBitConf in Prague, who expressed a strong interest in having a Nostr presence at his upcoming conference. He asked that I replicate the same level of involvement he witnessed in Prague, including a booth, speakers, panels, and more. He clearly recognized the significance of Nostr and was eager to feature it prominently at his event. Unfortunately, I had to decline, as it’s not feasible for me to attend every conference. However, this is where the strength of the Nostr community comes in—others can step up and make it happen.

This is what Tanja is doing! Check out her project.

https://geyser.fund/project/thenostrboothinitiative


https://www.youtube.com/watch?v=Ijn5p7hXxbU

#CarPorn #JDM #Kanjo #Honda #Osaka


Relays I currently maintain / tinkering with 🤓

wss://nostr.sebastix.dev
- my first relay I set up back in 2023 powered by Nostream which I still use as a personal (archival) relay

wss://nostr.sebastix.social
- a personal archival relay powered by Chorus

wss://khatru.nostrver.se
- a niche relay powered by Khatru (https://github.com/fiatjaf/khatru) around geo stuff on Nostr (there is a filter with a whitelist of event kind numbers)

wss://sebastix.social/relay
- Ditto relay

wss://relay.nosto.re
- a relay for broadcasting Blossom mediaserver lists (kind 10063) powered by Khatru

wss://wot.sebastix.social
- Web of Trust relay implementation powered by https://github.com/bitvora/wot-relay

wss://jingle.nostrver.se
- testing out easy to set custom policies and filters on a Khatru powered relay, see https://sebastix.nl/blog/run-a-nostr-relay-with-your-own-policies/

wss://inner.sebastix.social
- invite only relay powered by https://github.com/github-tijlxyz/khatru-pyramid


Chippen was a first attempt to put some credit on your bank card and pay with it without the need of a entering a PIN code. It was called Chipknip.

https://en.m.wikipedia.org/wiki/Chipknip


Come and say hi at the Nostr Booth otherwise during the conference!


GM


Yea 🤙🏻 are you going to nostrdam.com as well?


GM!


GM 🫡


Wohw 🤙🏻
nostr:note15jxxdzelw90ls27drwwkxufyx3quy20c5hxjd58tx5j9cj9sdt0s3a9fmg


Ditto!

With nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p  I was discussing how great it would be to build a forum with Nostr as were both quite active with phpBB back in the time. There were many great online communities where the forum as a platform was the social glue for digital interactions.

Earlier this year I bootstrapped Community Curated Nostr Stuff https://ccns.nostrver.se and many ideas you mention are on the roadmap somewhere.

At this moment I’m not developing it further as I am the only one who is using it as a Nostr bookmark tool 😅


"Pura Vida 🤙"

Pura Vida 🤙


nice 😉

nice 😉


"Yes! 🫡"

Yes! 🫡


GM
Ready for some PoW #Nostrides #Gravel
https://image.nostr.build/de9b384cfdc131d183228c8bbf02d20c96b0de1aed528378de688cd137d35d58.jpg


If you come to Bitcoin Amsterdam 9-10 October, these 120 bitaxes in a shape of a Bitcoin B will keep you warm!  With the cumulative hashrate shown on a #BTClock (text continues below photo).

https://image.nostr.build/7223ddfdbc8391c8b3b0dd5ebee5d908830ca37fcf967479206d72f337e9a57e.jpg

You can buy one of the bitaxes at https://bitcoinbrabant.com/product/bitaxe-bitcoin-amsterdam-heater/  if you're at the conference, you can take it home after the conference or choose to ship it after they have done their job for two days.

The last prototype #BTClock with frontlight is for sale at https://btclock.store/product/btclock-rev-b-prototype/
I expect to have the final version in stock the week of the conference.


"Onward 🫡"

Onward 🫡


"Aye 🏴☠"

Aye 🏴☠


“The programmer Simon Willison has described the training for large language models as “money laundering for copyrighted data,” which I find a useful way to think about the appeal of generative-A.I. programs: they let you engage in something like plagiarism, but there’s no guilt associated with it because it’s not clear even to you that you’re copying.”


“So then the question becomes: Is there a similar opportunity to make a vast number of choices using a text-to-image generator? I think the answer is no. An artist—whether working digitally or with paint—implicitly makes far more decisions during the process of making a painting than would fit into a text prompt of a few hundred words.”

Process > result

Artists love process.

https://www.newyorker.com/culture/the-weekend-essay/why-ai-isnt-going-to-make-art


So you will be there? 🤙🏻


Looking forward to meet everyone who will be there! 🤙🏻
nostr:note1eh0eut5sgvcz8at7fed8dxnzlp98g9vpf5kgxd4j5fwj4em20m6sap8mkw


🫡🫡🫡 looking forward to meet everyone attending there!


First time paying family diner with sats 🤙🏻 And just around the corner!

https://btcmap.org/map#14/51.56770/4.69348
https://image.nostr.build/82511965b8ec3b08f3716b359f5123f2e63338b9d940a9e5e89c1ce51891034b.jpg
https://image.nostr.build/a538ddfeda96a57c2d32faf94fb1fc188803cf2d67f67eb12ee3f79aa76c025b.jpg


bitcoin.rocks/stickers Our mission is to help you orange pill more people by putting free Bitcoin stickers in public. Get yours!


SQL tips and tricks

https://github.com/ben-n93/SQL-tips-and-tricks

#sql


Pazzanistraat 4, 1014 DB Amsterdam, Nederland


*   On this page I added the Nostr components from [https://git.fiatjaf.com/nostr-web-components](https://git.fiatjaf.com/nostr-web-components) in Vue / Nuxt: [https://nuxstr.nostrver.se/fiatjaf-web-components/](https://nuxstr.nostrver.se/fiatjaf-web-components/)
*   I continued to work on a proof-of-concept and debugged websocket connections with PHP Http/Guzzle client.
    *   Async requests works
    *   Sync requests works

Here is code snippet: [https://gist.github.com/Sebastix/5991b84334c6c7e12bc28b2e703311b6](https://gist.github.com/Sebastix/5991b84334c6c7e12bc28b2e703311b6)

*   In this proof-of-concept I continued adding a promise and a pool for doing concurrency.
    *   [https://docs.guzzlephp.org/en/stable/quickstart.html#concurrent-requests](https://docs.guzzlephp.org/en/stable/quickstart.html#concurrent-requests)
    *   [https://njump.me/nevent1qqsgpgl2js2xeslnysz4008cw4tw6gta43q4jamm4wqwp8ckzptrpzcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsygqxvwdrsmyuzq2zza3zej70gzggcnc6pse7y0udd450f2lk2hu0wypsgqqqqqqs72n4rr](https://njump.me/nevent1qqsgpgl2js2xeslnysz4008cw4tw6gta43q4jamm4wqwp8ckzptrpzcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsygqxvwdrsmyuzq2zza3zej70gzggcnc6pse7y0udd450f2lk2hu0wypsgqqqqqqs72n4rr)
*   I reported an issue with the Guzzle Websocket Middleware package ([https://github.com/valtzu/guzzle-websocket-middleware/issues/1](https://github.com/valtzu/guzzle-websocket-middleware/issues/1)) which was solved within a day by the maintainer.

Some work in progress updates of this week.


Time 4 lunch


Thx for the :Zap: nostr:npub1dd668dyr9un9nzf9fjjkpdcqmge584c86gceu7j97nsp4lj2pscs0xk075 !


Hey, fellow dev

Hey, fellow dev


Ok, I'll ask @Kieran if he is aware of that (the developer of zap.stream)


Thx for the feedback, do other streams work for you on your mobile setup there?


I'm live at https://zap.stream/naddr1qqjrwct9v5urgctx95ukyvph956xvwp594sn2dmp95unsdesvg6x2dp4xa3rjqgwwaehxw309ahx7uewd3hkctczyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8vec93s0d8

#PHP nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j

Please let me know how this stream works for you as I'm still figuring out all the features with OBS.


GM


Ok check check, will be back in 30 minutes


Testing out some OBS stuff with different scenes and controlling them from my phone


Using nak for doing some neat Nostr stuff.

https://shares.sebastix.dev/qYkmCfJO.png
results in on nostr:npub1eaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsqarcgz
https://shares.sebastix.dev/4uxmNtA7.png#ca8fda14960f360c55da7a05033459cdba1153758f66b394325f070d2a46012c


🦩 REPOST THIS NOTE
IF WE'LL MEET YOU ON  #NOSTRDAM

https://m.primal.net/LCjZ.png

get your 69,000 sat tix 🎫  for the conference, food, party, hackathon, live music, networking and supporting  https://nostrdam.com


What is happening here nostr:npub1kmwdmhuxvafg05dyap3qmy42jpwztrv9p0uvey3a8803ahlwtmnsnhxqk9 ? 👀

https://shares.sebastix.dev/iBl9Wd78.png#2f23b14e7ee96300da1eec36019614e7cbe23df522cb9ee63cf97d6e78003696

https://geyser.fund/project/nostrboothbitcoinamsterdam/rewards


Meet us when we're at the Nostr Booth during the Bitcoin Amsterdam 2024 conference.


Support


GM! ☀ ☕

It has been a couple of years, but I'm back digging deep into Drupal migrations with the awesome Migrate API (https://www.drupal.org/docs/drupal-apis/migrate-api). Spent quite some hours the last weeks on these migrations: https://shares.sebastix.dev/xDO7WnHo.png

These migrations are processing 8 years of data from a Laravel application into a Drupal instance.
While working on this project, I got some new insights how I can use the Migrate API to work out a so called source plugin for fetching Nostr events from relays. With the use of nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j it won't be that hard actually. One use-case I can image is to use it to archive the events from my personal relay. All the events will be stored as Drupal entities, so I can do with it whatever I would like. #Drupal #PHP


Has it been broadcasted live? Or will the recording will be published later?
This stuff blows my mind, this is really next-level Drupal awesomeness. Thank you for pushing the limits!


Kinda jealous, going full-time Nostr! 😎 You're one of the few people I got to know this year of who I know who will stick around for the next decade 💯 That's just my gut-feeling, but I know I can trust it. #PoW

nostr:nevent1qvzqqqqqqypzpwa4mkswz4t8j70s2s6q00wzqv7k7zamxrmj2y4fs88aktcfuf68qqsf8enwyjll0xtf07f2d79t4lkq78g9k2v5p7jzfh7u4c6sslyefjq85d5yv


Can you fix Nostr for me nostr:npub17plqkxhsv66g8quxxc9p5t9mxazzn20m426exqnl8lxnh5a4cdns7jezx0 🤡


Onward 🫡

Onward 🫡


A self-hosted, multi-user, nostr credential vault, with cross-browser NIP-07 extension
https://github.com/VnUgE/NVault

🔂 cross-posted from https://ccns.nostrver.se


You're welcome 😃


https://privacyspreadsheet.com/messaging-apps worth to add it?


Get 10% off - store.blockstream.com - code NOSTR


Nostr is just like the real world (the meatspace).

nostr:nevent1qvzqqqqqqypzqgvz8pp38yu4n4kgv9arhkyexqafvcymgjnyf6tn3ygr3f77sc3dqqszq47dgyfsaszxhx4yz63lhnz65eeldhmeztgsau27cevvp9s7unqf4tr39


True


"Fuckin’ A"

Fuckin’ A


Chronicle is a personal relay Nostr, built on the Khatru framework, that stores complete conversations in which the owner has taken part and nothing else: pure signal
https://github.com/dtonon/chronicle

🔂 cross-posted from https://ccns.nostrver.se


What about SimpleX?


A Nostr relay docker image package which filter content based on content type (SFW/NSFW), user type, language, hate speech (toxic comment), sentiment, topic, and various rules
https://github.com/atrifat/nostr-filter-relay

🔂 cross-posted from https://ccns.nostrver.se


WOT Relay is a Nostr relay that saves all the notes that people you follow, and people they follow are posting
https://github.com/bitvora/wot-relay

🔂 cross-posted from https://ccns.nostrver.se


Yes, there is a client tag for this you can set on events (notes) when broadcasted. How noStrudel displays this:

https://shares.sebastix.dev/Ek6rM25U.png


"Hopefully it was not too disruptive to ordinary users."

You failed on that on nostr:npub1gj79sm9n8z4p3klueytek6gak6yqncrj2av0rguyx7c0whumsuwsq6scaa

What did you in advance (solving the spam problem) before taking action unleashing that amount of spam?

nostr:nevent1qvzqqqqqqypzq39utpktxw92rrdlejghnd53md5gp8s8y46c7x3cgdas7a0ehpcaqqs2zkuzuuvzd8y330yug8mwj97wqhxw3njm4c98y987h37nd0alxlc4za3mt


Maak ons los! Untie us!

nostr:nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qyvhwumn8ghj7mn0wd68ytnnv43xzum5d9uzuer9wchszymhwden5te0danxvcmgv95kutnsw43z7qpqjv3mz88r0wvuuyw6vpkwzpr9e83vqtrrc3xyynx3925744k42jesztsplv


GM

Are you familiar with this sheet?
https://privacyspreadsheet.com/messaging-apps

I wonder which checks we can set later on with Nostr + the NIP you're working on (and WhiteNoise).


Carl Newports take about digital distractions when you’re trying to get better in your craftmanship 👌🏻https://fountain.fm/clip/zvvvr73fNYBSrLURbv1A


Onward 🫡

Onward 🫡


Daily vid contest Win 2100 Sats! #bullishbounty


"⚡ LIVE FREE ⚡"

⚡ LIVE FREE ⚡


"delfing"

delfing


🫡 I can do that


"Onward 🫡"

Onward 🫡


Is that an array which gets just one string there? My Go skills are almost zero 😆


Running without any errors now with Docker?


nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8
So I can only config one pubkey in https:// github.com/bitvora/wot-relay?
What if I have multiple I would like to add?


So we do need to visit https://corporate.charter.com/about-charter ? 🤓


Khatru - a framework for making Nostr relays
https://khatru.nostr.technology/

🔂 cross-posted from https://ccns.nostrver.se


/cc nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe


Enshitifying it


*relay not replay 😅 #typo


Nostr OpenCL Vanity Address Generator using GPUs and other OpenCL devices
https://codeberg.org/alex0jsan/noclvag

🔂 cross-posted from https://ccns.nostrver.se


Great relay from one of the many CEO's of Nostr


Trying to fixing stuff on the Docker setup of the WoT replay implementation of nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8

https://github.com/bitvora/wot-relay/pull/60

/cc nostr:npub16dhgpql60vmd4mnydjut87vla23a38j689jssaqlqqlzrtqtd0kqex0nkq


So "./templates/index.html:/app/templates/index.html" would become "./templates/index.html:<SET_THE_SAME_INDEX_PATH_AS_DEFINED_IN_THE_ENV_FILE>"


I think I've found the issue.

It's because the files don't exist in the destination configured here:
https://github.com/bitvora/wot-relay/blob/master/docker-compose.yml#L11
And these paths are defined in the .env:
https://github.com/bitvora/wot-relay/blob/master/.env.example#L13
which are loaded / used in the Go binary.

So what is described that you only should edit the left side before the colon is incorrect? So '- "./templates/index.html:/app/templates/index.html"' should be the same as the INDEX_PATH value in the .env. The same logic applies for the STATIC_PATH.


Exactly! This is what I sometimes share with friends because they know what received transactions are 🤓 with my Zeus app connected to my node:
https://video.nostr.build/950b5e82e2d2b9c6d6cce3080844ed40c507a27132597feb6c5dd53fbc7c7d68.mp4


Let's make this epic! 🕺
Please checkout https://nostrdam.com/ and https://connecttheworld.live/nostrdam/ #Nostrdam

nostr:nevent1qvzqqqqqqypzpmpcq7zdj6un6szpv6nt7xnhsgn6jjszhh6fn72ttay0v86mzdg0qqs2a02t5udxhzvua7ctgw3wa3k548sk9ydctlfkr3uzd2cst64fcugm8mfez


GM, that's a late breakfast ;)


Let’s make this epic 🕺😎


This message?

$ http: panic serving 100.114.176.46:58517: open public/index.html: no such file or directory


Haha nice. But 30? You're somewhat older right haha


Awesome Arjen =) I'm pretty jealous!


I had the same discovery when I was working on the Http/Guzzle client in PHP previous week 🧐


Nissan Figaro 👌🏻
https://image.nostr.build/51ca8c523c927b7b56ff9a11749af83bb6584cba4b739a0fc0d85de4960a402f.jpg


Is your code in a repo so I can check? I'm quite familiar with Docker


GM! Are you looking for a Nostr pin? 👀

There is a new reward added to the Nostr Booth @ nostr:npub13e6qu4kdjsyysrfl5an558rawvqg0rx2xuat9ca706spcdqjzhuqq6md43 nostr:npub1kmwdmhuxvafg05dyap3qmy42jpwztrv9p0uvey3a8803ahlwtmnsnhxqk9  project page: https://geyser.fund/project/nostrboothbitcoinamsterdam/rewards/view/4474

For 25k sats you can buy one to get it at the booth and you will support our initiative too 🙏
The pins are mady by nostr:npub1yp7wfa7msdpusf4vupzttttu2mx3cns7whx5cgkt4yr9pkpvujus2mzys7
#Nostrdam #btcamsterdam
https://image.nostr.build/9cd44b4e52924e20221c5a28456231171e3dc8eb0101e30876bf74744611630f.jpg


Yooo


Wat up Tip

Wat up Tip