Yeah we’ve noticed the same. It works on Nostur best on iOS
Definitely highlights the different capabilities of various clients. Seems to look best on Nostur at the moment. Still a few kinks though 😂
I’ve started working with nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk to publish the weekly newsletter. Here’s the first one! nostr:note1g236czexkwews2fjnv7rzhqkylj8s7pgeqttjpuzc0ly0ta9hu5s8u2dg5
Totally agreed about future clients choosing to opt in to safety features.
I was mostly wondering if Nostr not having blocker was a deal breaker for you since it looks like X isn’t hospitable anymore.
Is there a mechanism to block on Nostr?
I’ve muted the scammers I’ve seen but because of the openness of Nostr, I don’t know how it would work.
I think more transparency on how social media censors and moderates is good. But I distrust anything written by lawmakers. I’m worried we will end up with something like GDPR
#ThisWeekInNostr for this week is up!
For folks whose client doesn’t support long form content as well as Damus does (yet) here’s the link! https://habla.news/a/naddr1qqxnzd3exyurvv348qunxdfkqgspc5hteqn9fezrlyjsrd7sefjeu79htlwuh8z6vhck3my526vvj2srqsqqqa28x5a76k
Feedback is welcome, hoping to make something useful for the community 😊
Hey folks, happy Saturday!
Here’s your weekly newsletter on the technical happenings in the nostr-verse. Things are moving fast, people are building many amazing projects.
Let’s dive in.
## Recent Upgrades to Nostr (NIPs)
#### 1) [Moderated Communities](https://github.com/nostr-protocol/nips/blob/master/72.md) 💬
This NIP outlines how to implement a Reddit-like experience, where moderators can create and manage communities. Then anyone can propose a post, but moderators get final say about what shows up in the community. Can’t wait to use it! Hopefully we can use Zaps instead of upvotes like Stacker News!
Authors: nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z and @arthurfranca
#### 2) [Proxy Tags](https://github.com/nostr-protocol/nips/pull/693) (Approved!) 🌉
There’s been significant work done to bridge between other social media and Nostr (Twitter, ActivityPub, etc). One of the challenges is the amount of duplication that can happen. Now that this NIP is adopted, a proxy tag can be added to events so that a Nostr client can link an event that was originally in Twitter to the original Twitter url.
Author: nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6
#### 3) [Rewrite of NIP 65](https://github.com/nostr-protocol/nips/pull/700) - Relay Lists by nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
Many in the Nostr dev community desire to have many small relays instead of centralization around a smaller set of massive, highly capable relays. In order to do that, there’s a challenge with discovering relays to pull events for a users’ followers.
This NIP was approved weeks ago, but was rewritten recently to make it easier to implement, which should help add more momentum to decentralizing relays.
## Notable projects
#### [Vault - Nostr-based Password Manager](nostr:note1yxr55r2avfldgem4r0etl8jyle647rs23vk7nt7vjjjdh0lv7veqy24qkd) 🔒
nostr:npub1alpha9l6f7kk08jxfdaxrpqqnd7vwcz6e6cvtattgexjhxr2vrcqk86dsn implemented a way to store and retrieve sensitive information (like passwords) via Nostr. It has a 1Password-like interface for ease of use.
It’s also encrypted twice, once via the normal Nostr secret key signing like any Nostr event, but again with the password to unlock the vault. That way, if someone compromises your Nostr account’s secret key in the future, they still need your vault password to decrypt your sensitive information.
Can’t wait to migrate!
#### [Nostrscript](nostr:note1gjd2str0tfqvrcwdttskxkd52vmsagc477gsr858k0ug86nuj60qzn6uas)
Looks like nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s added a way to activate code in Damus via a link on a website. This pattern could help clients interoperate (one client activating actions in other clients a user is using). Endless possibilities!
#### [Relay Backup](nostr:note1azlns66qyms23f8tjr0qcmust70ghefe7tpcrz738vzwz6jkas8qvm4n5k)
nostr:npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f Built a way to easily back up your events from a relay. This helps folks make sure all their events from public relays are copied to a private backup relay so none of their events are lost to time.
#### [Stacker news](https://stacker.news/)
Not exactly new, but this project has been a delight to engage in discussion with other folks interested in Nostr, Bitcoin, and freedom tech in general. Using zaps as signal instead of upvotes is pretty novel to me, and all the zaps go to the posters as well as the platform to distribute rewards to the community. #valueforvalue
## Latest conversations
#### [Who controls NIPs?](nostr:note1vdahdmzrvfdhl0ht6j4mmp29y0drsjd2cy8er6hk45c25xkchzcqu39uka)
Right now NIPs are hosted via a Github Repo. This is helpful in many ways because there’s one publicly-accessible way to read NIPs and get started contributing. By the nature of this being a code repository under source control, there are a small group of folks that are able to “approve” updates to NIPs.
The nature of projects like Nostr (or Bitcoin in the early 2010s for that matter) is that the early folks often need some control over the direction to make sure that the project has a chance to become self-sustaining without imploding into chaos.
The debate in the linked thread seems to be stemming from the timeless question for protocols, which is “how much should the protocol be able to do?” and that’s generally decided by early devs and those that control the generally accepted version of the spec for the protocol. That’s currently the NIPs repo, so who gets to “approve” NIPs in that repo?
Here’s hoping we can find a collaborative place to land that preserves the heart of nostr and maximizes its chance of success 💪
#### How to handle illegal content on Nostr
There was a [Plebchain radio](https://nostrnests.com/plebchainradio) conversation with nostr:npub1yye4qu6qrgcsejghnl36wl5kvecsel0kxr0ass8ewtqc8gjykxkssdhmd0 who has been an advocate for folks that’ve been trafficked. She’s a rare advocate of preventing trafficking and CSAM through the internet without compromising encryption, or other online freedom.
There are unanswered questions about how the Nostr community is going to handle this content so we don’t see Nostr become a haven for activity most see as despicable. With the collection of smart people on Nostr, I’ll bet that a solution emerges to maximize freedom on the internet and drastically reduce the ability for illegal content to spread via the Nostr protocol.
## Events
I’ll keep a running list of Nostr-related events that I hear about (in person or virtual).
- [Nostrasia](https://nostr.world/) Nov 1-3 in Tokyo & Hong Kong
I haven’t heard of any new ones this week, but if you wanna see something advertised here just DM me!
## Until next time 🫡
If I missed anything, or you’re building something I didn’t post about, let me know, DMs welcome.
God bless, you’re super cute
Since the npub tags aren’t working when published via Habla.news 😬
Moderated communities:
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
Proxy tags: nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6
NIP 65 rewrite nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
Vault nostr:npub1alpha9l6f7kk08jxfdaxrpqqnd7vwcz6e6cvtattgexjhxr2vrcqk86dsn
Nostrscript nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s
Relay backup nostr:npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f
Testing tagging on multiple clients nostr:npub1r3fwhjpx2njy87f9qxmapjn9neutwh7aeww95e03drkfg45cey4qgl7ex2
nostr:npub1tcekjparmkju6k83r5tzmzjvjwy0nnajlrwyk35us9g7x7wx80ys9hjmky I’ve been trying to start something like what you’re talking about.
Here’s this week’s https://habla.news/a/naddr1qqxnzd3exyervvfjxgcnjdfjqgspc5hteqn9fezrlyjsrd7sefjeu79htlwuh8z6vhck3my526vvj2srqsqqqa280wqjhs
Let me know what you think!
Here is a very rough estimate at the top 25 nostr relays sorted by read popularity:
wss://nos.lol
wss://relay.damus.io
wss://nostr.wine (paid)
wss://relay.snort.social (paid)
wss://relay.nostr.band
wss://nostr.bitcoiner.social
wss://nostr-pub.wellorder.net
wss://relay.nostr.bg
wss://nostr.mom
wss://relay.orangepill.dev (paid)
wss://no.str.cr
wss://relay.nostr.com.au (paid)
wss://offchain.pub
wss://relay.plebstr.com
wss://nostr.fmt.wiz.biz
wss://nostr.rocks
wss://nostr.mutinywallet.com
wss://e.nos.lol
wss://purplepag.es (kind 0 and 10002 only)
wss://welcome.nostr.wine (gathers posts from new nostr users, read only)
wss://nostr-relay.nokotaro.com
wss://filter.nostr.wine (paid aggregator/broadcaster)
wss://relayable.org
wss://relay.mostr.pub (fediverse bridge)
It was posted by nostr:npub18kzz4lkdtc5n729kvfunxuz287uvu9f64ywhjz43ra482t2y5sks0mx5sz
That lines up pretty close to what I’ve found: https://relay.guide/
Still working out the kinks but I’m trying to get popularity/activity by number of recent zap events.
I’m running the calculation a few times a day so hopefully it’ll be a close to realtime measure of this pretty soon.
Yeah that makes sense and at some point you have to trust the relay anyway so using something as heavy as lightning is unnecessary.
Ah I see the point of that now.
Most relays publish a valid contact email. Maybe that would be a useful feature to add? “Reach out to admin”
In case you want to ask questions about stuff like that to the relay admin?
Why not just lightning payments?
Update on https://relay.guide
1. Relays are ordered by how active they are (measured by recent zap activity speed/size)
2. Can search for relays by supported features (marketplaces, event deletion, etc)
3. Can find relays via the lists published by others (NIP 65)
Next up…
1. Being able to update your list of relays from relay.guide (authed with alby, etc)
2. Better UX and explanations of what relays are and how to use them
3. See if I can find a way to display spam lists of accounts that are broadcast by relays or relay operators
Feedback and feature requests are welcome!
nostr:npub15522kwl0kaf04t44xcvj6py5rhp9hzz936y5qlu48xacnuua4auqpc9emz here are some of the updates you were hoping for!
Update on https://relay.guide
1. Relays are ordered by how active they are (measured by recent zap activity speed/size)
2. Can search for relays by supported features (marketplaces, event deletion, etc)
3. Can find relays via the lists published by others (NIP 65)
Next up…
1. Being able to update your list of relays from relay.guide (authed with alby, etc)
2. Better UX and explanations of what relays are and how to use them
3. See if I can find a way to display spam lists of accounts that are broadcast by relays or relay operators
Feedback and feature requests are welcome!