Introducción a la programación 6: El Proceso de codificación
Quan 17 línies de codi obert desapareixen d'Internet, deixant llocs com Facebook, Netflix i Spotify en perill, un crit d'ajut va pujar a GitHub i va ser contestat. Quina era la identitat secreta d'aquest cavaller fosc que va salvar la codificació de codi obert? Max Kostow (realment no és un secret). És el desenvolupador que fixa #NPMGate en un termini de 42 minuts després dels primers informes d'un problema.
El problema va sorgir quan un desenvolupador anomenat Azer Koçulu va retirar tots els seus codis de codi obert de NPM, una base de dades per a codi obert, per protestar pel pla del lloc per imposar una reclamació de marca registrada contra un dels seus projectes. Koçulu havia estat treballant en un projecte al qual estava trucant Kik, que finalment va cridar l'atenció de l'aplicació de missatgeria del mateix nom. L’equip de Kik va arribar a Koçulu, després a NPM directament, donant lloc a una guerra de paraules i, finalment, la decisió de Koçulu de deixar el lloc.
El programa Kik que Koulu havia estat construint no era important per a ningú, però enterrat als arxius dels seus programes hi havia un simple codi anomenat "pad esquerre". Ara, el botó esquerre no és un programa complicat, sinó només 17 línies de codi, fa alguna cosa que necessiten molts desenvolupadors: afegeix caràcters a la part esquerra d'una cadena fins que arriba a la longitud establerta. El codi s'havia descarregat més de 120.000 vegades del lloc, i almenys uns quants milers de projectes es basaven en ell com a enllaç únic en cadenes de codi molt llargues quan va desaparèixer.
En resum, la decisió de Koçulu d’enfonsar-se amb els programes NPM, incloent llocs importants com Facebook, Reddit i Twitter.Darrere de les escenes, els administradors de la NPM van debatre de tornar a publicar el codi de Koçulu contra els seus desitjos, una clara violació dels termes i acords, però la majoria de la gent va coincidir que la situació estava desesperada. El NPM finalment faria aquest pas, però només després que el nostre heroi Max Kostow resolgués el problema amb humilitat.
La solució va provocar una onada d'agraïment pel misteriós Max. Es van posar a la seva disposició unes quantes altres solucions, però només per a les persones que executaven la versió més actualitzada d’un programa anomenat Babel que es basava en el botó esquerre. Per a desenvolupadors que estiguessin utilitzant una versió més antiga de Babel o que cridessin més directament a l'esquerra, Kostow va salvar el dia.
Ara, amb la resolució de les flames d’urgència, tota la disputa s’ha convertit en un joc de culpa geek a Twitter on la gent està lluitant amb #NPMGate. Algunes persones diuen que la fallada d’una sola peça d’un codi en una llarga línia de “dependències” subratlla el problema del codi obert, mentre que altres argumenten que la solució ràpida realment demostra que el codi obert funciona. Ningú està molt satisfet amb la protecció de les marques comercials o la NGP en general.
Així, mentre l’Internet ha tornat al seu estat natural de plorar i queixar-se, el nostre heroi persegueix els fòrums i les sales de xat de la comunitat de codi obert, buscant problemes per solucionar-ho. Preparat en qualsevol moment per fixar qualsevol codi: connecteu qualsevol dependència. El batman d’internet. Max Kostow.
Gràcies company.
El meu tintype
Una foto publicada per max kostow (@maxkostow) activada
Google Fuchsia: per què aquest nou sistema operatiu soluciona un problema de codificació enorme
Google està preparant un sistema operatiu per substituir les seves plataformes actuals de mòbils i d'escriptori. Es diu Fuchsia i té el potencial de revolucionar la manera en què els dispositius mòbils, portàtils i d'escriptori es connecten entre si. La matinada de Fuchsia podria significar el final d’Android i Chrome OS.
El nou joc de taula "Star Wars Rebellion" és la millor versió del risc espacial mai fet
El terror no és una emoció normalment associada als jocs de taula. Però quan hi ha una estrella de la mort que flota en òrbita per sobre de la base que heu penjat a la cantonada del mapa galàctic, i tot l’Imperi ha de fer per guanyar, tocar la superfície d’Endor: les emocions. Rebellion 'es tracta de crear ...
Esquerra o dreta? La raó evolutiva de la gent més dreta
Aproximadament el 90 per cent dels éssers humans són dretans. Podria haver-hi jugat un paper en la lateralització del cervell? Es creu que la handedness va tenir un paper important en l'evolució humana i, en un estudi, els científics troben les primeres evidències de la mà dreta a través de les dents antigues.