Noticias que mencionan Bazel

IA: Tokens, el costo secreto que infla las facturas

El uso de modelos de inteligencia artificial como GPT-4, Claude y Gemini, aparentemente económicos, está resultando significativamente más costoso de lo que parece. La clave reside en la unidad de medida utilizada: los 'tokens'. A diferencia de lo que muchos usuarios creen, no se paga por palabra, s

El día que Google buscó unificar sus IDEs de desarrollo

El presente artículo ofrece una mirada retrospectiva sobre la evolución de los entornos de desarrollo integrado (IDEs) en Google, una de las mayores empresas tecnológicas del mundo. Durante años, Google permitió que sus ingenieros eligieran libremente su IDE favorito, lo que generó un ecosistema alt

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

GALA: un lenguaje estilo Scala que compila a Go manteniendo el ecosistema Go

GALA es un lenguaje de programación de tipado estático y orientación funcional, creado como proyecto open source en GitHub, que se transpila a Go. Su objetivo es incorporar en Go el sistema de tipos que muchos desarrolladores echan en falta, especialmente quienes proceden de Scala, Kotlin, F# u OCam

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

El kernel Linux adoptará soporte para $ORIGIN mediante eBPF y binfmt_misc

El desarrollador Farid Zakaria anuncia una colaboración con el mantenedor de VFS Christian Brauner que incorporará al kernel Linux un mecanismo programable, basado en eBPF y binfmt_misc, para resolver dinámicamente el intérprete de los binarios. El objetivo es habilitar el soporte de $ORIGIN (la rut

El paquete analysis de Go: interfaz para análisis estático modular

El paquete analysis del proyecto Go define la interfaz entre un análisis estático modular y el programa que lo ejecuta, conocido como driver. Un análisis estático es una función que examina un paquete de código Go y emite diagnósticos —generalmente errores en el código—, aunque también puede produci

La física del caché de compilación en Docker: tres almacenes, tres reglas

Docker no utiliza un único sistema de caché durante la compilación de imágenes, sino al menos tres con vidas, reglas de invalidación y modos de fallo distintos. Comprender en cuál de ellos reside la ganancia real de cada proyecto es la clave para elegir una estrategia de caché eficaz, según un análi

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

Reglas de diseño para lenguajes de programación y sus configuraciones

El artículo propone un conjunto de directrices fundamentales para el diseño de nuevos lenguajes de programación y sus sistemas de configuración, argumentando que estas decisiones deben tomarse desde el inicio para evitar problemas de compatibilidad y usabilidad. El autor destaca la importancia de re

XLS: SDK para síntesis de hardware acelerada en la era de Moore

XLS (Accelerated HW Synthesis) es una herramienta de síntesis de alto nivel que genera diseños sintetizables en Verilog y SystemVerilog a partir de descripciones funcionales flexibles. Desarrollado por Google, este SDK está diseñado para la era del fin de la Ley de Moore, facilitando la colaboración

HEIR: el compiler de cifrado homomórfico de Google y sus novedades

El proyecto HEIR (Homomorphic Encryption Intermediate Representation) es un compiler de código abierto desarrollado por Google que traduce programas convencionales a versiones capaces de ejecutarse directamente sobre datos cifrados. Gracias al cifrado homomórfico (HE), el servidor que ejecuta el mod

La delegación total en LLMs elimina el valor laboral del desarrollador

El artículo analiza la tendencia creciente de los desarrolladores de software a delegar tareas cognitivas en modelos de lenguaje de gran escala (LLM) sin supervisión humana, un fenómeno que el autor denomina 'turnar el cerebro apagado'. Aunque esta metodología ha mejorado desde 2025, el texto argume