Technologist, solarpunk, gamer, backpacker, passionate about using the internet to push more power to more people.
Public Key
npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 Profile Code
nprofile1qqsdpg0lhpmph96va39rh6xtevhfdfcfph85vhl74jpe4fx2yry6t8spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dswzpmhl
Show more details
Published at
2026-03-04T15:42:51Z Event JSON
{
"id": "62df4a28a5dfef45d83cb9a999c47cd4c00e3140fd23b4a4ffb39808ffa193cb" ,
"pubkey": "d0a1ffb8761b974cec4a3be8cbcb2e96a7090dcf465ffeac839aa4ca20c9a59e" ,
"created_at": 1772638971 ,
"kind": 0 ,
"tags": [],
"content": "{\"uns_name\":\"\",\"banner\":\"https://nostr.build/i/nostr.build_bd76c59c5e77479232776efaa0904ef799defb4b9031fbb123d34a1a64a0ec85.jpg\",\"pronouns\":\"\",\"about\":\"Technologist, solarpunk, gamer, backpacker, passionate about using the internet to push more power to more people.\",\"picture\":\"https://image.nostr.build/b3cd0ca452cc9276d69b0469fdd2747af5f769f2993c580e779cf08aafa17ff7.jpg\",\"website\":\"https://mattlorentz.com\",\"lud16\":\"[email protected] \",\"display_name\":\"Matt Lorentz\",\"name\":\"mplorentz\",\"nip05\":\"[email protected] \",\"displayName\":\"Matt Lorentz\"}" ,
"sig": "9ef242a950cc5e91be8b44ebd90d1f8373b88030db5fc6982fa0f48ad7767c5791baecf090b55b8cc9c67969f365db76563cd6e83c1b385c4b24556015af28df"
}
Last Notes npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz The answer, unfortunately, is no. #nevent1q…e0ul npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Sweet. I would love a kind 1 client to order comments by one of these algorithms (mainly Most Relevant). I love browsing replies in the reddit-like tree of Nostrudel but often there are spam or off topic comments at the top. @npub1ye5…knpr @npub176p…vgup #nevent1q…eyvq npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Any other Nostr apps you would like me to plug? #nevent1q…vgqr npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz @nprofile…gnen @nprofile…nj27 I just tried creating a new account and using the promenade bunker and got an error when it was trying to "activate the bunker". npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Is anyone hosting a version of https://use.nsec.app that still works? It seems like it's trying to do some NIP-05 allocation that is broken and I can't skip, and brugeman is gone. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I'm hosting a session at DWeb Camp next week for folks to interactively try Nostr. What apps should I encourage people new to the protocol to try? What is the best app to show first? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I just published my Q2 report as part of my grant from OpenSats, if you are curious what I have been up to recently. TLDR; getting horcrux into a public beta and preparing for the initial release. https://mattlorentz.com/2026/06/25/opensats-q2-grant-update.html npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I'm making a push to release version 1.0 of Horcrux this month. Not sure if I will make my deadline but it should be close. There is so much left I want to do in terms of UX, marketing, and sustainability, but it's delivering on its core promise of being a secure way to store secrets with friends and family. I'm currently in week two of my security audit and I found my first critical issue today. It's humbling but also satisfying to be reviewing all the hard work I've put in over the last year. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz TIL about Neo Cypherpunks. More power to them. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Pomegranate is another step forward for key management. Glad to see it shipping already! #nevent1q…94sj npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Https://flotilla.social cc @nprofile…dgdk npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz This is the type of marketing material I want for Nostr. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Looks like you managed to fix it? In any case, it wasn't a big deal for our community. Bugs happen. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Claude Fable when I ask it to fix my regex: https://youtu.be/-UYgORr5Qhg?t=55 npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz We are legion @nprofile…ac8d npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I went a couple weeks before realizing "silent" and "vibrate" are two different modes. But I had the same experience. I think another problem is that I have trained myself to ignore all vibrations while sitting at my desk because the urgent ones (i.e. wife messages) popped up on my Mac. I also bumped up the time that notifications show on my Pebble to like 5 minutes and that helped as well. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz CC @nprofile…8903 npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yes but I think Apple like held onto my phone number in the registry or something and it took several weeks before RCS came on in all of my graphene chats. My group messages just went into a black hole and had to be recreated :( if you haven't switched yet I would remove your phone number from iMessage on your iphone several days before you actually switch SIM cards. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz https://youtu.be/DYzT-Pk6Ogw npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz What about key recovery would make you more comfortable with using this? Are you worried about losing access to your files? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Nice, I just did the same. May the RCS spirits be ever in your favor. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yes npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Time to pay for Kagi.com! It's worth it! npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz What is nunchuck? I haven't heard of that one. I do think the Nostr architecture really fits this use case really well. At first it seems like something that would be better fully p2p, but when you get into the real user needs (non-technical stewards, async recovery, push notifications) having a simple relay architecture with end-to-end encryption is the ticket I think. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz The app is designed to be fully tolerant of that! Each steward who holds a chunk of your data stores it on their phone in an encrypted database. You need the relay during the initial backup, during a recovery session, and when changing devices, but the system is designed to sit idle for years (in extreme cases) and still work. It does suffer from the same problem that most Nostr apps do: if you are only using one relay and that one completely goes away you will have a bad time. Your data is technically safe but recovering it would involve getting all your stewards to (manually) scan some new relay to pick up the new config. I could do some mitigation for that specific case in the future but there's nothing there yet. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yeah I will definitely add amber/NIP-46 sign-in eventually. Although it's not super high on my list as the app is sort of designed for you to use a fresh npub for it even if you have a Nostr account already. There isn't really anything you get (yet) by logging in with an existing key. I don't read contact lists, profile metdata, etc. to minimize metadata leakage. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Thanks! I can't take credit for that actually. My friend came up with the name :) npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yep! In fact I have a flow that offers exactly that during onboarding. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Today I'm opening up Horcrux for public beta testing! If you've ever had a password or document that felt too sensitive to put in a password manager or physical safe, Horcrux is for you. It encrypts and splits your data into pieces and stores it across your friends' devices. Like multi-sig for data. It's free, open-source, and Nostr-based. I've been testing with a private group as I build but now I'm looking for more folks to help smooth out the experience before people start putting real secrets in it. If you'd be willing to download it and set up a vault with a few friends (or me! ) and put it through the paces I would be so grateful. Let me know how it goes here or using the Send Feedback button in the app. Android users can grab the APK here (Google Play link pending review): https://github.com/mplorentz/horcrux/releases iOS users can install via TestFlight from here: https://testflight.apple.com/join/DG5kJpvu npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz ༼ つ ◕_◕ ༽つ gib all range-based set reconciliation. #nevent1q…s3ww npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Wow I hadn't heard about about Samsung. I'm hoping that Google's clamp down will just result in more effort going into open source apps, stores, and OSes. Including Linux! More power to you. Switching phones has made me aware of the number of apps I use on a weekly basis, it's a lot more than I thought, and they would be hard to replace. I don't really believe this yet, but I saw Karpathy say the other day that the next generation of computers will just be LLM interfaces over APIs. Maybe there's a world where I can run a linux phone that is basically just a thin client for my self-hosted Hermes agent running a local model at my house, and it can do all the things the 75 apps on my Android phone currently do 🤷♂️ npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz lol ok I scrolled down like one screenful of my feed and saw that you do know Graphene: note1v3zmqfnfa29yksljudyl8rcu7ms3ykwy6nz8346qpnxl8gvzl0asn4zqnj npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Have you tried GrapheneOS? I recently made the move from iOS, I've been pretty happy. I know it's not Linux, but it's the least Google you can get on Android. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Unfortunately I don't have a great list of resources. Almost all LLM tutorials/content feels way overhyped and surface level to me. It's all focused on small codebases, and it's extremely hard to find people building normal-sized products for normal users. But I think my entry point was this blog post from Steve Yegge about his beads db: https://steve-yegge.medium.com/beads-best-practices-2db636b9760c (Steve's blog is good but the posts tend to be long and wandering). More recently I stumbled across this guy on Youtube who seems to be doing some homebrew orchestration, but I haven't watched a lot. https://www.youtube.com/watch?v=PIdETjcXNIk&t=225s npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I was there today when the Chaos Commoner Collective was born. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Against my better judgement I have now homebrewed my own AI agent orchestration harness. I'm running a bunch of different pi.dev harnesses in tmux with a watchdog agent that can restart or send them messages. Each persona (planner, coder, tester, reviewer) has its own prompt and handoff protocol to move work to the next agent. All the tasks and plans are tracked in a beads database. It's a lot like Steve Yegge's gas town but it works much better with my theory that passing work through different models and personas produces much higher quality output. It also works much better with local models and doesn't have a ton of bugs. And it's all running on my old gaming pc with limited permissions to my repos and no credentials for production services. Since Cursor killed off my previous workflow (pair with a really fast agent to work on a big feature, maybe have a couple easy side quests going elsewhere) I have been trying to switch to a "slow productivity" model of development. By which I mean minimizing context switching and being fully present to review one piece of work at a time. This means I want my AI pipeline to produce the highest quality work even if it takes a long time. And I also don't have a thousand dollars to spend on tokens each month, so I can't just send codex or claude code off to spin for hours on every task. Right now I'm using a combination of GLM 5.1, Deepseek v4 Pro, Deepseek v4 flash, and Qwen 3.6 37B A3B (last one running locally). What are you using for orchestration? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Thank you bot npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz CC @nprofile…n8v9 npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz More of this vibe https://youtu.be/LisPfFa-n7k?si=rOv4DkYrvzJaINbR npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Cool, reminds me of https://github.com/Dicklesworthstone/mcp_agent_mail_rust but more focused. I wonder what would happen if you put one agent in charge and have it organize a group of others gas town style? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz @npub107j…ncxg is.. gone? 😭😭😭 npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Good to know. I'm wondering if I had something misconfigured when I tried Qwen 3.6 with hermes because it seems much more responsive now that I'm back using it with pi.dev to write code. I will probably give fully-local-hermes another shot in the future. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I haven't shared much about this but in my free time I've been venturing into the self-hosted AI space. I acquired an old gaming machine with a decent graphics card from 4 years ago (RTX 4070S) and put linux on it and spend some time getting hermes agent (https://hermes-agent.nousresearch.com/) running on it. I got it running with various sparse versions of Qwen 3. Managed to cobble together a few scripts to do things like scrape some news and flight data, but I kept running into timeout errors at various levels of the hermes stack. It's really not set up to work with agents that take multiple minutes to respond and after fixing things in a bunch of different places I got tired of it and switched it back to claude. I did find a fork that supports Zulip and I really love it as an interface for many long-running async conversations. Then I decided to try to some autonomous coding with local models and fell down hard into the Steve Yegge beads/gas town/gas city rabbit hole. I took gas city (which is like the sdk for agent interactions extracted from gas town) and got it running. I tried running the entire thing with only local models but it wasn't working at all. I ended up with Claude as the mayor of the city who oversees a bunch of short-lived agents that use qwen on my gpu and try to write code and open PRs. They aren't doing a very good job yet but the mayor and I learn and improve things a bit more every day. I'm not a fan of the super-extractive metaphors of gas town but I do really like beads db as a system of getting agents to cooperate. It's basically an issue tracker, but some issues get labeled as memories and some get labeled as mail and some even represent agents, so it creates an observable system of cooperation where agents spin up, read their mail, complete their task, and hand it off to another agent, then shut down. I'm trying to run all these agents serially to limit gpu contention and it somewhat works. But it's going against the system's design which is just to have a mega bonfire of tokens. The biggest weakness I think is just that the free models that fit in 12GB of vram are not enough to do good coding. But the goal I'm working towards is getting frontier-quality code with free models on my own machine by chaining together enough hill-climing loops (planner, coder, architect review, qa review, bounce it back to coder, etc.) to get good code. And I'm thinking a lot about what the right interface is for me to review the work, right now it's just producing pull requests that I review normally. This has been my first time running --dangerously-skip-permissions agents 24/7 on my hardware and it feels quite cyborgian. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Cursor 3 is so much worse than Cursor 2 that I spent time looking for another IDE yesterday. I thought they really understood how I wanted to work with AI but that trust has been totally shattered. I tried Windsurf but it doesn't have useful git worktree support. I also tried native VSCode with some plugins and Claude Code CLI. All were disappointing and I'm back on Cursor today. I feel so alone as a Cursor user, I feel like everyone I know is doing CLI development. For me the development bottleneck is reviewing and manually testing AI generated code. Both of these are much easier in an IDE. The UI to approve each hunk of changes the AI made is key for me (after it's done, not the interactive permissions prompts that claude insists on unless you use yolo mode). I need to be able to quickly see more context around the lines the AI changed, click through call hierarchies and go to definition. Then I want a dashboard that lists all my agents working in different worktrees and I need to be able spawn a new one quickly. And I want to quickly switch between worktrees and have the associated agent chat all right there. And I want all of this in one window. I'm sure this is all possible on the command line if you spend enough time configuring tmux and vim, but I'm worried that my workflow is going to change in another few months and I'd have to do it all again. So for now I'm reinstalling Cursor 2 and I'll check back in on 3 in a few weeks. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I saw you mentioned rootstock but I don't know what that is. Do you have a link? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz You might be interested in https://github.com/coracle-social/pomade It's not perfect, but it does allow folks to somewhat credibly exit a custodial system with their key when they care enough to. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I have never heard the phrase "belt-and-suspenders" before last week but Opus 4.7 finds an opportunity to use it multiple times per day. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Another AI pattern I'm really digging lately is managing my home server with Cursor + ansible. I run a few dozen docker containers and I've always managed the server with SSH, vim, and docker CLI. I don't want an AI agent mucking around on the machine and uploading who-knows-what as context to foreign servers. But for recent containers I have started a repo locally on my Mac where I have Claude or Composer write ansible scripts to deploy compose files and start the services. This feels like the best of both worlds to me: AI can blast out changes much faster than I can, but it doesn't have any access to the actual server and I can easily see exactly what it's going to do before I execute the playbook myself. This has allowed me to layer on additional functionality like creating a zfs dataset and ACL for every container which was too much work to do manually. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yes give us an example of the full stack 🤲🏻 npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I spent some time over the weekend setting up a hermes AI agent on my old gaming PC. It took a lot of fiddling but I finally have some models running locally on it that make it feel like a slower slightly stupider version of claude. It feels so good to finally have a fully local stack. There are a lot of boring chores in my life that I want AI to do and that it's probably capable of, but up until now I have refused to share much personal information with any of the big companies. I'm hoping that I can build up trust with a local agent and gradually make it more useful over time. I gave it an email address and already have it submitting some receipts for reimbursement (after approval by me) which feels like a good start. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Instead of waiting for an app developer to fix the bug I reported I just one-shotted a replacement app with Opus. Achievement unlocked? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz What model(s) are you using with it? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Oh I just installed hermes last night. I'm going to get it running with local qwen3. How is the browser use tool? I want to automate some boring busywork. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Every couple months I do a race where I have some agents go off and build a feature or fix a bug while I do it myself in Cursor. The time I spend reviewing and fixing the agent's work always end up being longer and more painful, which is I haven't switched over to an "agent command-center" style of software dev. I do kick off worktree agents here and there throughout the day to make minor changes that come up while I'm working on a larger branch. But those are side quests while I work on the main thing. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Cursor's Composer 2 model is performing much worse for me than Composer 1 :( I feel like Composer 1 really hit a sweet spot for me between speed and quality. For me the bottlenecks for coding with AI are: - understanding all the code that the model wrote - testing changes Composer 1 really helped with the first because it could blast out small amounts of code that I could quickly review without my brain getting bored and context switching to something else. I feel like I'm an outlier in that I'm trying to stay heavily involved in the dev flow rather than having a multiple agents work on long tasks and then coming back in cold to review their work. Is anyone else using smaller quicker models in this way? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Interesting idea to make the new people pay. I like it because readers are never going to pay much for curation. High signal is so subjective though. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz What kinds of worklows have you built? I don't understand the bottleneck this is trying to solve for. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Congrats! npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Cc @nprofile…pqyq @nprofile…dgdk npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Haha I wasn't expecting to see Paul Frazee in there with the deep cut. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz It's a bit out of date rn, but the broad strokes are there: https://github.com/mplorentz/horcrux/blob/main/NIP-draft.md npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz You can append a NIP-05 address to a njump URL for something more readable, like this: https://njump.me/mattlorentz.com npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Do we have a NIP/tag that says to a relay "only serve this event to the authenticated author or p-tagged recipient?" This behavior is mentioned in NIP-17 and NIP-9a and probably makes sense in a lot of cases, and I want it for my Shamir's Secret Sharing NIP. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz WebRTC tries to make p2p connections but falls back to a forwarding server if necessary. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz That's not handled at the application level. If you connect to flotilla over Tor or I2P or whatever then your IP should be obfuscated to the other participants and forwarding server as well. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz 😅 not sure what you are referring to. webrtc the open p2p protocol for real time communication. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Just had an hour long video call in flotilla (the video part is still in dev, not released yet). The call quality was actually really impressive, better than Jitsi or Keet I would say. Props to Livekit for the killer open source WebRTC toolkit. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Why does new Mickey show up above old Mickey? Does old Mickey get some special deprioritization because you marked it as leaked? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I'm going to be hanging out in in the "Voice Chat" room in Flotilla today in case anyone wants to jump in and try it out! Here's an invite to the space: https://app.flotilla.social/spaces/meta.spaces.coracle.social/trarghstroyno6 #nevent1q…e6x9 npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz TIL the fairphone people make airpods with replaceable batteries: https://www.fairphone.com/fairbuds npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz This looks great! I have joined 5 relays in flotilla, but nostrord is only showing 4 of them. It's missing meta.spaces.coracle.social. I haven't looked at the raw Nostr events yet to see what they look like, but maybe there's a bug here. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz This blog post about the end of the American Empire has been living rent-free in my head since Saturday. It's quite long but it touches a lot of ideas that have been rolling around in my head like: how quickly will the American Empire fall apart, is it worth trying to reform the current system, how can we molt into better forms of governance through it? The idea that territorial sovereignty as a concept is on its way out is totally new to me but very intriguing. https://omniharmonic.substack.com/p/a-farewell-to-empire npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz If you're curious what I've been working on for the past month, I published my quarterly report for Opensats on my blog: https://mattlorentz.com/2026/03/30/opensats-q1-grant-update.html npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Welcome Bart! Nice to see another DWebber here. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz The navigation stuff hasn't been too bad. In fact introducing friction into every part of using my phone has made me really mindful of how I use it, which has been welcome. The worst part has been text messages. Some messages I don't receive, some still go to iMessage on my Mac, some won't use RCS, and some will. Thankfully most of my friends are on Signal so that minimizes the damage. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Lifetime iOS user 3 days into using GrapheneOS as my daily driver. AMA. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz That sounds good to me! We can always move later if we really want to. I talked with @nprofile…k8pn today and they are interested in participating. Maybe we could do a call sometime to sync on ideas? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I think direct democracy here would be disastrous. To move into a better situation than the current developer oligarchy I think looks something like elected councils that represent the different kind of network participants (client developers, relay operators, regular users) and follow some constitution/rules of order. The cool part about the internet is that there can be multiple competing councils/institutions. I think it's much more of a social problem than a technical one. Despite this I want all the governance tools we can think of on Nostr. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz This guide was so useful. Especially the app recommendations as a user coming from iOS. #nevent1q…58dk npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz It's so obvious in the photo, but I don't notice it while using the phone. Maybe there is some magic going on with the hardware or software because yeah even here in Amethyst the horizontal lines look perfectly straight. Maybe its a trick of the brain. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Thanks! I will check that out! npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I'm up for this too! #nevent1q…6z2p npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Hello funny square phone. https://image.nostr.build/e57b4cb7d160e5580cb31b3132227a2d096f89e208926dc6cf245c45e257e6e9.jpg npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Welcome back! npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I'm planning out my trip to DWeb camp in Berlin this year. I've never been to Germany. Does anyone have recommendations of things to see while I'm there or places to stay? Any advice on traveling in Germany? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz One part of Star Wars that always seemed unfuturistic was how disconnected all the tech was. Like they talk to each other on radios and carry data around on chips and pay with cash a lot of the time. But watching Andor today it doesn’t seem so silly. Like I could totally see a world where AI accelerates offensive capabilities so quickly that as a defense we just turn off the internet and computers become simpler tools again. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yeah I have a dev instance deployed at https://shipwreck.scuttle.works. The two relays that I know support livekit atm are wss://pyramid.fiatjaf.com and wss://relay.scuttle.works. I'll DM you an invite to the latter. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz ah sorry just saw this npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yeah he's been building it for like a year and a half. I have been helping out for about 3 weeks 😂 npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz ❤️ makes sense! I will keep you posted then. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Yes! DM me your contact info? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I am really hoping to find some collaborators who would be excited to help build, figure out the processes, and share the stewardship and sysadmin work. But there is room for more consumer roles too who pay some money, get to use the services and vote on major things. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Summoning @nprofile…6htl @npub1w4j…30zp @npub1c87…8avm @npub176p…vgup @npub1x8r…ptks @npub138h…rdr2 @npub1qlk…yayc @npub1x82…5yd5 @npub1tvw…s44n @npub1n8g…ufd0 @npub1wmr…g240 @npub1yau…vjmf @npub1vjh…ejkd @npub1j4g…fuu4. Any interest in this idea? (don't reply to this message tho it will ping everyone tagged. Reply to the message above) npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I've had this idea for a while to start a Nostr-native cooperative to do things like run a reliable relay, host a multi-sig signer, and dogfood Nostr tools for organizing. Also it seems to me like a cool way to find and meet other lefty Nostr users. I'm a member of the https://social.coop cooperative Mastodon server and I'm imagining something similar. Is anyone else interested in starting or joining something like this? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I would love to, and maybe test compatibility with my flotilla integration. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz I knew he was evil but I didn’t know that. TIL thank you. And nice to see you around these parts :) npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Support replied with this: Your recent lightning send to Destination Node ID: <redacted> was cancelled by Strike as we have detected that the recipient wallet service provider may be associated with Cuba. As stated in Strike’s Terms of Service, Strike does not allow transactions with restricted jurisdictions, such as Cuba, that are subject to U.S. OFAC sanctions. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Nope. I sent support a message so maybe they will reply with something. npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Strike just locked my account (not the first time) for trying to make a lightning payment to @npub130m…l29s. I think I'm done with them. Any other exchanges that play nice with US with <=1% fees? npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 mplorentz Loneliness in a screenshot 😢 @npub107j…ncxg https://blossom.lorentz.is/0c9dac66d7889cccded6a70613d28427ee5f3dd10f169129dbb1e709667db2a1.png