# ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੀਆਂ ਗਿਆਰਾਂ ਲਾਈਨਾਂ ਨੇ ਇੰਟਰਨੈਟ ਨੂੰ ਤੋੜ ਦਿੱਤਾ। ਇੱਕ ਅਨਪਬਲਿਸ਼।

Published: 2026-09-13

22 ਮਾਰਚ, 2016, 21:30 UTC: ਇੱਕ ਡਿਵੈਲਪਰ ਆਪਣੇ ਸਾਰੇ 273 npm ਪੈਕੇਜਾਂ ਨੂੰ ਅਨਪਬਲਿਸ਼ ਕਰਦਾ ਹੈ ਜਦੋਂ npm "kik" ਪੈਕੇਜ ਦਾ ਨਾਮ ਮੈਸੇਜਿੰਗ ਐਪ Kik ਨੂੰ ਦਿੰਦਾ ਹੈ, ਜਿਸਦੇ ਪੇਟੈਂਟ ਏਜੰਟ ਨੇ "ਤੁਹਾਡੇ ਦਰਵਾਜ਼ੇ 'ਤੇ ਵਕੀਲ ਖੜਕਾਉਣਗੇ" ਦਾ ਵਾਅਦਾ ਕੀਤਾ ਸੀ। 273 ਵਿੱਚੋਂ ਇੱਕ left-pad ਹੈ: ਗਿਆਰਾਂ ਲਾਈਨਾਂ ਜੋ ਇੱਕ ਸਤਰ ਦੇ ਅੱਗੇ ਸਪੇਸ ਪਾਉਂਦੀਆਂ ਹਨ, ਪ੍ਰਤੀ ਮਹੀਨਾ 2.5 ਮਿਲੀਅਨ ਵਾਰ ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਮਿੰਟਾਂ ਦੇ ਅੰਦਰ ਬਾਬਲ, ਰੀਐਕਟ ਅਤੇ ਨੋਡ ਬਿਲਡ ਵਿਸ਼ਵ ਪੱਧਰ 'ਤੇ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ, ਪ੍ਰਤੀ ਮਿੰਟ ਸੈਂਕੜੇ। ਦਸ ਮਿੰਟਾਂ ਵਿੱਚ ਇੱਕ ਫੋਰਕ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਅਤੇ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ, ਕਿਉਂਕਿ ਬਾਬਲ ਲਾਈਨ-ਨੰਬਰਾਂ ਰਾਹੀਂ left-pad ਨੂੰ ਖਿੱਚਦਾ ਹੈ, ਜੋ 0.0.3 ਨੂੰ ਬਿਲਕੁਲ ਪਿਨ ਕਰਦਾ ਹੈ। 23:55 'ਤੇ npm ਇੱਕ ਬੈਕਅੱਪ ਤੋਂ ਡਿਲੀਟ ਕੀਤੇ ਗਏ ਸੰਸਕਰਣ ਨੂੰ ਬਹਾਲ ਕਰਦਾ ਹੈ — ਰਜਿਸਟਰੀ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਪਹਿਲਾ "ਅਨ-ਅਨ-ਪਬਲਿਸ਼" — ਅਤੇ ਇੱਕ ਹਫ਼ਤੇ ਬਾਅਦ 24-ਘੰਟੇ ਦੀ ਅਨਪਬਲਿਸ਼ ਨਿਯਮ ਜਾਰੀ ਕਰਦਾ ਹੈ। npm ਦੇ ਆਪਣੇ ਖਾਤੇ ਅਤੇ Kik ਦੁਆਰਾ ਪ੍ਰਕਾਸ਼ਿਤ ਈ-ਮੇਲ ਥ੍ਰੈਡ ਤੋਂ ਬਾਅਦ ਵਿੱਚ ਮੁਆਇਨਾ: ਉਹ ਰਜਿਸਟਰੀ ਜਿਸਨੇ ਕਿਸੇ ਵੀ ਲੇਖਕ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਨਿਰਭਰਤਾ ਦੀ ਜਾਂਚ ਦੇ ਕਿਸੇ ਵੀ ਸੰਸਕਰਣ ਨੂੰ ਮਿਟਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ, ਸੰਕ੍ਰਮਣਯੋਗ ਰੁੱਖ ਹਰ ਇੰਸਟਾਲੇਸ਼ਨ 'ਤੇ ਲਾਈਵ ਹੱਲ ਕੀਤਾ ਗਿਆ, ਮੂਲ ਰੂਪ ਵਿੱਚ ਕੋਈ ਲੌਕਫਾਈਲ ਨਹੀਂ। ਗਿੱਟ ਦੋਸ਼: 60 npm / 25 Kik / 15 ਨਿਰਭਰਤਾ ਦੀ ਆਦਤ। ਫਿਕਸ 'ਤੇ ਫੈਸਲਾ: SHIP IT।

Canonical: https://thedailydiff.dev/pa/video/2026-09-13-left-pad/

## ਇਹ ਵੀਡੀਓ ਕੀ ਕਵਰ ਕਰਦਾ ਹੈ

- 11 ਮਾਰਚ: Kik ਦਾ ਪੇਟੈਂਟ ਏਜੰਟ ਅਜ਼ੇਰ ਕੋਚੂਲੂ ਨੂੰ \`kik\` ਦਾ ਨਾਮ ਬਦਲਣ ਲਈ ਕਹਿੰਦਾ ਹੈ; ਇੱਕ ਘੰਟੇ ਬਾਅਦ: ਵਕੀਲ "ਤੁਹਾਡੇ ਦਰਵਾਜ਼ੇ 'ਤੇ ਖੜਕਾਉਣਗੇ ਅਤੇ ਤੁਹਾਡੇ ਖਾਤੇ ਬੰਦ ਕਰ ਦੇਣਗੇ"; ਅਜ਼ੇਰ: $30,000; Kik npm ਸਹਾਇਤਾ ਨੂੰ ਈ-ਮੇਲ ਕਰਦਾ ਹੈ
- 18–20 ਮਾਰਚ: npm ਦਾ CEO ਨਾਮ Kik ਨੂੰ ਟ੍ਰਾਂਸਫਰ ਕਰਦਾ ਹੈ ("ਵਾਜਬ ਤੌਰ 'ਤੇ ਉਮੀਦ ਕਰੇਗਾ ਕਿ ਇਹ kik.com ਨਾਲ ਸਬੰਧਤ ਹੋਵੇਗਾ"); ਅਜ਼ੇਰ ਆਪਣੇ ਸਾਰੇ ਮੋਡਿਊਲਾਂ ਨੂੰ ਮਿਟਾਉਣ ਲਈ ਕਹਿੰਦਾ ਹੈ
- 22 ਮਾਰਚ, 21:30–23:55 UTC: 273 ਪੈਕੇਜ ਅਨਪਬਲਿਸ਼ ਕੀਤੇ ਗਏ; Babel, Atom, Node ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ left-pad@0.0.3 404s; 21:42 'ਤੇ ਫੋਰਕ 1.0.0; npm ਦਾ CTO 23:03 'ਤੇ "un-un-publishing" ਟਵੀਟ ਕਰਦਾ ਹੈ; 23:55 'ਤੇ ਬੈਕਅੱਪ ਤੋਂ 0.0.3 ਵਾਪਸ — 2.5 ਘੰਟੇ
- 23 ਮਾਰਚ ਅਤੇ 29 ਮਾਰਚ: npm ਦਾ ਪੋਸਟਮਾਰਟਮ ("ਅਸੀਂ ਗਲਤੀ ਕੀਤੀ") ਅਤੇ ਨਵੀਂ ਨੀਤੀ: ਸਿਰਫ 24 ਘੰਟਿਆਂ ਦੇ ਅੰਦਰ ਅਨਪਬਲਿਸ਼ ਕਰੋ, ਹਟਾਏ ਗਏ ਨਾਵਾਂ ਲਈ ਸੁਰੱਖਿਆ ਪਲੇਸਹੋਲਡਰ (2020 ਤੋਂ 72 ਘੰਟੇ)

## ਅਨੁਵਾਦਿਤ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ

ਮੂਲ ਅੰਗਰੇਜ਼ੀ ਬਿਰਤਾਂਤ ਤੋਂ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ। ਉਪਲਬਧ ਆਡੀਓ ਅਤੇ ਕੈਪਸ਼ਨ YouTube ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

0:00 ਇੱਕ ਡਿਵੈਲਪਰ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੀਆਂ ਗਿਆਰਾਂ ਲਾਈਨਾਂ ਨੂੰ ਮਿਟਾਉਂਦਾ ਹੈ, ਅਤੇ ਮਿੰਟਾਂ ਦੇ ਅੰਦਰ ਬਾਬਲ, ਰੀਐਕਟ ਅਤੇ ਨੋਡ ਬਿਲਡ ਵਿਸ਼ਵ ਪੱਧਰ 'ਤੇ ਅਸਫਲ ਹੋ ਰਹੇ ਹਨ, ਪ੍ਰਤੀ ਮਿੰਟ ਸੈਂਕੜੇ। ਫੰਕਸ਼ਨ left-pad ਹੈ। ਇਹ ਇੱਕ ਸਤਰ ਨੂੰ ਸਪੇਸ ਨਾਲ ਪੈਡ ਕਰਦਾ ਹੈ, ਅਤੇ ਸ਼ਾਮ ਦੇ ਅੰਤ ਤੱਕ npm ਉਹ ਇੱਕ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਇਹ ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਹ ਨਹੀਂ ਕਰ ਸਕਦਾ: ਇੱਕ ਮਿਟਾਇਆ ਸੰਸਕਰਣ ਮੁੜ-ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ। ਇਹ ਕਿਵੇਂ ਹੁੰਦਾ ਹੈ, ਇਹ ਕਿਉਂ ਸੰਭਵ ਹੈ, ਅਤੇ ਦੋਸ਼ ਕਿਸ ਨੂੰ ਮਿਲਦਾ ਹੈ। ਇਹ The Daily Diff ਹੈ, ਪੋਸਟਮਾਰਟਮ। 11 ਮਾਰਚ। Kik, ਮੈਸੇਜਿੰਗ ਐਪ ਵਿੱਚ ਇੱਕ ਪੇਟੈਂਟ ਏਜੰਟ,

0:26 ਅਜ਼ੇਰ ਕੋਚੂਲੂ ਨੂੰ ਈਮੇਲ ਕਰਦਾ ਹੈ: ਆਪਣੇ npm ਪੈਕੇਜ ਦਾ ਨਾਮ ਬਦਲੋ, kik ਸਾਡਾ ਬ੍ਰਾਂਡ ਹੈ। ਅਜ਼ੇਰ ਨਾਂਹ ਕਹਿੰਦਾ ਹੈ। ਇੱਕ ਘੰਟੇ ਬਾਅਦ: ਸਾਡੇ ਟ੍ਰੇਡਮਾਰਕ ਵਕੀਲ ਤੁਹਾਡੇ ਦਰਵਾਜ਼ੇ 'ਤੇ ਖੜਕਾਉਣਗੇ ਅਤੇ ਤੁਹਾਡੇ ਖਾਤੇ ਬੰਦ ਕਰ ਦੇਣਗੇ। ਅਜ਼ੇਰ ਇੱਕ ਕੀਮਤ ਦੱਸਦਾ ਹੈ, ਤੀਹ ਹਜ਼ਾਰ ਡਾਲਰ, ਅਤੇ Kik ਥ੍ਰੈਡ ਨੂੰ npm ਨੂੰ ਅੱਗੇ ਭੇਜਦਾ ਹੈ ਸਹਾਇਤਾ। 18 ਮਾਰਚ। npm ਦਾ CEO ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕੋਈ ਵੀ ਜੋ npm install kik ਟਾਈਪ ਕਰਦਾ ਹੈ ਉਹ ਮੈਸੇਜਿੰਗ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹੈ

0:48 ਐਪ, ਅਤੇ ਨਾਮ ਸੌਂਪਦਾ ਹੈ। ਅਜ਼ੇਰ ਆਪਣੇ ਸਾਰੇ ਮਿਟਾਉਣ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਦੋ ਦਿਨ ਬਾਅਦ ਉਹ ਖੁਦ ਕਰਦਾ ਹੈ: ਦੋ ਸੌ ਤਿਆਰ ਪੈਕੇਜ। 22 ਮਾਰਚ, 21:30 UTC। ਹਰ ਬਿਲਡ ਜੋ left-pad ਲਈ ਪਹੁੰਚਦਾ ਹੈ ਉਸਨੂੰ 404 ਮਿਲਦਾ ਹੈ। ਦਸ ਮਿੰਟ ਬਾਅਦ ਇੱਕ ਅਜਨਬੀ ਇਸਨੂੰ 1.0.0 ਦੇ ਰੂਪ ਵਿੱਚ ਮੁੜ-ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ, ਕਿਉਂਕਿ ਬਾਬਲ ਅਤੇ ਐਟਮ ਇਸਨੂੰ ਇੱਕ ਪੈਕੇਜ ਰਾਹੀਂ ਲੋਡ ਕਰਦੇ ਹਨ ਜਿਸਨੂੰ line-numbers ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਬਿਲਕੁਲ 0.0.3 ਚਾਹੁੰਦਾ ਹੈ।

1:13 23:03 'ਤੇ npm ਦਾ CTO ਟਵੀਟ ਕਰਦਾ ਹੈ: un-un-publishing। 23:55 'ਤੇ, 0.0.3 ਇੱਕ ਬੈਕਅੱਪ ਤੋਂ ਵਾਪਸ ਆ ਗਿਆ ਹੈ। ਢਾਈ ਘੰਟੇ। ਇੱਕ ਵਿਅਕਤੀ ਇਹ ਕਿਉਂ ਕਰ ਸਕਦਾ ਹੈ? ਤਿੰਨ ਕਾਰਨ। npm 'ਤੇ ਕੋਈ ਵੀ ਸੰਸਕਰਣ ਇਸਦੇ ਲੇਖਕ ਦੁਆਰਾ ਮਿਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਤੁਰੰਤ, ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਦੀ ਵੀ ਜਾਂਚ ਕੀਤੇ ਬਿਨਾਂ। ਦੂਜਾ, ਨਿਰਭਰਤਾ ਸੰਕ੍ਰਮਣਯੋਗ ਹਨ: ਬਾਬਲ ਨੂੰ ਨਹੀਂ ਪਤਾ ਕਿ left-pad ਮੌਜੂਦ ਹੈ, ਇਹ line-numbers ਨੂੰ ਜਾਣਦਾ ਹੈ, ਅਤੇ ਪੂਰਾ ਰੁੱਖ ਹਰ ਇੰਸਟਾਲੇਸ਼ਨ 'ਤੇ ਲਾਈਵ ਹੱਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

1:36 ਤੀਜਾ, 2016 ਵਿੱਚ ਕੋਈ ਵੀ ਉਸ ਰੁੱਖ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਪਿਨ ਨਹੀਂ ਕਰਦਾ; ਲੌਕਫਾਈਲਾਂ ਵਿਕਲਪਿਕ ਹਨ, ਇਸ ਲਈ ਹਰ CI ਚਲਾਉਂਦਾ ਹੈ ਇੰਟਰਨੈਟ ਨੂੰ ਦੁਬਾਰਾ ਪੁੱਛਦਾ ਹੈ ਕਿ ਗਿਆਰਾਂ ਲਾਈਨਾਂ ਦਾ ਕੋਡ ਕਿਹੋ ਜਿਹਾ ਲੱਗਦਾ ਹੈ। ਇੱਕ ਰਜਿਸਟਰੀ, ਜਿਸਨੂੰ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਦੁਆਰਾ ਨਹੀਂ ਚਲਾਇਆ ਜਾਂਦਾ। git ਦੋਸ਼। npm, ਸੱਠ ਪ੍ਰਤੀਸ਼ਤ: ਇਸਦੇ ਆਪਣੇ ਪੋਸਟਮਾਰਟਮ ਵਿੱਚ ਕਿਹਾ ਗਿਆ ਹੈ ਕਿ ਅਪ੍ਰਤਿਬੰਧਿਤ ਅਨਪਬਲਿਸ਼ਿੰਗ ਦਰਦ ਦਾ ਕਾਰਨ ਬਣੀ, ਅਤੇ, ਹਵਾਲਾ, ਅਸੀਂ ਗਲਤੀ ਕੀਤੀ। Kik, ਪੰਝੀ: ਇੱਕ ਪੇਟੈਂਟ ਏਜੰਟ, ਵਕੀਲ ਨਹੀਂ, ਇੱਕ ਨਾਮ 'ਤੇ ਦਰਵਾਜ਼ੇ 'ਤੇ ਵਕੀਲਾਂ ਦਾ ਵਾਅਦਾ ਕਰਨਾ ਜਿਸਦੀ Kik ਨੇ ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਨਾ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ ਸੀ। ਨਿਰਭਰਤਾ ਦੀ ਆਦਤ, ਪੰਦਰਾਂ: ਹਰ ਕੋਈ ਜਿਸਨੇ npm-install ਗਿਆਰਾਂ ਲਾਈਨਾਂ ਦੀ ਬਜਾਏ

2:06 ਉਹਨਾਂ ਨੂੰ ਟਾਈਪ ਕਰਨ ਦੀ ਬਜਾਏ। Kik ਸਮੇਤ, ਜਿਸਦੇ ਬਿਲਡ ਵੀ ਟੁੱਟ ਜਾਂਦੇ ਹਨ। ਵਿਸਫੋਟ ਦਾ ਘੇਰਾ: ਦੋ ਸੌ ਤਿਆਰ ਪੈਕੇਜ ਖਿੱਚੇ ਗਏ, ਉਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਪ੍ਰਤੀ ਮਹੀਨਾ ਢਾਈ ਮਿਲੀਅਨ ਵਾਰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਫਿਕਸ ਵਿੱਚ ਢਾਈ ਘੰਟੇ ਲੱਗਦੇ ਹਨ; ਫੰਕਸ਼ਨ ਗਿਆਰਾਂ ਲਾਈਨਾਂ ਲੈਂਦਾ ਹੈ। ਹੈਕਰ ਨਿਊਜ਼ 'ਤੇ, ਇੱਕ ਪੋਸਟ ਜਿਸ ਵਿੱਚ ਪੁੱਛਿਆ ਗਿਆ ਕਿ ਕੀ ਅਸੀਂ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਭੁੱਲ ਗਏ ਹਾਂ, ਸਤਾਰਾਂ ਸੌ ਪੁਆਇੰਟਾਂ 'ਤੇ ਪਹੁੰਚਦਾ ਹੈ, ਜਿਆਦਾਤਰ ਉਹਨਾਂ ਲੋਕਾਂ ਤੋਂ ਜਿਨ੍ਹਾਂ ਦੇ ਬਿਲਡ ਅਜੇ ਵੀ ਲਾਲ ਹਨ। ਫੈਸਲਾ, ਪੋਸਟਮਾਰਟਮ: SHIP IT।

2:26 npm ਬੈਕਅੱਪ ਤੋਂ ਬਹਾਲ ਕਰਦਾ ਹੈ, ਅਗਲੇ ਦਿਨ ਪੋਸਟਮਾਰਟਮ ਪੋਸਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਹਫ਼ਤੇ ਦੇ ਅੰਦਰ ਉਹ ਨਿਯਮ ਜਾਰੀ ਕਰਦਾ ਹੈ ਜੋ ਅਜੇ ਵੀ ਕਾਇਮ ਹੈ: ਤੁਸੀਂ ਚੌਵੀ ਘੰਟੇ ਲਈ ਅਨਪਬਲਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ, ਉਸ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ ਇੱਕ ਮਨੁੱਖ ਨਾਲ ਗੱਲ ਕਰਦੇ ਹੋ। ਸੋਮਵਾਰ: ਆਪਣੀ ਲੌਕਫਾਈਲ ਕਮਿਟ ਕਰੋ, ਅਤੇ ਜੇਕਰ ਇੱਕ ਫੰਕਸ਼ਨ ਗਿਆਰਾਂ ਲਾਈਨਾਂ ਦਾ ਹੈ, ਇਹ ਇੱਕ ਪੈਰਾਗ੍ਰਾਫ ਹੈ, ਨਾ ਕਿ ਇੱਕ ਨਿਰਭਰਤਾ। ਮੈਨੂੰ ਉਹ ਘਟਨਾ ਭੇਜੋ ਜਿਸ ਬਾਰੇ ਤੁਹਾਨੂੰ ਅਜੇ ਵੀ ਗੱਲ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ, ਟਿੱਪਣੀਆਂ ਵਿੱਚ, ਜਾਂ daily diff dot dev 'ਤੇ। ਅਤੇ ਇਹ ਅੱਜ ਲਈ diff ਹੈ।

2:48 ਮੈਂ Axrisi ਤੋਂ ਨਿਕੋ ਹਾਂ। ਜ਼ਿੰਮੇਵਾਰੀ ਨਾਲ ਮਰਜ ਕਰੋ।

## ਸਰੋਤ

- [npm, Inc., "kik, left-pad, and npm" (Mar 23, 2016)](https://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm) — blog.npmjs.org
- [npm, Inc., "changes to npm's unpublish policy" (Mar 29, 2016)](https://blog.npmjs.org/post/141905368000/changes-to-npms-unpublish-policy) — blog.npmjs.org
- [Azer Koçulu, "I've Just Liberated My Modules" (Mar 22, 2016; archive copy)](https://web.archive.org/web/20160323201305/https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c) — web.archive.org
- [Mike Roberts (Kik), "A discussion about the breaking of the Internet" — the full e-mail thread (Mar 23, 2016; archive copy)](https://web.archive.org/web/20170112194445/https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d) — web.archive.org
- [Laurie Voss (npm CTO) on X, Mar 22, 2016, 23:03 UTC](https://x.com/seldo/status/712414400808755200) — x.com
- [left-pad 0.0.3 on the npm registry (the eleven lines)](https://registry.npmjs.org/left-pad/0.0.3) — registry.npmjs.org
- [Hacker News, Mar 22, 2016 — "I've Just Liberated My Modules" (1,573 points)](https://news.ycombinator.com/item?id=11340510) — news.ycombinator.com
- [Hacker News, Mar 23, 2016 — "NPM and Left-Pad: Have We Forgotten How to Program?" (1,725 points)](https://news.ycombinator.com/item?id=11348798) — news.ycombinator.com
- [Hacker News, Mar 29, 2016 — "Changes to Npm's unpublish policy" (320 points)](https://news.ycombinator.com/item?id=11382885) — news.ycombinator.com
- [The Register, Mar 23, 2016 — "How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript"](https://www.theregister.com/2016/03/23/npm_left_pad_chaos/) — www.theregister.com
