REVENGE: Angry Programmer Breaks Thousands of Apps With 11 Lines Of Code

7
JavaScript

The real shocker of this story is not the java programmer annihilating several thousands of Node applications, but the little amount of effort in which it took to do this.

There is a saying that “even hell doesn’t have the fury of a scorned woman.” This same saying is proven true, even to those of open source programmers – even if they’re men. A Java programmer wrote a total of 11 lines of JavaScript code in which ultimately lead to the destruction of thousands of Node applications.

This tactic has left several JavaScript developers baffled about how to fix the bug that is constantly crashing their JavaScript applications, in which is now in the thousands.

The matter arose after several projects were left in “limbo,” due to a three-way disagreement between the JavaScript programmer, Azer Koculu, the company behind the app, NPM, and the messaging application Kik.

According to Azer on a blog post, Kik’s attorneys had challenged Azer and NPM, wanting them to alter the name of one open source module hosted on NPM, in which this particular module was also known as Kik.

Kik had their attorneys also contact the CEO of NPM, Isaac Schlueter, requesting the same. Legal threats then forced the CEO into changing the name of the specified module without the consent of the builder, Azer.

In retaliation, Azer unpublished all packages that had been hosted on NPM. Within the modules belonging to Azer, there are critical modules of the left-pad module. The extremely small JavaScript library contains a total of 17 lines of code, which is responsible for the padding strings.

Once Azer took the modules down from NPM, making them available only on GitHub, a block occurred on automatic builds on thousands of projects, sending the programmers of NPM on a long and feverous debugging session. The left-pad module alone received close to 100,000 downloads each day. This same module had over 2.5 million downloads just last month.

The battle then started out on other social media sites including Twitter and Reddit. “This situation made me realize that NPM is someone’s private land where corporate is more powerful than the people, and I do open source because, Power to the People,” Azer stated.

After everything settled down, Azer offered to release full ownership of the modules to those who asked.

In a blog post by Medium, Mike Roberts, the head of products at Kik, explained the company’s story. Kik will not be using the name ‘Kik’ in their upcoming builds, in order to avoid any clash with Azer’s Kik module. Mike also provided emails between the company Kik and Azer, showing that they have done their best to convince Azer to take back the popular name.

Sources: Twitter (Azer Koculu), Nearly Perfect Mediocracy (NPM), Kik, Medium (Azer Blog Post), Twitter (Isaac Schlueter), Medium (Kik’s Story).

This article (Java Programmer Destroys Thousands of JavaScript Node Apps) is a free and open source. You have permission to republish this article under a Creative Commons license with attribution to the author and AnonHQ.

CLICK HERE TO SUPPORT US VIA PATREON

Get Your Anonymous T-Shirt / Sweatshirt / Hoodie / Tanktop, Smartphone or Tablet Cover or Mug In Our Spreadshirt Shop! Click Here

 

7 COMMENTS

  1. safe and secured, its in me and it is unique the energy the elite is trying to find w all that research and computers… ESP only makes sense in a free world… got that? now i took that acid 11 years ago… how many acids are taken per day in all people on earth for 11 years? make the math… why would it take such a leap of faith. why would they try to use it for their own purposes while f*ckin’ w the rest? i didn’t help them and the movies that i gave the ideas are open minded… open minds through creativity and ability to think and imagine. beings are only good to think and imagine in energy natural thoughts and energies… when it can’t be found the ability to think and imagine and dream disappears. so ending them in 2005, while i could completely, was not the best thing because it would be silent and invisible. no one knows what could appear next. so i called a lot of people to my acid trip and i created awareness and now they and other bad case scenarios can be prevented with all that energy awareness. and ending them while planetary global should be a visible known thing. the matrix is adapted also to case scenarios like universe, theories of existence, feel, ESP… protection healing for the future.

    • I’d lay off the acid if I were you. The completely tangential make believe things in relation to this article you talk about… Please, I swear you do this simply because you have nothing to show for all that ‘hard work’ that went into ‘trying’ to find it. Many people do this, show me their sources, and I’m like “Fuck this is BS”, and the people who say it are so messed up in the head that even pouring out cereal is a challenge for them!

    • Richard, is it correct to say “a programmer working for the company JavaScript”? I think not, they refer only to Java Programmers, as in programmers working for Java. But I agree, they do sometimes need a bit more on proof reading, but the writers are actually doing a great job, only a few minor things wrong here and there every maybe 3+ articles, on par with some tech news sites.

      • I agree with Richard. there is no ‘the company JavaScript’ in this article. The author has clearly messed up Java and JavaScript. And like Richard mentioned, this happened months ago. Also, I do not remember any other article saying a programmer broke 1000s of apps with 11 lines of code for revenge, as the title suggests. From my understanding, he wanted to remove his opensource contributions and thousands of apps breaking was a consequence of that, which I am sure even he would not have thought of, though I may be wrong here.

        There article should have been reviewed.

LEAVE A REPLY

Please enter your comment!
Please enter your name here