Damus code submissions no longer depends on github. Last 4 contributions were applied via patches@damus.io, and were rewarded 115,000 sats total. Email allows people to contribute anonymously and without the need for a github account, which is important if their access to github is blocked for whatever reason (china, iran, etc). It’s also annoying to login to github, sending an email patch is a single command. One day we can use nostr instead of email, once there are better email-like nostr clients, but for now this works ok. Decentralize all the things ✌️

Replies (43)

To Be's avatar
To Be 2 years ago
Mails can be filtered and blocked. A good patch can still be kept from you. We need end to end encrypted messages (patches) that are proofable transfered for Sats.
Very cool. I am really wanting to use this app more but I really only see your posts and don’t understand how it all works. All I can figure out within the app is that it has to do with relays or something, but it makes little sense to me. A beginner guide/tutorial on the main menu would be much appreciated… back to Twitter for now 😬🤘🏼
rieger_san's avatar
rieger_san 2 years ago
Never heard of this before in 14 years of development 😅🫣 Thanks 😊
I am not a dev but possibilities that Nostr offers and will offer are unimaginable! Almost internet within an internet!
Sorry… I have a 4 day weekend and drinks are flowing. 🤣
If I was a dev (hehe) I would submit a feature to sort the most liked/zapped notes over the last 24h.
wow this is so great ... what about building an IPFS based version, but more social networkish of GitHub ? I started it myself, who wants to join me is welcome!
<3 @jb55 This interest that some Governments and some unelected political bureaucracies have taken in throttling FOSS AI tools is threatening beyond belief. It seems to me that NOSTR is the perfect antidote to such slippery ideas. AI must, *muuust* remain broadly accessible, customisable, and private. That has to include customisable training data sets as much as the models themselves. Keep going, mate. Bravo
I knew there was MS behind it, I never thought it could be banned for hosting free software, nor the implications. It makes sense to decentralize the fuck out of it
Bogdan Zurac's avatar
Bogdan Zurac 2 years ago
But if the code is still contained in a Git repository over at Github, this isn't really decentralized.
Bogdan Zurac's avatar
Bogdan Zurac 2 years ago
My point was that as long as you're using plain Git, you're still relying on a centralized server. Sure, if you're hosting it yourself, you take away the dependency on 3rd party services, but still, it's not 100% decentralized.
Bogdan Zurac's avatar
Bogdan Zurac 2 years ago
I'm an Android developer for the past 11 years, I know how Git works 😂 But without a proper automated conflict resolution strategy, you still need a centralized origin to hold the source of truth, hence making the network distributed, not decentralized.
Bogdan Zurac's avatar
Bogdan Zurac 2 years ago
Who will get to push the code to another server? @jb55's main branch which contains 1 commit ahead of yesterday's last commit for everyone, or mine, which contains 2 other separate commits than his? Without a centralized origin which purpose is to retain the source of truth for all collaborators and mitigate conflicts, you can't efficiently work in a multi team, distributed setup. Which comes back to my initial point. Yes, it's a step in the right direction to not depend on 3rd party services that might go away tomorrow. BUT. That doesn't negate the need for a centralized master repository. Which makes the entire network still centralized. Distributed. But centralized. The only difference is that now the central location is not Github anymore, but @jb55's repo. What happens if that goes down? Or something else happens?