Noticias que mencionan HTTP/3

IA potente limitada: Anthropic frena nuevo modelo

Anthropic ha restringido el acceso a su nuevo modelo de IA, Claude Mythos, debido a su potencial para generar exploits de seguridad informática a gran escala. A diferencia de lanzamientos anteriores, Mythos no estará disponible para el público general, ya que podría permitir a atacantes descubrir vu

Doom corre en DNS: investigadores explotan registros

Investigadores han demostrado la posibilidad de ejecutar programas complejos, como el videojuego DOOM, dentro de registros TXT de DNS. Adam Rice, investigador, ha explorado la capacidad de almacenar datos arbitrarios en estos registros, originalmente diseñados para autenticación de correo electrónic

CEO de OpenAI sufre ataque; culpa la desinformación

Sam Altman, CEO de OpenAI, publicó una declaración en su blog tras un incidente en el que su casa fue objeto de un ataque con cóctel molotov, aparentemente motivado por críticas recientes sobre él y la empresa. Altman atribuye el ataque a la creciente ansiedad y desinformación en torno a la intelige

Computadoras zettaflop: ¿un futuro posible?

El artículo "¿Alguna vez tendré una computadora zettaflop?" explora la ambiciosa meta de poseer una computadora con una capacidad de procesamiento de un zettaflop (10^21 FLOPS), y los desafíos técnicos y económicos que implica. Para poner esto en perspectiva, un exaflop es ya una cantidad considerab

Relvy usa IA para automatizar tareas de guardia

Relvy ha lanzado una plataforma impulsada por inteligencia artificial que automatiza la ejecución de runbooks para la gestión de incidentes y la respuesta a emergencias, con el objetivo de reducir la carga de trabajo del personal de guardia (on-call). La herramienta, que utiliza runbooks en formato

Antes de leer código: comandos Git esenciales

Cuando te enfrentas a un nuevo código base, es tentador sumergirte directamente en los archivos. Sin embargo, Ally Piechowski, un experto en el campo, propone un enfoque diferente: ejecutar una serie de comandos Git antes de siquiera abrir un archivo. Este método proporciona una visión general del p

Claude Code: IA pierde efectividad en ingeniería

Claude Code, una herramienta de inteligencia artificial desarrollada por Anthropic, ha experimentado una degradación significativa en su rendimiento para tareas de ingeniería complejas a partir de febrero de 2024. Un ingeniero de software ha documentado extensivamente esta regresión a través de un r

Mejor diseño de PCB: optimizan la colocación de componentes

El diseño de placas de circuito impreso (PCB) es un proceso complejo, especialmente la colocación de los componentes (chips). Una mala colocación puede dificultar el enrutamiento, afectar la integridad de la señal y la gestión de la energía, e incluso obligar a rediseñar el tamaño de la placa. Los a

Desmantelar Mercurio: Estudio plantea un enjambre Dyson

Este documento técnico analiza la ingeniería necesaria para desmantelar Mercurio y convertirlo en un enjambre de Dyson de la manera más rápida posible, utilizando principios físicos conocidos y extrapolaciones de tecnologías actuales. La idea central es que, a pesar de ser un proyecto extremadamente

SQLite: nuevas herramientas para datos y búsquedas

SQLite, una base de datos embebida ampliamente utilizada, ha incorporado recientemente una serie de potentes nuevas funcionalidades que amplían significativamente sus capacidades. Estas mejoras, disponibles en versiones modernas de SQLite, incluyen soporte nativo para el manejo y consulta de datos J

Numa: DNS portátil y sin nube, ahora disponible

Un desarrollador ha lanzado 'numa', un resolutor DNS portátil y autocontenido escrito en Rust, que permite a los usuarios tener control total sobre su resolución DNS. Disponible para macOS, Linux y Windows, numa se distribuye como un único binario de aproximadamente 8MB que incluye todo lo necesario

Tejer código: el telar como metáfora digital

Este artículo de Slab.org, escrito por Alex McLean, explora el proceso de tejido a telar como una analogía fascinante para la informática y la ingeniería digital. McLean describe meticulosamente su proceso de creación de un telar, destacando la importancia del orden, la tensión y la precisión, eleme

Quad9 refuerza seguridad con nuevo protocolo DNS

Quad9, un servicio DNS público y gratuito enfocado en seguridad y privacidad, ha habilitado el soporte para DNS over HTTP/3 (DoH3) y DNS over QUIC (DoQ) en su red global de resolutores. Esta actualización mejora la privacidad y seguridad de las consultas DNS al aprovechar QUIC, un protocolo de trans

IA crea motor JavaScript que aprueba todas las pruebas

Un ingeniero ha creado un motor de JavaScript, llamado JSSE (JavaScript Simple Engine), utilizando el modelo de lenguaje Claude Code de Anthropic, y ha logrado que pase el 100% de las pruebas no de etapa de test262, un logro sin precedentes para un motor construido de esta manera. El proyecto, inici

claude Code: Desvelan el secreto de la carpeta .claude

Un nuevo artículo del blog de Daily Dose of DS explora en detalle la carpeta `.claude/` utilizada por los usuarios de Claude Code, una herramienta de IA para desarrolladores. Esta carpeta, a menudo tratada como una caja negra, es en realidad el centro de control de cómo Claude se comporta en un proy

httpxyz: Nueva bifurcación de la biblioteca HTTP para Python

Un desarrollador, Michiel Beijen, ha bifurcado la popular biblioteca HTTP para Python `httpx` en un nuevo proyecto llamado `httpxyz`. La decisión surge de una serie de problemas con el desarrollo original de `httpx`, incluyendo la falta de actualizaciones y correcciones de errores desde noviembre de

Juego educativo: el 'playtesting' mejora el aprendizaje

Este artículo de Landen Love, un Asistente de Profesor de Idiomas (ALT) en Japón, explora la importancia del *playtesting* (pruebas de juego) en el aula, específicamente para el desarrollo de su juego educativo “Let’s Learn!”, diseñado para enseñar inglés a estudiantes de primaria y secundaria. El j

Rexc: Nuevo formato de datos desafía a JSON

Un nuevo formato de datos llamado REXC emerge como una alternativa prometedora a JSON, ofreciendo mejoras significativas en velocidad, tamaño y eficiencia de recursos. Desarrollado por Creationix, REXC utiliza técnicas como la codificación binaria, la deduplicación de cadenas y la indexación para lo

IA resuelve problemas complejos sin ayuda humana

Un agente de inteligencia artificial (IA) ha logrado dominar la resolución de problemas MaxSAT, superando a los expertos humanos y descubriendo estrategias innovadoras, según un proyecto de código abierto alojado en GitHub. El agente, que utiliza modelos de lenguaje como Claude Code, se entrena a sí

IA y código: ¿jugando a la suerte?

El artículo de Vi Saint explora una paradoja emergente en el desarrollo de software impulsado por la inteligencia artificial (IA): la transformación de la codificación en una forma de juego de azar. Inicialmente, la capacidad de la IA para generar código rápidamente y con apariencia funcional es atr

Servidores viejos, lechugas frescas: ¡Hidroponía creativa!

Este artículo describe un proyecto personal inusual: cultivar lechugas y hierbas en un rack de servidor usado, una solución ingeniosa para un problema de espacio. El autor, un entusiasta de la tecnología que aspira a ser agricultor, se encontró con un excedente de racks de servidor y decidió reutili

Mejoran pruebas de IA con 'Golden Sets'

Un nuevo método llamado 'Golden Sets' busca mejorar la evaluación y el control de calidad en sistemas de inteligencia artificial, especialmente aquellos con comportamiento probabilístico. Según Ryan Setter, de heavythoughtcloud.com, los 'Golden Sets' no son simples conjuntos de datos, sino coleccion

Flash Attention en TPUs: desafíos y aprendizaje

Este artículo explora los desafíos encontrados al intentar portar el algoritmo Flash Attention, optimizado para GPUs con el lenguaje Triton, a un TPU (Tensor Processing Unit). El objetivo era aprovechar la potencia gratuita de los TPUs ofrecidos en Colab. La experiencia reveló que la transición no f

Matemáticas visuales: crea sandpiles gigantescas

Este artículo del blog de Eavan explora el cálculo de 'sandpiles de identidad', estructuras matemáticas visualmente impresionantes que surgen de un proceso de estabilización de granos de arena en una cuadrícula. Inicialmente, el objetivo era generar imágenes atractivas, pero la búsqueda de eficienci

Trabajadores pasan casi 100 horas frente a pantallas: estudio

Un nuevo estudio de VSP Vision Care y Workplace Intelligence revela que los trabajadores de oficina en Estados Unidos están pasando un promedio de casi 100 horas frente a pantallas cada semana, con el 93% de su tiempo de trabajo dedicado a mirar dispositivos electrónicos. Esta exposición prolongada

ia revela sus clichés: guía para mejorar la escritura

Un recurso en línea llamado tropes.fyi ha catalogado una serie de patrones de escritura comunes generados por la inteligencia artificial, con el objetivo de ayudar a los desarrolladores a mejorar la calidad de la IA generativa. El documento, creado con asistencia de IA, identifica clichés como el us

TypeScript 6.0 RC: Última versión antes de cambio radical

Microsoft ha anunciado la versión candidata a lanzamiento (RC) de TypeScript 6.0, disponible para su descarga a través de npm. Esta versión marca un hito importante, ya que será la última basada en el código base actual de JavaScript, antes de la transición a un nuevo compilador y lenguaje escrito e

Scala: Concurrencia optimizada con técnica inspirada en Haskell

Este artículo explora una técnica avanzada para mejorar la concurrencia en Scala, inspirada en el lenguaje Haskell y su biblioteca Haxl. El problema que aborda es cómo optimizar la ejecución de múltiples consultas de datos, evitando una serie de llamadas secuenciales a la base de datos. En Haskell,

Python Asyncio: Errores comunes al compartir estado

Este artículo del blog de Inngest explora un problema común en Python asyncio: la coordinación de tareas concurrentes que comparten estado. La biblioteca estándar ofrece `asyncio.Event` y `asyncio.Condition`, pero ambos tienen limitaciones que se manifiestan bajo presión de concurrencia real. El art

Simplicidad Ignorada: ¿Por qué no se premia en el trabajo?

El artículo "Nobody Gets Promoted for Simplicity" de terriblesoftware.org aborda un problema sutil pero común en equipos de ingeniería: la tendencia a recompensar la complejidad sobre la simplicidad. Aunque la simplicidad es una virtud crucial, a menudo se pasa por alto en las evaluaciones de desemp

ia redefine el desarrollo de software

El artículo "Zen of AI Coding" de Yoav Aviram plantea una transformación radical en el desarrollo de software impulsada por la aparición de agentes de codificación basados en IA. La premisa central es que el desarrollo de software, tal como lo conocemos, está llegando a su fin, no en el sentido de q

Guía práctica para usar Git y evitar errores

Este documento, alojado en GitHub por Nolasoft, es una guía de buenas prácticas para el uso diario de Git, un sistema de control de versiones distribuido. Git permite a varios desarrolladores trabajar en el mismo proyecto de manera colaborativa, rastreando los cambios realizados en el código fuente.

Scp bloquea SSH: solución inesperada al problema

Este artículo describe un problema inusual y una solución inesperada relacionada con el acceso SSH a un servidor. El autor se encontró con que, después de transferir archivos a su servidor usando `scp`, ya no podía iniciar sesión a través de SSH, a pesar de que otros servicios en el servidor funcion

FrankenSQLite: Base de Datos Más Rápida y Segura

FrankenSQLite es un nuevo motor de base de datos escrito en Rust que busca revolucionar la forma en que SQLite maneja la concurrencia y la seguridad. A diferencia de SQLite, que serializa las escrituras a través de un único escritor WAL, FrankenSQLite permite ocho escritores en paralelo, eliminando

PostgreSQL: Ajuste clave mejora el rendimiento de la base de datos

Un análisis reciente publicado en vondra.me cuestiona la configuración predeterminada del parámetro `random_page_cost` en la base de datos PostgreSQL, el cual no ha sido actualizado en más de 25 años. Este parámetro influye en la planificación de consultas, afectando la elección entre escaneos secue

C++: ¿por qué la memoria inicial es de 72 KB?

El artículo investiga por qué la primera asignación de memoria en C++ (usando `malloc`) suele ser de 72 KB. El autor, un desarrollador que experimenta con sus propios allocators de memoria, descubrió este patrón recurrente al registrar el tamaño de las asignaciones. Para rastrear el origen de esta a

Robots: la destreza humana, un desafío mecánico

Un artículo de Origami Robotics explora un problema fundamental que limita la destreza robótica: el uso generalizado de cajas de engranajes de alta relación en los dedos de los robots. Si bien los robots pueden lograr avances en locomoción, la manipulación precisa sigue siendo un desafío importante.

Claude Code: Codificación local, ahora en cualquier dispositivo

Anthropic ha lanzado una función llamada 'Remote Control' para su herramienta de codificación Claude Code, disponible como vista previa para usuarios con planes Pro y Max. Esta nueva funcionalidad permite a los usuarios continuar sesiones de codificación localmente desde otros dispositivos, como tel

Multitarea: ¿eficiencia o ilusión?

El artículo "Estética del Enfoque Único" explora una paradoja fundamental: nuestra percepción de la productividad moderna se basa en la multitarea, pero desde una perspectiva técnica y psicológica, esta práctica es ineficiente y contraproducente. El autor utiliza una analogía ingeniosa: comparamos n

Error de 7 años resuelto en 3 minutos: la increíble historia

Este artículo relata una experiencia real de un ingeniero con una búsqueda de errores (bugs) que duró siete años para ser solucionada en tan solo tres minutos. Pedro Pérez de Ayala, con más de dos décadas de experiencia en ingeniería, narra cómo un fallo en un sistema de generación de energía para t

Amélie en Japón: infancia y choque cultural en un film animado

La película francesa de animación 'Little Amélie', nominada al Óscar, adapta la novela autobiográfica 'Metafísica de los tubos' de Amélie Nothomb, explorando su infancia en Japón. La cinta, dirigida por Mailys Vallade y Liane-Cho Han, ofrece una perspectiva única al reconstruir los primeros años de

C++17: Optimiza el acceso concurrente con shared_mutex

Este artículo explica `std::shared_mutex`, una herramienta valiosa introducida en C++17 que optimiza el acceso concurrente a datos compartidos, especialmente en escenarios de lectura intensiva. Comienza con un ejemplo básico: un contador que se incrementa y se lee por múltiples hilos, utilizando `st

Teclados divididos: guía para empezar

Si has oído hablar de los teclados divididos (split keyboards) y te interesa adquirirlos, pero no sabes por dónde empezar, esta guía te ayudará a entender el panorama. Los teclados divididos separan las mitades izquierda y derecha del teclado, permitiendo que tus manos descansen en una posición más

Python: cuidado con la asignación encadenada

Este artículo explora un comportamiento sutil pero común en Python relacionado con la asignación encadenada (chained assignment), y cómo se manifiesta a nivel de bytecode. La asignación encadenada, como en `a = b = []`, puede llevar a errores inesperados porque Python crea *un solo* objeto de lista

NIST reexamina cifrados pequeños ante nuevos estándares

Un reciente esfuerzo del NIST (Instituto Nacional de Estándares y Tecnología de EE. UU.) para estandarizar cifrados de bloque de gran tamaño está provocando una reevaluación de los cifrados de bloque pequeños (32 y 64 bits), que tradicionalmente se consideran inseguros y anticuados. Si bien los cifr

IA pierde originalidad: surge el término 'abolición semántica'

Un nuevo término, 'abolición semántica', ha surgido para describir un problema crítico en la escritura generada por IA: la pérdida de originalidad y profundidad. Según un artículo de The Register, este fenómeno ocurre porque los modelos de lenguaje, al buscar optimizar la probabilidad estadística y

PostgreSQL: Fallos silenciosos en datos financieros

Un artículo de lirbank.com advierte sobre una vulnerabilidad común en bases de datos PostgreSQL que puede llevar a errores financieros silenciosos. Estas 'condiciones de carrera' ocurren cuando dos transacciones concurrentes leen el mismo valor (por ejemplo, el saldo de una cuenta), lo calculan inde

Entrevista: ¿Cuándo hablar del salario?

Este artículo de Leon Adato aborda una estrategia crucial para candidatos a empleo: cómo evitar o posponer la discusión sobre el salario durante las entrevistas. La premisa central es que hablar de salario demasiado pronto puede ser perjudicial, ya que el valor de un puesto de trabajo va más allá de

Agentes de IA: Caché Oculta Costos Elevados

Un nuevo análisis revela costos ocultos y significativos en el uso de agentes de codificación basados en modelos de lenguaje grandes (LLMs). Según un estudio realizado por exe.dev, los costos de lectura de caché (cache reads) crecen de forma cuadrática a medida que la longitud del contexto aumenta,

Gráficos avanzados llegan a web con nuevo renderizador

un desarrollador ha creado un nuevo renderizador de trazado de caminos en tiempo real que funciona sobre el framework three.js, permitiendo gráficos avanzados directamente en navegadores web. esta tecnología, que incorpora iluminación global progresiva, refleja y refracta la luz de manera realista,

Web más unificada: Mozilla impulsa Interop 2026

Mozilla ha anunciado Interop 2026, una iniciativa colaborativa entre Mozilla, Apple, Google, Igalia y Microsoft para mejorar la compatibilidad web entre navegadores. El proyecto se centra en características web bien definidas y con buena cobertura de pruebas, buscando equilibrar las prioridades de l