0804 | Renovables superan a fósiles en Alemania; IA y vigilancia

||Download

Show notes

Clara Vega:Hola, bienvenidos una vez más a Hacker News diario, el podcast de Bri.

Este episodio es producido por Bri. Bri usa tecnología avanzada de IA para convertir los feeds que te importan en podcasts pensados para escuchar. Puedes escribirnos a hi@bri.so.

Transcript

Clara Vega: Hola, bienvenidos una vez más a Hacker News diario, el podcast de Bri. Soy Clara Vega.

Mateo Ruiz: Y yo soy Mateo Ruiz. Hoy tenemos un episodio cargado, con una noticia de energía eólica y solar que marca un hito por primera vez. También pasamos por los últimos avances de OpenAI en matemáticas, la pregunta de si las llaves de policía que usan cámaras son confiables, y un benchmark de Epoch AI con MirrorCode.

Clara Vega: Y no nos olvidemos del resto: el efecto Dunning-Kruger bajo la lupa, veinte años de Pandoc, por qué los modelos de lenguaje recompensan la experiencia, la brecha de productividad con la inteligencia artificial, y un debate sobre las fallas de seguridad de SQLite.

Mateo Ruiz: Cerramos con un poco de herramientas para desarrolladores que deben ser código abierto, una app más pequeña y rápida con Kimi, el soporte de MiniMax en ComfyUI, y un nuevo proyecto llamado Octane. Arrancamos.

Clara Vega: Empecemos por una noticia que abre el debate sobre energías. Según publica bne IntelliNews, la eólica y la solar han superado por primera vez a los combustibles fósiles en Alemania. Y el grueso de la discusión en Hacker News gira en torno a qué significa realmente ese hito.

Mateo Ruiz: Porque hay quien lo celebra y quien pone los pies en la tierra. Un comentarista, citrin_ru, lo reconoce como un hito, pero advierte: si se cuenta toda la energía, y no solo la electricidad, y no solo el mundo desarrollado, el progreso no es tan rápido. De hecho recuerda haber visto argumentos, basados en datos de Our World in Data, de que las renovables son irrelevantes y de que los fósiles seguirán siendo la fuente principal durante toda una vida.

Clara Vega: Otro comentarista, ragebol, responde justo a ese pesimismo. Dice que, al mirar ese tipo de gráficos, hay que tener en cuenta que quemar hidrocarburos es relativamente ineficiente. Solo alrededor del 20 al 30 por ciento de la energía del combustible se convierte en trabajo útil, mientras que la electricidad es mucho más eficiente. O sea: con electricidad se necesita mucha menos energía para lo mismo, así que el panorama es menos sombrío de lo que parece, aunque quede un largo camino. Y añade que el crecimiento exponencial del despliegue de eólica y solar es difícil de apreciar en un gráfico de dos años de antigüedad que solo llega hasta 2024.

Mateo Ruiz: Y de ahí, otro comentarista llamado ben_w extrae una consecuencia directa. Si ese crecimiento exponencial se mantiene, dice, las renovables serían el cien por cien de la electricidad a principios o mediados de la década de 2030, y alrededor del cien por cien de toda la energía a finales de los 2030 o principios de los 2040, incluso sin contar con la mejora de eficiencia del uso eléctrico directo.

Clara Vega: Pero bluGill introduce matices y resume la postura con un "depende". Explica que las mejores plantas de ciclo combinado rondan el 60 por ciento de eficiencia, lo que matiza bastante ese argumento del despilfarro de los fósiles, y además apunta al caso del motor de gasolina de un coche como otro ejemplo en el que eficiencia y contexto importan muchísimo.

Clara Vega: Pasamos a una noticia de otra liga completamente distinta. OpenAI ha publicado, con fecha del primero de agosto de 2026, un documento titulado "Diez avances en matemáticas y ciencias de la computación teórica".

Mateo Ruiz: Y el título no se queda corto. Es una selección de diez resultados que, según OpenAI, resuelven o logran progresos sustanciales en problemas abiertos muy serios: geometría de alta dimensión, teoría de códigos, complejidad de circuitos aritméticos, teoría de grupos, álgebras de operadores, complejidad cuántica, criptografía de retículos y combinatoria extremal.

Clara Vega: La parte más llamativa es quién los ha conseguido. Fueron obtenidos por una versión interna de Astra, el próximo modelo principal de OpenAI. Y el coste de computación es revelador: el total de tokens necesarios para llegar a esas soluciones costaría aproximadamente dos mil dólares a las tarifas de su API. Eso es un cambio radical respecto a cómo se hacía matemática antes.

Mateo Ruiz: Y detallan el proceso, que también llama la atención. Los argumentos fueron preparados como manuscritos por humanos con ayuda del mismo modelo, y después formalizados por el propio modelo en certificados Lean, es decir, verificados mecánicamente. Además publican una narración del proceso de pensamiento del modelo. Ahora, lo más interesante es qué lograron. Hay varios resultados que suenan a pura matemática abstracta, pero algunos conectan directamente con algo más cercano: por ejemplo, la dureza de aproximación por factor polinómico para el problema del vector más cercano, un problema que está vinculado a la criptografía poscuántica.

Clara Vega: Eso significa que, si estos resultados se sostienen, un modelo de IA habría empujado problemas matemáticos que llevaban décadas abiertos, algunos con implicaciones directas para la seguridad criptográfica del futuro. Es el tipo de logro que antes habría ocupado a equipos de matemáticos durante años, logrado con una factura de dos mil dólares de computación y verificado de forma automática.

Clara Vega: Cambiamos de tercio por completo, pero seguimos en Hacker News. Aquí hay una historia muy personal, protagonizada por el CEO de Flock, la empresa de cámaras de vigilancia para reconocimiento de matrículas. Se titula "El CEO de Flock me enfrentó después de que sus cámaras llevaran a mi detención injusta".

Mateo Ruiz: Y la discusión en Hacker News se convierte en un debate sobre la empresa, la privacidad y la cultura de quién sigue a quién. Un comentarista llamado curiousgal menciona que Flock es parte de la aceleradora Y Combinator, de la cohorte de 2017. Y de ahí salta otro, ryandvm, con una reflexión más ácida: dice que le cuesta imaginar el diagrama de Venn de los defensores de la privacidad y los admiradores de Y Combinator que se mueven por Hacker News.

Clara Vega: Ese comentario captura muy bien la tensión del hilo. Por un lado tienes la historia de primera mano: el propio autor dice que las cámaras de Flock llevaron a que lo detuvieran indebidamente, y que el CEO de la empresa le plantó cara después. Por otro lado, parte de la comunidad reacciona con cierto escepticismo o ironía sobre el mismo debate, como refleja ese comentario de ryandvm.

Mateo Ruiz: Y otro comentarista, nekusar, añade una capa más al hilo. La conversación no gira solo en torno al incidente concreto, sino también a cómo se discute la vigilancia en plataformas muy conectadas con el mundo del emprendimiento y el capital riesgo, donde hay quien defiende estas empresas y quien las ve como un riesgo directo para la privacidad. El hilo deja claro que el reconocimiento de matrículas por parte de Flock no genera un debate técnico, sino un choque de valores sobre quién debe vigilar a quién.

Clara Vega: Y para cerrar, otra historia de Hacker News que plantea una pregunta muy concreta: cuál es el mayor proyecto de software que la IA puede completar por sí sola. Se llama MirrorCode, un benchmark creado por Epoch AI junto con METR.

Mateo Ruiz: La idea es ambiciosa. En cada tarea, los modelos deben reimplementar un programa completo de extremo a extremo, sin acceso al código fuente original. Y las soluciones tienen que coincidir exactamente con la salida del programa de referencia en pruebas de extremo a extremo, incluidas pruebas reservadas que el modelo nunca ve. Hay 25 programas objetivo, en áreas como utilidades Unix, herramientas de serialización y consulta de datos, bioinformática, intérpretes, análisis estático, criptografía y compresión.

Clara Vega: La diferencia de este benchmark frente a otros es el presupuesto de computación. Epoch AI destaca que dan un presupuesto de inferencia grande, en lugar de los típicos 1 a 10 dólares de otros benchmarks. De hecho, una de las tareas más grandes costó dos mil seiscientos dólares por una sola ejecución, e implicó a la IA trabajando diecinueve días sin intervención humana. Creen que un ingeniero humano sin IA tardaría meses en las tareas más complejas.

Mateo Ruiz: Y el resultado principal es vistoso. El modelo Claude Opus 4.7 reimplementó gotree, un toolkit de bioinformática de unas dieciséis mil líneas de código en Go y más de cuarenta comandos. Epoch AI calcula que un humano tardaría de dos a diecisiete semanas sin asistencia, mientras que Opus 4.7 lo resolvió en catorce horas, con un coste de doscientos cincuenta y un dólares. Aunque matizan un detalle importante: la mejor implementación pasó dos mil de dos mil un tests, fallando un único caso extremo de un comando muy especializado para manipular anotaciones de fecha. Así que no llega al cien por cien estricto, aunque la consideran casi perfecta.

Clara Vega: Y también advierten con honestidad sobre una posible contaminación de datos, porque los modelos previos pudieron haber visto código parecido durante el entrenamiento. Con todo, la cifra revela hacia dónde va esto: proyectos que antes eran trabajo de un especialista durante semanas, resueltos en horas con un coste de cientos de dólares. Ese es el ritmo al que se está moviendo esta tecnología, y es lo que deja en el aire tanto esta historia como las anteriores.

Clara Vega: Empiezo con un clásico que seguro has oído nombrar, el efecto Dunning-Kruger. Ese sesgo por el que quien es malo en una tarea tiende a sobreestimar su desempeño, mientras que quien la domina tiende a subestimarse un poco. Pues un artículo publicado en la revista McGill OSS, firmado por Jonathan Jarry en diciembre de 2020, sostiene algo provocador: que este efecto, tal y como lo describieron David Dunning y Justin Kruger en 1999, probablemente no es real, y que podría ser solo un artefacto de los datos.

Mateo Ruiz: Y ojo, porque el planteamiento original era muy concreto. Pensemos en alguien que predice acertar un 60 por ciento y luego saca un 15 real sobreestimando muchísimo, mientras que un experto predice un 70 y obtiene un 90, subestimándose. Y el propio Dunning insiste en que el efecto trata sobre nosotros, no sobre ellos, y que tiene más que ver con estar mal informado que con no estar informado en absoluto.

Clara Vega: El problema, según este artículo, llega cuando otros investigadores intentaron replicarlo. Un equipo liderado por Ed Nuhfer, en la revista Numeracy, en 2016 y 2017, logró reproducir el patrón incluso con datos aleatorios. En su análisis, solo entre un 5 y un 6 por ciento de las personas sin capacitación encajaba en la descripción, y tanto expertos como novatos sobrestimaban y subestimaban con la misma frecuencia; la diferencia es que los expertos lo hacían en un rango más estrecho.

Mateo Ruiz: Uno de los que cambió de opinión fue Patrick McKnight. Él enseñaba el efecto como advertencia a sus estudiantes, pero se convenció de que era un artefacto después de replicar los hallazgos de Nuhfer, y con una diferencia importante: usó el lenguaje de programación R en lugar de Microsoft Excel.

Clara Vega: Y la respuesta de la comunidad fue muy meta. En el hilo de Hacker News, el primer comentario pregunta, con toda la ironía del caso, si esto mismo es un ejemplo del efecto Dunning-Kruger. Otro usuario duda, en broma, de si el artículo original es en serio, y defiende que lo que muestra es que los especialistas muy conocedores identifican mejor los vacíos de su propio conocimiento. Lo ilustra con su caso como observador de aves: sabe perfectamente lo que no sabe, frente a quien trabaja en el campo todos los días.

Clara Vega: Cambio de tercio completo, pasamos de un posible artefacto estadístico a dos décadas de código abierto. John MacFarlane publicó «Twenty Years of Pandoc», una retrospectiva firmada el 2 de agosto de 2026, para conmemorar el vigésimo aniversario de su conversor de documentos. Y cuenta que el 3 de agosto de 2006 subió la primera versión de pandoc a su web bajo licencia GPL.

Mateo Ruiz: Aquel primer pandoc era algo bastante humilde: unas tres mil líneas de Haskell, sin más dependencias que la biblioteca estándar del compilador GHC, y ya convertía Markdown, reStructuredText, HTML y LaTeX entre sí, además de formatos como RTF o S5.

Clara Vega: Lo curioso es que el proyecto nació al revés de lo esperable. Primero MacFarlane decidió que quería usar Haskell, y solo después decidió que escribiría un conversor. Llegó al lenguaje por el blog de un amigo, el lógico y filósofo Greg Restall, y para escribir el parser de Markdown usó parser combinators con la librería parsec.

Mateo Ruiz: Y ahí está la clave de por qué pandoc terminó siendo distinto. Las implementaciones de la época, escritas en Perl, Python, Ruby y PHP, transformaban Markdown a HTML con expresiones regulares. Pandoc, en cambio, construía un árbol de sintaxis abstracta real, un modelo interno del documento, y desde ahí lo renderizaba a otros formatos. Con N formatos de entrada y M de salida, esa arquitectura sostiene N por M conversiones posibles.

Clara Vega: En veinte años, ese diseño dio para más de doscientos lanzamientos y más de cincuenta formatos de documento, con generación automática de citas y bibliografías, e integración en herramientas académicas como Quarto y Jupyter Notebook. Según MacFarlane, pandoc se convirtió en el programa más popular escrito en Haskell, instalado en millones de computadoras.

Mateo Ruiz: Y entre los hitos que narra, dos curiosidades: en octubre del mismo 2006, un desarrollador turco llamado Recai Oktaş lo contactó para empaquetar pandoc para Debian, iniciando su viaje en las distribuciones de Linux. Poco después, en la versión 0.3, se sumó el escritor DocBook y la sintaxis estándar de notas al pie en Markdown; la 0.4 trajo tablas, listas de definición y más funciones de formato.

Clara Vega: Seguimos con el tema de la inteligencia artificial, pero esta vez para hablar de su contra cara. El artículo de Sean Goedecke, titulado «LLMs reward expertise», es decir, que los modelos de lenguaje recompensan la pericia, sostiene que estos modelos convierten a todo el mundo en generalista. Pero la habilidad más importante al usarlos no es técnica, sino la pericia en el dominio sobre el que se pregunta.

Mateo Ruiz: Goedecke lo demuestra con un ejemplo fascinante: la conversación del matemático Terence Tao con ChatGPT sobre un contraejemplo recién descubierto de la conjetura jacobiana. Y el autor lo dice sin rodeos: ese no es el mismo ChatGPT con el que él habla. Ni con tokens ilimitados llegaría adonde llega Tao.

Clara Vega: Lo interesante es cómo trabaja Tao. Escribe mensajes cortos y directos, no responde punto por punto. Hace que el modelo entre en modo hablar con matemáticos, en lugar de explicar a aficionados. Rechaza las respuestas que le parecen erróneas sin contradecirlas directamente, y casi nunca sigue el consejo del modelo sobre qué hacer después.

Mateo Ruiz: Y esta idea se traslada a algo tan mundano como trabajar con sistemas en GitHub. Con una buena teoría del código, dice Goedecke, se puede empujar mucho más al modelo, preguntándole cosas como ¿no hacemos ya esto?, o ¿podemos expresar este problema en términos que ya conocemos? Su conclusión es que para muchas tareas, el cuello de botella no es el modelo, sino el humano, porque lo difícil es comunicar exactamente qué solución se quiere.

Clara Vega: En la discusión, un usuario llamado walrus01 lo resumió a su manera: los modelos de lenguaje recompensan el conocimiento de arquitectura, saber estructurar las cosas y no limitarse a pedirle a Claude que te haga el Microsoft Flight Simulator, sin errores. Y otro, champagnepapi, apuntó a la industria del software y sus frases repetidas: no mires el código, o los modelos de lenguaje han hecho a los desarrolladores de 10 a 100 veces más rápidos. Afirmaciones que, según él, solo se sostienen en unos pocos casos.

Clara Vega: Y cerramos con un análisis que conecta directamente con eso, porque suena muy bien eso de que la IA acelera el desarrollo, pero ¿cuánto realmente? El artículo «The AI Productivity Gap», escrito por Bjorn Roche, un líder de ingeniería en Nueva York, fechado el 12 de julio de 2026, intenta ponerle números. Y su conclusión es matizada: la IA ya ha mejorado la productividad de los equipos de ingeniería, y seguirá haciéndolo, pero construir funciones de producción sigue llevando casi el mismo tiempo de antes.

Mateo Ruiz: Su explicación es que escribir código nuevo no es donde los ingenieros senior gastan la mayor parte de su día. Lo difícil es decidir qué código escribir, y eso la IA aún no lo facilita. Incluso tiene una queja muy concreta: leer un documento de requisitos o un ticket escrito por IA le toma más tiempo que uno redactado por humanos, porque van cargados de exceso de detalle.

Clara Vega: Asumiendo que la IA hace la codificación tres veces más rápida, más el testing, la integración continua y el despliegue que generan al haber más código nuevo, sus cálculos dan a un ingeniero senior un ahorro de una hora y cuarto al día: de ocho horas pasa a seis horas y tres cuartos, alrededor de un 15 por ciento. Y a un junior, dos horas: de ocho a seis, un 25 por ciento, porque los juniors dedican más tiempo a escribir código.

Mateo Ruiz: Resulta irónico, dice Roche, que los líderes digan que solo contratan seniors porque la IA hace el trabajo de los juniors, cuando en realidad son los juniors quienes más ganan con ella, sobre todo como herramienta de aprendizaje. Las notas citan a Andrew Murphy sobre esos directivos que vuelven de una conferencia diciendo que la IA ya hace el trabajo de un junior, y mencionan lo que llaman la falacia del portero.

Clara Vega: En la discusión, la experiencia real de supervisar agentes contrasta con esa euforia. Un usuario llamado laszlojamf cuenta que gran parte de su tiempo de codificación ahora es espera: mantiene tres agentes en paralelo, corrigiéndolos y dirigiéndolos. La moraleja se repite en los tres temas de hoy: la herramienta multiplica, pero quien decide, quien entiende el dominio y quien sabe qué solución quiere, sigue siendo el humano. Y eso, a diez o veinte años de estos debates, sigue siendo la parte difícil.

Clara Vega: Empecemos con una historia que va a hacer saltar algunas alarmas en los departamentos de seguridad. Hacker News ha recogido un análisis de la empresa de seguridad JFrog sobre unas supuestas vulnerabilidades críticas en SQLite, esas bases de datos ligeras que están por todas partes, en móviles, navegadores y cientos de aplicaciones. Y lo llamativo es que, según este análisis, esos avisos podrían no ser vulnerabilidades reales en absoluto, sino lo que ha dado en llamarse “basura de modelo de lenguaje”, es decir, descripciones generadas por IA de problemas que probablemente no existen.

Mateo Ruiz: Y un comentario en el hilo lo resume de forma muy certera: esto va a ser muy divertido para las organizaciones que tienen la obligación de parchear todas y cada una de las vulnerabilidades conocidas. Porque, piénsalo, si tu política dice que tienes que corregir cualquier CVE, recibir un montón de avisos falsos te obliga a perseguir fantasmas, gastar tiempo de ingeniería y lanzar parches que no resuelven nada.

Clara Vega: Y hay un matiz aún más inquietante que alguien señaló en la conversación: si se usara de forma ofensiva, esto podría ser terrible. Imagina que un atacante aprovecha que las organizaciones están obligadas a revisar estos avisos para saturarlas de falsas alarmas, desviando su atención de los problemas reales. La mejor defensa que se le ocurrió a uno de los participantes es que un agente reproduzca el problema antes de que nadie se ponga a parchear, para confirmar que la vulnerabilidad existe de verdad.

Mateo Ruiz: Así que la moraleja para quienes escuchen viene clara: antes de activar todo el proceso de parcheo, conviene verificar que el aviso es real. Porque en un mundo donde cada vez más contenido técnico se genera con IA, ya no basta con que una alerta lleve una referencia de vulnerabilidad para tomarla al pie de la letra.

Clara Vega: Cambiando de tema, hay una conversación fascinante sobre cómo usar bien los asistentes de código, que viene de la mano de un desarrollador llamado Ankur Sethi y su blog. Resulta que en abril había dicho que dejaba de usar estas herramientas en sus proyectos personales, pero ahora cuenta que sigue usándolas, solo que de una forma bastante peculiar.

Mateo Ruiz: Y es que cuando dejaba que el asistente le generara funciones enteras de una sola vez, se quedaba con una sensación de insatisfacción y desorientación, como si el código fuera un territorio que ya no reconocía. De hecho, dice que dejar que el asistente “vague libre” por sus proyectos le genera una cantidad colosal de deuda cognitiva, es decir, un lastre mental por no comprender realmente lo que hay en su propio código.

Clara Vega: Su solución es, según sus propias palabras, groseramente ineficiente y quizá un poco cómica: el asistente genera el código en el chat, y luego él mismo lo teclea a mano, editando todo personalmente. De hecho, tiene instrucciones muy estrictas escritas para sus asistentes: que nunca creen, editen, muevan ni borren archivos salvo petición explícita, que le muestren cada cambio propuesto para que él lo escriba, y que no ejecuten comandos que modifiquen archivos o cambien el estado del proyecto.

Mateo Ruiz: ¿Y por qué molestarse en teclear cada línea? Porque ir más lento le obliga a prestar atención, le ayuda a detectar alucinaciones y malas decisiones de diseño, y le permite reorganizar y comentar el código mientras lo escribe. Dice que, en lugar de ser diez veces más rápido, probablemente solo es el doble de rápido que sin ninguna ayuda, pero a cambio consigue una comprensión mucho más profunda del código y construye un mapa mental del proyecto que mejora sus futuras peticiones. Lleva unos meses con este flujo, planea continuar, y su mayor temor es que la industria entera acumule deuda cognitiva hasta dejar de entender sus propios sistemas.

Clara Vega: Otra discusión que ha dado mucho que hablar en Hacker News arranca con una afirmación contundente: las herramientas de desarrollo deben ser de código abierto. Un ingeniero lo defiende en su blog, pero la conversación revela que no todos están de acuerdo, y el mejor contraargumento llega con un ejemplo muy cotidiano.

Mateo Ruiz: Porque, como señalaba alguien en el hilo, si una herramienta se personaliza a través de agentes y algo sale mal, ¿de quién es el problema? Pongamos que quieres personalizar una aplicación de tu banco, o una herramienta de análisis de seguridad, para que use un apodo en lugar de tu nombre real. Si al hacerlo se rompe algo, ¿quién se hace responsable? El que defiende el código abierto a rajatabla tendría que responder que el usuario, pero eso deja a la gente corriente sin red cuando toca herramientas que gestionan sus datos o su dinero.

Clara Vega: Y ahí está el fondo del asunto: exigir que todo sea de código abierto suena muy idealista, pero cuando hablamos de herramientas críticas, como las aplicaciones bancarias o las de seguridad, hay que preguntarse cuánta responsabilidad estamos dispuestos a cargar sobre los hombros del usuario común. La discusión destaca la tensión entre la transparencia que da el código abierto y la garantía de soporte que ofrece un producto cerrado.

Clara Vega: Para cerrar, hay un hilo que casi parece una broma, porque el tema oficial en Hacker News es un artículo técnico de Cloudflare sobre cómo ejecutar a gran escala los modelos de IA Kimi y GLM, esos modelos de lenguaje que están ganando terreno. Pero lo gracioso es que casi nadie habla del contenido técnico. La conversación entera gira en torno a la sospecha de que el propio artículo está escrito por IA.

Mateo Ruiz: Y es que un participante cuenta que su detector de este tipo de escritura se disparó en el párrafo que dice que vale la pena ser precisos sobre de dónde viene el beneficio, porque no es velocidad bruta. Y aunque dice que ama la IA, confiesa que odia leerla. Otro afirma que dejó de escribir un comentario sobre eso porque sabía que acabaría en la mitad de las publicaciones de la página, y desearía poder marcar la prosa como generada por IA y filtrarla.

Clara Vega: Algunos aportan soluciones prácticas. Uno recuerda que LinkedIn anunció un botón para marcar ese contenido, aunque duda de que funcione bien. Otro recomienda una extensión de navegador llamada Pangram que ya cubre plataformas como X, Reddit y Substack. Hay quien incluso escribió un guion que rastrea los comentarios para comprobar si alguien ya afirmó que un artículo es IA y, si es así, lo atenuar.

Mateo Ruiz: Y hay una defensa interesante de Cloudflare en medio de todo esto: quizá esas entradas de blog no están pensadas para que las lea un humano, sino como materia prima para que un agente las filtre, porque suelen estar más desarrolladas verbalmente que un artículo normal. Al final, la conversación nos deja con una pregunta abierta: en un momento en que cada vez más contenido técnico sale de modelos de lenguaje, ¿estamos leyendo para aprender, o simplemente para filtrar qué texto fue escrito por una máquina?

Clara Vega: Una de las noticias más comentadas esta semana viene de ComfyUI, la popular herramienta para generar imágenes y vídeo con IA. Resulta que ya tiene soporte desde el día cero para el nuevo modelo MiniMax H3, y la comunidad ha reaccionado con bastante entusiasmo.

Mateo Ruiz: ¿Y qué ofrece exactamente MiniMax H3? Porque la reacción no fue tibia, precisamente.

Clara Vega: Peso abierto, audio nativo y vídeo en resolución 2K. Es decir, no solo imagen y vídeo de alta calidad, sino que el modelo maneja audio directamente. Para muchos creadores que usan estas herramientas, tenerlo disponible el mismo día que se anuncia es un gran cambio, porque normalmente hay que esperar semanas o meses a que las interfaces se pongan al día con un modelo nuevo.

Mateo Ruiz: Y justo por eso algunos usuarios no se contuvieron. Vi comentarios de gente que dijo que, al ver las muestras publicadas, borró directamente sus carpetas de modelos anteriores, porque los consideraban ya obsoletos. Los llamaron completamente inútiles en comparación.

Clara Vega: Sí, fue una reacción fuerte. Eso sí, en la propia discusión también salió a relucir un tema delicado: la licencia del modelo. Hay debate sobre si su uso es legal en Estados Unidos, Reino Unido y la Unión Europea. Así que, aunque el rendimiento impresiona, parte de la comunidad se mantiene cautelosa a la espera de que se aclare ese asunto legal.

Mateo Ruiz: Entonces, el entusiasmo técnico es claro, pero la adopción podría depender de cómo se resuelva esa incógnita de licencia.

Clara Vega: Exacto. De momento, el soporte temprano en ComfyUI es sin duda la historia del día, y habrá que seguir de cerca tanto los resultados que vayan publicando los usuarios como cualquier novedad sobre la licencia.

Clara Vega: Otra historia interesante nos llega también desde Hacker News: un nuevo framework llamado Octane, que se presenta como el modelo de programación de React, pero compilado. Es decir, promete la forma de escribir de React con un rendimiento mucho mayor.

Mateo Ruiz: Vale, y esto es el sucesor de Inferno, ¿no? Ese framework que siempre ha apostado por el rendimiento extremo.

Clara Vega: Así es. Octane mantiene ese objetivo de rendimiento, pero compila componentes de React de forma anticipada: hooks, Suspense y las actions de React, todo traducido en tiempo de compilación. Esto significa que no hay Virtual DOM, no hay que seguir las llamadas reglas de los hooks, y no hay que mantener arrays de dependencias a mano, porque el compilador deduce qué captura el código.

Mateo Ruiz: ¿Y qué pasa con el código que ya existe? Porque si tienes una base de código grande, no quieres reescribirlo todo.

Clara Vega: Precisamente ahí está el atractivo. El TypeScript plano, el.tsx convencional, sigue funcionando, y se puede adoptar el nuevo formato, el.tsrx, componente a componente. O sea, una migración gradual. Dicen que hay 53 bindings del ecosistema y más de once mil ejecuciones de tests, con más de tres mil novecientos casos en la suite principal.

Mateo Ruiz: Y el rendimiento, ¿qué tal se ve en los benchmarks?

Clara Vega: Según la tabla del sitio, Octane marca la referencia con un factor uno, Vue Vapor en beta y Ripple quedan también en uno coma cero, Solid en beta en uno coma uno, Svelte cinco en uno coma cinco, y ya más atrás, Preact en dos coma dos y React diecinueve en dos coma cinco. Cuanto menor, mejor.

Mateo Ruiz: Aunque, claro, una tabla de benchmarks en un sitio de tu propio proyecto siempre invita al escepticismo. Y de hecho, en la discusión alguien señaló que Vue Vapor y Ripple mostraban exactamente el mismo rendimiento que Octane, pero con barras un poco más largas, lo que consideró un patrón oscuro de estadísticas para hacer quedar mejor a su propia implementación. El creador respondió que solo ejecutan un script que actualiza el gráfico y redondea los números, y que no tiene sentido mentir sobre una métrica. Pero la discusión no zanjó del todo el asunto.

Mateo Ruiz: Y más allá del debate, lo que me parece interesante es que también mencionan OctaneCompat, una forma de insertar islas de Octane compiladas dentro de una app de React diecinueve con renderizado en servidor e hidratación. Lo único que no cruzan son los React Server Components. Así que hay un camino real para que el rendimiento mejore sin tirar el código existente.

Clara Vega: Y con esto cerramos el episodio de hoy, que ha sido denso, ¿eh? Del récord histórico de la solar y la eólica superando al carbón, hasta los avances de OpenAI en matemáticas y la pregunta incómoda de si los asistentes de IA nos hacen realmente más productivos.

Mateo Ruiz: Sí, y también pasamos por MirrorCode y su apuesta por evaluar a los modelos en el mundo real, la historia de veinte años de Pandoc, y el debate eterno de si las herramientas de desarrollo deben ser abiertas. Un programa para quedarse con dudas productivas.

Clara Vega: Exacto. Nos escuchamos en el próximo episodio. Gracias por acompañarnos, y recuerden: entre tanto ruido, mejor preguntarse bien las preguntas.