42 comments

  • frenchie41116 hours ago
    I noticed earlier this week that my URL bar now pre-fills githubstatus.com instead of github.com when I type "gith"
    • sandermvanvliet2 hours ago
      As a joke I built an extension to the GitHub CLI called “omens” so you can run “gh omens” before you’re planning to use GitHub and it’ll tell you if it’s likely to work in idiomatic Aussie.<p>As an example:<p>$&gt; gh omens<p>reckon github&#x27;s about to go full bin chicken<p>—-<p>You can find it here: <a href="https:&#x2F;&#x2F;github.com&#x2F;sandermvanvliet-stack&#x2F;gh-omens" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sandermvanvliet-stack&#x2F;gh-omens</a>
      • VladVladikoff1 hour ago
        &gt;go full bin chicken<p>LOL is this really something Aussie&#x27;s say? That’s hilarious!
        • denkmoon49 minutes ago
          Bin chicken is local slang for these horrible birds ( <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Australian_white_ibis" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Australian_white_ibis</a> ), and “go full x” is also a common utterance, but I’ve never heard them said together like that.
          • FridgeSeal33 minutes ago
            Ibis’ are fantastic creatures, and don’t deserve the scorn you’ve heaped upon them!<p>Their bin-chicken status is testament to their adaptability, but it’s essentially our fault they’re that way.
    • ncr1005 hours ago
      A browser extension to indicate githubstatus being yellow&#x2F;red:<p><a href="https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;is-github-down&#x2F;lcfoclnaebbfglncdbjiepfbclfhpphf?pli=1" rel="nofollow">https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;is-github-down&#x2F;lcfo...</a><p>A VSCode extension:<p><a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=RuslanRystsov.github-status" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=RuslanRy...</a><p>Firefox:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;matagus&#x2F;github-status-checker" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;matagus&#x2F;github-status-checker</a><p>Caveat: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49450924">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49450924</a><p>(disclaimer: none of these are recommended by me to use - merely sharing to build on for this discussion)
      • embedding-shape3 hours ago
        Another useful disclaimer: all of these lets the developers push updates to your computer as they wish by default in most setups, these days you might want to decrease that kind of attack surface and just check the status in the official website when &quot;git push&quot; suddenly stop working. Especially when extensions and stuff sometimes changes hand and it&#x27;s kind of hard to keep track of it, except for when something bad happens and gets news attention.<p>I&#x27;m also not sure why you&#x27;d share links to software you don&#x27;t even recommend yourself? Isn&#x27;t it better to just not share that then? I think others could use search engine&#x2F;LLM too if they need whatever, but most generally expect things shared in the comments here to actually at least have been looked at by the person sharing them.
        • jmb992 hours ago
          Well, the alternatives are:<p>&gt; It would be really cool if someone built an extension to show GitHub status live<p>&quot;These already exist, why wouldn&#x27;t you search before posting?&quot;<p>&gt; There exist quite a few extensions to show live GitHub status<p>&quot;Why would you not post them if you know they exist?&quot;<p>Or, what actually happened:<p>&gt; Here are some extensions that might work for you to show live GitHub status<p>&quot;Why would you recommend extensions to do this?&quot;<p>Seems to me like, if your goal is to pick apart someone suggesting something, you&#x27;ll find a way to.
          • embedding-shape2 hours ago
            &gt; &quot;Why would you recommend extensions to do this?&quot;<p>This is not my complaint though, my complain is:<p>Why would you recommend extensions you haven&#x27;t tried nor even read about yourself?<p>The goal isn&#x27;t to pick apart the message to piss someone off, the goal is prevent someone else than the author from getting hacked because they install some random extension, not understanding what kind of access you&#x27;re giving others when doing so.
            • timcambrant1 hour ago
              They didn&#x27;t recommend the extensions. They linked them because they were &quot;merely sharing to build on for this discussion&quot;.<p>Is all content in HN supposed to be professional and serious, or are humorous comments in fact allowed when discussing a market leading company who has had regular outages for a year and a half? (Yes, I know the actual reasons why GitHub are struggling.)
              • embedding-shape1 hour ago
                &gt; Is all content in HN supposed to be professional and serious<p>No<p>&gt; are humorous comments in fact allowed<p>Yes<p>Neither is what&#x27;s going on here. It&#x27;s reckless to share stuff you haven&#x27;t even looked at yourself, that&#x27;s fairly basic thing to care about. Sharing &quot;here&#x27;s a bunch of random GitHub repositories&quot; isn&#x27;t humor (I think?) nor would it been different if the text was &quot;more professional and serious&quot;, whatever that means.<p>Why you so mad about someone trying to help others from getting hacked? Install all extensions you want, based on what someone recommend or what you find randomly on YouTube, but let others be educated about what that means for their own security, not sure who that hurts and why you&#x27;d wanna stop it.
                • timcambrant5 minutes ago
                  I found it quite funny that people develop extensions that track the availability of one of the most important building blocks of the software industry, because their reliability is so poor.<p>You could have posted a warning to not actually install random extensions. Instead you came across as questioning why anyone would post links to them at all. The poster was clear they didn&#x27;t actually recommend the extensions. Sharing stuff is fun, and hardly any software posted to HN is professionally reviewed beforehand anyway.
    • LPisGood4 hours ago
      I can tell it’s getting bad because I went to close some Safari tabs and got confused because the tab next to this was [a dupe of] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49330597">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49330597</a>.
      • parthdesai4 hours ago
        You&#x27;ve a tab from 9 days ago open? Maybe you should be closing your tabs more often :p
        • anvuong4 hours ago
          I have tabs from like 6 months ago. Modern browsers have gotten pretty good at hibernating unused tabs and restore when needed. And this website is extremely light, it gets restored in milliseconds.
          • tonyhart73 hours ago
            I hording my tab in case I need them later (I don&#x27;t, 99% of the case)<p>but I always have sense of fear that I might need it someday
            • timcambrant1 hour ago
              Every 3-6 months I purge all my tabs, but always dump all URLs to an html file in case I will need them in the future. You never know!
              • spockz1 hour ago
                That is just called your browser history?
                • timcambrant12 minutes ago
                  The browser history contains a lot of junk and I don&#x27;t want that saved forever. Curated tab history is a bit different. It&#x27;s stupid for sure, but also a bit comforting to keep the most important articles and such. For anything I really care about, there&#x27;s always ArchiveBox.
    • vinnymac5 hours ago
      For me this started happening when I type &quot;stat&quot; too.<p>Which surprised me because of the many hundreds of services I rely on regularly that also have status pages.
      • b1125 hours ago
        Good lord, hundreds?!<p>Uptime reliability is nkt additive, it&#x27;s multiplicative, sometimes even logarithmic.<p>Downtime of 99% and 99% is 98.1%. I hope almost all those services are non-prod related.
    • Melatonic2 hours ago
      I notice I sometimes wake up before my alarm because I get an SMS about GitHub being down.<p>It could be a new Microsoft feature !
    • tom13372 hours ago
      i noticed it today as well - typing &quot;g&quot; is enough to go to the statuspage. and surprisingly often when i go there by accident, they have an incident…
    • frenchie41114 hours ago
      [flagged]
  • shepardrtc6 hours ago
    Fun read about Azure and having 173 agents running a node: <a href="https:&#x2F;&#x2F;isolveproblems.substack.com&#x2F;p&#x2F;how-microsoft-vaporized-a-trillion" rel="nofollow">https:&#x2F;&#x2F;isolveproblems.substack.com&#x2F;p&#x2F;how-microsoft-vaporize...</a><p>Probably just a coincidence that Github started to have issues after beginning their move to Azure at the end of last year.
    • caust1c5 hours ago
      Azure&#x27;s going to suffocate github. I&#x27;m curious to see what&#x27;s next. Will self-hosting the code repository come back in vogue or will another social-coding platform take off?
      • anvuong3 hours ago
        I used to work in a small independent team of 30 people within a large corp, half of which was dev. We used to run our own gitlab on-prem, our CI&#x2F;CD was also on-prem. It worked perfectly, never had down time, devops guy could configure them on-demand to our needs. Me (and some other guys) also jumped in times to times to help (mostly just ssh into the servers for health check, disk partition, etc.). Then we grew (the biz team, dev was the same) and some new PMs with fancy Ivy League degrees came in and pushed for on-cloud Bitbucket. Things went to shit pretty fast after that ... Our codebase was only a few hundred thousands lines, there was only like hundreds of commits per day, the servers our git + CI&#x2F;CD lived on never saturated ...
        • swozey1 hour ago
          PMs deciding software infrastructure over the dev teams that the dev teams use, is wild.
          • mobelkh3 minutes ago
            they want that jira &lt;-&gt; bitbucket integration
      • Etheryte1 hour ago
        To be honest, I&#x27;m very much surprised Amazon hasn&#x27;t eaten Microsoft&#x27;s lunch here. Offer out-of-the-box AWS instances with Gitlab, SLAs, backups and the works, should be straightforward.
      • pocksuppet4 hours ago
        We should worry less about what everyone else uses, and more about what we use. I&#x27;m self-hosting Gitea and thinking of upgrading to Forgejo. What are you using?
        • caust1c1 hour ago
          I actually just installed forgejo in My Home lab and loving it. Thinking about moving the companys code hosting to it next.
        • worik1 hour ago
          Yes<p>But GitHub, in its heyday, was a centre. Created a sense of &quot;community&quot;<p>It has taken a while, but since MS bought it it has been shirking that. I expected honest enshittification, but instead it has been technical collapse<p>What ever.<p>IMO we need a federation protocol for Git that can rebuild some sort of &quot;community&quot;, but on solid foundations.<p>So we can find one another on our self hosted instances
      • jscott8175 hours ago
        My small org has definitely had internal discussions around self-hosting gitlab. We&#x27;ll see what happens.
        • vinnymac4 hours ago
          If you&#x27;re actively considering self hosting, I recommend giving forgejo a try. The experience is much more similar to what GitHub offers, actions API is nearly identical to name one similarity of which there are many. Moving essentially becomes one prompt and a coffee later for a small team.
          • hosh3 hours ago
            If people are happy with Actions API, that sounds great.<p>I’m not happy with the Actions API. I think Gitlab’s cicd design is much better, and I’m not fighting it all the time when I use it.
            • dijksterhuis2 hours ago
              i&#x27;ll echo this sentiment. historically there&#x27;s been a lot more flexibility with GL CI yaml syntax, including <i>real</i> yaml anchors <a href="https:&#x2F;&#x2F;frenck.dev&#x2F;github-actions-yaml-anchors-aliases-merge-keys&#x2F;" rel="nofollow">https:&#x2F;&#x2F;frenck.dev&#x2F;github-actions-yaml-anchors-aliases-merge...</a><p>sys-admin-ing gitlab can be a bit of a maze of web menus tho.
              • vinnymac16 minutes ago
                I find this recommendation funny, because I completely agree from a sysadmin perspective.<p>I used to use Gitlab at work, and small teams would run into so many footguns with CI that we had to throw up guardrails to prevent mistakes. Far too many links to gitlab issues that were not fixed even after &gt;8+ years of being open ended up biting us. With GHA I haven&#x27;t had that experience, and same for all of my self hosted Forgejo instances. I used to hate using GHA from about ~2018 to 2021, but they&#x27;ve fixed a lot of things I disliked since then.
              • spockz1 hour ago
                What do you need real anchors for? Sharing of pipelines?<p>Maybe I’ve been burned too much by pipeline maintenance (because we didn’t have yaml anchors?) but I rather have builds defined in make &#x2F;bazel&#x2F;etc than in yaml. So the only thing the pipeline does is optionally restoring caches, kicking off the build system, uploading PR validation results, and saving cache. Pushing artifact etc is all done from inside the build system.<p>There is no “setup” like installing packages because we make the build image seperately.
      • brazukadev4 hours ago
        probably not. The people that have done it before or willing to do it now is probably a very % of the commit volume, they leaving wouldn&#x27;t change much, probably not gonna even move the exponential growth needle.
    • Syntaf6 hours ago
      One of my favorite articles posted here for this year, it&#x27;s a great read and really gives you an idea of just how dysfunctional azure is.
    • timcambrant1 hour ago
      I&#x27;ve heard that companies that run enterprise Github instances on-premises have almost equally poor availability compared to github.com. There are probably plenty of reasons why they have so many outages, though I agree one of them is probably Azure. The outages started around the same time as the number of pushed commits skyrocketed, and the number of Dependabot vulnerabilities started growing as well, which in its turn increases the amount of PRs and Actions activity. Also, LLMs regularly import dependencies that are already out of date, meaning that when doing agentic development, one commit often results in several Dependabot PRs being created instantly.
    • slices2 hours ago
      &quot;fun&quot;<p>I thought I was cynical enough about goings on at Microsoft &#x2F; Azure, but apparently not.
    • outworlder3 hours ago
      &gt; Probably just a coincidence that Github started to have issues after beginning their move to Azure at the end of last year.<p>Right.<p>I&#x27;d like to think that Azure has improved in a meaningful way in the past half a decade or so... but it has not. Maybe less inexplicable 400 errors in random API calls, I guess.<p>And yet Microsoft keeps posting record growth. Unbelievable.
    • whoamii3 hours ago
      Keep in mind the seniority of the author. This was not written by a staff+ engineer.
  • tomw18086 hours ago
    Things can go wrong, but really, its been a lot and we&#x27;re normalizing that to an unhealthy degree...<p>I wonder if it was down that much, if users would get credits the way we pay when we use the services - its kind of ridiculous for a critical service to be down that much and all we do is &quot;ah okay, its just github&quot;. Like, as if that was normal to be down that much...
    • zaik5 hours ago
      I think the authors of SMTP had a healthy attitude towards server uptimes:<p><pre><code> Retries continue until the message is transmitted or the sender gives up; the give-up time generally needs to be at least 4-5 days. </code></pre> <a href="https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc5321#section-4.5.4.1" rel="nofollow">https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;html&#x2F;rfc5321#section-4.5.4....</a>
      • donmcronald57 minutes ago
        I saw an application once about 25 years ago that was built on SMTP for communication. I think it was an inter library loan system, but can&#x27;t remember for sure. I was a pretty smart way of not having to worry much about redundancy in the communications.
      • pocksuppet4 hours ago
        At the time, most email was either local to the host (big mainframe in the basement) or transferred once a day through scheduled dial-up connections during off-peak phone hours
        • creshal2 hours ago
          Which is a good fit to a distributed, offline first version control system, if you use it like that.
    • thinkingtoilet5 hours ago
      I don&#x27;t think it&#x27;s been &quot;normalized&quot;. Github uptime is literally a joke in the tech community. They have first mover advantage and a behemoth behind them so they&#x27;re not going away, but everyone knows how shit it&#x27;s uptime is. It takes time for organizations to move away from services like this but I would bet anything that many are starting to try to move away, as well as new companies knowing they shouldn&#x27;t use the service.
      • mportela2 hours ago
        I agree. I think it is the kind of situation that goes “gradually and then suddenly”, to quote Hemingway.
  • nr3786 hours ago
    GitHub needs to completely bifurcate their enterprise&#x2F;paid services from their free services at the infra level.
    • saxonww6 hours ago
      They have that-ish as an option: <a href="https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;enterprise-cloud@latest&#x2F;admin&#x2F;data-residency&#x2F;about-github-enterprise-cloud-with-data-residency" rel="nofollow">https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;enterprise-cloud@latest&#x2F;admin&#x2F;dat...</a><p>I&#x27;m told that GitHub has asserted to us that moving to this model means we would not be exposed to github.com outages. It&#x27;s not at feature parity with github.com though.
      • nr3785 hours ago
        Thanks, this option is good to know.<p>We&#x27;re currently on &quot;GitHub Enterprise Cloud&quot; on github.com and are affected by this outage (even though we use self-hosted runners!), but we&#x27;re not on &quot;GitHub Enterprise Cloud with data residency&quot; on *.ghe.com, which I understand is&#x2F;may not be affected by this outage?
        • saxonww2 hours ago
          This is what they&#x27;ve told us. It&#x27;s represented as basically a separate deployment of the entire GHEC stack, so you&#x27;re not exposed to the load&#x2F;scaling issues they believe are the underlying cause of all the github.com outages today.
      • herpdyderp4 hours ago
        Do you have any meaningful level of faith in GitHub&#x27;s ability to deliver on stability? At this point, I have none.
        • saxonww1 hour ago
          Meaningful is subjective, but yes I do. It was very stable for many years, and I do believe the recent issues are mostly or all because they were caught flat-footed by the rapid AI-driven load increases.<p>This has been a bad time, though. I&#x27;m ready to move back to self-hosting if they can&#x27;t get it together or we move to GHDR and it&#x27;s still bad.
        • creshal2 hours ago
          A lot of the stability problems come from trying to scale a free product on a still WIP cloud solution without costing too much; the same software running on separate, paid for infra has a lot better odds.
    • sdetheridge6 hours ago
      According to their status pages (e.g. <a href="https:&#x2F;&#x2F;eu.githubstatus.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;eu.githubstatus.com&#x2F;</a>, <a href="https:&#x2F;&#x2F;us.githubstatus.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;us.githubstatus.com&#x2F;</a>), their Enterprise Cloud uptime for Actions is significantly higher.
      • roastedfunction5 hours ago
        “GitHub Enterprise Cloud with data residency” is hosted on separate infrastructure and dedicated subdomains under *.ghe.com. It’s been around since November 2024z<p>It’s not the same thing as GitHub Enterprise Cloud hosted on the shared global network on github.com.<p><a href="https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;enterprise-cloud@latest&#x2F;admin&#x2F;data-residency&#x2F;about-github-enterprise-cloud-with-data-residency" rel="nofollow">https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;enterprise-cloud@latest&#x2F;admin&#x2F;dat...</a>
        • Melatonic3 hours ago
          So confusing and so Microsoft. They love to have licensing so complicated their own sales people aren&#x27;t up to date and have to rely on third party spreadsheets.<p>Edit:<p>Read that document - why do more people not do the self hosted option with GitHub Enterprise Server ?
          • NewJazz2 hours ago
            At the point you are self hosting, you have many more options ranging from a simple ssh git server with pick your favorite cicd, to gitlab ce, to forgejo, and more.
      • everfrustrated6 hours ago
        That is a different and later product with a confusingly similar name.
      • vinnymac5 hours ago
        Just to be clear, I am on Github Enterprise, and am also experiencing this disruption both privately and publicly on every org and project I have access to.
    • VCFundedGenYer5 hours ago
      That&#x27;s what Azure DevOps is supposed to do, but for some reason GitHub has a redundant enterprise division.
    • weli6 hours ago
      That&#x27;s what I don&#x27;t understand. They could mitigate their name so much if they just split free&#x2F;paid&#x2F;enterprise. It&#x27;s already shown that enterprise is much more estable and is largely unaffected from service disruptions. Why don&#x27;t they go one more layer? For sure it&#x27;s worth the extra complexity.
      • lbriner5 hours ago
        There is no such thing as &quot;just split&quot; there is 20+ years of legacy decisions and even if the split is relatively clean it is still probably 1 years work for 200 people for maybe a marginal improvement.<p>The real money is going to go towards, &quot;make this all more reliable&quot;.
      • gaigalas6 hours ago
        Depending on the cause of the current issues, that move would likely cause more harm to paid services than good.<p>Their last postmortem made clear that their challenges are operational. Scale puts pressure on operation, but it&#x27;s not what blocks them from keeping up.<p>Doubling the operation doubles the operational challenges.
    • rethab6 hours ago
      surely if they did that everybody would complain how github &quot;lost its touch with open source since they now prioritize paid services&quot;
    • john_strinlai6 hours ago
      enterprise is mostly separate, is it not? uptimes are significantly more reasonable on the enterprise status pages
      • saxonww6 hours ago
        We are in GHEC right now and GitHub Actions is not working. It&#x27;s been down every time githubstatus.com says it&#x27;s down.
        • Melatonic3 hours ago
          What country did you choose to host your data in ? Could be region based
        • mh-6 hours ago
          Same for us, I&#x27;m not even sure what product that other &quot;Enterprise&quot; status page refers to..
    • flohofwoe5 hours ago
      It would probably be better to run projects with extremely high commit&#x2F;merge frequency on a separate &quot;slop infrastructure&quot;, basically like MMOs move cheaters to their own servers ;)
  • inigyou6 hours ago
    I should make a business selling git hosting. Apparently it&#x27;s really easy because it doesn&#x27;t have to actually work.
    • pydry4 hours ago
      Microsoft and Oracle have the market cornered on selling stuff to corporations who are relaxed about whether it works.
    • brazukadev4 hours ago
      Sure but first you gotta be Microsoft.
  • everfrustrated6 hours ago
    &gt;Update - primary failover briefly improved performance but did not fully mitigate, we&#x27;ve throttled inbound traffic and are investigating upstream Vitess issues<p>And now they&#x27;re blaming their upstream vendor! Embarrassing stuff to be writing on a public page.
    • ecshafer5 hours ago
      Vitess is a distributed mysql database. Github could very well be managing it entirely on their own. I have only seen people managing their own vitess, its entirely open source afaik.
    • AdrienPoupa6 hours ago
      I read that as an upstream service they own, but I agree the wording a bit weird.
    • heaney-5556 hours ago
      Why is that a problem if it _is_ an upstream vendor problem? (assuming it is)
  • CerebralCoding6 hours ago
    Must be a day ending in Y
    • nosioptar6 hours ago
      At this point, maybe it&#x27;d be more appropriate for people to post about github to HN when githubs actually working.
    • brian6266 hours ago
      <a href="https:&#x2F;&#x2F;www.dayswithoutgithubincident.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.dayswithoutgithubincident.com&#x2F;</a>
      • 98codes6 hours ago
        Certificate expired over 100 days ago
        • xigoi1 hour ago
          Looks like we need “Days without ‘Days without GitHub incident’ incident”
        • isaacdl6 hours ago
          Where do you see that?<p>Common Name (CN) www.dayswithoutgithubincident.com<p>Organization (O) &lt;Not Part Of Certificate&gt;<p>Common Name (CN) YR1<p>Organization (O) Let&#x27;s Encrypt<p>Issued On Monday, August 10, 2026 at 10:01:51 AM<p>Expires On Sunday, November 8, 2026 at 9:01:50 AM
          • SingularCrane5 hours ago
            also seeing an expired cert:<p><pre><code> Common Name R12 Validity Not Before Tue, 10 Feb 2026 17:28:52 GMT Not After Mon, 11 May 2026 17:28:51 GMT</code></pre>
            • graypegg4 hours ago
              Death by natural causes
            • 98codes5 hours ago
              This matches what I&#x27;m seeing.
  • mportela5 hours ago
    GitHub Actions upkeep is down to one 9. I miss the days big tech aimed for four or five 9s of reliability :(
  • mrshu3 hours ago
    The historical uptime has been getting better but it is on a downwards trajectory in August:<p><a href="https:&#x2F;&#x2F;mrshu.github.io&#x2F;github-statuses&#x2F;?view=all" rel="nofollow">https:&#x2F;&#x2F;mrshu.github.io&#x2F;github-statuses&#x2F;?view=all</a>
  • ad_fontes6 hours ago
    &gt; Update - We&#x27;ve identified an issue with a database primary and are failing over to a replica immediately<p>Seems like a weird thing to post on a status page. Shouldn&#x27;t this have happened automatically and therefore precluded the need to inform users of it?
    • thecosmicfrog6 hours ago
      &gt; Update - primary failover briefly improved performance but did not fully mitigate, we&#x27;ve throttled inbound traffic and are investigating upstream Vitess issues
  • xbryanx6 hours ago
    I spent a bunch of time during the outage last week setting up forgejo and some custom action runners. At the time, I was worried I was wasting time and getting distracted from my real work...alas, I guess not. Gonna finish up that work and complete the move today.
    • NewJazz2 hours ago
      Good for you. These kinds of migrations never feel productive at the time, but the right tools can make your life and work so much better.
  • SoMomentary1 hour ago
    At this point it feels like it would be more honest for this to be titled &quot;Disruption with Some GitHub Service&quot;.
  • guhcampos5 hours ago
    Honestly?<p>If the problem is scalability, just rate limit git commands on free accounts already. Nobody realistically need to push multiple times per minute, and that alone is bound to trickle down to anything that triggers on commits and pushes.
    • brazukadev4 hours ago
      Sure. The problem is just an easy fix that nobody there thought about yet.
      • guhcampos4 hours ago
        My point is: they blame it on scale. If that&#x27;s the story they want us to believe, then they have to explain WHY such a simple fix isn&#x27;t possible.<p>There may be non technical reasons for it, even: legal, or PR, but if they want me to believe the &quot;scalability excuse&quot; they need to convince me they&#x27;re trying.
        • materielle4 hours ago
          I don’t know, but typically when orgs don’t make logical decisions, it’s because internal politics are incentivizing something else.<p>I suspect that rate-limits would fly in the face of a lot of narratives like “Azure is ready for hyperscale”. And getting eyes on Github is probably a part of their Copilot product strategy.
    • pydry4 hours ago
      realistically the problem is vibe coding.
      • roncesvalles2 hours ago
        The problem is when you stuff your codebase with so much unreviewed vibecoded slop that engineers lose their grasp on how it all works.
        • NewJazz2 hours ago
          Keep pulling the lever, uptime has to improve eventually!
          • cluckindan5 minutes ago
            Just create an MCP server for the uptime history and tell Claude to optimize the business.
  • 1matin3 hours ago
    Can&#x27;t wait for Anthropic&#x27;s downtime tomorrow
  • rglover2 hours ago
    Good. Now everyone is getting to see what over-investment in complexity nets you. This bad of reliability screams &quot;tangled spaghetti shit show&quot; behind the scenes.<p>It&#x27;s a shame that this is happening and hopefully Microsoft do the right thing and spin it back off into a private entity with its own leadership and resources.<p>Also, self-serving: this is why the whole &quot;big company means better&quot; thing is bs. We need to aggressively go back to a culture that rewards and supports independent teams who actually give a damn about what they&#x27;re building and responsible for. Otherwise, this is just a preview of everything everywhere in a few years.
  • qkwrv6 hours ago
    We can&#x27;t keep living like this.
    • pocksuppet4 hours ago
      Obviously we can because we are choosing to. Because servers are scary.
    • pajamasam6 hours ago
      Apparently we can because a lot (most?) of us are still using GitHub even after all their outages recently.
    • nubinetwork6 hours ago
      Except nobody moves to a privately hosted &quot;gitweb&quot;...
  • nickwanninger5 hours ago
    Same time next week?
  • xray426 hours ago
    So a normal Wednesday
  • JsonDemWitOster3 hours ago
    Unbelievable! Just this morning I was thinking to myself, hey Github&#x27;s due for a downtime soon or they are finally getting their act together.
  • theanonymousone5 hours ago
    The joke was a good one the first, second, or third time. It&#x27;s not even funny anymore...
  • acedTrex6 hours ago
    Oh thank god my pink unicorn site is back online, its had great uptime lately so thats nice.
  • Elfener6 hours ago
    Ah so that&#x27;s why I got a random &quot;github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks&quot;
  • sevenseacat6 hours ago
    Was wondering why all my Actions just stopped running
  • kelvinjps106 hours ago
    I have switched off from github to my own server besides two websites that depend on gitbub integration to deploy to clpudfare pages
  • igleria6 hours ago
    must feel bad that at this point every dev checks github status before going to work like it was the weather app.
  • time0ut6 hours ago
    Notice odd behavior on GitHub. Get gaslit by a green status page. Notice more odd behavior on GitHub. Think it must be me this time. See unusual action queuing. Ah, an incident on the status page. Go for a walk and check HN on my phone. The AI SDLC.
    • serial_dev6 hours ago
      The status page is the last one to get the update. Reddit, HN, X, company chat are all always reporting it sooner.
  • everfrustrated6 hours ago
    &gt; We&#x27;ve identified an issue with a database primary and are failing over to a replica immediately<p>This is why it&#x27;s hard to take GitHub seriously. How can a single database cause an outage for everyone? This is amateur stuff. Have they no sharding or partitioning internally? Paying customers should not be impacted in the same way as free ones are.
    • ZiiS5 hours ago
      2.9B commits per month; 100M action runs per day; I think they probably have some sharding.
    • ferguess_k6 hours ago
      I wonder what is this database, and why it is hard to fall-over automatically.
      • inigyou6 hours ago
        RDBMS replication and failover is way more difficult and manual than anyone would like. You can&#x27;t just set up two postgres, tell them they&#x27;re clustered and have it basically work; at a minimum you have to design the client to somehow know which one is currently the master, or use some sort of proxy (which becomes its own SPOF).<p>RDBMS integrity basically requires that one master server is responsible for the whole data set and other servers may replicate from it. And it usually doesn&#x27;t wait for a quorum of replicas, just for one, because the design is to recover from a hardware failure, not a network partition, although that could be fixed at the cost of increased latency.
        • ferguess_k5 hours ago
          Thanks! I didn&#x27;t get the chance to manage RDBMs but that&#x27;s good to know.
      • croemer6 hours ago
        Possibly vitess from the latest update:<p>&gt; primary failover briefly improved performance but did not fully mitigate, we&#x27;ve throttled inbound traffic and are investigating upstream Vitess issues
    • rkozik19896 hours ago
      Did you not read it? Just because there&#x27;s a database primary doesn&#x27;t mean there is 1 primary database. There&#x27;s likely man redundancies and they have issue with how they&#x27;re allocating traffic to them which is in turn causing an issue with how much traffic redundancies are receiving.
    • inigyou6 hours ago
      Why shouldn&#x27;t it? Most companies run on a single database server. If they can immediately fail over to a replica, that&#x27;s doing it right.<p>Maybe you expect that part of GitHub to have a scale where a single database can&#x27;t handle it, but evidently that isn&#x27;t true.<p>We can criticise them for not splitting up free and paid customers but again, most companies don&#x27;t do that.
  • firatsarlar4 hours ago
    Scaling is a dream or theory we think we solved. Distance between ... to practice. So ... should be reconsidered again.
    • rglover2 hours ago
      This level of scale is extreme but it can be handled with proper time investment and careful engineering.<p>But that doesn&#x27;t fit into the &quot;spend gobs of money as fast as possible so you can be a hypothetical feudal lord in a sci-fi dystopia novel you read when you were twelve&quot; line of thinking.
  • lossolo4 hours ago
    How can you do so badly with Git when its architecture is basically so friendly to partitioning and horizontal scaling?
  • firemelt2 hours ago
    at this rate this is a FEATURE!
  • jp_sc4 hours ago
    Must be Wednesday
  • Traubenfuchs4 hours ago
    This is unacceptable for paying customers.<p>Either 1) infrastructure for paying and non paying customers must be separated, 2) excessive load must be ended by not offering the free tier anymore or 3) they must fix their broken monolith but they are seemingly incapable of doing so.
    • watermelon04 hours ago
      It very well may be that the paying customers are actually the problem. Those can actually afford to throw enough money at AI providers to significantly increase the number of commits &amp; other actions.
  • esafak5 hours ago
    Cursor had better not miss this opportunity.
  • stalfosknight6 hours ago
    So what’s stopping you (or your org) from leaving GitHub?
    • lucky_cloud3 hours ago
      I started the campaign to move us from Bitbucket to Github before the Microsoft acquisition. If I knew MS would be involved, I&#x27;d have campaigned for something else. I would never recommend any Microsoft product.<p>It took ages for us to get permission and licenses. We only recently finished moving the last repos over and shut down Bitbucket.<p>If AWS offered a product like GH, I could probably unilaterally start moving to that. Any other alternative would take 3-4 years of meetings, budgets, lawyers, and other such nonsense before we could declare we&#x27;d left Github.
    • esafak4 hours ago
      I don&#x27;t like any open source solution, Codeberg and Gitlab are more of the same and Cursor isn&#x27;t ready yet.
  • iso16316 hours ago
    Must be a weekday
  • zackify6 hours ago
    Can&#x27;t even run self hosted github actions lol
  • thatwasunusual5 hours ago
    I have been very happy with github for _years_. Lately, not so much. Now I want to try a self-hosting alternative again. I tried gitlab years ago (pre-pandemic, IIRC), and it wasn&#x27;t for me (they had _serious_ security issues as well, which of course didn&#x27;t affect my self-hosting thing, but still...).<p>So - where do we stand in August 2026?<p>*EDIT:* No, I don&#x27;t want anything related to Felon Musk.
  • rvz5 hours ago
    Another outage, this time with GitHub Actions. Last time that happened was 5 days ago [0] and another outage happened on the postmortem announcement as well. [1]<p>While GitHub is imploding itself, maybe you should think about self-hosting.<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49379172">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49379172</a><p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49379225">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49379225</a>
  • broyojo5 hours ago
    [dead]
  • fosterfriends6 hours ago
    <a href="https:&#x2F;&#x2F;cursor.com&#x2F;origin" rel="nofollow">https:&#x2F;&#x2F;cursor.com&#x2F;origin</a>