Live data from Hacker News

Radicle: A peer-to-peer alternative to GitHub

radicle.xyz

211–220 of 263 posts

Re: Radicle: A peer-to-peer alternative to GitHub

#212
post #73

We kind of need this yesterday... what's the point of having a decentralized git if the issues are centralized at Github? (which, not to make too fine a point of it, is owned by Microsoft). Even if you host your own Gitlab, there is always that day when the hard drive of the server fails and the ops have to spend a weekend restoring backups while changing hosting company because who crashes the hard-drive of an expen…

I always find it comically ironic how the industry basically centralized a version management system (git) that was inherently designed to be decentralized. "Git is so great! Let's add these higher level project management features but let's do it in a centralized model!"

I don't think that's any more ironic than it is to point out that LLVM is backend agnostic, yet we always end up hooking it up to backends that lock the end result to a specific architecture. It's not ironic; it's the advantage of the design.

In git's case, its decentralized nature ends up being an advantage because it decouples centralization from the VCS itself, which has allowed the centralized aspects of code and project management to evolve independently and be tuned to specific use cases.

Re: Radicle: A peer-to-peer alternative to GitHub

#213

Is it possible to self host this and isolate it on your own p2p network? Would be really cool to handle the decentralized part on my own computers without needing to hook into the global p2p. Gonna keep an eye on it.

That's absolutely possible. Everyone is empowered and encouraged to run their own seed nodes. Which would allow you to have an isolated network. Check the docs to find out how to run your own: https://docs.radicle.xyz/docs/using-radicle/running-a-seed-n...

Re: Radicle: A peer-to-peer alternative to GitHub

#214
For any given P2P system which can be used to share a large amount of files, we can prove the system cannot exist with this question: Is there a way to prevent classified documents of the US stolen by China, or child pornography from being shared using the system?

If the answer is yes: I'm afraid to tell you that the system is not peer-to-peer in the sense that there is a central authority to censor what content is to be shared. Therefore projects like youtube-dl can be easily erased.

If the answer is no: Such a system with no possibility of censorship is too dangerous. What if there is literally no way to prevent information that threatens the security of the US from being shared? Fortunately as of now, no such a system exists on the planet. Maybe you now have a vague idea why such a system does not exist.

Re: Radicle: A peer-to-peer alternative to GitHub

#215

For any given P2P system which can be used to share a large amount of files, we can prove the system cannot exist with this question: Is there a way to prevent classified documents of the US stolen by China, or child pornography from being shared using the system? If the answer is yes: I'm afraid to tell you that the system is not peer-to-peer in the sense that there is a central authority to censor what content is t…

> Fortunately as of now, no such a system exists on the planet.

Tor, GNUnet, I2P?

Re: Radicle: A peer-to-peer alternative to GitHub

#217
Looks cool, but the p2p protocol seems over engineered. The problem is not so much how to share the code, you can still use email or some other centralized federated service to communicate with peers. Hell, you can even use S3 to store your backups and EC2 to run CI. The main issue is owning the platform that hosts your code, issues, and other artifacts. A hybrid system that allows you to host code with peers while integrating with existing infrastructure services would be more robust and an easier sell.

Re: Radicle: A peer-to-peer alternative to GitHub

#218
post #105
post #91

Earlier quoted context omitted.

My first reaction when I read "peer-to-peer" in the title was "cool" followed immediately with "oh it's going to push some cryptocurrency crap, isn't it?" But honestly after reading the page it look fine to me. Oddly enough they seem to use cryptocurrencies as... currency. They don't bullshit you by saying that you're going to store your code on the blockchain. Besides, while I long ago became tired of the cryptocurr…

Also I actually think it could be used pretty effectively - not saying it does this today or would ever - but it could let you offer a bounty for 'whoever submits a PR that closes this issue; that the maintainer accepts; that is not reverted within 30 days' in a trusted but decentralised way.

[deleted]

Re: Radicle: A peer-to-peer alternative to GitHub

#220
I don't understand peer to peer. Is every fork on everyone's computer? Who holds the latest source of truth? How does a client know if they are up to date if everyone else around the client is behind?

Is there a good resource for learning p2p and how the protocol works around establishing who owns the most up to date data?

Post reply on HN