18 comments

  • iLemming1 hour ago
    First GitHub, now NPM? Oh no... That is happening, guys. Rise of the machines. I hope Jira is next and Slack follows.
  • corvad2 hours ago
    I wonder if this is an underlying infra issue with Azure being that Github was also having issues.
    • nulltrace2 hours ago
      We added a preflight curl against registry.npmjs.org before the install step in CI. Not surprising they went down together.
    • 2ndorderthought2 hours ago
      I bet 10 dollars it's DNS.
      • thanatos_dem2 hours ago
        Nah, can&#x27;t be, Azure DNS has a 100% SLA after all: <a href="https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;azure&#x2F;dns&#x2F;dns-faq#what-is-the-sla-for-azure-dns-" rel="nofollow">https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;azure&#x2F;dns&#x2F;dns-faq#what-is-...</a>
        • shakna1 hour ago
          &quot;Always&quot; up, but maybe not going where you expect. [0]<p>[0] <a href="https:&#x2F;&#x2F;arstechnica.com&#x2F;information-technology&#x2F;2026&#x2F;01&#x2F;odd-anomaly-caused-microsofts-network-to-mishandle-example-com-traffic&#x2F;" rel="nofollow">https:&#x2F;&#x2F;arstechnica.com&#x2F;information-technology&#x2F;2026&#x2F;01&#x2F;odd-a...</a>
        • parliament321 hour ago
          To be fair, it feels like the DNS service has been the most reliable part of our Azure infra. Never really had issues with it, whether with traffic or API calls.
      • yomismoaqui2 hours ago
        <p><pre><code> It&#x27;s not DNS There&#x27;s no way it&#x27;s DNS It was DNS </code></pre> - SSBroski
      • corvad2 hours ago
        Just wait and it will be something like &quot;Github&#x27;s internal DNS was down and caused widespread service communication issues.&quot;
      • xaxfixho2 hours ago
        it might just be *AZURE*
      • Imustaskforhelp2 hours ago
        I am waiting for jeff geerling&#x27;s &quot;its always dns&quot; t-shirt reference&#x2F;video about it if that&#x27;s the case.
      • Scipio_Afri2 hours ago
        Easy there buddy, not everything needs to be a polymarket bet :-)
    • munk-a2 hours ago
      It&#x27;s likely someone just ran npm ls -all
  • lrvick14 minutes ago
    Whenever NPM is offline, the internet is a little safer.<p>Keep up the good work Microsoft.<p>Let&#x27;s shoot for 100% downtime though. Thanks.
  • cozzyd2 hours ago
    That&#x27;s one way to fix supply chain vulnerabilities.
    • tantalor2 hours ago
      Can&#x27;t have any vulnerabilities if you don&#x27;t have a supply chain
    • nine_k2 hours ago
      More seriously, keeping a local cache of external npm packages, and a local artifact storage for internal npm packages looks like a wise thing to have done long ago. Might be cheaper in the long run.<p>Ironically, both Nandu and Verdaccio are implemented in Tyepscript and install via npm.<p>(Same logic obviously applies to Python packages, Docker images, etc.)
      • hmokiguess1 hour ago
        At my former job we had a private registry that was a mirror of npm’s with an approval gate for packages devs would request and it would always pin versions<p>I took that for granted back then and just assumed it was standard enterprise policy
      • miohtama1 hour ago
        Only if we had a turn key distributed cache, like IPFS
        • ibejoeb1 hour ago
          Does IPFS support content eviction now? If not, that could go wrong really fast. You get a compromised package out there and then, I think, literally every node needs to unpin it or it remains.
          • zadikian13 minutes ago
            Presumably, how ever you mark a version as latest would also be how you mark one as compromised. IPFS files are immutable and keyed by hash. But this seems like overengineering.
        • cluckindan1 hour ago
          Waiting for the BitTorrent package manager
      • XorNot1 hour ago
        Caching NPM was easier when you could pull the Couchbase replicate API. Afaik that&#x27;s gone and now you just have to send a bazillion http requests instead.
        • nine_k33 minutes ago
          Sending a bazillion http requests within your LAN, or at least your VPC, is much easier, faster, and cheaper.<p>Both yarn and pnpm support http&#x2F;2 which speeds up the bazillion requests quite a bit.
  • airstrike2 hours ago
    <a href="https:&#x2F;&#x2F;www.ebay.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ebay.com&#x2F;</a> is also down
    • Raed6672 hours ago
      lots of amazon pages &amp; search seem to be degraded as well
  • normie30002 hours ago
    Well it is owned by github.
    • cute_boi2 hours ago
      which is owned by microslop
      • rvz2 hours ago
        ...and proudly maintained by Microsoft&#x27;s AI agents: Tay.ai, Zo, and Copilot.<p>They seem to be doing a pretty good job at wrecking both GitHub and npm at the same time.
  • hexasquid1 hour ago
    Hold the jokes until we&#x27;re sure this isn&#x27;t an `.unwrap()`
  • squarefoot1 hour ago
    Ebay is also down. <a href="https:&#x2F;&#x2F;www.isitdownrightnow.com&#x2F;ebay.com.html" rel="nofollow">https:&#x2F;&#x2F;www.isitdownrightnow.com&#x2F;ebay.com.html</a>
  • corvad2 hours ago
    Fixed as of 22:30 UTC. Hope there&#x27;s a postmortem.
  • dabinat1 hour ago
    Tailscale too: <a href="https:&#x2F;&#x2F;status.tailscale.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;status.tailscale.com&#x2F;</a>
  • saadn922 hours ago
    ha, github is down too
  • idoxer2 hours ago
    Works for me, could be region related
  • dmitrygr56 minutes ago
    libc is still working just fine, as is the linux kernel. Mayhaps having 2000 dependencies on 3000 packages from 4000 unvetted sources was a mistake afterall?
  • simjnd2 hours ago
    <a href="https:&#x2F;&#x2F;npmx.dev" rel="nofollow">https:&#x2F;&#x2F;npmx.dev</a> is not
  • xmprt2 hours ago
    With all the github instability, I wonder if Cloudflare or some other provider is going to look into providing a similar service.
    • dllrr1 hour ago
      Cloudflare artifacts??<p><a href="https:&#x2F;&#x2F;developers.cloudflare.com&#x2F;artifacts&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developers.cloudflare.com&#x2F;artifacts&#x2F;</a>
      • xmprt14 minutes ago
        I mean more like a full git competitor. Gitlab exists but more competition is generally better for the consumer and it looks like Github&#x27;s lead is starting to falter with all these incidents.
    • sofixa2 hours ago
      GitLab is right <i>there</i>. And overall provides a better product than GitHub, if nothing else on these two points:<p>* You can actually have an organisational structure (folders&#x2F;namespaces), and projects can be moved around with automatic redirects. Also, inheritance of access controls, variables between the namespaces<p>* GitLabCI is organised in a way that makes supply chain attacks less of a risk. GitHub Actions takes the NPM&#x2F;JS approach, where every step is an action, one you usually need to get off someone, with shoddy versioning, tons of transient dependencies, etc. In GitLabCI you can have templates, but you don&#x27;t have to use an external template for every bit. It&#x27;s shell scripting on top of containers, so you can have custom container images with your stuff, or custom scripts, or templates that bundle it all.
      • justinclift1 hour ago
        GitLab also limits the size of PRs&#x2F;MRs, which makes it Unfit for Purpose. :( :( :(<p>Its a problem they know about, but have no plan to fix before 2027.
        • irishcoffee1 hour ago
          I mean, the PR limit is like a million characters. I would also reject a PR of a million characters. That’s bananas.
          • justinclift1 hour ago
            Not sure about that &quot;million characters&quot;, but we&#x27;ve been bitten by it in our production systems. :(<p>Thus, we&#x27;re moving off GitLab.
            • irishcoffee36 minutes ago
              I&#x27;m sure, I looked it up.
      • fontain2 hours ago
        All of those features are supported by GitHub in some form, e.g: Organizations can now belong to Enterprises.
        • dijksterhuis53 minutes ago
          tree based directory structure stuff is available on gitlab’s free tier — so are all the permissions inheritance for groups etc.<p>so, while you’re technically right, these features are apparently paywalled heavily on github.<p>ime you get more features on gitlab for the same price (or less). i switched fully two years ago and im not going back.
  • naikrovek2 hours ago
    Oh no. At least nothing of value is affected.<p>:)
  • cute_boi2 hours ago
    microslop slops are down.
    • 12345hn67892 hours ago
      Azure is completely dead across multiple resources. Confirming....
      • DaiPlusPlus2 hours ago
        <a href="https:&#x2F;&#x2F;azure.status.microsoft&#x2F;en-US&#x2F;status" rel="nofollow">https:&#x2F;&#x2F;azure.status.microsoft&#x2F;en-US&#x2F;status</a> says &quot;There are currently no active events.&quot; - and everything&#x27;s fine with my day-job&#x27;s Azure sub right now.
  • TesterVetter2 hours ago
    [dead]