La codificación de Batman Max Kostow resolvió #NPMGate e hizo "Left Pad" nuevamente a la derecha

$config[ads_kvadrat] not found

La codification de la Sunnah

La codification de la Sunnah
Anonim

Cuando 17 líneas de código de fuente abierta desaparecen de Internet, dejando en riesgo sitios como Facebook, Netflix y Spotify, un grito de ayuda se escuchó en GitHub y fue respondido. ¿Cuál fue la identidad secreta de este Caballero Oscuro que guardó la codificación de código abierto? Max Kostow (en realidad no es un secreto). Él es el desarrollador que reparó #NPMGate en los 42 minutos posteriores a los primeros informes de un problema.

El problema surgió cuando un desarrollador llamado Azer Koçulu eliminó todos sus códigos de código abierto de NPM, una base de datos para código de código abierto, para protestar contra el plan del sitio para imponer una reclamación de marca registrada contra uno de sus proyectos. Koçulu había estado trabajando en un proyecto que llamaba Kik, que en última instancia llamó la atención de la aplicación de mensajería del mismo nombre. El equipo de Kik se dirigió a Koçulu, luego a NPM directamente, lo que condujo a una guerra de palabras y, en última instancia, a la decisión de Koçulu de abandonar el sitio.

El programa Kik que Koulu había estado construyendo no era importante para nadie, pero enterrado en los archivos de sus programas había un simple código llamado "panel izquierdo". Ahora, el panel izquierdo no es un programa complicado, pero en solo 17 líneas de código, hace algo que muchos desarrolladores necesitan: agrega caracteres al lado izquierdo de una cadena hasta que alcanza una longitud determinada. El código se había descargado más de 120,000 veces desde el sitio, y al menos unos pocos miles de proyectos confiaban en él como un único enlace en cadenas de código muy largas cuando desapareció.

En resumen, la decisión de Koçulu de deshacerse de los NPM con muchos programas, incluidos los principales sitios como Facebook, Reddit y Twitter.Detrás del escenario, los administradores de NPM debatieron la publicación del código de Koçulu en contra de sus deseos, una clara violación de los términos y acuerdos, pero la mayoría de la gente estuvo de acuerdo en que la situación era desesperada. NPM finalmente daría ese paso, pero solo después de que nuestro héroe Max Kostow solucionara el problema con humildad por su cuenta.

La solución provocó una ola de agradecimiento por el misterioso Max. Se pusieron a disposición algunas otras correcciones, pero solo para las personas que estaban ejecutando la versión más actualizada de un programa llamado Babel que se basaba en el panel izquierdo. Para los desarrolladores que estaban usando la versión anterior de Babel o que llamaron al panel izquierdo más directamente, Kostow salvó el día.

Ahora, con las llamas de la urgencia resueltas, toda la disputa se ha convertido en un juego de culpa geek en Twitter, donde la gente está luchando con #NPMGate. Algunas personas dicen que la falla de una sola pieza de un código en una larga línea de "dependencias" subraya el problema con el código abierto, mientras que otros argumentan que la solución rápida realmente prueba que el código abierto funciona. Nadie está muy contento con el NPM o las protecciones de marca en general.

Entonces, mientras que Internet ha vuelto a su estado natural de quejas y quejas, nuestro héroe acecha las salas de chat y los foros de la comunidad de código abierto, en busca de problemas que solucionar. Listo en cualquier momento para reparar cualquier código, conecte las dependencias. El batman de internet. Max Kostow.

Gracias amigo.

Mi tipo de estaño

Una foto publicada por max kostow (@maxkostow) en

$config[ads_kvadrat] not found