josiete.com

Mantener lo que nos sostiene: infraestructuras críticas y software

Ilustración de una vía ferroviaria, una torre de control, un puente y servidores conectados, con dos personas realizando tareas de mantenimiento

Anoche, 13 de noviembre de 2026, la FAA ordenó suspender los despegues a escala nacional en Estados Unidos. El tráfico aéreo quedó condicionado por un fallo en la infraestructura que permite coordinarlo. La comunicación de la Autoridad de Turismo de Hawái recoge la orden y su posterior levantamiento: se trató de detener salidas, mientras los vuelos internacionales entrantes se gestionaban caso por caso.

Python 3.15: importar solo cuando hace falta

Logo de Python azul y amarillo en relieve sobre una superficie oscura, con bloques desenfocados al fondo

Importar una librería puede implicar leer archivos, ejecutar su código de inicialización y cargar otras dependencias. Ese trabajo se paga aunque después solo queramos mostrar la ayuda de una herramienta. Python 3.15 incorpora Explicit Lazy Imports, definido en el PEP 810 y recogido en las novedades de Python 3.15: podemos declarar un import y aplazar su carga hasta el primer uso.

RAPTOR: un árbol de resúmenes para consultar grandes colecciones de documentos

Ilustración conceptual de documentos distribuidos en grupos y tarjetas de síntesis sobre una mesa

Portada conceptual generada con IA. Evoca una colección documental y sus síntesis; no representa la arquitectura del método ni resultados experimentales.

Estos días me rondaba por la cabeza cuánto código se estaría generando con IA en el mundo y cuántos programadores seguirían escribiéndolo todo a mano. Para investigar esas preguntas habría que mirar en muchos sitios: encuestas, estudios de repositorios de GitHub, publicaciones de Stack Overflow e informes empresariales. Cada fuente podría aportar una parte de la historia, pero habría que comprobar qué permite medir y qué conclusiones podemos extraer de ella.

Schema Drift en ETL: cuando los datos cambian y el código no se entera

Línea temporal de septiembre: los datos pasan de Schema A a B y C antes de que el ETL cambie de v1.0 a v1.1 y v1.2; las franjas naranjas señalan periodos cuya compatibilidad debe comprobarse

Cada mañana, un ETL recibe un CSV, convierte la edad a entero y carga los clientes. Ayer funcionaba con este fichero:

id,name,age
1,John,25
2,Mary,30

Hoy, el proveedor añade el país:

id,name,age,country
1,John,25,USA
2,Mary,30,UK

Unos días después, llega otra sorpresa:

La migración que nadie escribió: ADN antiguo y la transformación de Iberia

Comunidad esteparia ilustrada junto a un río: varias personas cuidan ovejas y bovinos y cargan pertenencias en un carro con ruedas macizas

Reconstrucción ilustrativa generada con IA. Región del bajo Don–Volga, hacia 3000 a. C. El pastoreo, los productos lácteos y el transporte en carros tienen respaldo arqueológico y biomolecular; el campamento, las prendas y los rostros son decisiones ilustrativas, no una restitución exacta. Referencias: Wilkin et al., 2021 y estudio sobre ganadería lechera en el Cáucaso y las estepas, 2022.