‼️🚨 BREAKING: A new npm supply-chain attack uses a dead-man's switch. The payload plants a watcher on your machine that nukes your home directory the second you revoke the GitHub token it stole from you.
The compromise happened today, across 42 official tanstack npm packages, 84 malicious versions in total. tanstack/react-router alone pulls more than 12 million weekly downloads.
The attacker forked TanStack's repository and pushed a single hidden commit. From there, they tricked TanStack's own release system into signing the malicious packages as if they were the real thing. To npm, and to anyone checking the cryptographic proof of origin (SLSA provenance), the poisoned versions looked 100% legitimate.
Maintainer Tanner Linsley confirmed the whole team had 2FA enabled. It didn't matter. This is the first documented npm worm in history that ships with a valid, signed certificate of authenticity, the same one defenders rely on to know a package wasn't tampered with.
On one end, the Anthropic team is a massive user of AI to write code (80%+ of all code deployed is written by Claude Code). They ship amazingly fast.
On the other hand, seeing these beyond terrible reliability numbers suggests there might be a downside to all this speed:
🍳💻 'Cualquiera puede cocinar', por @eriesgo
🌐 La visión de un ingeniero informático en una startup
🗣️ "Las empresas que no reconozcan el valor de los ingenieros informáticos y la diversidad de talento se quedarán atrás en la era digital"
https://t.co/7DRJCfUjjP
🍳💻 'Cualquiera puede cocinar', por @eriesgo
🌐 Cómo la ingeniería informática es fundamental en las startups
🗣️ "Las empresas que no reconozcan el valor de los ingenieros informáticos y la diversidad de talento se quedarán atrás en la era digital"
https://t.co/7DRJCfUjjP
My first manager at Uber started a GitHub page back at the time with resources to become a more proficient developer - ones he personally found helpful (he did not have a CS degree).
I realized he is *still* updating it, 7 years later! A neat list: https://t.co/QtWeltMDWz
Se dice que Poincaré fue el último matemático capaz de abarcar todas las matemáticas de su tiempo.
Desde Poincaré, la disciplina simplemente se volvió demasiado compleja como para poder ser dominada en el transcurso de toda una vida de estudio.
Desde Poincaré, los matemáticos son especialistas: adquieren conocimientos generales de toda la materia, pero luego concentran su estudio en una única parcela.
Desde Poincaré, solo una vida no basta.
Pienso que los técnicos que crecimos con el Spectrum, el Amstrad o el Amiga somos la generación de Poincaré. Hemos asistido al nacimiento de las computadoras domésticas, de las redes informáticas y de internet. Del florecimiento del software como ingeniería. De la nube. Y, ahora, de la inteligencia artificial. Somos coetáneos de estos cambios que transforman el mundo.
Pero como con Poincaré, la tecnología ya es demasiado compleja como para caber contenida en solo una vida. Los nuevos técnicos conocerán los primeros rudimentos de la profesión informática no por su ejercicio como un fenómeno histórico.
Somos una generación frontera. La única que ha conocido la vida antes y después de la hiperconectividad y los dispositivos móviles. La que ha visto coexistir las máquinas de escribir y los monitores de fósforo verde. La última que pudo abarcar toda la tecnología de su tiempo.
Somos una generación de inflexión.
A partir de aquí, el mundo cambia.
¿Sabías que ya tenemos AWS User Group en Asturias? Yo me acabo de unir. Puedes hacerlo aquí: https://t.co/SeX5CJx5e6 #Meetup#Asturias a través de @Meetup#AWS
What if the most important part of "platform engineering" is maintaining a high quality wiki with proven, empathic patterns for Stream-aligned teams to follow? 📄
#platformengineering#DevOps