Avatar
Dikaios1517
b7274d28e3e983bf720db4b4a12a31f5c7ef262320d05c25ec90489ac99628cb
│Christian│Husband│Father│Presbyterian│Bitcoiner│ In that order. Find my reviews at nostr:npub1rsv7kx5avkmq74p85v878e9d5g3w626343xhyg76z5ctfc30kz7q9u4dke Bolt12: lno1pgz95ctswvtzzq3kw0eghxwlgwrsq84tp28uqc8cewk83vhendsnz3jdum7hut3y75

I recently created a relay guide. It was specifically for mitigating spam, but it should be a good reference, regardless.

nostr:naddr1qqxnzde4xqerqdpkxuun2wfhqy38wumn8ghj7un9d3shjtnzwf5kw6r5vfhkcapwdejhgtmswf5hvct5v5pzpde8f55w86vrhaeqmd955y4rraw8aunzxgxstsj7eyzgntyev2xtqvzqqqr4gu5j8wws

And here's a regular URL if your client doesn't render the Nostr URI correctly: https://dikaios1517.npub.pro/post/1750204679597/

Nevermind, the one that I happened to click on appears to be a recorded previously live stream that is still showing as live.

I am seeing the same 0 viewers and nothing that is actually live loading.

I don't think it's so much a specific number as it is whether the tag is actually relevant to the content of the post. If the post is loading up on popular hashtags for visibility for a post that has NOTHING to do with any of the tags, then that's spam IMO. However, if there's even 5+ tags and they are all relevant to the content of the post, though, that's fine. Bonus points if they are just incorporated into the context of the post, rather than a list of tags at the top or bottom.

https://advancednostrsearch.vercel.app/

Put in your own npub and your search query. You can also specify date range, if needed.

I've generally used Shipyard.pub, but it can be hit and miss at times. Hivetalk Honey also allows for scheduling posts. Might give that one a try.

Replying to Avatar Derek Ross

Join me tonight on nostr:npub1z0lcg9p2v5nzg5fycxq0k56ze6snp42clmrafzqpn5w6u74v5x9q708ldk for the first #Shakespeare Vibe Coding Jam session!

https://honey.hivetalk.org/meet/Shakespeare_Vibe_Coding_Jam_Session

Start:

Jul 21, 2025, 8:00 PM EDT

End:

Jul 21, 2025, 10:00 PM EDT

🎭 Shakespeare Vibe Coding Jam Build. Share. Vibe.

Join us every week for an open jam session where builders, tinkerers, and prompt wizards come together to explore the power of vibe coding with Shakespeare. Whether you’re just getting started or have a few apps under your belt, this is your space to:

🛠 Collaborate on live builds 🧠 Share prompt strategies

⚡️ Get real-time feedback

🎤 Ask questions and swap ideas

No agenda. No pressure. Just creative energy and decentralized vibes.

Bring your ideas, your prompts, or just your curiosity. Let’s build the future — one prompt at a time. #ShakespeareDIY #VibeCoding

Going to try and make this tonight.

I absolutely love that more clients are including WoT these days. That said, not all are, and reading from WoT relays gives the user the benefits of WoT without being locked into using clients that provide it.

Also, WoT within clients is typically limited to the particular "logged in" npub's WoT. Meanwhile, I can use a brand new npub that follows no-one at all, and I can browse a WoT relay's feed on Jumble, leveraging that relay owner's WoT to still see content I care about, free from spam. Or I can use WoT relays for my public inbox relays, even though I haven't built up a social graph on that npub, and I won't see replies from spammers, but I will see replies from a large number of legitimate users.

So I still see a lot of use for WoT relays, despite clients adding most welcome WoT features, as well.

As with all public relays, you'll be fine until the next spam attack.

Love you nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s, and public relays definitely provide an important service, but when it comes to spam it's always just a matter of time before it becomes a problem on public relays once again.

Have a look at my relay setup guide for mitigating spam, while maintaining the ability to see the vast amount of posts you would want to have in your feed:

nostr:naddr1qvzqqqr4gupzpde8f55w86vrhaeqmd955y4rraw8aunzxgxstsj7eyzgntyev2xtqqxnzde4xqerqdpkxuun2wfhlclwuc

URL in case your Nostr client can't read the long-form Nostr URI: https://dikaios1517.npub.pro/post/1750204679597/

It is definitely decentralized. How decentralized is debatable, but there is definitely enough above-ground gold spread around in enough hands to consider it decentralized.

Gold's problem is portability. This is why paper gold became a thing in the first place. It is far more convenient to trade IOUs for gold than to trade the actual asset. Yet, no one will see this as a problem so long as most aren't trying to turn in their IOUs for the real thing.

Replying to Avatar Anthony Accioly

I may try to convince Utxo to include an official Dockerfile in the main repo again at some point, maybe something simply built with GoReleaser (no Compose files or anything like that in the main repo). I think we’re now at a different level of maturity, and I can shield him from all the support requests and red herrings caused by broken Docker setups. It would be great to have an official, signed image that folks can pull. But for now, people like you and nostr:nprofile1qqsq4hm8gawvch9y2m7nqghydaw4ym4s4a3gf0u9f9xqm4uy0ul9qvcpremhxue69uhkstnrdajxjmn8v9ex2mnp9e6x7up0da6hgcn00qq3vamnwvaz7tmwdaehgu3dwfjkccte9eshqup0qyghwumn8ghj7mn0wd68ytnhd9hx2tcht4zgq have been doing a great job providing independent builds.

As for getting easily distracted… this makes two of us 🤣

I got you. There’s definitely some interest in NIP-86, which could potentially be extended with custom endpoints. That way, someone could build a React, Vue, or whatever admin UI on top of it. If I’m not mistaken, nostr:nprofile1qqst6jhruelzn9jdf9qhyfsac3fetjyld0fwwary9cmxzfchrhacragppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj76n9d3k8jenfwd5zumrpdejz7yj9f6t was interested and building his own Khatru-based stuff to enable this. Maybe one day we'll hage a NIP-86 GUI that can be reused by all Khatru relays? :)

My main concern with this kind of feature is, again, the attack surface. We'd need to be very careful that users don't expose it to the internet without properly securing the endpoints. Beyond auth + something like NIP-46, I’d also prefer this kind of interface to be limited to the local network (or exposed via VPN). Unfortunately, there are already plenty of bots targeting Nostr relays out there.

Also, Haven doesn't really have much to configure after the initial setup. This kind of UI might make more sense if I ever implement a PGP-like owner trust model. In that case, the relay owner might want a convenient UI to mark an npub as someone who follows bots, and therefore exclude their follows from the WoT. But honestly, that's way down my priority list. First, I want to fix some of Haven's and Khatru's concurrency issues. Then there’s a lot of Blossom work: redirecting, fixing the mobile mirroring on Primal thing, separating the Blossom database, etc. And then there's writing tests (we don't have any at the moment and at least in theory I'm supossed to be a TDD person… Having no tests makes me anxious :)), improving backup and introducing restore functionality, adding optional "open/whitelist" relays for NIP-46, Cashu, NWC, etc. And finally releasing the big v2.0. A lot of pedestrian work required on my side before I can get to the "fun" bits.

I am guessing a lot of these concerns are the same reason an Umbrel or Start9 package is not currently in the works? HAVEN really is the most incredible personal relay out there, and it should be as accessible as possible for users to run, so more folks can take advantage of its features. Yet, I understand the security risks of having a GUI, especially a web GUI, that could be exposed to the internet by unwitting users.

Pretty sure you can use your CLN node as the funding source for LNBIts, which has a NWC plugin.

Replying to Avatar mcshane

full report for friends asking:

Freak accident last night, slipped and fell at a BBQ, and a fillet knife sliced my peroneal nerve and a major artery, all the way into my shin bone. I didn’t feel anything, but I looked down and saw my bone and the wound pouring.

I was bleeding out fast. I applied pressure with my hand directly on the exposed artery and bone and hopped over to my friends. My friends and I tied a tank top around the wound, jammed in a pen for a makeshift tourniquet, wound it up tight to stop the bloodflow, then made two more above and below the wound with our shirts. That quick response bought me enough time for my friend to get me to the ER.

We waited in the ER for about an hour before getting seen by a nurse. She opened the tourniquet, took pressure off, and she got sprayed, shin exposed, artery wide open. She tried to clean it a bit the we out the pressure back on. Then we sat in the hallway to wait for a doctor.

The ER doc said they weren’t equipped to stop the bleeding. At this point I’m getting dizzy and shaky cause the shock was wearing off. Very nervous. They said they weren’t outfitted to handle that kind of bleeding, so they didn’t want to dress it. They spent some time debating whether to gamble and try to close it themselves, or spend hours transferring me to a severe trauma surgeon in another hospital.

Finally, one doctor made the call. He joked I was holding up the patient line. He opened the tourniquet, cleaned the wound, and stitched the artery, deep tissue, fascia, and everything back together, inside and out. Two hours and several injections of antibiotics and pain killers later, I was stitched up and stable.

I’m home now. Stuck in bed, leg elevated. Can’t walk or move much. The pain didn’t hit until this morning and it’s unbearable to be honest. Never had anything like it. The doctors said I’m incredibly lucky.

Still waiting to see if I’ll need surgery, depending in how the nerves and tissues heal, and how bad the nerve damage is. Had a nice house call today to reassess and clean and get more pain killers and antibiotic injections. They said fortunately it was a very sharp knife, so the nerves may reconnect smooth. There’s a lot of parts of my leg that numb out randomly, and some drop foot when I try to move, but I’m optimistic it will heal well. Not too much bleeding so the artery seems good. Just monitoring for infection and trying to manage pain and inflammation now.

No swimming, no jiu-jitsu, no walking for a while. But I’m really grateful for the helpful visitors, my neighbors, the support, and especially the friends who stayed calm under pressure and saved my life.

Anyway, accidents happen. Going as well as can be. I’m definitely going to invest some more time into emergency prep, and I think it's worthwhile for everyone to consider learning some basics too. If you have any suggested material on this please send it 🤙

So glad to hear you are alright! Quick thinking on those makeshift tourniquets!

Praying for a swift recovery! 🙏

Replying to Avatar Dawn

The relay was seeded with a set of users who were assigned a number of shares. Every reaction, repost, or authored note is considered to be a vote with all available shares from that voter for a piece of content. The voting action can be made from any client. Currently, a note must reach 25% of all available shares to move to the main feed. Once a note meets or surpasses that 25%, it's author gains 1 share and becomes a voting/contributing member.

This one was initially set so that the seed voters maintain heavy voting weight for a longer length of time, since the goal is to create a welcoming onboarding space with some longevity. Over time, voting weight will shift & input from the relay's contributing community will take over control.

You can check the current list of contributors/voters at https://relays.land/spatianostra . Anyone who is listed there can visit the staging area linked on the page to actively cast votes for nominated content by reacting or reposting. Even if not visiting the staging area, voting is done passively as described above.

Shares are still quite low for most of the voted-in contributors but I encourage anyone who's interested in participating to try it out. I would love to hear what more people think of this concept. More so, I'd love to see people contribute content with the intention of earning more shares for themselves.

This is still very much in an experimental phase, so any input is great. If someone's reasoning & commitment is strong enough, we might be able to persuade the captain of this ship to make some manual adjustments, though the concept is to avoid needing to do that. Eventually the threshold of the community vote will outstrip that of the founding voters.

Wow! I love seeing interesting relays like this!

Definitely something I would browse as its own feed, rather than sticking it into a slot as a regular read relay.

Ran the above and it couldn't find any "haven" command.

`Command 'haven' not found, did you mean: command 'aven' from deb survex-aven (1.4.4-1build1) Try: sudo apt install `

So I ran what was listed on the GitHub instead; namely `./haven --import` and it gave me this:

`bash: ./haven: Is a directory`

Not sure what it doesn't like about it, but that command doesn't seem to work in either form.

Can you give me the low-down on how this works? How are other users able to "vote" for what content ends up on this relay?

“If you turn back your foot from the Sabbath, from doing your pleasure on my holy day, and call the Sabbath a delight and the holy day of the LORD honorable; if you honor it, not going your own ways, or seeking your own pleasure, or talking idly; then you shall take delight in the LORD, and I will make you ride on the heights of the earth; I will feed you with the heritage of Jacob your father, for the mouth of the LORD has spoken.” - Isaiah 58:13-14

It is the Lord's Day. Let us call it a delight and honor it for his glory and our good.

On Facebook. I just asked him a couple pointed questions about what causes inflation, and whether there is a distinction between deflation caused by debt-unwind vs deflation caused by improved productivity thanks to technological advancement. Then I suggested he reat The Price of Tomorrow by nostr:nprofile1qqsg86qcm7lve6jkkr64z4mt8lfe57jsu8vpty6r2qpk37sgtnxevjcpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpp4mhxue69uhkummn9ekx7mqux2c7y.

It is what is called a "blastr" service. It will find any events you have authored on any of the relays within its list of 40 or so relays, and it will then broadcast your notes to that same list of 40 relays, so all of your notes will be on all 40 relays, assuming they are online and accept them. Since these are relatively popular relays, chances are that most people are reading from at least one of those 40, and Primal certainly aggregates from several of them.

Sounds like a good idea on the surface, but the song and dance of scanning a QR to get the unsigned event over to the signing device and then scanning another QR to get the signed event back to the broadcasting device would get old really fast since EVERYTHING you do on Nostr needs a signature from your private key, not just signing in.

Just try using Amber signer with zero automatic signing permissions to see what I mean. And the method you are talking about does not allow for automatic signing of any of them.

I just looked that brand new npub I created up on all of those clients, and I have the option to follow it, even though it has no kind 0 event anywhere.

Amethyst:

Nostrudel:

Snort/Phoenix:

Coracle:

Kind 0 unable to be found via Luminostr, since I never created one:

Nor can I, which may mean it is someone we have both muted.

Not much beats a North Idaho summer, except maybe a North Idaho fall.

I have taken to manually typing the "nostr:" prefix for all Nostr URIs since it is far more consistently handled by various clients. Leave it off and you may or may not get the desired result, depending on the client.

That said, I think client devs should be better about recognizing and handling URIs that are missing the prefix. Can't really count on that, though.

You can always take a peek at my latest stream recording on zap.stream to get an idea of what the combat is like.

The Nostr client you are using sends a deletion request note (kind 5) referencing the note you want to have deleted to all of your write relays. If the relay is configured to respect deletion requests (they are not required to do so), the note will be deleted from those relays. However, it is very likely already propagated to other relays that your deletion request did not get sent out to, so the note probably still exists and is viewable by others.

This is because there are relays that aggregate notes from other known relays, even though you aren't intentionally writing to them. There's not really anything you can do to prevent this, just like you can't prevent someone from screenshotting your post on legacy social media platforms. The best we have are lockbox relays, which flag notes that should not be rebroadcast to other relays or aggregated by other relays using a "-" tag, but even that does not have to be followed by other relays. If the note exists and is readable anywhere, it can be copied to other locations.

Whenever you post on Nostr, you should assume that the note will exist somewhere on some relay forever, even if you request deletion.