Adi2: una biblioteca GUI moderna para Ada con CSS, XML y SDL3

Adi2 es una biblioteca gráfica de interfaz de usuario para el lenguaje Ada, construida sobre SDL3 y distribuida como proyecto open source en GitHub por el usuario ovenpasta. Ofrece un conjunto de widgets nativo con características habituales en stacks modernos: estilos declarativos con sintaxis simi

sectorforth: un Forth de 16 bits para x86 que cabe en 512 bytes

sectorforth es una implementación minimalista de Forth para arquitecturas x86 de 16 bits que cabe íntegra en un sector de arranque de 512 bytes. El proyecto se inspira en un hilo de Usenet de 1996, en particular en la propuesta de Bernd Paysan, y se compone únicamente de ocho primitivas básicas —fet

Sokoban: variante con portero sobre meta y resolución por A* óptimo

Sokoban es un clásico puzzle de puzle de los años 80 en el que el jugador empuja cada caja hasta una casilla objetivo. La variante publicada por Menachem Kornreich añade una regla adicional: el portero también debe terminar sobre una meta, de modo que cada tablero tiene una meta más que cajas. Los c

Jugar a DOOM dentro de Emacs mediante un módulo nativo

El desarrollador Takafumi Arakaki (alias "minad" en GitHub) ha publicado un proyecto que permite ejecutar el videojuego DOOM desde el editor de texto Emacs. El puerto se apoya en doomgeneric, una versión simplificada del código original de DOOM adaptada para ejecutarse en plataformas no oficiales, y

Cómo construir un sistema de roles sobre servant-auth en Haskell

Este artículo describe el diseño e implementación de una librería que añade un sistema de roles y permisos sobre servant-auth, el mecanismo de autenticación de Servant, un framework para construir APIs en Haskell. El objetivo es permitir definir manejadores (handlers) distintos según el rol del usua

BeavisUltrasound: clon open source de la tarjeta Gravis Ultrasound PnP

BeavisUltrasound es un proyecto de hardware abierto que reproduce la tarjeta de sonido Gravis Ultrasound Plug and Play a partir del esquema completo y del código fuente de la GAL, obtenidos por ingeniería inversa. A diferencia de otros clones, publica tanto el diseño eléctrico como los archivos nece

Reame: un servidor de inferencia LLM pensado para CPU, no para GPUs

Reame es un servidor de inferencia de modelos de lenguaje abierto construido sobre llama.cpp con una premisa clara: tratar el hardware CPU barato —servidores VPS compartidos, máquinas ARM de dos núcleos o incluso el nivel gratuito de Oracle Cloud— como ciudadano de primera clase, no como un recurso

Riddle, un diario de tinta con IA para la tableta reMarkable Paper Pro

Riddle es una aplicación de código abierto que convierte la tableta de tinta electrónica reMarkable Paper Pro en un diario interactivo inspirado en el «Diario de Tom Riddle» del universo Harry Potter: el usuario escribe a mano con el lápiz, hace una pausa, y la página «bebe» la tinta mientras un mod

Cinco monitores independientes en un Commodore 128 sin modificar

El canal educativo The 8-Bit Guy presenta un experimento técnico que logra mostrar cinco imágenes distintas y simultáneas en un Commodore 128 de fábrica, sin ninguna modificación de hardware en el ordenador. La clave es un pequeño dispositivo diseñado por Joe Burks, llamado HyperDisplay, que toma la

Inkwash: una app de acuarela digital construida con un único archivo HTML

Inkwash es una aplicación de dibujo en navegador que reproduce la experiencia del cuaderno de naturaleza con tinta y acuarela. Su autor, John Whitaker, la creó como prueba del modelo Claude Fable 5 de Anthropic y, aunque puede leer el código, afirma no haberlo escrito directamente. El resultado es u

yserver: un servidor X11 moderno escrito desde cero en Rust

yserver es un proyecto de código abierto que desarrolla un servidor X11 desde cero en Rust, sin partir de Xorg ni de su código histórico. Su objetivo es ofrecer un servidor X11 práctico capaz de ejecutar entornos de escritorio, gestores de ventanas y aplicaciones reales sobre Linux moderno, al tiemp