News for hackers. Stuff that matters.
Re:GitHub had connectivity problems by disordinary on Tuesday August 25, 2015 @06:59AM (#10115565)
Well that's me not able to work.
Re:GitHub had connectivity problems by feld on Tuesday August 25, 2015 @07:22AM (#10115670)
If only git were a distributed version control
Re:GitHub had connectivity problems by Zirro on Tuesday August 25, 2015 @07:31AM (#10115699)
It would be nice not to have to rely on centralized servers at all. A P2P/torrent client built specifically for sharing code from git repositories, perhaps?
Re:GitHub had connectivity problems by madez on Tuesday August 25, 2015 @07:34AM (#10115716)
But there is much less commercial incentive behind a p2p alternative. Centralized services are easier to monetize.

I look forward to the day governments start to fund free software, for example through the GNU project. Then we'll all have better tools.

Actually, there were already some fundings. Germany funded GnuPG to port it to Windows.

What do I care what is the new world record in sprinting? But I very much do care about a new release of libreboot, libreCMC/openWRT or Debian!

I hope one day we will see peaceful international competitions between nations of who can provide the best/most used free software.

Re:GitHub had connectivity problems by dTal on Tuesday August 25, 2015 @08:08AM (#10115841)
Hear, hear. I've talked about this with people and it's surprisingly hard to convince them that government-sponsored software is a good idea. While a tiny fraction of the amount we already spend on commercial software would utterly transform the free software landscape, it's not politically viable as long as commercial software vendors have lobby power.
Re:GitHub had connectivity problems by wtbob on Tuesday August 25, 2015 @09:41AM (#10116360)
> it's surprisingly hard to convince them that government-sponsored software is a good idea

That's because it's not. Governments are not reliably good, and their money comes with far more strings than private money.

The FSF have it right: people should write free software because proprietary software is immoral.

Re:GitHub had connectivity problems by simoncion on Tuesday August 25, 2015 @11:05AM (#10116996)
> [Government] money comes with far more strings than private money.

Have you ever worked on a government-funded project? The Tor folks have and do. :)

> ...[P]eople should write free software because proprietary software is immoral.

USGov does fund Libre and Open Source software. One big example is the Tor Project.

Re:GitHub had connectivity problems by danieldk on Tuesday August 25, 2015 @08:37AM (#10115981)
Let's not forget that it is not in many governments' interest to have distributed tools (with strong encryption). It is much easier to take down stuff on centralized services.

BTW, it is hear, hear ;).

Re:GitHub had connectivity problems by chopman on Tuesday August 25, 2015 @10:00AM (#10116491)
But of your government is at odds with an oppressive government, it would make sense for it to fund that kind of software so the people could take it down, or at least make trouble, themselves.
Re:GitHub had connectivity problems by dTal on Tuesday August 25, 2015 @11:24AM (#10117124)
Thank you for the correction :)
Re:GitHub had connectivity problems by narrowrail on Tuesday August 25, 2015 @09:16AM (#10116196)
Instead of gov. funded software, I like the idea of hedge fund backed FOSS, where the commercial software competition are publicly traded. This would allow the hedge funds to realize returns, but only if the FOSS produced is viable. Such an arrangement would probably benefit under a non-profit foundation to administer the project(s).
Re:GitHub had connectivity problems by scourge on Tuesday August 25, 2015 @09:39AM (#10116345)
I'm just back from lunch, so I'm struggling to follow. How would the "hedge fund backed FOSS, where the commercial software competition are publicly traded" work?
Re:GitHub had connectivity problems by feld on Tuesday August 25, 2015 @10:43AM (#10116838)
The government is funding free software. Just not in the way you might expect. :-)

https://www.youtube.com/watch?v=3jQoAYRKqhg

Re:GitHub had connectivity problems by ilaksh on Tuesday August 25, 2015 @01:18PM (#10118048)
Free distributed P2P software makes technopolies like Github AND mafiaficialities like nationstates obsolete. We do not need to and should not rely on the government to fund that.
Re:GitHub had connectivity problems by mallamanis on Tuesday August 25, 2015 @07:35AM (#10115718)
There is this https://code.google.com/p/gittorrent/ although I've never tried it...

edit: a more recent (?) link https://github.com/cjb/gittorrent

Re:GitHub had connectivity problems by jlcx on Tuesday August 25, 2015 @09:35AM (#10116307)
I think they're two different projects, but this is exactly what I thought of. A separate Chinese DDoS was even mentioned by cjb in his announcement of GitTorrent a few months ago: http://blog.printf.net/articles/2015/05/29/announcing-gittor...
Re:GitHub had connectivity problems by ywecur on Tuesday August 25, 2015 @09:02AM (#10116110)
It would be really nice to get it to succeed. Decentralisation is almost always preferable.
Re:GitHub had connectivity problems by david_ar on Tuesday August 25, 2015 @07:37AM (#10115723)
Re:GitHub had connectivity problems by tomphoolery on Tuesday August 25, 2015 @08:15AM (#10115873)
> A P2P/torrent client built specifically for sharing code from git repositories, perhaps?

Or, we could both set up HTTP servers on our respective machines and simply push to each others repos.

Re:GitHub had connectivity problems by hadeharian on Tuesday August 25, 2015 @07:40AM (#10115734)
IPFS, anyone?
Re:GitHub had connectivity problems by leni536 on Tuesday August 25, 2015 @08:08AM (#10115839)
Yeah, I'm hyped too.
Re:GitHub had connectivity problems by JustSomeNobody on Tuesday August 25, 2015 @10:34AM (#10116752)
I thought that was the point of git...
Re:GitHub had connectivity problems by moviuro on Tuesday August 25, 2015 @07:32AM (#10115706)
github is not only git... how many times will we have to tell that?

PRs, wikis, issues are the reasons why we use github...

Re:GitHub had connectivity problems by liw on Tuesday August 25, 2015 @07:45AM (#10115754)
If only it were possible to keep those things in git itself. Oh wait, it is.
Re:GitHub had connectivity problems by gioele on Tuesday August 25, 2015 @08:06AM (#10115832)
One can create a fully offline version of github fork using https://github.com/joeyh/github-backup + https://gist.github.com/piscisaureus/3342247 ("Checkout github pull requests locally")

(PS: why cannot I reply to paulrouget's message?)

Re:GitHub had connectivity problems by paulrouget on Tuesday August 25, 2015 @07:59AM (#10115800)
Can you explain? How do you store issues in git?
Re:GitHub had connectivity problems by a-priori on Tuesday August 25, 2015 @09:51AM (#10116428)
You commit your issue database to the same repo as your code and track it alongside your code. Then you just need a tool to manage the database for you, and there's a few tools out there to do this:

http://ditz.rubyforge.org/ http://pitz.tplus1.com/ https://github.com/jeffWelling/ticgit http://www.bugseverywhere.org/

... and probably others. That's just based on a quick Google search.

One nice thing about this approach is that your issue's state follows your code through merges. When you fix the bug you mark it as 'fixed' and commit that change to a branch. When it gets merged into master, the 'fixed' status gets merged as well.

Re:GitHub had connectivity problems by wtbob on Tuesday August 25, 2015 @09:44AM (#10116373)
> How do you store issues in git?

An org-mode file named 'issues,' with each issue under its own heading?

A directory named 'issues,' with an org-mode or CommonMark file for each issue?

A directory named 'issues,' with a directory for each issue, with CommonMark, org-mode or restructured text files for each person's comments?

Re:GitHub had connectivity problems by benihana on Tuesday August 25, 2015 @08:16AM (#10115875)
Oh cool, I didn't realize git being distributed solved the communication problems that arise on an engineering team.

Back to work everyone, git is distributed version control so we don't need pull requests or gists or any kind of easy-to-read historical record that is also accessible for non-engineers.

Re:GitHub had connectivity problems by JustSomeNobody on Tuesday August 25, 2015 @10:37AM (#10116785)
I think the bigger point is to have a contingency plan in place so your whole engineering team isn't sitting on their thumbs with stupid grins on their faces.
Re:GitHub had connectivity problems by gerbilly on Tuesday August 25, 2015 @09:59AM (#10116479)
If it's really that important, why not host your own gitlab or pay for a self hosted github installation?
Re:GitHub had connectivity problems by Gigablah on Tuesday August 25, 2015 @08:40AM (#10116000)
If it's that critical then someone needs to fix the SPOF.
Re:GitHub had connectivity problems by chopman on Tuesday August 25, 2015 @10:06AM (#10116532)
If only there was a way to do p2p communication that you could use to send patch files. Uhmmm.
Re:GitHub had connectivity problems by allannienhuis on Tuesday August 25, 2015 @11:57AM (#10117370)
http://stackoverflow.com/questions/11459475/should-i-check-i...

That might not be your specific problem, but I'm guessing a few people have this problem today. I'm glad I check my libraries into my local repository :) Using a local fall-back for popular libraries hosted on cdns is a good idea too.

To be fair, I don't do it because I think it's stupid not to, I do it because I often work on my laptop while travelling and have to be able to continue to work without an internet connection :)

Re:GitHub had connectivity problems by otis_inf on Tuesday August 25, 2015 @10:52AM (#10116913)
You don't have to edit the files directly on github in the browser, really ;) Just edit locally, commit even! It's magic!