GitHub was down
githubstatus.com
githubstatus.com
Not surprising when one realizes that status pages, by necessity, become marketing tools.
I'm more used to 'on crack' meaning like 'delirious, over confident'.
In this context though, OP is referring to the drug where the Github engineers are being quick/energetic about fixing the issue because they're "boosted" by the drug's effects.
For example, it would not be out of the question to say something like “when the iPhone launched it was amazing. Like a palm pilot on crack.”
So, when used positively, “on crack” is generally a modifier(in my experience). When used alone it does seem to have negative connotations.
To be on crack is entirely different -- definitely not expert or good.
To be "on crack" is to display any of these qualities; sometimes good, sometimes bad.
I usually see it used to describe a positive trait in the form of high energy / confidence.
To explore the quirks of English grammar a bit further... While "the general expected this to be a crack team of commandos" flows fine, I've never seen "the general expected this team to be crack".
Perhaps it's similar to the rules for the adjective "top"? One can have a "top team of athletes", but "this team of athletes is top" doesn't work, it needs to be "topmost" or something.
IANAGrammarian, but it's almost as if "crack" isn't being used as adjective that modifies "team", but instead they've merged to become a single noun of "crack-team"... kind of like how "first-responder" is a category of emergency-related jobs rather than literally any person who happens to be the first to arrive.
either is fine, just be open about it.
Yes, they broke the ability for GitHub CI to checkout repos…
https://docs.github.com/en/actions/security-guides/security-...
after hearing similar stories from frontend developers who haven't even heard of "npm ci" or use range pinned dependencies on production systems, im almost never going to be sympathetic on blaming the package maintainers over developer ignorance following basic security guidelines
If I don't trust GitHub, why am I storing my source code on it and running CI via GitHub actions?
There are also some security gains from ranged pinning. Suppose I pin my library to `1.1.x` instead of `1.1.0`, when a security patch comes along for some CVE, my service will automatically run the `1.1.1` patch release the next time we deploy it.
I would say the likelihood of a developer getting lazy and not bumping a dependency causing a security incident is higher than a supply chain attack if you're already using reputable libraries.
Let's be frank, how many developers care enough to go into the 10 repos they've ended up owning to go and change their `actions/checkout@v3.1.6` to `actions/checkout@v3.1.7`.
August had 11 incidents it seems. September already has 3.
Vast majority of engineers I know aren't even on it and often haven't heard of it.
I think Blind is a data point, but its one of many, and certainly not definitive in my opinion
It certainly is a misery-loves-company community. But I have found them to be the most honest representation of a company and its tech and management practices. It is also a reliable source of compensation data.
For example, I look at Meta's reviews there and that matches my experience. Nobody cares about their apps. All people care about is performance reviews with fake impact. That was exactly my experience in the company.
I've found its accurate for Meta / Microsoft / Google / Apple / Netflix / Amazon. Having worked at Apple for half a decade, it seemed (mostly) accurate.
I have found it less accurate for other companies that are big and desirable but not nearly as sought after to work for in the last decade. For startups or smaller companies, its not the best data point
Don't know where I'd put GitHub, maybe the signal to noise ratio is closer to one of the big companies than not, however my current employer has a Blind channel and its not very accurate to my experience
Do really "serious" people use this?
There's definitely been a noticeable decrease in reliability since MS took over. They've introduced many features, which is appreciated, but products like Actions are notoriously unreliable and flaky.
In comparison to GitHub which for a service to have tons of outages a week is quite atrocious for reliability.
But somehow it is acceptable to tolerate GitHub's ridiculous uptime record, but of course, on HN and in wider tech circles, a different standard of uptime is applied here to GitHub despite it being known that it has fallen over much more times than Twitter / X has done for years, week after week.
Until the next time GitHub goes down again. Probably won't be long anyway.
Fail Whale is a thing tho, remarkable for frequent sightings in the seas of Twitter.
If Twitter / X went down every week like GitHub is currently doing for years, they would be called out for that, immediately. But here we have GitHub; a centralized service having over 100M+ active users and their record of uptime is far worse than Twitter / X's and it is given a pass each time it falls over every week.
By that standard, we should not be accepting GitHub's ridiculous uptime history and it has been found that GitHub is far more unreliable than most services including Twitter / X but somehow right here, GitHub is not falling apart or seen as unreliable, especially with having more than 5 incidents in one month for years?
This incident has been resolved.
Posted 1 hour ago. Sep 05, 2023 - 17:01 UTCBut as expected [2] every month, there is an incident and something at GitHub breaks and goes down. Maybe GitHub is gradually falling apart.
It is that unreliable.
[0] https://news.ycombinator.com/item?id=36526334
But sure, keep evangelizing and talking down to people who prefer it to self-hosting, I'm sure it will accomplish your goal.
When you cannot push your critical change to master on GitHub or run your GitHub Action, then it does grind work to a halt, as it has done with the many commenters here.
> So really, Github still provides a lot more value than self hosting.
Centralizing everything to GitHub is much more riskier than self-hosting given the number of times GitHub has fallen over or had an 'incident'.
> But sure, keep evangelizing and talking down to people who prefer it to self-hosting, I'm sure it will accomplish your goal.
My point is self-proving every month and week that something in GitHub goes down or has an incident. I'll be expecting you to complain again once it falls over in a month's time at the latest.
It definitely does matter when GitHub goes down.
Seems those folks maybe have never used GitHub in any larger capacity. They've been having issues constantly for a long time now.
September - 7 incidents
August - 17 incidents
July - 11 incidents
June - 13 incidents
And so on. Last time they had less than 10 "incidents" was December 2022.
Were the repositories even public?