NPM Fails Worldwide With 'ERR! 418 I'm a Teapot' Error (bleepingcomputer.com)
Catalin Cimpanu, writing for BleepingComputer: Users of the NPM JavaScript package manager were greeted by a weird error yesterday evening, as their consoles and applications spewed a message of "ERR! 418 I'm a teapot" whenever they tried to update or install a new JavaScript/Node.js package. JavaScript developers from all over the world received the error, and not just in certain geographical regions. The bug did not affect all users, but only those behind a proxy server.
How many people saw that error message and thought to themselves, "This Internet of Things concept is getting way out of hand."
Short and Stout!
I like to download my Javascript Framework and have it linked to the internal web-server.
Just for the sake that I don't want an extra point of failure. (Like this) Then you have a to worry about if the bigger target site got hacked and altered the Node.js file to do some nasty stuff from the file.
Other then getting updates automatic. What is the point?
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
It's never oolong before working in javascript stabs programmers right in the puer!
418 is by far the best 400 code you can generate and it's hilarious!
Do your research before anonymously flinging mud please. HTTP 418 is a legitimate error code: https://developer.mozilla.org/...
- The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
There was zero response (that I could see) from the NPM team until a maintainer locked the thread and chided commenters for repeating that they too were receiving the error. This is the third or fourth time there's been a major issue that screws people relying on npm, and if the team hasn't fixed the process by now, it might be good to find a different team that can.
It seems the more trivial the project, the more complex of a framework it requires.
"Project Bang, requires Kong, to Compile Throng, to make lint to compile druffle to enable truffle to fluffle the socksifer."
100s of Mbs of crap to compile some trivial program, sometimes even GBs of other crapware that will only be used once.
This is why snaps and containers are awesome, I don't pollute my system with crap, and I can remove it at the drop of a hat.
Whatever happened to "make"?
Then again, I just answered my own question. I'd rather deal with a huge download once, than manually purging my system of crap.
It is a legitimate error code only if the device is an actual teapot and was asked to brew coffee. That is not the case in this situation, and the error code is being misused.
You wouldn't get that error if you made coffee. You can't make tea in a coffee pot!
This what happens when you model your software after a house of cards.
Anons need not reply. Questions end with a question mark.
You can't, but I bet Jim Holden can.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
That's it, I'm writing my own OS, network stack, web server, database server, etc. I'll be up and running in about 20 years.
IIRC there was something wonky with their Github page a few months ago (maybe last year) that caused a bunch of trouble.
No, no, no. As OS written in Javascript...running on a hypervisor also written in Javascript...all of which have their code residing on random shares setup on game consoles.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
That's my plan as well. I started my web server OS + compiler project in 1997, and I'm way behind.
(honestly NaviServer/AOLserver sort of filled my needs at the time and I never got around to doing my own project, even though it sounds amazing on paper. Then I discovered Inferno and realized my ideas weren't anything new)
P.S. Luvit is a Lua-based NodeJS-like server and could probably be ported to run bare metal ESP32 or RPi. So for the crazy hyper-DIY coder that model might be feasible in only 5-10 years instead of 20.
“Common sense is not so common.” — Voltaire
and were suddenly silenced
No, that would be the 451 error code.
Could have been: 419 I'm a Nigerian Prince.
"Everybody's naked underneath" -- The Doctor
I've encountered the 451 code myself, when making a web crawler: It's the code that the ipfs.io gateway will return if you request from it an object which is on their blacklist of things they have received takedowns for.
That being IPFS though, it's trivial to just use another gateway.
Do your research before anonymously flinging mud please. HTTP 418 is a legitimate error code: https://developer.mozilla.org/...
It is not legitimate at all. Check the official docs, not Mozilla's: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Why does Javascript even need a repository? Between that, node.js and jquery, it's starting to look like someone has been reinventing the library stack with quickbasic at the foundation.
Worked with a thumper back in DOS days.
I flashed her computer's bios. 'Adopt, retry, fail? Complete waste of time, but better than working.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
But then again, NPM and maintainers aren't known for being the brightest bulbs, either. I can think of four other times they've fucked up just in recent memory.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
It is unassigned, asshat. https://www.iana.org/assignmen...
Take off every 'sig' !!
APK Hosts File Engine 2.0++ 64-bit for Linux
Link?
I'm starting with emacs and will be done in three
And one proxy to bind them all?
Replace "Java" with "Oberon" and you'll make me quite happy.
Ezekiel 23:20