Last Notes
I don't see a feature in the UI of Igloo to set an relay? 👀
https://shares.sebastix.dev/hSmyHVpW.png
Logged out and logged in again (this work).
When the extension tries to sign an event, it gives this error (and yes, I'm trying one relay at a time).
https://shares.sebastix.dev/wh3S2HOA.gif
New release for @npub1php…ha0j 🤓
I'm already building a njump clone as a #Drupal module on https://nostrver.se. So you can render a Nostr event with a bech32 encoded string (nevent1, naddr1 or note1 or just the event id) there in this format https://nostrver.se/e/[bech32-encoded-string-or-event-id].
For example: https://nostrver.se/e/nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg3waehxw309ahx7um5wgh8w6twv5hsqg98pttr998u423uktqndk3tqf0g3e383uuuee8yz2g5gatlmx5wp5j9c2rp which is the same as https://nostrver.se/e/note15u9dvv55lj428jevzdk69vp9az8xy78nnn8yusffz3r40lv63cxsd2n7ae and https://nostrver.se/e/a70ad63294fcaaa3cb2c136da2b025e88e6278f39cce4e4129144757fd9a8e0d (but this is a saved / cached Nostr event now in Drupal).
Source of the module here: https://gitlab.com/sebastix-group/nostr/nostrver.se/-/tree/develop/web/modules/custom/njump
#nevent1q…eljr
Release 1.7.x it out with full NIP-19 support! #PHP
https://github.com/nostrver-se/nostr-php/releases/tag/1.7.0
Here are some example snippet how it can be used:
https://github.com/nostrver-se/nostr-php/blob/main/src/Examples/nip19-bech32-encoded-entities.php
https://github.com/nostrver-se/nostr-php/blob/main/src/Examples/nip19-bech32-decoded-entities.php
Many thanks to @npub1efz…f9s4 and @npub1636…qpl4 for refactoring the bech32 low-level stuff so it support strings with a length higher than 90 characters up to 5000.
What could I be doing wrong here? #Frostr
I've tested several relays (only one at a time) but I'm getting this timeout error each time I'm trying to sign an event with frost2x and Igloo.
/cc @npub1gg5…ulq3 @npub1s9e…lxzl
https://shares.sebastix.dev/9jNkCcbz.png
But we can't generate that person, only their parents could.
I don't know what a lead generator is but I like it.
The climate scam continues
Trying to get into Olas with @nprofile…9vcv nsecbunker. At first time pasting the nsecbunker I am getting a notification from Amber and giving it full permission. After this it returns to Olas but it stays at the login screen. Login button not responding anymore. Any clue? @nprofile…4ph5 #asknostr #olas #grapheneos #amber #nsecbunker
https://interoperable-europe.ec.europa.eu/eu-oss-catalogue/solutions
#NostrNotMentioned 😉
But what is even more strange, #Drupal is not in that list either. That with the fact that many EU organisations are using it, see https://www.drupal.org/european-commission-and-european-union-institutions-agencies-and-bodies
Links to NIPs with hex characters are now working on nips.nostr.com
https://github.com/Dolu89/bitcoin-bips/pull/24
https://nips.nostr.com/7D
https://nips.nostr.com/C0
https://nips.nostr.com/C7
This is false, I don't zap.
Can this work with a PWA on iOS?
Not much point being a lurker on Nostr, since the data can be viewed like any web page.
Yup...handling Markdown is quite a challenge with all those editors...
I've been struggling too finding just one that works...a WYSIWYG Markdown editor...
https://shares.sebastix.dev/5uApsJE5.png
For the long-form content I'm cross-posting from https://nostrver.se/blog I use https://www.drupal.org/project/ckeditor5_markdown_editor but it does not handle any Nostr identifiers I paste there.
Problem is too that many client do handle those identifiers in different ways...
For example, when I post a njump markdown formatted link in the content, a part of that link (which refers to a Nostr event) gets rendered instead of showing the full link.
"Screen time is less of a safety issue." While that might hold true in some contexts, I’d argue it overlooks long-term eye health risks. Especially for young people. Research shows that over 40% of young adults in developed countries now experience myopia, partly linked to prolonged screen use. Unlike books, screens emit blue light and are designed to keep us engaged (sometimes addicted), making breaks harder to self-regulate. For @nprofile…nyge I’d suggest the 20-20-20 rule: every 20 minutes they will have a break. 2 times a day, and playing 2 hours outside. It’s a small habit that can reduce eye strain and protect vision over time.
PWA with ironfox (firefox based) in GrapheneOS with Alby extension doesnt work.
GM!
#ReadTip for parents: https://www.theguardian.com/lifeandstyle/2025/mar/16/how-tech-experts-keep-their-children-safe-online
Thanks US ans MS for bringing FOSS into FOSS
Oh you use iOS. Yeah I think it's a lot more limited.
Ok ✅ thx
so it applies for PWAs on iOS then (which is still my daily driver)
Woa!?
“We have a temporary glitch with GitHub—probably some contributor was geolocated in a sanctioned region (no details yet). All required documents to unlock the account have been uploaded. Don't blame Microsoft/GitHub - it is just U.S. law. Please be patient. It should be unblocked soon.”
https://mastodon.social/@organicmaps/114155428924741370
This is what you see when you try to “login” via https://ccns.nostrver.se installed as a PWA on your phone. What options are out there to connect a Nostr profile so events can be signed?
For now the only option I see is using the nsec / private key directly…
#askNostr #nostrDev
https://video.nostr.build/113cce9641c07f1e69f56e363f4fbdc311dc665c6d574ae36bdbbfcd254a707c.mp4
Welcome here! I hope you like the freedom of it.
GM
With @npub1php…ha0j
https://zap.stream/naddr1qqjxge3kv5uk2ven94jxxery956x2vfk95urvvmy95cnvde4v4jnxveexfsnqqgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz9mhxue69uhkummnw3ezumrpdejz7qg7waehxw309ahx7um5wgkhqatz9emk2mrvdaexgetj9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsz9thwden5te0dehhxarj9ehhsarj9ejx2a30qgsv73dxhgfk8tt76gf6q788zrfyz9dwwgwfk3aar6l5gk82a76v9fgrqsqqqan82z7rnt
That is great. Feel free to build a lightning piggy together with your childs. https://www.lightningpiggy.com/build/
No. But you have to point it to another antenna...
No, it's a proprietary db setting in the server. Maybe in the future, but I think it's too soon to try to standardize these things and I find dealing with events very annoying.
``@npub1tea…gq5u` Verifying My Public Key for telegram: "jurjendevries:11524164"`
@npub1tea…gq5u Verifying My Public Key: "jurjendevries"
Ps. the cover I added it for the English book at Open Library is showing now at bookstr, so fetching is working well.
The book isn't in Open Library, so I found out the one I am currently seeing in bookstr is the English edition of 2014 with ISBN 9789081693592, I am reading the Dutch edition of 2011 with ISBN 9789081693516. I just added the cover of 2014 in Open Library, but was'nt able to add the 2011 edition, as open library gave an error when adding the book. I send their support an e-mail.
Thanks a lot for the fix! Now I can see the book. A book cover is missing, is there a way to add the cover somehow? Is it using an external service or so for the covers?
Thanks. So in that case its not possible to recover the zaps received from the last days?
I tried that the first time after recovery, but after 100 times clicking it still seems not finished. Isnt there an easier way to recover?
Hi @nprofile…p4zs how is your @nprofile…jlee doing? Its also supporting NWC recently.
I feel the same. I think we've all finally realized Nostr sucks and no one is coming, really.
We built all this giant piece of something that turns out no one really understands or cares, not even most Nostr developers.
The d tag is the unique identifier and cannot be updated. If a client will integrate an 'update bookmark' feature, that will mean a new event will be created with a new identifier. Then it's up to a client to do some matching for whatever reason.
If you're going to say a centralized system that is just a database can change the way it stores internal data and therefore it's better than fine, but Nostr is not such a thing and cannot ever have all these "features". Nostr is just a system that allows everybody to shout stuff so others can read, tradeoffs exist.
URLs break, that's what the internet does. There is no way around it. Even when URLs don't change the content inside them can change drastically.
One good solution is to keep a WARC copy of the referenced page stored somewhere, there is a DVM spec for that and I was working on such DVM but couldn't finish yet.
The generic solution is: make a new bookmark, keep the old one as a piece of history or delete it entirely.
Yeah, would like to see one by @nprofile…eplf
True. The early days of the web were also a lot like this. Maybe Nostr haves a better chance. Bitcoin can take away the greed, but for now most normies sees that as investement to make more fiat.
What is the best practice you have in mind? Use nprofile instead of npub and use the relays from it. Lookup the relays from npub NIP-05. Lookup the relays by NIP-65 kind:10002. Something else?
I just made a fireframe for the next step https://blob.satellite.earth/4f18afd861df11a6a353228ee1305d19200d087f10ae68893cc31c502d063e78 . @npub1zqc…uza5 Can you have a look at it? So logo is top left, in the top middle search (later), top right the profile avatar (or sign in) and hamburger menu. In the middle left the bookmarks of the user that has signed in, when not signed in a sign-in to add bookmark button. In the middle middle a global feed (the following feed will be one of the next steps). Middle right a popular sorted tag cloud (currently most used hashtags from the global feed). Progress can be followed by this note and https://www.kanbanstr.com/#/board/ffbcb7069f7aa5d6db129eb39e7d8a9789466d255a637bac1ebf8617b0574044/53a2e669-6e3d-4dc8-8220-1de5d1106be7/card/14559029-0e4f-43ea-97fc-0922a2b1cf56
Cool. I'm running Linux. Unfortunately Claude desktop is not available on Linux. @nprofile…68lx have you seen this? Possibly it can be integrated somehow? https://github.com/PayPerQ/PayPerQ-Issue-Tracker/issues/13 ?
Great you added this! I gave it a try, but unfortunately the output isn't that good as ChatGPT plus (yet?!)
Nice. Is this in Utrecht? Somehow Japanese people love Nimfy
👀 @nprofile…stdv
https://m.primal.net/PpWA.jpg
The link is https://drive.google.com/file/d/1Bv0RLmBF4ME87YeOeWdDsIAD6nGI1awU/view . Frank is not on Nostr (yet)
@npub1l77…swft do you have an answer?
I mean how do we find this out with Yumyume if there is no unique identifier for this
Well, actually we met by a local facebook group 🫣😅 . But its better to meet by Nostr 💯
That’s up to clients to figure that out, just like other bookmark tools do.
But what about when an URL change, redirects slow down, might be getting outdated and not working anymore at all and so. Bookmark tools such as pinboard and raindrop can handle this well related to its history, interactions and so.
The d-tag will be the unique identifier
https://github.com/nostr-protocol/nips/pull/1849
Yaaaaay, time to migrate my read books data from BookWyrm!
#nevent1q…4gxl
Yes!
See https://nostrver.se/nostrides for kind 30100
NIP-113 by @npub1rac…4atg
https://github.com/nostr-protocol/nips/pull/1423
The timing to build a Nostr powered alternative for Strava AND Komoot is almost getting perfect after the news is out that Komoot is acquired by a Bended Spoons. In '23 and '24 they also have acquired Evernote WeTransfer MeetUP etc for example and we all know what will happen next now with Komoot #enshittification.
https://www.dcrainmaker.com/2025/03/komoot-acquired-history-says-this-wont-end-well.html
#nostrides
#nevent1q…ckjv
@nprofile…dlnm @nprofile…tgct any idea about this? 🙏I think its good to go forward with this quickly, due of the possible network effect
Long-term / future-proof content storage + sharing
With Nostr your content is not locked in a single place, it can be out there on many relays. It's something I was already looking for back in 2010 when I wrote my thesis called 'my digital lifeline'. I was looking for solutions where to store my personal stuff which would stand the test of time, a place which is likely to still exists over 20-30 years. When you take the network of Nostr relays as a storage place, I give it a good change that my stuff will be there over that period of time.
too comfy computering to go outside
https://cdn.nostrcheck.me/b10c2951ab52d8e739f1b860523c71237a7ffd55e78ec7596a400e9cfe875545.jpeg
During the next #TechTuesday at @npub19wh…qweq on the 15th of April (19:00 - 22:00 CEST) @npub1l77…swft and me will tell something about social bookmarking with Nostr.
https://shares.sebastix.dev/SQLCkoXQ.png
#naddr1qq…yl50
This is the worst answer because people will stop running this database if it gets filled with garbage since they're not being paid to run it at all.
I believe the scheme above allows for all these features to be built, and I can't think of anything else better, but there may as well be, who knows.
The only problem with finding out is that when you find out it's often too late to switch because of network effect (this is the fate of Nostr itself and probably all of its subprotocols). Any small network effect is already too much. This is not to say you shouldn't try and error, I'm just stating a conundrum.
To be honest I am still too much in a NIP & Kind detail learning phase to give a good opinion on this. We find out, learn by trail & error. Currently it's working basically, but as you suggested it's not a good technical approach we should optimize it. In the future with @nprofile…0yv8 (and other social bookmarking tools) I would like to see:
- Signing date of the first bookmark per profile (who started bookmarking an URL)
- Signing date of the updated bookmark per profile
- Optimally (speed) filter the social bookmarks on hashtags, bookmark / URL, profiles
- Search within descriptions
- Public & Private bookmarks
- Enhance with tools to optimize social bookmarking such as repeatedly 404 detection removal of bookmark (DVM?), LLM to filter on bookmarks during browsing (browser plugin or so). Idea I had for years , and also saw something similar suggested by @nprofile…q8zu
Thanks for the Social Bookmark NIP proposal https://github.com/nostr-protocol/nips/pull/1847 @nprofile…phx7 . @nprofile…nhqm just pointed me there. @nprofile…40qm and I will look at it for @nprofile…nz2x
@npub1l77…swft @npub18c5…0we7 @npub1qe3…zefe what do you think? https://github.com/nostr-protocol/nips/pull/1847
Not now, already for 35 years for me. Its a shame children are still forced to learn in a school system with outdated programs, and we are forced to pay taxes for it.
Deep-dive into antennas with #meshtastic #TechTuesday
https://image.nostr.build/176883daf0fb96cb2d70ba8ab3f36a2b808e041b1af4c09094c7fe12d6e4179f.jpg
We had a small update related to this today @nprofile…yq7z . So the global feed is now part of the homepage, sorting is by last added/edited, and view by npub is removed. You can click profiles directly from the global feed.
For integrating the own feed / network/global feed at the homepage I created a card at the Kanban board, so you can follow its status there as well. https://www.kanbanstr.com/#/board/ffbcb7069f7aa5d6db129eb39e7d8a9789466d255a637bac1ebf8617b0574044/53a2e669-6e3d-4dc8-8220-1de5d1106be7/card/14559029-0e4f-43ea-97fc-0922a2b1cf56
I just created a Kanban board for yumyume and added this request by https://www.kanbanstr.com/#/board/ffbcb7069f7aa5d6db129eb39e7d8a9789466d255a637bac1ebf8617b0574044/53a2e669-6e3d-4dc8-8220-1de5d1106be7/card/5c8a9658-cb58-4ac1-9f56-75a4256fabc0 so you can follow its status.
Is there a planning tool for Nostr to have draft noted automatically published at a given time #asknostr
GM! On my way to Utrecht, see you there :-)
They don't have an a-tag generally, no. Only other events that refer to them.
Chachi is still completely broken for me...did my feedback provide any insights what is causing this?
That a tag always is confusing me..
For example when I follow NIP-23, kind 30023 events can have an a-tag too correct? If so, why not for other addressable events?
https://github.com/nostr-protocol/nips/pull/1844
I definitely agree with the first 2, the 3rd I don't understand, the "a" tag could be added on subsequent (NIP-22) comments to the URL bookmark, and then it will include the "d" value, i.e. the URL.
I think YouTube has just straight up stopped providing oembed links in their markup.
Can you guys please stop doing random "d" tags and instead use the URL as the "d" tag and put the comment on the content?
Great to see more integrations of it!
Last month @npub1l77…swft and @npub1zqc…uza5 have started to work on a social bookmark client @npub1msw…xl8w using Nostr (inspired by Del.icio.us from the past). Earlier this month they changed to event kind 39700 for broadcasting the Nostr events with the bookmark / link data accross the network. They did this because @npub18c5…0we7 already created a social bookmark like client https://pinja.in when @npub180c…h6w6 raised this idea:
#nevent1q…2uhx
This morning I integrated this behaviour too on https://ccns.nostrver.se. So new created links are now broadcasted as kind 39700 events to several relays.
So we have now 3 clients using this kind number and I have some suggestions to improve the currently used event structure which I wrote down in this article:
#nevent1q…dmxw (fallback URL: https://nostrver.se/blog/links-posted-ccns-are-now-broadcasted-nostr-events-kind-39700 for client who don't render those bech32 formatted keys).
https://shares.sebastix.dev/Ll2Nt6dR.mp4
#POSSE #Drupal #Nostrverse
#naddr1qv…cfql
Nostr-PHP 1.6.0 release
https://github.com/nostrver-se/nostr-php/releases/tag/1.6.0
* NIP-04 encrypted direct messages
* NIP-44 encrypted payloads
* Event object verification
Full changelog: https://github.com/nostrver-se/nostr-php/compare/1.5.4...1.6.0
Thanks @npub1k5f…vqg2 for your pull requests for integrating NIP-04, NIP-44 and event object verification.
Soon when @nprofile…qss4 Go has implemented Nostr contacts 😊
Beautiful. Maybe you will see the swans like I saw them a couple of weeks ago in Sneek
https://cdn.satellite.earth/9115993134310b1d6e43231deccd1c10f5c36636ce8be82ce2bdab0fd8eab8c1.jpg
Cheers #whisky #bitcoin https://cdn.satellite.earth/c3c3e6364c55c7f3ac739e389533d1b883419b61b96918ccb91282191946b976.jpg
Don't shoot the messenger...
Claude still works at best for me with cline extension in VSCode. You can pay with sats by @nprofile…35fm
The beauty of Nostr is that you are not in a walled garden. You can even use it to read notes and other stuff without a profile.
There are better options in the Dutch cheese stores 😋🧀 We almost orange pilled the local cheese shop... https://cdn.satellite.earth/00d378bab83eddcb7a58d4e8a5bae442668d8288b571375b42b68f9bfc63d89f.jpg
It looks better than the bread from most Dutch bakeries and supermarkets! 🫣
NWC of my kids Albyhub subwallet is doing fine with Lightningpiggy. But subwallets will stop having its own sub-NWCs. Coinos is also working well
Any Nostriches / Bitcoinera from Lombok Indonesia? #asknostr #followstr
How is it to be there? Any local Bitcoin or Nostr activities? Its 6 years ago for me being there.
Is anyone still using Block’s #goose for anything? I tried with various models but it just never did anything useful for me, including the VSCode integration that I was hoping to use as a coding copilot. Ollama mostly threw nonsense at me when using it instead of a paid OpenAI clones.
Using zen browser for a month or so now, I am happy with it, but I don't have a touch screen
I can't use any Firefox-based browsers because their touch scrolling just feels laggy and jaggy to me.
If I *had* to use a Firefox-based browser it would be Zen.
https://zen-browser.app/
Tik tok next block variant of this would be cool
I hated school. I always aced IT class without even opening the textbook. I was completely self-taught, learning by doing and reading online. Once, I scored a 9/10 and asked the teacher what mistake I had made. The teacher told me the "mistake" was not giving the exact answer from the book, as I was expected to follow it blindly. This was 30 years ago.
I don’t have any formal school qualifications, but I’ve built a good life for myself. Thanks to the compiter and internet from the early days since I was 9, and now with AI, Bitcoin, and Nostr too. I’m happy I’ve been able to help @nprofile…wjr7, @nprofile…z70q, and @nprofile…z08e in some way. I’m also on the way to helping @nprofile…sany.
Their lives haven’t always been easy, but I believe things improved for them with the guidance of self-studying online and similar approaches. I don’t want to label them or myself as "normal" or "smart." We’re diverse and unique individuals. I truly believe with some guidance everyone is capable of doing the same. The most important is to find and follow your intrinsic motivation.
It can work as an ephemeral chat room.
Please @npub16c0…6nvr, you know as well as I do that this is a slippery slope.
Thanks a lot. Let me know when you need more details, screenshots, testing or so. Happy to help
But first lunch time #foodstr https://cdn.satellite.earth/4ac27ccd98bff0909bf46f4f9dcfdee760b42268c399fd2f0486dcfa4950d2ac.jpg
Play time with @nprofile…vtsh test device. #bitcoin https://cdn.satellite.earth/30afc163d9264ffd81f956d684dc29e71295ac65fb75c3069fdc92fb9df19177.jpg
Hi @npub16g4…kv4h . I installed the PWA as you recommended, but I have some issues with it. I am using it with GrapheneOS / Vanadium (chrome based) browser.
1) I can't login. After giving the verification code receive in the e-mail, the button keeps in the state 'Verifying...'
2) Sometimes the Android keyboard is overlaying over the input field
3) The orange chat with you button is too close to the send (arrow up) button. Half if the time I hit the orange button accidentally
GM!
My morning read: https://gomakethings.com/durable-technology/
@npub107j…ncxg
Help, how do I fix my chachi.chat? Things were really messed up, so I cleared my local storage but now things got even worse. I don't see any chat / group anymore of which I'm member of.
https://shares.sebastix.dev/c1HQvNqb.png
Just found out about https://www.wikitok.io/ by Spencer , a tiktok based representation of Wikipedia. @npub1l2v…ajft can you combine Olas with NIP-54 🤣
That would be a nice one! Something like this similar function delicious had, right?
https://cdn.nostrcheck.me/ffbcb7069f7aa5d6db129eb39e7d8a9789466d255a637bac1ebf8617b0574044/5c10eda007fc2f37f8b5d2229b58a9a893fc74608da3d0adc82fa7117c428401.webp