Earlier quoted context omitted.
Google search is basically never down. AWS is basically never down. WhatsApp is basically never down. Time for GitHub to grow up?
> Google homepage is basically never down. The complexity difference between the Google search "app" (not counting the vast indexing infrastructure) and GitHub is also vastly different. > AWS is basically never down. Lol what? Have you used AWS? > WhatsApp is basically never down. Makes sense, Whatsapp always had a huge focus on reliable infrastructure, since day 0. Pays off I guess :)
GitHub issue - resolved
141–150 of 169 posts
Re: GitHub issue - resolved
#142Earlier quoted context omitted.
> Google homepage is basically never down. The complexity difference between the Google search "app" (not counting the vast indexing infrastructure) and GitHub is also vastly different. > AWS is basically never down. Lol what? Have you used AWS? > WhatsApp is basically never down. Makes sense, Whatsapp always had a huge focus on reliable infrastructure, since day 0. Pays off I guess :)
I think you are nitpicking. My point is that companies (including Microsoft!) are capable of running large scale infra with much higher uptimes than GitHub. They want to put themselves at the center of our workflows (e.g. GitHub Actions) yet they are not delivering uptimes that are commensurate with that. What is their excuse?
Re: GitHub issue - resolved
#143Earlier quoted context omitted.
Git avoids the problem where the central service being down gets in the way of local development. Even in Git, that central service going down means degraded collaboration. Normally a Git remote is just an ssh-accessible machine, and so pretty resilient. But GitHub is a lot more complex, so apparently that simple service went down, along with all the features they built on top of it
You don't actually need the central service. In an emergency, a team could work entirely over email via diffs like Linus does.
Re: GitHub issue - resolved
#144Now's a good opportunity to ask about alternative Git hosts. What other services do HNers use? I've been unwilling to host any personal projects on GH after Copilot launched and it because clear that GH/MS doesn't really respect the authors of the code they host. Honestly open source in general has gotten a little less compelling to me after Copilot. The recent security issue at GH has also turned me off even more on…
Re: GitHub issue - resolved
#145Now's a good opportunity to ask about alternative Git hosts. What other services do HNers use? I've been unwilling to host any personal projects on GH after Copilot launched and it because clear that GH/MS doesn't really respect the authors of the code they host. Honestly open source in general has gotten a little less compelling to me after Copilot. The recent security issue at GH has also turned me off even more on…
My company uses a self-hosted Gerrit instance. A bit of a learning curve, but the code review experience is SO much better than PRs (one commit == one unit of review, clean intra-diffs between different revisions of a patch, stacking of reviews simply by having multiple commits on a branch, UI is very snappy and responsive...). Self-hosting Gerrit is easy[1] because all its internal state is fully transactional, incl…
Re: GitHub issue - resolved
#146Re: GitHub issue - resolved
#147Earlier quoted context omitted.
I Think he was referring to Google Search in general. I've never witness since Google went live in 1998 any Google Search downtime. Probably happened but I can not remember it.
Google Search is still a RO system - you are mostly just retrieving information from a search index.
Re: GitHub issue - resolved
#148Earlier quoted context omitted.
I Think he was referring to Google Search in general. I've never witness since Google went live in 1998 any Google Search downtime. Probably happened but I can not remember it.
You don't notice when their indexers cannot write; preforming a search is basically RO.
Re: GitHub issue - resolved
#149Earlier quoted context omitted.
My company uses a self-hosted Gerrit instance. A bit of a learning curve, but the code review experience is SO much better than PRs (one commit == one unit of review, clean intra-diffs between different revisions of a patch, stacking of reviews simply by having multiple commits on a branch, UI is very snappy and responsive...). Self-hosting Gerrit is easy[1] because all its internal state is fully transactional, incl…
Gerrit looks ugly, and the admin story is a nightmare, but it's such a better experience for code reviews (plus you can actually enforce code review in a way Github cannot). I can't stand dealing with Github for code review after spending a few years using Gerrit.
If you're looking for a drop-in improvement to GitHub's code review experience, you may be interested in CodeApprove (https://codeapprove.com).
It's got a lot of the things that make Gerrit appealing, but with less of a drastic workflow shift (still branch-based PRs) and a much nicer UI.
Re: GitHub issue - resolved
#150Earlier quoted context omitted.
Git avoids the problem where the central service being down gets in the way of local development. Even in Git, that central service going down means degraded collaboration. Normally a Git remote is just an ssh-accessible machine, and so pretty resilient. But GitHub is a lot more complex, so apparently that simple service went down, along with all the features they built on top of it
You don't actually need the central service. In an emergency, a team could work entirely over email via diffs like Linus does.