SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB) biblioteca escrita en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.

Ver en Wikipedia

Noticias que mencionan SQLite

Supabase adquiere Turso para escalar bases de datos para agentes de IA

Supabase ha anunciado la adquisición de Turso, una empresa especializada en bases de datos SQLite, con el objetivo de integrar la infraestructura de la compañía en su ecosistema para soportar la creciente demanda de agentes de inteligencia artificial. Esta operación responde a la necesidad de escala

Newsroom: herramienta Clojure para resumir noticias con IA

Newsroom es una aplicación de código abierto escrita en Clojure que automatiza la creación de resúmenes de noticias diarias. El sistema recopila información de múltiples fuentes RSS y búsquedas web, incluyendo medios globales como Al Jazeera, CGTN y Xinhua, para evitar sesgos de perspectiva. Estos d

Loci: memoria a largo plazo tipada para agentes de IA

Loci es un sistema de memoria a largo plazo tipado diseñado para agentes de inteligencia artificial, que permite a los modelos retener hechos duraderos sobre usuarios sin depender de la configuración manual. El proyecto, portado de la infraestructura de producción de Lima, ofrece una capa de persist

Jevotron: detección de anomalías en línea de comandos

Jevotron es una herramienta de línea de comandos diseñada para la detección de anomalías en un solo paso, permitiendo a los usuarios evaluar conjuntos de datos mediante instrucciones de texto. El sistema analiza cada entrada individualmente, asignando puntuaciones de anomalía a campos específicos y

Guía técnica para instalar y configurar Strata localmente

Strata es una herramienta de modelado de datos que permite ejecutar análisis semánticos y visualización de datos directamente en el equipo del usuario, eliminando la dependencia de la nube. El sistema opera mediante un servidor local que se instala en Docker, requiriendo Ruby 3.4.4 o superior, Git y

Curador de noticias personal con LLM local en Raspberry Pi 4GB

Un desarrollador ha construido un sistema de curaduría de noticias personal que opera continuamente en una Raspberry Pi 4 con 4 GB de RAM, utilizando modelos de lenguaje local para filtrar contenido. La herramienta, denominada Curator App, emplea Playwright para navegar por sitios web autorizados, v

Firmware para lista de compras en M5Stack PaperMono con servidor FastAPI

Este proyecto ofrece un firmware completo para el dispositivo M5Stack PaperMono, un panel e-paper de 3,97 pulgadas basado en ESP32-S3. La aplicación transforma el dispositivo en una lista de compras doméstica que se sincroniza en tiempo real con una aplicación web móvil. El código, escrito en C++ y

Parley: protocolo de chat federado descentralizado basado en IRC

Parley es una red de mensajería descentralizada que opera como un chat federado sin centro centralizado, utilizando el protocolo IRC estándar como interfaz de usuario. A diferencia de las redes sociales centralizadas, cada usuario o equipo ejecuta una instancia local en su propio dominio, permitiend

UFO: sistema operativo para agentes de IA autoalojados

UFO es un runtime de código abierto para agentes de inteligencia artificial que permite a los equipos ejecutar agentes de IA sobre su propia infraestructura. El sistema opera como un sistema operativo para agentes, gestionando el ciclo de vida de las conversaciones, la cola de tareas y el aislamient

Extralite 3.1.0 optimiza el rendimiento de SQLite en Ruby

El desarrollador de Extralite ha publicado la versión 3.1.0 de su wrapper para SQLite en Ruby, destacando la implementación de un sistema de caché automática para consultas paramétricas. Esta actualización elimina la necesidad de crear manualmente consultas preparadas, ya que el sistema reutiliza in

Foremerge: protocolo de coordinación para agentes de código

Foremerge es un protocolo de coordinación de código abierto diseñado para gestionar agentes de programación que operan sobre Git. Su objetivo principal es detectar conflictos de intención antes de que se conviertan en conflictos de código, permitiendo a múltiples agentes trabajar simultáneamente en

SQLBraid: toolkit de TypeScript para mantener SQL nativo

SQLBraid es un kit de herramientas de acceso a datos orientado a TypeScript que permite a los desarrolladores escribir consultas SQL estándar sin necesidad de capas de traducción de constructores de consultas. Su objetivo principal es mantener el código SQL visible y legible, eliminando la abstracci

Lossless-memory: memoria a largo plazo sin resúmenes para IA personal

Lossless-memory es un sistema de memoria a largo plazo diseñado para asistentes de inteligencia artificial personales, que se distingue por su rechazo a la resumen de conversaciones. A diferencia de los sistemas actuales que compresen el texto o lo embaden para recuperar fragmentos similares, esta h

El problema de año 2038 y otros errores de desbordamiento en software

El episodio 37 de Runtime Arguments analiza el clásico problema de año 2038 de Unix, donde el desbordamiento del timestamp de 32 bits podría romper sistemas que dependen de comparaciones de tiempo. Los presentadores, Jim McQuillan y Wolf, explican cómo esta limitación técnica, derivada de restriccio

Qbix: servidor web en PHP puro con rendimiento superior a fpm

Qbix es un servidor web escrito exclusivamente en PHP que elimina la necesidad de extensiones, contenedores Docker o adaptadores externos. Su arquitectura se distingue por utilizar un modelo de workers persistentes basado en la técnica de copia por escritura (copy-on-write), lo que permite gestionar

Warpgate v0.29.0 introduce aprobaciones de sesiones y correcciones de seguridad

La versión 0.29.0 de Warpgate, una herramienta de gestión de sesiones remotas, introduce cambios significativos en la seguridad y la gestión de usuarios. La actualización principal permite configurar políticas de aprobación de sesiones (JIT access), donde los administradores pueden exigir la validac

Dos reglas para usar LLMs como editor sin perder tu voz

El uso de modelos de lenguaje grandes (LLM) en la escritura plantea el riesgo de que el texto parezca generado por máquina, lo que puede alienar a la audiencia. Para evitar esto, el autor propone un método que trata a la IA como un editor asistente y no como un guionista. La premisa central es que e

Capsule: aplicaciones de escritorio portables en un solo archivo

Capsule es una herramienta de software que permite generar aplicaciones de escritorio y móviles autocontenidas en un único archivo portable de formato .capsule. A diferencia de las aplicaciones tradicionales, que suelen depender de servidores en la nube, bases de datos complejas o cuentas de usuario

SplitFT: tolerancia a fallos en centros de datos descompuestos

SplitFT es una nueva arquitectura de tolerancia a fallos diseñada para aplicaciones centradas en el almacenamiento en centros de datos descompuestos. Su objetivo es permitir que las aplicaciones logren garantías de durabilidad fuertes sin sacrificar el rendimiento, resolviendo la limitación de los s

De Git a Fossil: Guía para migrar repositorios y autoalojarlos

El software de control de versiones Fossil se presenta como una alternativa ligera y eficiente a Git, destacando por estar escrito en C, su simplicidad y su capacidad de autoalojamiento mediante un servidor web integrado. Un desarrollador, motivado por su descontento con la comunidad de Rust y la co

Solod 0.4 mejora la interoperabilidad con C y soporta Windows

Solod 0.4 es una actualización de Solod, un subconjunto de Go que se traduce a C estándar sin tiempo de ejecución y con gestión manual de memoria. Esta versión está diseñada para ofrecer a los desarrolladores de Go un control de bajo nivel sin aprender otro lenguaje, y a los de C un estilo de progra

BPF Capsule: ejecutar DOOM dentro del kernel de Linux con eBPF

BPF Capsule es un compilador y runtime para programas C, C++ y Rust no estándar dentro de eBPF, el subsistema de Linux que permite ejecutar código de usuario en el kernel sin módulos. Su autor ha conseguido que un Linux sin modificar cargue DOOM completo —inicialización, lógica de juego y renderizad

Filament: replicación de datos con checkpoints y eventos de integridad

Filament es una herramienta de código abierto para replicar datos entre sistemas con garantías de durabilidad e integridad. Su motor permite mover información desde distintas fuentes hasta destinos (sinks) mediante replicación completa, incremental o por captura de cambios (CDC), extrayendo los regi

Guía de Rails 8: novedades, requisitos de Ruby y ruta de actualización

Rails 8 consolidó en su lanzamiento —el 7 de noviembre de 2024— un conjunto de piezas que la comunidad llevaba años pidiendo: autenticación con generador integrado, adaptadores de colas, caché y WebSockets sobre SQL (Solid Queue, Solid Cache y Solid Cable), despliegue con Kamal 2 y Thruster, Propsha

Más allá de los ORM: por qué el SQL directo vuelve a tener sentido

Este artículo de Jeremy Evans reflexiona sobre el diseño de los ORM (mapeadores objeto-relacional) y explica su preferencia por interactuar directamente con las bases de datos mediante SQL plano. Evans, creador de la gema Sequel y de Extralite (una biblioteca Ruby para SQLite), sostiene que los ORM

Anatomía de un test: cómo escribir pruebas prácticas en Gleam

El programador Jonathan descompone un test real escrito en Gleam para ilustrar buenas prácticas de testing más allá de la teoría y del ejemplo de juguete. El test elegido pertenece a un proyecto personal de marcador de enlaces: comprueba que llamar a store.start_job(conn, job) marca el trabajo como

Babashka 1.13.220 añade FFI para llamar a bibliotecas C desde Clojure

Babashka ha publicado la versión 1.13.220, que incorpora el espacio de nombres babashka.ffi para invocar bibliotecas C directamente desde scripts de Babashka. Esta funcionalidad, basada en java.lang.foreign, también se distribuye como librería independiente para proyectos de Clojure sobre JVM, lo qu

Cómo resolver el reto de ingeniería inversa de chip de Jane Street

Un ingeniero con formación en esta disciplina relata cómo resolvió el reto de ingeniería inversa de un ASIC propuesto por Jane Street, una firma conocida por sus puzles técnicos. El desafío consistía en partir de un archivo GDS —un formato estándar que describe la geometría de un chip— y deducir qué

OwnTime: un reloj de ajedrez para organizar el día

OwnTime es una aplicación para iPhone y Apple Watch que convierte las prioridades personales en una especie de reloj de ajedrez diario: el usuario asigna un presupuesto de tiempo a cada prioridad y solo un temporizador puede correr a la vez, de modo que iniciar una tarea pausa automáticamente el res

HomeOS: un panel táctil familiar autoalojado para organizar el hogar

HomeOS es un sistema operativo familiar autoalojado, pensado para correr en una pantalla táctil instalada en la cocina o en un punto común del hogar. El proyecto, alojado en GitHub bajo la cuenta danialkhilji/HomeOS, centraliza en una única interfaz compartida las tareas del hogar: lista de la compr

Texttile, un motor de blog multijugador para escribir a dos manos

El desarrollador Klaus Breyer ha presentado Texttile, un motor de blog de código abierto pensado para que varias personas editen una misma entrada a la vez, con fotos y vídeos tratados como ciudadanos de primera clase. La idea nació de una necesidad doméstica: él y su esposa llevan una década relata

Memoryfields: memoria para agentes de IA como simple formato de archivos

El ingeniero Simon Willison presenta Memoryfields, un formato de archivo portátil para la memoria de agentes de inteligencia artificial que propone sustituir los complejos sistemas actuales por una estructura de datos mínima y legible. Willison critica las tres familias dominantes de memoria agéntic

Bolnee-Chat: Plataforma autoalojada para chatbots RAG con citas

Bolnee-Chat es una plataforma de código abierto y autoalojada que permite integrar chatbots basados en Recuperación Generativa de Augmentación (RAG) en sitios web empresariales. Su principal ventaja competitiva es la ausencia de costes por mensaje y la independencia de proveedores, ya que funciona c

SQLite como base de datos documental con columnas generadas JSON

SQLite ha incorporado una funcionalidad que permite tratar la base de datos como un almacén documental mediante el uso de columnas generadas. Esta capacidad, disponible desde la versión 3.31.0 lanzada en enero de 2020, facilita insertar objetos JSON directamente y extraer campos específicos para su

Objetos duraderos sin Cloudflare, sobre la base de datos que ya ejecutas

Objetos duraderos sin Cloudflare: el modelo actor que ya puede vivir en tu base de datos Lucas Carlson, veterano desarrollador con dos décadas construyendo aplicaciones en Rails y Node, presentó esta semana Solid Objects, una biblioteca open source que recrea el modelo de los Durable Objects de Clo

TexLite: editor LaTeX colaborativo y ligero para autoalojamiento

TexLite es una herramienta de código abierto pensada para equipos reducidos y de confianza que necesitan escribir documentos LaTeX de forma colaborativa desde el navegador, sin depender de servicios en la nube. Su principal atractivo frente a alternativas como Overleaf es que se ejecuta sobre el pro

Ejecutables consultables: programas que son bases de datos SQLite

El formato SELF, basado en hacer que el ejecutable sea una base de datos SQLite, da un paso más y permite que el programa en ejecución escriba su propio estado dentro del mismo fichero del que se ejecuta. La técnica emplea binfmt_misc del kernel de Linux para asociar el archivo a un intérprete perso

Reproducen una vulnerabilidad de SQLite de dieciséis años en el WAL

Un artículo técnico de The Consensus reproduce y documenta una vulnerabilidad latente durante dieciséis años en el sistema de registro write-ahead log (WAL) de SQLite. El fallo, bautizado como "WAL-Reset bug", se origina en una condición de carrera durante los checkpoints concurrentes: una lectura o

Treens: un servidor DNS dinámico y local para homelabs escrito en Rust

Treens es un servidor DNS dinámico pensado para entornos domésticos y de laboratorio casero que resuelve el problema habitual de depender de direcciones IP asignadas por DHCP. Su autor, un administrador de sistemas aficionado al autohospedaje, lo desarrolló tras quedarse sin empleo y contar con tiem

SELF: un ejecutable que es una base de datos SQLite

El desarrollador Farid Zakaria presenta SELF (Structured Executable & Linkable Format), un prototipo que reemplaza el formato ELF de los ejecutables en Linux por una base de datos SQLite. El proyecto, disponible en GitHub bajo el nombre selfdb, surge de años de trabajo previos del autor, entre ellos

Vibe coding de aplicaciones personales a mediados de 2026: el caso de Toucan

Francis Irving, desarrollador y exjefe de front-end en Memrise, relata cómo construyó en pocas semanas un conjunto de aplicaciones móviles y web estrictamente personales —llamadas Toucan— mediante "vibe coding" con Claude Opus en un plan de 18 libras mensuales. Las tres apps cubren necesidades concr

Deja de crear TUI: interfaces nativas con ayuda de IA

El desarrollador Thomas Ptacek describe en su blog una serie de aplicaciones nativas para macOS que ha construido recientemente recurriendo a modelos de lenguaje para generar la mayor parte de la interfaz, en lugar de escribirlas a mano. Entre los proyectos menciona MDV.app, un visor de Markdown; un

Qué le pediría a un lenguaje relacional moderno

Un desarrollador repasa, tras años de borrador, las carencias que detecta en SQL y dibuja cómo sería un lenguaje de consulta relacional moderno pensado para programadores. El texto, motivado por la aparición de nuevos lenguajes como Acadia, parte de la idea de que el éxito de NoSQL se explica en bue

Argus: pruebas visuales de UI con un agente local y de código abierto

Argus es una herramienta de código fuente abierto y uso local para realizar pruebas visuales de interfaz de usuario mediante un agente autónomo, sin necesidad de escribir scripts ni mantener selectores. Funciona sobre Playwright: el usuario describe en lenguaje natural qué considera un comportamient

Historias fascinantes de la informática reunidas en una sola lista

El programador y divulgador Al Sweigart ha publicado en su blog una amplia recopilación de anécdotas, fallos y conceptos decisivos en la historia de la informática y el desarrollo de software. La lista parte del célebre comentario de Tony Hoare sobre la invención de la referencia nula como su «error

Prolly: un mapa ordenado inmutable con árboles de prólly en GitHub

Prolly es una biblioteca en Rust publicada como crate que ofrece un índice clave-valor ordenado e inmutable construido sobre árboles de prólly, una estructura con direccionamiento por contenido. Cada nodo se identifica mediante un CID calculado como el hash SHA-256 de sus bytes deterministas, lo que

BriskDB: una sola base de datos lógica a partir de múltiples archivos SQLite

BriskDB es un proyecto de código abierto que convierte un conjunto de archivos SQLite ordinarios en una única base de datos fragmentada ("sharded") con escritura en paralelo, compatibilidad con el protocolo PostgreSQL, acceso HTTP y APIs embebidas en Rust y Python. La herramienta no modifica SQLite:

mcp-memory: servidor MCP con memoria persistente para agentes de IA

mcp-memory es un servidor que implementa el Model Context Protocol (MCP) para dotar a agentes de inteligencia artificial —como Claude Desktop, Cursor, Antigravity, Windsurf o Codex— de memoria persistente de largo plazo. Cada recuerdo se almacena como un documento Markdown con frontmatter YAML confo

Encontrar el bug WAL de SQLite desde un móvil en una hora con Antithesis

Un ingeniero de Antithesis, Carl, relata cómo localizó y verificó el conocido bug de WAL-Reset de SQLite —un error de condición de carrera en el sistema de registro anticipado de escritura que llevaba oculto desde 2010— usando las skills de Claude para Antithesis. Tras la publicación de SQLite 3.51.

Tailscale destapa y corrige un antiguo fallo de SQLite

Tailscale atribuyó a un único fallo de SQLite una serie de interrupciones que comenzaron a finales de 2024 y afectaron a su servicio durante varios meses. La compañía registró 19 casos de corrupción de bases de datos en seis meses, aunque la mayoría de sus fragmentos de infraestructura y redes tailn

El fin del No Code: por qué Linux y los agentes de IA relevan a Airtable

La adquisición de Airtable por parte de Bending Spoons, valorada en 1.280 millones de dólares, marca simbólicamente el ocaso de las plataformas sin código, según el blog de exe.dev. El autor, antiguo empleado de Airtable, sostiene que los bucles de modelos de lenguaje con uso de herramientas han cam

Warp lanza su Agent CLI: un agente de programación para cualquier terminal

Warp presentó Warp Agent CLI, una interfaz de línea de comandos autónoma que permite usar su agente de inteligencia artificial fuera de la terminal propietaria. Elsoftware es compatible con Ghostty, iTerm 2, VS Code y los terminales integrados de Windows y macOS, y mantiene las mismas funciones mult

Lecciones de fiabilidad de SQLite, según su creador Richard Hipp

SQLite es una biblioteca escrita en C que implementa un motor de base de datos relacional autónomo, embebido en proceso y con soporte completo de SQL: incluye un planificador de consultas avanzado y transacciones ACID. Por distintas mediciones, se trata de la biblioteca de software más utilizada del

Autoriza, no autentiques: recuperar el control de tus datos personales

El ingeniero Marc-Uwe Klauck presenta un cambio de paradigma en la arquitectura de aplicaciones web: en lugar de que los usuarios se autentiquen en una aplicación para que esta guarde sus datos en una base de datos controlada por el proveedor, los usuarios deberían autorizar a la aplicación a accede

SQLite en producción: cómo ajustar WAL, concurrencia y VFS para baja latencia

SQLite, concebido históricamente como base de datos embebida para móviles, IoT o entornos de desarrollo, puede comportarse como un motor de producción de alto rendimiento si se ajusta de forma adecuada. El artículo desgrana los cuatro ejes clave de esa optimización: el modo Write-Ahead Logging (WAL)

StatLite: monitorización ligera de Spring Boot sin Prometheus ni Grafana

StatLite es una herramienta de código abierto, desarrollada en Go, que convierte las métricas y el estado de salud que ya expone Spring Boot Actuator en un panel de control reducido, pensado para despliegues pequeños en un único VPS. Su objetivo es responder preguntas operativas básicas —si la aplic

Tcl/Tk: kit de herramientas multiplataforma veterano para CLI y GUI

Tcl/Tk es un entorno de desarrollo creado por John Ousterhout en 1990 que permite crear aplicaciones de consola y herramientas con interfaz gráfica para Windows, Linux y macOS a partir de un único código fuente. Combina un lenguaje de scripting interpretado, el Tcl, con un kit de widgets, el Tk, que

El modo WAL de SQLite puede bloquear a lectores de corta duración

El modo WAL (Write-Ahead Logging) de SQLite se presenta a menudo como la solución al clásico error "database is locked", junto con un tiempo de espera de ocupado y transacciones BEGIN IMMEDIATE para escrituras. Sin embargo, este artículo técnico explica por qué esa combinación puede fallar en una ca

stinkpot: un buscador de historial de bash minimalista respaldado por SQLite

stinkpot es una herramienta de línea de comandos escrita en aproximadamente 400 líneas de Go que ofrece búsqueda de historial de shell para bash respaldada por SQLite. Su autor la presenta como una alternativa mucho más reducida a atuin, orientada a usuarios que solo necesitan la gestión de historia

Trifle, una navaja suiza de herramientas Ruby para analítica y logs

Trifle es una colección de gemas para Ruby descrita por su autor como una 'navaja suiza' de pequeñas herramientas orientadas a resolver problemas habituales en el desarrollo de aplicaciones. La documentación, publicada bajo licencia MIT, está organizada en cinco módulos principales: Trifle::Docs, un

Space Project Sim: un simulador de economía espacial escrito en Rust y Bevy

Space Project Sim es un simulador de economía espacial autónoma escrita en Rust con el motor gráfico Bevy. El proyecto combina un motor de simulación puro (sin entrada/salida ni asincronía) con un cliente 3D nativo que lo integra como biblioteca, de modo que la simulación y el render comparten el mi

Enjambres de agentes y la nueva economía de los modelos

Cursor describe los avances de su sistema multiagente en el que agentes planificadores, respaldados por modelos de razonamiento avanzados, descomponen un objetivo en tareas y delegan su ejecución en agentes trabajadores, normalmente modelos más rápidos y económicos. En pruebas comparativas con la ve

Cómo detectar consultas con escaneo completo de tabla en SQLite

SQLite ofrece, a través de su API de estado de sentencias preparadas, una forma directa de saber si una consulta ha realizado un escaneo completo de tabla ("full table scan") sin necesidad de recurrir a EXPLAIN. El programador Aaron Patterson, conocido en la comunidad Ruby por su trabajo en Rails y

Caracteres NUL en cadenas SQLite: causas y soluciones

SQLite admite caracteres NUL (0x00) en mitad de las cadenas almacenadas, pero su presencia provoca un comportamiento fácil de malinterpretar. La función length() solo cuenta los caracteres anteriores al primer NUL y devuelve la longitud hasta ese punto; lo mismo ocurre con la función quote() y con e

Una extensión para Firefox permite consultar tablas HTML con PRQL

TableQ es una extensión para Firefox que permite interrogar cualquier tabla HTML de una página web mediante el lenguaje de consultas PRQL. Su autor, cansado de buscar datos manualmente en grandes tablas de Wikipedia, desarrolló la herramienta y publicó el código fuente en Codeberg, además de distrib

EF Core 11 optimiza las consultas divididas al eliminar JOINs innecesarios

EF Core 11 introduce una optimización que mejora el rendimiento de las consultas que usan AsSplitQuery. Por defecto, Entity Framework Core carga los datos en una sola consulta, pero al incluir colecciones mediante Include genera JOINs que duplican filas del padre. AsSplitQuery resuelve ese problema

Earth Game: una herramienta CLI offline para convertir metas en misiones

Earth Game es una herramienta de línea de comandos escrita en Python que permite al usuario definir metas vitales, descomponerlas en misiones (quests) y registrar el progreso diario sin depender de servicios en la nube, cuentas de usuario ni modelos de inteligencia artificial. Funciona exclusivament

Por qué conviene usar tablas STRICT en SQLite

SQLite permite, desde su versión 3.37.0 (publicada en noviembre de 2021), añadir la palabra clave STRICT al final de una sentencia CREATE TABLE para obtener una tabla estricta. Esta característica, a menudo infravalorada, refuerza la integridad de los datos y elimina una clase habitual de errores pr

En Emacs, todo parece un servicio: cómo construir clientes dentro del editor

Emacs es mucho más que un editor de texto: gracias a su acceso integrado a servicios del sistema operativo (sistema de archivos, red, procesos) y a su lenguaje de programación nativo, Emacs Lisp, es posible improvisar dentro de él todo tipo de clientes que se comunican con servicios externos o local

Un escritor relata su obsesión por crear software a medida con ayuda de IA

Un autor y periodista freelance, afincado en Japón, narra en primera persona su creciente obsesión con la programación asistida por inteligencia artificial. Tras la aparición de Claude Code, de Anthropic, hace aproximadamente un año, empezó a construir pequeñas herramientas para uso personal: utilid

Dolt y los árboles Prolly: control de versiones para bases de datos

Dolt, un proyecto de código abierto bajo licencia Apache 2.0, ofrece control de versiones para bases de datos mediante una variante de los árboles B denominada árboles Prolly. Desarrollado por DoltHub, Dolt es compatible con MySQL, PostgreSQL y SQLite a través de sus proyectos derivados Dolt, Doltgr

Cazando un error de SQLite de 16 años con TLA+

El equipo de dqlite en Canonical, formado por Marco Manino y Alberto Carretero, ha analizado un error de larga duración presente en el motor de base de datos SQLite desde 2010, cuya corrección se publicó en la versión 3.51.3. El fallo reside en la fase de checkpoint del modo Write Ahead Log (WAL) y,

PMB: memoria local persistente para agentes de programación con IA

PMB es una herramienta de código abierto que dota de memoria persistente a los agentes de programación basados en modelos de lenguaje. Toda la información —decisiones técnicas, lecciones aprendidas y datos del proyecto— se almacena en un único archivo SQLite en el disco del usuario, junto a un índic

bun-sqlgen: tipos generados para consultas de Bun.sql sin ORM

bun-sqlgen es una herramienta de generación de tipos para consultas realizadas con Bun.sql, el cliente SQL nativo de Bun. Su objetivo es ofrecer SQL tipado y seguro frente al esquema de la base de datos sin recurrir a un ORM, sin genéricos manuales y sin tipos escritos a mano. El flujo de trabajo p

djevops: despliega aplicaciones Django en un VPS Linux sin usar Docker

djevops es una herramienta de línea de comandos pensada para simplificar el despliegue de aplicaciones web Django en un servidor privado virtual (VPS) con Ubuntu o Debian. A diferencia de otras soluciones del mercado, no recurre a Docker, lo que permite llevar los cambios a producción en cuestión de

Bootimus: un servidor de arranque PXE/HTTP autónomo en un único binario

Bootimus es un servidor de arranque PXE y HTTP pensado para simplificar el despliegue de sistemas operativos en red sin alterar la infraestructura existente. Se distribuye como un único binario escrito en Go, con iPXE, interfaz web, SQLite y todos los recursos necesarios incrustados, de modo que no

Diez años de ClickHouse como proyecto de código abierto

ClickHouse cumple una década desde su liberación como software de código abierto el 15 de junio de 2016 y se ha consolidado como la base de datos analítica open source más popular, con más de 2.000 contribuidores. Este artículo repasa la filosofía de desarrollo abierto del proyecto y su evolución té

Polypore: un IDE modular de escritorio orientado a la codificación agentica

Polypore es un entorno de desarrollo integrado (IDE) de escritorio de código abierto, publicado bajo licencia MIT, concebido en torno a agentes de inteligencia artificial como actores principales del flujo de trabajo. Está construido con Tauri 2 y Rust en la capa de sistema, y con React 18, Vite y T

EZRA: cola de tareas persistente con SQLite y Redis

EZRA es una cola de tareas persistente que combina la simplicidad de SQLite con el protocolo RESP3 de Redis para ofrecer un sistema ligero y fiable. No requiere un clúster de mensajería ni un intermediario externo: un solo binario (~20 MB) y un archivo SQLite bastan para gestionar tareas en segundo

cznic aloja un repositorio llamado sqlite en GitLab con 499 estrellas

La página corresponde al proyecto 'sqlite' alojado dentro del grupo 'cznic' en una instancia de GitLab, identificado con el código 9241019. En el momento de la captura, el repositorio acumula 499 estrellas y se presenta sin descripción ni README visibles en el fragmento proporcionado, lo que reduce

Los problemas de usar UUID aleatorios como clave primaria en SQLite

Las bases de datos recurren con frecuencia a UUID aleatorios como clave primaria por su unicidad distribuida, pero esta elección tiene un coste de rendimiento que muchos desarrolladores desconocen. En SQLite, cada tabla ordinaria dispone de un rowid implícito de 64 bits que actúa como índice agrupad

databow: una CLI en Rust para consultar cualquier base de datos con ADBC

databow es una nueva herramienta de línea de comandos de código abierto, escrita en Rust, que ofrece una interfaz unificada para consultar cualquier base de datos que disponga de un driver ADBC (Arrow Database Connectivity). Su propósito es sustituir el uso de múltiples clientes CLI específicos —psq

mnemo: capa de memoria IA local con grafo de conocimiento persistente

mnemo es una capa de memoria local diseñada para dotar a los modelos de lenguaje de gran tamaño (LLM) de memoria persistente sin depender de servicios en la nube. Funciona como un servicio "sidecar" que observa cada conversación, extrae entidades nombradas y relaciones mediante un LLM, construye un

SurrealDB 3.x: resultados de benchmarks comparativos

SurrealDB ha publicado los resultados de benchmarks de su versión 3.x, mostrando mejoras significativas respecto a versiones anteriores y comparándola con competidores como PostgreSQL, MongoDB y Neo4j. Las pruebas se realizaron en hardware uniforme (AMD Ryzen Threadripper 9970X, 128 GiB DDR5, NVMe)

SQLite y Litestream simplifican flujos de trabajo duraderos

DBOS ha argumentado recientemente que PostgreSQL es suficiente para la ejecución duradera, una postura que el autor respalda y lleva más allá: para una amplia clase de sistemas, SQLite es todo lo necesario. La ejecución duradera se centra en el estado del flujo de trabajo, no en una infraestructura

Kaelio lanza ktx para optimizar la consulta de datos por agentes de IA

Kaelio ha lanzado ktx, una herramienta de código abierto disponible en GitHub, diseñada para optimizar la consulta de datos por parte de agentes de inteligencia artificial. Esta herramienta actúa como una capa de contexto automejorante que facilita la interacción de los agentes con los almacenes de

Filemat: alternativa self-hosted para gestionar archivos

El desarrollador Bingud ha lanzado Filemat, un nuevo gestor de archivos web disponible en GitHub. Esta herramienta permite gestionar archivos locales de forma remota mediante una interfaz web, ofreciendo una alternativa self-hosted a soluciones como Nextcloud o FileBrowser. Filemat incluye gestión d

KanBots lanza tablero kanban con agentes IA en paralelo

KanBots ha lanzado un tablero kanban de código abierto que permite ejecutar múltiples agentes de inteligencia artificial en paralelo. La aplicación, disponible para macOS, Windows y Linux, permite despachar agentes como Claude Code o Codex en tantas tarjetas como se deseen, cada uno ejecutándose en

Hocuspocus: nuevo backend para colaboración en tiempo real basado en Y.js

Desarrolladores han lanzado Hocuspocus, un nuevo backend de colaboración en tiempo real basado en la biblioteca Y.js. Esta herramienta 'plug and play' permite a los desarrolladores crear servidores WebSocket para facilitar la edición colaborativa de documentos de manera simplificada, sin necesidad d

Turso cierra su programa de bug bounty por avalancha de contribuciones de IA

Turso, empresa especializada en bases de datos y reescritura de SQLite, ha anunciado el cierre de su programa de bug bounty que ofrecía 1.000 dólares por errores que causaran corrupción de datos. La decisión se tomó debido a la oleada masiva de contribuciones automatizadas de baja calidad generadas

Experto advierte: Apple sigue sin asistente de IA para familias

El desarrollador Rui Carmo critica la falta de un asistente de IA familiar en el ecosistema de Apple. En un artículo publicado en taoofmac.com, el autor señala que, tras 24 años de estrategia de 'hub digital', Apple no ha logrado integrar a las familias como unidad coherente: iCloud trata a cada mie

La IA permite crear aplicaciones a medida como en la era Emacs

El artículo presenta el concepto de 'Emacsificación' del software, un nuevo paradigma donde los agentes de IA permiten crear aplicaciones completamente personalizadas, similares a la cultura Emacs donde los usuarios construyen sus propias herramientas. El autor critica la experiencia actual de leer

DuckDB presenta Quack, el nuevo protocolo para arquitectura cliente-servidor

DuckDB ha presentado Quack, un nuevo protocolo cliente-servidor que permite a múltiples instancias de DuckDB comunicarse entre sí. El protocolo, cuyo nombre hace referencia al sonido que emiten los patos, permite configurar DuckDB en una arquitectura cliente-servidor con múltiples escritores concurr

La IA transforma la selección de lenguajes de programación en 2026

La inteligencia artificial está transformando radicalmente la selección de lenguajes de programación en la industria tecnológica. Hace dos años, los modelos de IA apenas podían escribir código en lenguajes complejos como Rust sin errores; para abril de 2026, Claude Opus 4.7, GPT-5.5, Gemini 3.1 y De

Agentes de IA: Regent facilita el control de versiones del código

Un nuevo proyecto de código abierto llamado Regent (también conocido como `re_gent`) está abordando un problema creciente en el desarrollo de software impulsado por IA: la falta de control de versiones para las actividades de los agentes de IA. Actualmente, cuando los agentes de IA, como Claude Code

Documentación como código: así funciona SDocs

## SDocs: Documentación como Código para Infraestructuras Modernas SDocs es una herramienta innovadora que permite tratar la documentación de tu infraestructura (especialmente en entornos Kubernetes y cloud computing) como código. Tradicionalmente, la documentación se crea y mantiene en formatos co

Modelos de IA reconstruyen código: ¿el futuro del desarrollo?

El auge de los modelos de lenguaje (LLMs) ha abierto la puerta a la posibilidad de que estos sistemas generen código de software de forma autónoma, desde cero. Esto implica la creación de agentes capaces de tomar decisiones arquitectónicas complejas y gestionar bases de código extensas con mínima in

Biblioteca del Congreso apoya SQLite para datos digitales

La Biblioteca del Congreso de Estados Unidos ha recomendado SQLite como formato de almacenamiento para la preservación de datos, un reconocimiento significativo para la popular base de datos. La designación, publicada en 2018, sitúa a SQLite junto a formatos como XML, JSON y CSV como opciones que ma

LET: App de código abierto para entender tu vida

LET (Life Events Tracker) es una aplicación móvil de código abierto diseñada para ayudarte a rastrear tus hábitos diarios, eventos importantes de tu vida y descubrir patrones en tu comportamiento. Imagina un diario digital inteligente que va más allá de simplemente registrar información; te ayuda a

SQLite ahora con pub/sub: extensión Honker revoluciona

Un desarrollador ha creado 'Honker', una extensión para SQLite que añade capacidades de publicación/suscripción (pub/sub) al estilo de PostgreSQL, sin necesidad de un servidor externo como Redis o Celery. Honker permite la creación de colas de tareas, flujos de eventos y notificaciones entre proceso

claves SSH: más seguras con el chip TPM

Un artículo de raymii.org detalla cómo almacenar claves SSH en un chip TPM (Trusted Platform Module) en sistemas Linux. El autor, Remy van Elst, con experiencia en módulos de seguridad de hardware (HSM), explica que esta técnica ofrece una capa de seguridad adicional en comparación con el almacenami

Hiraeth: Emulador local facilita pruebas de AWS SQS

Un desarrollador ha lanzado 'Hiraeth', un emulador local de AWS SQS (Simple Queue Service) diseñado para simplificar las pruebas de integración. Este proyecto, aún en fase temprana, permite a los desarrolladores simular el comportamiento de SQS en su entorno local sin necesidad de conectarse a la in

Navegación mejorada: Pager para terminales explicado

Este artículo del blog explora el concepto de 'terminal pagers' y cómo el autor los ha implementado en sus aplicaciones de interfaz de usuario en la terminal (TUIs). En esencia, un terminal pager es un programa que permite navegar interactivamente a través de grandes bloques de texto que exceden la

Archivos planos: alternativa a bases de datos para apps pequeñas

Un reciente análisis comparativo realizado por DB Pro ha revelado que, para aplicaciones pequeñas y en etapas iniciales, el uso de archivos planos (JSONL) puede ser una alternativa viable a las bases de datos tradicionales como SQLite o PostgreSQL. El estudio, que comparó el rendimiento de servidore

Scheme: repositorio desacoplado para datos

Este artículo presenta un enfoque innovador para la capa de datos en proyectos Scheme, buscando resolver un problema común: el acoplamiento estrecho entre la capa de control y la implementación específica de la base de datos (en este caso, SQLite). El autor, proveniente de un background en lenguajes

BrightBean Studio: Alternativa Open Source a Gestión de Redes

Un nuevo proyecto de código abierto llamado BrightBean Studio está desafiando a los gigantes de la gestión de redes sociales como Sendible, SocialPilot y ContentStudio. Esta plataforma, alojada de forma auto-gestionada, ofrece funcionalidades completas para creadores de contenido, agencias y pequeña

Herramienta web facilita el análisis de indultos presidenciales

## Hacker News: Un Explorador de Indultos Presidenciales con Playwright, SQLite y Astro El proyecto descrito es una aplicación web creada para facilitar la investigación y verificación de indultos presidenciales. Inspirado en el trabajo de Liz Oyer (probablemente una investigadora o periodista que

IA interna de Parallel Learning agiliza acceso a datos

La startup Parallel Learning ha desarrollado un agente de inteligencia artificial interno llamado Voltaire para resolver un cuello de botella en el acceso a datos que afectaba a sus empleados. Voltaire, implementado como un bot de Slack, permite a los usuarios obtener respuestas a preguntas compleja

Historial de Linux en PostgreSQL: 20 años de código

Un investigador ha importado toda la historia del kernel de Linux a una base de datos PostgreSQL utilizando la herramienta pgit, un sistema de control de versiones alternativo que almacena el historial en una base de datos SQL. La importación, completada en dos horas en un servidor dedicado en Finla

IA más segura: nuevo patrón protege claves

Un nuevo patrón de seguridad llamado 'Phantom Token Pattern' está emergiendo para proteger agentes de inteligencia artificial, según un análisis de NanoClaw, un framework de IA que reduce significativamente el tamaño del código base (de 500,000 a 8,000 líneas). El patrón resuelve el problema de la e

IA recuerda: Nuevo sistema mejora la memoria de los agentes

Un nuevo sistema de memoria para agentes de IA llamado Hippo-Memory ha sido lanzado, abordando la limitación de los agentes actuales que olvidan el contexto entre sesiones. Hippo-Memory permite a los agentes recordar información de manera persistente y portátil, funcionando como una capa de memoria

Trigger.dev impulsa rendimiento con cambio a Bun

La empresa Trigger.dev reemplazó Node.js con Bun en uno de sus servicios críticos, Firestarter, un broker de conexiones HTTP, logrando un aumento del 5 veces en el rendimiento (throughput). Firestarter es vital para la ejecución de tareas en Trigger.dev, eliminando la necesidad de arranques en frío

Syntaqlite: IA acelera herramientas para SQLite

Este artículo narra la historia de Lalit Maganti, un ingeniero que durante ocho años deseó crear un conjunto de herramientas de desarrollo (devtools) de alta calidad para SQLite, una base de datos embebida crucial en la industria. La dificultad radicaba en la ausencia de herramientas adecuadas para

Kind: Alternativa nativa y rápida a Discord creada en C++

Un desarrollador ha creado una aplicación nativa de Discord llamada 'kind', construida con C++ y Qt 6, como alternativa a la aplicación oficial. La aplicación, disponible para Windows, macOS y Linux, se distingue por su velocidad, evitando el uso de Electron o wrappers web. La interfaz de usuario ca

Tienda usa SQLite en producción: ¿simple o riesgoso?

Una tienda de comercio electrónico está utilizando SQLite como su sistema de producción, una elección facilitada por Rails 8, lo que simplifica las implementaciones y elimina la gestión de servidores de bases de datos. La configuración implica cuatro bases de datos SQLite (principal, caché, cola y c

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

Cloudflare lanza EmDash: un CMS innovador y seguro

Cloudflare ha lanzado EmDash, un nuevo sistema de gestión de contenidos (CMS) de código abierto, el 1 de abril, inicialmente presentado como una broma. EmDash se basa en TypeScript y Astro 6.0, y se ejecuta en Cloudflare Workers, ofreciendo una alternativa moderna a WordPress. Su arquitectura se cen

Claude Code: Nuevo plugin revela el trabajo interno de los agentes

Un nuevo plugin llamado 'Claude Observe' ha sido lanzado para mejorar la observabilidad de los agentes de Claude Code. Este plugin permite a los usuarios visualizar en tiempo real las acciones de los agentes, incluyendo llamadas a herramientas, ejecución de comandos y la interacción con subagentes,

kwantowy: nueva plataforma cuántica facilita el desarrollo

Un nuevo desarrollador de plataforma de código abierto para computación cuántica, llamado 'kwantowy', ha sido lanzado. Esta plataforma, inspirada en herramientas como MLflow y Airflow, busca simplificar el desarrollo y la experimentación en computación cuántica al proporcionar un SDK, una interfaz d

Turbolite: SQLite en la nube, más rápido y eficiente

Un nuevo proyecto de código abierto llamado Turbolite promete acelerar significativamente las consultas de bases de datos SQLite alojadas en la nube. Desarrollado en Rust, Turbolite actúa como una extensión VFS (Virtual File System) que permite realizar búsquedas y uniones directamente desde servici

Rastreador revela flota 'fantasma' en el Báltico

Un equipo de desarrolladores independientes, FormerLab, ha lanzado una herramienta de código abierto llamada "Shadow Fleet Tracker Light" para monitorear la flota fantasma rusa en el Mar Báltico. La herramienta, disponible en GitHub, rastrea más de 1200 buques identificados en el catálogo de sancion

Freeciv revive: servidor global con turnos de 23 horas

Este proyecto, alojado en GitHub por Ndroo, implementa un servidor multijugador de Freeciv 3.2.3 diseñado específicamente para partidas de larga duración (turnos de 23 horas). La clave de su funcionamiento reside en el uso de Fly.io, una plataforma de computación en la nube que permite desplegar apl

Git se reinventa: ahora con base de datos SQL

Un desarrollador ha creado 'pgit', una nueva herramienta de control de versiones que reemplaza el sistema de archivos tradicional de Git con una base de datos PostgreSQL. Pgit permite importar repositorios Git existentes y consultar su historial completo utilizando consultas SQL, ofreciendo una form

Oxyde: Nuevo ORM Python Busca Velocidad y Claridad

Un nuevo ORM llamado Oxyde ha sido lanzado para desarrolladores de Python, prometiendo velocidad, claridad y fiabilidad. Inspirado en el ORM de Django, Oxyde se distingue por su enfoque en la explicitud y el uso de Pydantic v2 para la validación de tipos y serialización. El ORM, cuyo núcleo está con

PiClaw: Sandbox para Pi Coding Agent con interfaz web

Un desarrollador ha lanzado PiClaw, una sandbox basada en Docker diseñada para ejecutar el agente de codificación Pi (Pi Coding Agent) en un entorno Debian aislado. PiClaw ofrece una interfaz web completa con funciones como un explorador de archivos con vistas previas, un editor de código con soport

IA escribe código: ¿quién garantiza su seguridad?

La creciente adopción de la inteligencia artificial (IA) en el desarrollo de software, con empresas como Google y Microsoft utilizando IA para generar entre el 25% y el 30% de su código, plantea serias preocupaciones sobre la verificación y seguridad. Recientemente, Anthropic desarrolló un compilado

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

Logira: Audita el comportamiento oculto de la IA

Un nuevo proyecto de código abierto llamado Logira ha sido lanzado para auditar el comportamiento de los agentes de IA y otros procesos automatizados en sistemas Linux. Desarrollado por Melonattacker y alojado en GitHub, Logira utiliza eBPF (Extended Berkeley Packet Filter) para registrar eventos de

C: la API de archivos más eficiente, según expertos

El artículo de maurycyz.com argumenta que C posee la mejor API para la manipulación de archivos, destacando una flexibilidad y eficiencia que carecen otros lenguajes de programación. La clave de esta superioridad reside en la capacidad de C para tratar los archivos como si fueran datos en memoria a

GitHub presenta Rivet Actors: serverless con más potencia

GitHub ha anunciado el lanzamiento de Rivet Actors, una nueva herramienta para el desarrollo de aplicaciones serverless con cargas de trabajo complejas y con estado. Rivet Actors, disponibles desde esta semana, ofrecen una serie de características integradas como almacenamiento persistente (SQLite o

Werld: Simula ecosistemas digitales en tu PC

Un desarrollador ha lanzado 'Werld', una plataforma de simulación de agentes autónomos que permite la evolución abierta y sin restricciones. El proyecto, disponible en GitHub bajo la licencia MIT, crea un ecosistema computacional donde los agentes interactúan, se reproducen, mueren y evolucionan a t

IA: Ex empleados de Google y OpenAI alertan sobre riesgos

Empleados actuales y antiguos de Google y OpenAI han lanzado una carta pública expresando preocupación por el potencial uso indebido de la inteligencia artificial contra ciudadanos estadounidenses. La iniciativa, organizada por un grupo de ciudadanos independientes sin afiliación política o a ningun

UNF: Protección de datos continua sin commits

Una nueva herramienta llamada UNF ofrece una solución innovadora para la protección de datos, permitiendo el versionado continuo de archivos a nivel de segundo, sin necesidad de commits. Desarrollada por unfudged.io, UNF se presenta como una alternativa a Git, Ctrl+Z y Time Machine, que tienen limit

ZSE: Motor optimiza LLMs y reduce el uso de memoria

Un nuevo motor de inferencia para modelos de lenguaje grandes (LLM) llamado ZSE ha sido desarrollado para reducir drásticamente los requisitos de memoria, según un anuncio reciente en GitHub. Creado por Zyora-Dev, ZSE permite ejecutar modelos de lenguaje de gran tamaño con una huella de memoria sign

Integrar KakaoTalk con Beeper: Un Reto Técnico y Cultural

Este artículo del blog de jusung.dev narra la experiencia de un usuario al intentar integrar KakaoTalk, la aplicación de mensajería dominante en Corea del Sur, con la plataforma Beeper a través de un puente (bridge). La historia revela una profunda inmersión técnica y cultural, destacando la complej

Claude Code: Herramienta optimiza contexto y ahorra tokens

## Claude Code: Herramienta optimiza contexto y ahorra tokens La creciente popularidad de Claude Code y su ecosistema de herramientas (MCP) ha revelado una limitación crítica: el rápido agotamiento del contexto. Cada interacción con una herramienta, desde capturas de pantalla de Playwright hasta li

GitHub presenta Emdash: entorno de desarrollo con agentes IA

GitHub ha lanzado Emdash, un nuevo entorno de desarrollo de código abierto diseñado para mejorar la productividad al permitir a los desarrolladores ejecutar múltiples agentes de codificación en paralelo. Emdash es agnóstico al proveedor, compatible con más de 15 CLIs como Claude Code, Qwen Code y Co

Snkv: Almacenamiento Clave-Valor Simplificado con SQLite

Un nuevo proyecto llamado SNKV (SQLite Key-Value) ofrece una biblioteca ligera para almacenamiento de clave-valor directamente sobre SQLite, eliminando la necesidad de SQL. Desarrollado por Hash-Anu y disponible en GitHub, SNKV se integra fácilmente en proyectos C/C++ con un solo encabezado y propor

Cord: IA colabora sin flujos predefinidos

Cord es un nuevo enfoque para coordinar agentes de IA, diseñado para superar las limitaciones de los frameworks existentes como LangGraph, CrewAI, AutoGen y OpenAI Swarm. Estos frameworks tradicionales requieren que los desarrolladores predefinan la estructura de coordinación (flujos de trabajo, rol

micasa: gestiona tu hogar con esta herramienta gratuita

Un nuevo software de línea de comandos llamado 'micasa' ha sido lanzado para ayudar a los usuarios a gestionar el mantenimiento del hogar de manera organizada y eficiente. Desarrollado por cpcloud y disponible para Linux, macOS y Windows, 'micasa' permite rastrear tareas de mantenimiento, proyectos,

Mini Diarium: diario privado y sin conexión para mayor seguridad

Un nuevo software de diario encriptado y local llamado Mini Diarium ha sido lanzado en GitHub por Fjrevoredo. La aplicación, construida con Tauri, SolidJS y Rust, ofrece una alternativa segura y privada a las aplicaciones de diario tradicionales, ya que no se conecta a internet y almacena los datos

Stoolap: Nuevo Driver Node.js Deja Atrás a SQLite

Un nuevo driver para Node.js llamado Stoolap, desarrollado en Rust, está superando a SQLite en benchmarks, según un artículo publicado en stoolap.io. Stoolap se presenta como una alternativa a SQLite, ofreciendo características avanzadas como transacciones MVCC, optimizador de consultas basado en co

Respectlytics: análisis móvil que protege tu privacidad

Desarrolladores han lanzado Respectlytics, una nueva herramienta de análisis móvil de código abierto que prioriza la privacidad del usuario. La herramienta, disponible en GitHub, se distingue por su enfoque de “Retorno a la Evitación” (ROA), que busca evitar la recopilación de datos personales desde

Wax: IA más fácil con nueva gestión de memoria

Un nuevo conjunto de herramientas llamado 'Wax' simplifica la gestión de la memoria para aplicaciones de inteligencia artificial, ofreciendo una alternativa radical a las complejas arquitecturas tradicionales de Retrieval-Augmented Generation (RAG). Desarrollado por Christopherkarani y disponible en

SQLite ahora con búsqueda semántica: más allá de palabras clave

SQLite, una base de datos ligera y ampliamente utilizada, ha incorporado capacidades de búsqueda semántica gracias a una extensión desarrollada por un investigador. Anteriormente, SQLite solo ofrecía búsqueda textual a través de su extensión FTS5, pero carecía de la capacidad de combinar la coincide

IA construye SQLite: experimento innovador en Rust

Este artículo describe un experimento innovador para construir un motor de base de datos SQLite compatible utilizando inteligencia artificial generativa (IA generativa), específicamente los modelos Claude, Codex y Gemini, para generar código en Rust. El objetivo era explorar la viabilidad de la inge

ChronDB: ahora biblioteca para más lenguajes

ChronDB, una base de datos Clojure inicialmente diseñada como servidor, ha evolucionado para convertirse en una biblioteca políglota gracias a la integración con GraalVM. Originalmente concebida para almacenar datos con Git y exponer protocolos como PostgreSQL, Redis y REST, el equipo de desarrollo

Zig: Manejo de errores con 'Error Payloads'

Este artículo del blog de srcreigh.ca introduce una técnica innovadora para el manejo de errores en el lenguaje de programación Zig, llamada "Error Payloads". En esencia, Zig permite definir tipos de datos personalizados para representar errores, que incluyen información adicional (el "payload") jun

IA detecta 12 fallos críticos en clave de Internet

La empresa AISLE ha descubierto 12 nuevas vulnerabilidades de seguridad de día cero en la biblioteca OpenSSL, una herramienta fundamental para la encriptación en gran parte de Internet. Utilizando un sistema de inteligencia artificial, AISLE ha sido responsable de la detección de 13 de las 14 vulner

LocalGPT: IA Privada que Funciona en tu Dispositivo

Un nuevo asistente de inteligencia artificial llamado LocalGPT ha sido lanzado, ofreciendo una alternativa centrada en la privacidad y la personalización. Desarrollado en Rust, LocalGPT se ejecuta completamente en el dispositivo del usuario, lo que garantiza que los datos y la memoria permanezcan lo

Eigen: Alternativa Europea a Google Workspace Lista en 2 Meses

Un desarrollador ha creado un prototipo funcional de una alternativa a Google Workspace en tan solo dos meses, denominado Eigen (que significa "propio" en holandés/alemán). El proyecto, disponible en eigen.is, busca ofrecer una opción europea y centrada en la privacidad, donde los usuarios tienen co

GitHub presenta Horizons: Runtime para Sistemas de Agentes

GitHub ha lanzado Horizons, un nuevo runtime de código abierto diseñado para sistemas de agentes. Este framework, construido principalmente en Rust, facilita la creación y despliegue de aplicaciones basadas en agentes, ofreciendo características como orquestación basada en eventos, gestión de estado

Código Repetido: Ranking Revela la Complejidad de Lenguajes

Un investigador utilizó la herramienta 'scc' para medir la complejidad del código en repositorios de GitHub, analizando específicamente la métrica de 'Líneas de Código Únicas' (LUC). El objetivo era determinar la cantidad de código único en diferentes lenguajes de programación y comparar la repetici