Last Notes
WebRTC tries to make p2p connections but falls back to a forwarding server if necessary.
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.
😅 not sure what you are referring to. webrtc the open p2p protocol for real time communication.
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.
Why does new Mickey show up above old Mickey? Does old Mickey get some special deprioritization because you marked it as leaked?
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
WebRTC tries to make p2p connections but falls back to a forwarding server if necessary.
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.
😅 not sure what you are referring to. webrtc the open p2p protocol for real time communication.
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.
Why does new Mickey show up above old Mickey? Does old Mickey get some special deprioritization because you marked it as leaked?
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
TIL the fairphone people make airpods with replaceable batteries: https://www.fairphone.com/fairbuds
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.
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
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
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.
Welcome Bart! Nice to see another DWebber here.
Lifetime iOS user 3 days into using GrapheneOS as my daily driver. AMA.
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?
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.
This guide was so useful. Especially the app recommendations as a user coming from iOS.
#nevent1q…58dk
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.
I'm up for this too!
#nevent1q…6z2p
Thanks! I will check that out!
Hello funny square phone.
https://image.nostr.build/e57b4cb7d160e5580cb31b3132227a2d096f89e208926dc6cf245c45e257e6e9.jpg
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?
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.
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.
Yeah he's been building it for like a year and a half. I have been helping out for about 3 weeks 😂
❤️ makes sense! I will keep you posted then.
Yes! DM me your contact info?
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.
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)
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?
I would love to, and maybe test compatibility with my flotilla integration.
I knew he was evil but I didn’t know that. TIL thank you.
And nice to see you around these parts :)
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.
Nope. I sent support a message so maybe they will reply with something.
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?
Loneliness in a screenshot 😢 @npub107j…ncxg
https://blossom.lorentz.is/0c9dac66d7889cccded6a70613d28427ee5f3dd10f169129dbb1e709667db2a1.png
LiveKit is basically a set of open source code to do exactly this! That's the direction we are heading, there is a PR going here: https://github.com/nostr-protocol/nips/pull/2238
I'm really impressed with the livekit.io audio quality. At least for four people in North America it wasn't any worse than any other tool I've used.
Just had the first flotilla design review meeting *in flotilla* using the voice rooms feature I am building. Fun times!
Re-reading the Declaration of Independence today. It's surprising to me how many of the grievances describing the tyranny of the king of England also describe the actions of Trump today:
- He has refused his Assent to Laws, the most wholesome and necessary for the public good.
- He has endeavoured to prevent the population of these States; for that purpose obstructing the Laws for Naturalization of Foreigners; refusing to pass others to encourage their migrations hither
- For Quartering large bodies of armed troops among us:
- For protecting them, by a mock Trial, from punishment for any Murders which they should commit on the Inhabitants of these States
- For cutting off our Trade with all parts of the world
- For imposing Taxes on us without our Consent
- For depriving us in many cases, of the benefits of Trial by Jury
Nothing about pedophile rings in the Declaration though.
Hm, yeah I'm not thinking of gamers specifically. But reading about Discord's tech makes it clear that it's very difficult to do well.
I self-host a teamspeak server for my gaming friends and it works well enough. It would be nice to have better chat integrated in (like Discord) but other than that we are pretty happy with it.
Sweet, I will definitely ping you when I have something to test!
Thanks! The more I understand how Nostr Nests work the more I think I'll do the same or very similar.
Thanks! Another vote for LiveKit. Seems like that's the way to go.
I haven't tried to self-host flotilla yet but I plan to. Hopefully I can smooth out the docs for that. If you want to give the app part another try I'll DM you an invite to the "meta" server.
@npub1v0l…qj49 @npub18am…p424 do you think it makes sense to use the nostrnests.com architecture with livekit and NIP-53 for this? If you were building nostrnests today would you use the same tech?
@npub107j…ncxg have you thought about this for chachi?
While I put the finishing touches on Horcrux I'm starting to contribute to Flotilla, and one of my goals is to get Discord-style voice channels added before their age-verification policies go into effect. If you are a user of Discord voice channels, what's one thing you would change about them?
I've always been interested in Discord voice channels because they are a rare combination of ephemeral, porous, serendipitous social space on the internet. Most of our internet communication happens in low-bandwidth, structured spaces where the contents are saved permanently. So in that sense Discord voice channels share more in common with IRL spaces than something like microblogging.
If you're a user of voice channels or otherwise would like to give input on them, I'd love to interview you. And if you'd like to be an early tester or to collaborate on the implementation please reply here or send me a DM!
I think Kotlin Multiplatform with native UIs is a completely different beast than if you use the new Compose Multiplatform UI framework. In general I think Flutter will help you build faster because the UI libraries and tooling is very mature. Google cut a few developers when they moved more Flutter libraries into community management but Flutter isn't going anywhere anytime soon. KMP with native UIs is for big teams who want maximum polish and nativeness on each platform. KMP + Compose Multiplatform should bring it into Flutter territory but the iOS version just came out of beta and the web version is still in beta. But Flutter's web performance is pretty rough, so for a new Nostr app that needs to be web-native I would lean towards KMP.
I guess it depends on what your goals are. When I was building https://spoilerfree.gg last summer I was able to get enough data to figure out where users were falling off the site for about $100 of Reddit ads. I think I got over 1000 users to come through the site.
I feel like ads before you have product market fit are useful for learning what is and isn't working (although they are inferior to user interviews). After product market fit they become useful for driving revenue/adoption.