Un error en el registro de Google Workspace bloquea dominios legítimos

Un usuario documenta cómo Google Workspace rechaza su dominio durante el proceso de alta con el mensaje "Enter a valid domain name instead of an email provider", un fallo que, según explica, sigue sin resolverse en agosto de 2026. Tras investigar la página de registro, descubrió que el error lo gene

La optimización de software ya no es cara: los LLM bajan la barrera de entrada

El abaratamiento de la optimización de software, propiciado por los modelos de lenguaje, está cambiando qué proyectos de rendimiento salen adelante y cuáles se descartan. El autor, Dan Luu, sostiene que tareas que antes exigían equipos especializados —escribir un compilador JIT, ajustar el multihilo

C3 0.8.3 introduce los feature flags con el atributo @feat

C3, lenguaje de programación de sistemas derivado de C, ha publicado la versión 0.8.3, cuya novedad principal es el atributo @feat, destinado a sustituir al antiguo @if en las declaraciones de nivel superior. Hasta ahora, @if aceptaba cualquier expresión constante en tiempo de compilación, lo que ob

Reconstruir cuatro años de estadísticas de Wordle a partir de chats de WhatsApp

El periodista y desarrollador Max Glenister llevaba más de cuatro años compartiendo sus resultados diarios de Wordle en un chat de WhatsApp por costumbre, sin sospechar que تلك الرسائل se convertirían en el registro más detallado de su trayectoria en el juego. Cuando el New York Times trasladó las e

El verdadero alcance de las expresiones regulares modernas

Las expresiones regulares han adquirido desde hace tiempo una fama inmerecida en los foros de programación: la idea de que no sirven para nada que vaya más allá de las gramáticas regulares se repite a diario, aunque es esencialmente incorrecta. Este artículo desmonta ese mito desde la base formal y

Un ordenador hecho solo de buscar-y-reemplazar consigue ejecutar DOOM

Un programador ha conseguido que el videojuego DOOM funcione sobre una máquina cuyo único mecanismo de cómputo es una sustitución de texto global aplicada, una y otra vez, a una única cadena de 96,6 megabytes. En esa cadena viven, como texto plano, los registros, la memoria RAM, el framebuffer, el m

Uso de sed para generar índices de libros a partir de listas ordenadas

Eric Pement describe en detalle un flujo de trabajo para elaborar índices de libros y revistas, desde la captura manual de términos y números de página en un archivo de texto hasta su conversión en entradas de índice listas para imprimir. Tras marcar los términos en pruebas de galeradas, varios volu

Expresiones regulares que funcionan en cualquier herramienta

Las expresiones regulares son una de las herramientas más extendidas en programación y procesamiento de texto, pero su gran debilidad es la fragmentación: cada motor (sed, awk, grep, Emacs, Perl, PCRE) implementa un subconjunto distinto de sintaxis y funcionalidades, lo que provoca que un patrón que

Mentiras que nos contamos sobre las direcciones de correo electrónico

Las direcciones de correo electrónico parecen simples, pero arrastran décadas de historia, normas y excepciones que las hacen mucho más complicadas de lo que cualquier desarrollador quisiera admitir. Este artículo desmonta, una por una, las creencias erróneas más comunes sobre cómo gestionarlas en a

Investigador crea ajedrez usando solo expresiones regulares

El investigador Nicholas Carlini ha creado 'Regex Chess', un programa que implementa el ajedrez utilizando exclusivamente expresiones regulares. El proyecto, publicado el 5 de enero de 2025, consiste en una secuencia de 84.688 expresiones regulares que, ejecutadas en orden, generan movimientos válid

Proyectos secundarios: ¿por qué dejarlos atrás es válido

En el mundo del desarrollo web, es común ver historias de éxito de proyectos personales que se convierten en negocios prósperos. Sin embargo, la realidad es que muchos proyectos secundarios terminan abandonados. Este artículo explora la importancia de aceptar y normalizar esta realidad, especialment

Filtran código de Claude Code: revelan defensas y funcionamiento interno

Anthropic, la empresa detrás de Claude Code, sufrió una filtración accidental de código fuente de su herramienta CLI, revelando detalles sobre mecanismos de defensa y funcionamiento interno. La filtración, ocurrida el 16 de mayo, es la segunda en una semana y ha generado especulaciones sobre posible

Regex: buscar todas las coincidencias es más lento de lo que crees

La búsqueda de todas las coincidencias de expresiones regulares (regex) es un problema sorprendentemente complejo y, a menudo, malentendido. Aunque la mayoría de los motores de regex prometen un rendimiento lineal para una sola coincidencia, encontrar *todas* las coincidencias invariablemente result

Regex ultrarrápido: F# revoluciona las expresiones

RE# es un motor de expresiones regulares (regex) innovador, desarrollado en F#, que ha logrado un rendimiento significativamente superior a los motores existentes en .NET y otros sistemas industriales. El proyecto, liderado por Ian Erik Varatalu, fue publicado en POPL 2025 y ahora está disponible de

Gawk 5.4.0: Nuevo motor de regex y mejoras

Se ha anunciado el lanzamiento de Gawk 5.4.0, una importante actualización del lenguaje de programación GNU Awk. La nueva versión, disponible desde el 22 de febrero de 2026, introduce el motor de expresiones regulares MinRX, desarrollado por Mike Haertel, como opción predeterminada, reemplazando a l

find: El comando de Linux esconde una potencia inesperada

El comando `find`, una herramienta fundamental en sistemas Unix y Linux, es a menudo uno de los primeros comandos que aprenden los usuarios. Sin embargo, un nuevo estudio revela una faceta sorprendente: `find` es, de hecho, Turing completo. Esto significa que, teóricamente, puede ejecutar cualquier