Blog
Todas las entradas
Todo sobre política, software y vida en un solo lugar.
Necesidad y espectáculo: el descuento en el combustible como ejemplo
Un descuento en el combustible justo antes de una elección: qué cuesta, qué aportan las petroleras, y si hay pruebas de que este tipo de regalo influya …
Leer más →
Cómo está construido jj realmente por debajo
Cómo está construido jj realmente por debajo Parte 4 de 9.
El modelo mental del artículo anterior (la copia de trabajo como un commit, el identificador de …
Leer más →
El vocabulario que jj toma prestado de Git, cambia y descarta
El vocabulario que jj toma prestado de Git, cambia y descarta La trampa con jj es que reutiliza varias palabras de Git para cosas distintas, en lugar de …
Leer más →
La copia de trabajo es un commit
La copia de trabajo es un commit, y otras cosas que tardaron un momento en encajar Parte 3 de 9.
El modelo mental de Git tiene tres capas: directorio de …
Leer más →
Modo colocado
Modo colocado: dos almacenes, un directorio Parte 2 de 9.
La instalación en sí no tiene nada de particular: un gestor de paquetes o un cargo install, luego una …
Leer más →
Por qué mirar siquiera Jujutsu
Por qué mirar siquiera Jujutsu Parte 1 de 9 de una serie sobre aprender jj en modo colocado.
Git funciona. Quince años después, el ecosistema a su alrededor es …
Leer más →
Portar una configuración de fish a nushell
Portar una configuración de fish a nushell: dos errores que solo aparecen en una shell de verdad Llevo años usando fish como shell diaria, con una configuración …
Leer más →
cargo: command not found, aunque rustup está instalado
cargo: command not found, aunque rustup está instalado Síntoma: rustup funciona, rustup show lista una toolchain instalada y activa, pero cargo, rustc y rustfmt …
Leer más →
Una suma de comprobación silenciosa que rompía cada subida compatible con S3
Una suma de comprobación silenciosa que rompía cada subida compatible con S3 Problema Teníamos un pequeño servicio en Go que escribía archivos generados en un …
Leer más →
Volt: Elecciones a Local Lead 2026
¡Me gustaría continuar otros 18 meses!
Leer más →
Promesas rotas: el terreno fértil para el populismo
Promesas rotas: el terreno fértil para el populismo
Leer más →
Reemplazar contenido en archivos con ripgrep
Aviso: ripgrep no puede hacer esto por sí solo. Pero puedes combinarlo con otras herramientas para conseguirlo.
El problema Uso Obsidian con frontmatter (YAML) …
Leer más →
Conectarse por RDP desde Linux a Windows
El problema Tengo un equipo con Windows en mi red local y quiero conectarme a él por RDP desde mi equipo Linux. Para ello uso remmina, un buen cliente RDP. Sin …
Leer más →
Ejecutar tclip en una Zimaboard
¿Por qué? Porque los gists privados son fantásticos y, junto con Tailscale y una Zimaboard, es fácil alojarlos.
¿Cómo? Hace poco conseguí una Zimaboard. Es …
Leer más →
Cambia los switches de tu teclado
¿Por qué? Simplemente porque puedes. Y porque es divertido. Y porque puedes aprender algo nuevo. Y porque puedes. O te acabas de comprar otro teclado caro y el …
Leer más →
Bienvenida, RedHat, al juego de ... bueno, los negocios volviéndose locos
RedHat obliga a los clones a rehacer su modelo operativo (y quizá rompe su promesa).
A la comunidad no le gusta la decisión. Fíjate en esto, por ejemplo: Dear …
Leer más →
Sobre tipografías
Sobre tipografías Me gusta tener una buena apariencia en pantalla. Me gusta ver suficiente información a la vez (algunos dirían que demasiada). Eso significa …
Leer más →
Ingeniería de software vs. desarrollo de software
El desarrollo de software y la ingeniería de software son dos campos relacionados pero distintos dentro de la informática. El desarrollo de software se refiere …
Leer más →
Hacer funcionar la Titan Security Key USB-C en un sistema Linux
Me compré una Titan Security Key de Google como segunda llave por si mi llave principal se rompe. Uso Linux, y la serie 5 NFC de Yubico funcionó sin problemas …
Leer más →
Un motivo no tan obvio de un error de autenticación con SSH
Problema Intentas mantenerte seguro. ¿Cómo dices? Sí, demasiado seguro. Si trabajas para varios clientes y eres como yo, quizá no quieras usar la misma clave …
Leer más →
Contribuir a Mattermost
¿Qué es Mattermost? De su web:
Mattermost is a flexible, open source messaging platform that enables secure team collaboration Piensa en Mattermost como una …
Leer más →
Maximal Rodgau: Göb, Benz, Hoffmann
Por fin fuimos a visitar el Maximal en Rodgau. Lo gestiona una asociación y organizan jazz en directo y otra música en vivo. Es asequible y un local pequeño …
Leer más →