This post is only available to RSS subscribers. This post is RSS-only because I don’t trust the current climate in Brazil. Call it paranoia if you want. I call it pattern recognition. People who criticize powerful institutions get dragged, doxxed, investigated, and turned into examples. I’m not volunteering to become content for someone else’s political theater.
As an Arch Linux user, I’ve always praised the AUR (Arch User Repository) as one of Arch’s greatest strengths. Actually, it’s one of the reason why so many people recommend Arch.
A convocação da Seleção Brasileira para a Copa do Mundo de 2026 saiu há alguns dias e, como sempre, a cobertura da mídia vem sendo um show de horrores à parte. Impressiona como a imprensa esportiva brasileira perdeu completamente a capacidade de analisar futebol sem militar ou cair em clichês rasos. O caso Neymar é um ótimo exemplo, onde ninguém consegue discutir a convocação do cara sem…
The Trump administration labeled Brazil’s CV and PCC as terrorist organizations, and a spotlight was pointed straight at Brasília (our Capital), and at the embarrassing habit this shit government has of acting like semantics matter more than dead bodies.
Microsoft recently changed the Game Pass lineup and pricing here in Brazil. The small reductions and new tiers came after the unexpect price rise back in September of last year, user backlash and people cancelling their subscription. It felt more like damage control from the new CEO than putting customers first.
I spent three hours last weekend trying to figure out if a pair of earbuds was worth buying. Not three hours of enjoyable research. Three hours of wading through a swamp of sponsored content disguised as real reviews.
If you open my rss feed url in your browser, you’ll won’t see raw XML content anymore, but a styled HTML page with the same header and footer as the main site, and a list of recent posts in between. This won’t affect feed readers, which will still see the original XML content. The styling is applied only when a human visits the feed URL in a browser, to make it more readable.
This post is only available to RSS subscribers. I’ve just added a new feature to the blog: RSS-only posts. These are pieces of content that appear exclusively in your feed reader but are never rendered as public web pages.
I just read Manu Moreale’s recent update about the future of his series, “People & Blogs”, and it resonated deeply. While Manu explicitly asked readers not to email him now (a sentiment I completely understand), his reflections on the challenges of running an independent project deserve a public response - maybe not for him to read, but for all of us who consume and write online.
“Companies are literally designing everything for addiction these days. Trying to get you hooked on whatever they can profit off of as early in your development as possible… Limiting screen time, curating the entertainment so it’s not just an algorithm determining what our kids watch, hell just BEING present with your kid is like 99% of the battle.” by Absurd Pirate
It feels like everyone wants to quit their job and become a content creator. Honestly, I get the appeal. More freedom, flexible hours, working from anywhere, and maybe even making a hell of a lot of money. However, is this really a healthy direction for society?
This post is not meant as a subtle jab, nor is it intended to offend anyone who had (or still has) this kind of behavior. Why do you run a blog? Is it to make a living, or is it a hobby? If you write from your small corner of the internet for pleasure, to meet new people, or simply for engagement, then you probably shouldn’t ask for money for it. Here’s why: First, asking for donations…
One of the things I enjoy most is discovering new IndieWeb sites. I love seeing how bloggers like me experiment with their themes. Some go very old-school, using plain HTML, while others are highly polished - a masterclass in CSS usage.
Some days I imagined the time when I could actually buy software. Pay once, install it, use it for years, done. It looks like every tool wants to live in my credit card, and even the simplest app insists on a monthly relationship. That didn’t happen by accident. I mean, the world didn’t wake up one day and decide SaaS was more elegant. It took shape as a practical solution, and over time it became…
A few months ago, during a family visit, I noticed my brother watching a gameplay video of a first-person shooter. I asked him why he was watching it instead of playing. He couldn’t really explain. He went on to show me other videos he’d been watching lately, introducing me to the “react content”, which consists of someone filming themselves watching someone else’s work, pausing,…
This post is not a tutorial, but rather my account of the process of migrating my photos from iCloud to Immich and how my Raspberry Pi has been able to run it without many issues.
Get-rich scams annoy me more than they should. Not because they exist, but because I keep seeing the same movie on repeat, and some people I like falling for it. Different faces, same promises, same emotional buttons being pressed like clockwork. Every time someone swears they’ve cracked the system, my first thought isn’t curiosity because I already know where this goes. It’s exhausting.
“While poorly implemented links can cause minor annoyances for users, improper interactive links can often lead to a loss of users. That’s why, if you have interactive links on a website or application, it helps to include detailed context. This avoids incorrect actions being triggered or users second-guessing themselves and needing support. You can achieve this through what I call…
As we close the books on 2025, I find myself reflecting on this incredible journey we’ve shared together. This blog started back in 2022 as a simple outlet for my thoughts on technology. What I never expected was the small community that would form around it.
Meus queridos filhos, enquanto escrevo esta carta neste Natal, penso em como o tempo passa rápido e em tudo que aprendi desde que vocês chegaram à minha vida. Não quero falar sobre presentes ou decorações, mas sobre algo muito mais importante que descobri ao longo dessa jornada chamada paternidade.
This blog post is sort of a part two of my last post, where I shared how tired I am of navigating online and seeing people practicing dehumanization through language by using the word “fascist” or “nazi” as an insult against those they disagree with. This technique was initially created by Stalin, but largely used and amplified by Goebbels.
I’m honestly tired, and I don’t even try to hide it anymore. It’s frustration, accumulated over years of watching the same pattern repeat itself. Everywhere I look online, I see what I named the “apprentices of Goebbels”, people who swear they’re fighting authoritarianism while practicing dehumanization through language. They don’t argue. They just label.
I discovered the Johnny Decimal System a short while ago, thanks to a great write-up I stumbled across by Kristof Zerbe. The title “Emerging from the Abyss” resonated to me, as my digital life has always been a “Where did I put that?”, split across local and cloud drives, and random folders.
É difícil falar sobre as universidades públicas no Brasil sem um sentimento de frustração e, francamente, de raiva. Essas instituições, que deveriam ser a espinha dorsal do desenvolvimento intelectual e profissional da nossa nação, tornaram-se algo completamente diferente. Elas se transformaram em criadouros ideológicos onde a desonestidade, a corrupção e a completa falta de decência moral criaram…
When I first switched to Linux years ago, I was drawn in by the typical reasons: it was free, it was fast, and I felt like joining some kind of club of people who actually understood computers - poor me. But the more time I spent in this world, the more I realized that choosing Linux isn’t just a technical preference, but a statement about what you value. It’s about rejecting the idea…
I’m starting to think I’ve become a professional digital nomad, except the “nomad” part is my blog. Last October I proudly announced my escape from Hugo to WriteFreely, bragging about finally finding a platform that let my words breathe.
McLaren is definitely letting Max Verstappen dream. Since I started following F1, this is the first time I’ve seen a team so dominant do absolutely everything in its power to lose the drivers’ championship.
I set out to write a rant on Black Friday, exposing how coordinated discounts turn shopping into a manufactured frenzy. The day feels engineered to lure us into buying things we don’t need, all while our wallets shrink.
Thanksgiving always nudges me toward gratitude in places I didn’t expect. This year, the surprise guest at my table is the web, not the sprawling, algorithm‑driven beast we all complain about, but the tiny alcoves where real people still write, share, and actually listen.
I was rewatching The Silence of the Lambs the other night, and something hit me hard. This movie, made in 1991, feels more alive, more gripping, more real than most things coming out today. And it got me thinking: why do 80s and 90s movies seem so much better than what we’re getting now?
A cena que rolou no programa Fim de Papo da UOL é quase uma comédia pronta. Juca Kfouri fez um comentário sugerindo que a cobertura jornalística de celebridades como Virginia deveria ser feita por jornalistas mulheres, e o circo pegou fogo. A apresentadora Domitila Becker pediu um minuto de silêncio e depois detonou o colega ao vivo. O detalhe irônico? Ambos são figuras conhecidas por rotularem…
The recent Cloudflare outage sparked an interesting talk in the small web community. I wrote about the fragile architecture we’ve built, where a single configuration file brought down half the internet. Kev Quirk responded with a compelling argument: why rely on big tech at all? Just spin up a VPS, build locally, and rsync your way to independence. Meanwhile, Loren Stephens offered a more…
I keep writing in public, even when it sometimes feels like standing naked in a crowded room. There’s something terrifying about hitting the “publish button”, knowing that anyone can read, judge, or misinterpret what I’ve written. Yet here I am, still doing it.
Today, I was in the middle of writing a blog post when things suddenly stopped making sense. I refreshed the page for a quick reference, and instead of loading, it just… hung. At first, I assumed I had messed something up as usual, maybe a DNS thing… A couple of minutes later, it became clear the problem wasn’t me. Cloudflare was down, and with it a ridiculous amount of everything…
The other day, my son looked up at me while I was scrolling through my phone and asked, “Daddy, are you working or playing?” I froze. The question wasn’t accusatory, just curious, but it cut through every rationalization I had been making about my screen time.
Há algum tempo observo e reflito sobre a minha relação com a tecnologia. Na verdade, este foi/é um processo gradual de perceber o quanto certas ferramentas digitais ocupam espaço mental sem oferecer valor proporcional em troca. E essa percepção me levou a explorar o que muitos chamam de minimalismo digital. Para mim, não como uma filosofia rígida, mas como uma abordagem prática para recuperar um…
Why to maintain a blog in 2025? While the digital landscape continues to consolidate around many platforms, each promising reach and engagement and the holy grail of virality, some people still choose to write on their own little corner of the web. They update their domains, fiddle with their CSS, mess around with their static site generators, and publish posts that maybe no one will ever read, or…
Have you ever asked yourself about the difference between technology that works for you and technology that quietly works against you? It’s not always obvious at first. A tool can seem helpful, even essential, until you realize you’ve handed over more control than you meant to. The line between servant and master is surprisingly thin in our digital lives.
A COP 30 chegou a Belém carregando promessas grandiosas de sustentabilidade e compromisso climático, mas para por aí. Antes mesmo dos líderes mundiais discursarem sobre redução de emissões e proteção da Amazônia, a cidade paraense se transformara num palco de contradições tão gritantes que até o mais otimista dos ambientalistas teria dificuldade em ignorar - com exceção aos apoiadores do governo…
I’ve been thinking about webapps lately, especially as I watch the endless cycle of software updates, permission requests, and the nagging feeling that every binary I download might be doing something I didn’t agree to in the background.
There’s something curiously nostalgic about maintaining a blogroll these days. It’s like tending a garden in a world where everyone consumes ultra-processed food delivered by algorithmic drones. While Twitter, Instagram, or TikTok feeds push content at you based on what you theoretically want to see, a blogroll is a deliberate statement about what you actually value. It’s slow,…
In recent years, movements like “woke” culture, certain racialist groups, and parts of LGBT activism have gained significant influence in our cultural and political conversations. These movements started from real struggles against discrimination and violence - causes that genuinely mattered. But somewhere along the way, many of them shifted from trying to persuade people to trying to…
It’s been a while since I’ve shared some behind-the-scenes updates here, and today I have an important one. After much thought and preparation, I’ve decided to move this website from abf.li to a new home at afranca.com.br
Vivemos tempos em que as palavras se tornaram mais importantes do que os fatos, tempos em que a narrativa escolhida importa mais do que a realidade vivida por milhões de brasileiros que acordam e dormem ao som de tiros, que calculam rotas para evitar áreas de confronto, que enterram parentes mortos por balas que não escolhem entre inocentes e culpados. A megaoperação realizada no Complexo do…
Lula calling drug traffickers “victims” is the kind of thing that makes me wonder if the people running Brazil are living on the same planet as the rest of us.