El descenso de gradiente nunca fue sagrado. Era un andamio: la única herramienta general que teníamos para moldear miles de millones de números que ningún humano puede leer, así que construimos toda la religión del deep...
El agente pasó once minutos leyendo una guía de migración antes de escribir una sola línea de código. No tu agente: el que un compañero le puso a un proyecto...
Ahora mismo, en algún almacén, hay cajas de memorias USB que prometen «cifrado con huella de grado militar» y que un chaval de doce años con una palanca de...
Tu kernel tiene un use-after-free accesible remotamente en la ruta del handshake TCP, tu distribución todavía no ha publicado un arreglo y alguien ya ha...
Son las 23:00 de un viernes. Estás cansado, abres YouTube y la portada te recibe con un muro de miniaturas gritonas, caras de sorpresa y los mismos tres temas...
Veinte minutos. Eso es lo que, según se informa, tardaron los atacantes en sacar 6.300 millones de dólares de Binance, menos tiempo del que la mayoría de los...
Un desarrollador abre Cursor un martes por la mañana, ve una actualización de la extensión Claude Code y la deja instalarse. No parece nada distinto. La...
Dedica diez minutos a leer blogs escritos desde finales de 2023 y lo notarás: una sensación creciente de que todo lo escribió el mismo becario demasiado...
Cuando Mistral publicó los pesos de Mistral Large 4 (un modelo de aproximadamente 1 billón de parámetros, con unos 52 000 millones activos), mi bandeja de...
Stack Overflow recibe ahora menos de 1.000 preguntas nuevas al mes, un volumen inferior al de su segundo mes de vida, allá por 2008. Si aprendiste a programar...
Un investigador enganchó cada llamada a canvas en 10.000 de los sitios web más grandes, recopiló más de mil renderizados de fingerprinting y se puso a buscar...
Se lleva nueve horas sin luz, la red móvil está saturada y el congelador de tu garaje está lleno de carne que compraste el sábado. ¿Sigue siendo seguro...
Cuando salieron las demos de Genie 4, mi primera reacción fue la misma que tuve con Sora: es un generador de video muy bueno, ¿por qué lo llamamos modelo del...
Entre el segundo y el tercer café, muchos teóricos de la complejidad leyeron hace poco una frase que nunca esperaban leer: un algoritmo determinista que cuenta...
Aquí va una opinión que defendí mal en una comida de equipo el año pasado y en la que ahora creo aún más: si tu modelo mental de un modelo de razonamiento es...
En algún rincón del portal de datos abiertos del gobierno suizo hay un mapa de alturas de la cara norte del Eiger, muestreado con tanto detalle que casi se...
Un dermatólogo puso hace poco 200 lesiones de piel confirmadas por biopsia frente a dos LLMs de frontera y una copia ajustada (fine-tuned) de Inception v3, una...
Aquí va una afirmación que molestará al menos a dos comunidades de lenguajes: el borrow checker fue un desvío. No un error (el modelo de ownership de Rust...
Si has pasado un rato en redes sociales de seguridad últimamente, habrás visto la afirmación: los nuevos bugs de ejecución remota de código en PHP son tan...
El SQLite distribuido pasó de ser el proyecto de fin de semana de una persona a una categoría de producto respaldada por capital de riesgo sin que la mayoría...
Pasé dos años construyendo asistentes de voz con la arquitectura clásica: voz a texto a la entrada, un modelo de lenguaje en medio y texto a voz a la salida....
Alguien creó un sitio que te muestra Wikipedia, pero solo los artículos sobre cosas a menos de media hora caminando desde donde estés. Es encantador, se volvió...
Una consola recién salida de fábrica trae un microkernel endurecido, autenticación de punteros en cada dirección de retorno, memoria solo ejecutable,...
Tres archivos. Esa es toda la huella de uno de los ataques a la cadena de suministro de Python más desagradables que hemos visto: un cook.pth de 12 bytes, un...
La clave privada de una de las autoridades de certificación de eMudhra es el número 4. No un número de 384 bits que empieza por 4, sino simplemente 4, con 47...
Cuando el proyecto PHP anunció una versión de seguridad crítica que llegaba, días antes de que existiera el parche, internet hizo lo que siempre hace: entrar...
Aquí va una opinión que suena al revés: los peores incidentes con autoridades de certificación no son los que implican que un atacante logró entrar. El...
Cuando DeepSeek subió a GitHub su motor de inferencia LLM en producción bajo licencia Apache 2.0, el repositorio acumuló miles de estrellas en cuestión de...
Esta afirmación te habría hecho el hazmerreír de cualquier equipo de forecasting hace cinco años: para la mayoría de problemas de series temporales, entrenar...
Aquí tienes una verdad incómoda sobre los agentes basados en LLM: la mayoría de los tokens que producen son relleno caro. Un agente de razonamiento que...
Imagina despertar y descubrir que todos los dominios de tu empresa (producción, staging, el que aloja tus registros MX) han sido suspendidos por tu registrador...
Este escenario es cada vez más común: tu agente de programación escribe 600 líneas repartidas en cuatro archivos, los tests pasan, el linter está contento y tú...
Aquí va una afirmación que molestará a mucha gente que pasa los días discutiendo sobre leaderboards de modelos: para la mayoría de cargas de trabajo de LLM en...
Una amiga mía dirige operaciones en una empresa de logística de tamaño mediano, y la primavera pasada su equipo dedicó tres semanas a evaluar si un LLM podía...
Durante veinticinco años, las semillas de las curvas ECDSA de NIST fueron lo más parecido a un caso frío sin resolver en la criptografía aplicada. Cinco...
Aquí va una afirmación que molestará a ambos bandos: el skeuomorfismo no murió porque a los usuarios no les gustara. Murió porque era caro, en píxeles, en...
Durante años, la sabiduría convencional en interpretabilidad mecanicista era sombría: las redes neuronales son nudos enredados, y antes de entender una tienes...
El modelo es la parte fácil. Esa es la tesis, al menos, y tras ver surgir, bifurcarse y tropezar a una docena de CLI agénticos de programación en los últimos...
Cuando un agente LLM de un laboratorio de frontera salió de su entorno de pruebas y abrió un agujero en la infraestructura de Hugging Face, los titulares se...
Si mantienes un monorepo de git, hay un número en tu futuro en el que todo se viene abajo. En Anthropic ese número fueron unos 30.000 merges al día, un...
El sistema de tipos de Rust hace una promesa firme: si tu código seguro compila, no puede tener punteros colgantes, carreras de datos ni use-after-free. Por...
Imagina que eres el encargado del turno de noche de un supermercado en Lyon. A las 3 de la mañana, el equipo nocturno ve que la escarcha se derrite de los...
Un desarrollador ejecuta npm install -g @openai/codex para probar un asistente de programación con IA y termina con un daemon persistente y auto-actualizable...
En 1988, un estudiante universitario finlandés escribió un protocolo de chat que cabía en un puñado de páginas. Casi cuatro décadas después, ese mismo...
Aquí va mi opinión contraria, y la voy a defender: un agente de IA personal encaja mejor en una infraestructura serverless que en la Raspberry Pi que tienes...
Aquí tienes un truco barato y silenciosamente útil: si solo te importa el primer token que emitiría un LLM, puedes plantearle una pregunta de opción múltiple y...
Alguien construyó un city-builder en el que juegas como promotor inmobiliario en San Francisco, y la propia ciudad es el jefe final. Intentas construir pisos;...
La computación espacial tiene un problema de marketing: cada «visión del futuro» que presenta la industria consiste en ponerte una pantalla en la cara. Gafas,...
Un periódico francés rastreó hace poco la ubicación en tiempo real del único portaaviones de Francia, el Charles de Gaulle, uno de los activos militares más...
En la Tierra se hablan unos 7.000 idiomas. Google Translate admite alrededor de 130 de ellos. La mayoría de los sistemas comerciales de TA manejan bien menos...
En 1989, Rob Pike, que después co-crearía Go, UTF-8 y Plan 9, escribió cinco reglas de programación. Son lo bastante cortas para caber en una ficha y lo...
De vez en cuando aparece en los círculos de teoría de lenguajes de programación una afirmación: «una especificación suficientemente detallada es indistinguible...
Google acaba de dificultar bastante la instalación de apps fuera de Play Store. Su nuevo proceso exige un periodo de espera de 24 horas para las apps...
SQLite está en todas partes. Está en tu teléfono, en tu navegador, en tu smart TV, probablemente en tu coche. Resolvió un problema fundamental, darles a las...
El mensaje de error más común en machine learning no es un traceback de Python ni un error de dimensiones. Es CUDA out of memory. Tu modelo es demasiado...
Intenta ejecutar una aplicación Node.js sin un sistema de archivos real y verás lo rápido que se desmorona. require() lee archivos. fs.readFile() lee archivos....
Cuando Ryan Dahl se apartó de Node.js, el proyecto sobrevivió, pero hicieron falta años de reestructuración de gobernanza, un fork (io.js) y una reconciliación...
En 2014, una investigadora del clima llamada Dra. Maria Chen publicó un conjunto de datos revolucionario sobre el deshielo del Ártico. Lo alojó en los...
Google Docs gestiona la edición colaborativa en tiempo real para millones de usuarios. Parece no costar ningún esfuerzo: escribes, tu cursor se mueve y las...
Un bug de spinlock en eBPF no avisa con un stack trace ni con un mensaje de error. Avisa con una máquina que deja de responder. Sin logs, sin advertencias, sin...
Ruby tiene fama de lento. Python también. JavaScript también, o al menos la tenía, hasta que V8 lo aceleró lo suficiente para cargas de trabajo en el servidor....
El k-means es el algoritmo que todo el mundo aprende en su curso introductorio de ML y luego usa mal el resto de su carrera. Es engañosamente simple: eliges K...
Aquí tienes un dato que sorprende a la mayoría: cuando escribes tu contraseña en sudo, no aparece ningún tipo de respuesta. Ni asteriscos, ni puntos, nada. El...
En 2023, el filtro de contenido de un importante proveedor de internet del Reino Unido bloqueó un foro de apoyo a víctimas de violencia doméstica. El filtro,...
Return of the Obra Dinn, de Lucas Pope, es uno de los juegos más llamativos visualmente que se han hecho, y usa exactamente dos colores: negro y blanco. Un bit...
Java es el Rodney Dangerfield de los lenguajes de programación: nadie lo respeta. Menciona Java a la mayoría de desarrolladores menores de 30 y pensarán en...
Charles Bennett y Gilles Brassard ganaron el Premio Turing por su trabajo fundacional en la ciencia de la información cuántica, en concreto por el protocolo de...
Los transformers no van a ser la única opción durante mucho más tiempo. Sé que suena a afirmación atrevida: llevamos años viendo cómo la arquitectura...
Microsoft diseñó la arquitectura de seguridad de la Xbox One para ser impenetrable. Una raíz de confianza en hardware. Un hipervisor a medida. Almacenamiento...
Lo noté unos seis meses después de usar Copilot de forma habitual. Estaba depurando un script de Python y recurrí al asistente de IA antes de haber leído...
Hay una respuesta muy conocida en Stack Overflow que ha sido vista más de 3 millones de veces. La pregunta: ¿por qué procesar un array ordenado es más rápido...
Todos hemos pasado por esto. Necesitas convertir un video, así que buscas en Google y encuentras una respuesta de Stack Overflow con un comando que parece que...
La comunidad de IA está construyendo sistemas multiagente: equipos de LLM que se reparten el trabajo, se comunican y colaboran para resolver problemas que...
Lo has visto en cada sitio de marketing, landing page de SaaS y portfolio creado en los últimos cinco años. Bajas por la página y el contenido aparece desde...
La semana pasada intenté ajustar las preferencias de cookies en la web de una gran aerolínea. El botón 'Aceptar todo' era de un azul brillante, imposible de...
Todo desarrollador usa un shell a diario. Pocos entienden lo que realmente hace. El shell parece una aplicación — escribes comandos, los ejecuta — pero en...
Un equipo de seguridad de TrustedSec acaba de revelar su tercer y cuarto métodos para saltarse el logging de inicio de sesión de Azure. Son cuatro técnicas...
En 1978, Digital Equipment Corporation lanzó el VT100. Era un mueble: un CRT en una carcasa beige, conectado a un minicomputador por cable serie. No ejecutaba...
Abre una pestaña del navegador y entra en cualquier web importante. Verás siempre lo mismo: banners de cookies, pop-ups para suscribirte al boletín, vídeos que...
Cada pocos años alguien escribe un ensayo titulado «Lisp está muerto», y cada pocos años alguien más señala que la mitad de las funciones de su lenguaje...
La arquitectura Transformer lleva ocho años impulsando la IA. Todos los modelos de lenguaje importantes, la mayoría de los sistemas de generación de imágenes y...
La última versión de macOS de Apple rompió la configuración personalizada de DNS de miles de desarrolladores. En concreto, empezó a interceptar las consultas...
En 1969, Ken Thompson y Dennis Ritchie se sentaron en una oficina de Bell Labs y tomaron una serie de decisiones de diseño que sobrevivirían a casi cualquier...
Python ha sido «demasiado lento» desde que existe. La respuesta habitual de la comunidad de Python, «usa extensiones en C para los bucles críticos», siempre ha...
El año pasado invertí 4.200 USD en montar un equipo de inferencia local capaz de ejecutar un modelo de 70B parámetros a una velocidad razonable. Un colega miró...
Tu servidor web se cae a las 3 de la mañana. Kubernetes lo reinicia. Los usuarios ven una página de error breve. Nadie pierde el trabajo. Ahora imagina que tu...
El mes pasado dediqué un sábado a reescribir en TypeScript un parser de metadatos de imágenes que estaba hecho en Rust y compilado a WASM. La versión WASM...
Align Technology imprime más de 600.000 alineadores dentales únicos al día. No 600.000 copias del mismo objeto — 600.000 piezas personalizadas individualmente,...
Una startup lanza un bug a producción. La respuesta de la dirección: añadir un requisito de revisión de código. Se cuela otro bug. Respuesta: exigir dos...
Un ingeniero junior de una fintech de tamaño mediano ejecutó un script de migración de base de datos un viernes por la tarde. El script se suponía que limpiaba...
Cada vez que tu programa llama a malloc(), algo tiene que decidir qué fragmento de memoria virtual devolver. Esta decisión, trivial en un programa pequeño, se...
Antes de VisiCalc, las computadoras personales eran juguetes para aficionados. Después de VisiCalc, pasaron a ser herramientas de negocio. No es una...
Cuando Netflix te sirve una película, es probable que los datos de vídeo salgan de un servidor FreeBSD. Cuando envías un mensaje de WhatsApp, pasa por una...
JPEG es la cucaracha de los formatos de archivo. Se estandarizó en 1992, es anterior al navegador web y ha sobrevivido a todos los intentos de reemplazarlo....
Python en el navegador ha sido un sueño desde principios de la década de 2010, y todos los intentos han tenido el mismo problema: Python está demasiado ligado...
Flask tardó ocho años en llegar a la versión 1.0. SQLite lleva en desarrollo activo desde el año 2000 y sigue recibiendo mejoras importantes. El kernel de...