RSSAmplifier

Blog

Antonio Cortés (DrZippie)

Recent content on Antonio Cortés (DrZippie)

antoniocortes.comRSS feed ↗318 posts

Latest posts

Clasificar 29.559 noticias locales con IA en un portátil

pontecesures.net es un proyecto personal que mantengo desde hace años: el portal de noticias de Pontecesures , mi pueblo, un municipio gallego de unos 3.000 habitantes. La idea siempre fue sencilla, mantener viva la información de lo que pasa allí. Veintiún años de archivo, de 2005 a 2026, 29.559 entradas . El problema es que la mayoría están sin categorizar o categorizadas de forma inconsistente.…

Classifying 29,559 local news items with AI on a laptop

pontecesures.net is a personal project I’ve been running for years: the news portal of Pontecesures , my home town, a Galician municipality of about 3,000 people. The idea has always been a simple one — keeping the information about what happens there alive. Twenty-one years of archive, from 2005 to 2026, 29,559 entries . The problem is that most of them are uncategorised or categorised…

Auto Memory and Auto Dream: how Claude Code learns and consolidates its memory

If you’ve been using Claude Code with Auto Memory enabled for a while, you’ve probably noticed that after several sessions, Claude’s notes about your project start accumulating contradictions. Entries saying “yesterday we decided to use Redis” without specifying which day “yesterday” was. Debugging notes referencing files that no longer exist. Three…

Auto Memory y Auto Dream: como Claude Code aprende y consolida su memoria

Si llevas un tiempo usando Claude Code con Auto Memory activado, probablemente hayas notado que al cabo de unas cuantas sesiones, las notas que Claude toma sobre tu proyecto empiezan a acumular contradicciones. Entradas que dicen “ayer decidimos usar Redis” sin especificar qué día era ese “ayer”. Notas de debugging que referencian ficheros que ya no existen. Tres entradas…

Claude Code con LSP: de buscar texto a entender codigo

Llevo meses usando Claude Code a diario y hay una configuración que ha cambiado por completo cómo trabaja con mi código. No es un plugin nuevo, ni un modelo más potente, ni un prompt mágico. Es algo que existe desde 2016 y que la mayoría de desarrolladores usamos sin saberlo cada vez que abrimos VS Code: el Language Server Protocol (LSP). Karan Bansal publicó un artículo excelente explicando en…

Claude Code with LSP: from searching text to understanding code

I have been using Claude Code daily for months, and there is one configuration that has completely changed how it works with my code. It is not a new plugin, a more powerful model, or a magic prompt. It is something that has existed since 2016 and that most developers use without knowing it every time they open VS Code: the Language Server Protocol (LSP). Karan Bansal published an excellent…

Ghost Jobs: la economía construida sobre empleos que no existen

Cada mes, 2,2 millones de ofertas de empleo en Estados Unidos no resultan en ninguna contratación. Cuatro de cada diez empresas admiten que sus ofertas son falsas. Siete de cada diez lo consideran moralmente aceptable. El 85 por ciento de ellas llega a entrevistar candidatos para esos puestos inexistentes. Estos no son datos de un blog conspiranoico. Son datos del Bureau of Labor Statistics, de…

Ghost Jobs: the economy built on positions that don't exist

Every month, 2.2 million job postings in the United States result in zero hires. Four in ten companies admit their listings are fake. Seven in ten call it morally acceptable. 85 percent still bring candidates in for interviews. These are not figures from a conspiracy blog. They come from the Bureau of Labor Statistics, from surveys of 650 hiring managers published by ResumeBuilder, and from…

DuckDB and httpfs behind a proxy: the secret nobody tells you

The problem: httpfs ignores your environment variables If you work with DuckDB and the httpfs extension to read remote Parquet files, CSVs from S3, or any HTTP resource, you probably assume that the HTTP_PROXY and HTTPS_PROXY environment variables work just like every other tool. Curl respects them. wget respects them. Python requests respects them. Node.js respects them. DuckDB does not. I ran…

DuckDB y httpfs detrás de un proxy: el secreto que nadie te cuenta

El problema: httpfs ignora tus variables de entorno Si trabajas con DuckDB y la extensión httpfs para leer Parquet remotos, CSVs desde S3 o cualquier recurso HTTP, probablemente asumes que las variables de entorno HTTP_PROXY y HTTPS_PROXY funcionan igual que en cualquier otra herramienta. Curl las respeta. wget las respeta. Python requests las respeta. Node.js las respeta. DuckDB no. Me he…

Cómo PostgreSQL estima tus consultas (y por qué a veces se equivoca)

Toda consulta empieza con un plan. Toda consulta lenta probablemente empieza con uno malo. Y más a menudo de lo que crees, las estadísticas son las culpables. Pero ¿cómo funciona realmente? PostgreSQL no ejecuta la consulta para averiguarlo — estima el coste. Lee datos precalculados de pg_class y pg_statistic y hace los cálculos para encontrar la ruta más barata hacia tus datos. En el escenario…

How PostgreSQL Estimates Your Queries (And Why It Sometimes Gets It Wrong)

Every query starts with a plan. Every slow query probably starts with a bad one. And more often than not, the statistics are to blame. But how does it really work? PostgreSQL doesn’t run the query to find out — it estimates the cost. It reads pre-computed data from pg_class and pg_statistic and does the maths to figure out the cheapest path to your data. In the ideal scenario, the numbers…

Analizando el aislamiento de filesystems en contenedores para cargas multi-tenant

Recientemente me encontré con un análisis técnico excepcionalmente denso sobre seguridad de contenedores que merece la pena ser compartido. El autor empezó con una hipótesis simple: el aislamiento de filesystems de los contenedores debería ser suficiente para cargas de trabajo multi-tenant sin necesidad de máquinas virtuales, si se entiende suficientemente bien qué está pasando a nivel de syscall.…

Analyzing Container Filesystem Isolation for Multi-Tenant Workloads

I recently came across an exceptionally dense technical analysis about container security that’s worth sharing. The author started with a simple hypothesis: container filesystem isolation should be sufficient for multi-tenant workloads without virtual machines, if you sufficiently understand what’s happening at the syscall level. After thorough investigation, the conclusion is more…

El renacimiento del desarrollo de software con agentes de IA

Greg Brockman, presidente y co-fundador de OpenAI, publicó recientemente un hilo que describe perfectamente el momento que estamos viviendo en el desarrollo de software. Según él, estamos presenciando un auténtico renacimiento del desarrollo de software, impulsado por herramientas de IA que han mejorado exponencialmente desde diciembre. El salto cualitativo Lo más llamativo del hilo de Brockman es…

The Software Development Renaissance with AI Agents

Greg Brockman, President and Co-Founder of OpenAI, recently published a thread that perfectly describes the moment we’re living in software development. According to him, we’re witnessing a genuine renaissance in software development, driven by AI tools that have improved exponentially since December. The qualitative leap The most striking part of Brockman’s thread is how they…

Attention is all we have

A few days ago I was reading a fascinating essay by David Bessis that made me think deeply about something we all take for granted: intelligence. Bessis, a mathematician and author of Mathematica: A Secret World of Intuition and Curiosity , presents a thesis that challenges many of our deeply held beliefs about the origin of cognitive differences between people. What’s most interesting about…

La atención es lo que tenemos

Hace unos días leía un ensayo fascinante de David Bessis que me hizo reflexionar profundamente sobre algo que todos damos por hecho: la inteligencia. Bessis, matemático y autor de Mathematica: A Secret World of Intuition and Curiosity , plantea una tesis que desafía muchas de nuestras creencias más arraigadas sobre el origen de las diferencias cognitivas entre las personas. Lo más interesante de…

Agent Lightning: Microsoft and the Future of AI Agent Orchestration

A few days ago I discovered Agent Lightning , a Microsoft project that I believe marks a before and after in how we think about AI agent orchestration. It’s not just another library; it’s a serious attempt to standardize how we build multi-agent systems. What is Agent Lightning? Agent Lightning is a Microsoft framework for orchestrating AI agents. It enables composition, integration,…

Agent Lightning: Microsoft y el futuro de la orquestación de agentes de IA

Hace pocos días descubrí Agent Lightning , un proyecto de Microsoft que creo que marca un antes y un después en cómo pensamos la orquestación de agentes de IA. No es solo otra librería más; es un intento serio de estandarizar cómo construimos sistemas multiagente. ¿Qué es Agent Lightning? Agent Lightning es un framework de Microsoft para orquestar agentes de IA. Permite composición, integración y…

Jeffrey Way: 'I'm Done' - La cruda realidad de la IA en la educación de programación

Hace unos días vi un video que me ha dado mucho que pensar. Jeffrey Way, el fundador de Laracasts y una de las personas más influyentes en la comunidad Laravel/PHP, compartió una reflexión brutalmente honesta sobre cómo la inteligencia artificial está transformando su negocio y su profesión. El video empieza con una frase que te deja helado: “I’m Done” . No es un adiós a la…

Jeffrey Way: 'I'm Done' - The Harsh Reality of AI in Programming Education

A few days ago I watched a video that has given me a lot to think about. Jeffrey Way, founder of Laracasts and one of the most influential people in the Laravel/PHP community, shared a brutally honest reflection on how artificial intelligence is transforming his business and his profession. The video starts with a phrase that leaves you cold: “I’m done” . It’s not a goodbye…

Tangible Media Collection: Curiosity as a Way of Life

A few days ago I discovered Tangible Media Collection , a website that has resonated deeply with me. It’s a collection of some 1700 objects related to information storage: from vinyl records and magnetic tapes to punch cards and optical discs. But it’s not just a collection of technological objects; it’s a testament to human curiosity. The Collection Born from a Lost Tape The…

Tangible Media Collection: La curiosidad como forma de vida

Hace pocos días descubrí Tangible Media Collection , un sitio web que me ha resonado profundamente. Es una colección de unos 1700 objetos relacionados con el almacenamiento de información: desde discos de vinilo y cintas magnéticas hasta tarjetas perforadas y discos ópticos. Pero no es solo una colección de objetos tecnológicos; es un testimonio de curiosidad humana. La colección que nació de una…

Vercel Sandbox: ¿Ejecutar código PHP, Node y Go de forma segura?

Vercel ha anunciado la disponibilidad general de Vercel Sandbox , una capa de ejecución diseñada específicamente para agentes de IA. Pero más allá del hype de los agentes, hay una pregunta interesante: ¿puede servirnos para ejecutar código de forma segura en diferentes lenguajes como PHP, Node o Go? ¿Qué es Vercel Sandbox? Vercel Sandbox proporciona microVMs Linux bajo demanda. Cada sandbox está…

Vercel Sandbox: Running PHP, Node and Go Code Safely?

Vercel has announced the general availability of Vercel Sandbox , an execution layer designed specifically for AI agents. But beyond the AI agent hype, there’s an interesting question: can it be useful for running code safely in different languages like PHP, Node, or Go? What is Vercel Sandbox? Vercel Sandbox provides on-demand Linux microVMs. Each sandbox is isolated, with its own…

AI Coding Agents: Rules, Commands, Skills, MCP and Hooks Explained

If you’re using tools like Claude Code, GitHub Copilot Workspace, or similar, you’ve probably noticed there’s technical jargon that goes beyond simply “chatting with AI”. I’m talking about terms like rules , commands , skills , MCP , and hooks . These concepts are the architecture that makes AI agents truly useful for software development. They’re not just…

AI Coding Agents: Rules, Commands, Skills, MCP y Hooks explicados

Si estás usando herramientas como Claude Code, GitHub Copilot Workspace o similares, habrás notado que hay una jerga técnica que va más allá de simplemente “chatear con la IA”. Hablo de términos como rules , commands , skills , MCP y hooks . Estos conceptos son la arquitectura que hace que los agentes de IA sean realmente útiles para desarrollo de software. No son solo palabras bonitas…

DuckDB: File Formats and Performance Optimizations

Lately I’ve been working quite a bit with DuckDB , and one of the things that interests me most is understanding how to optimize performance according to the file format we’re using. It’s not the same working with Parquet, compressed CSV, or uncompressed CSV. And the performance differences can be dramatic . Let’s review the key optimizations to keep in mind when working…

DuckDB: Formatos de archivo y optimizaciones de rendimiento

Últimamente estoy trabajando bastante con DuckDB , y una de las cosas que más me interesan es entender cómo optimizar el rendimiento según el formato de archivo que estemos usando. No es lo mismo trabajar con Parquet, con CSV comprimido, o con CSV descomprimido. Y las diferencias de rendimiento pueden ser dramáticas . Vamos a revisar las optimizaciones clave que hay que tener en cuenta cuando…

European Open Source AI Index: Measuring True AI Openness

Lately I’m seeing more and more AI models calling themselves “open source”. Llama, Mistral, Falcon… they all claim to be “open”. But are they really? How open are they actually? I recently discovered the European Open Source AI Index (OSAI) , a European initiative doing excellent work systematically evaluating how open generative AI models really are.

European Open Source AI Index: Midiendo la verdadera apertura de la IA

Últimamente veo cada vez más modelos de IA que se autodenominan “open source”. Llama, Mistral, Falcon… todos dicen ser “abiertos”. Pero, ¿realmente lo son? ¿Hasta qué punto son abiertos de verdad? Hace poco descubrí el European Open Source AI Index (OSAI) , una iniciativa europea que está haciendo un trabajo excelente evaluando de forma sistemática qué tan abiertos…

NativePHP for Mobile es ahora gratuito: ¡Por fin puedo probarlo!

Confieso que llevo siguiendo NativePHP for Mobile desde que se anunció. La idea de poder hacer aplicaciones móviles nativas con Laravel y solo PHP me parecía —y me parece— una cosa muy buena. Pero había un problema: el precio. Cuando solo quería probarlo, experimentar, jugar un rato… el coste de la licencia me echaba para atrás. No podía justificar el gasto solo para…

NativePHP for Mobile Is Now Free: Finally I Can Try It!

I confess I’ve been following NativePHP for Mobile since it was announced. The idea of being able to make native mobile applications with Laravel and only PHP seemed - and seems - a very good thing. But there was a problem: the price. When I just wanted to try it, experiment, play a bit… the license cost held me back. I couldn’t justify the expense just to “curiously…

Self-Improving Agents: Cuando la IA empieza a mejorarse a sí misma

Hace poco, Addy Osmani publicó un artículo que me dio mucho en qué pensar: “Self-Improving Coding Agents” . La idea es simple pero potente: agentes que no solo ejecutan tareas, sino que mejoran su propio rendimiento con el tiempo . Esto no es ciencia ficción. Es algo que está pasando ya, ahora mismo, en 2026. Y tiene implicaciones profundas para el futuro del desarrollo de software y,…

¿Estamos subcontratando nuestro pensamiento? Reflexiones sobre IA y cognición

Últimamente vengo siguiendo una discusión que me tiene bastante preocupado: hasta qué punto estamos delegando nuestro pensamiento a la IA . No es una pregunta abstracta o filosófica, es algo muy real que estoy viendo día a día en nuestra profesión y en la sociedad en general. Hace poco leí un artículo de Erik Johannes Husom titulado “Outsourcing thinking” que, entre otras cosas,…

Are We Outsourcing Our Thinking? Reflections on AI and Cognition

Lately I’ve been following a discussion that worries me quite a bit: to what extent are we delegating our thinking to AI . It’s not an abstract or philosophical question, it’s something very real I’m seeing day to day in our profession and in society in general. Recently I read an article by Erik Johannes Husom titled “Outsourcing thinking” that, among other…

Cuando Claude planea tu ruta en Marte: NASA usa IA para Perseverance

Hace unos días leí una noticia que me dejó pensando rato largo. No es que sea la primera vez que oigo de IA en el espacio, pero sí es la primera vez que leo sobre Claude planeando rutas en Marte. Y lo mejor: funcionó. La NASA ha estado usando Anthropic’s Claude para planear las rutas del rover Perseverance en Marte. Sí, has leído bien: un modelo de lenguaje generando rutas de navegación para…

Cuando la curiosidad se encuentra con Go: TinyEMU-Go y el arte de portar un emulador con IA

Hace unos días me topé con un artículo que me dejó literalmente con la boca abierta. No es que sea nuevo - en realidad es de enero de 2026, pero bueno, a veces llega tarde a mi radar - pero la combinación de tecnologías y la historia detrás me parecen fascinantes. Se trata de TinyEMU-Go : un emulador de RISC-V escrito completamente en Go, portado desde C usando Claude. Y lo mejor: puedes ejecutar…

Laravel Fuse: Circuit Breaker for Queue Jobs

Just announced at Laracon India 2026: Laravel Fuse . It’s a circuit breaker implemented as middleware for Laravel Queue jobs, and it solves a problem all of us working with external services have faced. The Problem Imagine this scenario: it’s 11 PM and Stripe is having issues. Your queue workers don’t know this, they keep trying to charge customers, and each job waits 30 seconds…

When Claude Plans Your Route on Mars: NASA Uses AI for Perseverance

A few days ago I read news that left me thinking for a while. It’s not the first time I’ve heard about AI in space, but it is the first time I’ve read about Claude planning routes on Mars. And the best part: it worked. NASA has been using Anthropic’s Claude to plan the Perseverance rover’s routes on Mars. Yes, you read that right: a generative language model…

When Curiosity Meets Go: TinyEMU-Go and the Art of Porting an Emulator with AI

A few days ago I came across an article that literally left me with my mouth open. It’s about TinyEMU-Go : a RISC-V emulator written entirely in Go, ported from C using Claude. And the best part: you can run a complete Linux with a single command. The Command Line That Gave Me Envy go run github.com/jtolio/tinyemu-go/temubox/example@2c8151233c2d And boom, you have a complete Linux running.…

Cuando la IA nos desempodera: patrones preocupantes en el uso real de Claude

Hace unos días Anthropic publicó un paper que me ha dado mucho en qué pensar. Se titula “Disempowerment patterns in real-world AI usage” y analiza, por primera vez a gran escala, cómo las interacciones con IA pueden estar disminuyendo nuestra capacidad de juicio autónomo. Y no, no estamos hablando de escenarios de ciencia ficción tipo “Skynet toma el control”. Estamos…

MCPHero: El puente entre MCP y las librerías tradicionales de IA

Últimamente estoy siguiendo de cerca todo lo que rodea al protocolo MCP (Model Context Protocol), y hace poco me encontré con un proyecto que tiene bastante sentido: MCPHero . La realidad es que aunque MCP está pegando fuerte, muchas librerías de IA “tradicionales” como openai o google-genai siguen sin soporte nativo para MCP. Solo soportan tool/function calls. MCPHero viene a…

MCPHero: The Bridge Between MCP and Traditional AI Libraries

Lately I’ve been closely following everything around the MCP protocol (Model Context Protocol), and recently I found a project that makes a lot of sense: MCPHero . The reality is that although MCP is taking off, many “traditional” AI libraries like openai or google-genai still don’t have native MCP support. They only support tool/function calls. MCPHero comes to solve…

When AI Disempowers Us: Worrying Patterns in Real Claude Usage

A few days ago Anthropic published a paper that gave me much to think about. It’s titled “Disempowerment patterns in real-world AI usage” and analyzes, for the first time at scale, how AI interactions may be diminishing our capacity for autonomous judgment. And no, we’re not talking about science fiction scenarios like “Skynet taking control.” We’re…

Laravel Boost v2 and the New Skills: On My List to Try

A few days ago Laravel Boost v2.0 was launched, and as someone curious about everything surrounding the Laravel ecosystem, I couldn’t help spending quite a while reading about the new features. The truth is there’s one feature that has my special attention: the Skills system. What is Laravel Boost? For those who don’t know it, Laravel Boost is an AI tool that integrates with your…

Cinco principios para usar IA profesionalmente (sin volverse loco)

Hace unos días leí un artículo de Dominiek sobre los 5 principios para usar IA profesionalmente y me encontré asintiendo constantemente. Después de años viendo llegar y evolucionar tecnologías, la IA me genera las mismas sensaciones que tuve con otras “revoluciones”: entusiasmo mezclado con una necesaria dosis de escepticismo. El artículo de Dominiek me resonó especialmente porque…

Five principles for using AI professionally (without going crazy)

A few days ago I read an article by Dominiek about the 5 principles for using AI professionally and found myself constantly nodding. After years of watching technologies arrive and evolve, AI gives me the same feelings I had with other “revolutions”: enthusiasm mixed with a necessary dose of skepticism. Dominiek’s article especially resonated with me because it perfectly…

IA Local en Raspberry Pi 5 con Ollama: Tu servidor de IA privado en casa

Hace unos meses me topé con algo que realmente me llamó la atención: la posibilidad de tener mi propio “ChatGPT” funcionando en casa, sin enviar datos a ningún lado, usando únicamente un Raspberry Pi 5. Suena demasiado bueno para ser verdad, ¿no? Pues resulta que con Ollama y un Pi 5 es perfectamente posible montar un servidor de IA local que funciona sorprendentemente bien. Te cuento…