Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Because not all open source software has to be distributed via GitHub.

Think about what happened to SourceForge, and be glad that the Internet hasn't become totally centralised around a few major websites yet.



Seriously the over reliance on Github is a systemic risk to the industry.


...just like over reliance on google.com to search internet?

some people say "yes", some people say "nonsense".


Who relies on google exactly, other than advertisers?

It works really well, but, if it fails... there's plenty waiting right there to take it's place.


Just this Tuesday I could observe, what happens when Google is down (their routers were throwing away packets from Prague peering).

So, without further ado:

- obviously, services like Search, Youtube, Gmail are unavailable. That includes searching from the address bar in your browser ;)

- people, who have their DNS set to 8.8.8.8 should reconsider their settings,

- too many web pages use assets hosted on Google CDN, including analytics or fonts, and when unavailable, the pages will load very slowly, waiting for timeouts from CDN.

- Android phones will say, that Internet is unavailable, even if it is.

Otherwise, everything is fine.


Also anything that uses Recaptcha was mostly unusable, including government services.


Yup, it's an actual issue.


Is it? Every repo contains the complete history, github crashing tomorrow would be more of an inconvenience than a disaster.


It doesn't contain the bug tracking, the wiki or the project sites. It doesn't include the team organization and access control. It doesn't include the bot integration. And it doesn't include the merging workflow that people are really starting to rely on.

GitHub going down would be a major inconvenience.


Project sites are already github repos. Bug tracking etc should be backed up (https://backhub.co/), or did we forget how to make backups?


I get really annoyed by comments like this. The comments was that there may be a systemic risk. Pointing out that there are mitigating controls available is simply not sufficient to refute the concern. To refute it you'd need to show that enough repos do have sufficient backups and are capable of recovering adequately from the loss of github.

If I asked a colleague at work if a project was properly backed up and they said 'well there's an enterprise backup solution that is appropriate for it', I'd metaphorically kick their but into next week. I'd want to know that they are actually backing it up and that the backups have been verified, not that they could be backing it up.

If you'd said something like 'there are options available to mitigate the loss of github and projects should be taking advantage of them, and here they are' that would be a good and useful comment, but I don't think a practical concern can be reasonably dismissed with a theoretical counter. I find it dismissive and lazy.


The point is the risk is the same as it's always been and the mitigation steps are the same. And that git mitigates some of the worse effects naturally.


If project sites were still mostly individually hosted using a wider variety of services and software, then a single outage wouldn't be a big deal.

Now, an outage at github would be difficult because you would not only have to get your stuff available again, but you might also have to track down a long list of dependencies that are also hosted at github.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: