La codification de la Sunnah
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
¿Resolvió la ciencia el misterio del triángulo de las Bermudas? No. Así no es como funciona la ciencia.
El Triángulo de las Bermudas está en los titulares esta semana gracias a un documento de investigadores de la Arctic University of Norway que muestra que las burbujas de metano oceánicas pueden causar "explosiones enormes", bolsas de aire lo suficientemente grandes como para tragar barcos. Las burbujas gigantes observadas y explicadas por el equipo noruego estaban en el Mar de Barents, que no es ...
El reinicio cómico de DC: Batman, Wonder Woman y Suicide Squad obtienen problemas # 1 nuevamente
DC Comics anunció el reinicio de cada una de sus series principales en WonderCon este fin de semana. Se espera que muchos de los nuevos números # 1, personaje revitalizante, entre ellos Batman, Batgirl y Birds of Prey, Wonder Woman, Supergirl y Suicide Squad, lleguen a las gradas en junio. Aunque reiniciar los arcos de caracteres no es una novela para ...
La "raíz" del robot de dibujo de pizarra de Harvard podría "dar vida a la codificación" para los niños
En nuestra loca carrera hacia un futuro totalmente digital y tecnológicamente interconectado, el lenguaje de codificación y programación de computadoras se está convirtiendo en una de las habilidades más importantes para tener. Pero la codificación es un concepto complejo, confuso y abstracto que es difícil de aprender como adulto y particularmente difícil para los niños pequeños ...