News for hackers. Stuff that matters.
Re:GitHub Outage by brudgers on Wednesday January 27, 2016 @07:42PM (#10984937)
Someone should make a distributed version control system.
Re:GitHub Outage by adamsea on Wednesday January 27, 2016 @07:50PM (#10985026)
What would that look like? Can you describe it? It's not very useful to say stuff without providing some sort of useful idea. You can't just say "someone should write some sort of stupid content tracker, and give it some random three-letter combination that is pronounceable," or whatever.
Re:GitHub Outage by such_a_casual on Wednesday January 27, 2016 @07:58PM (#10985089)
Completely agree. But whoever makes it, they should make it free and open source and designed to handle everything from small to very large projects with speed and efficiency.

Additionally, it should be easy to learn and have a tiny footprint with lightning fast performance. It should outclass SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.

Re:GitHub Outage by rodgerd on Wednesday January 27, 2016 @08:49PM (#10985450)
> it should be easy to learn

That would be a significant upgrade.

Re:GitHub Outage by jethro_tell on Wednesday January 27, 2016 @07:59PM (#10985102)
Can't tell if your serious or not but I suppose that would be properly implemented git.
Re:GitHub Outage by ChickeNES on Wednesday January 27, 2016 @08:05PM (#10985154)
It's sarcasm: $ man git "git - the stupid content tracker"
Re:GitHub Outage by ianopolous on Wednesday January 27, 2016 @08:34PM (#10985350)
You mean like IPFS? [1] People are working on it.

[1] https://ipfs.io

Re:GitHub Outage by kelseydh on Wednesday January 27, 2016 @08:56PM (#10985490)
Their source code pointing to Github is symbolic of exactly how this problem hasn't been solved yet.
Re:GitHub Outage by ianopolous on Wednesday January 27, 2016 @09:20PM (#10985632)
I didn't say it was solved, but they are very close. IPFS is essentially a global p2p git repo, with a cryptographically controlled branch namespace.
Re:GitHub Outage by kelseydh on Wednesday January 27, 2016 @09:44PM (#10985766)
That sounds very cool. I was just pointing out how divorced these ideas still are from the way we actually program and implement things on the web.

In an ideal world, a link to a source code repository (or a link to anything for that matter...) would never fail because there would be automatic mirrors to at least provide read-only access to it.

It sort of forces one to ask whether this is the result of fundamental mistakes within HTTP / DNS itself. It's not realistic for a web designer to put time into making external links fault tolerant by running some query to switch the routing link to an available node.

Re:GitHub Outage by ianopolous on Thursday January 28, 2016 @03:31AM (#10987086)
Content addressed links at least make this possible. With http you have to reach a particular server. If that server is down, the link is broken. With ipfs all you need is at least one machine on the entire network to be serving a file and the link will work and as an added bonus you can verify the hash of what you get so a mitm attack on that link is impossible.
Re:GitHub Outage by kelseydh on Thursday January 28, 2016 @09:13PM (#10993055)
Very interesting. Do you think ipfs could be used to mimic a server to host a static website that could be loaded by a browser?
Re:GitHub Outage by ianopolous on Saturday January 30, 2016 @10:19AM (#11002096)
You mean like this?

https://ipfs.io/ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5...

:-) IPFS includes an optional http gateway to give the traditional web access to IPFS before browsers support the IPFS protocol natively.

Re:GitHub Outage by franciscop on Wednesday January 27, 2016 @08:05PM (#10985155)
Would this be useful?

    # pre-push (there is not post-push)
    # Update in several places
    git push bitbucket master
    git push gitlab master
    # ...
Re:GitHub Outage by tedmiston on Wednesday January 27, 2016 @07:50PM (#10985021)
Or a local cache of dependencies
Re:GitHub Outage by brudgers on Wednesday January 27, 2016 @11:47PM (#10986349)
What a useless comment.