Live data from Hacker News

Incident with Actions and Pages

githubstatus.com

341–350 of 407 posts

Re: Incident with Actions and Pages

#341

We’ve had GitHub actions for long enough, it’s time for GitHub consequences.

I think this can only happen if there are viable alternatives. For instance, the UI at setups such as https://git.devuan.org/Daemonratte/gtk2-ng is quite ok-ish, in my opinion. Granted, it is mostly copy/paste from github but that still is about 1000000x better than sourceforge's interface - and gitlab's UI too (I just hate gitlab's UI, they seem to love complexity and a billion features only 0.000001% ever need; Git…

If replacing github wholesale isn't viable, how does the story for replacing GitHub Actions look like currently? I don't remember the pre-Github-Actions days of everyone using CircleCI with a github integration in a negative light. I've noticed that since then a couple of CI providers have sprung up that differentiate themselves with faster build speeds, but I haven't really kept up with that market

Re: Incident with Actions and Pages

#342

We’ve had GitHub actions for long enough, it’s time for GitHub consequences.

I think this can only happen if there are viable alternatives. For instance, the UI at setups such as https://git.devuan.org/Daemonratte/gtk2-ng is quite ok-ish, in my opinion. Granted, it is mostly copy/paste from github but that still is about 1000000x better than sourceforge's interface - and gitlab's UI too (I just hate gitlab's UI, they seem to love complexity and a billion features only 0.000001% ever need; Git…

I've been thinking of reverting back to Circle CI.

Re: Incident with Actions and Pages

#343

Not reflected on GitHub Status: most of the frontier models disappearing from most people's subscriptions: https://www.reddit.com/r/GithubCopilot/comments/1toa9tf/mode...

I believe that's here now: https://www.githubstatus.com/incidents/xflkh26pm7vv

Re: Incident with Actions and Pages

#344

Earlier quoted context omitted.

People should use something that keeps a local copy of their code and just copies it to Github and to other contributors with a sync process to push and pull changes. Some sort of 'distributed source control system' maybe. Then people would only need a 'hub' to connect to people, and it'd be easier to move somewhere else.

What you just described is Fossil. It has an auto-sync feature that makes everything feel distributed. Just set up a Kubernetes deployment and you’re set. But as others mention, GitHub’s primary strength is collaboration. If you want decentralized, solve this by creating a decentralized collaboration tool on top of fossil and/or git. For example, how to do pull requests and code reviews?

Why they just described is Git :) pretty sure it was a joke

Re: Incident with Actions and Pages

#345
post #255

Earlier quoted context omitted.

It's an eye opener. Think about it - today, it was a mistake. But, what if it really happened? What if you really lost access to all your years of hard work? It's a wake up call. A blessing in disguise to store what matters to you the most locally, backed up offline. Never trust any single provider. Be it MS or Google or Apple. RAID is the way.

People should use something that keeps a local copy of their code and just copies it to Github and to other contributors with a sync process to push and pull changes. Some sort of 'distributed source control system' maybe. Then people would only need a 'hub' to connect to people, and it'd be easier to move somewhere else.

I like how tech seems to be all about stacking more and more turtles on top of each other:

Gosh, it's hard figuring out what changes Lorne made if only we had a system to merge those changes. Enter git

Gosh it's hard figuring out what packages Rachel had to make this work. Enter rubygems/pip/npm

Gosh it's hard figuring out sync these changes across a network. Enter github

Gosh it's hard figuring out how to get those packages working on my operating system. Enter docker

Gosh centralizing our distributed version control software system onto one website is getting really unreliable. Enter fossil(?????)

If we go any further having one computer per business with a sign up sheep is starting to sound pretty fucking attractive.

Re: Incident with Actions and Pages

#347
post #316

As an Indy hacker I want to see GitHub succeed, but I ditched actions years ago - (shocking) false economy. Spend entire nights pushing to actions over and over only for complaints about weird/niche dependency issues and other oddities - the cycle time's just too slow and the DX is no fun (my pain doesn't even factor in outages; just the feature itself as it's intended to be experienced). I want to spend time talking…

[deleted]

Re: Incident with Actions and Pages

#348

Earlier quoted context omitted.

Github definitely has the better UI but if it weren't for network effects I'd be pushing to migrate to Gitlab pretty hard.

Gitlab’s UI is extremely terrible. It’s hard to even explain how bad it is.

Once you get used to it, it's not so bad which is probably true for all functional UIs. I switch between gitlab and GitHub quite a lot and I can't say which one is objectively better. I do like that cross-linking is easier in GitHub but I prefer gitlab ci over GitHub actions. Too bad that gitlab ci runner has removed the command to run ci locally but third party foss solutions are there.

Re: Incident with Actions and Pages

#349
post #55
post #19

My action failed with "Unexpected error fetching GitHub release for tag refs/heads/master: HttpError: Sorry. Your account was suspended" Which certainly made me shit myself, briefly.

Same. It's weird how I always find out that GitHub is down before GitHub does. Took 15 minutes before it appeared on githubstatus.com

[deleted]

Re: Incident with Actions and Pages

#350

Earlier quoted context omitted.

Re: "page for all 500s": there's a world of difference between "page me with a critical alert at 3am" and "notify me on Monday morning when my normal workday starts". At the extremes: If my DB health check endpoint is returning 500s for N consecutive checks over M minutes, yeah, please wake me up at 3am! If one user hit a weird edge case in form validation and got a one-off 500, please don't! We can fix that on Monda…

Shouldn't Github be large enough to not have anyone on-call, but just rotate the responsible team around the world?

One team can't troubleshoot AND FIX every possible subsystem, so you just end up with lots (growing to hundreds) of people "on-call" anyway.

As others have said, follow-the-sun type models do exist, usually staffed by people in their normal working hours (EMEA, Americas, APAC) but this means you've still got to cover the weekend and public holidays (which there are a lot of when you factor in plenty of different countries).

Where you need a quick response you can have a core ops/noc team that looks at things with lower thresholds and shorter windows, and their job is to do the initial triage and then page the appropriate team earlier than they would have been alerted by their own alert thresholds/monitoring.

Actually clicking the button to change the status on a public status page is a whole different topic that becomes very political in certain companies.

Post reply on HN