📰 Tech Trends Daily — Martes, 6 de octubre de 2026

Palabras clave del día: Entregar el diario a una plataforma, cambiar algoritmo por cómputo, levantar el muro fuera de tu propio patio Fuentes de datos: HN Top 30 + Lobsters Top 25. Un duplicado entre plataformas (Making a GTK application in Haskell, part 1) se unifica en una sola sección con los enlaces a ambas discusiones; el hilo comunitario «What are you doing this week?» de Lobsters es un metahilo y no se cuenta. Total final: 53 entradas.

🔥 Enfoque del día

La noticia del aviso de Anthropic a la policía es la que más conviene pensar hoy. Una mujer de Florida usaba Claude como diario privado y escribió en él amenazas contra la oficina del sheriff del condado; el clasificador de seguridad del modelo lo marcó, el equipo de revisión humana lo confirmó y lo remitió a la policía, y fue arrestada por «amenazas escritas de violencia» según la ley de Florida. La polémica no es si Anthropic se saltó su propio proceso —su política pública siempre ha dicho que remite las amenazas creíbles contra la integridad de las personas—, sino que «diario» como caso de uso es en sí mismo una promesa falsa: la interfaz parece un cuaderno privado, pero la tubería termina en una cola de revisión y en una comisaría. La discusión más acalorada en HN giró en torno a dónde traza la ley su límite; hubo quien señaló que la misma frase en una nota local del teléfono no sería delito, y que la acción penal requiere que «otra persona pueda verlo» más un acto sustancial.

Hoy tres cosas apuntan a la misma apuesta: cuando el cómputo es lo bastante barato, la estructura analítica dentro de un algoritmo puede sustituirse por búsqueda de fuerza bruta. Dust, de qlabs, usa optimización de orden cero: añade ruido independiente a las activaciones de cada token, premia las perturbaciones según la reducción de la pérdida y evalúa miles de «miembros de población virtual» en paralelo con un solo pase hacia delante, acercándose a la retropropagación a escala de preentrenamiento; el artículo llega a dar un intervalo de ajuste en el que la supera con mucho cómputo. Beam, de Reflection, activa solo 23B de sus 501B de parámetros totales, apilando capacidad en el enrutamiento disperso en lugar de en el cálculo denso. Vals AI envió a más de 90 agentes Opus 5.5 a ejecutar DFT durante tres días y pescó dos candidatos a semiconductor antiferromagnético a temperatura ambiente. La apuesta es la misma en los tres caminos: quemar más cómputo en vez de seguir tallando el algoritmo a mano.

Cloudflare lanzó una Web Search API, y el primer comentario preguntaba «¿puedo almacenar los resultados y redistribuirlos?»; la respuesta, enterrada en lo hondo de las condiciones, es básicamente que no. Una empresa que nació rastreando contenido gratuito levanta ahora muros alrededor de lo que rastreó. Léase junto al presupuesto de 2 millones de dólares de Flock por unos registros públicos y la posible prohibición de las gafas inteligentes en Noruega: son tres facetas de lo mismo, el derecho a obtener y usar datos se está revalorizando, y nadie pretende ser coherente.

🤖 IA y Modelos

  • Reflection publica su primer modelo de pesos abiertos, Beam: 501B en total, 23B activos — Beam: Reflection’s 501B open-weight model. 236 puntos / 64 comentarios (HN). Un MoE disperso orientado a cargas de programación, razonamiento y agentes; el planteamiento oficial (en palabras de TechCrunch) es rivalizar con los modelos de código abierto chinos con menor coste de cómputo. Los comentarios elaboraron enseguida una tabla comparativa: DeepSeek V4.1 Flash con 552B en total, 8B activos en el prefill y 45T de tokens de preentrenamiento, frente a Beam con 501B/23B, 28T de tokens y sin torre de visión. 💬 Alguien desenterró el pie de la segunda imagen de demostración del blog oficial: usaba como prueba de generalización un acertijo geométrico que «se hizo viral hace solo unos días y no puede estar en los datos de entrenamiento», solo que el acertijo no es nuevo; otros los defendieron diciendo que realmente no hicieron RL con él. Más allá de la disputa sobre la evaluación, la queja más práctica en los comentarios es «¿dónde están los pesos y el repositorio de HF?», y hay quien sostiene que un anuncio sin pesos no cuenta.
  • Dust: preentrenar Transformers sin retropropagación — Dust: Pretraining Transformers Without Backpropagation. 57 puntos / 5 comentarios (HN). El método añade ruido gaussiano independiente por token a la salida de cada capa lineal, usa el cambio en la pérdida de ese token como recompensa y estima el gradiente mediante un promedio ponderado; como cada token es un pequeño miembro de la población, un solo pase hacia delante evalúa miles de miembros, de tres a cuatro órdenes de magnitud más eficiente que ES en el espacio de pesos. En el rango de 0,1M–1M de tokens sigue por detrás de la retropropagación; a partir de 10M la brecha se estrecha con el tamaño de la población, y el ajuste de ley de potencias a 20M queda por debajo de la retropropagación. Los autores declaran sin rodeos que no pretenden convencerte de abandonar la retropropagación hoy: el objetivo es dejar transitable el camino de la «asignación de crédito basada en búsqueda». Con solo 5 comentarios apenas hay discusión; merece la pena leer directamente el original.
  • Un enjambre de agentes Opus 5.5 encuentra dos candidatos a semiconductor magnético a temperatura ambiente — Opus 5.5 agents discover two room-temperature magnetic semiconductor candidates. 137 puntos / 110 comentarios (HN). Vals AI ejecutó más de 90 agentes Claude Opus 5.5 durante tres días y obtuvo dos candidatos a semiconductor antiferromagnético: uno es un óxido de diseño nuevo, YBaMnFeO₅, y el otro es KV[Cr(CN)₆], sintetizado en 1999 pero cuyas propiedades de estructura electrónica nadie había reconocido. Se afirma que ambos tienen magnetización neta nula y aun así separan los electrones por espín, es decir, prácticamente sin campo disperso, apto para almacenamiento espintrónico. El equipo adjuntó todos los cálculos, el código y una lista de trampas conocidas, lo cual vale más que la conclusión en sí.
  • Claude Says…: Transmitir la opinión de un LLM como si fuera tu argumento es el hábito más reprobable de hoy — Claude Says. 32 puntos / 24 comentarios (Lobsters). Las palabras del autor son tajantes: «Me da igual. Si quisiera la opinión de una IA, se la pediría yo mismo». Su cadena de razonamiento: si reenvías el juicio de un LLM, admites que el tema excede tu propia capacidad de expresión; entonces, ¿por qué iba yo a creer que le transmitiste mi pregunta al modelo con exactitud? La entrada ofrece un caso real: cuando alguien necesitaba un «plan de construcción de paquetes seguros internos de nivel empresarial», se le pidió a la IA que eligiera uno y escogió hacer un fork desde el código fuente y construir y mantener cada dependencia, en lugar de usar la función de parches por rama que ya trae el repositorio de artefactos. Lo que resonó en los comentarios: con la IA, un mal plan no necesita aprobación de nadie, mientras que cambiar la configuración de un servicio ya desplegado, curiosamente, sí requiere una reunión.
  • Terence Tao: El futuro de las matemáticas — The Future of Mathematics. 69 puntos / 33 comentarios (HN). Un texto largo del propio Tao sobre pruebas formales, deducción asistida por IA y cómo está cambiando la división del trabajo en la comunidad matemática. El valor de sus ensayos como este es que descomponen «¿hará la IA el trabajo de los matemáticos?» en etapas concretas: generación de conjeturas, búsqueda de demostraciones, verificación, revisión y a quién se acaba atribuyendo la autoría.
  • Estructuras de datos genéricas con seguridad de tipos en C (2025) — Type Safe Generic Data Structures in C (2025). 128 puntos / 98 comentarios (HN). Contenedores genéricos con comprobación de tipos en tiempo de compilación mediante macros e inlining; 98 comentarios demuestran que la discusión sobre «dónde están los límites de C» nunca falta de participantes. 💬 El hilo principal es el coste real de este enfoque de macros en legibilidad de los mensajes de error y tiempo de compilación; las propias respuestas del autor lo reconocen.

🏢 Empresas e Industria

  • Qualcomm licencia de Huawei las patentes de LogicFolding — Qualcomm licenses patents on Huawei’s LogicFolding chip tech. 169 puntos / 105 comentarios (HN). Forma parte de un acuerdo de licencia cruzada plurianual entre Huawei y Qualcomm que abarca dispositivos 5G, servicios de IA, óptica cercana al encapsulado y co-empaquetada, y tecnología de redes; LogicFolding es solo el elemento más llamativo: una tecnología que Huawei acaba de dar a conocer y que no queda atrapada por los controles de exportación de EE. UU. Importa más el sentido de la licencia inversa que su importe: un fabricante de chips estadounidense pagando regalías por una tecnología china de encapsulado avanzado de desarrollo propio.
  • Apple y el futuro del hacker — Apple and a hacker’s future. 182 puntos / 173 comentarios (HN). La densidad de 173 comentarios indica que este texto pisó un sentimiento antiguo sobre macOS: cada vez que se endurece el modelo de seguridad, la frontera de «¿esta máquina es mía?» retrocede otro escalón.
  • Greenvolt inicia en Polonia un almacenamiento de 600 MW / 2,4 GWh — Greenvolt begins building 600 MW/2.4 GWh BESS in Poland. 56 puntos / 35 comentarios (HN). Un proyecto de baterías a escala de red de 4 horas de duración; la escala de los BESS europeos está saltando de cientos de MWh al nivel de los GWh.
  • Llega a los pacientes el primer implante coclear totalmente implantado — The first fully implanted cochlear implant reaches patients. 53 puntos / 53 comentarios (HN). El procesador externo y la bobina son la mayor carga diaria de los implantes cocleares actuales; meterlo todo dentro del cuerpo significa no llevar nada puesto cada día y no temer a la lluvia ni a perderlo.
  • Premio Nobel de Fisiología o Medicina 2026: Deisseroth, Hegemann, Nagel — 2026 Nobel Prize in Physiology or Medicine: Deisseroth, Hegemann, Nagel. 116 puntos / 45 comentarios (HN). El trío de la optogenética. La línea de trabajo de Deisseroth cosió óptica, vectores virales y neurociencia; hace veinte años era una técnica de nicho consistente en «meter fibras ópticas en cerebros».
  • La tecnología para erradicar las enfermedades transmitidas por mosquitos ya existe — The technology to eradicate mosquito-borne disease exists. 230 puntos / 176 comentarios (HN). La tesis del artículo es que las muertes por mosquitos son una elección, no una limitación. 💬 Los comentarios devolvieron a tierra esta gran narrativa: alguien propuso Mosquito Dunks y gambusias, y enseguida le señalaron que la gambusia figura como plaga en Australia y ha desplazado a peces nativos en varias ecorregiones; otro recordó que el Bti actúa sobre todos los mosquitos, no solo sobre las especies vectoras. De los más de 170 comentarios, lo realmente útil son estas restricciones concretas sobre lo que «parece hacerse por cuenta propia pero tiene costes ecológicos».

🔒 Seguridad y Privacidad

  • Diario en Claude, aviso de Anthropic a la policía: una mujer de Florida se enfrenta a un delito grave — Anthropic reported diary entry to police, woman faces felony charge. 457 puntos / 383 comentarios (HN). Marcado por el clasificador de seguridad, revisión del equipo humano, remisión a la oficina del sheriff del condado de Lee, arresto y cargo de amenazas violentas escritas según la ley de Florida. Lo que este caso plantea de verdad es una cuestión de diseño de producto: una interfaz que el usuario percibe como un cuaderno privado tiene en realidad una vía de datos hacia las fuerzas del orden, y las condiciones de activación, los criterios de revisión y el mecanismo de apelación de esa vía quedan fuera de la vista del usuario. 💬 La mayor parte del fuego en los comentarios fue a la ley: una respuesta con formación jurídica señaló que, según la legislación estadounidense vigente, guardar localmente un plan delictivo no es ilegal —se exige un acto sustancial— y que lo que puede hacer la policía es avisar a las posibles víctimas y vigilar, no procesar por intento de homicidio; en el otro lado, alguien preguntó qué querrías que hiciera la policía si un agente de tráfico viera esa misma frase en la pantalla de un teléfono durante un control rutinario: ¿nada?
  • El Pixel 11 aún no cumple los estándares de seguridad de GrapheneOS y podría omitirse — Pixel 11 doesn’t yet meet the GrapheneOS security standards and may be skipped. 389 puntos / 232 comentarios (HN). 💬 Los comentarios aportaron un contexto mucho más importante que el titular: es un juicio extrapolado a partir de futuros cambios de QPR, y lo más notable es que Google no permite a OEM distintos de Samsung vender dispositivos con GrapheneOS preinstalado. El consenso bajo la publicación es que la contracción de la apertura de Android ha llegado a un punto en el que «la apertura se trataba antes como parte del argumento de seguridad y ahora se trata como una vulnerabilidad».
  • Cloudflare lanza Web Search API — Web Search API. 460 puntos / 210 comentarios (HN). 💬 La discusión giró casi por completo en torno a las condiciones de licencia. simonw formuló la pregunta que toda API de búsqueda debería responder primero: ¿se pueden almacenar y redistribuir los resultados, se puede dar a los usuarios un botón de «compartir la transcripción»? Las condiciones que citó dicen, a grandes rasgos, que la salida solo puede mostrarse a tus propios usuarios finales autorizados, debe incrustarse en una función de la aplicación y no puede ser accedida, extraída ni descargada de forma independiente por los usuarios finales ni por terceros. Debajo, unos argumentaron que no tiene sentido moral rastrear contenido gratuito y luego prohibir que otros lo revendan; otros dijeron que rastrear y revender son cosas distintas: rastréalo tú mismo. La discusión no aportó razonamientos nuevos, pero devolvió a la primera pantalla la vieja pregunta de «quién tiene derecho a poner precio a los datos públicos».
  • DEDA: kit para extraer, decodificar y anonimizar los puntos de rastreo de las impresoras — DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit. 9 puntos / 0 comentarios (HN). Cada página de una impresora láser en color lleva una trama de puntos amarillos que codifica el número de serie y la hora de impresión. Esta herramienta extrae los puntos de un escaneo, los decodifica y luego los elimina. Puntuación baja, pero merece un marcador.
  • Una ciudad de Texas exige 2 millones de dólares por los registros públicos sobre el uso de Flock — Texas city demands $2M for public records on Flock usage. 10 puntos / 0 comentarios (HN). Los detalles del despliegue de las cámaras de reconocimiento de matrículas son registros públicos, y el precio de hacerlos públicos se ha fijado en 2 millones de dólares. El precio en sí es toda la noticia.
  • Noruega estudia prohibir parcialmente las gafas inteligentes — Norway Eyes Partial Ban of Smart Glasses. 111 puntos / 65 comentarios (HN). Una puntuación de 115 demuestra que esto resuena entre los programadores: la cámara en formato de gafas vuelve indecidible la pregunta «¿quién me está grabando?», y a los reguladores solo les queda la opción de prohibir según el contexto.

🛠️ Herramientas e Infraestructura

  • Incidente en GitHub Actions — Incident with Actions. 89 puntos / 61 comentarios (HN). Desde las 21:09 UTC del 5 de octubre, Actions y los runners alojados sufrieron degradación, y algunos clientes ni siquiera podían acceder a las listas de repositorios, los permisos ni las páginas de facturación; se recuperó a las 22:49, un incidente de aproximadamente 1 hora y 40 minutos. Que caigan a la vez el CI y la trastienda de facturación significa que el plano de control y el plano de datos comparten las mismas dependencias, algo que merece más recordarse que la duración de la caída.
  • Relevo de mantenimiento de ncdu: tras el fallecimiento de yorhel, alguien toma el testigo y hace un fork — ncdu: NCurses Disk Usage (an updated fork). 47 puntos / 18 comentarios (Lobsters). El autor original, yorhel, falleció a principios de este año, a los 38 años. 💬 El nuevo mantenedor explicó en los comentarios qué cambia realmente el fork: sobre todo poner el código al día con los cambios de Io de Zig 0.16 y con zig fmt, con el README sin reescribir todavía; tampoco esquivó la pregunta más afilada: ¿qué le aporta un fork a los usuarios de una herramienta completa y sin bugs desde hace años? Debian sigue atascado con el empaquetado de Zig, así que a corto plazo este fork tampoco llegará a las distribuciones principales. También se mencionó btdu, la misma interfaz pero muestreando el dispositivo de bloques, mucho más rápido que recorrer el árbol de directorios para encontrar archivos grandes en btrfs.
  • Descubrimiento global de contenido de Iroh — Iroh global content discovery. 60 puntos / 9 comentarios (Lobsters). Usa la DHT mainline para la perforación UDP y el direccionamiento, la coordinación pasa por DNS o DHT, y recurre a un relay cuando la perforación falla. 💬 El autor añadió dos puntos en los comentarios: el relay se puede autoalojar, todo el código, relay incluido, es de código abierto y puede compilarse dentro de un servidor Rust; otro usuario experimenta con registros pkarr resueltos por DNS para lo mismo, y nostr-vpn ofrece un enfoque contrapuesto que usa relays de nostr para la coordinación y la identidad. Al preguntarle qué se lograría falsificando una dirección de origen UDP, la respuesta fue que las peticiones llevan relleno para que no puedan convertirse en un amplificador de DoS, la comunicación está verificada por firma y un nodo malicioso a lo sumo te hará perder un poco de tiempo.
  • Publicado Mold 3.0.0 — Mold 3.0.0 Released. 24 puntos / 1 comentario (Lobsters). Una versión mayor; la etapa del enlazador ya de por sí itera despacio, así que con la 3.0 conviene volver a medir el tiempo de la compilación completa.
  • Usar docker-compose con Podman sin privilegios — Using docker-compose with Podman rootless. 12 puntos / 9 comentarios (Lobsters). De estilo tutorial; resuelve las trampas recurrentes de las rutas de socket, el mapeo de UID y los permisos de volúmenes en el escenario rootless.
  • Túneles HTTP autoalojados con SSH y nginx — Self-hosted HTTP tunnels with SSH and nginx. 32 puntos / 9 comentarios (Lobsters). Expone un servicio HTTP interno sin depender de servicios tipo ngrok: un túnel inverso más proxy_pass, con la cabecera Host y la actualización a WebSocket configuradas. Quien vaya a evaluar un servicio de túneles de terceros debería leer esto primero.
  • Usar Blu-ray M-Disk como copia de seguridad de último recurso — Using Blu-ray M-Disk as Backup of Last Resort. 27 puntos / 24 comentarios (HN). Se afirma que la capa de grabación inorgánica del M-Disk dura mil años, y el autor la usa como tercer nivel más allá de la cinta y el disco duro. La mitad de los 24 comentarios discute sobre el suministro de grabadoras y la vida útil real del medio.
  • spoonful: generador de sitios estáticos escrito en Nix — spoonful: static site generator written in Nix. 5 puntos / 0 comentarios (Lobsters). Describe el sitio con expresiones Nix y produce directamente la compilación; la reproducibilidad del entorno de compilación la garantiza el propio Nix, al precio de aceptar escribir las plantillas en Nix.
  • Un nuevo generador de sitios estáticos a medida para sustituir a Jekyll — A new, bespoke static site generator to replace Jekyll. 7 puntos / 2 comentarios (Lobsters). La costumbre del autor de nullprogram: escribirlo uno mismo en lugar de configurarlo. El valor del artículo está en el registro de las decisiones de compromiso, no en un código reutilizable.
  • Herramienta en Go para comprobar la configuración SPF, DKIM, TLSA y TLS de los servidores de correo — Golang tool to check SPF, DKIM, TLSA, and TLS settings for mailservers. 7 puntos / 0 comentarios (Lobsters). Una herramienta de un solo archivo que reúne en un único comando varias comprobaciones de configuración de un dominio de correo.
  • Tufte’s Razor: guía interactiva de la proporción datos-tinta — Tufte’s Razor: an interactive guide to the data-ink ratio. 9 puntos / 2 comentarios (Lobsters). Convierte el principio de Tufte de «borrar hasta la última gota de tinta que no transporte datos» en una demostración interactiva de sustracción; útil al enseñar diseño de gráficos.
  • ¿La era de la calidad del software o la era de los avestruces? — The era of software quality, or the era of ostriches?. 18 puntos / 59 comentarios (HN). La respuesta directa de un desarrollador de GNOME a «la IA abarata escribir código: ¿quién responde de la calidad?». La puntuación es modesta pero los comentarios la superan con creces, lo que indica que el tema está pisando una cola.

💻 Programación e Ingeniería

  • Gleam ya no compila a código fuente Erlang — Gleam doesn’t compile to Erlang source anymore. 64 puntos / 7 comentarios (Lobsters). Ahora genera directamente la forma abstracta de Erlang, saltándose el paso de «emitir .erl y luego entregárselo al compilador». 💬 Alguien publicó un benchmark que confirma que la nueva ruta es más rápida en proyectos con rebar3, y la respuesta del autor, lpil, también admitió que el beneficio de aquel atajo ya era incierto de entrada. Una discusión lateral sobre la expresión use: su aceptación es alta, pero también es donde más fácilmente se atascan los recién llegados.
  • Async Rust: ¿dónde vive el planificador? — Async Rust: Where does the scheduler live?. 13 puntos / 7 comentarios (Lobsters). Saca «quién se encarga de sondear los futures» de la narrativa por defecto de tokio y explica el reparto de tareas entre runtime, executor y reactor.
  • El derive de Rust a menudo implica inline — Rust’s derive often implies inline. 75 puntos / 15 comentarios (Lobsters). #[derive(Debug)] se expande con #[inline], lo que puede resultar contraproducente en escenarios de ajuste fino. 💬 El comentario más valioso confirmó que es un compromiso y no un bug: el PR de 2023 que añadió #[inline] lo hizo porque los benchmarks mejoraban en general; otro experimento que aplicaba el atributo solo a estructuras de ≤5 campos funcionó peor que añadirlo incondicionalmente. Alguien del lado de rustc dijo que estos informes merecen abrirse en el repositorio: un único «la heurística no funciona» es difícil de abordar, pero los informes agregados sí tienen peso.
  • Otro paso hacia elm v1 — Another step towards elm v1. 55 puntos / 0 comentarios (Lobsters). elm v1 es una de las promesas más retrasadas del mundo del frontend; cero comentarios sugiere que ya nadie se atreve a esperar.
  • La amistad con Deno terminó, ahora Node es mi mejor amigo — Friendship ended with Deno, now Node is my best friend. 45 puntos / 31 comentarios (Lobsters). Un balance de migración; 31 comentarios muestran que es la situación real de mucha gente ahora mismo: una vez que Node absorbió uno a uno los argumentos de venta de Deno, la ventaja de «un runtime más» ya no se sostiene.
  • Flirt ya es de código abierto — Flirt is now Open-Source. 40 puntos / 11 comentarios (Lobsters). Una herramienta del ecosistema OCaml; las cadenas de herramientas de su autor, Daniel Bünzli, siempre son comedidas.
  • No necesitas un sistema de efectos — You don’t need an effect system. 8 puntos / 0 comentarios (Lobsters). Un argumento contra integrar el seguimiento de efectos en el sistema de tipos, el mismo tema que el viejo debate de Haskell sobre si la notación do fomenta las API monádicas. Que no haya comentarios en Lobsters sorprende un poco.
  • Crear una aplicación GTK en Haskell, parte 1 — Making a GTK application in Haskell, part 1. 121 puntos / 27 comentarios (HN); 13 puntos / 0 comentarios (Lobsters). La misma publicación en ambos sitios. Bindings gi-gtk más GTK4; el autor expone el camino completo desde cero hasta algo utilizable, no un ejemplo de juguete.
  • Diferencias entre foldl y foldr — Differences Between Foldl and Foldr. 124 puntos / 29 comentarios (HN). Con evaluación perezosa, la diferencia entre estas dos funciones no es tan simple como «desde la izquierda o desde la derecha»; involucra la asociatividad, las fugas de espacio y la razón de ser de foldl'.
  • Contenedores Linux en 500 líneas de código (2016) — Linux containers in 500 lines of code (2016). 87 puntos / 17 comentarios (HN). Un clásico de vuelta en la portada. Namespaces, cgroups y chroot juntos forman un contenedor; leerlo una vez vale más que leer diez documentos de la especificación OCI.
  • Una tercera forma de usar Linux — A third way of using Linux. 18 puntos / 28 comentarios (HN). El título lo dice todo. Entre los 28 comentarios probablemente haya una discusión sobre si la «tercera forma» no es más que una distribución de escritorio con otro envoltorio.
  • Dostoevsky: mejores compromisos espacio-tiempo para almacenes clave-valor con árboles LSM mediante la eliminación adaptativa de fusiones superfluas — Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging. 3 puntos / 0 comentarios (Lobsters). Un artículo sobre motores de almacenamiento que trata de decidir dinámicamente, para una carga de trabajo conocida, qué niveles no necesitan fusionarse en absoluto. Puntuación baja, pero material duro.
  • Refinement E-Graphs — Refinement E-Graphs. 33 puntos / 3 comentarios (Lobsters). El blog de Philip Zucker, que combina tipos refinados con e-graphs para reescribir clases de equivalencia.
  • Panorama de Factor — Factor Overview. 20 puntos / 0 comentarios (Lobsters). Factor es el representante en activo de los lenguajes concatenativos, y este es un nuevo panorama general. Aprender un lenguaje de estructura sintáctica completamente distinta compensa más que aprender un lenguaje más de la familia C.

🎮 Ligero / Divertido / Varios

  • Encuentra la ruta más plana entre dos puntos cualesquiera de San Francisco — Find the flattest route between any two points in SF. 44 puntos / 9 comentarios (HN). Planificación de rutas en bici basada en datos de elevación, que convierte el «no quiero subir cuestas» en un problema de búsqueda de caminos.
  • Nightwatch: una app de barra de menús de Mac que te dice cuándo la noche estará despejada — Show HN: Nightwatch – a Mac menu-bar app that tells you when tonight is clear. 67 puntos / 10 comentarios (HN). Una necesidad real de quienes usan telescopio: no mirar la nubosidad actual, sino si esta noche hay una ventana.
  • Las lámparas de mi casa — The lamps in my house. 101 puntos / 56 comentarios (HN). Una entrada que enumera las especificaciones, la temperatura de color y la solución de control de cada lámpara de la casa del autor. 56 comentarios muestran que las publicaciones de «una persona trasteando con empeño en algo pequeño» siempre tienen mercado en HN.
  • Terreno caótico de Marte — Martian chaos terrain. 95 puntos / 25 comentarios (HN). Una entrada de Wikipedia. El terreno caótico es una región de la superficie marciana que se ha derrumbado y fracturado en una gran extensión, con causas ligadas tanto al hielo de agua como a intrusiones de magma.
  • Portamos el Doom original a SQL — We ported the original Doom to SQL. 11 puntos / 0 comentarios (Lobsters). Un proyecto de CedarDB que usa CTE recursivas y el plan de consulta como bucle de juego. Sin sentido como ingeniería, pero traza los límites de capacidad de un motor de base de datos.
  • Nix en la Steam Frame — Nix on the Steam Frame. 7 puntos / 0 comentarios (Lobsters). Ejecutar Nix en el nuevo hardware de Valve es una forma expeditiva de comprobar cuán abierto es un dispositivo.
  • Competitive Programmer’s Handbook (2018) — Competitive Programmer’s Handbook (2018) [pdf]. 87 puntos / 18 comentarios (HN). Un PDF gratuito, manual de nivel introductorio a intermedio para concursos de algoritmos que la gente de Datatracker no deja de recomendar.
  • Guía de flasheo en caliente Rev. 2.0 (2004) — Hot Flashing Guide Rev. 2.0 (2004). 12 puntos / 2 comentarios (HN). Un tutorial de flasheo de firmware de hace veinte años; el contrapunto a las publicaciones sin comentarios de hoy es que este tipo de contenido ha desaparecido prácticamente, porque las BIOS ya no te dejan inutilizarlas al flashear.
  • Ingeniería inversa de los mapas de terreno de Comanche — Reverse Engineering Comanche Terrain Maps. 10 puntos / 1 comentario (Lobsters). Reconstrucción del formato de datos de terreno del motor Voxel Space de 1992, que explica el enfoque original de renderizar terreno con columnas de vóxeles.

📊 Resumen

El tono de fondo de hoy es que el alcance de la confianza se está redibujando. Entregar el diario a un chatbot, los datos de matrículas a una empresa, los resultados de búsqueda a una API: cada vez, la suposición por defecto del usuario es un escalón más laxa que la realidad, y la corrección llega solo a través de casos individuales cuando algo sale mal. Tres lecturas imprescindibles por orden de prioridad: la sección de comentarios bajo la noticia del aviso de Anthropic a la policía (para entender dónde está el límite de la ley), el artículo original de Dust (hay vida más allá de la retropropagación, y su coste es el cómputo) y la tabla comparativa de parámetros bajo Reflection Beam (cómo contabilizar ahora los parámetros de los modelos abiertos). Dos señales transversales que resuenan: primera, «cambiar cómputo por estructura algorítmica» apareció hoy una vez en preentrenamiento, otra en arquitectura de modelos y otra en búsqueda de materiales, tres campos distintos; segunda, la disputa por el poder de fijar precio a los datos se ha extendido desde los corpus de entrenamiento hasta las condiciones de las API de búsqueda y los presupuestos de registros públicos de los gobiernos locales, y el mismo conjunto de reivindicaciones se pelea entre sí.