Cuveé is great. Lots of different roasts. Their brick and mortar café is good too.
The gaze of Sauron is upon you.
Always helpful. I’ve been looking at your Listr code. Do you like dexie for local caching?
Streaming on zap.stream right now while coding on nostr:npub1lstr2kmdthkgfuzne8e4cn2nhr646x8jt25szdj7t4wr6xemtuuq3lczsj
Thanks for the stream today!
👀🔥
And a 3yo weighs 3.623x more when awake.
Doing the Lord’s work.
Congrats, coming for Bit Block Boom?
AI Powered Mod Tools for Nostr Communities on Satellite
Hey everyone, I want to tell you about something I've been working on — I wasn't planning to post about this today because it's not ready quite yet, but I noticed that nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft had created a new nostr community n/AI this morning — and it just fits too perfectly.
So here goes: I'm working on a feature that will allow community founders to "spawn" an AI moderator to help detect and defend against spam, organize their community, and eventually do a bunch of other things.
I believe this capability may become an essential tool for nostr to survive the coming onslaught of AI-powered spam. It seems to me that if we really want to have a realistic chance of maintaining public, human-led social spaces, we have to match AI with AI. It's not something we can afford to leave on the table.
On a technical level, nostr is a perfect fit. The shared, permissionless, data architecture means that each community's AI can "live" on Satellite's server (or any server, actually) and, after having been nominated as a moderator, proactively sign events with its own pubkey just like a human.
The AI will be given a simple task: *Enforce this community's rules as written*.
So the human admin of the community can essentially set policy to be implemented by the AI. For example, if the AI decides to remove a post, it can be instructed to explain why it removed the post, and to specifically cite the "legal basis" for its action. Human admins will be free to tweak the rule, overrule the AI's decisions case-by-case, or remove the AI from its position of authority.
It's very interesting to consider where this leads, and what other things an AI that "lives" in a community may be useful for. For now I'm focused on getting an MVP with this mod stuff deployed on Satellite asap. I'm genuinely curious about what it will take to make this work well in practice.
If you want to open your own thread on the AI/Nostr intersection, here's the link to the community https://satellite.earth/n/AI/npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft
I'll be writing a lot more about this.
This sounds very interesting!
Satellite.earth looks great. I like the giant community images, but maybe they can shrink down when I click on a thread?
not yet but it totally should and I will add it shortly because this is super important
I have a lot of thoughts about this, but what do you have specifically in mind?
nostr:npub1tfzcrk7ly9u6e38rhl2rrm06vsgl793r9m8zf3kz78wq5qx0nnvqfqy0wj
My app makes extensive use of nip-33 (parameterized replaceable events) which seem to work fine on the default #NDK relays in testing.
But maybe with more unique kinds in the pipeline, #NDK can be intelligent about writing to relays that accept/prefer certain kinds?
Or at least make the information user-facing with
Just spitballing here. I’m not sure what the etiquette is for posting different kinds to relays.
Does #NDK have a way to query relays for support nips (or kinds)? Is there a standard way of doing this? nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft
Love this. I use it all the time.
nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc will listr have a “delete” list feature? I imagine it would work like a mute list and also potentially request deletion of the event.
Or maybe we need another universal “trash” list type that holds event addresses created by the user that they no longer wish to see (and can be flagged for deletion). Maybe relays can refer to user’s “trash” lists and remove events to reclaim disk space.
I’m newish to web development, but honestly, I still can’t believe #nostr works. 😂
📣 nostr:npub1lstr2kmdthkgfuzne8e4cn2nhr646x8jt25szdj7t4wr6xemtuuq3lczsj feature announcement
I've just added support for viewing private list items. You can now see what's public in a list and what's private.
I've also reworked the options and UI on list items to make it more clear for smaller screens.
Still to do – adding/removing private list items & showing notes from people on the list who are private in the list feed.
Please test it out and let me know if you find anything odd.

#Listr is awesome.
Yes. Just make everything they want to use run on #Nostr.

