Oddbean new post about | logout
 Censorship resistance will be very enticing if nostr ever achieves a serious level of it.

Where are the Hamas operatives on nostr? Where are Hezbollah? These are a couple examples of groups much bigger than our infamous Twenty People Talking About Bitcoin Exchange Rates, and these groups would be here, but I don't see them because this protocol does not take censorship resistance seriously so far.

Your post, with you being a dev, further proves my point. 
 where are those? there are many who get blocked for criticizing some parties for example. 
 nostr:nevent1qvzqqqqqqypzqamkcvk5k8g730e2j6atadp6mxk7z4aaxc7cnwrlkclx79z4tzygqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyrph50585cht0jduws5pguw3zyc7yumqfn6jjw7tgdyw8hfttg585al62z6

nostr:nevent1qvzqqqqqqypzqamkcvk5k8g730e2j6atadp6mxk7z4aaxc7cnwrlkclx79z4tzygqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyzlyx7w09cx9w3wxc0tyhyl3nav00me2k9l9rkt0kyskyjvkc7n82lcajql 
 ? You know it doesn't do anything if you do t click on that link right? 

And if you use Tor, that link is also protected by Tor.  
 Thank you for clarifying. We should all complain to F-Droid in this case for saying it's "loaded on first start"

I'll assume you heard my other point too (which was originally a reply to Will about the same topic) 
 I gave up on FDroid last year. They are worse than the Play Store in terms of centralized control and app censorship. 

Use Obtainium or nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0 if you truly care about freedom. 
 Those seem like shit options and F-Droid is definitely not worse than Play Store but ok nostr dev 
 Have you tried to publish apps there? You can also just download the APK directly if you want... FDroid is always weeks late anyway...  
 By the time I learn to code everyone will be using a decentralized nostr based git for this stuff 
 Git is already decentralized, but the GitHub stuff (issues/merges) is already on nostr: https://gitworkshop.dev/r/naddr1qvzqqqrhnypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqy88wumn8ghj7mn0wvhxcmmv9uqqsctdv46xs7tnwsuwyheg 
 There's no git with a decentralized backend that everyone uses for this stuff yet, but there are projects (like your link here) that will turn into that if humanity isn't just going extinct instead  
 Git is a distributed version control system. It is built specifically to NOT have a backend at all. (as opposed to SVN and others that had been popular before) All clones are equal. 
It happened that people used GitHub services. Now people don't know Git and don't care about reading up on it. 

Imo chances are high, that the same will happen with Nostr. If successful we will all use the same relay and will blame Nostr is not decentralized. 

 
 Continuing to have relays would not be successful. I'm specifically referring to the day when there is a decentralized backend over which you can use git. I don't know what's not getting across about that, my words seem pretty clear. This means p2p structure, not relays. And it doesn't mean "git is decentralized," it means a single git that is decentralized individually rather than simply relying on decentralized concepts. 
 Maybe we have a different understanding of "Git"? If so, sorry. 
My understanding:
Git does not have and does not need a backend. In the user's repository you have "remote" connections from which you can pull/push. Git supports various transport protocols for this and as a user I can add as many as I want - all are equal (a github remote is no different to any other remote) 
Now there are no answers on how to find those remotes and there is no public definition of which clone is the "best" or "newest" (but this is also subjective) And there is no way to communicate proposed changes, etc. 

Did you look into stuff like https://radicle.xyz/ ?  
 I do not know much about Radicle but it fits with what I'm talking about.

My explanation here comes without ever using git, so bear with me.

When you use the command line to command git to interact with some remote storage, you're calling on software programmed to look for a centralized server you point it at, like Microsoft servers in github's case.

In my world, when you call on git in your command line to read or write data remotely, your "git" command calls on software programmed to connect to a p2p network like Radicle you just mentioned. Radicle seems like it might be a "decentralized backend" I'm talking about. 
 Nostr is not decentralized.  It is heavily reliant on Damus.  And Damus is heavily reliant on Jack.  I think it is still better than the status quo because if one relay goes down, you might not lose everything.  There is still room to innovate, and I think nostr should do a git integration.  Adding #pubky to profile or NIP-07 could help! 
 I'm a big fan of Obtainium. Plug in all your git repos and you'll get updates the second the devs post a new release. Plus, the apps don't have all the BS Play Store compliance fluff.