131 points gateauxd 2 hours ago 102 comments
EduardoBautista 2 hours ago | parent
outworlder 2 hours ago | parent
Github seems to have degraded measurably after they got acquired. As is tradition.
FLeXMurphy 2 hours ago | parent
This old chestnut.
jbs789 2 hours ago | parent
outworlder 2 hours ago | parent
I guess I can embrace the corporate way, repackage the old solution with a few improvements as something brand new, and pitch to execs.
dewey 1 hour ago | parent
coldpie 2 hours ago | parent
Yeah. Enjoy the rest of your day off. Winter's coming, maybe go hit a park for a few hours or play a new video game or something. Or take some time to learn a new skill or something. Not your fault if the company can't provide the tools to do the job, go find something better to do.
hack1312 1 hour ago | parent
coldpie 1 hour ago | parent
esseph 1 hour ago | parent
worble 1 hour ago | parent
coldpie 1 hour ago | parent
zhengyi13 34 minutes ago | parent
I was working in the Techstop (40) @ Google, 2011-ish, when a nice person from PeopleOps came through and politely requested my admin powers to help them install Steam on their corp-issued Windows laptop.
I'm sorry, what?
Well see, PeopleOps was going to have an onsite intending to help recruiters better understand Engineering types, and part of the whole business was going to involve everyone firing up a copy of Portal and playing a puzzle-solving video game.
So I immediately got to it. Never heard back as to the success of the endeavor, but turns out there are circumstances where you can break out your Steam library at work.
JsonDemWitOster 1 hour ago | parent
(Man, unbelievable the mileage we're getting out of this comic.)
I mean this really seriously. Maybe not a game on your computer, that's unprofessional (unless your TL/manager does it first). But
> Not your fault if the company can't provide the tools to do the job, go find something better to do.
is just Truth. What should I do in this case to best deliver value to the company, fly to SF and hand Github a ringbound volume of my changeset? Patch our corporate network so we can interface to Github via RFC 1149?
More "professional" ideas:
- read a book; a novel or TAOCP for nerdmaxxing
- play a game on your phone
- learn to draw. Draw hands!
999900000999 1 hour ago | parent
But sometimes it’s a catch 22. I’ve had numerous times where systems simply didn’t work.
I brought it to my managers attention and they didn’t care.
Then later I leave in disgust or get fired. All my fault. I should have used my magical powers to convince my manager he’s wrong while not making him feel stupid.
Ultimately if you’re on the titanic it’s easier to grab a life boat vs trying to avoid the ice berg.
gateauxd 2 hours ago | parent
embedding-shape 2 hours ago | parent
I personally use Forgejo + their built-in Actions stuff (mostly GitHub compatible), have one old Linux desktop as a server which runs Linux + Windows runners, one Mac Mini for macOS/iOS builds, using NixOS so I don't have to remember how things work, and it just keeps running 24/7, always there when I need it.
tracker1 1 hour ago | parent
You can do your own ci/cd runner system, but you still rely on webhooks or triggers, when you aren't hosting the code.
embedding-shape 1 hour ago | parent
Yeah, that used to be the single favorable argument for GitHub, nowadays I think it might be the opposite, at least personally. If the contributor can't be arsed to join the community proper (and maybe get a sign-in code to their email, or whatever login you use), I think I prefer life without their drive-by PRs.
x86a 1 hour ago | parent
InsideOutSanta 1 hour ago | parent
msdz 1 hour ago | parent
outworlder 1 hour ago | parent
The pull request system and related machinery is useful, but Gitlab and the ilk can do the same. Even self-hosted solutions like Gitea. But I don't particularly have a problem with that living in Github. If there's an outage, break glass, force push to main.
The actual Git repository hosting part is trivial. If that breaks, Git is distributed anyways, push and pull to any random remote storage. All you need is SSH. The main headache is that automations would break as they are usually hard-coded to a given origin. That is solvable in a pinch, and we have setup mirrors in the past.
It really depends on your use-case and how much you are tied to them (Github authentication?)
EngineeringStuf 1 hour ago | parent
sssilver 1 hour ago | parent
I imagine very few people use the wiki, because it's so subpar.
The issues are a problem, but this is why I always thought issues should be a core part of the Git repo, checked into it, sort of how Fossil does it. And so should the wiki, for that matter.
ionetan 1 hour ago | parent
Bnjoroge 1 hour ago | parent
nwmcsween 1 hour ago | parent
nrmitchi 2 hours ago | parent
I'm not disagreeing with you that it has degraded, however it was acquired almost 8 years ago at this point, and the software world has been turned on it's head in the last... 3?
Software generally degrades post-acquisition, I'm not denying that. Github has definitely degraded. I'm not sure I would agree that the core reason in this case is "the acquisition" and not "AI making software and free-CI-load demand 3-5 orders-of-magnitude higher than it was 3 years ago"
shimman 1 hour ago | parent
Either way, it's clear the acquisition has not helped github in any meaningful way. GitHub is owned by a multi trillion dollar transnational corporation. They have enough money, resources, and human labor to achieve whatever they want, but this is what they want and this is what they've achieved.
JohnMakin 1 hour ago | parent
doomroot13 26 minutes ago | parent
sleepybrett 7 minutes ago | parent
JohnMakin 2 minutes ago | parent
The thought of migrating something at the scale of github to azure gives me the cold sweats.
nvme0n1p1 17 minutes ago | parent
Would data change your mind?
nonethewiser 8 minutes ago | parent
Whats the deal with the colors? Red and yellow don’t strictly seem to mean higher/lower. Some yellow dots are lower than red.
cstrahan 54 seconds ago | parent
On the other hand, I don't remember things being this bad before the acquisition.
boxed 2 hours ago | parent
Their explosive growth caused by LLMs seems like it must be a much better indicator than the acquisition. I bet Microsoft are losing a shit ton of money on GitHub right now and seriously questioning the decision to buy them.
maccard 1 hour ago | parent
sandeepkd 1 hour ago | parent
sleepybrett 7 minutes ago | parent
rfgplk 1 hour ago | parent
neya 1 hour ago | parent
ebri 22 minutes ago | parent
shadowgovt 1 hour ago | parent
They could, hypothetically, filter bot traffic; I believe they are probably avoiding that solution because they don't want to be, as a market position choice, "anti-AI" (and you could blame the acquisition on this; I'm not sure pre-acquire GH wouldn't have responded to the AI craze with "LOL, no" and instituted a "no agent-driven PRs" policy).
lenerdenator 8 minutes ago | parent
sleepybrett 8 minutes ago | parent
I will never trust github at any other company ever again.
serial_dev 2 hours ago | parent
jacquesm 2 hours ago | parent
amw-zero 2 hours ago | parent
Or do you mean you want to see: "Something is wrong, we're looking into it."
serial_dev 2 hours ago | parent
pasc1878 1 hour ago | parent
99954bb63ccc 1 hour ago | parent
esafak 2 hours ago | parent
ainar-g 2 hours ago | parent
esafak 1 hour ago | parent
molodec 1 hour ago | parent
GitHub also has more traffic, compare to GitLab
x86a 2 hours ago | parent
beardsciences 2 hours ago | parent
gvfsa 2 hours ago | parent
willio58 2 hours ago | parent
icameron 2 hours ago | parent
I did work for a group using Atlassian bitbucket once, and that had its own problems at the time. I’m still pretty sure even a degraded GitHub beats it. That is to say I don’t know what alternatives for GitHub even are
OlivOnTech 1 hour ago | parent
Outages only come from our infra.
Migrating means migrating your ci workflows, but a decent llm can do that easily.
somehowadev 2 hours ago | parent
I'm assuming it's something to do with the USA users getting their first work in?
FLeXMurphy 2 hours ago | parent
It is impressive they've been able to keep going, but this is a regular denial-of-service attack at this point, nonstop and relentless.
dannyw 2 hours ago | parent
For example, GitHub can reduce/eliminate free GitHub Action minutes.
Or just cap concurrent jobs for free users from 20 to 2 or 1… lots of levers, their inaction is sad to see.
tonyhart7 2 hours ago | parent
rvz 2 hours ago | parent
There’s no CEO of GitHub to contact and Microsoft does not care as Copilot, and Tay continue to wreck the platform as the incidents continue.
No better time to self-host, since as this point your self hosted setup would be far most stable than GitHub as predicted 6 years ago. [1]
kingcauchy 1 hour ago | parent
Still grateful for a lot of the free services and the semblance of community that GitHub still offers. It does seem like it's still the yellowpages of tech.
haute_cuisine 1 hour ago | parent
boredatoms 1 hour ago | parent
ianm218 1 hour ago | parent
If they are genuinely compute constrained on CI they should obviously reduce the free offerings rather than take down all their paying customers constantly.
dewey 14 minutes ago | parent
Have you considered that you don't have the full context of the problem and it's not "just" a few small tweaks?
awakeasleep 1 hour ago | parent
It is also constant outages, and then it's your job to diagnose and fix it- and the technical work of that is the easiest part.
It's broken because a team figured out a new way to abuse the company's git infra to get around some process or limitation, and now you have to argue with their manager and then their director about why their team needs to stop using your VCS as a docker registry or whatever.
JohnMakin 1 hour ago | parent
cwyers 1 hour ago | parent
Normal_gaussian 1 hour ago | parent
Raising prices risks churn, reducing free tier risks lowering customer acquisition rate.
torben-friis 1 hour ago | parent
edoceo 1 hour ago | parent
consumer451 40 minutes ago | parent
cwyers 17 minutes ago | parent
consumer451 6 minutes ago | parent
bakugo 36 minutes ago | parent
renehsz 1 hour ago | parent
efficax 59 minutes ago | parent
minraws 39 minutes ago | parent
easton 3 minutes ago | parent
figassis 38 minutes ago | parent