Live data from Hacker News

NPM: 429 Too Many Requests

github.com

11–20 of 171 posts

Re: NPM: 429 Too Many Requests

#11

If this is causing production CI/CD pipelines to fail, this might be a bigger issue than it seems. Has this already happened in the past with npm?

> if

It 100% is, unfortunately. I don't recall this happening in recent history, but it has been the case that 3rd party services have broken CI/CD pipelines and production pushes (e.g pip broke a few weeks ago, and their own pipeline for deploying changes was blocked by the bug).

Re: NPM: 429 Too Many Requests

#12
post #6

This seems to be slowly clearing up. Regardless, can we talk about the conduct in this GitHub thread? I know every community is different but is it common to have memes and jokes posted this quickly and often in a GitHub issue? It makes it really hard to follow and discourages genuinely useful discussion of workarounds or progress.

I think this is partly a result of two things.

1. GitHub presents an interface that encourages Reddit style behaviour.

2. NPM outages are essentially a meme in themselves at this point.

Both of them together create a perfect storm.

Re: NPM: 429 Too Many Requests

#13
In the last company I worked for, we had a pretty standard build pipeline for a web application. I was a bit shocked to see how many different packages repositories we depend on for every build: NPM, Pypi, Alpine packages, docker hub ...

a single failure in any of those centralized systems that we don't pay for and builds fail.

Re: NPM: 429 Too Many Requests

#14
post #10
post #6

This seems to be slowly clearing up. Regardless, can we talk about the conduct in this GitHub thread? I know every community is different but is it common to have memes and jokes posted this quickly and often in a GitHub issue? It makes it really hard to follow and discourages genuinely useful discussion of workarounds or progress.

Some people getting in the workforce in the last few years have troubles making the distinction between work and play contexts. It's extremely visible on github, slack, &c. which are more and more looking like discord / reddit (gifs, memes, random jokes in the middle of serious discussions)

You say it like it's a bad thing? It's possible to be both professional and have some fun (not talking about the linked GH).

Re: NPM: 429 Too Many Requests

#15
post #3

I was (incidentally) just looking for a way of running a npm repository. Apparently it is not so simple as running a web server with a manifest (which is the case for basically every other package manager out there). Is there a reason for that? Is npms approach somehow better? The thing with using web technology for distribution is that it’s easily accessible and, crucially, that it’s cachable in-line.

NPM started off as a CouchDB app, and you used to be to keep a local mirror of the full repository by running a copy of CouchDB and setting up one-way replication (not sure if this is still possible).

Re: NPM: 429 Too Many Requests

#16
post #3

I was (incidentally) just looking for a way of running a npm repository. Apparently it is not so simple as running a web server with a manifest (which is the case for basically every other package manager out there). Is there a reason for that? Is npms approach somehow better? The thing with using web technology for distribution is that it’s easily accessible and, crucially, that it’s cachable in-line.

At my last job we hosted both Maven and NPM repo in Sonatype Nexus. I think artifactory could do this too i think.

Re: NPM: 429 Too Many Requests

#17
I wonder how many requests to npm are an utter waste given that often dependencies don't change due to the lockfile.

In Travis there's some (not too obvious) caching mechanisms that in many cases avoid this and speed builds up a ton.

I wonder if we would win from a review on popularity of configuring the cache and to educate people further on its use. I'm sure other CI systems have similar capabilities.

Re: NPM: 429 Too Many Requests

#19
post #10
post #6

This seems to be slowly clearing up. Regardless, can we talk about the conduct in this GitHub thread? I know every community is different but is it common to have memes and jokes posted this quickly and often in a GitHub issue? It makes it really hard to follow and discourages genuinely useful discussion of workarounds or progress.

Some people getting in the workforce in the last few years have troubles making the distinction between work and play contexts. It's extremely visible on github, slack, &c. which are more and more looking like discord / reddit (gifs, memes, random jokes in the middle of serious discussions)

[flagged]

Re: NPM: 429 Too Many Requests

#20
post #6

This seems to be slowly clearing up. Regardless, can we talk about the conduct in this GitHub thread? I know every community is different but is it common to have memes and jokes posted this quickly and often in a GitHub issue? It makes it really hard to follow and discourages genuinely useful discussion of workarounds or progress.

I would say it is a reminder that there are humans on the other side of the screen, instead of GitHub bots. :)
Post reply on HN