Noticias que mencionan SHA-256

Guía técnica para migrar repositorios Git a SHA-256

La migración de repositorios Git al nuevo formato de objetos SHA-256, disponible desde la versión 2.42, requiere un procedimiento específico debido a la falta de documentación oficial en el manual de Git. Este artículo técnico detalla los pasos necesarios para realizar esta transición, destacando qu

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

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

Pirate Face convierte modelos de IA en torrents descentralizados

Pirate Face es una infraestructura descentralizada diseñada para garantizar la permanencia de los modelos de inteligencia artificial de código abierto. Su funcionamiento principal consiste en convertir los modelos disponibles en Hugging Face en enlaces de torrent (magnet links) que se distribuyen me

THEYFELL: una 'autopsia' automatizada para proyectos digitales con problemas

THEYFELL es una herramienta web gratuita y de pago que analiza la página web de un proyecto, startup o idea de negocio y emite un veredicto crítico en formato de esquela y 'autopsia'. El usuario pega un enlace y, opcionalmente, indica el objetivo del análisis; el sistema ignora identificadores perso

Slotstream ejecuta un modelo de 104 GB en Mac mediante SSD

Slotstream es una herramienta experimental para ejecutar Qwen3.8-Flash-Next en equipos Mac con mucha menos memoria de la que ocupa el modelo. El original, cuantizado a 4 bits, pesa 103,8 GB y se divide en 24 archivos. En lugar de cargarlo por completo, la aplicación almacena en memoria una selección

POWBlock: microservicio C para defensa Proof of Work contra bots

POWBlock es un microservicio de alta rendimiento escrito en C puro que implementa una barrera de prueba de trabajo (Proof of Work) para proteger servidores y proxies inversos contra scrapers de IA, bots y ataques DDoS. A diferencia de las soluciones monolíticas tradicionales, este binario estático d

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

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

dskDitto: buscador de archivos duplicados ultrarrápido con TUI interactiva

dskDitto es una herramienta de línea de comandos escrita en Go que localiza archivos duplicados en discos grandes mediante procesamiento en paralelo, reduciendo los tiempos de análisis incluso en volúmenes con millones de ficheros. Su interfaz predeterminada es una TUI (interfaz de usuario textual)

Inferencia verificable: cómo autenticar los resultados de la IA

A medida que los agentes de inteligencia artificial asumen tareas como revisar código, resumir documentos o analizar contratos, el valor del resultado depende cada vez más de poder demostrar su autenticidad. Hoy no existe un estándar que permita certificar que una salida concreta fue producida por u

Recuperar direcciones de Bitcoin embrolladas por mayúsculas y minúsculas

Las direcciones de Bitcoin distinguen entre mayúsculas y minúsculas, un rasgo poco habitual en los identificadores que manejan los usuarios. En ZeroNet, red descentralizada que las empleaba como direcciones de sitio, ese detalle provocaba pérdidas de información: al copiar una URL a mano, la mayúscu

Cómo declarar en C++ una función que recibe un bloque de memoria

Declarar en C++ una función que acepta un bloque genérico de memoria parece trivial, pero la elección de la firma no lo es. Este artículo analiza las opciones habituales: el clásico `void DoSomething(const void* p, size_t numBytes)` heredado de C, la variante con `const uint8_t*` que obliga a añadir

ohbin, herramienta uv para gestionar binarios de GitHub Releases

ohbin es una herramienta de línea de comandos diseñada para resolver un problema habitual en proyectos Python gestionados con uv: la instalación de binarios distribuidos exclusivamente como GitHub Releases, como ripgrep, oasdiff o linters escritos en Rust. uv solo puede instalar paquetes Python, por

Vulnerabilidades en la Creative Katana V2X permiten hackear un PC a distancia

Vulnerabilidades en la Creative Katana V2X permiten hackear un PC a distancia Un investigador de seguridad ha descubierto una cadena de vulnerabilidades en la barra de sonido Creative Sound Blaster Katana V2X que permitiría a cualquier atacante dentro de un radio aproximado de 15 metros tomar el co

busca archivos con voz: 'recall' facilita la tarea

Un desarrollador ha creado 'Recall', una herramienta de búsqueda local multimodal que permite a los usuarios encontrar archivos utilizando lenguaje natural. La herramienta, disponible en GitHub, integra imágenes, audio, video, PDFs y texto en una base de datos vectorial local, utilizando Gemini Embe

Cumplimiento IA: Código abierto facilita registro según ley UE

Un desarrollador ha presentado una nueva biblioteca de código abierto llamada "Artículo 12 Infraestructura de Registro" para ayudar a las empresas a cumplir con el Artículo 12 de la Ley de IA de la Unión Europea. Esta ley, que afecta a empresas del Reino Unido y Estados Unidos, exige la capacidad de