1786351708 No Gods, No Kings https://pablomurad.com/no-gods-no-kings/ A late-night reflection on religion, myth, and the Pirahã people of the Brazilian Amazon, a culture often described as non-theistic, focused on direct experience, with no creation myth, supreme god, or afterlife mythology. plain 6a798e1627fb1e2fffbf0a31 Pablo Murad reflection 1786346938 a movie to remember: Empire Records https://pablomurad.com/a-movie-to-remember-empire/ Empire Records still gives me that sense of belonging I felt as a teenager, a nostalgic reminder of when record stores were refuges, music shaped our identities, and discovering a new song could feel magical. plain 6a797d6b27fb1e2fffbf0a24 Pablo Murad movies 1786272899 Ghost CMS on Debian https://pablomurad.com/ghost-cms-on-debian/ A practical guide to running Ghost 6 on Debian 13 despite its official Ubuntu-only support, using Node 22, Percona MySQL 8, systemd, CloudPanel, nginx, and a few careful workarounds. plain 6a785ba727fb1e2fffbf09de Pablo Murad debian 1785425712 a new project is on the way https://pablomurad.com/a-new-project-is-on-the-way/ After a few very difficult weeks, a new project idea lifted my spirits last night. It may not be innovative, but it could be useful to the IndieWeb, and I’m excited by what I’ll learn while building something that helps others. plain 6a6b6172d3dd1ee17732b7bd Pablo Murad News 1785349885 The Wayseer Manifesto https://pablomurad.com/the-wayseer-manifesto/ Attention, all you rule breakers, misfits, and troublemakers. All you free spirits and pioneers, all you visionaries and nonconformists. Everything the establishment told you was wrong with you is exactly what is right with you. You see things other people don't. You're wired to change the plain 6a6a45426b3e3df4ca551cd6 Pablo Murad 1785348827 the dawn of rss feeds https://pablomurad.com/the-dawn-of-rss-feeds/ An open web social reader. It reads feeds, publishes feeds, and threads conversations over plain RSS... plain 6a6a42a96b3e3df4ca551cc1 Pablo Murad projects 1784902300 Your Recovery Codes Need a Better Home https://pablomurad.com/your-recovery-codes-need-a-better-home/ Recovery codes are useless if they disappear with the device or account they're meant to recover. Here's a practical way to store them across paper, encrypted files, and offsite copies without building a system too clever to trust. plain 6a6372626b3e3df4ca551c91 Pablo Murad tech 1784875068 RSS Expert https://pablomurad.com/rss-expert/ RSS Expert turns RSS into a place for conversation: read, publish, and reply through open feeds, without a central platform. Your identity is your domain, and your audience follows you—not a company. plain 6a6307776b3e3df4ca551c78 Pablo Murad projects 1784613519 Building text2.site https://pablomurad.com/building-text2-site/ text2.site strips cluttered web pages down to durable plain text. This is the story of building it with Node, Readability, careful fallbacks, SSRF protection, and a stubborn commitment to simplicity. plain 6a5f08e56b3e3df4ca551c2b Pablo Murad tech 1784582184 Coffin Joe https://pablomurad.com/coffin-joe/ José Mojica Marins birthed Brazil's greatest horror icon, Zé do Caixão (Coffin Joe). Using cheap sets and pure defiance, he fought poverty and censorship to forge a rebellious mythology that forever changed Brazilian cinema. plain 6a5e8f436b3e3df4ca551c0d Pablo Murad people 1784581150 Susan Kare Made the Computer Feel Human https://pablomurad.com/susan-kare-made-the-computer-feel-human/ Susan Kare shaped personal computing by designing the original Macintosh icons. Her intuitive, friendly pixel art—like the smiling Mac and the Command symbol—gave machines a welcoming face and made them accessible to everyday users. plain 6a5e8ba66b3e3df4ca551bf6 Pablo Murad stories 1784507834 Movie: Bloodlust https://pablomurad.com/movie-bloodlust/ A low-budget production, a real Romanian landscape and one of the most memorable vampires of the 1990s. plain 6a5d6be46b3e3df4ca551bd4 Pablo Murad movies 1784423502 Copyparty Is the File Server I Did Not Know I Needed https://pablomurad.com/copyparty-is-the-file-server-i-did-not-know-i-needed/ A practical love letter to a portable file server that keeps surprising me. You know that rare kind of software that solves the problem you installed it for, then quietly reveals that it can solve another five? Well, I think I found one. I have been using copyparty, and I plain 6a5c23f96b3e3df4ca551bbd Pablo Murad loveletter 1784400420 How I built a public fax wall https://pablomurad.com/how-i-built-a-public-fax-wall/ A real fax number, a static website, and no application server. Here’s how I built an automated public fax wall using Gmail, Apps Script, Drive, Sheets, Cloudinary, cron, and nginx. plain 6a5bc9ca6b3e3df4ca551ba3 Pablo Murad papers 1784376911 Movie: A Serious Man https://pablomurad.com/movie-a-serious-man/ A Serious Man turns spiritual confusion, domestic collapse, and cosmic indifference into razor-sharp black comedy. The Coens offer no answers—only the terrifying possibility that meaning exists, but remains beyond our reach. plain 6a5b6d366b3e3df4ca551b8b Pablo Murad movies 1784346215 No Legacy, Just Curiosity https://pablomurad.com/no-legacy-just-curiosity/ A reflection on learning without fame, driven by curiosity, persistence, and the joy of understanding—while building friendships and a world where everyone’s strangeness and beauty can belong. plain 6a5af6346b3e3df4ca551b6a Pablo Murad life 1784345183 Movie: Napoleon Dynamite https://pablomurad.com/movie-napoleon-dynamite/ A gloriously awkward comedy where tater tots, bad dancing, Uncle Rico’s delusions, and small-town weirdness become cinematic perfection. Napoleon Dynamite is deadpan, ridiculous, and impossible not to love. plain 6a5af0356b3e3df4ca551b49 Pablo Murad movies 1784337558 How I Built Pablo's Room https://pablomurad.com/how-i-built-pablos-room/ A behind-the-scenes look at Pablo’s Room, an interactive pixel-art portfolio built with React, TypeScript, SVG hotspots, a visual editor, serverless storage, accessibility in mind, and one unforgettable cat named Netuno. plain 6a5ad4386b3e3df4ca551b17 Pablo Murad papers 1784005135 The Black Cat https://pablomurad.com/the-black-cat/ I turned copyparty into a shell-free webtilde: a small community where members edit personal sites securely, publish to /~username/ pages, and build a handmade corner of the web without touching the server. plain 6a55c0196b3e3df4ca551b01 Pablo Murad papers 1783865305 How I built NyxPE https://pablomurad.com/how-i-built-nyxpe/ NyxPE is my custom WinPE rescue environment, built with PhoenixPE and PEBakery. This article covers its design, toolset, offline package system, stubborn bugs, and the work behind turning a personal idea into a bootable release. plain 6a539f956b3e3df4ca551aec Pablo Murad tech 1783515955 The Terminal Is a Door https://pablomurad.com/the-terminal-is-a-door/ A new door into my writing archive: a small BBS served from the same plain-text source as my Web, Gemini, and Gopher posts. Web for reach. Terminal for ritual. ANSI for soul. Come knock. plain 6a4e4af0b424678a27eebc18 Pablo Murad papers 1783024481 Building Runv Club https://pablomurad.com/building-runv-club-2/ Building Runv Club, my own pubnix: a small Unix/Linux community server for SSH, personal pages, old web protocols, email, IRC, and a more handmade, independent corner of the internet. plain 6a46cb27b424678a27eebbf9 Pablo Murad papers 1782964100 One Post, Many Webs https://pablomurad.com/one-post-many-webs/ A Ghost webhook became a tiny syndication hub, turning one post into prose.sh, Gemini, gopher, Fediverse, Bluesky, and webmentions — stateless, respectful of each medium, and gloriously boring. plain 6a45df6bb424678a27eebbbc Pablo Murad tech 1782953648 Being the CEO. https://pablomurad.com/being-the-ceo/ Being a CEO means carrying decisions that can affect dozens of lives. From failed hires to impossible risks, this is a brief reflection on power, responsibility, and the quiet weight no one sees. plain 6a45b673b424678a27eebb9e Pablo Murad updates 1782796600 Amon: how I made Fedora feel right on the MSI Pulse 16 AI https://pablomurad.com/amon-how-i-made-fedora-feel-right-on-the-msi-pulse-16-ai/ A practical write-up of how I configured Fedora KDE on an MSI Pulse 16 AI: NVIDIA, Ghostty, writing tools, cloud access, SSH, Tailscale, power settings and a clean KDE setup. plain 6a434bd3b424678a27eebb82 Pablo Murad tech 1782701670 Building the Bridge: from Dify to Chatwoot https://pablomurad.com/building-the-bridge-from-dify-to-chatwoot/ A practical look at building the overlooked middleware between a help desk and an AI bot, covering message routing, async replies, handoffs, failure handling, and the quiet plumbing that makes support automation actually work. plain 6a41dd966a7cd9137e94356b Pablo Murad interesting 1782642078 Around ereaders https://pablomurad.com/around-ereaders/ My journey through several e-readers, from Kindle to Bigme, and my impressions of each one. plain 6a40f49b6a7cd9137e943543 Pablo Murad update 1782639123 iocaine: poisoning AI's https://pablomurad.com/iocaine-poisoning-ais/ Iocaine is not just another anti-bot tool. It is a Rust-built tarpit that traps AI scrapers, feeds them synthetic nonsense, and turns content theft into self-inflicted data poisoning. plain 6a40e9006a7cd9137e94352f Pablo Murad tech 1782633293 Newt and OpenBSD https://pablomurad.com/newt-and-openbsd/ A static OpenBSD site, a failed Newt build, and the simple fix: use the existing Linux connector instead of forcing the wrong tool into the wrong place. plain 6a40d2ef6a7cd9137e943513 Pablo Murad papers 1782632895 OpenBGPD: speaking like a real router https://pablomurad.com/openbgpd-speaking-like-a-real-router/ OpenBGPD turns an ordinary machine into a real BGP speaker, showing how routing, prefixes, filters, and network policy quietly shape the internet beneath the surface. plain 6a40d1786a7cd9137e9434f9 Pablo Murad papers 1782535336 One Post, Two Blogs https://pablomurad.com/one-post-two-blogs/ I keep two blogs. One lives on prose.sh — terminal-native, plain text, no dashboard. The other runs on Ghost (this one here), which is prettier and friendlier for longer pieces. I like both for different reasons, and for a while I told myself I'd just keep them plain 6a3f52256a7cd9137e94340e Pablo Murad tech 1782483192 Weekly recap https://pablomurad.com/weekly-recap/ I didn’t plan for this week to be about infrastructure. But that’s what it became. plain 6a3e87a27a87169d68934a46 Pablo Murad recap 1782285135 My RSS Feed Problem (GoToSocial) https://pablomurad.com/my-rss-feed-problem-gotosocial/ A valid GoToSocial RSS feed returned no posts because stale account metadata left `last_status_at` empty. One database fix brought the feed back to life. plain 6a3b82ae7a87169d68934a16 Pablo Murad papers 1782275163 The Next Steps https://pablomurad.com/the-next-steps/ After briefly writing about what I’ve been up to in “The Last Steps” (https://pablomurad.com/the-last-steps/), I think it’s time to talk about the next ones. On a personal level, I’m planning to move everything I currently run on VPSs back home, locally. My plain 6a3b5c447a87169d689349f7 Pablo Murad updates 1782088429 Indieweb theme for Ghost https://pablomurad.com/indieweb-theme-for-ghost/ Recently I found myself thinking about my experiment in making my Ghost CMS compatible with the IndieWeb. I adapted my whole system so I could tap into the benefits of the small web, and then the idea came to me: why not create a theme that is 100% compatible with plain 6a3882997a87169d689349b2 Pablo Murad papers 1782064852 When KDE's Native Google Drive Quietly Gave Up https://pablomurad.com/when-kdes-native-google-drive-quietly-gave-up/ I run Kubuntu on a Dell XPS 13, customized to within an inch of its life, and for a while I just wanted one boring thing to work: my Google Drive showing up as a folder in Dolphin. KDE advertises this. You open Online Accounts, add your Google account, and plain 6a3826a87a87169d689349a7 Pablo Murad papers 1781981764 24/7 - Owncast TV https://pablomurad.com/24-7-owncast-tv/ A 24/7 linear TV channel built from two media folders, encoded once on an AMD GPU with ErsatzTV, pushed through ffmpeg, and streamed via Owncast with near-zero CPU usage. plain 6a36e1ec12f06c0911b2addd Pablo Murad 1781936194 The Doors I Forgot Were Open https://pablomurad.com/the-doors-i-forgot-were-open/ A server that seemed unstable was actually fine. The real work was quieter: closing forgotten doors, moving admin tools off the public internet, deleting what no longer mattered, and learning that maintenance is mostly subtraction. plain 6a362ffa12f06c0911b2add0 Pablo Murad tech 1781805448 How I Turned a Piece-of-Crap Tablet into a Plane https://pablomurad.com/how-i-turned-a-piece-of-crap-tablet-into-a-plane/ Well, I was never much of a tablet person. I’ve owned a couple of iPads before, and the main thing they did was collect dust on my shelf, which tells you exactly how important they were to me. But then the day came: I needed to sign some company plain 6a34316012f06c0911b2adc3 Pablo Murad papers 1781800545 The Last Steps https://pablomurad.com/the-last-steps/ I can’t deny that over the last few months I’ve created a handful of websites, many of which don’t even exist anymore, mostly as a form of experimentation. Pablo’s Space, for example, has been my target more than once. It went from something consolidated and old, plain 6a341e3f12f06c0911b2adb8 Pablo Murad updating 1781639994 Teaching Ghost to Speak IndieWeb https://pablomurad.com/teaching-ghost-to-speak-indieweb/ How I retrofitted my Ghost blog with an h-card and webmentions — two things Ghost doesn't ship with. plain 6a31aaf512f06c0911b2ad99 Pablo Murad papers 1781538899 Exposing Self-Hosted Streaming Behind CGNAT https://pablomurad.com/exposing-self-hosted-streaming-behind-cgnat/ How I exposed self-hosted streaming behind CGNAT — after Cloudflare, Tailscale, and Pangolin let me down, an FRP persistent TCP tunnel fixed the real bottleneck. plain 6a301fa712f06c0911b2ad55 Pablo Murad papers 1781479420 How Usenet Serves Files https://pablomurad.com/how-usenet-serves-files/ There is something fascinating about Usenet: it was not created as a file download system. Its original purpose was much simpler and, in a way, more elegant. It was made to distribute messages. Text. Discussions. Forums before modern forums. People posted to groups, servers exchanged articles, and NNTP clients downloaded plain 6a2f375112f06c0911b2ad36 Pablo Murad papers 1781477472 How Debrid Services Work https://pablomurad.com/how-debrid-services-work/ There is a category of internet service that feels almost magical the first time you use it: you paste a link, a magnet, a torrent, sometimes an NZB file, and the service gives you back a clean, fast, direct link ready to download or stream. No queue, no captcha, no plain 6a2f2f9912f06c0911b2ad1a Pablo Murad papers 1781403619 My Small Monster of 8.2 Million Words https://pablomurad.com/my-small-monster-of-8-2-million-words/ Well, let’s recap the past week. As usual — and honestly, it couldn’t have been any other way — I had a week packed with work. And of course, I mixed that with personal projects, which left me with almost no time to... sleep. Truth is, I haven’t been plain 6a2e0f5b12f06c0911b2acd2 Pablo Murad life 1780714281 The Night We Put Forgejo Behind the Tailnet https://pablomurad.com/the-night-we-put-forgejo-behind-the-tailnet/ It started, as all good server adventures do, with a suspiciously high load average and that sinking feeling that something somewhere was chewing through CPU like it had been personally wronged. At first glance, the usual suspects appeared: Nginx workers, database processes, Docker containers, and a few background services minding plain 6a238b039cd5360a66ffed68 Pablo Murad papers 1780532305 O dicionário errado no bolso: por que instalar o Webster de 1913 no Android https://pablomurad.com/o-dicionario-errado-no-bolso-por-que-instalar-o-webster-de-1913-no-android/ Há ferramentas que usamos como quem usa uma chave de fenda: abrimos, resolvemos um problema e fechamos. O dicionário, para muita gente, virou isso. Uma palavra aparece no livro, no artigo ou na tela; você toca nela, recebe uma definição curta, quase clínica, e segue adiante. Resolveu? Talvez. Mas alguma plain 6a20c42792975c8a366421f5 Pablo Murad letters 1780480963 SOLED/2 — The Soledade Publishing Protocol https://pablomurad.com/soled-2-the-soledade-publishing-protocol/ Technical-narrative document | soledade.city | port 1915 SOLED/2 The Soledade publishing protocol Plain text over TCP for citizenship, Markdown, and editorial autonomy Executive summary SOLED/2 is a plain-text application protocol that runs over TCP on port 1915. It was created so that citizens of Soledade can register plain 6a1ffb910ac4a690a8b92555 Pablo Murad tech 1780332952 Building a Little City of Text https://pablomurad.com/building-a-little-city-of-text/ The other day, while wandering through the stranger, quieter corners of the internet, I came across a curious place called The Midnight Pub. It felt less like a website and more like a door half-open in an alley: dimly lit, quiet, full of small voices and forgotten rooms. From plain 6a1db93c0ac4a690a8b9252e Pablo Murad updates 1780184986 The Synthetic Problem https://pablomurad.com/the-synthetic-problem/ Well, I do not quite know how to begin this text, but I want to talk about AI. I am a strong supporter and enthusiast of AI, especially for ordinary tasks such as translations, corrections, and revisions. But how far is that actually good? I remember when I invested heavily plain 6a1b77870ac4a690a8b92514 Pablo Murad papers