K. - Cigarettes After Sex
Keď z internetu zmizne 17 riadkov open-source kódu, čo ohrozuje stránky ako Facebook, Netflix a Spotify, na GitHub sa objavil výkrik na pomoc a bol odpovedaný. Aká bola tajná identita tohto Temného rytiera, ktorý zachránil kódovanie open source? Max Kostow (nie je to tajomstvo). Je to vývojár, ktorý opravil #NPMGate do 42 minút od prvých hlásení problému.
Problém vznikol, keď vývojár s názvom Azer Koçulu odstránil všetky svoje open-source kódy z NPM, databázy pre open-source kód, aby protestoval proti plánu stránky na vynútenie nároku na ochrannú známku proti jednému z jeho projektov. Koçulu pracoval na projekte, ktorý volal Kik, čo v konečnom dôsledku upriamilo pozornosť na aplikáciu na odosielanie správ s rovnakým menom. Tím Kik sa natiahol ku Koçulu, potom priamo k NPM, čo viedlo k vojne slov a nakoniec aj Koçuluovmu rozhodnutiu pristáť na mieste.
Program Kik Koulu nebol pre nikoho dôležitý, ale v archívoch jeho programov bol jednoduchý kód nazvaný „ľavá podložka“. Teraz je ľavý panel zložitý program, ale iba 17 riadkov kódu, robí niečo, čo veľa vývojárov potrebuje - pridáva znaky na ľavej strane reťazca, kým nedosiahne nastavenú dĺžku. Kód bol stiahnutý viac ako 120.000 krát z webu, a aspoň niekoľko tisíc projektov sa spoliehali na to ako jeden odkaz vo veľmi dlhých reťazcoch kódu, keď zmizol.
Stručne povedané, rozhodnutie spoločnosti Koçulu preniknúť do NPM si vyžiadalo množstvo programov, vrátane hlavných stránok ako Facebook, Reddit a Twitter.V zákulisí administrátori NPM diskutovali o publikovaní kóde Koçulu proti jeho želaniam, jasnom porušení podmienok a dohôd, ale väčšina ľudí súhlasila, že situácia je zúfalá. NPM by nakoniec urobil ten krok, ale až potom, čo náš hrdina Max Kostow pokorne vyriešil problém úplne sám.
Oprava vyvolala vlnu vďaky za tajomného Maxa. K dispozícii bolo niekoľko ďalších opráv, ale len pre ľudí, ktorí používali najaktuálnejšiu verziu programu s názvom Babel, ktorý sa spoliehal na ľavú podložku. Pre vývojárov, ktorí používali staršiu verziu Babel, alebo ktorí priamo zavolali na ľavý pad, Kostow zachránil deň.
Teraz, keď sa plamene urgentnosti usadili, celý spor sa zmenil na podivnú vinu na Twitteri, kde ľudia bojujú pomocou #NPMGate. Niektorí ľudia hovoria, že zlyhanie jedného kusa kódu v dlhom rade „závislostí“ podčiarkuje problém s open source, zatiaľ čo iní argumentujú, že rýchla oprava skutočne dokazuje, že open source funguje. Nikto nie je veľmi spokojný s NPM alebo ochranou ochranných známok vo všeobecnosti.
Takže zatiaľ čo sa internet vrátil do svojho prirodzeného stavu kňučania a sťažovania sa, náš hrdina prechádza po chatách a fórach open-source komunity a hľadá problémy, ktoré treba vyriešiť. Okamžite vás upozorníme na opravu všetkých závislostí na kóde. Internetový batman. Max Kostow.
Vďaka kamarátovi.
Môj tintype
Foto zaslané max kostow (@maxkostow) dňa
CES 2019: Jeden z najväčších bezpečnostných problémov spoločnosti Crypto mohol byť vyriešený
Cryptocurrency urobil veľký krok vpred v nedeľu, keď výrobca Ledger oznámil spustenie Nano X s podporou Bluetooth pre pripojenie k smartfónu. Zariadenie, ktoré bolo predstavené na výstave Consumer Electronics Show v Las Vegas, spolupracuje s novo oznámenou aplikáciou Ledger Live na spravovaní transakcií a aplikácií.
Tajomstvo vyriešené: Ako Mary "Panna" Ryby tehotná bez sexu
Normálne samičky samičky kladú vajíčka do hniezd, ktoré samci neskôr oplodnia svojimi spermiami. Panny Márie Panny Sticklebackové však boli záhadne stále v nej, keď boli nejako oplodnené, čo malo za následok 54 zdravých embryí rýb a 15 minút slávy rýb.
"Dvaja bratia" Egyptské múmie tajomstvo vyriešené analýzou DNA
3 800-ročné tajomstvo o tom, prečo tieto dve „bratské“ múmie vyzerajú tak odlišne od seba, má konečne uznesenie vďaka novej analýze DNA.