Oddbean new post about | logout

Notes by rabble | export

 Which nostr relays and clientes support and use nip-29 relay based groups / communities?

https://github.com/nostr-protocol/nips/blob/master/29.md 
 I’m honestly so excited for this evenings debate 🥹Watching at my parents house 🏡

Got a n... 
 It’s easier from New Zealand where it’s happening at 1pm. The American presidential debate is national news in New Zealand.  
 I’m watching on the ABC YouTube stream, so i don’t know if there is a local broadcast. Normally all public events yes there are interpreters normally for public events in NZ, but I don’t actually remember there being sign language interpreters at NZ political debates.  
 Indirectly, they’re still commonwealth countries with the King of England as the head of state… it’s the UK which is still our colonial power, even if there’s lots of autonomy. So it’s the UK’s relationship to the US… so by a second degree…sure…  
 i hope it’s just me

but primal is now completely unusable for me due to slowness. web and all. 
 The advantage of relying on a centralized relay caching proxy is that some things are faster but the downside is you’ve got a single point of failure for all users of the decentralized app. 

I think we need to do work to reduce the need of these centralized caching servers. Or make them more horizontally scalable as part of the protocol instead of a custom overlay.  
 Relay management needs more love. Relays, while the dumb data stores of Nostr, are the lifeblood ... 
 We both need better tools for relay operators to manage them and better ways of clients managing what relays they use.  
 Looks like cohost.org is shutting down. They’re  actually bringing in a lot of money each month with a high % of users supporting as paid members. But their expenses are really high for the kind of site it is. 

Anyway this is what happens to a community that builds itself on closed source centralized platforms. When the maintainers decide to give up the users and community have no say. 

https://cohost.org/staff/post/7611443-cohost-to-shut-down 
 Tumblr Nostr would be amazing. 

I honestly don’t know enough about cohost to understand it’s unique user community or functionality. Is it tumblr like? 
 This is great. Now let’s get the iOS apps onboard too. I’ve been talking to the guardian project and their mobile dev on the iOS side about working with us to get Nos and other Nostr apps to have similar seamless tor support. 

nostr:note1n82a3q2d7fvk8em6350v027092my90p6zahq8yx52zjmw9aghpfs9p7wwy 
 Awesome to see this getting updated again and it’s nice to see all the projects you’ve supported. That kind of transparency is all to rare for philanthropists. Lots of good worthy projects too.  
 I tried using and paying for cryptopad and it just doesn’t work.  
 Takes forever to load, doesn’t load reliably, loses data, is very slow to run. And all for a bunch of encrypted stuff which makes the software hard to build and optimize and wasn’t needed for my use case. It’s slow buggy software. Browsers aren’t good at the encryption that cryptpad tries to do. 
 And when are we getting good Nostr support for Ghost!!! 
 Add this secret GitHub list of publc keys to your mute/block list and say goodbye to reply guy

n... 
 Can we make it as a Nostr contact list so clients can just ‘subscribe’ to the blocklist? 
 This is really good stuff, we need to take this opportunity to build better resilience in to the Nostr network. I think the paid relays aren’t going to be enough, they make Nostr work for existing users but not new ones. I think WOT are more accessible, but we need something which works for the new users. 

Maybe it’s new user follow lists like Bluesky starter packs + WOT relays… 

So much of our discussion about trust, safety, and governance of Nostr is related to content and political speech. But there’s so many more issues we’re going to face and we need to think about. If you care about this stuff, read this paper: https://tsjournal.org/index.php/jots/article/view/171  
 This paper on battling state actors on social media protocols gives us a place to start: https://tsjournal.org/index.php/jots/article/view/171 
 Yeah, just like we need ways to find a bunch of content which interests people. So we answer the question, is this a place where i feel comfortable. 

The new user experience is really different than what we all get as existing users on Nostr.  
 Fuck twitter dude. 
 @che uh sure I guess. But that wasn’t the point of my post. I was talking about how we keep Nostr from facing the same fate.  
 If we want Nostr to truly protect privacy and resist censorship—like when X faced a government ban—we need to stop relying on relays with known IPs or domain names.

We need encrypted traffic between clients and servers by default. That means Tor (and networks like I2P and Nym) should just work right out of the box, ideally without leaving the mixnet where traffic could be exposed at the exit node.

💡 A lot of relay operators are already running Tor onion services, which is awesome—but we need to make them easier to discover and use. If a public relay becomes unavailable, we should be able to switch to the Onion service version seamlessly.

What do we need to do to make this happen? First, it’s about getting Nostr relay software to publish the Onion address when it’s set up. Then, it’s about getting clients to handle alternative transports like Tor or I2P natively, letting users choose between IP (TCP/IP), Tor, or other options.

We could also explore mapping DNS records to onion addresses or including the info in HTTP headers. But maybe the most straightforward approach is extending NIP-11 to include alternate transport details so that everything's baked into the protocol.

What do you all think? How can we push this forward? Let’s brainstorm and figure out the best way to support these privacy-preserving networks and keep Nostr resilient. I think we need Tor support in native clients where users can turn it on with a single click. Or maybe even have it attempt Tor as a fallback when the normal way of connecting fails. 

This isn’t a big change current relay info ospec here: NIP-11 https://github.com/nostr-protocol/nips/blob/master/11.md

 
 As far as I know Amethyst has support for accessing onion services via orbot’s tor service but the rest of the nostr apps don’t yet. 
 I mean sure but we’re talking about nostr tor that doesn’t use exit nodes at all and running things at known ip addresses doesn’t exactly help with either privacy or censorship resistance if your adversary is a nation state. But you do you. 
 I know people keep proposing alternative dns systems for Nostr, but I don’t see much value. If relays can easily be replicated and accessible via Tor, then is it really a big deal that the domain name the relay is using disppears. 

It seems to me folks advocating from alternative dns systems are all in to it because they want to collect the domain name taxes instead of it going to ICANN. Feels like rent seeking to me. 

ICANN’s not perfect, but it’s an example of internet governance which has done the minimal thing needed to keep nation states away from the internet. Even the way DNS seizures are tied to countries and not across the entire system, lose a .af domain and you can register .co. 

And there’s a decent process by which you’re not losing your domain names when the dns keys are lost the way a blockchain dns system would happen. 

So if somebody figures it out, gets all of Nostr to adopt it, then sure, if we need to we’ll support it, because why not, but this seems like such a silly thing to focus on.  
 Seria muito interessante se no feed global do nostr:nprofile1qqs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0z... 
 I’m saying clients should start adding language tags to notes when they get published so clients could just request posts with a specific language from relays without having to do that parsing client side. 

I don’t buy the language bubble thing, right now we’re not cultivating users beyond English because we make it hard for people to find non-English language content. 
 Claro. Não é que devamos ver conteúdo apenas em um idioma ou outro. O fato é que muitas pessoas desejam ler conteúdo de e para sua própria cultura. 
 Penso che sia brutto comunicare in più lingue, ma sarebbe anche utile filtrare per lingua in quanto puoi filtrare in molti altri modi per scegliere cosa vuoi vedere e con chi vuoi parlare. 
 Yeah, I’ve thought about standing up one for that, which is fine, and useful. But when we need cloud bots for Nostr to work, it’s a form of centralization. So while I’m happy to stand up  a language labeling bot, hopefully it’s not so controversial as @Tagr-bot, it’s something I’d prefer clients did themselves. 

Similarly i’ve got notes for an update for NIP-02 so we can easily add tag differences in the list, making ‘new follows’ something clients can get without having to have a network bot crawling the nostrverse the way Nos and Primal do. I’m hoping to also update it so we have version history of the profile and lists events similar to how you’ve got edit history on other events @Vitor Pamplona.  
 One way to help Nostr grow would to make it easier to find content in languages you speak. Damus and others have nifty ‘translate this note’ features but there’s something different from the way people speak in their own langauge.

Nostr already has the nips for this: https://github.com/nostr-protocol/nips/blob/master/32.md

We can easily add tags to events which would let clients request only events in a specific language, or set of languages. But do any clients write out the language tag and do any use it in the UI for helping people discover content in their own langauge?

I’m thinking of this because most Brazilians prefer to talk to people in their own language, Brazilian Portuguese (yes it’s different written language than Portuguese du Portugal). 

It’d be so cool to have on boarding which saw that a user is in Brazil, or has their device set to pt-br and then show them primarily content in their own language. This is also true of Thai, Japanese, and Chinese which also have big sets of Nostr users. The latter two seem to use custom local Nostr clients to avoid this problem. I’m not sure what Thai users do. I know that although I speak Spanish, and there are lots of hispanohablantes on Nostr, we mostly seem to write in English. That’s because it’s hard to filter out by language community except for who you choose to put in your contact list.

So, what Nostr clients do this well? How do get clients writing these language tags in their posts and make it so clients then display / use them for users.  
 Sure, my point was more we can use both he language and dialect tags to help people find the content they’re most interested in engaging with. 

My Portuguese isn’t really good enough to distinguish except to know that Brazilian Portuguese sounds “normal” to me and Portuguese do Portugal sounds a little bit weird. ;-D 
 gonna take a bite off your slides fam 😬
nostr:nevent1qqstae3yhgr72na3f6555gfah6z0aduektxll07x9... 
 Puedo ganar una version de la misma charla en castellano….  
 Ugh. “Grabar” no se por qué mi autocorrect escribe ganar ;-). 
 Ever contemplated the different uses of the - hyphen, – en dash, and — em dash? 

https://youtu.be/Bd8r7LUiUJA 

After watching this video I’m curious about the grammatical use of the • interpunct. 

https://en.m.wikipedia.org/wiki/Interpunct 
 when i started experimenting with nostr business a year and a half ago, the future was bright.  w... 
 I see the backlash mostly around how hard it is to use lightning non-custodial and the barriers to access to easy custodial lightning.  
 I’m not much of a mobile gamer but I tried again recently to find just a single playable game a... 
 I think it’s due to the business models around in app purchases.  
 I know it’s barely spring but today feels like summer in Aotearoa New Zealand. 

https://i.nostr.build/J5XCvLIy09qg7J4m.jpg  
 I mean folks are swimming in the ocean and it’s 15c/59f out. It’s not exactly warm. The water is closer to 12c/53f! 

But it is a bright sunny day. And kiwis are used to colder temperatures. 

London is warmer right now than Wellington.   
 Except if you live in the southern hemisphere where the seasons are flipped. 
 I highly recommend Habla.news for new users looking to start blogging. It offers a fantastic expe... 
 We need an instance of the nostr blogging software which highlights non-bitcoin content. I keep talking to people about how amazing and powerful Nostr is as an open Medium.com and showing them YakiHonne, highlighter, and habla. They get turned off not by the apps, design, idea of a protocol, or anything like that. They get turned off because all they see are bitcoin posts. They think, this isn’t for me. 

It’s like porn on Twitter, there is so much of it, but you only find the porn if you’re looking for it. We need at least one nostr blogging app which can highlight other content with lots of diverse audiences. That way we can get them on board without them thinking, this place is not for me.  
 Yeah I agree. We’ve got pieces to make it all work but they’re not put together well I a way that works for users and creators.

And for my trolls out there, the bitcoin payments part via zaps, lightning/cashu etc is fine, it’s the overwhelming bitcoin content that drives people away.  
 Yes but we don’t make it easy to discover, use, and tweak the nostr apps to use these topical relays. There is nothing like Bluesky starter packs. We could do it, we have all the components, but we don’t make it easy and clear.  
 Feels like the same thing we said about bitcoin spam. Except here filtering is less controversial... 
 Yeah we will need ways to filter content and prevent abuse. What we needed is examples of abuse and the desire to set limits that are needed. Reply Guy is great because there is nothing political or useful about the content.   
 Você pode publicar suas anotações no Nostr a twitter sem acessar o site x.com no Brasil com connect.nos.social

nostr:note1j0wddwgcrvtjdjy8nxntfq4gj0zfmyxkcggwu8venx7qlsgvpq4q467vgd  
 Because you live in Brazil and want to reach your non-Brazilian Twitter audience and can’t legally access Twitter directly. 
 It’s a one way from nostr to Twitter gateway. 
 En Uruguay estamos pegado a Brasil. Entonces no hablo bien portugués pero puedo falar com la lingua portuñol. :) 
 I’ve muted like 69 of these “ReplyGuys” and they keep popping up…

It’d be cool if inst... 
 We’re blessed by the stupid reply guy bot because it lets us fix spam issues now when it’s easier than later when the problem will be more complex.  
 Bluesky is struggling with handling content reports and CSAM is up 10x. 

https://bsky.app/profile/aaron.bsky.team/post/3l3gerugkbt27 
 @Rif'at Ahdi R the @Tagr-bot works two ways. First it looks at posts that Nos users might see and checks that with OpenAI’s moderation tool. It also accepts encrypted reports from Nos users which are reviewed by people and reports are issued. It works for the scale we’ve got. I would love to be able to use the Bluesky labeler app Ozone but with many labeling bots and different labelers on nostr. 
 I think it’s exceedingly unlikely signal is compromised given the way they are open source with various ways of verifying builds.  
 Looks like Bluesky is getting a huge surge from  Brazil blocking Twitter. Reports are 50% of their users joined in the last week. 

There is something to be said for being a simple Twitter clone.  
 Twitter wasn’t banned because it was Twitter it was banned because the company wasn’t following local laws. Were those laws legit? That’s another question. If Bluesky responds to legal and law enforcement requests it’ll be allowed. 

I’m not saying it’s good to respond. In a past life I ran a network of websites which constantly was getting police attention, Indymedia.org, and we had the EFF represent us. We moved servers and domain name registration between countries on a regular basis to keep us from having to comply with government attempts at restricting speech. 

Until ATproto works as an open network, Bluesky will be more like Twitter in terms of governance than Nostr which is more like BitTorrent.  
 The it’s all bitcoin content is a major issue when I talk about nostr too. 😿 
 I don’t actually want to understand the ins and outs of Brazilian politics. It’s complicated and super partisan.  
 Apologies to the Nos team for all of the flags 
 Thanks for reporting content. Now that is a lot to sort through but that’s fine :) 
 How to avoid Reply Guy attacks? 
 We setup a filter to stop accepting the events on our relays. 

Honestly these attacks are good to have because they’re pretty friendly and let us improve our anti-abuse / anti-spam setup in apps and relays.  
 Si, nos hablamos castellano. 

nos.social/es  
 Are there any admitted socialists on Nostr?

I think nostr:nprofile1qqs8d3c64cayj8canmky0jap0c3fe... 
 I’m not the only one. There are a bunch of antiauthoritarian socialists on Nostr. Like the most famous living one, @Chomsky 
 @jyn_urso talk on bitcoin and capitalism from HoneyBadger Bitcoin Conference 2024 was great. 

https://www.youtube.com/watch?v=9gGw464vVTY  
 If you listened to the talk you’d know it’s about anti-statist anarchists and bitcoin, not authoritarians. ;-D 
 Why are western "democracies" trying so hard to outdo China... what's the point? Do these people ... 
 It’s damus.io not damas which might be your issue. But why not try nos.social? 
 I’ve published the slides from my talk on Nostr - Past, Present, Future online. https://docsend.com/view/9ne8vqpx6p6cz33z

Happy for folks to repost it beyond descend, it’s just the easy thing I have for publishing. 

https://www.youtube.com/watch?v=XUsk7cqZyKU 
 Hey nostr:nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47spz4mhxue69uhhyetvv9ujum... 
 Yeah I was hoping that maybe @mplorentz, @Josh Brown, or @Linda  could make it.  
 New logo, who dis? 👀  
 Love the pink.  
Event not found
 So you’re wishing for ditto.pub?  
Event not found
 @Robert Atkins you’re just now discovering this? It’s been all over the news and social media for a week.  :) I envy your ability to be disconnected from the frothy drama.