Jump Scares in Batman Arkham Series [Top 15]
Kiedy 17 linii kodu open-source zniknie z internetu, pozostawiając witryny takie jak Facebook, Netflix i Spotify zagrożone, krzyk o pomoc pojawił się na GitHub i został odebrany. Jaka była tajemnicza tożsamość Mrocznego Rycerza, który zapisał kodowanie open source? Max Kostow (to naprawdę nie jest tajemnica). Jest deweloperem, który naprawił #NPMGate w ciągu 42 minut od pierwszych raportów o problemie.
Pojawił się problem, gdy deweloper o nazwie Azer Koçulu usunął wszystkie swoje kody open-source z NPM, bazy danych kodu open-source, aby zaprotestować, że strona planuje wyegzekwować roszczenie o znak towarowy od jednego z jego projektów. Koçulu pracował nad projektem, który nazywał Kik, co ostatecznie zwróciło uwagę aplikacji do obsługi wiadomości o tej samej nazwie. Zespół Kik skontaktował się bezpośrednio z Koçulu, a następnie bezpośrednio z NPM, co doprowadziło do wojny słów i ostatecznie decyzji Koçulu o opuszczeniu strony.
Program Kik, który budował Koulu, nie był dla nikogo ważny, ale w archiwach jego programów był prosty kod o nazwie „lewy pad”. Teraz lewy pad nie jest skomplikowanym programem, ale tylko w 17 liniach kodu, robi coś, czego potrzebuje wielu programistów - dodaje znaki po lewej stronie łańcucha, aż osiągnie ustaloną długość. Kod został pobrany ponad 120 000 razy z witryny, a co najmniej kilka tysięcy projektów polegało na nim jako pojedynczym łączu w bardzo długich łańcuchach kodu, gdy zniknął.
Krótko mówiąc, decyzja Koçulu o zrzuceniu NPM zepsuła wiele programów, w tym głównych witryn takich jak Facebook, Reddit i Twitter.Za kulisami administratorzy NPM debatowali nad ponownym opublikowaniem kodu Koçulu wbrew jego życzeniom, co stanowiło wyraźne naruszenie warunków i umów, ale większość ludzi zgodziła się, że sytuacja jest zdesperowana. NPM ostatecznie podjąłby ten krok, ale dopiero po tym, jak nasz bohater Max Kostow pokornie naprawił sam problem.
Ta poprawka wywołała falę podziękowań za tajemniczego Maxa. Udostępniono kilka innych poprawek, ale tylko dla osób, które uruchomiły najbardziej zaktualizowaną wersję programu o nazwie Babel, który polegał na lewym padu. Dla programistów, którzy korzystali ze starszej wersji Babel lub którzy dzwonili bezpośrednio na lewy pad, Kostow uratował dzień.
Teraz, gdy ustaliły się płomienie naglące, cały spór zamienił się w zabawną grę na Twitterze, w której ludzie walczą za pomocą #NPMGate. Niektórzy twierdzą, że niepowodzenie pojedynczego fragmentu kodu w długiej linii „zależności” podkreśla problem z open source, podczas gdy inni twierdzą, że szybka poprawka faktycznie dowodzi, że działa open source. Nikt nie jest ogólnie zadowolony z ochrony NPM lub znaków towarowych.
Podczas gdy internet powrócił do swojego naturalnego stanu marudzenia i narzekania, nasz bohater śledzi czaty i fora społeczności open-source, szukając problemów do naprawienia. Przygotuj się na chwilę, aby naprawić dowolny kod - podłącz wszelkie zależności. Batman internetowy. Max Kostow.
Dzięki stary.
Mój typ
Zdjęcie opublikowane przez max kostow (@maxkostow) on
Mystery of Wombats 'Cube-Shaped Poop został rozwiązany
„Dobre ogrodzenia czynią dobrych sąsiadów” to sentyment, który wombats wziął sobie do serca. Te futrzaste małe torbacze, rodem z Australii, słyną z budowania struktur z rufy, aby zaznaczyć swoje terytorium. Ściany te wymagają specjalnej kostki w kształcie kostki, a wombaty mają specjalne układy trawienne do jej produkcji.
Harvard's Whiteboard-Drawing Robot „Root” może „Przynieść kodowanie do życia” dla dzieci
W naszym szalonym pośpiechu do całkowicie cyfrowej technologicznie połączonej przyszłości, język kodowania i programowania komputerowego staje się jedną z najważniejszych umiejętności do posiadania. Ale kodowanie jest złożoną, mylącą i abstrakcyjną koncepcją, której trudno nauczyć się jako osoba dorosła, a szczególnie trudna dla małych dzieci do ...
Whatsapp's Jan Koum: Again Again Miliony Brazylijczyków są karane
Niedługo przed poniedziałkowym północnym wybrzeżem Wschodniego Wybrzeża założyciel Whatsapp wypowiadał się przeciwko nakazowi sędziowania przez Brazylię aplikacji do przesyłania wiadomości, po tym, jak przedstawiciele firmy powiedzieli, że nie mogą przekazać zaszyfrowanych danych użytkownika, nawet jeśli chcieli. „Ponownie miliony niewinnych Brazylijczyków są karane, ponieważ ...