Iris translation sheet, please feel free to contribute. Let's see how this goes.
https://docs.google.com/spreadsheets/d/19VSmmqqq5zpOcKIS2H8bHcVeG3Bby5aW8Q_4LykPUao/edit?usp=sharing
If you are looking for something more structured than a Google Doc https://crowdin.com is free for open source projects! We use it for Planetary.
I’m having the same experience on my personal relay. It would be nice to have a relay with a simple webpage you can use to whitelist people. Or even better some kind of http link to invite your friends.
I looked for admin tools a couple weeks ago when I was setting up my relay and couldn’t find any. Although I think the database of the relay I am using is just Postgres, so I’m there are some nice GUI tools for that at least.
Nostr gets freedom of speech by default. We have some work to do to get freedom of listening.
I keep noodling on ways to make groups on Nostr as well. I think there is some use for public groups that are tied to a relay. Only approved group members can post, but anyone could read. You need clients to support browsing content from that one relay specifically.
Most people probably want private groups though. For that you really need some encryption like MLS. We’ll get there eventually.
Just released the code for our Nos.social client under the MPL 2. The app is completely basic and not exciting yet but the potential is! https://github.com/planetary-social/nos
That fixed it. Thank you!
I'm reflecting this morning on how life works and how I came to join this network a few days before #[0]. When Snowden went public I was a computer science student just figuring out who I was and what I wanted to do with my life. His story gripped me, both because of the truth he exposed and because of his radical sacrifice to make a better world for the rest of us. His heroism imbued me with a sense of responsibility to use my craft to build a better digital world for my friends and family. To encrypt what we can, and decentralize what we can't. Here I am 10 years later getting paid to do exactly that. It's such a privilege. Seeing him join nostr around the same time feels like in some small way we are walking this path more in parallel and less in sequence. Less like I am watching and more like I am a fellow laborer. I can only imagine how many thousands or millions of people have a similar story. Ed, I just want to say *thank you*, from the bottom of my heart.
I just set up my NIP-05 verification (https://mattlorentz.com/.well-known/nostr.json) using an underscore for the name described in the spec. It doesn't appear to be working in Damus or Iris. I think I have it correct, because I checked #[0]'s profile where he does the same thing and he also doesn't get a verified checkmark. Happy to open GitHub tickets if you'd like #[1] #[2].
Ah no my eyes incorrectly read "backpacker" in your intro message. Although I have tried a couple short bikepacking trips. We didn't make it very far but we made some good stories haha.
makes sense that's probably wise haha.
#[0] have you thought about wrapping iris in Tauri?
Let's spin up a distributed hash table that maps public keys to the relays they use. Make sure it's accessible via tor and only the user who owns the pubkey can update their record in the table. This is better than NIP-05 because it isn't tied to the centralized DNS system, and better than NIP-02 contact lists because it works for people who don't use any of the same relays you do.
It’s quickly becoming my daily driver as well. Thanks for your hard work!
I got you
😆 stock SwiftUI baby
I see it, but I’m not connected to eden. Someone must be mirroring or rebroadcasting.
Published my first Nostr event from our little https://nos.social client last night. It also displays the last 100 events from whatever relays you add. It's not much to look at, but the fact that I got to this point in ~7 hours and 684 lines of code gives you a good idea of how easy it is for developers to get started in this ecosystem. I didn't use any existing Nostr libraries, just a library for the secp256k1 cryptography and another library for websockets. I did reference the Damus code at key points which was super useful. https://nostr.build/av/nostr.build_b015964152b20a9e5ae2d3bbd8520c3703c64d5817906dcb55d5eb12e249a0b0.mp4
From what I understand the genius of Only Fans isn’t in paywalling the content it’s in the personal communication with the creator. So having content re-broadcasted doesn’t really break the business model.
Still, it’s probably good to have a “please do not rebroadcast” attribute for events. I can think of lots of reasons you might want to ask respectful clients and apps to not spread something, the same way you can ask them to delete something.
My number on work days is around 3-5. The solitude of working from home has definitely helped me as a programmer.
