🔥 Enfoque del día

Hoy chocan de frente la «gobernanza de la IA» y las «capacidades de la IA». DeepSeek V4 Flash 0731 consigue 365 puntos en la clasificación de ARC Prize, un paso más en la narrativa de «los modelos baratos alcanzan a los punteros»; al mismo tiempo, Oracle anuncia que OpenJDK no aceptará código generado por IA y un tribunal de Nuevo México condena a Meta a pagar 567 millones de dólares — los problemas legales y de confianza que plantea el código escrito por IA pasan de la discusión a la norma. Tres señales apuntan al mismo diagnóstico: la relación calidad-precio de la IA ya es demasiado grande para ignorarla, y la pregunta de «quién responde por la producción de la IA» entra en fase de ejecución. Lo más recomendable de hoy es el artículo sobre el motor de consultas de Postgres 300 veces más rápido — demuestra hasta dónde se puede empujar una base de datos sin IA, solo con ingeniería (batching + operator fusion + SIMD): un soplo de aire fresco en un día saturado de IA.

🤖 IA & LLM

  • DeepSeek V4 Flash 0731 encabeza la clasificación de eficiencia de ARC Prize — DeepSeek V4 Flash 0731. 365 puntos / 223 comentarios (HN). La nueva versión Flash de DeepSeek vuelve a batir su marca en ARC Prize — otra validación de la vía «modelo pequeño + razonamiento potente». 💬 LaurensBER lo ha probado: con 5-6 sesiones y 12 vías de concurrencia gasta menos de 5 dólares al día, y se le puede dejar arreglar tests en el CI, vigilar logs y auditar seguridad; el comentario de abixb es más directo: «los laboratorios de IA de EE. UU. tienen un problema serio: salvo que una orden de seguridad nacional prohíba los modelos chinos, nadie en el mercado internacional pagará una prima por los modelos punteros».
  • OpenAI responde sobre «la frontera de las capacidades cibernéticas críticas» — Responding to the next frontier of critical cyber capabilities. 136 puntos / 155 comentarios (HN). El artículo de OpenAI sobre la regulación de las capacidades de ciberataque y ciberdefensa — el debate sobre los límites políticos de las capacidades de red de la IA; en los 155 comentarios se discute si OpenAI se está lavando las manos o haciendo de intermediaria de los fabricantes de armas.
  • AMD compra Taalas: grabar los modelos en silicio — AMD acquires Taalas to boost inference performance by etching models in silicon. 874 puntos / 658 comentarios (HN). Ya informado ayer; la puntuación ha pasado de 232 a 874 y el tema sigue candente. 💬 La analogía de TechTechTech es acertada: es como la decodificación por hardware del vídeo 4K, que acabó en el silicio — los LLM «suficientemente buenos» correrán con consumo de pila en coches y electrodomésticos; mixermachine pone el contrapunto: el ChatJimmy de Taalas se basa en Llama 3.1 8B, mientras que Kimi K3 tiene 2,8 billones de parámetros; a un chip grabado le faltan 350 veces para albergar un modelo de gama alta.
  • Show HN: el lenguaje de programación Wyzer — Show HN: Wyzer Programming Language. 164 puntos / 98 comentarios (HN). Un proyecto más de lenguaje de programación — los 98 comentarios demuestran que HN no pierde el entusiasmo por «el lenguaje número N+1»; el debate gira en torno a qué problema resuelve que los lenguajes actuales no resuelven.
  • Perdí el móvil en la oficina y Claude sugirió medir la intensidad del Bluetooth — Lost my phone at the office. Claude suggested tracking Bluetooth signal strength. 16 puntos / 5 comentarios (HN). Un momento de pragmatismo del asistente de IA: encontrar el móvil midiendo la señal Bluetooth — el LLM como «life hacker» cotidiano; en los comentarios cada uno comparte su propia experiencia encontrando objetos con IA.

⚖️ Empresas Tecnológicas y Legislación

  • Un tribunal de Nuevo México condena a Meta a pagar 567 millones — New Mexico court orders Meta to pay $567m over harms to children’s mental health. 708 puntos / 384 comentarios (HN). El tribunal de Nuevo México ordena a Meta pagar 567 millones de dólares por los daños a la salud mental de los menores — un caso emblemático para la protección de los menores en las redes sociales. 💬 tmp10423288442 hace números: Nuevo México tiene solo 2 millones de habitantes y los ingresos de Meta en el estado rondan los 1.500-2.000 millones de dólares en cinco años; la sentencia equivale a confiscar más de dos años de beneficios locales: disuasión real; tristanj añade que, con unos 130.000 menores afectados, sale a unos 7.250 dólares por niño — un incentivo perverso en el que «registrarse de menor sale rentable», y es probable que se reduzca en apelación.
  • Oracle prohíbe el código generado por IA en OpenJDK — Oracle bans AI-generated code from OpenJDK. 339 puntos / 233 comentarios (HN). Oracle anuncia que OpenJDK no aceptará código generado por IA — irónico, porque Ellison llegó a decir públicamente que Oracle no escribe su propio código con IA. 💬 La lectura de jerf es la más afilada: Oracle es «un bufete de abogados con un negocio tecnológico»; si quiere conservar el derecho a demandar a otros por lavar código con IA, no puede aceptar contribuciones de IA de procedencia dudosa; en los comentarios reaparece la clásica metáfora de Bryan Cantrill — «no antropomorfices a Larry Ellison: es como un cortacésped; si metes la mano, te la corta. No le preguntes si te odia».
  • Rechazo de la App Store de la semana: Dark Hours — App Store Rejection of the Week: Dark Hours. 221 puntos / 122 comentarios (HN). La sección semanal de Gruber: casos absurdos de rechazos de la App Store — en los 122 comentarios los desarrolladores se quejan, como siempre, de la inconsistencia de las revisiones.
  • Se informa de que la capacidad de memoria de 2027 ya está vendida — 2027 memory capacity is reportedly sold out. 191 puntos / 170 comentarios (HN). La secuela del «RAMageddon»: se informa de que la capacidad de memoria de 2027 ya está reservada por completo — el efecto dominó del entrenamiento de IA devorando la capacidad de DRAM; los 170 comentarios están llenos de lamentos por «otra subida de precios de la memoria».

🔒 Seguridad, Anti-Scraping y Privacidad

  • Un año peleando con los scrapers: la odisea de un sitio de 1,5 millones de páginas — A year of fighting scrapers on my 1.5 million-page website. 351 puntos / 331 comentarios (HN). El relato de un webmaster sobre un año de defensa cuando el 99 % de su tráfico son bots — la perspectiva de las víctimas de la carrera armamentista de los crawlers de IA. 💬 El comentario de jwr apunta más hondo: delegar en Cloudflare la decisión de «quién puede ver tu web» equivale a dejar que una gran empresa fije los límites de la red abierta, y el usuario atrapado en el fuego cruzado no tiene ningún canal de reclamación; baby_souffle habla desde la experiencia: el anti-scraping agresivo echa fuera hasta a los compradores reales — «a esa tienda del electrodoméstico de 2.000 dólares no le compraré nunca».
  • Los controladores de los sistemas de agua no deberían estar en internet, según el exdirector de la NSA — Water system controllers don’t belong on the internet, says ex-NSA chief. 63 puntos / 30 comentarios (HN). Tras los supuestos ataques iraníes contra sistemas de agua, el exdirector de la NSA pide que los controladores industriales no se conecten a la red — el sentido común de la seguridad OT vuelve a confirmarse; el consenso en los comentarios es que «esto debería estar legislado desde hace 30 años».
  • tl;dv: 181.874 reuniones expuestas en la red pública (sigue la fiebre) — tl;dv (Too Lazy; Didn’t Validate): 181,874 Meetings Left Wide Open. △183 / 45 comentarios (Lobsters). Ya informado ayer; hoy la puntuación en Lobsters pasa de 114 a 183. 💬 La respuesta oficial de la empresa se desmonta comentario a comentario: tras afirmar que hacía falta «un hacker muy hábil» para acceder, sjamaan lo resume — «es el viejo truco de vender como superataque el simple hecho de incrementar un número en la URL»; stephenr señala que la empresa dijo que lo arreglaría «de inmediato», pero seis meses después la vulnerabilidad seguía reproduciéndose.
  • Cómo descubre un dispositivo el DNS cifrado por sí solo — How a device finds encrypted DNS by itself. △6 (Lobsters). Divulgación sobre el descubrimiento automático de DNS cifrado — un artículo técnico de nicho pero sólido sobre el DDR (Discovery of Designated Resolvers).

🛠️ Herramientas e Infraestructura

  • Hacer las consultas analíticas de Postgres 300 veces más rápidas — Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD. 223 puntos / 99 comentarios (HN). Batching, fusión de operadores y SIMD para acelerar 300 veces las consultas analíticas de Postgres — optimización puramente de ingeniería, sin cambiar de base de datos ni añadir hardware. 💬 En los comentarios se discute lo lejos que está esta optimización de llegar al upstream y si la reescritura del executor de PG debería entrar en la hoja de ruta.
  • Kitesurf: el navegador para agentes que corre en isolates de V8 — Kitesurf: Agent-first browser that runs in V8 isolates. 143 puntos / 41 comentarios (HN), △6 (Lobsters). El navegador agent-first de Cloudflare, que ejecuta el navegador dentro de un isolate de V8 en Workers — un nuevo actor en el mercado de los navegadores headless; en los comentarios se preguntan «qué diferencia real hay con Playwright».
  • Show HN: textlog — un microblog de texto puro, tranquilo y sin JS — Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS. 123 puntos / 55 comentarios (HN). Una plataforma de microblogging de texto puro sin JavaScript — minimalismo contra algoritmos y rastreo; la mitad de los 55 comentarios pregunta «cómo se combate el spam».
  • Carl’s Required Reading — Carl’s Required Reading. 74 puntos / 9 comentarios (HN). Una «lista de lecturas obligatorias» — lecturas clásicas organizadas por ámbitos; en los comentarios cada uno añade su imprescindible.
  • Por qué los importes de los extractos bancarios salen todos en negativo — Why are all the amounts values negative?. 23 puntos / 3 comentarios (HN). Una curiosidad sobre el análisis de extractos bancarios: la convención de signos de la partida doble — de nicho, pero te deja con la sensación de «claro, cómo no lo había visto».
  • El modelo de despliegue de servidores web se rompe a escala hobby — the web server deployment model breaks at hobby scale. △30 / 26 comentarios (Lobsters). Ya informado ayer; la puntuación sube de △2 a △30. La complejidad de desplegar proyectos personales sigue tocando una fibra — los 26 comentarios son un coro de «solo quería servir una página estática, ¿por qué tengo que aprender Kubernetes?».

💻 Lenguajes de Programación e Ingeniería Inversa

  • Assembly Hall of Shame: el concurso de la peor CPU — Assembly Hall of Shame. 205 puntos / 45 comentarios (HN), △6 (Lobsters). El nuevo repositorio de xoreaxeaxeax (autor de Sandsifter): un «salón de la vergüenza» del ensamblador que recopila las secuencias de instrucciones que peor corren en la CPU. 💬 En los comentarios se discute qué combinaciones de instrucciones merecen entrar y si esto es arqueología de bugs de hardware o el contraejemplo del ajuste de rendimiento.
  • Guarded Methods en OCaml — Guarded Methods in OCaml. 41 puntos / 2 comentarios (HN). La práctica de implementar «guarded methods» en OCaml — un artículo de técnica de nicho para la comunidad OCaml.
  • REpsych: guerra psicológica en la ingeniería inversa (2015) — Psychological Warfare in Reverse Engineering (2015). 37 puntos / 2 comentarios (HN). El clásico de xoreaxeaxeax reflotado: las tácticas psicológicas de la ofuscación de código adversarial — el mismo día que Assembly Hall of Shame; el gran día del autor en HN.
  • El Io.Threaded de Zig es una pasada (sigue la fiebre) — Zig’s Io.Threaded is Neat. △78 / 9 comentarios (Lobsters). Ya informado ayer; la puntuación sube de △20 a △78. 💬 andrewrk responde en persona a las dudas sobre la «semántica de cancelación»: std.Io es una abstracción multiplataforma que no se corresponde una a una con las llamadas al sistema; la implementación Threaded soporta la cancelación de todas las operaciones en todos los sistemas POSIX, y el único TODO pendiente es la resolución de DNS con getaddrinfo_a/gai_cancel.
  • jujutsu 0.44.0 (sigue la fiebre) — jujutsu 0.44.0. △66 / 31 comentarios (Lobsters). Ya informado ayer; la puntuación sube de △48 a △66. La actualización rutinaria de jj; en los comentarios se habla de los cambios incompatibles de la 0.44 y de la experiencia de migración.
  • Recorrer la línea temporal de git blame en GNU Emacs — Some ways to navigate through ‘git blame’ over time in GNU Emacs. △17 / 2 comentarios (Lobsters). Trucos para explorar git blame en el tiempo desde Emacs — un flujo de trabajo de arqueología del código; de nicho, pero muy útil.

🌌 Ciencia y Cosmos

  • Un mapa de todo el cielo con medio millón de agujeros negros supermasivos — An all-sky map of half a million supermassive black holes. 126 puntos / 33 comentarios (HN). SDSS publica un mapa de todo el cielo con medio millón de agujeros negros supermasivos — una delicia para los aficionados a la visualización de datos; en los comentarios se habla de la distribución de masas y de los eventos de fusión.
  • Estudio radical: la vida en la Tierra pudo surgir dos veces — Radical Study Suggests Life on Earth Arose Twice. 75 puntos / 75 comentarios (HN). Una nueva investigación propone que la vida pudo surgir de forma independiente dos veces a partir de materia no viva — en los 75 comentarios los aficionados a la biología evolutiva discuten a gusto.
  • Ancient Library: 1.060 textos griegos y latinos; clic en cualquier palabra y se analiza — Ancient Library – 1,060 Greek/Latin texts, click any word to parse it. 109 puntos / 39 comentarios (HN). Un trabajo precioso de digitalización de la filología clásica: 1.060 textos originales y análisis gramatical al hacer clic en cualquier palabra — la unión de las humanidades digitales y el NLP.
  • Un vecino de São Paulo convierte una zona degradada en un bosque urbano — São Paulo resident transforms degraded area into urban forest. 321 puntos / 118 comentarios (HN). La historia de una persona que convirtió una zona urbana degradada en un parque lineal — uno de los pocos posts no técnicos con puntuación alta en HN; los comentarios se rinden ante «una persona de verdad puede cambiar una ciudad».

🎮 Ligero, Nostalgia y Diversión

  • Dejo OpenAI para construir Jurassic Park — I’m leaving OpenAI to build Jurassic Park. △120 / 15 comentarios (Lobsters). La sátira de taylor.town sobre la industria de la IA: anunciar con el tono de una startup de IA que te vas a criar dinosaurios — «creemos que los dinosaurios pueden destruir los centros de datos». 💬 La respuesta de harrigan es la mejor del hilo: «espero la secuela — “por qué no nos preocupa la reproducción emergente” y “Jurassic World: ampliado para satisfacer a los clientes”»; en los comentarios también recuperan el blog de telepatía de Naomi Bashkansky como prototipo satírico.
  • ¿Se puede hacer un ejecutable DOS útil solo con emojis? — i wonder if you could make a useful DOS executable with just emoji. △113 / 11 comentarios (Lobsters). «Beautifully cursed»: construir un ejecutable DOS a partir de secuencias de bytes emoji. 💬 En los comentarios siguen el hilo completo: el autor ya ha conseguido que dibuje un Mandelbrot — «hay quien dice que los emojis son un añadido frívolo de Unicode; estos tipos los usan directamente como código máquina».
  • Crucigramas en cinta de Möbius — Möbius-Strip Crosswords. 49 puntos / 5 comentarios (HN). Crucigramas sobre una cinta de Möbius — el cruce entre topología y pasatiempos de palabras.
  • ¿Por qué hay estatuas de castores en el tejado de esta tienda de Oxford Street? — Why Are There Statues of Beavers on Top of This Oxford Street Shop?. 51 puntos / 25 comentarios (HN). Indagación histórica londinense: la historia que hay detrás de las estatuas de castores del tejado de una tienda — el nicho fijo de los «posts de historia local» en HN.
  • Redes de Petri como secuenciador musical — Petri Nets as a Music Sequencer. 61 puntos / 20 comentarios (HN). El flujo de tokens de una red de Petri conduciendo un secuenciador musical — un experimento en la frontera entre modelos de concurrencia y música generativa.
  • De modelos de restricciones a juegos de puzles jugables — From constraint models to playable puzzle games. △14 (Lobsters). Generar niveles de puzles automáticamente con resolución de restricciones — un artículo aplicado de CP (constraint programming).
  • La emulación de PS3 ya va rápida en ARM — PS3 emulation is fast on ARM now. △12 / 1 comentario (Lobsters). Vídeo sobre el salto de rendimiento de RPCS3 en ARM — continúa el asalto a la emulación de la arquitectura Cell.
  • Super Mario Derivations — Super Mario Derivations. △35 / 9 comentarios (Lobsters). Derivar Super Mario desde la perspectiva de Nix — la secuela de la serie «construir cualquier cosa con Nix» de fzakaria; la curiosa combinación de las etiquetas games + nix.
  • Hacer que un atlas mundial en CD-ROM de 1998 funcione en Windows 11 — I got a 1998 CD-ROM world atlas running on Windows 11. △14 / 7 comentarios (Lobsters). El hijo del autor encontró un atlas mundial en CD-ROM de 1998 en una tienda de segunda mano; el autor se las arregla para hacerlo funcionar en Windows 11 — la ternura cotidiana de la retroinformática.
  • Dar corriente al módulo de biestables de válvulas de un sistema IBM de 1948 — Energizing a vacuum-tube flip-flop module from a 1948 IBM system. 15 puntos / 3 comentarios (HN). Ken Shirriff, otro artículo de hardware retro: dar corriente al módulo de biestables de válvulas del IBM 604 de 1948 — una clase de lógica digital de la era de las válvulas.

📝 Resumen

Estado de ánimo general: los temas de IA pasan de la «emoción» a la «responsabilidad y el coste» — el impacto precio-prestaciones de DeepSeek, la prohibición del código de IA de Oracle y la multimillonaria condena a Meta coinciden en el mismo día, y la comunidad se pregunta en serio «quién responde por la producción de la IA». Top 3 imprescindibles: ① el largo artículo del Postgres 300x (el antídoto del purismo ingenieril), ② las matemáticas de los comentarios de la condena a Meta (el cálculo disuasorio de 7.250 dólares por niño), ③ la analogía del «códec 4K» en la compra de Taalas por AMD (la clave para entender la vía de los chips grabados). Señales transversales: xoreaxeaxeax acapara dos entradas (Assembly Hall of Shame + REpsych) y todos los «sigue la fiebre» suben en bloque (AMD 232→874, tl;dv 114→183, Zig 20→78, web deployment 2→30) — la clasificación de hoy es la continuación de ayer, no un reinicio: estos temas siguen fermentando en la comunidad y merece la pena seguirles la pista.