The letter S in a light blue, stylized speech bubble followed by SpeakBits
SpeakBitsThe letter S in a light blue, stylized speech bubble followed by SpeakBits
Trending
Top
New
Controversial
Search
Groups

Enjoying SpeakBits?

Support the development of it by donating to Patreon or Ko-Fi.
About
Rules
Terms
Privacy
EULA
Cookies
Blog
Have feedback? We'd love to hear it!

TIL a man deleted his open source Javascript package from npm in 2016 and inadvertently caused service disruptions across the internet as the eleven lines of code were a dependency of many major software projects

nymag.com
submitted
4 mos ago
bytheonesourcetotodayilearned

Summary

A developer named Azer Koçulu has been in a dispute with messenger service Kik over his use of the name “kik” for one of his packages.

NPM has a policy in place for naming disputes such as this. In disputes like this, existing programs can still find them without needing to be altered.

Because the code was open-source, another coder republished an identical, new version (1.0.0) within minutes. But a lot of other software relied on left-pad to work.

 digital clock web site website internet site site scoreboard jersey T-shirt tee shirt-0
12

4 Comments

2
oldkingkong
4 mos ago
That's how brittle the Internet is huh?
1
theonesourceOP
4 mos ago
It's all just strings and spaghetti
2
joseph
4 mos ago
If I recall, this led to the change that the packages can't fully be removed
1
theonesourceOP
4 mos ago
You're right. A much necessary improvement that I don't think they ever saw coming