Alright, cue the usual: Monoculture bad Microsoft bad Git is distributed but all the things around it that we really need aren't You can set up git to push to multiple remotes automatically Nobody is actually using git in distributed mode Did I forget anything?
GitHub Outage Currently Ongoing – Issues, PRs, Notifications
21–30 of 106 posts
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#22Git is designed as distributed VCS, so an outage of a centralized server should not matter too much. So far, the theory. Using Github excessively is the way back to centralization, nowadays handing control over to Microsoft. Everybody who is concerned (probably not too much) should have a look into alternatives.
Individuals and teams who already have what they need in the local repos can continue to work through an outage of the VCS part of github, but at the points where they need to collaborate (merging each other's changes, issue tracking, etc.) the workflows break down. Yes you could share changes in a more distributed manner, or workaround the outage in other ways, but in reality people will stop and wait for the central repo to be available again. Also, pulling changes from my repo to yours directly to avoid that part of the downed service doesn't solve the issue tracker or CI manager also being down. The clue is in the name: git HUB.
That said, the issue is similar to how people see the results of aviation accidents: a jumbo going down takes out a lot of people but statistically, considering all air journeys, that is a lot less than the deaths that would happen due to equivalent car journeys. I suspect that everyone being a bit inconvenienced for a while when github/gitlab/other-centralised-service has issues like today doesn't add up to as much as the many small individual inconveniences they'd experience over time with their own local instances of, for example, gitlab, especially if including the routine maintenance time required which doesn't exist as much when using github, or gitlab managed instead of self-hosted - the outage just feels bigger than all the little problems because everyone is affected at once.
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#23I see posts like this make the front page of hacker news every so often, but I don't recall seeing posts about things like making list outages for something like the LKML (Linux Kernel Mailing List) or an IRC network like Freenode.
Perhaps because Freenode has about 0.25% the number of users of Github - ~100,000 vs 40 million?
All kinds of stuff broke, including "the entire internet" for people who were made to use 8.8.8.8 by their ISPs. E-shops that load jQuery from google stopped working, for no real reason whatsoever, people getting lost because they couldn't navigate anymore in the real world, etc.
Since then I try to flag all this repetitive nonsense about slack/github going down for a few minutes, to no avail. It keeps comming back to the first page of HN. :D
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#24I kind of wish HN wouldn't show these outages unless they're going on for multiple hours or at least hide them after they're back up. Usually by the time I see them and then check myself the site is already back up. Maybe I just need to read HN more often.
Linux repos and ISO download sites have TONS of mirrors, sometimes contributed by companies, but also a lot of universities, government and public institutions.
Why is one of the largest core open source repositories centralized and private? Why are we so dependent on AWS, Google and others for large chunks of Internet services to be accessible?
There is a deeper question here than just the outages; but rather why they affect so many people.
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#25Earlier quoted context omitted.
There are quite a decent list of competitors, all of which have similar or sometimes better offerings. There are also plenty of fully free and open source solutions, should you want to do things yourself. The Github monopoly is driven by its users.
I tried gitlab but I hated the web interface. It was lacking in so many departments. Any other alternatives to github to try?
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#26Git is designed as distributed VCS, so an outage of a centralized server should not matter too much. So far, the theory. Using Github excessively is the way back to centralization, nowadays handing control over to Microsoft. Everybody who is concerned (probably not too much) should have a look into alternatives.
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#27Earlier quoted context omitted.
Perhaps because Freenode has about 0.25% the number of users of Github - ~100,000 vs 40 million?
No, it's just the US tech bubble. When my whole country and some was suddenly denied all google services for several hours, including CDNs, DNS, all cloud, gmail, android app store, gdocs, all everything, it didn't make any news here either, despite being much more disruptive, affecting 10+ million people, and being a much more intersting reminder of how much techies make other people and themselves dependent on this…
> didn't make any news here either
Denied by government by any chance? Makes sense why it din't hit the news.
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#28Events like this make me realize how much I rely on my CI/CD pipeline for working on new features, deploying etc. I am often too lazy to run E2E tests on my machine if I know that on CI it will take only a few minutes to be done.
I expect similar poor behavior testing GitHub’s actions because it’s so convenient to only run through the service.
It is important though that it’s possible to run without CI/cd. If it wasn’t available I would complain because of the risk of lock-in.
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#29I kind of wish HN wouldn't show these outages unless they're going on for multiple hours or at least hide them after they're back up. Usually by the time I see them and then check myself the site is already back up. Maybe I just need to read HN more often.
Re: GitHub Outage Currently Ongoing – Issues, PRs, Notifications
#30Earlier quoted context omitted.
No, it's just the US tech bubble. When my whole country and some was suddenly denied all google services for several hours, including CDNs, DNS, all cloud, gmail, android app store, gdocs, all everything, it didn't make any news here either, despite being much more disruptive, affecting 10+ million people, and being a much more intersting reminder of how much techies make other people and themselves dependent on this…
> When my whole country and some was suddenly denied all google services > didn't make any news here either Denied by government by any chance? Makes sense why it din't hit the news.
Also what was fun was everyone being blocked from all services that use reCAPTCHA.