Building lots of things with andotherstuff.org including divine.video and nos.social.
Public Key
npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 Profile Code
nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0ds7r8j0h
Show more details
Published at
2025-10-16T19:11:33Z Event JSON
{
"id": "4d0cb715714857b681a14bd7281bee805d5dc6eb378b470dd5d03989ae29bce9" ,
"pubkey": "76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa" ,
"created_at": 1760641893 ,
"kind": 0 ,
"tags": [],
"content": "{\"display_name\":\"rabble\",\"nip05\":\"[email protected] \",\"about\":\"Building lots of things with andotherstuff.org including divine.video and nos.social. \",\"name\":\"rabble\",\"banner\":\"\",\"website\":\"https:\\/\\/rabblelabs.com\\/\",\"lud06\":\"LNURL1DP68GURN8GHJ7MRW9E6XJURN9UH8WETVDSKKKMN0WAHZ7MRWW4EXCUP0X9URSWT9VV6XXVF4VSENSVFSXY6NJE0E0ME\",\"lud16\":\"[email protected] \",\"picture\":\"https:\\/\\/nostr.build\\/i\\/nostr.build_95bb7ab1602652b152795511012747fafcbc040bf0adac220cd833cc5a0ff817.jpeg\"}" ,
"sig": "39efc2d31e9fa9b749160fe5bab375cb7b779230bbfbcd852f190ad486e3c560100a6851cbc7bfd9de2968ae3f4e0ad9c16b7aad2da6dfc34d865251606d8589"
}
Last Notes npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Not permissionless. https://blossom.primal.net/a460a34193300ca9452f7c09939e716373d49bc2c7a7f798823820cc62aebd85.png npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Oh. That’s not good npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Uh no. Proofmode works with Android an alt AppStores like zapstore. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Once was 'airspace restrictions' and the other time the jetway operator messed up and gashed a scratch across the side of the airplane. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble 6 months ago I listed to a podcast about Vine and its history. It got me thinking, how hard could it be to bring Vine back, but open and on Nostr. That lead to me building divine.video and announcing it in November. It got tons of attention, and I’ve been working hard to fix my vibe coded prototype in to something which would be usable by mainstream noobies. The Nostr tech and community has been critical to this, I couldn’t have done it without you all. The podcast, Vine: 6 seconds that changed the world, reached out to me and they’ve put out an episode about Divine! It’s really good, talks about how divine came to be and really gets in to our movement for open permissionless protocols. They do it in a way that’s not technical or overly jargony. Please take a listen and share it. https://fountain.fm/episode/ongMXxS7YkVurUroj8CL npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble This is an interesting project to more safely run agents in yolo mode on your own machine, without a container. https://github.com/canyonroad/agentsh npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble @nprofile…6pss I’ve noticed that primal doesn’t unfollow someone when you mute them. Basically meaning you still get their content. This feels like a bug. :-)🐛 npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I was wondering why I feel so tired then I realized that I’m at the end of my second night in a row in an airport lounge due to flight delays. Ugh. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble @nprofile…sk8t but it should be up to them to decide the future of their own country. I doubt moving from a country with a funded mental health are system to one without it would help, but it's not up to us. It should be a decision of the Greenlandic people. While they are a colony of Denmark, the arrangement is that they'll be granted full independence if a majority of the population votes for it. Self-determination means they have the right to make very different decisions than you'd make. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble No, these in particular are from the airport lounge. :-D npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble It's very flashy and they're kind of obsessed with being the biggest / best / most of any given thing in the world. The only freedom i saw was financial freedom. It feels very open and western on the surface but it's a theocratic absolute monarchy that keeps the vast majority of the population on precarious work visas. Generally I got the vibe that they were very interested in social status, privilege of the elite, and maintaining a strictly hierarchical society. I heard a story about somebody's friend who'd been pissed off about traffic on some busy road so she said out loud, in public, 'Fuck Sheikh Zayed' referring to the Sheikh Zayed Road which has traffic problems. Somebody heard it, reported it, and she was questioned by the police for illegal and subversive speech. Needless to say it didn't feel like a very open or freedom loving place. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble “The future of Greenland and Denmark are decided solely by the people of Denmark," Canadian Prime Minister Mark Carney said. This unfortunately wasn't the affirmation of sovereignty Greenland deserves. It should solely be decided by the people of Greenland not Denmark! https://www.bbc.com/news/live/cn824zzp670t?post=asset%3Ab983161a-fa56-40c1-8587-af0562c94aac#post npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Sometimes I choose to fly via Brasil just so I can get Pão de Queijo. So good. https://blossom.primal.net/de9e87968a549af6bf39dde77ec87fb8aacf9662a86b9d216527a55d7bfeaf36.jpg npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble yeah, that was the only reason i agreed to travel from new zealand to uruguay via dubai. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble $2.8B USD for 600km of track seems like a really good deal. New Zealand just spent $3.1B USD to build 3.45 km in Auckland. Of course the NZ rail was underground, with a few stations, two tunnels, but still.... that rail in Africa's an incredible value for the money. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble How far could it be, Dubai to Bogota? REALLY FAR... https://blossom.primal.net/663a9d947dc4be671bb79d549b7dc6a8631fc1752ee693b2eed41b28c3b08dda.png npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble This is what it feels like living in New Zealand... https://blossom.primal.net/9bb8e9fbf02b3be7630f0be0f208d2b9c394ccb7bc61f9d1dadd13c19823885d.webp https://thespinoff.co.nz/society/13-01-2026/trying-to-enjoy-the-nz-summer-while-the-world-burns npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble There's something interesting about this new project to build a trans Africa rail network with funding from the middle east and china. I was of course first proposed by the horribly racist Cecil Rhodes in his colonial ambitions as the Cape to Cairo railway a 150 years ago. I like the narrative of former colonies planning and building their own infrastructure. On part I thought was interesting is the Dakar - Port Sudan railway is being funded as a way to provide more affordable way to do the hajj pilgrimage. Making affordable a recreation of what was the most expensive road trip in the history of humanity, when the richest man in history, Mansa Musa. Although it seems like Mansa took a route along the north coast of Africa, not straight across southern Sahara desert as the new railway plans to go. Obviously the real impact will be economic as it'll mean the land locked countries of the south Sahara will get access to fast, cheap, and reliable transportation, especially for freight. The lack of reliable road and rail infrastructure is a lot of what has held Africa's development back. I've watched videos of travellers who go via car or motorcycle down the west coast of Africa or try and drive across the Congo to go from west to east Africa, and it's bad. Many countries are barely connected at all. The infrastructure that exists was mostly built by European colonial powers to extract natural resources without any concern for regional connections or economic development. https://en.wikipedia.org/wiki/Cape_to_Cairo_Railway https://en.wikipedia.org/wiki/Mansa_Musa https://blossom.primal.net/6d207154bf0de07f0b13786f2ad8d1b6cac6b4a721ca3c1b86e0c1b20d714362.png npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I’m seeing tons of scripted micro dramas on TikTok. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble The ongoing work in this is @nprofile…ddt3 with flotilla more than chorus npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble A couple billion people, yeah. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble It’s interesting, my video feeds on TikTok, instagram, and YouTube shorts have so little resemblance of each other. Totally different kinds of videos, not just topics or creators, but totally different genres. Nothing alike. It’s weird because I know all the videos I see on one are uploaded to the other two. I am not trying to get the algorithms to diverge. I interact in mostly the same way to the same videos on all three but get a really different experience. Given that they are mostly clones of each other this is surprising. Is that the case for anyone else? When I open divine.video I mostly get testing and debug videos. So no comparison yet. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I’m in Dubai for this creators summit and they brought us out in to the desert for an evening activity, which turns out included a neon horse. https://blossom.primal.net/2ba7b33c08809df75c3539a0e1787862aadb12266b151d581f6bb48afb37075d.mov npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Happy New Year https://blossom.primal.net/1e937dbff229ffaa59b733b1c511639155f8e28f40f9cab9fccba0e38cc8b999.mov npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble It is indeed true. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Doesn’t work. Can’t see the Big Dipper either. I tried to find them. Maybe it only works in your part of the world. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble That’s a stupidly simplistic take. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble There’s a debate raging over in the Bluesky world about whether or not infrastructure providers on ATprotocol should be neutral carriers or if people running things like PDS servers should be able to choose who they host. It’s an interesting read and worth thinking about. From a Nostr perspective it’s like arguing for a custodial system then being upset at the power dynamics that exist because of that. I’m curious what folks think. I think the poster kicked a hornets nest, not understanding how communities of users react to being told what they should or shouldn’t do with their own servers. Thoughts? https://gist.github.com/burningtree/d4aa172470293bdf2939c993cf48bbd4 npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble This is a really interesting solution to the Nostr login system from @npub1k7c…rg96 #naddr1qq…t8qe npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble My own solution to growing nostr was to build divine.video which has generated a lot of excitement by people who want to use it and don’t even know to care that it’s nostr. Do something you can’t do in other social media ecosystems. Divine works because we have nostr libraries and blossom and relays and a ton of other things. It was much easier to build on Nostr than building the entire protocol from scratch. But it would have been easier to build centralized than on Nostr, if we didn’t care about freedom and a permissionless future. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble We are running a version of keycast at login.divine.video. I don’t think custodial keys are something most nostr users would like to use. And I think it’s vital that any nostr app works with non-custodial keys. The goal is to make it easier to onboard users. Think of it as the bitcoin exchange that bridges to tradfi. We generate a bunker url so you should be able to use the custodial key to access most nostr apps. And you can take your key and ask the service to delete it. Yeah you’d need to trust the keycast server operator to actually delete it and not use it. But this is the same thing users face in any service that uses traditional non-key based accounts. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Do you contribute to building Nostr? We’re trying to make Nostr better for everybody, and one step towards doing that is a survey, listening to developers and contributors. Please fill it out, and share it on! #nevent1q…ksg4 npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yep, I worked on Yahoo Pipes as the project I did right after leaving Odeo(ne twitter)... Mostly my work was on unit and integration tests in prep for launch as I joined it late. It was cool, yahoo killed it... we could totally bring it back and make something amazing that was pipes meets nostr. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I use tons of social apps and in particular recently the video apps because I need to understand how they work for divine.video. Can’t make a good Nostr video app without understanding what works for people on other apps. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Instagram reels has decided instead of showing me reels in languages I understand they’re going very poorly AI dub everything in to English. It’s so painful that it gets me to stop my endless scrolling. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Divine.video uses nostr. That’s more important than always talking about it on my podcast. Some guests don’t know enough about nostr to have an interesting conversation. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble The divine web app connects to relays beyond relay.divine.video mostly to get users kind 0 and kind 3 events, and lets you choose other relays if you want to look for short form videos beyond our relay. We aren't pulling in content from other relays and we're not encouraging our users to publish to other relays. If you're seeing reports from divine users on your content, then you or somebody else is republishing your events to our relay. I believe you can use the h tag to limit what relays will host your content if you don't want that to happen. A cool idea would be a way for you to publish, using your keys, a list of relays you don't want to host your content, kind of like the opposite of the h tag, that way you'd have more agency over where your posts went. At the moment, you're welcome to send us something and we can manually block your npub from our relays if you don't want your events to be visible to divine users on the divine relays. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble We're tweaking the moderation and content warning system, right now it's flagging a bunch of things as adult content which are clearly not adult content. Divine is using the extension to nip-71 that Vitor and I came up with in terms of just a replaceable event type so you can edit the metadata about the content. You can use it for any content you want, including AI generated content. We are using the client tag, you can filter out divine content from your client or your relay if you want. We're not pushing the divine events out form relay.divine.video but i think there are folks running scripts that share them beyond our relay. The filters for the divine app is we check and label any content uploaded to our blossom server or from events on our relay. We do let you add your own blossom server and change the relays, but we'll indicate that you're outside of the divine experience and in the broader open nostr ecosystem. In the divine app, we're going to have it use labelers we provide, but with settings to choose others. I honestly don't expect these choices to be very appealing to existing Nostr users and would encourage folks to consume the content with other clients. We are curating what goes in our relay and our media severs. If you're not keen on how we do it, use other clients or use the open source divine app and make a version with different choices. I'm not planning on changing the nip-56 tag to other, i think 'ai-generated' is a useful tag of content and if a second app supports it i'll submit a PR to update the spec. Innovation in nostr is not based on strict support of the spec, each app supports it as they choose, with a few core elements. If we don't extend it, try new things, add extensions, then Nostr won't evolve. In ATprotocol they've got strict schema validators and their relays and appviews will not accept signed events that don't fit pre-approved schemas. That's not really the Nostr way. There is no central nostr standards authority to complain to, it is a permissionless network. We will see a lot more folks get upset like you are at seeing content reports until @nprofile…pt5w changes Amethyst to show content reports as a content report label. Right now it shows up as if it was a comment. If you don't want to see them, stop using the divine relay, use a client that doesn't display labels that way, or contribute to amethyst to change it's behavior. I don't really love that decision decision, but I do support each nostr app developer making their own choices about how to interact with the network. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble So New Zealand got it's first Ikea today. It's national news.... last year we got a Costco which caused mobs of people and was national news for over a week. I know it's silly and consumerist of me, but it sure does make life easier. https://news.google.com/search?q=ikea%20nz&hl=en-NZ&gl=NZ&ceid=NZ%3Aen npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble 1.0.2 v 126 I think npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I liked the idea of nostr only for it, end to end encrypted, on protocol, but for divine it didn't work because our log files are big. And we could have done it with some way to connect to using blossom or something for log sharing, but we want those logs to be private.... I gave up and added zendesk support to divine, but i don't love it. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I tried to use nip-17 crash reports but the log files got bigger than 64kb and the relays rejected them. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble No shade to the microblogging twitter like apps but we’re seeing a wave of new apps that take Nostr in to being the universal social app protocol. We’re learning what Nostr native means. #note1utu…d65e npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble New version of the diVine released to TestFlight. This one focused on lists. I think we should do more with lists in Nostr. https://i.nostr.build/cWIJyenqW9579Xmg.jpg https://i.nostr.build/vsq3Nu9Yq4BC0bJp.jpg npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Anthropic released a new model, Opus 4.5 and i'm playing with it. I had it generate some docs for a server i'm working on setting up, and it created a docx file which was nicely formatted instead of a markdown file. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Nostr’s core are the developers who build all the apps and servers and other tech we need to make it work. Eventually I hope the tech eventually fades in to the background as users come for the community they can find. We can do better as a developer community. One of the projects I’m working on through And Other Stuff is making Nostr a better place for developers. The first step is to listen and learn, to do that we’re working with the open source support group superbloom. Please fill this out if you’re helping build nostr and share. https://survey.superbloom.design/878514 If someone speaks fluent Japanese, Chinese, and Thai we would love to translate this in to those languages in order to reach more devs. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble We need to fix the blossom server and relays first. We will put it on zapstore. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble There is support for external signers in the web app and in the code in the flutter app but it’s not exposed in the UI. I’d accept a PR fixing that but given the mountains of other things to do it’s just not something I’m going to get to soon. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yeah I have a new build but I got distracted and built divine.video, ADHD problems. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble No I think we need help on the blossom side too npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yeah we do need to do that npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I mean it is open source. You can build it for your own phone. :) npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble @npub18am…p424 is managing the Android builds and testing. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Oh no. This isn’t good. We do try and pull in your kind 3 and kind 0 from purplepag.es to prevent this. This is why I was discouraging people from reusing their existing nsec but people kept asking and asking and asking. So I added the risky feature. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble GitHub.com/rabble/divine-web npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble @npub18am…p424 is doing the android builds now and testing. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I added my own extensions to nip-50, not strictly needed but woudl be nice https://github.com/rabble/nosflare/blob/main/docs/SEARCH.md npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble We need beta testers and QA, for the website, for posting videos, for all the features of the apps, mac, ios, android, and web.... Please don't pitch bitcoin at folks, we're going to add a cashu wallet and zaps eventually, but we don't want to scare them away... ;-D npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yeah, we need folks with scaling nostr relay skills... or just really good devops who love nostr.... npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble yeah it's bonkers npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Hey Nostr, I need your help. Divine.video as you might have seen is a new video nostr app that i've been working on for the last 3 months. It got MUCH more attention than I was expecting. Hundreds of millions of people viewed, liked, or shared videos about it. I've got some of the biggest original Viners in my DM's begging to get back on it. The TestFlight hit it's 10k limit in a few hours. I'm excited but also really stessed out. We've had lots of bugs and Apple and google have been their usual black boxes when it comes to app review. A bunch of folks have stepped up to help, @nprofile…9kky got the android build working for example. Lots of things have broken, nobody really knows how survive a flash flood. I'm sharing this because I need help. We've got a chance to really grow nostr, the idea of a video app that's not got AI slop and does focus on something more human is resonating. People hate what's happening to tiktok, instagram, and youtube shorts where algorithms and the platforms love of AI generated content going viral is taking over. Instead of fighting back we see AI only platforms like MetaAI and Sora. This is an assault on the very idea that people are central to social media. I think big companies see the shine of AI generated content and dream of a world without all these pesky rabble making demands of platforms. If only they could replace the creators with bots. This call to action felt right to me, but holy shit I had no idea it'd go so viral. The app has lots of bugs, and we need appstore approval, but at the moment the biggest problem I have is relays. I need you, the nostr community's help. I started out with strfry which we know scales but lacks search. So i started using nosflare, https://github.com/Spl0itable/nosflare , by @nprofile…4nss which worked pretty good when we had dozens of users but has had scaling issues and has been hard to debug. But Nosflare is cool. I was able to easily add nip-50 search support, and because it runs on cloudlfare i hoped would scale horizontally. When I told @nprofile…4nss I was using nosflare, he said i should have told him... but again I didn't think this would escalate so quickly. So then we tried using the ditto relay https://github.com/andotherstuff/otherstuff-relay by @nprofile…t7fy and put a bunch of really beefy servers behind it. Even then it's struggling to keep up. The thing is, we're pre-launch, we have 10k users in testflight and a mostly read only site at divine.video which is a react app. I'm a really terrible sysadmin. Yes I've helped run my own mail server since the 90's but I hate it and i'm not good at it. I know my way around my command line, I've compiled my own kernel from source, but fuck i hate it. And now i've got to setup and scale servers to realize the dream of something i've worked on for the last 8 years. I need your help, but maybe i'll digress... In 2017 I decided to learn crypto, i joined a startup, quantstamp, and built their testnet, a SAT solver to verify smart contracts. I quit because I came to see how scamy the world of ICO's and tokens were. I'm not the only Nostr dev to have explored the 'darkside'. I started my company to build decentralized social, initially trying to take secure scuttlebutt to the mainstream. I built planetary.social, and worked with amazing dev's like @nprofile…w4p8 and others we saw Nostr arrive and we pivoted! We built Nos.social, which i'm really proud of but it never took off. A few months ago I was in talks to help start andotherstuff, but i was also very frustrated with running a company, I wanted to build stuff myself. So I stopped managing people, started a podcast, and really dove in to building with agentic programming. I built a bunch of things I threw away. A lot of bad experiments. In the course of the revolution.social podcast i kept hearing about Vine. I listed to the "Vine 6 seconds that changed the world" podcast: https://vine-six-seconds-that.captivate.fm/ and I talked to people about this social media platform that was shutdown when @nprofile…zx6m was trying to save Twitter when he returned as CEO. I thought, well Vine is cool, I know folks like @nprofile…srrg and others have build nostr video apps, how hard could it be to make a nostrvine app. I started coding, that's why the repo is still called nostrvine: https://github.com/rabble/nostrvine Turns out that it wasn't that had to make something that sort of worked. Then I thought, it'd be cool to dig up some old vines. I searched the internet, found some on youtube, some on the way back machine, and I thought oh cool, i found a couple hundred popular old vines. Then I hit the motherlode, a community internet preservation project called archiveteam had run crawlers to archive the site: https://wiki.archiveteam.org/index.php/Vine they had about 2.7 TB of vine data, but in these very hard to work with WARC files that are 40GB each! I spent a month or more learning to parse and extract the files. I realized i had the meta data for most vine users, millions of comments, and hundreds of thousands of actual vine videos! It was a nightmare to parse because of the size of the files, the messiness of the data, and the like. But it was a consuming fun project, a puzzle. At the same time, I was learning about flutter, I've had to rewrite the nostrvine codebase many times as i learned about riverpod, figured out how to get the UI to update smoothly while interacting with nostr. Getting the app to run fast and smooth was really hard. I also had to figure out how to host the damned videos in a way that works. I tried google cloud, cloudflare, and bunny. I made TONS of workers to run all of these services to make the system working. I also was seeing how much people, myself included are frustrated by AI slop, taking over social media. I have an old friend who runs a non-profit tech org, The Guardian Project, they'd make a tool for verifying videos are real for documenting human rights abuses. I thought, hell i could use this proofmode thing they've got to verify that videos are real. People like realness. Over the last few weeks the pieces came together, I was scheduled to speak at WebSummit with @nprofile…5cp7 and also to interview @nprofile…9grd on the main stage talking about enshittification of the internet, and how we can resist it, by building things like Divine. I talked to a reporter from Tech Crunch who'd written a positive article about AndOtherStuff, and she was excited to write an in-depth piece about my vine clone. Once the date was set, I had no choice to go forward. Was the app ready, NO NOT AT ALL. I was literally coding up releases on the plane while flying to Web Summit in Lisbon. I started submitting the app, and getting rejected. It got much better really fast, and basically works. On the stage at WebSummit when I introduced diVine, the audience clapped politely. I showed the app to people and they sometimes said "oh this will be big" and wanted to play with it. But if you've ever made software, and you show it to people, everybody always finds something nice to say about it. I had so little faith in diVine taking off that I was planning on taking a few days off to explore Morocco before heading to a non-profit software dev meetup in SF. It was only the last minute that I decided I might need be near a computer and internet connection post launch to see how things are going. Until diVine launched I thought the highlight of my trip and WebSummit would be that a podcast network wanted to pick up revolution.social and help me build an audience around the podcast. I have never seen anything like this excitement. Just look at tiktok: https://www.tiktok.com/search?q=divine there is a wave of people excited about it. There's a wave of news about it: https://news.google.com/search?q=divine%20vine&hl=en-US&gl=US&ceid=US%3Aen Folks are saying that I'm taking on TikTok, and it's been on the evening TV news all over the place. This is a dream. More excitement than I ever could have dreamed of. Creating a social media app that reflects all the values I laid out in rights.social . Building something people love and are excited about. When the app's been up, the new videos are amazing, so funny, so creative. When Jack launched Twttr, we didn't get this reaction. It took a lot of time for twitter to emerge as a star. The scaling issues didn't even show up until a year after twitter launched. When Kevin launched Instagram it got 150K signups in the first few days, and I was blown away at how fast it was growing. If it hadn't been for my messing up getting in to the appStore, and having my relays collapse under the traffic, diVine would have grown much faster. Somehow it hits a nerve. This is where I need your help, the Nostr community. I've already got help from a ton of folks like the folks from @nprofile…mrhy and @nprofile…pa8a and others i'm forgetting right now... But we need more help. Let's do this as a community. We're building a permissionless, open future that can't be shutdown by corporate owners. But we only get there if the tech works. We don't get to integrate cashu and show users how there's another business model for social media if we don't make an experience that people enjoy using. Here's where we are. We've got the new nip for replaceable video events, which is supported by divine and amethyst... https://github.com/nostr-protocol/nips/pull/2072/files we've got the proofmode verification spec i proposed: https://github.com/nostr-protocol/nips/pull/2109 and my weird fork of nosflare which adds the ability to do filter requests that sort on things other than timestamp, it lets us find the most popular old vines: https://github.com/rabble/nosflare The blossom server for media running on cloudflare mostly works, bunny is mostly working to scale serving the content. But fuck our relays are having trouble. Partially it's because divine doesn't optimize how many relay connections it does, so help with that would be appreciated.. but mostly it's we need to scale the relays, we need to work fast, and reliably. I'm trying to not talk much about Nostr and not make users understand anything about how nostr or keys or relays work. We need a network of relays, we can dedicate for this, scale horizontally, which respond quickly, and support search. We could have search relays + normal content ones, but doing that requires updates to the released app, which is hard to do because we've got a delay of a day or more per release. So it's best if we can put this all behind relay.divine.video. In terms of content moderation, my tactic is to provide a pretty heavily moderated experience on the primary relay and media server. But users own their keys, and the app lets users change or add relays and switch media servers. That way we can provide both freedom and the curated experience of users we're enticing away from centralized corporate social. And all of this is open source. So help! I need nostr sysadmins and scaling folks. Please help. We don't have much time to catch this wave, and I'm in over my head. If you can help, reach out, [email protected] or send me a DM, i'll add you to a slack room, and we'll figure it out. Join me and we'll make a social media revolution to make revolution possible. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble https://github.com/nostr-protocol/nips/pull/2072/files npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I spent the last week asking nostr users to help me test it. ;-D npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble yeah there's a flutter app and a react web app. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble @nprofile…njmc is helping fix it npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Just like most people who join the web don’t know what html and http are. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I nearly missed my flight to SF because I was trying to get one more bug fixed and the android build of divine working. There’s a build sitting on my Mac mini which might work. Anyone want to take bets on TAP’s inflight wifi being good enough to upload a 300mb APK file? npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble These shitcoiners made a scam coin around diVine and then threatened me when I posted that I had nothing to do with their scam! npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Ask @nprofile…whft as he’s the designer. Yeh something would be good. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble It’s working for iOS and not android. But we have no more test flight space. So we now wait til Apple lets us release npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I was literally sitting next to @nprofile…2zkk and @nprofile…r93x when I got the AppStore rejection. The crazy thing is I haven’t added any wallet or zap support yet at all! npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yeah. Oops. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Can an android user please take a look at https://divine.b-cdn.net/app-release.apk and see if it works? npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble We don't hide that it uses Nostr, but the goal is for folks to join for the videos first and foremost. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Well that was fast, we had 10k people join the divine.video testflight in 4 hours. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I already did! They’re in the app! Clearly documented and easy to find. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yeah I threw this out and it’s a draft. I think we should be iterating on and improving the media nips. https://github.com/nostr-protocol/nips/pull/2072 npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Apple is being typically frustrating and clueless with its AppStore reviews. Just got rejected again and these are their questions. By this logic Apple wouldn’t allow Nostr apps no? I mean Divine doesn’t have a wallet yet, we’re planning on cashu in the future, but not yet. And we’re actually more aggressive about mutes than most Nostr apps, we check to see if someone has muted you and don’t show you their content if they have. But it’s Nostr and open source, the point is you don’t have to follow my rules, it’s your keys and your software. https://i.nostr.build/P0yae3HkeGDigKby.jpg npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Ugh I’ve been struggling with this. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble we need to udpate the andother stuff site npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Thanks to everybody who helped beta test divine.video, a nostr based vine like app. https://techcrunch.com/2025/11/12/jack-dorsey-funds-divine-a-vine-reboot-that-includes-vines-video-archive/ npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Tomorrow @nprofile…eddx and I are talking about Nostr directly. https://websummit.com/sessions/lis25/04eb818a-e8d1-45d2-b48a-f24c911b9809 npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble That was Cory. He’s got lots of good quips. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble This is kind of dystopian. https://migrantsrights.org.uk/projects/hostile-office/the-digital-hostile-environment/ai-borders-anduril-autonomous-surveillance-towers/ npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble But people running things like apps and relays on Nostr aren’t exempt from the long arm of the state. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Nostr at websummit Lisbon https://map.websummit.com/lis25?location_id=464ba6ab-a698-4d71-9fa6-01f1b22fcaad npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I had many people ask me why I build on Nostr and not ATprotocol at MozFest. And the answer is two fold, one the protocol is easier to build on, and two nostr is permissionless. I’ve never been very good at asking permission. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble The US state of Mississippi has an age verification law that requires social media platforms to identify the age of all users. Bluesky has refused and blocks users from connecting from Mississippi. Here’s the Bluesky story https://www.myprivacy.blog/mississippis-age-verification-law-and-the-bluesky-standoff-a-critical-analysis/?ref=compliancehub.wiki And how Mastodon instances are responding https://www.compliancehub.wiki/the-decentralized-resistance-how-mississippis-digital-id-law-met-its-match-with-mastodon/ Have anybody in the Nostr ecosystem considered this? Are clients doing KYC on users? Anyone blocking Mississippi? npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble This guide and research on how to create an online local community is relevant to folks wanting to build community on Nostr too. https://newpublic.notion.site/Creating-a-Flourishing-Digital-Public-Space-for-Your-Local-Area-6e563c345c494cceb1b95f6dfd282519 npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble So the CIA is trying to overthrow the Orban government in Hungary, the same government that is closely tied to the Heritage Foundation and the Trump Administration? That doesn’t even make sense. Srda is actually oddly apolitical for someone who studies social movements. He’s neither left nor right. More just advocating for democratic governance. I think we need to do a lot more than that, but I’m a fan of democracy and am worried about authoritarianism. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Mozfest in Barcelona npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yep. Another around the world trip. Last time I did it heading east this time it’s westward. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble At the global bitcoin summit I sat down with political activist Srđa Popović led the movement that overthrew Serbian dictator Slobodan Milošević in 2000. Since then, his organization, Canvas, has trained activists in over 50 countries how to build successful nonviolent movements—and he says most people misunderstand how change actually happens. “When we start working with them, they often say, ‘Oh, I'm too busy doing things, I don't have time for planning,’” Srđa says. “If I was given a dime every time I've heard that, I would probably have a private plane. Unfortunately I wasn't, so I drive a 2012 old Buick.” This week on Revolution.Social, we talk about why viral videos and protests aren't enough without strategy; why the Montgomery bus boycott succeeded; and how humor can be more effective than anger at undermining autocrats. They also discuss how modern authoritarians use apathy and conspiracy theories instead of fear, why all political movements need leaders, and what happened when activists in Russia set up hundreds of small plastic toys to protest corruption and electoral malpractice. https://www.youtube.com/watch?v=HGoivKFp1BU npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Yep. npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble Beautiful airport. I’m off on a round the world trip for conferences in Barcelona, Lisbon, San Francisco, and Costa Rica. Travel is fun and important for work but I’d rather just be at home enjoying the spring weather. https://blossom.primal.net/6d1a0567c77e323e9fab85fec022899fcff0035b2d8a2aa954ee25a9fe83a2b7.jpg npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble You’re a grifter and you didn’t even go create DamusCoin to cash in on ICO riches! npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I'm getting ready to launch a new short form video nostr app. I'm quite excited about it but am not ready to announce it to the world. The plan is to do it when I'm on stage at WebSummit in Lisbon in just over a week with @nprofile…wjky where we're going to be talking to the editor of Fast Company about Nostr. I'm super excited about this new app. It's been my primary project for the last couple of months. Can you please help me beta test it, quietly, without posting publicly about it anywhere. DM me and i'll send you the links for testflight / google play open testing. In order to make this new app work i've made two proposed changes to the spec, one updating NIP-71 to formalize support for editing video meta data, as already supported in Amethyst: https://github.com/nostr-protocol/nips/pull/2072 And for a new way to sign video content to verify authenticity called ProofMode - https://github.com/nostr-protocol/nips/pull/2109 npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble I’m a big advocate for free speech and as part of that I’m running a campaign to stop banning minors from social media in New Zealand, stop.b416.nz, because forcing KYC on everyone and blocking minors doesn’t protect anyone. But to win this fight we need to present an alternative for how we can make social media healthier. I found the answer in the world of Dr Pamela Wisniewski who’s the leading researcher in the harms of social media to adolescents. What her research shows is the best way to address this is through empowering people to control their own social media experience and not to block, ban, or monitor people. Everybody building or advocating for Nostr should listen to this because she gives us the research and arguments for an open social media ecosystem based on freedom and empowering users. https://fountain.fm/episode/Caze2hCInYxmC6fqN2P6 https://youtu.be/8Zfvyj40GTM?si=TiAu2ovbdOvWnrqw npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble This year's burningman there was a tragedy, the orgy dome was blown down and destroyed in a storm. I know this has caused everybody a lot of worry, where will you hold your orgies if the orgy dome is gone? They put up a single tent, but it just wasn't the same. The lesbian's orgy dome also collapsed, but was moved inside a uhaul... keeping them on brand. And comfort and joy, the gay men's orgy dome survived the storm intact. It's really the straight inclusive orgy dome which is gone and needs to be replaced. The Orgy Dome burningman camp is running a gofundme to help the straight inclusive burningman community have a place to safely hold it's orgies going forward. This new tent will be built to the same standards as the temporary black rock city hospital and will have AC! A major innovation over the old evaporation (swamp cooler) system. They need your help! Help raise money for straight (and straight allies) to have a save and cool place for orgies on the playa. https://www.gofundme.com/f/help-rebuild-a-playa-icon npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 rabble In the latest episode of revolution.social I talk to Journalist and author Jeff Jarvis where he says Bluesky isn’t yet as open as it should be to ensure true user freedom. Full episode out now. youtu.be/WJ8wNo5eN2I