Live data from Hacker News

Days without GitHub incidents

dayswithoutgithubincident.com

121–130 of 178 posts

Re: Days without GitHub incidents

#121

I don't think aggregating the whole platform into one number is fair. It's like adding the whole aws into one number

It’s obviously a meme website, the meme is more funny when the number isn’t high. Anyone looking for actual accurate info would go to the real status page.

Ironically I’ve never found official status pages to be all that accurate either since companies love to exclude all kinds of outages from counting towards uptime. Anthropic is hilariously egregious about that as a recent example I can think of, but I assume GitHub does the same since it’s so common in the industry.

Re: Days without GitHub incidents

#122
post #66

Earlier quoted context omitted.

I have. You could argue the scales are different, but computers are also faster now. So, argument to credentialism out of the way... What should we do as consumers if a provider that is a defacto monopoly due to network effects stops functioning? https://news.ycombinator.com/item?id=47947719 https://www.linkedin.com/in/jharasym/

> I have. I skimmed your profile. Working on the infrastructure for a couple mid-tier video games is a cool accomplishment, but equating this to having solved GitHub level scale rings hollow. GitHub has a couple orders of magnitude more daily active visitors than the games you worked on had at their peak. You can make valid criticisms of GitHub without trying to reduce their scale or inflate your credentials to creat…

I'm not sure that resorting to personal attacks against the parent commenter for making a legitimate critique is the right, fair, sensible, or mature approach here.

Discarding legitimate criticism based on some self-determined criteria of intellectual superiority isn't a good look. It smacks of elitism and isn't something conducive to a productive and positive community discussion.

It is unhelpful, rude, condescending, and completely fails to address the underlying problem.

Re: Days without GitHub incidents

#124
post #66

Earlier quoted context omitted.

I have. You could argue the scales are different, but computers are also faster now. So, argument to credentialism out of the way... What should we do as consumers if a provider that is a defacto monopoly due to network effects stops functioning? https://news.ycombinator.com/item?id=47947719 https://www.linkedin.com/in/jharasym/

> I have. I skimmed your profile. Working on the infrastructure for a couple mid-tier video games is a cool accomplishment, but equating this to having solved GitHub level scale rings hollow. GitHub has a couple orders of magnitude more daily active visitors than the games you worked on had at their peak. You can make valid criticisms of GitHub without trying to reduce their scale or inflate your credentials to creat…

"false equivalence" needs an equivalence claim to be false.

I didn't make one. The sentence after "I have" was literally "you could argue the scales are different."

GitHub spent a decade asking the world to host its code with them. They got what they asked for. You don't get to beg everyone to run services for you for ten years and then have "scaling is hard" be the answer. They should be improving, not regressing over time, and they have some of the worlds best engineers and a trillion dollar corporation behind them, they don't need my sympathy.

The original question is still open and nobody's engaging with it.

Re: Days without GitHub incidents

#125
post #95

Earlier quoted context omitted.

Before AI coding, a GitHub issue might get one or two PRs after six months. AI coding has made this orders of magnitude bigger. The individual numbers are small, but they add up quickly.

Maybe I am really dense, but a single issue getting 2 vs 25 PRs seems to be no practical difference.

Well two in six months vs 25 in one hour. So that's a 54,000x increase.

But also, each PR kicks off a bunch of CI work, often in GitHub Actions.

Re: Days without GitHub incidents

#127
post #101

Earlier quoted context omitted.

The link in my previous comment answers the credentials question in detail- including specific technical post-mortems on horizontally scaled stateful systems. Vertical scaling wasn't the topic.

You’re missing the point: a doctor doesn’t diagnose and practice medicine on a patient he hasn’t thoroughly evaluated himself. This is the sort of wisdom that a staff engineer and CTO is expected to have earned.

[deleted]

Re: Days without GitHub incidents

#128
I'm currently setting up a self-hosted "Knot" for use on tangled.org.

Mainly doing it because I think AtProto is cool and self-hosting is fun, but also because owning the infrastructure that hosts my projects is definitely the direction I want to move in.

Tangled's Knot system feels like a really strong abstraction for this. I host the data in an AtProto Repository, but can rely on a third party to host/manage the AtProto Application that presents it to the rest of the world. If Tangled goes under, I can happily take my AtProto login to a different platform and point it at my Knot without changing a thing about my hosting setup.

Much more convenient that hosting an entire, siloed webapp on my own corner of the internet.

Re: Days without GitHub incidents

#129
post #112
post #100

I recently moved all my projects to a self-hosted forgejo instance and have found it quite satisfactory so far. And it's fast! If you're in the market for a github alternative, take a look - there are options.

It’s not fashionable anymore, but I feel that Phabricator deserves an honorable mention as a self-hostable GH alternative too. Actually its “dated” UI is kind of a plus considering how bad everything is now.

I unironically love the aesthetics of Phabricator.

I also like stacked PRs (which is mercurials default).. Maybe it's worth a shot tbh.

Re: Days without GitHub incidents

#130
post #8

Lots of apologia for Github here. Aside from the fact that defending a billion-dollar company is a bit strange; especially one that is steward to the the overwhelming majority of open-source software. Maybe that's good-will doing the work? For me it's always been a sour pill to swallow that I have to buy in to a large companies internal politics and practices in order to work on projects I love. I don't feel like I o…

Let me ask the question in reverse: what do you have against them such that the fellow human beings struggling to maintain their operations don’t deserve even a modicum of kindness, respect, and good will? Are you unable to separate the business from the hard working people behind it? It’s not like they don’t know that people like us are counting on them: they recognize that their service is the “dial tone” for much…

I think it's possible to be simultaneously: gracious and supportive towards the developers and ops staff who have been struggling to maintain reasonable uptime on the extremely important piece of shared internet infrastructure that everyone commenting probably relies on (either directly or indirectly) on a daily basis; and spiteful and cruel towards the massive (and, historically speaking, ethically fraught) corporation whose cynical acquisition and subsequent mismanagement of that same resource got us here in the first place.
Post reply on HN