Damus
Anthony Accioly profile picture
Anthony Accioly
@Anthony Accioly

Always curious. Eventually consistent. Strongly opinionated, intermittently technically correct.

Labels & self-deception: Computer geek, people builder, world citizen, homelab mad scientist, cat person.

My personal relay: wss://haven.accioly.social

PGP: 1BBD C23D 1853 255D 6415 D2EC 814E DF85 1AAB 370E

Relays (4)
  • wss://theforest.nostr1.com/ – read & write
  • wss://wot.codingarena.top/ – read & write
  • wss://haven.accioly.social/ – write
  • wss://haven.accioly.social/inbox – read

Recent Notes

hodlbod · 1d
Sheesh I had no idea it was this bad
Anthony Accioly profile picture
Yeah, the powers that br are happy to sacrifice all FOSS for the greater good of the slop machine:

https://www.osnews.com/story/141969/foss-infrastructure-is-under-attack-by-ai-companies/

Beyond infrastructure, AI slop is also becoming exhausting for maintainers and security folks:
https://hackaday.com/2026/01/26/the-curl-project-drops-bug-bounties-due-to-ai-slop/

https://github.com/orgs/community/discussions/185387

It has been increasingly fun to be an unpaid FOSS person out there 🤣. In a way, Nostr’s niche status and AI companies not coming so hard for data behind websockets (yet) help keep Nostr reasonably protected, aside from its own internal script kiddies, of course.
1
hodlbod · 1d
Imagine when the bots finally start attacking sockets though 😬
Logen · 1d
It really is becoming a fully fleshed all-for-one relay!  An additional feature that I’m really looking forward to is possibly away for Haven relay runners to charge a fee to be added to their wh...
Anthony Accioly profile picture
I think Utxo already wrote an alt relay for paid stuff somewhere (if not, there are certainly other commercial Khatru and non Khatru oferrings around). I rather keep paywalls away from Haven's main codebase, but now that we have whitelisting I'm sure you can vibecode something to do this. Just add a rest endpoint to Haven that adds an npub to the whitelist and refreshes the WoT (keep the endpoint private of course or it will get powmed), have your payment layer call this endpoint and you are done.
1
Logen · 1d
I figured it would be out of the norm to add some paywall features :) I love all the incredible additions! It’s truly a work of art for Nostr
hodlbod · 1d
I've already banned a few IPs, I'll consider this if it continues to be a problem
Anthony Accioly profile picture
Good luck!

I don’t know how things are right now, but when I did this last year there were simply too many crawlers to even try to block manually. Plus, they don’t play fair. Lots of scrapers were spoofing IPs and using a multitude of IPv4 and IPv6 addresses. Even my firewall on a 128 GB memory server started to struggle to keep up. Anubis helped a bit, but things were still quite painful. I did this before Cloudflare enhanced its bot protection features. Assuming analytics can be trusted, China and the US alone were sending more traffic to my Forgejo instance, which only had a bunch of empty projects, than what I typically get on Nostr, ActivityPub, and IRC combined in a month.

Keeping my internal repo and syncing to public forges like GitHub, GitLab, and Codeberg is a good enough compromise for my needs while GRASP (and other non Nostr alternatives) matures. It also helps with the problem of nobody wanting to report issues or contribute outside of popular forges.
1
hodlbod · 1d
Sheesh I had no idea it was this bad
hodlbod · 1d
In case anyone is hoping to contribute to flotilla, I have just moved the repository to my self-hosted gitea instance at https://gitea.coracle.social/coracle/flotilla It's time to get off github. Thi...
Anthony Accioly profile picture
If you are keeping it public, make sure to either put it behind Cloudflare and enable bot protection or get something like Anubis going (I ended up bringing my instance behind my LAN + VPN and mirroring it to GitHub). Crawlers are thirsty for "organic" code at the moment.
1
hodlbod · 1d
I've already banned a few IPs, I'll consider this if it continues to be a problem
Logen · 1d
GM! I was up until midnight working on the newest version of Haven for Mac! I’m so pumped that it brings multi-user support and jsonl import/export! 🤗
Anthony Accioly profile picture
Thanks for all your support, Logen. This version is going to be awesome for sure. Yep, the whitelisting, importing from other relays, and JSONL backup and restore combo opens a lot of possibilities, doesn’t it? I can imagine people using this to impor their notes from other relays, then exporting it in an organised set of JSONL files, giving that to their LLMs, or using something like jq to clean up awful stuff and reimporting it into a clean DB.

I’m currently stuck in Brazil dealing with a family bereavement and extended family who need to be put into care in the middle of the Carnaval holidays, which means there is nothing to do until Thursday. It does mean I’ve been having proper time to code for a change, which is good for Haven as it is getting some proper love.

I may as well implement blacklisting to make it easy to ban the occasional bad stuff that manages to make its way across the Web of Trust. I think this will finally make Haven more or less “feature complete” for what I expect from a personal relay.
1
Logen · 1d
It really is becoming a fully fleshed all-for-one relay!  An additional feature that I’m really looking forward to is possibly away for Haven relay runners to charge a fee to be added to their whitelist.
Anthony Accioly profile picture
And HAVEN v1.2.0-rc3 is out with multiple pubkey support. You can now add your alt accounts, family, and friends to your personal relay.

https://github.com/bitvora/haven/releases/tag/v1.2.0-rc3

Here’s a totally random, totally not an alt account pubkey that I whitelisted to post to my Outbox Relay, Blossom server, etc.



As always, please, please help by testing it and reporting any issues.

#haven #multipubkey #relay #stillAPersonalRelay
3
Anthony Accioly · 2d
nostr:nprofile1qqsxu35yyt0mwjjh8pcz4zprhxegz69t4wr9t74vk6zne58wzh0waycpt3mhxue69uhhqun00pujumn0wd68yttjv4kxz7fwv9c8qte4vscxgvecv9nxxdpevv6xywp5vdsnqerp8y6nzcfnxvmxzenxvycnsdpn8pjkvetyxvcryct9v4jxvcfexfjkywrzxpjrxenrvgurwqgkwaehxw309amk7apwv3jhyemfva5jucm0d5hszxrhwden5te0wfjkccte9ejx2un8d9nkjtnrdakj7...
Logen · 2d
Excited to give this one a go! https://i.imgflip.com/akbe3x.jpg
cloud fodder · 6d
somewhere out there, there is a relay that ignores what you request, and sends you bot spam back.. I don't know which one yet, from the set of ~70-120 outbox relays I am connecting to, to see my follo...
Anthony Accioly profile picture
There is some interesting crafted stuff out there, e.g. kind 3 follow lists with the same pubkey repeated multiple times. This was breaking Haven’s default WoT strategy and letting spammers in before I fixed it to only count a pubkey once per kind 3. There is also all sorts of crap in the list, totally broken events, etc., etc., etc.
Billy Notamus · 2w
Sounds clanky
Logen · 2w
I’ve been following along :) love that we are getting another release soon! I’m excited to give it a Go (no pun intended)