From a8917b35b1c48c8e14fc6aadd6f40533e550be9c Mon Sep 17 00:00:00 2001
From: Sebastix <info@sebastix.nl>
Date: Thu, 6 Jun 2024 15:28:25 +0200
Subject: [PATCH 5/5] add single_blank_line_at_eof

---
 src/Examples/verify.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Examples/verify.php b/src/Examples/verify.php
index 57f1f51..c946f6c 100644
--- a/src/Examples/verify.php
+++ b/src/Examples/verify.php
@@ -11,4 +11,4 @@ $json = '{"kind":27236,"created_at":1707827688371,"tags":[],"content":"","pubkey
 $event = new Event();
 $isValid = $event->verify($json);

-echo $isValid;
\ No newline at end of file
+echo $isValid;
--
libgit2 1.7.2


From 3c5d2927751579545a66ee15b9794b5160f2d9dd Mon Sep 17 00:00:00 2001
From: Sebastix <info@sebastix.nl>
Date: Tue, 21 May 2024 14:22:13 +0200
Subject: [PATCH 1/5] init phpdoc

---
 .gitignore             |  1 +
 phpdoc.dist.xml        | 12 ++++++++++++
 src/Event/Event.php    | 15 ++++++++++-----
 src/EventInterface.php | 12 +++++++++---
 src/Relay/Relay.php    |  2 +-
 5 files changed, 33 insertions(+), 9 deletions(-)
 create mode 100644 phpdoc.dist.xml

diff --git a/.gitignore b/.gitignore
index 3fc06c6..a6f4885 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
 .idea/
 .php-cs-fixer.cache
 .phpunit.cache/
+.phpdoc/
 composer.lock
 test*.php
 vendor/
diff --git a/phpdoc.dist.xml b/phpdoc.dist.xml
new file mode 100644
index 0000000..f48fb46
--- /dev/null
+++ b/phpdoc.dist.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<phpdocumentor
+        configVersion="3"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xmlns="https://www.phpdoc.org"
+>
+    <title>phpDocumentor</title>
+    <paths>
+        <output>docs</output>
+    </paths>
+
+</phpdocumentor>
\ No newline at end of file
diff --git a/src/Event/Event.php b/src/Event/Event.php
index 2390111..c7957cd 100644
--- a/src/Event/Event.php
+++ b/src/Event/Event.php
@@ -7,10 +7,13 @@ namespace swentel\nostr\Event;
 use Mdanter\Ecc\Crypto\Signature\SchnorrSignature;
 use swentel\nostr\EventInterface;

+/**
+ * Generic Nostr event class.
+ */
 class Event implements EventInterface
 {
     /**
-     * The event kind.
+     * The event kind which is an integer between 0 and 65535.
      *
      * Override this property in your custom events to set the value
      * immediately.
@@ -21,20 +24,22 @@ class Event implements EventInterface

     /**
      * The event id.
+     * 32-bytes lowercase hex-encoded sha256 of the serialized event data.
      *
-     * @var string
+     * @var string $id
      */
     protected string $id = '';

     /**
      * The event signature.
+     * 64-bytes lowercase hex of the signature of the sha256 hash of the serialized event data, which is the same as the "id" field.
      *
      * @var string
      */
     protected string $sig = '';

     /**
-     * The public key.
+     * 32-bytes lowercase hex-encoded public key of the event creator.
      *
      * @var string
      */
@@ -48,14 +53,14 @@ class Event implements EventInterface
     protected string $content = '';

     /**
-     * The created at timestamp.
+     * The created at unix timestamp in seconds.
      *
      * @var int
      */
     protected int $created_at = 0;

     /**
-     * The event tags.
+     * Tags of the event.
      *
      * @var array
      */
diff --git a/src/EventInterface.php b/src/EventInterface.php
index a078ef1..8b13059 100644
--- a/src/EventInterface.php
+++ b/src/EventInterface.php
@@ -4,10 +4,13 @@ declare(strict_types=1);

 namespace swentel\nostr;

+/**
+ * Nostr Event interface.
+ */
 interface EventInterface
 {
     /**
-     * Set the id.
+     * Set the event id.
      *
      * @param string $id
      *
@@ -16,7 +19,7 @@ interface EventInterface
     public function setId(string $id): static;

     /**
-     * Get the Id.
+     * Get the event id.
      *
      * @return string
      */
@@ -88,6 +91,7 @@ interface EventInterface

     /**
      * Set the event created time.
+     * Format is a unix timestamp in seconds.
      *
      * @param int $time
      *
@@ -116,7 +120,7 @@ interface EventInterface
     public function setTags(array $tags): static;

     /**
-     * Add an event tag.
+     * Add a single tag to the event.
      *
      * @param array $tag
      *
@@ -143,6 +147,8 @@ interface EventInterface

     /**
      * Convert the event object to a JSON string.
+     *
+     * @return string
      */
     public function toJson(): string;

diff --git a/src/Relay/Relay.php b/src/Relay/Relay.php
index a5dc29e..01d267a 100644
--- a/src/Relay/Relay.php
+++ b/src/Relay/Relay.php
@@ -33,7 +33,7 @@ class Relay implements RelayInterface
      */
     public function __construct(string $websocket, MessageInterface $message)
     {
-        // TODO validate URL.
+        // TODO validate URL which has to be a websocket URL starting with ws:// or wss://.
         $this->url = $websocket;
         $this->payload = $message->generate();
     }
--
libgit2 1.7.2


As I was rechecking, I saw I was using ngit version 1.4.3 instead of 1.4.4. So I fixed that.

With zsh I still get the same error.
With bash it works

```bash
bash-3.2$ git remote add ngit nostr://npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe/nostr-php?relayhint=wss%3A%2F%2Fnostr.sebastix.dev%2F
bash-3.2$ git remote -v
ngit    nostr://npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe/nostr-php?relayhint=wss%3A%2F%2Fnostr.sebastix.dev%2F (fetch)
ngit    nostr://npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe/nostr-php?relayhint=wss%3A%2F%2Fnostr.sebastix.dev%2F (push)
origin  git@github.com:nostrver-se/nostr-php.git (fetch)
origin  git@github.com:nostrver-se/nostr-php.git (push)
```


Let me know when there is a new release there out there :)


Same here just as Laeserin mentioned.


Arjen mentioned this issue as well as I was checking in with him about this issue.
But it doesn't work under bash as well here.


Jack Dorsey backs decentralized tech to fight censorship, protect free speech and protect our digital rights.

My latest @Forbes article featuring nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m nostr:npub1zdqxxq4lxz52jj2l2cnjj0uqwemgkz8achj0qfxwwq83ne3gn5nsffs3nw nostr:npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm nostr:npub17xvf49kht23cddxgw92rvfktkd3vqvjgkgsdexh9847wl0927tqsrhc9as nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l

https://www.forbes.com/sites/digital-assets/2024/08/30/jack-dorsey-backs-bitcoin-and-nostr-for-censorship-free-speech/


Thank you for nostring around! #Polska

Thank you for nostring around! #Polska


You all did an amazing job 🙏


Dunno...I don't think we have any influence on when it will happen (it will...but we don't know when).
I really like this steady, stable phase of building 🤓


GM, thanks for your reply!

Do you agree with me that saying "In fact, I’m already working on something. I’ve spoken with the organizers at LaBitConf (Buenos Aires), SatsConf (Sao Paulo) and Adopting Bitcoin (Salvador) to have an official Nostr booth at all three events." is a 🔴 ? I really like to be clear here 😃

I'll forward your feedback into our group initiating the Nostr booth at Amsterdam.


NIP-104: E2EE messaging using MLS
https://github.com/erskingardner/nips/blob/50101643f1326bf4e83167f6c415e8f1907819ee/104.md

https://github.com/nostr-protocol/nips/pull/1427


GM


We need NIP-29 + NIP-104…


GM

Two photo’s I took yesterday at lunchtime ☀ this place 🙏
https://image.nostr.build/c040d9b8f2143a09adbe8817ef2147483e8adbe4242beccbb39720391d57aa9b.jpg
https://image.nostr.build/782c616d7c3f716acb700199395a5fced64f2b6949eb88689e9402fa1b7b6e49.jpg


👀 nostr:npub1xfp0eu86raryz2sw53f9qnxdujm8z73c5s55d3vzkae06gz5p0dsxae7an


Kinda crazy because there a lot of PHP devs out there and here in this space I can count them on just one hand.
You should join the nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j TG chat to met the others 🤓


Wooaa! The #Zapathon is back ⚡⚡⚡


I really like the initiative, but I would not call it an official Nostr booth. Nostr is a grassroots project, a community-driven movement without any 'official' entity behind it. If you get that, you will understand why there is no official booth possible. Just as in The Matrix scene with Neo "there is no spoon". So anybody claiming something official related to Nostr (the protocol)...that's a red flag for me.

With that said, do you have any plans coming to Bitcoin Amsterdam in October?


Thank you as well, I appreciate it 🙏


nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft thank you for https://noalt.app !

100% of zaps on this note go to Jurjen! Zap him! https://image.nostr.build/2ea93bc5341c37e26455f7bb1a1b503c6516d97fa39f2a5e5588dce04e00d187.png


Powered by #Drupal !


You say Ghost, I'm building some middleware for #Drupal (we call them modules in the drupalverse)
Also don't forget how big the space with WordPress is (we need other PHP/WordPress devs here)

I'm using it on https://nostrver.se and here is a note with a demo: https://njump.me/nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qy88wumn8ghj7mn0wvhxcmmv9uq3camnwvaz7tmwdaehgu3wwdjkyctnw35hstnnda3kjctv9uqzqj75dy5eps3lgwum7f9p2l8sywy7wuxjr08pyhzyzv9mklylaydgdyll3z and more details about how the keys are now stored (last two bullet points): https://nostrver.se/blog/week-28-updates-nostr-php

On the long-term my plan is to make it 2-way (syncing content signed with your npub), so your long-form content broadcasted from any NIP-23 compatible client will also be stored on your own site (stored on your own relay).


🤝  congrats nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p 🔥


While I'm looking at https://sebastix.nl/nostr-research-and-development I see that these numbers are somewhat outdated...🫣

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


Welcome :) You could say it's by (unintended) design. There is a lot of stuff to be build and figured out yet ;) It has no roadmap. It's a protocol which has to be "worse" in a certain way. It's not a protocol to do everything the "right" way.


lol WordPress...haha

Maybe there is already a plugin supporting running a relay within your website ;)


Awesome!!! Very special to see two worlds (expertises) coming together irl 😎


This takes courage!!! LFG nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr 🚀

nostr:nevent1qvzqqqqqqypzpwa4mkswz4t8j70s2s6q00wzqv7k7zamxrmj2y4fs88aktcfuf68qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyrqangc6et0fvd8xuk3w0cvna9qaglqal5d4qk7maeswv7r3m3x8zxhulcx


Let there be light!

Let there be light!


/cc nostr:npub1lt6a968lk4h6yqduqnxcha628cudulgy8xk607c4xyxn6d6w6kcsmgp8hj nostr:npub1mdr2gmjglweknkk8mvg4ajf6ez9nl52pat0g56arar55u480p60selgrgl


GM

Started a migrating your existing app to nostr nostrability lessons learned & best practices tracker upon learning of nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2 success with fountain. Ideally this reaource helps to reduce uncertainty for non-nostr apps considering adding nostr.

https://github.com/nostrability/nostrability/issues/78

nostr:npub1fkvjh50p9amcvce5eclalcszqduehlhmsjm76hx3zy5sx3g40ddqqednwk can you add zbd experience

nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 nostr:npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 can yall add or tag the couchsurfing community

🙏


One of the purest forms of PoW ⚡

nostr:nevent1qvzqqqqqqypzp7dvkzcrf3xpzalfshc5vw0nzlhslm0wwetuqc93gmh8jqpyx9lvqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyqyzx5llxeqz6vvgk34ulsfmhk3tmvadp7f6r25dygmtjzwykp7axupxyh6


Hi Hi


Framework

Or a Macbook Pro M1/M2 running Asahi Linux - https://asahilinux.org/


Thank you for writing this nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn

nostr:naddr1qvzqqqr4gupzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcqz5u9j6n3tpkng56ttyk4gct4wa4y7ejvtpfszwkslu

https://highlighter.com/hodlbod/8YjqXm4SKY-TauwjOfLXS


Are you coming to The Netherlands as well? 👀


✅

Next up: handling async / concurrent websocket requests #PHP

nostr:nevent1qvzqqqqqqypzqrwzmjc5mz0efw9pty8p0r5lhjew789shct452pcgtuac4rc0qq6qyvhwumn8ghj7mn0wd68ytnnv43xzum5d9uzuer9wchszrnhwden5te0dehhxtnvdakz7qpq2csc2x24vkjksctcswsg4hr2pxp05pk8j099p4e9kqmgfmxfk4mq93t8ut


Starter template for building a Nostr client with the Nuxt Vue framework and Nostr Dev Kit


Getting my hands dirty with ngit nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr for nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j

https://gitworkshop.dev/r/naddr1qqykummnw3ez6urgwqqs6amnwvaz7tmwdaejumr0dspzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qvzqqqrhnyyx5cnk

But stuck on creating a proposal. `ngit send` and `ngit push` are returning `Error: no repo events at specified coordinates` and I also created this issue https://gitworkshop.dev/r/naddr1qqzxuemfwsqs6amnwvaz7tmwdaejumr0dspzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqvzqqqrhnym0k2qj/issues/note1qwhq7zjcdhrxg0g35f5du7ntqc5djr5pj5pqmqwkk48x9kkfladqxgn2gq/


I used Whoop for quite some time, but I know they are not good with my data. Their hardware and software is one of the best. Also Garmin is catching up.

This is an area where we don't have good alternatives imo.
The only one I know which is trying is https://pine64.org/devices/pinetime/


Not able to add git remote url with relayhint parameter

Ngit version 1.4.4
MacOS 14.6.1

I'm trying to add the remote URL (https://gitworkshop.dev/r/naddr1qqykummnw3ez6urgwqqs6amnwvaz7tmwdaejumr0dspzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qvzqqqrhnyyx5cnk) to my local Nostr-PHP repo here.

```
$ git remote add ngit nostr://npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe/nostr-php?relayhint=wss%3A%2F%2Fnostr.sebastix.dev%2F
zsh: no matches found: nostr://npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe/nostr-php?relayhint=wss%3A%2F%2Fnostr.sebastix.dev%2F
```

When I remove the parameter relayhint from the URL it's added

```
$ git remote -v
ngit    nostr://npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe/nostr-php (fetch)
ngit    nostr://npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe/nostr-php (push)
origin  git@github.com:nostrver-se/nostr-php.git (fetch)
origin  git@github.com:nostrver-se/nostr-php.git (push)
```

Am I missing something here to fix it?

git repository issue: Not able to add git remote url with relayhint parameter


Add more options to the CLI script

Copied from https://github.com/nostrver-se/nostr-php/issues/19

git repository issue: Add more options to the CLI script


I remember Klout 😆 never liked it


GM


Woa this is epic from nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 I’m just commenting on this podcast episode in the app and now this pops up everywhere as a note 🤓 But I haven’t found the checkbox yet to prevent it to be send as a note…

Well done nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2, Fountain is setting some remarks here for futured Nostr integrations / migrations.
nostr:note18ngsss2g5e8rr0qcd0m7xq96s6pgu3zj8tx9q24evanrys264h6qr88sqk


Struggling with finding your #productivity
 flows (like me at this moment)? This podcast episode with Cal Newport can you help with reclaiming it.

https://fountain.fm/episode/VO7AuTSMcJ3Ms31BjY6J


#Nostr https://i.nostr.build/RRKwS53EgRRB1JIe.jpg


Don't build a house on someone else's land.

You don't own your identity, social graph and your content on the closed platforms.


Nostr will fix many webs. Like the #IndieWeb
nostr:note12nnhred4kxlslwjd26890lejzkjfufn65tvnadgx8fqfs2yfs9tqjpqh6l


Also found that later on 😅


GN
Today was another good day 🤙🏻☀


Duh… I needed to follow the host first to let it show up in the banner 👀


Ok I needed to follow the host first to see the nest in Nostur 😅


Is the host the same as in Riga of this nest?


And zaps


Me neither haha Go Fabian fixing it haha


Im on the new version


for me


But it worked at Riga dor


Force quites the app


some


Im not :( already did


Im not seeing the nest in Nostur here fyi


Ah here is the chat, found it on mobile haha


Yes Safari mobile using Nostore as a signing extension


FYI I did join on nostrnests.com, but there was no option to chat there? /cc nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424


It’s not popping up in my live banner on nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0


Fair enough 🤓


👀

What’s your definition of API’s.
Nostr makes them absolute.


This is interesting 👀
https://image.nostr.build/2cd6b0636bbc790e358ad6fdb06d4b63c2441bea53e5adf01c5f38b6ba216794.jpg


"Great post 👍"

Great post 👍


"Let's go 🚀"

Let's go 🚀


Livewire is cool stuff!


First, sorry for this hell-thread with all the tags below ;)

This is my "brief" recap of #Nostriga. Well...is feels like an attempt to recap it as for most of my feelings I can't find the correct words how to describe it. I expected it to be valuable to attend, but overall it exceeded all of my expectations by the factor of ten. Just wow...what an unique expierence I had!

I spent the most of my time at the smaller stages and the venue. I really like the small places where new connections are made easily and existing relations are strengthened. I didn't care about missing most of the stuff at the mainstage, cause I knew theu would all recorded. After the first day, I almost met everyone who I've speak to only online in the last 1.5 years.

nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5
Thanks for giving me a mic after five minutes at your panel discussing nostrCI options. This was a great setting with all the interactions! This is the way how we should collaberate!

nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49
 nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr
 nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc
 nostr:npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg
 nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p
 nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9
 nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q
 nostr:npub1a6c3jcdj23ptzcuflek8a04f4hc2cdkat95pd6n3r8jjrwyzrw0q43lfrr

nostr:npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj
Your philosophical thoughts are inspiring!

nostr:npub147whqsr5vsj86x0ays70r0hgreklre3ey97uvcmxhum65skst56s30selt
You were one of the first ones I met when I entered the venue quite early (thanks for helping me to get a Nostriga shirt!). Both volunteering. See you in Amsterdam within two months!

nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424
Great to meet you! I'm not sure we had a beer together...🍻

nostr:npub1cesrkrcuelkxyhvupzm48e8hwn4005w0ya5jyvf9kh75mfegqx0q4kt37c
Sorry for not remembering you at first. I promise to look at your exciting Nostr native WYSIWYG editor so I can use it in #Drupal for example 💯  While I'm writing down these letters (in Drupal) I wish I had those features already here (like tagging you instead of copy-pasting your npub here).

nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx
We met at the venue bar getting a beer so I was gratefull to say thanks to you for my OpenSats grant. Please send this message to the whole board 😉

nostr:npub1rpes5hhk6mxun5ddt5kecxfm8y3xdr0h5jwal32mc6mxafr48hxsaj2et2
THANK YOU so much for organising this unforgettable conference.

nostr:npub1papldckxytp2m8met6hyeh37m0cn6e32j03srl6thy4gq3tqrz3srq8t4n
Thanks for handling all the AV stuff and making sure every speaker was set to do his own thing on stage!

nostr:npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6
Finally meeting in meatspace instead of having online meeting to discuss Vue stuff!

nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf
Great job by adding last-minute very usefull scheduled Nostriga event in the nostr:npub1c0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegslzg243 app!

nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft
Still not sure which version of you I've met 😉

https://shares.sebastix.dev/yHZV2mwK.jpeg
nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240
Worse is better right? I attended your talk as I expected it to be good. Well...you were crushing it. In my opinion the best talk of the conference.

nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p
I started to follow your work when you were still active at truth.social and Nostr was not on my mind yet. Was really cool to meet you and feel your energy building stuff with Nostr.

My keynote with the title "POSSE - how we pivot away from API's with one of Nostr superpowers" was also accepted. Friday noon I was at the proof of talk stage.

https://shares.sebastix.dev/J1VbVCsO.jpg
I can't remember when I did a presentation for the last time. And doing it in English was my first time for sure. Not sure I will do this again, giving a keynote in English was tough and unfortunately my browser crashed two times so I was not seeing my speaker notes anymore after the first crash. There are quite some learnings here for me which I will take with me 🤔 But I'm happy that I did it anyway ✅
You can find all the slides here: https://nostriga.nostrver.se

Thanks for this drawing nostr:npub19m7m3rs66pfdn4ewhrm8slh60ukyxgrylaa03m73wa40j39lc03syq4gfu
https://shares.sebastix.dev/M4GIjy4D.jpeg

Also a shout out to all the Dutchies for the chats, diners, drinks and some clubbing!

nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft
nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr nostr:npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw nostr:npub1pzurm7nx3q08894wl6uautryq95sku5jhzgwjjrskwdafcwxekuq4n7vtu nostr:npub1l4kqtvtq7ejzjkj440e6wzu7rqw0slefc0k7y886hzxcvgut4alspys27g nostr:npub17plqkxhsv66g8quxxc9p5t9mxazzn20m426exqnl8lxnh5a4cdns7jezx0 nostr:npub1k5f85zx0xdskyayqpfpc0zq6n7vwqjuuxugkayk72fgynp34cs3qfcvqg2 nostr:npub1va202cd8zewyutssndycvlvgh4tft6gdhdn6jh95zvhr5rck7eussanzs4 nostr:npub1gwa27rpgum8mr9d30msg8cv7kwj2lhav2nvmdwh3wqnsa5vnudxqlta2sz nostr:npub12ps9azkx2qtgey2hj6dfq6gvqq439fwmjju0007ft3cqy4th9zxq078lk0

Thanks all for being there and your energy. I'm very humbled to be part of this movement.
To wrap this note up, here are some more photo's of #Nostriga

https://shares.sebastix.dev/2R80DT05.jpeg
https://shares.sebastix.dev/5s2vSDCZ.jpeg
https://shares.sebastix.dev/kNS4kxAE.jpeg
https://shares.sebastix.dev/RADYcnSf.jpeg
https://shares.sebastix.dev/QfKRSxfR.jpeg
https://shares.sebastix.dev/yTCvw7vq.jpeg
https://shares.sebastix.dev/DuqBaT3F.jpeg
https://shares.sebastix.dev/p8xly9Rc.jpg
https://shares.sebastix.dev/PXGBqLZO.jpeg
https://shares.sebastix.dev/gPVyzHzF.jpg

And oh, one last thing.
Who's coming to 🇳🇱 nostr:npub1h5ewqujs336m0kdez46l03jttnaqp3yrvf7evertw0ec52q3qulq4kcdg7?


nostr:npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6 with nostr:npub1nkmta4dmsa7pj25762qxa6yqxvrhzn7ug0gz5frp9g7p3jdscnhsu049fn

And nostr:npub15dc33fyg3cpd9r58vlqge2hh8dy6hkkrjxkhluv2xpyfreqkmsesesyv6e nostr:npub16dhgpql60vmd4mnydjut87vla23a38j689jssaqlqqlzrtqtd0kqex0nkq


Ok cool, let's see what the restart will do later ;)


On my dashboard it says it's using 10 sats / min


I'm using the basis stream (that's 1 sat/minute right) in OBS


Hmmm


The stream from my side (OBS)?


Hmm I can't find my @ZapLamp stream info and cards? All emptied?


On nostr:npub1048qg5p6kfnpth2l98kq3dffg097tutm4npsz2exygx25ge2k9xqf5x3nf :
https://habla.news/u/sebastian@sebastix.dev/nostr-php-90-day-opensats-report-1-may-july-2024

On nostr:npub1w0rthyjyp2f5gful0gm2500pwyxfrx93a85289xdz0sd6hyef33sh2cu4x :
https://highlighter.com/a/naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qyvhwumn8ghj7mn0wd68ytnnv43xzum5d9uzuer9wchsqvrwdaehgu3dwp58qtfexqkkgcte94hhqetwwdshguedwfjhqmmjwsknzttdv9uj66n4d3uj6v3sxg6qvw3a5c

Njump link: https://njump.me/naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qyvhwumn8ghj7mn0wd68ytnnv43xzum5d9uzuer9wchsqvrwdaehgu3dwp58qtfexqkkgcte94hhqetwwdshguedwfjhqmmjwsknzttdv9uj66n4d3uj6v3sxg6qvw3a5c


In what year are you living there? 👀


I just posted my first (out of four) 90-day report for nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f working on nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j 📖

By the the old legacy way called email with an attachment.
But I also posted it on https://nostrver.se/blog/nostr-php-90-day-opensats-report-1-may-july-2024 and crossposted it to the Nostr network (powered by the Nostr-PHP library and #Drupal).

nevent1qqsvy0hcar7p00frz63lwgxmfcjreuvjcdq9xrq232f0fsx8yasdqhqzyqrx8x3cdjwpq9ppwc3ve085pyyvfudqcvlz87xk668540m9t78hzxpqew2

#POSSE - Publish On (your) Site, Syndicate Everywhere
With Nostr I don't need any (permissioned) API connection for doing this!


At this moment I'm migrating a Laravel powered platform to Drupal / Symfony for a client 😃

If you're planning to tinker around with Nostr in PHP, make sure to checkout nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j and https://nostr-php.dev


Cool, did you already some tinkering with Nostr in PHP?


👋 make sure you bookmark nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j and https://nostr-php.dev if you're going to tinker around 😃


It's the first thing they touch when going out and discover. Over time, hashtag loose value as your social graph grows and your discovery goes through those peers instead of hashes (which is more social). 💡


LFG! Can't zap it! 😉


Running your own relay is 👍🏻 Be you own silo (or platform) 🤓


GM


No. People do.


👇🏻 bring up some Nostr quotes
nostr:note1e96xpa4rztxu3f70gfce6f54j5d688gf9su69l03xdham7vtj4lq5pzln0


“Foster Freedom”

And ping nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc as he’s full of quotes last days

Also nostr:npub1sn0wdenkukak0d9dfczzeacvhkrgz92ak56egt7vdgzn8pv2wfqqhrjdv9 had some nice ones after he started using the protocol


Seems to be very easy #ATproto 🤓😆
nostr:note1vxjftlycxqxu9la07vkmn638vh6wlwwn7hhneufjsvaezulasyeqgjkfyp


You’re nailing it 🤙🏻


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


First version of nostr-editor is out, the idea is to have a beautiful user-expirence when creating notes with WYSIWYG editor (what-you-see-is-what-you-get).

The editor is based on tiptap and prosemirror.

* Framework agnostic (should work with react, svelte and vue)
* Paste a bunch of nostr links (nostr:nprofile, nostr:nevent1) into the editor and will convert it to proper nodes.
* Rejects and raises an alert if a user mistakenly tries to paste a nsec
* NIP-96 and Blossom uploads, you can also select a different upload service for each image / video.
* Markdown support for long-form notes (Asciidoc coming later)

The editor is also capable to parse existing notes into a a content schema, which will be very convenient for basic clients that needs to just render other notes.

demo: https://cesardeazevedo.github.io/nostr-editor/

I will dog food the editor into my client now.


"Cheers 🙌"

Cheers 🙌


We need the zaps there too nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe 👀


Congrats 🤙🏻 nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk


Welcome! Devs 🫂


💡 Need to pick that up again as it was one of the latest things I did (installed it) before I went to #Nostriga

My goal is to use it as well for nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j


👋🏻 Among all the new #introductions if you are a #PHP dev, hit me up 🐘


"Onward 🫡"

Onward 🫡


My brother found these at my parents home. One of my first created websites is on it (which is also still online at https://thinkquest-lla022.sebastix.nl/)

🤓
https://image.nostr.build/c89218bed7c244d24428967e0039682102c68fc3bf556d6de7e2dcaf438ce9e6.jpg


Same story here! Been active on quite some fora as a admin and was also hacking custom stuff in phpBB so people could extend their profile with for example their tuned car 🤓


Kinda of a citadel for the locals 😁


So we (the clients) should fix the filter failure problem (and not the information overload)? 👀


This is not my home 😅 thx for the company and making progress on the Nostr booth project for Bitcoin Amsterdam 🤙🏻
nostr:note1re5qkgueh3lf3gyt4r6hd4vymep9cn3va30l09c3dla05lqmm4dsge9k2m


Need to go home, diner time with the family =) keep pushing the limits!


Haha nice work here guys


Still debugging right


Hell yeah


Popped up nostr:npub1nfrsmpqln23ls7y3e4m29c22x3qaq9wmmr7zkfcttty2nk2kd6zs9re52s balance on nostr:npub1eaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsqarcgz so it's live streaming again! Ready for some zapflashes!

https://zap.stream/naddr1qqjxvetyxd3rqwf394nxzdt9956rzctp94snzdr995cngvnrvg6kzdfnx3jnjq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxw8a9h5r


How did you find those follow lists? 😄


This morning I saw that nostr:npub1e3gvujkp43mxla5094jp74glse5e4daspammvpnr7thj3agzk48s09frly increased my 500GB storage to 1TB. Maybe a mistake? But a few moments ago I received this message..

"This morning, we upgraded your Proton Business plan to now include secure, private, and easy-to-use cloud storage and document creation — at no extra cost."

"To celebrate the launch of Drive for Business, we’ve upgraded your existing 500 GB of storage to 1 TB so that you can secure your organization’s files, folders, and documents today."

🎉


I actually send them some sats to support their project here: https://geyser.fund/project/gitcitadel as they won't choose to apply for a grant from OpenSats for example. They are not only building the Alexandria project, but other neat stuff too.


At a friend his place near the station 😉


Project Alexandria ✅


Also a good resource https://www.lynalden.com/the-power-of-nostr/


Today for the first time in zap.store , a developer has published their own app 🤩

That is ngit by nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd (a CLI package)

We'll be reaching out to more CLI and Android devs to follow suit!

https://image.nostr.build/4f83d806d4845def6d0eff8e0c4006fa439cd92e929826a58eb057cd82e7e7b3.png


NEAT


Blockstream

Blockstream


This post contains a g-tag:

[
      "g",
      "u15m2nrn"
    ],

The value u15m2nrn (which is a geohash) resolves to the location (latitude / longitude)

Check it out by yourself: https://geohash.softeng.co/u15m2nrn


Posting from  nostr:nprofile1qqsdvl5ghyne55mzdj0hzmyhvuv26fzughl7y333r9py6xdnf0uyttq7e6759  while I’m sharing my current location at the office (kinda of doing a check-in, which it is not imo 😉)


Yes!! Skip the Jingle part haha That is still broken I think /cc nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6


Maybe this could help you

https://sebastix.nl/blog/run-a-nostr-relay-with-your-own-policies/


I use all these three fyi for different purposes


I use Nostream

But also khatru where you can code your own policies 🤓

Also chorus made by  nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgua442w   is worth checking out

All links here
https://github.com/mikedilger/chorus


Official Release #Wherostr
.
Wherostr (แวโรสเตอร์) is the only social media client on the free world (Nostr) that now supports native location pinning and check-ins, developed by Thai developers. With Wherostr, you truly own your account. You can transfer it anywhere, anytime. You won't encounter ads from the platform, and no one can delete your posts or account.
.
Main Features:
- Post: Share your content with others
- Check-in: Share your location in a post
- Reaction: Express your emotions by reacting to posts or comments
- Zap: Support content creators by sending Bitcoin in sat (satoshi) units
- Relays: Control or choose your own network connections
.
For more details and to meet the developers, join us at #TBC2024 on September 14-15, 2024, at True Digital Park, organized by nostr:npub1ejn774qahqmgjsfajawy7634unk88y26yktvwuzp9kfgdeejx9mqdm97a5
.
This is just the beginning. Stay tuned for more exciting features in future releases.
.
Experience true freedom on social media that you truly own. Download Wherostr today on the App Store and Google Play
.
Download via App Store:
https://apps.apple.com/th/app/wherostr/id6503808206
Download via Google Play:
https://play.google.com/store/apps/details?id=th.co.mapboss.wherostr.social.wherostr_social
https://image.nostr.build/1364f21e77f8ff54ec3511a31f5c23da6e09de0ac3b8c5146a03d1bf3e5a466a.png
https://image.nostr.build/c31b1f3425ac153486685e510508f94a47284a93ad5048cb425a02b944513fe8.png
https://image.nostr.build/a31d3d13a1d8015feb2461a9c287ba01e61a7696ddba7e9b2db522900a6b5a28.png
https://image.nostr.build/22f20ee4582e27acfd80d28c92762325ba000073c568ea679e5d455734871e40.png
#siamstr #devstr #nostr


GM!


Hmmm will bring it up at home of this is an option to go as a family / workaction trip. It’s a 5-6 hour drive so that’s doable 😀


#DACH Nostr meetup from October 25-27 in Hessen, Germany.

We've gone ahead and reserved a big place with lots of rooms and beds and are looking for English and/or German-speaking Nostriches to join us.

Please DM the nostr:nprofile1qqsq7pslujvn5pp3ggzje3qqfua45lyrnrfrsj68emztfe7qpzvwt6qpzdmhxue69uhhqatjwpkx2urpvuhx2ue0myg8vv that nostr:nprofile1qqszj6zza2hdn0j6upngmgyluj92cpfpcjhctxk4glvnz3094s6vzlspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg4waehxw309anhyet9deek7atv9eehqctrv5q3qamnwvaz7tmwdaehgu3wwa5kuegc6dft4 has setup, so that we can arrange for you to join us. 😊

nostr:nevent1qqsdz5uxt7snqr4uqs753ctufrs4dqxm78jpc75d9e40r0ze63l4frcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tczyq8sv8lynyaqgv2zq5kvgqz08dd8equc6guyk37wcj6w0sqgnrj7sqcyqqqqqqg0qndlm


nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p As a admin of a regional Mastodon instance here, is there a way to migrate this community to a nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj instance? 👀


Thx! Made me remember https://nostrexplained.com/


nostr:npub1m2u4v2jtz4np0y3lk2anr4vm4vr4l7jlr7y94qglhfrgewsczchqg6y2gl nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240
Ah now I get it, this is a reply on his own post on Bluesky
See https://bsky.app/profile/did:plc:mdjhvva6vlrswsj26cftjttd/post/3l2nbvqsg4j2r

This bridging stuff is sometimes quite confusing haha


This needs some more explanation. Let me have a look at your feed while using your npub 🤓


He's not asking for academic stuff I guess, so I think a start with reading https://nostr.how/en/the-protocol (kinda outdated) will work :)
Don't know this study https://arxiv.org/html/2402.05709v1#S1 is peer-reviewed which nostr:npub1ty3ftnetpxnlj42lgwkmwdxta69gfm5f9mfljvmwdgymvsf6pkuswhxq4p mentioned?


Ah yes, I remember! I still need to read that piece tho 🤭 Thanks!


For me the real unconference part of Nostriga was at the Proof of Concept "stage" where I saw (and joined) the collaberation between people with sharing thougts and ideas.
In general Nostriga felt like an conference, but in a very informal way within a (still) small community.


Hahaha he will understand for sure 😅


If someone is asking you for a resource for some Nostr deep-dive research, which one would you recommend?

#askNostr


"Onward 🫡"

Onward 🫡


Yes


✅ this Nostr still will be displayed from 02-09-2024 till 16-09-2024 at this LED board near the Dutch highway A58: https://www.google.nl/maps/@51.5544315,4.5607291,3a,75y,34.72h,93.02t/data=!3m6!1e1!3m4!1sdQv9nm3J9SdUQCD0caFR-g!2e0!7i16384!8i8192?coh=205409&entry=ttu

 https://image.nostr.build/8f446f2c2791a6ae8df801eaa0eee6e1f4072e91afa620b783adf5ff40f1e4bb.jpg


Welcome and greetings from 🇳🇱 ! You can join the Dutch Nostr Telegram group https://t.me/nostrnederland


"stay humble, stack sats (great advice)"

stay humble, stack sats (great advice)


Finally we shaked hands in meatspace, thanks! I totally agree with your words 🫡


I need to practice it more 🤙🏻


Office check-in, time for some deep-work so I’m opening my favorite app ‘airplane mode’ 👋🏻
https://image.nostr.build/27927772e7524ccacae6773a8d7195ae24aaf97aa194a0f7c2e477508adf10bf.jpg


Awesome!


nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe Does nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0 have an easy way to share your npub with someone else? I’ve scanned quite some QR codes last couple of days but I haven’t found a way to do the same with Nostur to others 💡


Just trying to onboard my friend to Nostr, let's send him some zaps!

nostr:note1sjtfx8662m5pw6qgvnlxvrfzr92j09m5cxgmscq7m6ak4cnrcklqmft6jz


Good morning #nostr! Last weekend I performed a live show in Walhalla Deventer, alongside my friends TimMey and Oorspray. We ended the night with a crazy collab acid techno improvisation jam, you can now watch both recorded full live sets on my YouTube channel! 🔥

#electronic #live #music #techno #acid #house #melodic #liveset #synthesizers #jamsession #club

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

https://youtu.be/CEtrnkkHh1E?si=UEHLtsgsvqFhl-1K&t=742


🤣 yea it can be gamified…😅


Did you see all the new introductions last 24h?


Thanks for the shoutout to the Dutchies! nostr:npub1h5ewqujs336m0kdez46l03jttnaqp3yrvf7evertw0ec52q3qulq4kcdg7 up next ✌🏻 with a Nostr booth at the BTC Amsterdam conference 🫡
nostr:note18axhsn6pl8f2gkzapece4etjtpezmr2652ah7rtlyf7akk2ynm0s70npwl


Eet smakelijk!


Some things already fixed like 1) unaligned button linked to the streams above the feed 2) these buttons sometimes showed twice

Other UI/UX feedback I’m sending to you through the testflight app

https://image.nostr.build/30206c2f85d6f220278afddd910bcb84eaf24c2ac3a241fe93f2667fde333b37.jpg


GM! Missing the purple fibes from #Nostriga but it’s good to be back home with the girls 👨👩👧👧💜 The youngest one is feeding her own baby nostrich 🥰
https://image.nostr.build/245bb069b0f71204af53b60582da9cb230c17161e297a2520b0eeb15951f467b.jpg
https://image.nostr.build/89b2fe244bef6b2b5aa449690d95df83f7395a09ce7657d3094501b3d57aa008.jpg
https://image.nostr.build/25e0ba7c724d19389101e6a4cff2e920a2231814f79af8a52cc8fab49664a4bb.jpg


GN! It was a pleasure meeting you!


Pretty crazy indeed 🤯


You’re welcome at nostr:npub1h5ewqujs336m0kdez46l03jttnaqp3yrvf7evertw0ec52q3qulq4kcdg7 side-event and the Nostr booth at BTC Amsterdam conference 😄


Yes


This is epic!

Did I see it correct that your gleasonator community was powered by phpBB back in the days?


Using it for more than a year know I think but never had this issue. 🤔


I still do miss the context it’s about social media…


Part of the collaberating strategy of building the fundaments of Nostr 🤙🏻


be there in someway ✌🏻


While in the taxi I can still


This app really feels like a native messenger app 👍🏻 with a very good outbox model


👇🏻👇🏻👇🏻
nostr:note1pqeszsvcvtyu95ar22lzn5qkejaacc6dnaswwjzq3ykc25jfazrs6ksau5


GM

My last hour at Riga #Nostriga before flying back home 🥲 saying bye and till next time nostriches!
https://image.nostr.build/c10c7aafbe4de10e44004357928479c4846e8d03c8826ede0b49f53d9c701f08.jpg


GM


GM

Nostrability repo now has “positive-interop” labeled tracking issues across all nostr apps.

The intent is to help coordinate herds of cats called devs to add features that will improve the conditions for positive interoperability.

https://github.com/nostrability/nostrability/issues

#nostrability https://image.nostr.build/ab03ce3901d51d567b37958f8014fee0e5bf9b8d5243e7802fbd39c8ea43c0f7.jpg


Worked out some new sketches with the help of some notes from nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc

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

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

https://shares.sebastix.dev/9l7Cg8Qp.png
nostr:note1ks5hmjrknlvmey7a96n9hgke2uz2xtgcpe34h8gll3kufdw5qp4q86u4ez


Doing my part on Mastodon too 🫡 nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 #SpreadTheWorld #Nostriga
nostr:note1pampqvcky6s9luf7wcf9r80pw7zdps6sxjvmtxm9cf4qhvm26gzq83t2lq


nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 his keynote is even better imo, is it on your watchtlist? This keynote gave my goosebumps every minute while I was very humbled to be there sitting front roe

https://youtu.be/XUsk7cqZyKU

https://image.nostr.build/6ec051bdbf53c238fbc96cbe221b6858c91275e305cafae1480420dee7228de2.jpg
https://image.nostr.build/135cf4935ebc021b9d1bdc08cc13f6f0f16bd2280040b3551dbd9c2ea7e4a8bd.jpg


/cc nostr:npub1vy22m634y8l3ggw9a4mn0fvd6ss0rftv9kr5yyejkn4nxx4znlwqy2c4uy


Thx, hope to see the recording of it as well later on!


GM sir


nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 you need another t-shirt tomorrow


https://shares.sebastix.dev/fSWRtzAc.png nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc


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

FYI I need to deliver an ad for a billboard this week. See nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qyvhwumn8ghj7mn0wd68ytnnv43xzum5d9uzuer9wchszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qqstg2taepmflkduj0wjafjm5tv4wp9r95vquc6mn50lcmwykh2qq6s79fqdg


Thank you for that one #inspiration

https://shares.sebastix.dev/9l7Cg8Qp.png


Great work nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe After some debugging I have some suggestions for this new feature 🤙🏻


Welcome! Having a great time here in Riga!


I’m happy they are doing that


That’s already happening!


That’s already happening !


No, too many Dutchies there


Foster Freedom


👌🏻
nostr:note1c72ejfvrz9vr63ur7fa377vzxgwdsvd7qtr3se5r9r06p2rn5chsagduhj


It’s even more complex with PWA’s (iOS where you can’t use the extensions


I’m out of pins 🥲 but I am at the Nostr booth at the venue


LFG Nostr Booth.

Buy nostr:npub1eaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsqarcgz merch y’all.  50k each sats while supplies last at #BH2024
nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe https://image.nostr.build/f725192bd6d4c5f76d061f87f23c905726a73a2d6f232664a10eb30bbd890d78.jpg


Ok now its fixed here on my side I could not hear Derek in Nostur


Can you hear Derek Petri?


Hi there


gracias 🤙

gracias 🤙


Where to get them? Need them too for my office 🤓


There are some weird nostriches there


The Nostr Booth at #BHB2024 is generating a lot of interest 🔥🔥🔥 https://i.nostr.build/RP7TiaVQYZzMVuEe.jpg


Welcome!


I wonder if MLS is on nostr:nprofile1qqsvc5xwftq6can0768j6eql250cv6v6k7cq7aakqe3l9meg75pt2ncpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtc9d9p4h's radar?

An MLS+nostr powered Proton Messenger would be HUGE. 👀

100 Million user base to tap.


GM! Time to refuel after an epic afterparty with some nostriches in Riga 🤙🏻 #Nostriga
Plan is to do a short visit BHB and some sightseeing in the old town today. If you would like to meetup, just ask!
https://image.nostr.build/c52d50299ad9ada271a2589b757d7cea922deab0eb41457f3c77624796bb9f32.jpg
https://image.nostr.build/51038b0892d1ef687cd3a1d0e94327d692179269cb1819ab68fa7d695f72fe6f.jpg
https://image.nostr.build/732fc227ad43fe8313c74ab8c02c83a0fec38936a55ba262d1a4229522a832fc.jpg
https://image.nostr.build/18ed4cfb889bfe5dde1cd76f1e55da61ebd5ed11d461a0759bdec762726d130d.jpg
https://image.nostr.build/2d158dfabca0fc134703d3dbf59114b5644c6fd41813cd6475e4de58b4c448f8.jpg


GM! 🌞

My talk from day one at #Nostriga is already live. If you’d like to know more about messaging on Nostr, this one is for you!

https://youtu.be/PWKd9aoZ-Cg


💯 Keep the content coming nostr:npub1etctwmz7lnpynz7h02erex3lf3jtz0me48xhvv7wpr742muvffps7vcr6n There are many more great (and female) devs here who would appreciate your work #CMS
nostr:note1n4kfg6da8pzsat4wl95g93haaqfgwtmeqsam7esugue2vsst0u3qqyzzxy


https://nostriga.nostrver.se

Its recorded but I don’t know when these edits are ready. Can get a few days I guess 🙂


The one from nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 👀


Catchting up with the replies after #Nostriga but I’ve some with me you can get. Are you still around on Saturday at BHB?


Sass as in…?


I start my working days with breathing rounds from Wim Hof with InnerBreeze https://inbreeze.xyz/


https://image.nostr.build/18ed4cfb889bfe5dde1cd76f1e55da61ebd5ed11d461a0759bdec762726d130d.jpg
nostr:note1ew9wds2mjkxm4ywvlshrg0lykydt2684x9w2kmhup697lqu5qajqxmx98m


Thx 🙏


Join us for the afterparty's afterparty at Valhalla in old town.
https://maps.app.goo.gl/77mG9DMDvZTToRuPA
#nostriga


🫡 just checked in


💯💯💯 goosebumps


That. Is. Neat. 🤙🏻
It reminds me that we need this for every other CMS so we can migrate the content to Nostr


Thanks for sharing m8! 🙏


Imo it was the best of #Nostriga Can’t wait to share it among my friends and others


New users need to find people and content that interests them. They need to be able to find it easily. This is the biggest problem we face in growing Nostr.

nostr:note12zfxve859v036y5g2apjk6dj7fmy2xlhmtqmazh5s54makfj02hqszmrlm


GM nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 #Nostriga


Now on stage
https://image.nostr.build/6f0dbb10378a055396a7fb8e23fcdbc74b10293cb4e1e25bdd8eecb8f8d5ed82.jpg

nostr:nevent1qqst346lnhrj5t0tze8f63uzsrv3yyax3n004j39ge44fkg8mz8ndcqprfmhxue69uhhxarjvee8jtn0wpjku6r0danxgtnwdshsygqxvwdrsmyuzq2zza3zej70gzggcnc6pse7y0udd450f2lk2hu0wypsgqqqqqqsysn262


Are these articles imported as long-form content? Event kind 30023?


This is awesome 🔥


The bright one ☀🌸🍀


Designed the logo for nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j and nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe giving a keynote 14:55 at Proof of Talk stage. #v4v #nostr #nostriga https://i.nostr.build/roUqAGraMdGKBUYv.jpg


Main Stage Day 2 at #Nostriga

https://www.youtube.com/live/uI38gUNaJLY


As we need more devs in the nostrverse, here is one ready to pivot away from his boring fiat job 🛠 #devops #C# #TypeScript #Nostriga
nostr:note1yc765lkry06y6xvg05zd5z36mw4tykz9wzwf8v4wktfn8kza84gs30erq7


Still bullish on this project 🔥 nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p #Nostriga
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/be5377ba8e8a9bba4f63f2cdaa6ef59bdd2cc1eee76e1936b44e533591a69948.webp


Proof of Concept Stage. Building Apps Swiftly with Nostr SDK. #Nostriga https://i.nostr.build/oA3PAWIYrHSiJ8ET.jpg


GM from #Nostriga with nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p ✌🏻
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/44cd7ab82d44885d012108bf7693f02587df666b4d902d300ced83808798c561.webp


Epic one!


👊🏻 going to Nostriga too?


https://video.nostr.build/706bdb14a35580748aa449930513d1a66c5b5d7611496b994b573c84ed264d34.mp4

nostr:note17uym0luwgl59tp8p5rvrv9glusmnvw04ns2u8mr93zcalaeq7s7shv5s9a


Tomorrow it will be my first-time on a stage presenting something about POSSE and how we pivot away from API's on the web with Nostr.

Proof of Talk from 14u55 till 15u25 #Nostriga

Finishing up the slides here now with some karaoke fun in the background.

https://image.nostr.build/0acdebc771a858c924636f73753e966c74a1b392c68d90f6e2a2e3a7aa1d89ed.jpg
https://image.nostr.build/31f27db7b87a6df1bdbe05f9209e5ca563d945316f567f5d7b93376674024ce4.jpg

https://github.com/nostrworld/nostriga/issues/49


Yes!! It was mentioned indeed 👊🏻


"Fuckin’ A"

Fuckin’ A


checkout noalt.app for alternatives to most used apps #nostriga

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


Why we’re going to win.
https://m.primal.net/KHjP.jpg


Yes this is neat right 😎


GM getting ready for #Nostriga ☕ with nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft  and nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr

https://image.nostr.build/c0362dab3620842a43b3a59494c2b33ee4dd4dc659d8fdfb5cc4c8f43e5e5175.jpg


GM getting ready for #Nostriga ☕ with nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft and nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/38bfdc7752473cc566eccb96b91711a8bbba9c27c6c60904df54837afc260ee0.webp


🤩 #Nostriga https://image.nostr.build/390da36eec187d583512a0143c5cac1346a6549381b34be873aedb8a02f6faeb.jpg

https://image.nostr.build/28d54ac7f0f6b012e746cd726935f5ab29ab0e7eff0a70daa05c29c1b13e936d.jpg https://image.nostr.build/3a7db88283051c1bb175dde63de95087e7055fa7ce084717ad39bace8e26c0e8.jpg


"MTFBWY!"

MTFBWY!


Haha no Traveling to the trainstation and then to the airport to fly to Riga 😁


We’re on the same flight 🤙🏻


Ready for 🛫 #Nostriga
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/2040bb376bacef1045dc15205812731ddaf3072531f75c34e50a639e781bb2f1.webp


Added a topic section to slidestr for Baltic Honey Badger / NOSTRIGA where you can see images / videos from the event.

https://slidestr.net/topic/bh2024nostriga

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

#nostriga #nostr #bh2024


Purple days ahead!
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/6d379a5a81d73c491371351f3e1bc6802aa2371b78e211bd4c5d1a1c4792c891.webp


GM it’s travelday to #Nostriga
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/d65f8cd312561d71600f991722f66f2f5514e2b6c4003927e7389d6e35dfc50c.webp


Just updated the Testflight here and I see some events there which I can RSVP 🤙🏻


:eye Having a Nostriga schedule with the full program there would be an awesome feature for #Nostriga (and other upcoming events) :Lightning:


I'm still the only one here posting stuff, so let's call this client SCNS for the time being? Sebastix Curated Nostr Stuff 😆 https://ccns.nostrver.se
nostr:nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qyvhwumn8ghj7mn0wd68ytnnv43xzum5d9uzuer9wchszrnhwden5te0dehhxtnvdakz7qpqw4jug45vu0te6rut4puqutxdz5f40gd55g2v9tkuqtyh89u9jyhswlak5d


It should not be perfect, but just good enough. Perfect is the enemy of good. Onward!


After months of hard work I am ultra happy to announce the prerelease of Nitropage v0-59🥳🥂! It's a completely free and open source website builder.

Highlights of this release:
- SolidStart v1, Nitro and Vinxi ⚡
- Focal point image cropping 👁
- Markdown support 📝
- New toolbar & responsive tools 🛠
- S3 file storage 💾
- And a ton more!

https://nitropage.com/blog/nitropage-v0-59


I agree with you on that one. On the other hand, this is the free market we desire and there are plenty of opportunities to build profitible businesses out there. Most of them will fail, some of them will succeed and will be copycated.


Self-employed here and no full salary 👀 I need the friction of bootstrapping to maintain creativity and avoid the situation where I can say too much yes.


Have a good trip guys! 😅😄 See you tomorrow! #Nostriga
nostr:note1tq48362ghk4nwxc3rshg4vhvpmfmxrzsc9wwyujgvug7h5hvtjds5urgv9


You should sing a sleeping song for the little one


nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m what about “middle tech” 🧐 book: https://press.princeton.edu/books/paperback/9780691257167/middle-tech


In the context of worse is better 🧐

Book: https://press.princeton.edu/books/paperback/9780691257167/middle-tech
Interview with the author: https://overcast.fm/+AAKXY_OKgDU


I need to deliver a static billboard Nostr ad to be displayed at this billboard:
https://shares.sebastix.dev/vNUoqv0Z.png

Found out that nostr:npub1spralxq6jlw5rdy0249vqr5sh43rfrlx2wzv3rhjjqedw559w9psrs8s72 already worked out some nice Nostr advertorials, so that inspired me to work out some different versions.
nostr:nevent1qvzqqqqqqypzpqz8m7vp497agx6g7422cq8fp0tzxj87v5uyez809ypj6afg2u2rqy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshsqgx7g8k39ntp3dh5k4lcp83sj6jrawnuqy75l0s5vtdpr0gha2r6yqm5gemh

I also looked up a Nostr poll client and found Pollerama developed by nostr:npub1cgd35mxmy37vhkfcmjckk9dylguz6q8l67cj6h9m45tj5rx569cql9kfex

So you can vote with your npub which version you like the most: https://pollerama.fun/respond/46c62dcf695fc5975ebe59b3f400fc6240092bdaa79c7a7cd296cff2bb04aed1

For convenience, here are the direct links

1. https://shares.sebastix.dev/ohbhHcQa.png
2. https://shares.sebastix.dev/mA0wUWjN.png
3. https://shares.sebastix.dev/aWX0AYFF.png

Please let me know which version you like the most and why 😃


Awesome and congrats nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z 🤙🏻


Caching tool for Nostr clients
https://www.huddlers.dev/

Documentation: [https://docs.huddlers.dev/](https://docs.huddlers.dev/)

Developed by: nostr:npub1xw9wm4pr8d6v4usxa36rkhdy99gxatruws84us9037fuam9f0lls78jv35

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


A book for non-technical individuals: A user-friendly guide to Nostr, similar to the guides you'd find for mainstream social media platforms like Instagram, Facebook, and others. This book is designed for you to hand to your non-tech-savvy friends, helping them understand what Nostr is all about. Additionally, I share my value-for-value art stories, along with helpful tips. #nostr #art #grownostr #artstr #nostriga #nostrasia nostr:npub1kmwdmhuxvafg05dyap3qmy42jpwztrv9p0uvey3a8803ahlwtmnsnhxqk9

https://geyser.fund/project/bookstr https://i.nostr.build/x5WJwyQuTHl3HXOa.jpg https://i.nostr.build/ECflTfACVDKv3PtW.jpg https://i.nostr.build/KIv7CYTK7uZPbhQK.jpg https://i.nostr.build/PqOVylVirDsR6KiK.jpg


WOW, I haven't asked for this feature (yet)! But that's exactly what I was missing after I submitted the options to the poll. 👍

https://shares.sebastix.dev/QFU6acoq.png#ba11aa18593132ebfc9c26ac88c689a544a9aa7c4a4cce133f65de938b41c59d

nostr:nevent1qvzqqqqqqypzpssmrfkdkfrue0vn3h93dv26f73c95q0l4a394wthtgh9gxdf5tsqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyrgl53ujze838uzx0xh9h09h8n8p4zscd7kd6ev6aemku5tdlp9mv20r9p3


You're welcome!


Reminds me of this
https://slides.sebastix.dev/digitaal-welzijn/assets/RPReplay_Final1670443571.mov


Which Nostr ad would you like to see on a billboard?

Social media serving your free will - preview: https://shares.sebastix.dev/ohbhHcQa.png

Foster Freedom -
preview: https://shares.sebastix.dev/mA0wUWjN.png

Social media for the people, not the boardroom - preview : https://shares.sebastix.dev/aWX0AYFF.png


Looking forward to it, my first 'big' Nostr (un)conference attend!


nostriga ❤🔥 https://github.com/orgs/nostrworld/projects/3/views/15


nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 We did a Nostr hack week project: https://docs.google.com/presentation/d/1-Sec0h3ad7Eq6jDrtWW1KdfpKYvMQlhzhq3YZgIOXf4/edit


Week 33 update nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j #PHP
nostr:note1txl4uxwzlpyyz6myvay5ue3pwmqu889zgpkxvfgvxz27z089q69q0x9wq9


Yes. Imo it exists in many forms. As in there no central definition for it 🤓

https://small-tech.org/
https://a16z.com/
https://indieweb.org/small_web


You’re on fire 🔥

I just heard something new here
https://overcast.fm/+ABB1HZ-bwqQ/45:39 👀

But will you have to time for a beer? 😄


Another one done 🚴🏻♂☀🌊 #Nostrides
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/2195188e110b62b4a132b3c5c02aec4a2a1df9dbabc06797f7061283a35a5c53.webp


I found this recently at my parents home 😄
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/9967f23df3ba04c04f75ae1101cee64c2d7c753345730db03b1e6ff4c40f6271.webp


"Onward 🫡"

Onward 🫡


You did nothing bad! 🤣😘


Building an activity based Nostr client for cyclists is something on my longlist 👀
nostr:note1wh4tzr883wkg2k2h9kgq759u7qddn5fh84ztpy84dduxm9ghdcashj2tcz


This is such an interesting and intigruing way how software in a ecosystem evolves. It really fits my way of working as well (go with the flow, embrace friction and uncertainties). I love pragmatic and structured approaches but within an ecosystem where there is plenty of room for chaos and flexibility. This creates a space where I just can do my own thing (whatever that may be). I agree that more strictness kills creativity (and even humanity).

Would be awesome to have some chats on this topic with you at Nostriga!


Like a npub with just the hikes of that person? Maybe their booths should get a npub then 😄
In my concept for cycling activities the idea is to attach a keypair to a bike as well so it would be possible to broadcast event on behalf of your bike instead of you as a cyclist or your user keypair.


Done with dumping all the interesting Nostr related links I collected last two weeks and are worth the mention on https://ccns.nostrver.se

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

GN 😴


Embrace the friction, we need the struggles! Without these this Nostr movement wouldn't exist. It's what the other protocols are seeming to miss.
So just foster the friction as long as possible 🤓


*   Updated the references documentation [here](https://github.com/nostrver-se/nostr-php/blob/main/REFERENCES.md) and [here](https://nostr-php.dev/references/)
*   Improved relay responses and added backwards compability for the used `CommandResult` class
*   Added RelayResponses according to the logic described in NIP-01 using this [PR#59](https://github.com/nostrver-se/nostr-php/pull/59) from [kriptonix](https://github.com/kriptonix) as a base.
    *   `OK` response
    *   `ERROR` response
    *   `CLOSE` response
    *   `EVENT` response
    *   `EOSE` response
    *   `NOTICE` response
*   Partly integrated NIP-42 with an `AUTH` relay response
*   Added the documentation page 'relay responses' on [nostr-php.dev](http://nostr-php.dev)
*   The screenshot is quite funny describing Nostr having PHP vibes comparing it with the ATProtocol from Bluesky \[[source](https://bsky.app/profile/bmann.ca/post/3kzcyksddj22u)\].

I picked up the work from kriptonix he has done a couple of weeks ago for setting a structure of handling relay responses.


Picking up dev on nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j after the holidays ☀

https://github.com/nostrver-se/nostr-php/pull/60

Extending the work done by nostr:npub1ap9fscjl92zclacmaa0nneurr5js85ymuem6ew0ftu8f6eztvpds8qchga 🙏

#PHP


Soft launch of Nostriga agenda - adjustments still in the works https://github.com/orgs/nostrworld/projects/3/views/14


A new CMS is announced and it's called Drupal CMS 🤓
For those who know Drupal, I think this could be somewhat confusing. In the past Drupal started as a CMS and even became the best CMS out there. With the adoption of the #PHP framework #Symfony the software involved into a toolset / framework to build any type of website / webapp. So the current version of Drupal is so much more than a CMS. With this new release of Drupal, the goal is to outline that niche feature of Drupal. I'm very curious how this will involve next year and if Drupal CMS can gain some traction in the competitive landscape of website building tools.

Great work so far nostr:npub176xpl3dl0agjt7vjeccw6v5grlx8f9mhc75aazwvvqfjvq5al8uszj5asu 🙏

https://www.drupal.org/blog/drupal-cms-the-official-name-for-drupal-starshot

#Drupal


I've just published the draft NIP to bring highly secure DM and group messaging to Nostr via the MLS protocol.

I've been studying this space for months now and after looking at a lot of different options, MLS (messaging layer security) stood out as the right way to approach solving DMs and group messages. It's highly scalable, an internet standard, and allows for graceful upgrading over time.

Done right – this NIP allows us to build extremely secure, uncensorable messaging clients that have no centralized coordinators or servers. Which is what I plan to do next. 😉

https://github.com/nostr-protocol/nips/pull/1427


Ok check, that's what I thought as well indeed.
I will ask nostr:npub1u4us5nqj5cwcdltwweuavzueel5zahcjfmcq8awj2gwztfw4q9ws9rjzzd if he really deleted it ;)


In '22 I've worked out a concept for a social app for cyclists, with ideas and sketches. It was based on a other social app for petrolheads (where I was the product owner on behalf of my client). Here's a rough sketch https://shares.sebastix.dev/GkkSMpoL.png

I know it's possible to build this with Nostr, but we need a decent NIP for activities (and the GPX data) and you're just set the first landmark for this 🙏 I'm a Strava power user as well, so I pretty well know what we have to build. As for now I'm very busy with nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j which has my focus regarding Nostr dev work. The rest of the time I'm busy with client work, building fullstack solutions with #Drupal.


I see a krom stuur there btw!


Checkout nostr:npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg his work first!

https://nostrava.xyz/


Hmmm passkeys !== passwords

I guess our nsecs are somewhere in between.

https://notes.neatnik.net/2024/08/passkeys-are-not-passwords


Suuuper rough, but here's a client that can handle nostr activites (like garmin / strava / etc..)
https://nostrava.xyz

It's still a WIP and will only use one specific relay current to write all of the activity related notes (relay.nostrava.xyz).

While the NIP is still being worked on, I figure it makes sense to not publish these notes to a bunch of public relays as things could still change.

Currently auth is only supported via nip-07 browser extensions (more auth support will come soon).

When you share an activity, you can expand "Share Settings" to choose exactly what you want to share as a NOSTR note. You can trim the Map file so that you don't dox your exact location, you can also choose to not upload your activity file.  In this case, only a summary of statistic will be generated.

I'm using the "sports-lib" javascript library to analyze the activity files. It's far from perfect, but it's good enough for now. My hope is that other who are better at this kind of analysis can create DVMs or other libraries to generate summaries from the raw GPX files, which other clients can then pick up on.

Relevant code is here:
https://github.com/ebrakke/nostr-ava
https://github.com/ebrakke/nostr-activities-sdk

#running #nostrava #activities #cycling #gpx


Will check this out asap! Awesome to see this work in progress nostr:npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg 🤓 😎

#Nostrides

nostr:nevent1qvzqqqqqqypzq8m30r240xhza67qjpv7rjgljdq568svnsl69q0ncxa8nj2ee42eqqs8rtahend9v2n8s54yvyd3x4ltzt9upstxv63v85dzutn4pn0q50cpuvue7


Oh yeah this is awesome to see!!!

https://nostrava.xyz/activities/c787a870-1784-4788-871e-73476f86a850


Test with a GPX file exported from Strava


No I think? Which NIPs? What did I missed?


nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p

Could you help me find the original post / event of nevent1qvzqqqqqqypzpsj4a4f4mpp0zfd0x78cdqzuwvczdts2dv7j0pmqnqpv5qjwhmepqyt8wumn8ghj7un9d3shjtnddaehgu3wwp6kytcqypx443czde5tznn4xtrh0qr7vsdcpghzprcwry7xmp4dm65uhda626nsr43

https://njump.me/nevent1qvzqqqqqqypzpsj4a4f4mpp0zfd0x78cdqzuwvczdts2dv7j0pmqnqpv5qjwhmepqyt8wumn8ghj7un9d3shjtnddaehgu3wwp6kytcqypx443czde5tznn4xtrh0qr7vsdcpghzprcwry7xmp4dm65uhda626nsr43

I can't find it (or is it deleted?)...


I got the same YT bullshit, I think this also a way of fightning the YT proxies like Piped and Indivious


Funny one 🤓

https://bsky.app/profile/bmann.ca/post/3kzcyksddj22u

Nostr has PHP vibes with which I couldn't agree on more nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 ;)

#PHP


Hmm, I have some friends which are quite tech-savvy but I haven't introduced Nostr to them yet. Main reason why not is because the content they're interested in doesn't exist yet, but I'm 100% sure they will be flabbergasted when they see the portability superpower of the protocol if they start using multiple clients.

nostr:nevent1qvzqqqqqqypzqak8r2hr5jglrk0wc37t59lz98x6gyf6pwaku6hpwakhvslznjh6qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyqrp6jgjrevsfjzphayeg3uhy0w0j5t0egq75q9mn63cszganglgu5pq3gy


GM 👋 ☕

Counting down the days to nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l!

#NostrRiga


#saludprotocol #stopspof #nostr https://youtu.be/BuL-ueUfaUg?feature=shared


We need more designers to work on FOSS projects if we want more ppl to use FOSS projects.

We need to fund designers to work on FOSS projects the same way we fund Devs to work on FOSS projects, if we want designers to work on FOSS projects.


Portability of your (social) stuff is new paradigm. A new concept which is not easy to explain, it's something most people should experience themselves by just doing it.


Onward 🫡

Onward 🫡


My new green lean machine for the daily commute rides 🚴🏻♂ Bought it second-hand. It’s a Scott Metrix from 2020.
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/1fc9492cd116cb0f2d7c501a7a5a26b4090549ffd6f3f1fd83e6e3c37b58fffb.webp


Well that's impossible as Nostr is not a platform 🤓
Polarisation is something cultural and I would argue it's casued by certain (top-down) policies.


500-600 euro


Tiagra 10 speed


At least this one has no 'krom stuur' which is pretty odd to me haha


These cool ads are all over Riga 👀 If you are already here and manage to spot one post it on a note and tag us 🙏

Let’s get all of #Nostr hyped up about Riga Bitcoin Week!

https://m.primal.net/JzHn.mov


Follow me 🧡

Follow me 🧡


https://git.fiatjaf.com/nostr-web-components

https://unpkg.com/nostr-web-components@0.0.3/demo.html


How far could we come with the web components stuff for this?


Not the case when the relay is yours


New site for RelayWizard: https://relaywizard.com/

Just provision a server, hook up a domain and install an invite only relay https://github.com/github-tijlxyz/khatru-pyramid in ~30 seconds.


Who can help me to install the new Fountain app (Testflight) version with the full Nostr integration? I’m still waiting on a reply for them and I’ve something to figure out here 🤓🧐


Woa! Are those hypernotes web components?


Run your own relay 🥸 or pay for a relay
Relays are here for transmitting your notes, not for storing them perse


Here's my profile for Reason on Nostr and why it could very well change the world

Pasting a few paragraphs here, you can find the rest at the link

Feel free to spread far and wide 😉

*************

Can Nostr Make Twitter's Dreams Come True?

Twitter's founder says Nostr is “100 percent what we wanted”—an open, ownerless network

Alex Gladstein | 8.13.2024

Virtually everyone agrees that social media is broken. On Facebook, X, Instagram, and TikTok, people fear out-of-control algorithms, fake news, state actor censorship, and propaganda. Google and Meta collect vast troves of personal information on their users and receive hundreds of thousands of requests every year from governments around the world to access that data. YouTube has become arguably "the most powerful media platform in the history of humanity," yet its algorithm is an ever-changing black box to the creators that populate the platform with videos. During the pandemic, federal officials were in contact with every major social media platform, coercing them to remove content.

The problem is centralized control. We can't trust companies to run our primary communications infrastructure. Government regulation only makes matters worse because it creates new legal barriers to entering the industry, which protects incumbent players and stifles innovation.

What if there were an alternative, not owned by Elon Musk, Mark Zuckerberg, or the Chinese Communist Party? What if there were a way to control your own data to prevent companies from harvesting and monetizing it? What if you had granular control over what you see in your feed, with the freedom to choose your own algorithms? What if you owned your identity, which could be accessed seamlessly across different clients? That way, if you disapprove of the changes that Elon Musk brought to X, instead of closing your account you could take your handle and followers elsewhere.

That alternative exists. It's called "Notes and Other Stuff Transmitted by Relays"—or Nostr.

The Decentralized Solution

Invented by a pseudonymous programmer and overwhelmingly funded by grants from non-profit foundations, this decentralized, free, and open-source protocol has been quietly evolving for the past three years. Like bitcoin, Nostr is a community-run digital network highly resistant to censorship and corruption. It has 40,000 weekly active users and a growing ecosystem of clients and applications ranging from social media to long-form publishing to payments.

Nostr is only necessary because our existing internet is so broken.

Fifteen years ago, social media seemed destined to decentralize the world and give power back to the people. In 2009, we watched as Arab Spring activists used Twitter and Facebook to organize, coordinate, and help topple several long-standing dictatorships. The promise was that these new social platforms, designed by Silicon Valley entrepreneurs, could help liberate the masses.

It was intoxicating—but turned out to be a mirage. The Arab revolutions stalled out when brutal military regimes cracked down. These platforms became tools for spying and censoring their users. X and Facebook have helped journalists and human rights activists reach bigger audiences, but they haven't fulfilled their revolutionary promise.

Jack Dorsey's Shift from Bluesky to Nostr

This was a major theme at the 2024 Oslo Freedom Forum, which is put on annually by the Human Rights Foundation, where I serve as chief strategy officer. At this conference for democracy and human rights, Twitter co-founder Jack Dorsey told the audience that the problem was, actually, guys like him: The very fact that Twitter, now X, has a CEO makes it a single point of failure. Governments routinely pressured Dorsey to censor content; once the company's offices in India were raided. Dorsey says that under the new Musk regime X complies with whatever governments want.

The X network is proprietary. Known as a "silo," this construct traps a user's identity, followers, and data. X also has the power to evict anyone from the platform and delete what they've written. Several years ago, when he was still running the company, Dorsey became convinced that Twitter should become an application instead, where users could post content to an open, ownerless network. This would make it similar to how bitcoin works, where you use an application called a wallet to interact with the network, but the network itself is neutral and open.

Building a non-proprietary architecture was Dorsey's original vision for Twitter, but over time the need to maximize revenue to build a business and serve shareholders undermined that goal.

Nevertheless, in 2021, Dorsey encouraged the creation of Bluesky—an initiative bootstrapped in-house to create that open neutral base layer. But after Musk bought the company, the managers of Bluesky were afraid they would run out of money and started raising funds from venture capitalists, which undermined the vision of building an open platform. Dorsey grew disenchanted and left the Bluesky board.

At the conference in Oslo, Dorsey explained what happened next:

I asked a question: What open source initiatives should I be funding that would be helpful to the public internet? And people kept tweeting at me that I should be looking at Nostr. I found the GitHub that described it and it was 100 percent what we wanted from Bluesky, but it wasn't developed from a company. It was completely independent. Its paper diagnosed every single problem we saw and had. But did it in a grassroots and dead simple way, that felt like the early Twitter where any developer could get on and really feel it.

Escaping the 'Golden Prisons'

Nostr was created in 2020 by the pseudonymous Brazilian programmer fiatjaf, who describes it as "the simplest open protocol that is able to create a censorship-resistant global 'social' network once and for all."

Though nobody is in charge, Nostr works as promised and is thriving. "It is the solution we've all been looking for," says Miljan Braticevic, founder of Primal, one of the two dozen plus clients now available for the Nostr protocol. "Nostr is not a Twitter competitor or a Mastodon competitor. This is the biggest misconception at the moment. That's just the tip of the iceberg. Nostr is nothing less than the foundation for the new internet. Meaning almost every conceivable app we have today will be built on Nostr."

Braticevic's prediction is echoed by at least a dozen other prominent developers. Martti Malmi, the first coder to work on bitcoin alongside Satoshi Nakamoto, is now a Nostr developer. In a recent talk, he said he had started to work on similar ideas around decentralized identity in 2019, only to come close to giving up. But then he found fiatjaf's invention, which he called a "godsend."

"Bitcoin is freedom of money, and Nostr is freedom of everything else," Malmi said. "I was there" in the earliest days of bitcoin, "and Nostr is even more intense."

For something that could be world-changing, Nostr is quite simple. To join, you sign up with a mobile or desktop client, which helps you to create a public and private key pair. The public key (or "npub") is used as your identifier, and you share it with clients and other users so that people can find your posts or pay you for your content. The private key ("nsec") is hidden by the user, stored safely (just like a bitcoin seed phrase), and is your way to log in to different services. Unlike platforms like X or Facebook, no other information is required to set up and use Nostr.

This gives users a powerful range of sovereignty. You can use a client, for example, that has strong hate speech controls. Or you can choose one that doesn't have any at all. You can use a client with aggressive algorithms, just like the ones X uses today. Or you can use one without any algorithm at all. Today, when you log in to an app like Primal, you can sort your feed by what's the latest, by what's most popular, by what's most zapped, or by customized keywords. It's up to you.

Last month, the macroeconomist Lyn Alden, author of one of the best books on bitcoin, published a long essay about Nostr's potential:

[Nostr] is a simple set of foundational building blocks that, if widely adopted, could gradually reshape "the Web" as we know it. Instead of a separate set of siloed social ecosystems, we could gravitate toward a more interoperable set of ecosystems, with more of the power dispersed to the content creators and to the audience, and away from the middlemen corporations.

The Nostr network is constructed like a spider web that can morph and regenerate, making it almost impossible to censor. When you set up a client on Nostr (perhaps, Primal or Damus on iOS; Amethyst on Android; or Coracle on the web), you choose from a variety of relays to connect to. This architecture ensures no single point of failure: If you are connected to seven or eight relays, and half of them choose to censor posts, your feed remains censorship-free, as your app will display the net sum of everything broadcast from each relay. If the Chinese government decides to attack your relays—as it did in 2023 when Damus launched on the Hong Kong and mainland app store—then more can be spun up. "The enemy," said Damus creator Will Casarin, "is too numerous."

Prominent bitcoin developer and educator Gigi—who switched to Nostr and deleted his X account—says that what helped it become so resilient is that it has zero exit cost. If the Chinese Communist Party bans YouTube, its domestic users lose everything. There's no way to get back their profiles and followers. The same is true if a user voluntarily closes an account.

Gigi calls these corporate silos "golden prisons" with no escape. Nostr's spider-like architecture makes escaping easy. If one client goes down, or you fail to connect to one relay, you just find another client or connect to another relay. You keep your posts, photos, preferences, contacts, and even algorithms of choice. If you use X, you are an X creator. But if you use Primal, you aren't a Primal creator, you are a Nostr creator.

https://reason.com/2024/08/13/can-nostr-make-twitters-dreams-come-true/


The funny thing is that every Mastodon / Fediverse admin knows this 🤓 Be like Elon, start a fedi instance
nostr:note1u0tt9xjlta5qpattqdk33208t80e83pdksdpwplvrkh8yheshvyqxslcpc


There needs to be significant effort to make social media clients as least addicting as possible and it needs to happen fast.

Stress from social media is probably a big health issue for people - especially younger people. Anything we can do to help curb that is going to be very valuable in terms of physical and mental health.

Nostr is a nice playground to test something more aggressive in curbing addictive UX and I hope someone takes the first step to try it out. Id be your first user 😉


I’m only bringing one pair of shoes with me 🙃😜


I’m using Nostur to explore long-form content besides the notes.
I also discovered newstr.social yesterday tipped by nostr:npub1ty3ftnetpxnlj42lgwkmwdxta69gfm5f9mfljvmwdgymvsf6pkuswhxq4p


nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe has sent me this video: https://cdn.satellite.earth/8c1f59be2b730bfc2fd3eab2537d995a2e15c9b2da8edfb63620c33d78c82c91.mp4

nostr:nevent1qqsznsvrzc5ardllfavc8edpts2k0fe2laynycumepdenq25s5skp6sppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzdmhxue69uhk7enxvd5xz6tw9ec82c3009k3xh


Building and testing Web Push notifications in a PWA powered by #Drupal and the web-push-php library

https://shares.sebastix.dev/qr6Oo2Df.MP4

https://github.com/web-push-libs/web-push-php

#PWA #WebPush #OpenWeb #PHP


Seer - A Swift native nip-29 nostr client
https://github.com/Galaxoid-Labs/Seer

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


I guess Jack Conte and Apple are in a fight now

https://www.youtube.com/watch?v=hwn6-8XpIuE


"Apple is requiring that Patreon switch to their iOS in-app purchase system starting this November, or risk being removed from the App Store. Here’s what’s coming, and what you can do about it."

https://news.patreon.com/articles/understanding-apple-requirements-for-patreon


Having kids with a sick wife is top sport. 🫂


FOSS Filters #nostrdesign
https://cdn.satellite.earth/d3eb390ea8d8ff588f70eb4f3dae329324601033b09c5ec92c3dd21048809ae5.mov


Context: https://mastodon.social/@terhechte/109762188190735435


/cc nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6


Another app which can be nostrified

https://www.linen.dev/


Many mail clients do this


This as nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk mentioned

note163h67ts6ap74w5m2hsn9v6k9meatsgmhx24uss629fhc9n7eaqhqj0wd7c


Uh is it? /cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p


Elon, how about turning Twitter into a #nostr client?

If you really want to provide the world  with a public town square this is what you should do.


Or https://osty.dev


Have you found nostr:npub1nkmta4dmsa7pj25762qxa6yqxvrhzn7ug0gz5frp9g7p3jdscnhsu049fn as well?


Hey cool, thx! Will check it out :D


Cool! This is a feature/service I wrote down as a concept more than a year ago. In my case I would like to receive a digest (in a email for example, but this can be a note as well) with the latest popular content from my followers (+ their followers to discover new content). I already use the 'hot' feed in nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0 where you also can change the hourly interval to check.


"Onward 🫡"

Onward 🫡


#Nostrides
A native Nostr client for sharing your (cycling) activities 🤔💭🧐
nostr:note12x2hggnkrpgeyu0k0xatfgtrsd9dja4zq70hgwdy2uyc8ysscznqfq3f0k


Yesss 😎🤓


🤙🏻🤓
nostr:note1jguca6fu4g32ty2gxd9w7dlxec4s07eykmmkwuzshhprzhmquxqsjmyzfn


Interesting chat between nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a and Molly White.
https://youtu.be/rrPyjKD7Kac


AirBaltic


Like in what with which wallet or app?


GM


I’ve send you a DM two days ago. No response received yet. 👀


Is the most south area of 🇳🇱


🥳 🎉 We are live Folks, excited about this major release ! 🚀 🔥

On todays deployment menu: Initial search widget & Subdomain registry

The new Cypher comes in 2 versions

1) Self-Hosted as Flat file or Nostr Edition
Deploy your own private version of Cypher to most major cloud providers in less than 10 min for free.
https://sov.biz/templates

2) Hosted public profile space
Visit https://cypher.space to find your profile & register a subdomain for your npub.
More build features rolling out in the next weeks.

Enjoy the weekend !


Haha yes I saw it also when I payed my flight to Riga with it 😜 but hey, they support Lightning which is a big win!


"The drink's on me, Cheers!"

The drink's on me, Cheers!


Awesome!


Listened it today, it was a really great conversation.
One question, when was it recorded as it seemed to be a few weeks ago?


You just reclaimed your digital autonomy powers


Thanks for the project highlight mention of nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j


Everything spies on you
https://v.nostr.build/DarSnJUzvBQOLhIO.mp4


👁🗨 We’re so back!

https://bitcoinfocus.nl/2024/08/09/369-were-so-back/


I just love my 1999 Honda Civic which is far from standard with a custom ECU running OBD1 😆🥸


Modern cars are KYC and data harvesting machines.
https://m.primal.net/JtHN.mov


Haha wow, maybe she should invent the job herself then 😎


Long / endurance one 🚴🏻♂ #Nostrides
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/246337850c1e04706dad744f40a840148322fb8956f0965d47cff5027ade4eb9.webp


Finished my latest #art work✍

Title: ‘Orwells Vision’

Inspired by the art work Tondals Vision from Hieronymus Bosch (a Dutch Painter from 1300)

#bitcoin   #nostr   #plebchain   #artstr #art #grownostr #coffeechain #artist https://i.nostr.build/YqJdLoViuGOmT9Jy.jpg https://i.nostr.build/xzrRGkx8VA9Z8wCp.jpg


nostr:npub100mahqlhxg50thmt5dyynu40nl25hat9kkkknzk8pqjfkvgq0xsqtdfyy5 Bring on that relay implementation with PHP 🥸


"Aye 🏴☠"

Aye 🏴☠


We are making plans to organise a new one around October / November.
I'm pretty sure there also will be organised a Nostrdam event when BTC Amsterdam is taking place.


Semantics / naming things are always a struggle for me 😄 I also could name it syndicating / replicating 🤔


If you understand Dutch, this is a worth to listen Nostr deep dive with nostr:npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw nostr:npub17h7h2jzhq3hn06h93jvz67sfjxaq3jvk7kenjrazht28aun33hks42sd76 and nostr:npub1ywc6w8qjnm6nlh8ct7qacg9qzl83aappkljkf8yyhnwa7eema4psjgw6nr

https://overcast.fm/+oQ8V4sxwM/1:59:50


:Check:


nostr:npub1klr0dy2ul2dx9llk58czvpx73rprcmrvd5dc7ck8esg8f8es06qs427gxc Question about https://bouquet.slidestr.net/. How or can I manage the relays here? I'm curious how I can send a specific event (kind 10063) to a specific relay (https://relay.nosto.re/) 🤓


In the current spec those blobs are not stored on relays perse right? I'm running a Blossom mediaserver instance which is not a Nostr relay. Just to be clear, with distribution I didn't meant the blobs has to be stored on relays. I agree that's a bad idea for many reasons. With the distribution I mean the the transmitting / advertising part of Nostr events (kind 10063) referencing the servers where your blobs are stored :)


I haven’t made a deep dive in NIP-96 but Blossom does make sense in many ways it’s worth to try and adopt it. So yes I’m a fan of Blossom. It’s early but I’m convinced it will evolve in a solid solution for blob distribution via Nostr.


No.


Congrats to all!


🤙🏻🤓
nostr:note1pca92t3wf4srwutyte4rjezp307yxek4txlwv46zsfxqvhe0lj2sslgrcz


Yes indeed!


From my own experience with OpenSats I disagree with you. nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx !== nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f  You may call me naive or whatever but without their support I could not build the stuff for other devs with nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j


Onward 🫡

Onward 🫡


🥵😵 very hard one #Nostrides
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/5bc5f55ca93ac6af11872e7dc009fbad30878dd1e7bb58ac2644bbef46a3bc16.webp


Yes NIP-07 in ProtonPass would be a killer-feature!


GM

The girls like to be the product owner here with adding things to the board 🙃😄
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/5b307c5634dee1a80b1fc61320590800af6f05283449a1785e94ae6550ccf4c0.webp


🤙🏻 congrats nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 !


We’re almost with 10 🇳🇱 nostriches who will attend Nostriga before Honeybadger. I will fly on Wednesday with AirBaltic and you can pay your flight with lightning sats 🤙🏻


No comment nostr:npub1f4faufazfl4cf43c893wx5ppnlqfu4evy2shc4p9gknfe56mqelsc5f7ql, good luck with this new role 🥸
nostr:note1fny4m4t8h6srs3galpgwtwshzy5kz5z3y8dngdwv3dvwdq4fusvqmtyvhk


Could you share the lines of codes (on Github) where Nostore saves the nsec in the JS runtime env? 🧐


Let’s build a RSS to Nostr feed bridge so everyone could load this as a custom feed into a client 🧐🤓


With BitPay as a PSP


"Onward 🫡"

Onward 🫡


Just paid my 🛫  flight to nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l with lightning sats ⚡

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


Every week


Nice!

We could repeat this in the winter in Galder ;-)


HiveTalk
https://hivetalk.org/

Free browser based real-time video calls with Nostr integration.

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


Welcome!


nostr:npub1c74f0h890fhhl2lqkg63wtlwapj0zy4kd7qznudkndrkcrgjeqgqlc556d nostr:npub17f66kd7kfa47qdu6sh89wdsxpctykym2prrlreudaf3n4wkcf0lq9u92kc backup link: https://shares.sebastix.dev/60PhEySa.mp4


Principles for the web

- There is one web
- The web does not cause harm to society
- The web supports healthy community and debate
- The web is for all people
- The web is secure, and respects peoples’ privacy
- The web enables freedom of expression
- The web makes it possible to verify information
- The web enhances individuals’ control and power
- The web is an environmentally sustainable platform
- The web is transparent
- The web is multi-browser, multi-OS and multi-device
- People can render web content as they want

On the W3C website, each principle is explored in a bit more detail.
https://www.w3.org/TR/ethical-web-principles/

Source: https://gomakethings.com/principles-for-the-web/

#WebDev #W3C


I really love these kind of events with real car nerds. This kind of community (petrolheads) would  fit perfect on Nostr.

https://nstore.nostrver.se/2b19fc3defdda0c15c4d713e68bc5d3ae7b060f29b7d5fdd6dc37a8b8ac45147.mp4 (ripped the reel from Instagram)


GM


GM 👌🏻


Here's a very colorful demo page of the components available so far: https://unpkg.com/nostr-web-components@0.0.3/demo.html
No build steps required.


Nostr progress 2022-2024
https://video.nostr.build/fe6e8817df3b4cdbe71628db79d837e023c510fb5020e2b30ba35541616e9d07.mp4


Inception 😵💫
nostr:note1hw9knmsmah46fk4damrww2q8edexcvrdg2zl4644m3xcrfdkwx5q30yt0m


/cc nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p


And this is a new learning resource of a Dutch dev which I follow (he is a PWA expert) https://dannymoerkerke.gumroad.com/l/mastering-web-components?ref=modern-web-weekly.ghost.io


This dev is doing a lot with web components https://gomakethings.com/articles/


A note, a reply to a note, raw data view of an event, a npub-to-follow button (and the inverse of it), a zap to a note, a thread with note replies and the note, etc etc


Bitcoin business? Try ZapAdd.com

Bitcoin business? Try ZapAdd.com


Using web components makes sense for many Nostr things


Back from summer holidays! 😎 I saw this  icon and I like it. How would an ostrich will look in the same style?

#NostrDesign
https://nostrcheck.me/media/06639a386c9c1014217622ccbcf40908c4f1a0c33e23f8d6d68f4abf655f8f71/165b16ace1c3bdc7905acd27f42d973a012625ba9904b8e805ebd09ceb89fe4f.webp


I need this as well, a good visual Nostr explainer for non-tech ppl


Noted on my backlog to explore this idea 🙃


Only 21 days left until nostriches from all over the world get together in the meat space!

Be ready to purple pill, build, and have fun! Ticketing issuing will start any moment now.

Remember to sign up here:
🎟 https://tally.so/r/wbdMlL

https://m.primal.net/JlAw.png d


Like NodeBB?

Or https://github.com/LemmyNet/lemmyBB (a fork of phpBB for ActivityPub)


Tech and the sandwich generation with Mark Hurst on the Techtonic podcast

https://overcast.fm/+KXY8bqNzQ

“Techtonic listeners of a certain age may be in the “sandwich generation,” with responsibilities for aging parents while still raising kids. Big Tech allows or even promotes predation of the elderly and children, but there are ways to resist. Today we’ll cover tech suggestions for both: how to deal with parents’ digital assets, and how to guide kids toward better digital choices.”

https://www.wfmu.org/playlists/shows/142472

#PodcastTip #DigitalWellbeing


Last day to vote on your favorite nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l submissions!
nostr:note1zv3qp58nk6k7sp7rwppxd2ws4gz5sgquzyvgxjawhhz8n63klneqgysptq


nostr:npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw 👍🏻


Ty sir!


One day left to give your feedback if you would me to see me on stage on nostr:nprofile1qqsfc93uwdgl3qetpz6kewewp9vkp5w9qcxadv8yv85p8u8sw3v3r8sprdmhxue69uhkummnw3ez6ur4vgh8xetdd9ek7mpwv3jhvqgewaehxw309ac82unpwe5kgcfwdehhxarj9ekxzmnyqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsrce5ph talking about one of the superpowers of Nostr #POSSE 🙏

nostr:nevent1qqspxgsq6remdt0gqlphqsnx48g25p2gyqwpzxyrfwhtm3reagm0euspr9mhxue69uhkummnw3ezuum9vfshxarf0qhxgetk9upzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qvzqqqqqqyle6gkp


Is it recorded? 🤨🧐 I would like to watch it back..


Is it streamed so I can already watch it back?


#Nostrides 🤙🏻


We all need to be very aware that what  nostr:npub1sn0wdenkukak0d9dfczzeacvhkrgz92ak56egt7vdgzn8pv2wfqqhrjdv9 is describing here is not some distant dystopian future. It's our dystopian reality.

In May, Elliptic, together with researchers from MIT and IBM, developed a dataset to identify "the shape of money laundering" on the blockchain.

This dataset attempts to predict money laundering activity that has "not yet been labeled" by distinguishing between what the dataset defines as "anomalous signatures" and Bitcoin transfers between "licit services".

Falling out of these clusters deemed normal by intelligence financed corporations already leaves you penalized. Avoid KYC services? Flagged. Can't tie your transactions to a bank account? Flagged. Frequent user of coinjoins? Flagged.

You are already being debanked because a computer program has decided that you are a money launderer – not because you did something illegal, but because your transactions are deemed abnormal – and you have no legal recourse as suspicious activity reports swear financial institutions to absolute secrecy.

It's the full on criminalization of privacy in finance. The future is here, and it's Orwellian.

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


Why is The Verge calling Llama opensource while you can’t view the source code of it? 🤨🧐

https://www.theverge.com/2024/7/23/24204055/meta-ai-llama-3-1-open-source-assistant-openai-chatgpt


GM


https://youtu.be/f3NBhSXtE5g

Now we have alternative
Don't give yourself to them
A Gate of permission
Ring of Fear fence them
Machine learning transaction
The Internet is Broken
The question of (privacy) system
The Land of the fee and The Home of the slave


🫂 completely normal to have a offday from time to time Just call it an offday and all is fine 🙃


Welcome here on Nostr nostr:npub18s4zkd0wjq5gkthz4paw2704ty4s354wcp2krvxy0sewz3g9z2cs73ydrt 👍🏻
nostr:note1cnvwre7fm7g86m3y45rqrwy5l76ln8nskmdkfvzk2zkp74enqers0nw2gf


"Onward 🫡"

Onward 🫡


https://nostrver.se/rss.xml

#RSS

nostr:nevent1qvzqqqqqqypzpa5vrlzm7l63yhue9n3sa5egs87vwjth03afm6yuccqnycpfm70eqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyzdrt3nvm7ut2und2zk4mxmwlct9shlqe44hnwrpctf2nhka7he6y55cszw


I’ll be there


Do it 🤙🏻


I wonder how much time that will take to finish 😆


Kirby’s Adventure


Me too at home, my daughters really like to play wrestle mania 😅


Will fix it later, thx!


Found this gem at a local market #NES for the little girls 🤓
https://image.nostr.build/822c0b639e79556d8c699330195b480e97cdb6a2e82229416098fafbe32668e8.jpg


https://cdn.satellite.earth/ac93c9c26c732d47fcf87ac886fd6d43fe72e750e555f48cbf00186fd5695c4b.mov
Chat notification counters are great for DM's.
They are not great for Groups and Communities.
One counter for ANYTHING new that happens within a group is a horrible idea. Especially on Nostr, where you have way more than just chat messages ( 👉 posts, articles, videos, wikis, app releases, ... ).

Instead, you'd need:
1. A way to keep track of stuff that directly targeted at you  🔔
2. The ability to select what new content types you want to get notified about  📕 🧵 🦋
#nostrdesign #notifications #chatmaxi #communities


What are your plans while you are in The Netherlands? 👍 I will fly to Riga on August 21 from Amsterdam


I’m excited for this talk, POSSE is great and something we should embrace with Nostr.


"Stay humble 🫡"

Stay humble 🫡


"POSSE - how we pivot away from API's with one of Nostr superpowers"
I just created this keynote submission for nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l to do a short presentation about the recent innovations around #POSSE (Publish On -your own- Site Syndicate Everywhere)

If you would like to see it happen, please give it a thumbs up on Github or leave your comment behind there 🙏

https://github.com/nostrworld/nostriga/issues/49


No nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j  updates for previous, this and next week. Sorry 😉 ☀ 🏕

naddr1qvzqqqr4gupzqrwzmjc5mz0efw9pty8p0r5lhjew789shct452pcgtuac4rc0qq6qq0hwet9dvknywfdxvcz6ve3946hqerpw3jhxttwdaehgu3dwp58qkjqwvv


Bring them to Nostr 👌🏻🤙🏻


Welcome new Nostriches! Welcome to Nostr! Nostr has a large and passionate community with an equally diverse and thriving ecosystem. Use this note to help navigate this decentralized and censorship resistant communication protocol.
https://i.nostr.build/8w4atcThBIhAkYNS.jpg

Videos:

Watch why social media is broken and how we aim to fix it by nostr:nprofile1qqs0ulmtcmmn8zmkh0uqmdqz4hn9j5lzpvhj8enw3xpqfd3ucsjnngcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcx4p6yt
https://youtu.be/aA-jiiepOrE

Take the Nostr 101 course with nostr:nprofile1qqsqqx9hacelkffcgd3ecchzjtlvwq9xn2fmprhrwnzmm2t3exee2eqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqrswwax
https://youtu.be/_jrkUXDReqI

Learn about Nostr's permissionless nature with nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspzamhxue69uhhyetvv9uhxtnyd9nkwmm09e3k7mgprpmhxue69uhkvet9v3ehgu3wdehhxarjxyhxxmmdqywhwumn8ghj7mn0wd68ytndd9jxgmrfdenjumtev3h8xtn2wqergaw8
https://youtu.be/mXLK4kWFEgc

Tear down your technical and social silos with myself and several Nostr developers https://youtu.be/SSFVR5ZXOuA

Podcasts:

Listen to nostr:nprofile1qqstsw3gkljwt5stm9svt7htvcjlj4ffze4chkcyt4pxxj30xkgeg5qpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpr3mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdux3wqdz and nostr:nprofile1qqs9kqvr4dkruv3t7n2pc6e6a7v9v2s5fprmwjv4gde8c4fe5y29v0spr3mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mgpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg5waehxw309aex2mrp0yhxgctdw4eju6t08zskr9 on Plebchain Radio. Many of their episodes are Nostr focused and very informative.
https://fountain.fm/show/0N6GGdZuYNNG7ysagCg9

Take a more technical approach to Nostr with nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0ss9zgs on the Thank God for Nostr podcast. https://fountain.fm/show/vnmoRQQ50siLFRE8k061

Articles:

Discover the basics of Nostr from nostr:nprofile1qqsrtv3u6qkj6a09tnhr3l0wy67g9uw3t57ftqyqpvztpk3wmd6306spz9mhxue69uhkummnw3ezuamfdejj78rkltp
https://river.com/learn/what-is-nostr/

Take a thorough deep drive and learn all about Nostr from nostr:nprofile1qqsw4v882mfjhq9u63j08kzyhqzqxqc8tgf740p4nxnk9jdv02u37ncpz4mhxue69uhhyetvv9uju6mpd4czuumfw3jsz9nhwden5te0wfjkccte9ec8y6tdv9kzumn9wsq3yamnwvaz7tmsw4e8qmr9wpskwtn9wvql3tqm
https://www.lynalden.com/the-power-of-nostr/

Guides on Nostr:

Browse the #HOWDONOSTR hashtag on Nostr and follow my notes explaining several Nostr concepts and features.

Ask your questions with the #asknostr hashtag.

Browse the ecosystem:

Visit https://nostr.how and explore all the ins and outs of the protocol yourself.

Nostr has dozens of other applications and use cases beyond Twitter like social clients. Nostr gives us a portable digital social identity that we can take with us and hop from app to app across the ecosystem. Fine your next social app here https://nostrapps.com


My girlfriend shared an instructional e-mail how we can enter the swimming pool with facial recognition at our next campspot…

Me: 😬
I even don’t trust / use this on my smartphone…
And no way I’m opting in on this for my daughters.

How should I approach this? I need to keep it gentle…holidays 😅