1794477869 Neat Finds #06: Gopher Holes, Beige Boxes and Unix Since 1970 https://pablomurad.com/neat-finds-06-gopher-holes-beige-boxes-and-unix-since-1970/ Issue six: browsers and servers for Gemini, Gopher and Finger, an ephemeral forum, a beige DOS PC drawn from scratch, Serial Experiments Lain decompiled, PSP games in the browser, Zork's source and the whole history of Unix in one Git repo. plain 8a9f4883 Pablo Murad neat-finds 1794462076 A short history of pubnixes and tildes https://pablomurad.com/history-of-pubnixes-and-tildes/ From dial-in Unix machines in 1982 to SDF, tilde.club, tilde.town and the tildeverse: the story of public computers shared by strangers, why the tilde means home, what people do on them, and how runv.club came back to join the neighborhood. plain 9664bd98 Pablo Murad pubnix 1794434940 Primer, explained as much as it can be https://pablomurad.com/primer-explained/ Primer cost $7,000 and is still one of the hardest time travel films to follow. How the box works, the week day by day, the twist with the three Aarons, the main theories, the real science in the garage and why programmers will recognize half of it. plain 3183cd56 Pablo Murad movies 1794407011 Two notebooks: Docs do Murad and Pablo, how? https://pablomurad.com/docs-do-murad-and-pablo-how/ Two places where the writing that doesn’t fit a blog lives: Docs do Murad, a compendium of recipes in Portuguese for servers, privacy and the web by hand, and Pablo, how?, a digital garden in English of fixes, concepts and lists. plain 2e741103 Pablo Murad projects 1794400062 Emacs beyond the basics, part III: a real programming setup https://pablomurad.com/emacs-beyond-the-basics-part-3/ Turn Emacs into a modern programming setup: projects, Eglot and language servers, tree-sitter, completion, Consult and Embark, compile and debug, Git without Magit, containers and a ready-to-paste config. plain 1beec034 Pablo Murad emacs 1794354875 POLYGON1993 paints with broken signals https://pablomurad.com/polygon1993-glitch-art/ I've followed POLYGON1993 for about four years. On Instagram I followed him from several of my accounts, one after another, until Instagram banned me. I love his work, and this post is about him: who he is, how those images get made and where they've been going. If you've never plain f64bc426 Pablo Murad art 1794335225 The IndieWeb and the small web, explained https://pablomurad.com/indieweb-and-small-web-explained/ What the IndieWeb and the small web are, how they differ and where they meet: POSSE, microformats, Webmention and IndieAuth on one side, Neocities, webrings, Gemini and pubnixes on the other. Plus where to find these sites and how to start your own. plain c18834a0 Pablo Murad indieweb 1794330221 A practical guide to WebFinger https://pablomurad.com/practical-guide-to-webfinger/ WebFinger is the small protocol that lets a fediverse server find @you@yourdomain. What it is, how a request and its JSON answer look, who uses it, and three ways to set it up on your own domain: a static file, an nginx map and a short PHP script that follows RFC 7033. plain 86e97d65 Pablo Murad webfinger 1794250301 Neat Finds #05: Homepages, Pocket Synths and a Server in a QR Code https://pablomurad.com/neat-finds-05-homepages-pocket-synths-and-a-server-in-a-qr-code/ Issue five. Most of this batch is about places where people put their own words: directories of personal sites, a homepage host, a couple of blogging platforms, a forum, a guestbook, and servers for protocols most people have never heard of. Toward the end it gets stranger, with an NES plain c303af8d Pablo Murad neat-finds 1794244416 Emacs beyond the basics, part II: your first steps in Emacs Lisp https://pablomurad.com/emacs-beyond-the-basics-part-2/ A gentle first step into Emacs Lisp: read the syntax, write your own commands, bind keys, use hooks and advice, build a quick-notes command and learn to debug and read Emacs’s own source. No programming background needed. plain c32dd8fa Pablo Murad emacs 1794228420 50 Obsidian tricks that need zero plugins https://pablomurad.com/50-obsidian-tricks-zero-plugins/ Fifty Obsidian tricks hiding in a fresh install, no community plugins needed: search operators, block links and embeds, callouts, multiple cursors, Bases formulas, file recovery, the new CLI and more. plain bf7cd82e Pablo Murad obsidian 1794179225 Reading log, 2026-W45 https://pablomurad.com/reading-log-2026-w45/ The best of my read-later list. hax0r: News for hackers and programmers hax0r.zip so i guess everyone uses llms to think now - eva's site eva.ac If you love a website, back it up - The Future Is Now blog.mistys-internet.website We have lift off 🚀: building a gemini server in plain 9c3e070d Pablo Murad reading 1794175109 Cock.li, email the way it used to be https://pablomurad.com/cock-li-email-the-way-it-used-to-be/ Cock.li gives you an email address the way it used to be: a name, a password and a captcha. IMAP, POP, XMPP, Tor addresses for everything, and Cock-mail, a whole webmail in a single HTML file that runs in your browser. Free since 2013. plain 4ef40569 Pablo Murad email 1794124580 Bloggram turns your Telegram channel into a blog https://pablomurad.com/bloggram-telegram-channel-blog/ Bloggram turns a Telegram channel into a blog search engines can find: every post gets its own page, title and description, with tag pages, resized photos, RSS and a sitemap. Edits and deletions follow along. Free, no ads, no JavaScript. plain b8a5e9dd Pablo Murad projects 1794116940 Emacs beyond the basics, part I: feeds, gopher, the fediverse and mail https://pablomurad.com/emacs-beyond-the-basics-part-1/ Emacs as a small operating system: read RSS with elfeed, browse gopher and Gemini with Elpher, follow the fediverse with mastodon.el, chat on IRC and Matrix, read the web in EWW and send mail. Keys, configs and a starter block. plain 11f47dfe Pablo Murad emacs 1794102878 The small things I love https://pablomurad.com/the-small-things-i-love/ Eight small things I built and love: bimb.ooo for pastes and tiny sites, tuno.place notes, pupu.page for writing, tedy.science sums, phlog.space for wrecked photos, and three ravens that carry email: RavenMail forms, theraven.my and the new theraven.social. All free, no ads. plain 8f5633ed Pablo Murad projects 1794073145 How to get into the demoscene: a practical guide https://pablomurad.com/how-to-get-into-the-demoscene/ A practical follow-up to my demoscene post: how to watch demos, run the real thing in emulators, find the best prods on Pouët and Demozoo, start making your own with Shadertoy, TIC-80, trackers and sizecoding, and when to go to a party. plain 3ec6a47f Pablo Murad demoscene 1794015478 Three small computers looking for neighbors https://pablomurad.com/three-small-computers-looking-for-neighbors/ I look after three small public Unix machines and all of them have room for you: runv.club on Debian, noctem.cafe on OpenBSD and Noctem 9 on Plan 9. Shell accounts, tilde pages, Gopher, Gemini, IRC and no algorithm. Pick one and come say hi. plain b3203825 Pablo Murad pubnix 1793970039 Come get lost in weirdnet https://pablomurad.com/come-get-lost-in-weirdnet/ weirdnet.org is a hand-made map of the small, weird, personal web: 45,589 links in 314 categories, a 1996 look, a Random button, a link dump with RSS, old recipes, crazy letters and a guide to starting your own site. Come get lost. plain ab86c09e Pablo Murad smallweb 1793965023 Org mode from zero: a complete, friendly guide https://pablomurad.com/org-mode-from-zero/ A complete, friendly guide to Org mode in Emacs: headings and folding, TODOs, dates and repeaters, the agenda, capture, links, tables with formulas, clocking, code blocks you can run, export to HTML and PDF, a starter config and a cheat sheet. plain 955ae455 Pablo Murad emacs 1793964057 Come wander the small web with curl https://pablomurad.com/rss-expert-come-wander/ No account, no key, nothing to install: rss.expert answers curl and the browser at the same address. Wander the small web with /one, /weird and /random, find any site's feed, read articles as plain text, or subscribe to the weird web in your reader. plain 3d70f786 Pablo Murad rss 1793908157 Neat Finds #04: Old Machines, Small Rings and Terminal Weather https://pablomurad.com/neat-finds-04-old-machines-small-rings-and-terminal-weather/ Issue four: Serial Experiments Lain and Encarta 95 in a browser tab, a NES emulator in 5,000 bytes of C, webrings, finger, chat over SSH, terminal weather, LaTeX flowers and an esoteric palette generator. plain 2074e74f Pablo Murad neat-finds 1793887125 How murad.chat fits the fediverse on one VPS https://pablomurad.com/murad-chat-fediverse-one-vps/ GoToSocial, PeerTube, Lemmy, Matrix, a Bluesky PDS and Nostr on one 8-core VPS. How I tamed Pixelfed's Horizon (79% to 16% of its memory limit), cut Celery workers, capped every container and then loosened the limits that were starving the apps. plain aa2ab1d4 Pablo Murad self-hosting 1793885186 How to publish a website under ip6.arpa https://pablomurad.com/how-to-publish-a-website-under-ip6-arpa/ The idea is a strange little trick: take the reverse DNS zone of an IPv6 prefix and use it as the public address of a website. It works, it teaches you a lot about DNS and it costs nothing. It also won't replace a normal domain, and the sections below plain bf479965 Pablo Murad dns 1793839941 Software as culture: the demoscene https://pablomurad.com/software-as-culture-the-demoscene/ We have a slightly annoying habit of treating software as a tool and nothing else. One program edits photos, another does spreadsheets, another plays music, another runs a server. In that logic, good software is useful software: fast, secure and, with some luck, it won't ask you to create an plain 9b66b0ed Pablo Murad demoscene 1793818390 Binary Memories, part III https://pablomurad.com/memorias-binarias-parte-iii/ When I started using the internet regularly, around 1995, the Brazilian web was wilderness. There was no Google. So how did you find a website? Through printed magazines, or because somebody told you about it. Imagine that. That same year a Brazilian "search engine" showed up, called Cadê? (the late plain a6c7c56d Pablo Murad personal 1793818351 How Usenet serves files https://pablomurad.com/how-usenet-serves-files/ There's something I love about Usenet: it was never meant to be a file download system. Its original job was simpler and, in a way, more elegant. It distributed messages. Text, discussions, forums before forums existed. People posted to groups, servers passed articles to each other, and newsreaders downloaded the plain 381ab355 Pablo Murad usenet 1793800019 The other Pablo Murads https://pablomurad.com/the-other-pablo-murads/ For years my name felt more like a clue than a fact. Pablo is Spanish, a version of Paul, or so I read more than once. Murad comes from somewhere else, with a Lebanese shadow, maybe a Turkish one, maybe just the echo of some older geography. I'm not Spanish, plain 4719b000 Pablo Murad personal 1793724620 Come wreck your photos :) https://pablomurad.com/come-wreck-your-photos-on-phlog-space/ phlog.space is a free little photo site where every picture gets wrecked by one of 35 random effects. Now with a MySpace-style top 8, webmentions and even less tracking. No JavaScript, no ads, just plain PHP and SQLite. Come post with us. plain baca95a9 Pablo Murad photography 1793692805 The file server I didn't know I needed: copyparty https://pablomurad.com/copyparty-file-server/ Every now and then a piece of software solves the problem I installed it for and then keeps showing me other problems it can solve. copyparty is one of those. I've been using it and I'm loving it. The pitch sounds almost too simple: run a program, point it at plain 65c231bb Pablo Murad self-hosting 1793687731 systemd: why do some Linux distributions go out of their way to avoid it? https://pablomurad.com/systemd-why-do-some-linux-distributions-avoid-it/ I was reading about antiX when something caught my eye. It's a lightweight distribution, happy on old machines, based on Debian, and it deliberately stays away from systemd. With antiX 26, released on March 21, 2026, it went further than I expected: you get five init systems to pick from, plain 2302d682 Pablo Murad linux 1793687553 9front in your pocket: drawterm on Android https://pablomurad.com/9front-in-your-pocket-drawterm-android/ Inspired by a tiny note from Sigrid on ftrv.se: how to build drawterm on an Android phone and connect to 9front without touching a PC. Plus what Plan 9 is, running rio on your phone, sharing your phone’s files over 9P, and an easier app. plain f60a8bf7 Pablo Murad 9front 1793657203 Newt and OpenBSD https://pablomurad.com/newt-and-openbsd/ The plan was simple: spin up an OpenBSD VM on Proxmox to host a small static site generated with an SSG. No Docker and no panel full of abstractions in the middle, only httpd serving static files, the way OpenBSD likes it. On the public side I already had something plain fcc89964 Pablo Murad openbsd 1793640400 50 more Obsidian plugins worth your time https://pablomurad.com/50-more-obsidian-plugins-worth-your-time/ Fifty more Obsidian plugins, zero repeats from part one: screenplays, sheet music, chess and recipes next to the writing, planning and publishing tools. What each one does, how to start using it, and the catch when there is one. plain 8a9b710a Pablo Murad obsidian 1793640254 Neat Finds #03: Tiny Websites, Paper Zines and Old Desktops https://pablomurad.com/neat-finds-03-tiny-websites-paper-zines-and-old-desktops/ Issue three of my occasional zine of open source finds: SSH-powered hosting, a forum with zero JavaScript, a whole website inside a link, a TV schedule for handmade sites, one-sheet zines, a 1980s MUD and a mountain of tiled wallpapers. plain 0f7f0c21 Pablo Murad neat-finds 1793625051 How debrid services work https://pablomurad.com/how-debrid-services-work/ There's a kind of internet service that feels almost magical the first time you use it. You paste a link, a magnet, a torrent file, sometimes an NZB, and the service hands you back a clean, fast, direct link to download or stream. You don't wait in a queue, solve plain c569336e Pablo Murad web 1793583248 The demon's joke, or Delage's demon https://pablomurad.com/the-demons-joke-or-delages-demon/ I ran into one of those wonderfully suspicious YouTube titles: CURSED FILMS. Of course I clicked. On the other side of the screen, a middle-aged presenter called Getro was telling a completely deranged story about Georges Méliès, occultism and a little film so wicked that Méliès, with the help of plain c8636882 Pablo Murad movies 1793582519 Reading log, 2026-W44 https://pablomurad.com/reading-log-2026-w44/ Things I read recently and think are worth your time. r/opensource just banned AI, non-English speakers, and more | The Verge theverge.com Cisco gives 27-year-old engineer unlimited AI tokens to rewrite 98% of the company's legacy code in 24 months: president plucks former startup founder, telling him to 'go nuts' plain 4cf81668 Pablo Murad reading 1793565553 Reddit is ending RSS and selling its data to AI https://pablomurad.com/reddit-isnt-closing-the-door-on-ai/ Reddit says it's killing RSS and its public API to stop AI scraping. But AI is its customer: Google and OpenAI pay for access, while feed readers, researchers and small developers get locked out. plain 3bc3be58 Pablo Murad rss 1793549119 Getting started with Kitten, a kit for the Small Web https://pablomurad.com/getting-started-with-kitten/ Kitten turns a folder of HTML, CSS and JavaScript into a website or web app, with HTTPS, a built-in database and peer-to-peer features for the Small Web. What it is, who it’s for, and how to go from install to a live app. plain d6e5a407 Pablo Murad kitten 1793522067 My other blog smells like candle smoke https://pablomurad.com/my-other-blog-smells-like-candle-smoke/ I have another blog, and it smells like candle smoke. Chamber of Reflections is where I write about the occult and the esoteric: Templars, Lilith, Hermes, grimoires and old hoaxes. Why it's been with me since I was a kid, the causos I want to tell, and why I'd need four posts a day. plain bd325071 Pablo Murad blogging 1793477616 I bought 18 postcards. Want one? https://pablomurad.com/i-bought-18-postcards-want-one/ I bought 18 postcards from cities in Brazil and I’m mailing them, handwritten, to people around the world. Friends, strangers, whoever signs up first. Give me a real address and one could land in your mailbox before the end of the year. plain d9695210 Pablo Murad postcards 1793477279 Build your own tilde, part II: limits, backups and real people https://pablomurad.com/build-your-own-tilde-part-2/ Part II of building your own tilde: a safe script to create accounts, disk quotas, per-user memory and process limits with systemd, encrypted restic backups you actually restore, monitoring, suspending without deleting and a private preview. plain 9161d5fa Pablo Murad tilde 1793429751 The face that haunted Bell Labs https://pablomurad.com/the-face-that-haunted-bell-labs/ Meet Peter Weinberger, the W in AWK. In the 1980s his portrait escaped and took over Bell Labs: org charts, T-shirts, a water tower, wet cement, microchips, a chocolate mask. Today his face still shows up in Plan 9 whenever a character is missing. plain d374bc2b Pablo Murad unix 1793425251 Build your own tilde, part I: from an empty server to ~you https://pablomurad.com/build-your-own-tilde-part-1/ A step-by-step guide to building your own tilde, a shared Unix server with ~user web pages. Part I goes from an empty Debian VPS to SSH with keys only, a firewall, /etc/skel, Apache userdir with HTTPS and two test members. plain ec7c9a2b Pablo Murad tilde 1793422560 murad.wtf: a night sky made of my servers https://pablomurad.com/murad-wtf-a-night-sky-made-of-my-servers/ murad.wtf is a status page with no charts: it draws a night sky in plain text where stars are page visits, comets are my posts and an eclipse means a service is down. How it works, where to see it and why it knows nothing about you. plain 823731ef Pablo Murad murad-wtf 1793370170 Why we brought runv.club back https://pablomurad.com/why-we-brought-runv-club-back/ runv.club almost died after a year and a half online. Instead, we rebuilt it from scratch: a small public Unix server from Brazil with web pages, Gemini, Gopher, a blog, IRC and more, no ads or trackers. Signups open soon, five people a week. plain 9b320ba8 Pablo Murad runv 1793359080 The snake and the silence https://pablomurad.com/the-snake-and-the-silence/ For years I talked to God and heard nothing back. Then, on a cold walk before dawn, I asked for an answer out loud. It came months later, at a street corner, and it took me a while to understand it. plain d7a8e877 Pablo Murad personal 1793344620 A guide to SDF, part II: everything else you can do there https://pablomurad.com/sdf-guide-part-2/ Part II of my SDF guide: email from the terminal, your own gopher hole and phlog, USENET, text games, SSH keys, vintage systems like TOPS-20, SDF’s fediverse services, and everything that opens up when you become an ARPA or MetaARPA member. plain a5adeb55 Pablo Murad sdf 1793333440 A guide to SDF, part I: a Unix home since 1987 https://pablomurad.com/sdf-guide-part-1/ SDF has been letting strangers log in to a shared Unix system since 1987. Part I of my guide: how a 1987 anime BBS became a non-profit Unix home, how membership works, and how to sign up, log in, chat and publish your first web page. I’m there as pmurad. plain fe8540b6 Pablo Murad sdf