There's no place like 127.0.0.1.

De 21 a 71: tornando meu site legível por agentes

Eu joguei o endereço deste site no Is It Agent Ready? e recebi uma nota 21.

Depois de algumas horas lendo RFC, mexendo no Hugo, configurando Nginx e respirando fundo antes de apertar o botão de DNSSEC no Registro.br, a nota subiu para 71. O site passou a ser classificado como Agent-Integrated.

A tentação óbvia seria continuar adicionando arquivos até o scanner ficar verde em tudo. Não fiz isso.

Uma pontuação não é uma arquitetura. Publicar metadata de OAuth sem ter autenticação ou anunciar um servidor MCP que não existe seria tecnicamente desonesto. Agentes encontrariam mais arquivos, mas receberiam informação falsa.

From 21 to 71: Making My Site Legible to Agents

I entered this site’s address into Is It Agent Ready? and got a score of 21.

After a few hours reading RFCs, working on Hugo, configuring Nginx, and taking a deep breath before clicking the DNSSEC button at Registro.br, the score went up to 71. The site reached the Agent-Integrated level.

The obvious temptation was to keep adding files until every scanner check turned green. I did not.

A score is not an architecture. Publishing OAuth metadata without authentication, or advertising an MCP server that does not exist, would be technically dishonest. Agents would discover more files, but those files would contain false information.

Adicionei JavaScript no site e a sua privacidade continua intacta

JavaScript sem trair a premissa

Quem acompanha este site sabe que ele tem uma premissa inegociável: eu não rastreio quem visita. Não tem Google Analytics, não tem pixel, não tem cookie de terceiro, não tem fingerprinting. Eu não sei quem visitou, não sei quantas pessoas visitaram, não sei de onde vieram. E gosto que seja assim.

Durante muito tempo isso andou junto de outra regra implícita: nada de JavaScript. Mas o site hoje roda dois scripts. O primeiro é o toggle de tema claro/escuro, que chegou faz pouco tempo. O segundo, mais recente ainda, são as taglines aleatórias no estilo BBS que aparecem abaixo do cabeçalho. Este post existe pra explicar por que isso não fere a premissa e, de quebra, contar uma faxina que fiz na estrutura do site.

I added JavaScript to this site and your privacy is still intact

JavaScript without betraying the premise

If you follow this site, you know it has one non-negotiable premise: I don’t track visitors. No Google Analytics, no pixels, no third-party cookies, no fingerprinting. I don’t know who visited, I don’t know how many people visited, I don’t know where anyone came from. And I like it that way.

For a long time that premise traveled together with an implicit rule: no JavaScript. But the site now runs two scripts. The first is the light/dark theme toggle, which arrived a short while ago. The second, newer still, is the set of random BBS-style taglines that show up below the header. This post exists to explain why that doesn’t break the premise, and to share some housekeeping I did on the site’s structure while I was at it.

Meu site agora está disponível via rede Tor

Recentemente, tive a sorte de conseguir um notebook Dell incrível em um bota-fora da empresa. Conseguir parcelar e pagar um preço acessível foi demais! Não é um equipamento cheio de firulas ou especificações mirabolantes, mas me deu uma alegria imensa colocar as mãos em uma máquina que, com um pouco de dedicação, se transforma em uma ferramenta poderosa.

Essa experiência me lembra muito de quem eu sempre fui. Não é só nostalgia de “era BBS”, mas sim uma continuidade. Naquela época, tudo era mais manual: desmontar coisas na mesa da cozinha, ajustar uns cabos, configurar IRQs e testar configurações até que funcionassem, e persistir mesmo quando nada parecia fazer sentido. Era teimosia e liberdade. Hoje, só mudaram os cabos, mas o espírito permanece o mesmo.

My website available via Tor network

Recently, I was lucky enough to pick up an amazing Dell laptop during a company clearance sale. Being able to split the payments and get it for a ridiculously good price was the icing on the cake. It’s not some overhyped, flashy machine full of unnecessary specs - but putting my hands on a device that turns into a powerful tool with a bit of care and intention brought me genuine joy.

Por que você deveria começar a usar GPG agora

Por que você deveria começar a usar GPG agora

Se você ainda não utiliza GPG para assinar ou criptografar seus arquivos e mensagens, está na hora de repensar isso. Não é apenas sobre parecer um hacker de filme dos anos 90 — é sobre proteger sua comunicação e identidade digital em um mundo cada vez mais hostil.

🔐 O que é GPG?

GPG (GNU Privacy Guard) é uma implementação livre do padrão OpenPGP. Ele permite que você crie pares de chaves criptográficas para assinar digitalmente arquivos e mensagens, além de criptografá-los para garantir confidencialidade. É uma ferramenta essencial para quem leva a sério a segurança digital.

Why You Should Start Using GPG Now

Why You Should Start Using GPG Now

If you’re not using GPG to sign or encrypt your files and messages yet, it’s time to reconsider. It’s not just about looking like a 90s movie hacker — it’s about protecting your communication and digital identity in an increasingly hostile world.

🔐 What is GPG?

GPG (GNU Privacy Guard) is a free implementation of the OpenPGP standard. It allows you to create cryptographic key pairs to digitally sign files and messages, as well as encrypt them to ensure confidentiality. It’s an essential tool for anyone serious about digital security.

Ollama vs LM Studio vs llama.cpp — A No-BS Guide to Running LLMs Locally on macOS

Let’s cut the fluff: if you care about privacy, speed, and having full control over your stack, running LLMs locally is no longer optional — it’s survival. Cloud’s nice until it’s not. Especially when your data is the product and your API bill explodes overnight.

I put this guide together because I wanted LLMs running locally, even with limited hardware — no vendor lock-in, no middlemen sniffing packets, just raw local compute. And yes, I run this stuff daily on a MacBook Air M1 with 16GB RAM. Modest? Yep. Enough? Hell yes.

Introduction to Internet Privacy: Five Essential First Steps

Introduction to Internet Privacy: Five Essential First Steps

Privacy

We live in an era where the internet is deeply embedded in our daily lives. Whether for work, leisure, or communication, we are constantly connected. However, this continuous connection comes at a price: our privacy. In a world where data is the new gold, protecting our personal information has become crucial. Here are five essential first steps to ensure your online privacy.

Introdução à Privacidade na Internet: Cinco Primeiros Passos Essenciais

Introdução à Privacidade na Internet: Cinco Primeiros Passos Essenciais

Privacidade

Vivemos em uma era onde a internet está profundamente enraizada em nossas vidas diárias. Seja para trabalho, lazer ou comunicação, estamos constantemente conectados. No entanto, essa conexão contínua vem com um preço: nossa privacidade. Em um mundo onde dados são o novo ouro, proteger nossa informação pessoal tornou-se crucial. Aqui estão cinco primeiros passos essenciais para garantir sua privacidade online.

1. Use um Navegador Focado em Privacidade

A maioria dos navegadores populares coleta uma quantidade significativa de dados sobre seus usuários. Para minimizar essa coleta, considere usar navegadores focados em privacidade, como o Brave ou o Tor Browser. O Brave bloqueia rastreadores automaticamente e o Tor Browser anonimiza seu tráfego, tornando mais difícil para terceiros rastrearem suas atividades online.

Mais um pouco sobre privacidade

Eu resolvi escrever este post depois de ficar pensando neste assunto por um tempo, então se você não se importa muito com a proteção da privacidade e/ou acha que quem se preocupa com isso é teórico da conspiração, pirado, louco ou qualquer coisa do gênero, fique com essa foto desse gatinho com uma cara engraçada, assim a vinda até este post não foi em vão.

Mas se você quiser ler um resumo sobre o que penso a respeito deste assunto, é só continuar a leitura.

Nós estamos vivendo na era da informação, sendo assim quem possui o domínio sobre a informação possui o poder. Não é a toa que os governos estão tentando de uma forma ou de outra tomar o controle de tudo que trafega na internet para censurar e vigiar seus cidadãos.