Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia, la confiabilidad y compatibilidad del mantenimiento de versiones de aplicaciones informáticas cuando estas tienen un gran número de archivos de código fuente. Su propósito es llevar registro de los cambios en archivos de computadora incluyendo coordinar el trabajo que varias personas realizan sobre archivos compartidos en un repositorio de código.

Ver en Wikipedia

Noticias que mencionan git

ldraw-nova: herramienta para agentes de IA que generan modelos LEGO en LDraw

ldraw-nova es una herramienta de software diseñada para permitir a agentes de inteligencia artificial generar modelos de LEGO editables en el lenguaje de ensamblaje LDraw. El proyecto, desarrollado con la ayuda de los modelos de lenguaje GPT-6 Astra y Claude Opus 5.5, ofrece una interfaz web que guí

El cambio a SHA-256 en Git 3.0 genera debate por su coste

El próximo lanzamiento de Git 3.0 planea cambiar el algoritmo de hash predeterminado de SHA-1 a SHA-256, una decisión que ha generado críticas por su potencial coste operativo y la falta de beneficio práctico inmediato. Aunque SHA-1 ha sido la base de Git desde 2005, su vulnerabilidad matemática ant

Gitea 28.0.0 elimina el prefijo 1.0 y añade auditoría de seguridad

El equipo de desarrollo de Gitea ha lanzado la versión 28.0.0, marcando el fin de la numeración histórica con el prefijo 1.0. Esta actualización introduce mejoras significativas en la seguridad y la administración, incluyendo un sistema de auditoría de eventos, cuentas de bots dedicadas y tokens de

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

El asterisco del experto: cómo distraer a los principiantes en foros

En las comunidades de desarrollo de software, los expertos a menudo cometen un error pedagógico conocido como el 'asterisco del experto'. Este fenómeno ocurre cuando un usuario principiante solicita ayuda básica y, en lugar de centrarse en su necesidad inmediata, un experto añade detalles técnicos c

Sincronización del backend GCC de Rust: un caso de Murphy

El backend GCC del compilador Rust, desarrollado en el repositorio rustc_codegen_gcc, requiere una sincronización constante con el repositorio principal de Rust para mantener la coherencia del código. Este proceso, que utiliza la función git-subtree, ha presentado desafíos significativos que ilustra

Walgit: gestión de repositorios Git en almacenamiento S3 sin base de datos

Walgit es una herramienta de software que permite alojar repositorios de Git utilizando almacenamiento en la nube como S3 o Google Cloud Storage (GCS) como almacén de verdad, eliminando la necesidad de bases de datos locales o estados persistentes en el servidor. Su arquitectura, inspirada en el sis

Un agente de IA borra 48.000 archivos en un sistema de backtesting

Un usuario de la plataforma de inteligencia artificial Claude ha documentado un incidente crítico en su equipo personal donde un agente de IA eliminó aproximadamente 48.000 archivos de datos financieros. El evento ocurrió mientras el sistema ejecutaba pruebas de backtesting para opciones de volatili

git-bug: rastreador de errores distribuido y sin conexión

git-bug es una herramienta de gestión de errores que se integra nativamente en repositorios de Git, permitiendo a los desarrolladores gestionar incidencias sin necesidad de archivos adicionales en el proyecto. Su diseño prioriza la autonomía y la velocidad, permitiendo trabajar en entornos sin conex

AGENTS.md: cómo los agentes de IA interactúan con entornos Unix

El artículo técnico de Médéric Hurier, de Fmind, explica cómo el formato AGENTS.md permite a los agentes de inteligencia artificial interactuar de manera eficiente con entornos de desarrollo basados en Unix. El autor argumenta que la estructura de archivos y herramientas de Unix proporciona a los ag

sha1dc optimiza la detección de colisiones en SHA-1 con SIMD

Sam Reis ha desarrollado sha1dc, una implementación en Rust de SHA-1 con detección de colisiones, diseñada para acelerar la validación de paquetes en servidores Git. La herramienta resuelve el cuello de botella de la verificación de integridad, que en sistemas como Gitoxide consume hasta el 84% del

Radicle sufre vulnerabilidades críticas en su protocolo de red

Radicle, la plataforma de colaboración de código peer-to-peer, ha revelado dos vulnerabilidades críticas en su protocolo de red que afectan a todas las versiones lanzadas hasta la fecha. El problema principal es la falta de cifrado y autenticación en el tráfico entre nodos, lo que permite la filtrac

Cómo usar .git/info/exclude y archivos globales para limpiar tu repositorio

El uso de archivos de exclusión adicionales en Git permite mantener un árbol de trabajo limpio sin comprometer la seguridad del repositorio. Tradicionalmente, los archivos no rastreados se ignoraban mediante .gitignore, pero este archivo se commita y se comparte, lo que expone información privada co

Git 2.56 llega con mejoras menores mientras se debate la versión 3.0

El sistema de gestión de código Git se encuentra en la fase de candidato a la liberación de su versión 2.56, prevista para finales de septiembre. Esta actualización, que incluye más de 700 commits no de fusión, introduce mejoras de usabilidad como la subcomando 'drop' en la herramienta experimental

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

Ecosistema de configuración y herramientas para el gestor de versiones jj

El artículo analiza el ecosistema de herramientas y configuraciones para el gestor de versiones jj, destacando las nuevas funcionalidades integradas en el núcleo del software que reducen la dependencia de scripts externos. La presentación, originalmente impartida en JJ Con 2026, detalla cómo jj ha i

Uso de espacios no roturables en nombres de métodos de prueba

El uso de espacios no roturables (U+00A0) en los nombres de métodos de prueba permite escribir código que se lee como oraciones naturales, mejorando la claridad semántica. Esta práctica, popularizada por el equipo de Wizaplace, sustituye la convención snake_case tradicional por una estructura que de

El patrón Chief of Staff para orquestar agentes de código con IA

El patrón Chief of Staff es una arquitectura de orquestación de agentes de IA diseñada para resolver la inestabilidad de las sesiones de codificación de largo alcance. Su objetivo principal es mitigar los fallos causados por la volatilidad del contexto y la fiabilidad de los informes auto-generados,

Plugin4Shell permite ejecución remota de código sin clic en agentes de IA

Una vulnerabilidad crítica conocida como Plugin4Shell permite la ejecución remota de código (RCE) sin interacción del usuario en los cuatro principales agentes de codificación de IA: Claude Code, OpenAI Codex, GitHub Copilot y Gemini CLI. El fallo, que afecta a millones de agentes, se debe a que est

Manganin implementa seguimiento de incidencias nativo en Git

Manganin ha adoptado una arquitectura de seguimiento de incidencias basada en Git, priorizando la gestión local y la interoperabilidad con herramientas de línea de comandos. El sistema elimina la dependencia de bases de datos relacionales como Postgres, evitando el bloqueo de proveedor y simplifican

Consejos técnicos pequeños que mejoran la productividad de ingeniería

La productividad en ingeniería de software a menudo depende de pequeños detalles de conocimiento que no requieren una infraestructura mental compleja. Este artículo técnico presenta una colección de trucos prácticos y de alto impacto para optimizar el flujo de trabajo diario. Entre las recomendacion

Análisis de la actividad de desarrollo en Postgres

El artículo analiza la evolución histórica de la actividad de desarrollo en el proyecto Postgres, utilizando datos de la lista de correo pgsql-hackers y el repositorio Git. El texto, publicado por el autor de vondra.me, detalla cómo la comunicación entre desarrolladores ha cambiado a lo largo de las

dbt Labs lanza Charts para integrar análisis de datos con agentes de IA

dbt Labs ha presentado dbt Charts, un lenguaje de configuración basado en YAML que permite definir paneles de control interactivos directamente en código. Esta herramienta busca resolver la limitación de las herramientas de Business Intelligence (BI) tradicionales, que suelen aislar la visualización

Configurar un único .zshrc para macOS y Windows WSL2

El artículo detalla una estrategia de ingeniería de software para mantener una única configuración de shell en macOS y Windows mediante WSL2. El autor, un desarrollador que utiliza Z shell (zsh) y la herramienta de gestión de archivos dotfiles chezmoi, explica cómo evitar la fragmentación de configu

Mergiraf: controlador de fusión de Git para múltiples lenguajes

Mergiraf es un controlador de fusión (merge driver) para Git diseñado para gestionar archivos de diversos lenguajes de programación y formatos de archivo. Su principal característica es la capacidad de realizar fusiones estructuradas sintácticamente, lo que permite una integración más precisa y segu

La importancia de la etiquetación temporal en la gestión de proyectos

La etiquetación temporal, o metadata, es un concepto fundamental para la preservación de la información en proyectos de software y creativos. La autoría del texto enfatiza la necesidad de registrar datos en el momento de creación para evitar la pérdida de información debido a la olvido humano o al d

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

txt: editor de terminal rápido y sin modales para ingenieros

txt es un editor de texto para terminal diseñado específicamente para ingenieros que buscan una experiencia de edición rápida, sin la complejidad de los sistemas modales ni la fricción de los editores gráficos. Su filosofía de diseño prioriza la inmediatez: el editor se abre al instante, las teclas

Fragmento incoherente de documentación de Git y advertencias a bots

El texto proporcionado no constituye una noticia ni un artículo coherente, sino un fragmento desestructurado que mezcla documentación técnica de Git con advertencias dirigidas a bots de scraping de la plataforma Codeberg. El contenido incluye referencias a la desactivación de colores en Git, formato

Gestión de worktrees de Git en Magit para Emacs

Los worktrees de Git permiten mantener múltiples directorios de trabajo activos simultáneamente sobre un mismo repositorio, eliminando la necesidad de alternar constantemente entre ramas. Esta funcionalidad, disponible desde Git 2.5, resulta especialmente útil en flujos de trabajo que involucran age

Lecciones de seis meses usando jj junto a Git para limpiar historiales

Después de seis meses combinando jj y Git como herramienta de limpieza de historiales en pull requests, el autor comparte su experiencia con el sistema de control de versiones jj y la capa TUI jjui. El artículo se aleja de su temática habitual, Typst, para detallar qué le atrae de jj, qué le costó y

lazygit: una interfaz de terminal para simplificar los comandos de Git

lazygit es una interfaz de usuario para terminal que envuelve la funcionalidad completa de Git en un entorno controlado por teclado, con el objetivo de simplificar operaciones habituales como la preparación selectiva de cambios, las reescrituras interactivas del historial, la selección puntual de co

Git puede ignorar todos los archivos por defecto

Una configuracion de .gitignore permite que un repositorio de Git solo incorpore los archivos permitidos de forma explicita, en lugar de rastrear todo por defecto y excluir despues los elementos no deseados. La propuesta responde a errores habituales como incluir .DS_Store, node_modules, configuraci

Los submódulos de Git como gestor de dependencias: qué piezas faltan

Este artículo analiza los submódulos de Git tratados como si fueran un gestor de paquetes y explica por qué la analogía se queda corta en casi cada paso del flujo de trabajo. El autor parte de un caso concreto: al intentar borrar un worktree que contenía submódulos con `git worktree remove`, Git lo

statichost.eu: hosting estático 100% europeo

statichost.eu es un servicio de alojamiento para sitios web estáticos que se presenta como una alternativa "100% europea": no solo opera desde servidores en Europa, sino que toda la pila — desde el despliegue hasta la red de distribución de contenidos (CDN) — recurre a infraestructura y empresas del

jj v0.45.0 añade el comando converge para resolver commits divergentes

jj, un sistema de control de versiones compatible con Git diseñado para ser simple y potente, ha publicado la versión 0.45.0. La novedad más destacada es jj converge, un nuevo comando que intenta resolver automáticamente commits divergentes creando un nuevo commit que reemplaza a los divergentes. La

La IA ya no es el cuello de botella: el nuevo ciclo del desarrollo de software

> **La tesis de Anthropic es clara: cuando los agentes producen código a velocidad de máquina, las empresas no pueden seguir gestionando el desarrollo con esperas de días[1]. El cambio no consiste en quitar controles, sino en convertirlos en artefactos, evaluaciones y puertas automáticas[1].** # L

La app de escritorio de Codex incluye un paquete completo de LibreOffice

El usuario de la aplicación de escritorio de OpenAI Codex —rebautizada como ChatGPT tras una migración reciente— ha descubierto que el software almacena 1,7 GB de datos en su carpeta de caché, entre los que figuran una instalación completa de Python, otra de Node.js y binarios nativos de Poppler, gi

Cómo ordenar ramas de Git por fecha de último commit

La gestión de múltiples ramas en repositorios Git puede volverse compleja, llevando a muchos desarrolladores a crear scripts personalizados para visualizar las ramas más recientes. Sin embargo, las versiones modernas de Git ofrecen una solución nativa y sencilla que elimina la necesidad de estas her

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

Comparativa de funciones entre ack, ag, git-grep, GNU grep y ripgrep

El proyecto beyondgrep mantiene una tabla comparativa que enfrenta cinco utilidades de búsqueda de texto orientadas a desarrolladores: ack (escrita en Perl, bajo Artistic License 2.0), The Silver Searcher o ag (en C, Apache 2.0), git-grep (en C, GPL 2, integrado en Git), GNU grep (en C, GPL 3) y rip

Identidad distribuida: el problema imposible de renombrar autores en git

Gestionar la identidad de quien contribuye a un repositorio git es más complicado de lo que parece. Git identifica a cada persona por la pareja inmutable de nombre y correo asociada a cada commit, y cualquier cambio en los metadatos rompe los hashes, invalida los PR abiertos y obliga a reescribir la

Desarrollo en paralelo sin sobresaltos con Git worktree

Git worktree permite mantener varios directorios de trabajo vinculados a un único repositorio, de modo que cada rama se desarrolla en su propia carpeta sin tener que alternar entre ellas con `git checkout` ni recurrir constantemente a `git stash`. Cada worktree comparte la base de datos de objetos d

El software sigue siendo lento por motivos que las IAs no resuelven

Un programador responde al post de Dan Luu —«ya no hay razón para que el software sea lento»— y desmonta la idea de que los grandes modelos de lenguaje (LLM) vayan a acabar de forma generalizada con el software lento. Luu sostiene que muchas optimizaciones antes costosas (compiladores JIT, índices,

Control de versiones para todo: el siguiente paso para los agentes de IA

La programación asistida por IA ha alcanzado una adopción masiva gracias a git, que permite auditar, revertir y ramificar los cambios generados por los modelos de lenguaje. Fuera del desarrollo de software, en cambio, no existen garantías equivalentes: los servicios como Google Docs, Slack, Gmail o

Git a cualquier escala: el reto oculto de alojar repositorios

Alojar repositorios de Git a gran escala es un problema difícil que nace del propio diseño distribuido del sistema creado por Linus Torvalds en 2005 para sustituir a BitKeeper en el kernel de Linux. Veinte años después, Git es un estándar de la industria, pero su naturaleza distribuida, basada en pa

Por qué sigo escribiendo a mano los mensajes de commit

Jamie Tanna, ingeniero de software con más de una década de experiencia escribiendo mensajes de commit detallados en Git, explica por qué mantiene esta práctica incluso en la era de los modelos de lenguaje (LLM) capaces de redactarlos automáticamente. El artículo defiende que un buen mensaje debe ce

Un alias para escribir 'git git' sin error en la terminal

Un truco de configuración permite encadenar cualquier número de veces la palabra 'git' antes de un comando válido sin que el terminal devuelva un error. El autor del blog caiustheory.com explica que es habitual teclear 'git' y, por inercia, escribir después un comando completo como 'git status', lo

Cómo sobreingenieré mi propio libro

Ben Balter, ex empleado de GitHub y autor del libro 'Open and Async', relata en detalle el flujo de trabajo que empleó para escribir y producir su obra como si fuera un proyecto de software. En lugar de recurrir a Word o Google Docs, Balter escribió todo el libro en archivos Markdown dentro de un re

Waku, una app nativa para unificar todos tus agentes de código

Waku es una aplicación de escritorio que reúne en una sola ventana las distintas interfaces de línea de comandos (CLI) que los desarrolladores utilizan para ejecutar agentes de programación con inteligencia artificial, como Claude Code u OpenAI Codex. La herramienta, escrita en Rust sobre GPUI —el f

Flirt avanza con backends para GitHub y listas de correo

Flirt, una herramienta de revisión de código inspirada en el modelo de parches por correo electrónico, incorpora nuevos backends para integrarse con GitHub y con listas de correo alojadas en public-inbox. El autor, que acaba de entregar su tesis, detalla los retos técnicos de cada integración y los

Pull requests no son obligatorios para cumplir SOC 2, según el equipo de Amp

El equipo de Amp, una startup de 20 personas dedicada a software de producción orientado al cliente, ha explicado cómo consigue mantener el cumplimiento del estándar SOC 2 sin utilizar pull requests ni fusionar código mediante revisiones humanas formales. Su responsable de ingeniería, Will Dollman,

Linus Torvalds reconoce que ya casi no programa: "Soy más un coordinador"

Linus Torvalds, creador del kernel Linux en 1991, afirma en el Open Source Summit India 2026 que apenas escribe código y que su labor actual es la de coordinador de proyecto. El desarrollador finlandés explicó que sigue redactando pequeños parches como sugerencias para los mantenedores, pero sin int

Cómo usar las pilas de pull requests de GitHub con Jujutsu

Tutorial práctico para utilizar la funcionalidad de stacked pull requests (PRs) que GitHub lanzó en preview pública el 30 de julio de 2026, combinado con Jujutsu (jj), un sistema de control de versiones compatible con Git. La guía explica los requisitos previos: instalar los CLIs de git, jj y gh, e

Zed presenta Delta, un entorno colaborativo para programar con agentes de IA

Zed ha presentado Delta, un entorno multijugador diseñado para programar con agentes de inteligencia artificial y revisar en tiempo real el código que producen. La herramienta abre su beta privada desde hoy y las invitaciones se ampliarán en las próximas semanas. Delta nace como una aplicación propi

Revisar código es una habilidad que se puede entrenar

La revisión de código no consiste únicamente en detectar errores: cumple al menos cuatro funciones en los equipos de desarrollo —educación, mantenimiento de normas, control de acceso al código y prevención de defectos—, según estudios citados por el autor, como el realizado en Google sobre las expec

Planes de prueba ejecutables directamente en mensajes de commit

El desarrollador conocido como arxanas describe un flujo de trabajo en el que integra planes de prueba ejecutables dentro de los mensajes de commit de Git, utilizando la herramienta scrut (de Facebook Incubator) como formato ligero inspirado en Markdown. La idea nace a raíz del artículo de Julio Mer

us-vs-them: procedencia línea a línea del texto frente a la edición agéntica

us-vs-them es una herramienta, disponible como biblioteca o CLI, que reconstruye la autoría línea a línea de un archivo de texto a partir del historial de versiones de Git. Su propósito es resolver una cuestión creciente con la edición agéntica: distinguir qué partes de un documento fueron escritas

jj publica la versión 0.44.0 con soporte estable para etiquetas Git

jj, el sistema de control de versiones compatible con Git que busca ser a la vez simple y potente, lanzó su versión 0.44.0. El cambio más destacado es la estabilización del soporte para obtener y enviar etiquetas (tags), que ahora se gestionan de forma análoga a los bookmarks: pueden ser rastreadas

wiff: una utilidad de revisión de código y diff desde la terminal

wiff es una herramienta de revisión de código centrada en la terminal que captura un diff (de cambios locales, del índice de Git o del historial), permite navegarlo y anotarlo con resaltado de sintaxis, y guarda la revisión como una sesión local. La sesión se almacena en el disco del usuario y puede

Aceptar el historial desordenado de Git

El lanzamiento de los pull requests apilados en GitHub ha reavivado un debate clásico entre desarrolladores: ¿conviene reescribir el historial de Git para mantenerlo limpio o se debe aceptar tal como surge del trabajo cotidiano? Existen dos perfiles opuestos. Los 'commit-often' hacen commits frecuen

Los git worktrees no aíslan a los agentes de código: basta un clon

Los worktrees de Git se han convertido en la opción predeterminada para ejecutar varios agentes de IA en paralelo sobre un mismo repositorio, pero no constituyen una frontera de aislamiento real: comparten refs, configuración, stash y hooks con el repositorio original, de modo que un agente que oper

Cola de fusión local y gratuita para agentes paralelos de Claude Code

claude-code-merge-queue es una herramienta de línea de comandos que actúa como cola de fusión local para repositorios en los que varios agentes de Claude Code trabajan en paralelo. Su propósito es evitar conflictos cuando múltiples agentes intentan hacer push al mismo tiempo, así como los builds pes

Cómo preparar commits por partes con git add -p

El comando git add -p permite revisar y preparar cambios de forma interactiva antes de confirmar un commit en Git, en lugar de añadir de golpe un archivo completo. Esta funcionalidad, integrada en las herramientas de Git, muestra cada bloque de diferencias —llamado hunk— y pregunta al usuario qué ha

Corregir un error con marcas de orden de bytes en subtítulos

Este artículo describe una incidencia detectada por el autor al estandarizar los subtítulos de su biblioteca multimedia local en formato WebVTT, compatible con el elemento <video> de HTML5. Como muchos subtítulos solo están disponibles en SRT, escribió una función en Python que convierte SRT a WebVT

Manganin, una nueva forja de Git escrita en Zig con sistema de avales

Manganin es una forja de código abierto escrita en el lenguaje de programación Zig que propone reimaginar la gestión de código fuente más allá del modelo de GitHub. Su nombre rinde homenaje a una aleación de manganeso y cobre cuya resistividad eléctrica se mantiene estable con los cambios de tempera

El script de setup de tu repositorio debe soportar Git worktrees

Un script de inicialización (bin/setup) preparado para trabajar con Git worktrees permite ejecutar múltiples copias de un mismo repositorio en paralelo sin colisiones de puertos, bases de datos ni archivos de estado. Aunque Git mantiene el código aislado entre worktrees, los recursos de ejecución —p

Projektor: una herramienta de gestión de proyectos pensada para agentes de IA

Projektor es una herramienta de gestión de proyectos diseñada en torno a agentes de inteligencia artificial, no como un complemento posterior. Su superficie principal es un servidor MCP (Model Context Protocol) que permite a un agente crear incidencias, mover tickets, planificar sprints y buscar en

Conformidad frente a comprensión: el coste de los oráculos ha caído

En un ensayo publicado el 27 de junio de 2026, el ingeniero de software jubilado que firma como "rubys" reflexiona sobre cómo la inteligencia artificial ha transformado la producción de artefactos que antes requerían instituciones, como los oráculos de conformidad. El autor parte de una anécdota de

Convertir un ThinkPad antiguo en una máquina dedicada para escribir con Emacs

El autor relata cómo construyó una máquina de escritura minimalista a partir de un portátil reutilizado, con el objetivo de combatir su dificultad para terminar borradores y eliminar distracciones. Inspirado por un vídeo de Veronica Explains sobre 'writerdecks', optó por un ThinkPad T440 con Intel i

Git rebase interactivo: desmintiendo el mito de que da miedo

Git rebase -i es uno de los comandos que más intimidan a desarrolladores junior —y, según el autor, también a muchos seniors—, pero su funcionamiento real es bastante más sencillo de lo que sugiere su fama. El artículo es una guía didáctica pensada para desmitificar el rebase interactivo y animar a

Sistemas de compilación y el gestor de paquetes propuesto para civ

Este artículo examina qué debe ofrecer un sistema de compilación y expone el enfoque del proyecto civ, una herramienta escrita en alrededor de mil líneas de código que invoca un proceso de Lua en sandbox para interpretar configuraciones. El autor parte de una idea central: un sistema de compilación

whetū: un prompt de shell multiplataforma sin configuración, escrito en Zig

whetū es un prompt para terminal escrito en Zig que funciona en macOS y Linux sin necesidad de configurar archivos manualmente. Se instala con un único comando que detecta la plataforma, verifica la descarga contra los SHA256SUMS publicados, coloca el binario en ~/.whetuu/bin y añade dos líneas a la

Detección de inyección de secuencias ANSI en servidores MCP mediante DAST

Los servidores del Model Context Protocol (MCP) exponen herramientas, recursos y prompts cuyo texto llega directamente al modelo de lenguaje. Cuando un servidor no neutraliza los bytes de control, un atacante puede ocultar instrucciones en lo que parece un contenido inofensivo. Bright Security expli

Project Mage: un entorno para usuarios avanzados en Common Lisp

Project Mage es una iniciativa de software libre orientada a construir un entorno para usuarios avanzados y un conjunto de aplicaciones escritas en Common Lisp. El proyecto reúne, en forma de ensayos, una propuesta que combina filosofía de herramientas, estructura del software y crítica al estado ac

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

Ziggity: una interfaz de terminal ultrarrápida para Git escrita en Zig

Ziggity es una interfaz de usuario de terminal (TUI) para Git inspirada en lazygit, escrita en Zig y distribuida como un único binario ligero con pocas dependencias. Su objetivo es reproducir el flujo de trabajo habitual de lazygit —panel de estado, ficheros, ramas, commits, historial y stash, con v

Gitolite: guía para alojar repositorios Git con control de acceso detallado

Gitolite es una herramienta de código abierto que permite configurar un servidor central para alojar repositorios Git con un control de acceso granular y otras funcionalidades avanzadas. Se instala habitualmente desde el gestor de paquetes del sistema (donde suele aparecer como gitolite3) y su códig

Forgejo v16.0 llega con blindaje de seguridad y notificaciones configurables

Forgejo publicó el 16 de julio de 2026 la versión 16.0 de su plataforma de código autohospedada y desarrollada por la comunidad. El lanzamiento incorpora cambios incompatibles y varias novedades en materia de seguridad, notificaciones y rendimiento. Entre los cambios críticos, la versión refuerza l

El proceso creativo tras el icono de Kommit para KDE Oxygen

Este artículo muestra, paso a paso, el proceso de diseño del icono que faltaba para la aplicación Kommit, un cliente gráfico de Git, dentro del conjunto visual Oxygen de KDE. El autor explica que los iconos relacionados con Git suelen parecerse entre sí —nodos conectados y ramas en forma de diamante

Colas de trabajos: la complejidad oculta tras un sistema aparentemente simple

Las colas de trabajos son sistemas que permiten enviar, programar y ejecutar tareas por lotes, generalmente con un comportamiento FIFO. Aunque a primera vista parecen sencillos, esconden capas de complejidad que solo emergen al analizarlos con detalle. Resultan útiles en escenarios con altos requisi

Tutorial de Jujutsu escrito por Evan Martin

Evan Martin ha publicado un tutorial sobre Jujutsu (jj), un sistema de control de versiones que combina simplicidad y potencia. El material está dirigido a lectores que ya conocen Git y busca ser conciso y directo, con enlaces a recursos complementarios como el tutorial de Steve Klabnik, la document

ShipThatCode: una plataforma para aprender construyendo software desde cero

ShipThatCode es una plataforma educativa orientada a estudiantes y profesionales de la ingeniería de software que quieran aprender construyendo sistemas reales en lugar de seguir tutoriales pasivos. La propuesta se articula en torno al esquema «elegir → escribir → ejecutar»: el usuario escoge un pro

Backstitch: control de versiones en tiempo real para Godot que reemplaza a Git

Backstitch es un complemento de código abierto para el motor de videojuegos Godot que ofrece control de versiones colaborativo en tiempo real, comparable a un documento compartido de Google Docs. Sus desarrolladoras, Lilith Duncan y Nikita, investigadoras del laboratorio Switch y contratistas, crear

Por qué no adoptamos jj: el caso del gradlew.bat y los finales de línea

Un equipo de ingeniería decidió probar Jujutsu (jj), un sistema de control de versiones compatible con Git que elimina el área de staging y facilita la reescritura del historial, con el objetivo de sustituir Git en su flujo diario. La iniciativa se topó con un obstáculo técnico concreto vinculado a

Un rastreador que pedía archivos .git/config cae en una web trampa

El desarrollador detrás del generador web infinito bork.php detectó en sus registros de Apache un pico inusual de peticiones dirigidas al archivo /.git/config, asociado al sistema de control de versiones Git. El autor había modificado su programa en noviembre para devolver respuestas falsas y aleato

Copybara: la herramienta de Google para sincronizar código entre repositorios

Copybara es una herramienta desarrollada y utilizada internamente en Google cuyo propósito es transformar y mover código fuente entre distintos repositorios. Responde a una necesidad habitual en proyectos de software: mantener sincronizados repositorios con políticas de visibilidad diferentes, como

Cómo crear un alias recursivo de jj para anidar comandos sin errores

El control de versiones jj, al igual que git, interpreta un segundo 'jj' al inicio de la línea de comandos como un subcomando desconocido y devuelve un error. Para escribir 'jj jj show -T "change_id.short()"' y obtener el identificador del changeset en curso, el artículo propone definir un alias den

Un servidor de Git almacenado por completo en un bucket de objetos

Tigris, un servicio de almacenamiento de objetos en la nube, ha presentado objgit, un servidor de Git cuyo repositorio reside íntegramente en un bucket de almacenamiento de objetos, sin estado local en el servidor. El proyecto es obra de un ingeniero que, al portar sandboxes de agentes a Go, consigu

treedocs: una herramienta Swift para documentar la estructura de un repositorio

treedocs es una herramienta de línea de comandos escrita en Swift que genera y mantiene un mapa legible y versionado de la estructura de un repositorio de software. Su objetivo es ofrecer a compañeros recién incorporados, a futuros desarrolladores y a agentes de codificación un contexto conciso sobr

Oak, un nuevo sistema de control de versiones diseñado para agentes de IA

Oak: el nuevo sistema de control de versiones nacido para los agentes de inteligencia artificial Zach Geier, desarrollador con una década de experiencia en herramientas de productividad, ha presentado Oak, un sistema de control de versiones diseñado desde cero para trabajar con agentes de IA. El pr

La ilusión de la compresión de tokens: por qué RTK genera escepticismo

RTK, una herramienta para desarrolladores con cerca de 60.000 estrellas en GitHub, promete reducir el uso de tokens en agentes basados en modelos de lenguaje entre un 60% y un 90% manteniendo la misma capacidad y abaratando el coste hasta una décima parte. El artículo cuestiona de forma sistemática

LLM Wiki: bases de conocimiento compiladas por agentes de IA

LLM Wiki es una herramienta de código abierto que transforma un agente de IA en un investigador autónomo capaz de construir una base de conocimiento temática en Markdown plano. Su propuesta central es que cada ejecución se acumula: las fuentes se convierten en artículos con referencias cruzadas, los

Trace: transcripciones de reuniones que nunca salen de tu Mac

Trace es una aplicación para macOS que graba y transcribe reuniones de forma totalmente local, sin enviar audio ni texto a servidores externos. Funciona sobre Apple silicon y requiere macOS 14 o posterior. Qué hace y por qué importa. La herramienta captura el audio del micrófono y del sistema en el

Rec mode: una base de datos en texto plano dentro de Emacs

Rec mode es una funcionalidad poco reconocida de Emacs que convierte archivos de texto plano en una base de datos ligera y flexible. Cada registro se delimita con una línea en blanco y se compone de campos con nombre y valor, sin que sea necesario definir un esquema previo: distintos registros de un

Weave: un driver de merge semántico para Git que evita conflictos

Weave es una herramienta que reemplaza el merge a nivel de líneas de Git por un merge a nivel de entidades (funciones, clases), reduciendo conflictos cuando varios agentes editan el mismo archivo. Utiliza tree-sitter para analizar el código y emparejar entidades, de modo que si dos agentes modifican

Free Oberon: un IDE clásico para el lenguaje Oberon

Free Oberon es un entorno de desarrollo integrado (IDE) multiplataforma para el lenguaje de programación Oberon, descendiente directo de Pascal y Modula-2. Diseñado en el clásico estilo pseudográfico de la famosa pantalla azul de Pascal, está disponible para Windows, macOS y Linux. Incluye un compil

DeltaDB: un control de versiones que captura cada operación entre commits

El equipo de Zed, creador del editor homónimo, ha anunciado DeltaDB, un nuevo sistema de control de versiones que registra cada operación y no solo los commits, diseñado para integrar la conversación con agentes de inteligencia artificial en el desarrollo. La versión beta estará disponible en unas s

treehouse: cómo aislar entornos de desarrollo con Git worktrees

treehouse es una herramienta de línea de comandos escrita en Go que facilita el aislamiento de entornos de desarrollo cuando se trabaja con Git worktrees. Asigna un número estable a cada worktree para que ese identificador sirva como base de configuración local: puertos, nombres de bases de datos o

Codeberg publica un repositorio cebadero para confundir a los 'scrapers' de IA

Un repositorio alojado en la plataforma de código abierto Codeberg funciona como cebadero (honeypot) dirigido a los rastreadores web empleados por sistemas de inteligencia artificial. Su propósito declarado es disuadir a los operadores de estos bots y contaminar los corpus de entrenamiento con datos

jj v0.42.0 adopta mimalloc y elimina opciones deprecadas

jj, el sistema de control de versiones compatible con Git y diseñado para ser a la vez simple y potente, lanzó su versión 0.42.0. La entrega combina cambios en el motor de memoria, ajustes incompatibles con versiones anteriores, nuevas funciones y correcciones de errores, con contribuciones de 18 pe

Por qué Conventional Commits es un estándar contraproducente

Conventional Commits se ha consolidado como uno de los estándares de formato de mensajes de commit más extendidos en el desarrollo de software. Proyectos populares como Angular, Electron, freeCodeCamp, Vite, Nuxt o Jenkins X lo adoptan en sus guías de contribución. Sin embargo, un artículo crítico s

Agent Radio: Claude Code y Codex dialogan en tiempo real a través de Git

La versión 0.1.5 de h5i, un sistema Git inteligente de nueva generación, introduce Agent Radio, una función de mensajería multiagente que permite a asistentes de codificación como Claude Code y Codex mantener conversaciones en tiempo real coordinando tareas e intercambiando contexto sin necesidad de

Las leyendas de la programación siguen vivas y puedes escribirles

El ingeniero y empresario sueco Johannes 'jojo' Ridderstedt, cofundador de la compañía 46elks, ha publicado una reflexión personal en la que sostiene que la comunidad de programadores atraviesa un momento histórico sin precedentes: las grandes figuras de la informática continúan vivas, en activo y,

Usa tu servidor propio como remoto de git

El uso de un "remote local" en Git consiste en configurar un repositorio alojado en un servidor propio (como uno en casa) como un destino para los comandos push y pull. Esta estrategia es de gran utilidad para desarrolladores que buscan redundancia, velocidad de sincronización y control total sobre

Automatiza operaciones de hunks en Jujutsu con nueva herramienta

Se ha lanzado una nueva herramienta llamada jjc que automatiza las operaciones a nivel de 'hunks' en el sistema de control de versiones Jujutsu. Esta herramienta, disponible para la versión 0.41.0 de jj, ofrece una alternativa programable al modo interactivo de jj split. Su relevancia radica en perm

Descubren funciones ocultas en Claude Code y el clasificador YOLO

Un desarrollador ha descubierto características ocultas en el código fuente de Claude Code, la herramienta de programación de Anthropic, revelando capacidades no documentadas que amplían su funcionalidad. Aunque la documentación oficial cubre los aspectos básicos, el análisis del paquete npm subyace

OrbStack y Tailscale facilitan la red segura de VMs en macOS

El repositorio de GitHub de Highpost presenta una guía técnica que optimiza la conectividad de redes en máquinas virtuales (VM) de Ubuntu en macOS mediante la integración de OrbStack y Tailscale. Esta solución resulta relevante al superar las limitaciones de seguridad del sistema operativo, permitie

Nueva especificación para distinguir código humano de IA en repositorios

Agente Trace es una especificación abierta (RFC) diseñada para rastrear y atribuir el código generado por inteligencia artificial dentro de repositorios de control de versiones. Su importancia radica en la creciente autonomía de los agentes de IA en el desarrollo de software; a medida que estos escr

Automatiza la producción de libros con Git

El artículo describe la transición de un autor independiente y desarrollador de software de un flujo de trabajo tradicional basado en software propietario (Microsoft Word, Adobe InDesign, Calibre) a una pipeline de producción de libros automatizada y versionada, inspirada en el proyecto 'Standard Eb

Asistente de IA para terminal con LLMs locales en solo 100 líneas

Un desarrollador ha creado un asistente de línea de comandos impulsado por inteligencia artificial que utiliza modelos de lenguaje locales (LLMs), permitiendo a los usuarios interactuar con el terminal en lenguaje natural. El sistema, construido con aproximadamente cien líneas de código, integra her

Jujutsu: Nueva herramienta alivia la complejidad de Git

Desarrolladores están combatiendo la "fatiga de Git" con un nuevo sistema de control de versiones llamado Jujutsu. El problema surge al trabajar en características complejas, donde mantener commits individuales con cambios bien definidos (tipos, base de datos, servidor, cliente) resulta difícil y co

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

Desarrolladora crea herramienta para explorar commits de Git como carpetas

La desarrolladora Julia Evans ha creado una herramienta llamada 'git-commit-folders' que permite montar commits de Git como carpetas accesibles directamente desde el sistema de archivos. El proyecto, disponible en GitHub, utiliza FUSE y NFS para funcionar en Mac OS, ofreciendo una forma alternativa

Epiq lanza rastreador de incidencias nativo de terminal

Se ha lanzado Epiq, un rastreador de incidencias (issue tracker) nativo de terminal impulsado por Git. La herramienta está inspirada en vim y funciona completamente desde la línea de comandos, sin necesidad de navegador ni servicios SaaS. Epiq renderiza tableros de trabajo en formato ASCII y almacen

Nuevo metabuscador OmniSearch protege tus búsquedas

OmniSearch, un nuevo motor de búsqueda metabuscador diseñado con énfasis en la privacidad, ha sido lanzado por el desarrollador Gabriel desde la plataforma git.bwaaa.monster. El software, escrito en lenguaje C, permite agregar múltiples proveedores de búsqueda en una única interfaz. Entre sus depend

Radicle propone forja de código descentralizada y soberana sin intermediarios

Radicle lanza plataforma descentralizada de colaboración de código. La herramienta, construida sobre Git, funciona como una forja de código soberana donde no existe una entidad central que controle la red. Los repositorios se replican entre pares de manera descentralizada, garantizando que los usuar

Ardent permite probar código de agentes IA en clones seguros de bases de datos

Ardent, plataforma especializada en gestión de datos para inteligencia artificial, ha lanzado una nueva funcionalidad denominada «ramificación de base de datos» que permite a los agentes de IA de codificación probar su código en copias exactas de bases de datos de producción PostgreSQL. La tecnologí

Desarrollador convierte Nintendo Wii en servidor web con NetBSD

Un desarrollador holandés, Sijmen J. Mulder, ha transformado una consola Nintendo Wii en un servidor web funcional que aloja su sitio personal wii.sjmulder.nl. El dispositivo cuenta con un procesador PowerPC de 729 MHz y仅 64 MB de memoria RAM utilizable. Mulder instaló NetBSD 10.1 en la consola y co

Lanzan safe-install para ejecutar solo scripts confiables en npm

Se lanzó 'safe-install', una herramienta para npm que refuerza la seguridad de las instalaciones de paquetes al ejecutar solo scripts de dependencias explícitamente confiables. El problema que aborda es que los scripts de ciclo de vida de npm (postinstall, install, preinstall) pueden ejecutar código

FreeBSD alerta de vulnerabilidad crítica que permite obtener permisos de root

El Proyecto FreeBSD publicó este martes 29 de abril de 2026 una advisory de seguridad (FreeBSD-SA-26:13.exec) que revela una vulnerabilidad crítica en el kernel del sistema operativo. La falla, causada por un error de precedencia de operadores, permite a un usuario sin privilegios obtener permisos d

Linux sin disco: arranca con ZFS, iSCSI y PXE

Este artículo describe un método para arrancar un sistema Linux sin disco duro utilizando ZFS, iSCSI y PXE. El autor buscaba una solución para probar modelos de lenguaje grandes (LLMs) en su PC de juegos sin alterar su configuración de Windows, que a menudo se corrompe con actualizaciones. También d

IA y código rápido: ¿una peligrosa combinación?

Un experto en software, Simon Willison, ha observado una convergencia preocupante entre dos enfoques de desarrollo de software: el 'vibe coding' (creación de código sin una revisión exhaustiva, a menudo por usuarios no programadores) y la 'ingeniería agentic' (uso de herramientas de IA para agilizar

VS Code: Atribución de IA desactivada tras error

Microsoft ha revertido la función de atribución de coautoría impulsada por inteligencia artificial en su editor de código VS Code a la configuración predeterminada 'off'. La medida se tomó tras la detección de un error que atribuía incorrectamente contribuciones de Copilot a código no generado por I

30 años de control de código: de archivos ZIP a Git

Este artículo, escrito por EvilGenius, narra la evolución del control de versiones de software a lo largo de treinta años, desde los rudimentarios métodos manuales hasta la omnipresencia actual de Git. La historia comienza en la década de 1990, cuando los desarrolladores utilizaban archivos ZIP con

Ingenieros crean CAD con código: nueva herramienta en GitHub

Un ingeniero ha desarrollado una nueva herramienta, disponible en GitHub, que permite a los ingenieros generar modelos CAD (diseño asistido por ordenador) utilizando código, en lugar de los métodos tradicionales de modelado manual. La herramienta, denominada 'text-to-cad', utiliza agentes de codific

Evanflow: Automatiza el desarrollo de software con Claude Code

Un desarrollador ha creado 'Evanflow', un nuevo flujo de trabajo automatizado para el desarrollo iterativo de software que utiliza Claude Code. El sistema, accesible a través del marketplace de plugins de Claude Code, está diseñado para guiar a los desarrolladores a través de un ciclo de desarrollo

Organiza tu PC: el método de Jacob Wiseberg

El artículo de Jacob Wiseberg describe su proceso para gestionar y optimizar su carpeta `.config`, un enfoque que le ha permitido crear un sistema de instalación personalizable y un flujo de trabajo más intencional. Inicialmente, Wiseberg experimentó con la personalización de su terminal a través de

Wuphf: Colaboración Virtual para Agentes de IA

Un nuevo proyecto de código abierto llamado Wuphf ha sido lanzado, ofreciendo un espacio de trabajo colaborativo para agentes de inteligencia artificial. La herramienta, disponible en GitHub (github.com/nex-crm/wuphf), busca simular una oficina virtual donde los agentes (representando roles como CEO

Nev: el nuevo editor de texto une lo mejor de varios

Un nuevo editor de texto llamado Nev ha sido desarrollado por Nimaoth y está disponible en GitHub. Nev combina características de editores populares como Neovim, Helix y Zed, ofreciendo una experiencia de desarrollo impulsada por el teclado tanto en terminal como en interfaz gráfica. El editor inclu

Tolaria: IA y Git simplifican la gestión del conocimiento

Un nuevo software de código abierto llamado Tolaria ha sido lanzado recientemente, diseñado para simplificar la gestión del conocimiento a través de la combinación de Git y la inteligencia artificial. Desarrollado por Refactoringhq y disponible para Mac, Tolaria permite a los usuarios organizar base

Git 2.54: Nuevo comando simplifica el historial

El proyecto de código abierto Git ha lanzado la versión 2.54, incorporando mejoras y correcciones de errores gracias a la contribución de más de 137 desarrolladores, 66 de ellos nuevos. Una de las novedades más destacadas es el comando experimental `git history`, diseñado para simplificar tareas com

MVP: El secreto de Erlang y el desarrollo ágil

El concepto de 'Programa Mínimo Viable' (MVP, por sus siglas en inglés) es una idea poderosa para el desarrollo de software, y este artículo explora su significado y beneficios a través de un ejemplo histórico de Erlang. Un MVP es, esencialmente, el programa más pequeño posible que resuelve un probl

Claude Opus 4.7: Más seguro y con nuevas herramientas

Anthropic ha actualizado el sistema de prompts de su modelo de lenguaje Claude Opus, pasando de la versión 4.6 a la 4.7 el 16 de abril de 2026. La actualización, revelada por el análisis de Simon Willison, introduce cambios significativos en la funcionalidad y seguridad del modelo. Entre las novedad

Smolvm: Máquinas Virtuales Linux Ligeras y Portátiles

Un nuevo proyecto de código abierto llamado Smolvm ha sido lanzado, ofreciendo una herramienta de línea de comandos (CLI) para crear y ejecutar máquinas virtuales Linux portátiles y ligeras. Desarrollado por Smol-Machines, Smolvm permite a los usuarios gestionar y ejecutar VMs personalizadas con un

Mergetopus: Git facilita fusiones complejas en paralelo

Un nuevo conjunto de herramientas llamado 'mergetopus' ha sido desarrollado para simplificar y paralelizar las complejas fusiones (merges) de código en Git, especialmente en proyectos grandes con múltiples desarrolladores. La herramienta divide una fusión potencialmente riesgosa en tareas más pequeñ

Cloudflare lanza Artifacts: control de versiones para IA

Cloudflare ha anunciado Artifacts, un nuevo sistema de almacenamiento de archivos versionado basado en Git, diseñado específicamente para agentes de inteligencia artificial. Ante el crecimiento exponencial de código generado por agentes (se espera más código en los próximos 5 años que en toda la his

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

Jujutsu: Alternativa a Git con enfoque en simplicidad

Un nuevo sistema de control de versiones llamado Jujutsu (jj) está surgiendo como una alternativa simplificada y más potente a Git. Desarrollado por Martin von Zweigberg, jj combina lo mejor de Git y Mercurial (hg) para ofrecer una experiencia de usuario más intuitiva y herramientas más poderosas. A

Backblaze limita respaldo: OneDrive y Dropbox afectados

Backblaze, un proveedor de servicios de respaldo de datos, ha dejado de respaldar silenciosamente carpetas de OneDrive y Dropbox, junto con otros archivos, una decisión que ha sorprendido a muchos usuarios, incluido el autor del artículo. La empresa, que se promocionaba por su política de respaldo i

IA anticipa fallos de seguridad en código

Un desarrollador ha creado una herramienta llamada VCamper que utiliza inteligencia artificial para identificar posibles correcciones de seguridad en el código antes de que se publiquen las vulnerabilidades correspondientes (CVE). VCamper analiza los cambios en el código fuente (Git commits) mediant

Pijul: Alternativa a Git con enfoque innovador

Un nuevo sistema de control de versiones llamado Pijul está surgiendo como un desafío a la dominancia de Git. Desarrollado como software de código abierto (GPL2), Pijul se distingue por su enfoque basado en la teoría de parches, lo que lo hace, según sus creadores, fácil de aprender y usar sin sacri

Personaliza Git Diff: Crea tus propios drivers

Este artículo explica cómo crear un "driver" para `git diff`, una funcionalidad que permite a Git utilizar herramientas externas para comparar archivos de manera más inteligente y personalizada. Aunque la documentación oficial sobre esto es escasa, el artículo detalla el proceso, motivado por la nec

Linux define reglas para usar IA en su desarrollo

El desarrollador principal de Linux, Linus Torvalds, ha publicado directrices para el uso de herramientas de inteligencia artificial (IA) en el desarrollo del kernel de Linux. Estas pautas, detalladas en un documento en GitHub, buscan integrar la IA de manera responsable y transparente en el proceso

uv: el gestor de Python que redefine la velocidad

uv es un gestor de paquetes y proyectos Python extremadamente rápido, escrito en Rust por Astral (los creadores de Ruff). Su objetivo es reemplazar una gran parte de tu cadena de herramientas de Python con un único ejecutable, ofreciendo velocidades significativamente superiores a herramientas como

GitButler levanta 17M para reinventar el control de versiones

GitButler, fundada por uno de los cofundadores de GitHub, Scott Chacon, ha anunciado una ronda de financiación de Serie A de 17 millones de dólares, liderada por a16z y con el apoyo continuo de Fly Ventures y A Capital. La empresa busca revolucionar la forma en que se construye software, reconociend

Craft: Nueva herramienta facilita el desarrollo en C/C++

Un nuevo sistema de construcción llamado 'Craft' ha sido lanzado para simplificar el desarrollo de proyectos C y C++. Desarrollado por Randerson, Craft busca eliminar la complejidad asociada con herramientas como CMake y la gestión manual de dependencias. Los desarrolladores definen sus proyectos en

Inglés antiguo: los pronombres perdidos de la intimidad

Este artículo de la BBC explora la fascinante historia de los pronombres perdidos del inglés antiguo, centrándose en términos como "wit" (nosotros dos), "unker" (nuestro, para dos personas) y "git" (vosotros dos). Estos pronombres, pertenecientes a la forma "dual", eran comunes hasta el siglo XIII,

Trier OS: Sistema operativo industrial aislado y adaptable

Trier OS es un sistema operativo industrial de vanguardia, diseñado para controlar y optimizar instalaciones de fabricación pesada. A diferencia del software de mantenimiento tradicional, se define como un "Sistema Operativo Vivo" debido a su capacidad de auto-modificación y adaptación continua. Su

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

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

Anthropic lanza 'Wheat': Asistente para decisiones técnicas

Anthropic ha lanzado "Wheat", un nuevo marco de trabajo de toma de decisiones diseñado para equipos de ingeniería. Wheat opera dentro de Claude Code y facilita la investigación, creación de prototipos y validación de decisiones técnicas complejas, como la migración de REST a GraphQL. El proceso comi

Software: ¿por qué se ignora la portabilidad?

Este artículo aborda una problemática común en el mundo del software de código abierto: la resistencia a la portabilidad a arquitecturas consideradas 'antiguas' o menos relevantes. El autor, un desarrollador con experiencia en portabilidad, critica esta actitud, argumentando que a menudo se basa en

Aceptan código de IA: nuevo enfoque en desarrollo

Un desarrollador de software ha adoptado una política innovadora para integrar código generado por inteligencia artificial (IA) en sus proyectos. El desarrollador, cuyo nombre no se revela en la fuente, ha decidido omitir su habitual y exhaustivo proceso de revisión de código para las contribuciones

IA mejora su software: un ejército de agentes al trabajo

Imbue AI está utilizando su propia herramienta, 'mngr', para mejorar su software a través de un sistema de agentes de inteligencia artificial. El proceso implica la creación de un script de tutorial que sirve como base, del cual se generan múltiples pruebas (pytest functions) mediante agentes. Estos

IA de Facebook formaliza libros de matemáticas

Investigadores de Facebook IA han desarrollado un sistema llamado RepoProver, capaz de formalizar automáticamente libros de texto matemáticos utilizando inteligencia artificial. El sistema, cuyo código está disponible en GitHub, emplea una arquitectura multi-agente que colabora en un repositorio Git

Código de EE. UU. ahora en GitHub: análisis legislativo inédito

Un desarrollador ha puesto a disposición en GitHub un repositorio que contiene el Código de los Estados Unidos (US Code) completo, desde 2013 hasta la actualidad, almacenado en formato Markdown y gestionado con Git. Esta iniciativa permite analizar la evolución de la legislación estadounidense de un

Vers: IA acelera el desarrollo de software

Un nuevo sistema llamado 'Vers' busca acelerar el desarrollo de software utilizando agentes de inteligencia artificial. La herramienta, desarrollada por hdresearch, permite a los usuarios crear un 'cañón de código' para automatizar tareas de desarrollo. El proceso implica instalar la CLI de Vers, co

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

Emacs: Nuevo terminal libgterm mejora velocidad y funciones

Emacs, el popular editor de texto, ha recibido una actualización significativa con la incorporación de `libgterm`, un nuevo emulador de terminal. Desarrollado por Rwc, `libgterm` se basa en la biblioteca `libghostty-vt` y ofrece mejoras sustanciales en velocidad y funcionalidad en comparación con al

Git: Herramienta bayesiana acelera la búsqueda de errores

Un desarrollador ha lanzado una nueva herramienta llamada `git_bayesect`, que agiliza el proceso de bisectriz en Git utilizando métodos bayesianos. La herramienta, disponible a través de `pip` o `uv tool`, permite a los usuarios identificar con mayor precisión el commit específico que introdujo un c

Zerobox: Sandbox ligero para código con IA de OpenAI

Un nuevo conjunto de herramientas llamado Zerobox ha sido lanzado para proporcionar un sandboxing ligero y multiplataforma de procesos, impulsado por la tecnología OpenAI Codex. Zerobox permite a los desarrolladores ejecutar código de forma segura, aislando el proceso del sistema operativo y limitan

Baton facilita el uso de múltiples agentes de IA

Baton ha lanzado una nueva plataforma diseñada para facilitar el trabajo con múltiples agentes de inteligencia artificial (IA) en paralelo. La plataforma, presentada recientemente, permite a los usuarios crear espacios de trabajo aislados, cada uno respaldado por una rama de Git independiente. Esto

Scotty: Nueva Herramienta Agiliza Despliegues con SSH

Desarrolladores de Spatie han lanzado "Scotty", una nueva herramienta para ejecutar tareas SSH, diseñada para mejorar el flujo de trabajo de despliegue. Scotty permite definir scripts de despliegue y otras tareas remotas, ejecutándolas desde la terminal y mostrando cada paso en tiempo real. La herra

Cherri: Nuevo Lenguaje Simplifica Apple Shortcuts

Un desarrollador ha presentado 'Cherri', un nuevo lenguaje de programación diseñado para simplificar la creación y mantenimiento de proyectos complejos de Apple Shortcuts. El lenguaje, cuyo desarrollo comenzó en octubre de 2022, compila directamente a Shortcuts ejecutables y se enfoca en facilitar e

Nuevo sistema Git evita pérdida de historial

El desarrollador Bram Cohen, conocido por BitTorrent, ha propuesto una alternativa más segura a las funciones de 'rebase' y 'squash' de Git, los cuales son herramientas para combinar cambios en el control de versiones. La propuesta se centra en un sistema que recuerda el historial completo, evitando

Claude Code: Pérdida silenciosa de código preocupa a usuarios

Usuarios de Claude Code, una herramienta de desarrollo basada en inteligencia artificial, han experimentado la pérdida silenciosa de cambios no confirmados en sus proyectos debido a un proceso interno que realiza un 'git reset --hard origin/main' cada 10 minutos. Este proceso, que afecta únicamente

Mejora tus diffs Git con Delta y fzf

Este artículo de Nick Janetakis describe una configuración para mejorar la visualización de diffs (diferencias) en Git, utilizando las herramientas Delta, fzf y un script de shell personalizado. El objetivo es facilitar la revisión de código, especialmente en el contexto de Pull Requests (PRs). *

SentrySearch: Búsqueda inteligente de videos con Google Gemini

Un desarrollador ha creado una nueva herramienta llamada SentrySearch que permite realizar búsquedas semánticas en videos utilizando la inteligencia artificial de Google Gemini. La herramienta, disponible en GitHub, divide los archivos MP4 en fragmentos, los convierte en incrustaciones de video util

Kin: Nuevo VCS Acelera Desarrollo de IA

Firelock AI ha anunciado Kin, un nuevo sistema de control de versiones (VCS) diseñado para mejorar la eficiencia y la velocidad en el desarrollo de software impulsado por inteligencia artificial. A diferencia de Git, que rastrea el historial de archivos de texto, Kin comprende el código a nivel semá

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

Horizon: La terminal flexible que reinventa el flujo de trabajo

Un desarrollador ha presentado Horizon, una innovadora terminal para computadoras que redefine la gestión de sesiones de trabajo. Horizon, disponible para Linux, macOS y Windows, ofrece un 'lienzo infinito' donde los usuarios pueden organizar, mover y redimensionar paneles de terminal de manera flex

Jujutsu alivia revisiones de código extensas

Un desarrollador ha compartido una solución innovadora para facilitar la revisión de cambios de código extensos utilizando la herramienta Jujutsu (jj) como alternativa a Git. Ante el aumento del tamaño de las solicitudes de extracción (pull requests) debido al uso de agentes de codificación, el desa

IA automatiza alertas de Datadog para ahorrar tiempo

Un ingeniero de Quickchat, frustrado por la tediosa tarea diaria de revisar alertas de Datadog, desarrolló una solución basada en inteligencia artificial para automatizar el proceso. Utilizando el Protocolo de Contexto de Modelo (MCP) para conectar Datadog con Claude Code, creó una habilidad que cla

IA: Protocolo MCP pierde fuelle tras críticas

El protocolo Model Context Protocol (MCP), que generó gran entusiasmo en la industria de la inteligencia artificial hace apenas seis meses, ahora está siendo objeto de escrutinio y críticas. Inicialmente promocionado como una solución para optimizar el uso de tokens en agentes de IA, MCP ha perdido

Código y documentación: ¿deben ir juntos?

Este artículo de dein.fr argumenta a favor de integrar la documentación directamente en el repositorio de código, una práctica que se vuelve aún más valiosa con la proliferación de agentes de IA. Tradicionalmente, la documentación se ha mantenido separada, alojada en herramientas como Google Docs, C

TUIStudio: Diseño de terminal fácil con arrastrar y soltar

Desarrolladores de tui.studio han anunciado TUIStudio, un nuevo editor visual para aplicaciones de interfaz de usuario de texto (TUI) inspirado en Figma. La herramienta, actualmente en fase Alpha, permite a los usuarios diseñar interfaces de terminal mediante un sistema de arrastrar y soltar compone

Defensa 'hack-back': Operadores de servidores en riesgo legal

Operadores de servidores que intentan defenderse contra escaneos maliciosos mediante técnicas como la creación de archivos .env o .git falsos con grandes cantidades de datos basura, se enfrentan a riesgos legales significativos. Según la legislación de países como Alemania, Austria y Estados Unidos

Contextual Commits: Git registra el 'por qué' de los cambios

El artículo de Veselin Dimitrov presenta "Contextual Commits", una nueva especificación abierta para mejorar la calidad y utilidad del historial de commits en Git. El problema que aborda es la dificultad de capturar el "por qué" detrás de los cambios en el código, algo crucial para el trabajo en equ

Claude Code: Nuevo sistema 'Nah' refuerza su seguridad

Un nuevo sistema de seguridad llamado 'Nah' ha sido desarrollado para mejorar la seguridad de Claude Code, el entorno de desarrollo basado en IA de Anthropic. Nah aborda las limitaciones de los sistemas de permisos tradicionales (permitir/denegar) que a menudo son fácilmente eludidos por usuarios av

IA: Brecha de Conocimiento Frena la Productividad Empresarial

Las empresas están enfrentando un nuevo desafío en la adopción de inteligencia artificial: la dificultad para compartir y escalar el conocimiento especializado entre los desarrolladores. A pesar de invertir sumas significativas en herramientas como Cursor, Claude y Copilot, se observa que un pequeño

Magit: Emacs facilita el rebase en Git

Este artículo explora Magit, una herramienta para Emacs que proporciona una interfaz interactiva para Git, enfocándose en la operación de 'rebase'. Magit no busca reemplazar la línea de comandos de Git, sino complementarla, ofreciendo una forma más intuitiva y eficiente de interactuar con el sistema

Fuente 'Z80 Sans' traduce código a símbolos

Un desarrollador ha creado una fuente innovadora, llamada Z80 Sans, que traduce instrucciones de ensamblaje Z80 en glifos legibles. La fuente utiliza la Tabla de Sustitución de Glifos (GSUB) y la Tabla de Posicionamiento de Glifos (GPOS) de OpenType para lograr esta conversión, transformando secuenc

blogtato: Sincroniza tus feeds RSS con Git

Un desarrollador ha lanzado 'blogtato', una nueva herramienta de línea de comandos (CLI) para leer y sincronizar feeds RSS/Atom. Inspirada en Taskwarrior, blogtato permite a los usuarios suscribirse a feeds, filtrar contenido por fecha, estado de lectura y feed, y exportar datos. La característica d

Sem: Nueva herramienta revoluciona el control de versiones

Ataraxy Labs ha lanzado 'Sem', una nueva herramienta de código abierto que revoluciona la forma en que se realiza el control de versiones. A diferencia de las herramientas tradicionales que se centran en las líneas de código, Sem ofrece 'diffs' a nivel de entidad, identificando cambios específicos c

GitHub en la mira: defensores del código abierto piden su abandono

La Software Freedom Conservancy insta a los desarrolladores a abandonar GitHub, argumentando que la plataforma, propiedad de Microsoft, contradice los principios del software de código abierto (FOSS). Desde junio de 2022, la organización ha estado promoviendo alternativas, señalando que GitHub ha di

LineageOS: Guía para instalar y personalizar tu Android

Este artículo de lockywolf.net explora el proceso de instalación y uso de LineageOS en un teléfono Android, ofreciendo una guía alternativa a la documentación oficial, que a menudo es deficiente. El objetivo principal es proporcionar una comprensión más profunda de cómo funciona Android a un nivel m

Weave: IA facilita fusiones de código en Git

Un nuevo proyecto de código abierto llamado 'Weave' busca revolucionar la gestión de conflictos de fusión en Git, especialmente en entornos donde múltiples agentes de inteligencia artificial colaboran en el mismo código. Actualmente, Git identifica conflictos basándose en la comparación de líneas, l

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.

Ghost: IA optimiza el flujo de trabajo con Git

Un nuevo desarrollador, Adamveld, ha presentado 'Ghost', una herramienta de línea de comandos (CLI) que integra la inteligencia artificial, específicamente el modelo Claude Code de Anthropic, en el flujo de trabajo de Git. En lugar de registrar los cambios en el código directamente, Ghost permite a

Linux al ritmo: controla comandos con teclado MIDI

Un desarrollador ha creado 'pianoterm', una herramienta de línea de comandos para Linux que permite a los usuarios controlar comandos del sistema operativo a través de un teclado MIDI. La utilidad, disponible en GitHub bajo el nombre de usuario 'vustagc', asigna comandos específicos a las teclas de

Controla la terminal: guía para interfaces dinámicas

Este artículo del blog de Haoyi explora cómo controlar la terminal desde programas de línea de comandos, un aspecto fundamental para crear interfaces de usuario más dinámicas y sofisticadas. Tradicionalmente, los programas interactúan con la terminal simplemente imprimiendo texto que se desplaza. Si

Git Memento: IA en el código, ahora rastreable

Un desarrollador ha creado 'git-memento', una extensión para Git que registra las sesiones de codificación con IA utilizadas para generar commits. Esta herramienta, disponible en GitHub, permite a los desarrolladores rastrear qué indicaciones o interacciones con modelos de IA como Codex o Claude se

IA revoluciona el desarrollo de software con Codev

Una empresa llamada Cluesmith ha desarrollado un nuevo flujo de trabajo de desarrollo impulsado por inteligencia artificial que aumenta significativamente la productividad y la calidad del código. El sistema, llamado Codev, integra modelos de lenguaje como Claude, Gemini y Codex en cada fase del pro

Joven indio sorprende con IA y juego de Doom con QR

Un joven desarrollador indio de 19 años, Kuber Mehta, está generando gran atención internacional por sus innovadoras creaciones en inteligencia artificial y desarrollo web. Destacado por *The Independent* y otros medios como *PC Gamer*, *Yahoo News* y *Boing Boing*, Mehta ha desarrollado una amplia

agenticSeek: IA privada que funciona en tu dispositivo

Un nuevo asistente de IA de código abierto llamado agenticSeek ha sido lanzado en GitHub, ofreciendo una alternativa centrada en la privacidad a las soluciones basadas en la nube como Manus AI. Este asistente funciona completamente en el dispositivo del usuario, sin necesidad de conexión a internet

Linux: nuevas herramientas para despliegues más eficientes

Este artículo explora Bootc y OSTree, tecnologías que modernizan la forma en que se despliegan los sistemas Linux, ofreciendo una alternativa a métodos tradicionales como Packer y buscando soluciones a las limitaciones de NixOS. El autor, buscando una forma de gestionar la configuración del sistema

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

Deff: revisión de cambios Git más fácil

Un desarrollador ha lanzado "Deff", una nueva herramienta de línea de comandos escrita en Rust diseñada para facilitar la revisión de diffs (cambios) en repositorios Git. Deff ofrece una interfaz interactiva lado a lado, con resaltado de sintaxis, tinte de líneas añadidas/eliminadas, navegación vert

Beehive: nueva herramienta agiliza la gestión de agentes de código

Beehive, una nueva herramienta de código abierto, simplifica la gestión y ejecución de agentes de codificación, según anunció su creador. La plataforma permite a los desarrolladores gestionar repositorios de GitHub, crear espacios de trabajo aislados y ejecutar agentes de codificación simultáneament

Pi: Nueva herramienta agiliza el desarrollo con IA

Mario Zechner ha presentado 'Pi', un nuevo 'coding harness' minimalista para terminales, diseñado para simplificar el desarrollo impulsado por IA. Pi se diferencia de otras herramientas al priorizar la extensibilidad y permitir a los usuarios adaptar la herramienta a sus flujos de trabajo en lugar d

Fresh File Explorer: gestión de archivos simplificada en VS Code

Un nuevo editor de extensiones para Visual Studio Code, llamado 'Fresh File Explorer', simplifica la gestión de archivos y el seguimiento de cambios, según anunció el desarrollador FreHu en GitHub. La extensión permite a los usuarios navegar fácilmente por las modificaciones recientes, visualizando

Conan facilita la gestión de configuraciones con nuevos paquetes

El gestor de paquetes Conan para C y C++ ha introducido una nueva funcionalidad: paquetes de configuración. Esta innovación permite a los usuarios empaquetar y gestionar de forma más rigurosa sus configuraciones personalizadas, incluyendo remotos, perfiles, hooks y ajustes, de manera similar a como

Git: Evita .gitkeep, usa .gitignore

En el mundo del control de versiones con Git, a veces necesitamos asegurarnos de que ciertas carpetas existan en un repositorio, incluso si no contienen archivos directamente rastreados. Git, por defecto, solo rastrea archivos, no directorios. Si un directorio está vacío, Git no lo incluye en el rep

WikiLeaks revela herramienta secreta de limpieza de Git de la CIA

WikiLeaks reveló en 2017, como parte de los documentos Vault7 de la CIA, una herramienta de limpieza de repositorios Git que ha ganado popularidad entre desarrolladores. La herramienta, originalmente utilizada por el equipo de desarrollo de la CIA, automatiza la eliminación de ramas locales fusionad

Unix en el navegador: Shiro revoluciona la ejecución web

Shiro, una nueva herramienta innovadora, permite ejecutar un entorno Unix completo directamente en el navegador web a través de un único archivo HTML. Esta solución, desarrollada por shiro.computer, elimina la necesidad de un servidor, funcionando completamente en el lado del cliente y permitiendo l

Microsoft usa diagrama sin dar crédito al autor

Microsoft ha sido señalada por utilizar un diagrama creado por Vincent Driessen en su plataforma de aprendizaje Learn, aparentemente generado por una herramienta de inteligencia artificial, sin atribución ni enlace a la fuente original. Driessen, autor del diagrama original publicado en 2010 como pa

Docker: Sandboxes Aislados para Ejecutar IA de Forma Segura

Docker: Sandboxes Aislados para Ejecutar IA de Forma Segura Docker, la plataforma de contenedores, junto con proyectos de código abierto como "sandboxed", están redefiniendo la forma en que desarrolladores y plataformas ejecutan agentes de inteligencia artificial de manera segura. Dos enfoques comp

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

Vulnerabilidades ponen en riesgo módulos Go

La integridad de los módulos Go, un sistema crucial para la gestión de paquetes en el lenguaje de programación Go, se encuentra en riesgo debido a vulnerabilidades en los servicios de alojamiento de código como GitHub. El sistema de Go Modules, que garantiza que todos los desarrolladores utilicen la

Git en riesgo: LLMs desafían el control de versiones

El desarrollo de software está evolucionando rápidamente, y las herramientas tradicionales, como los IDEs, están perdiendo relevancia a medida que los desarrolladores pasan más tiempo explorando código y interactuando con modelos de lenguaje grandes (LLMs). El sistema de control de versiones Git, qu

Git con 'WD-40': Simplifica el control de versiones

Git es un sistema de control de versiones distribuido, rápido y escalable, esencial para la gestión de proyectos de software modernos. Imagina que estás escribiendo un documento importante: Git te permite guardar diferentes versiones de ese documento a lo largo del tiempo, deshacer cambios, comparar

Claude Code: 6 meses de uso y el setup ideal

Este video de The Coder Cave explora una configuración optimizada para trabajar con Claude Code, un modelo de lenguaje de inteligencia artificial desarrollado por Anthropic, tras seis meses de uso intensivo. El objetivo principal es maximizar la productividad y minimizar el consumo de tokens (la uni

Code Storage: Infraestructura Git para IA de Código

Code Storage, una empresa de Pierre Computer Company, ha lanzado una capa de infraestructura Git basada en API diseñada específicamente para plataformas de codificación impulsadas por inteligencia artificial. La plataforma permite la creación y gestión programática de repositorios Git, eliminando li

Omnara: Ejecuta Claude Code y Codex en tu Dispositivo

Un equipo de desarrolladores (Kartik, Ishaan y Christian) ha lanzado Omnara, una aplicación web y móvil que permite a los usuarios ejecutar Claude Code y Codex de Anthropic en su propio entorno, evitando las limitaciones de soluciones existentes como Codex Web o Devin. La aplicación surgió de la nec

Flirt: Revisión de Código Más Ágil con Git

Flirt es un sistema de revisión de código que busca ofrecer una experiencia consistente independientemente de la plataforma de backend utilizada (GitHub, Gerrit, mailing lists, etc.). El objetivo principal es fomentar revisiones de código más granulares, centradas en commits individuales, en lugar d

IA abruma servidor Git: Desarrollador lo cierra

Un desarrollador ha cerrado su servidor Git público, que mantenía desde 2011, debido a una sobrecarga masiva de peticiones generadas por 'scrapers' de inteligencia artificial. El servidor, que también había albergado un servidor CVS anteriormente, fue abrumado por un volumen excesivo de solicitudes

Zulip Asegura Futuro Abierto con Nuevo Soporte a Largo Plazo

Zulip da un paso histórico hacia la sostenibilidad: nace la Fundación Zulip para garantizar su futuro abierto En un movimiento que marca un antes y un después para el ecosistema del software de código abierto, el proyecto Zulip ha anunciado la creación de la Fundación Zulip, una nueva entidad indep

Colisión en SHA-1: Amenaza a Sistemas Ampliamente Usados

Este artículo describe un avance significativo en la criptografía: la demostración de la primera colisión real para la función hash SHA-1. SHA-1, aunque oficialmente desaprobada desde 2011, aún se utiliza ampliamente en diversas aplicaciones, desde firmas de documentos y certificados TLS hasta siste

Vulnerabilidad en SHA-1: Falsificación de documentos digitalmente posible

Investigadores de Centrum Wiskunde & Informatica (CWI) y Google han demostrado, de forma práctica, la vulnerabilidad de SHA-1, un estándar criptográfico ampliamente utilizado para la verificación de la integridad de archivos y firmas digitales. Esto significa que ahora es posible crear dos archivos

Hoot: Scheme corre en WebAssembly con nueva herramienta

Un nuevo proyecto llamado Hoot, desarrollado por Spritely, ha lanzado la versión 0.7.0 de su compilador Scheme a WebAssembly (Wasm) y una herramienta completa para Wasm. Hoot permite ejecutar código Scheme en navegadores web con capacidad para Wasm GC (Garbage Collection). La plataforma se basa en G

IA descubre 500 vulnerabilidades ocultas en código

Anthropic ha anunciado mejoras significativas en su modelo de IA Claude Opus 4.6, que ahora es capaz de descubrir vulnerabilidades de seguridad en código a una escala sin precedentes. A diferencia de los métodos tradicionales de fuzzing, Claude Opus 4.6 razona sobre el código de manera similar a un

IA construye compilador de C con 16 Claudes

Investigadores de Anthropic han logrado construir un compilador de C funcional, capaz de compilar el kernel de Linux, utilizando un equipo de 16 instancias de Claude (un modelo de lenguaje de OpenAI) trabajando en paralelo. El proyecto, que costó aproximadamente $20,000 en gastos de API, generó un c