<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>An Exercise in Futility</title><description>Articles, notes, and experiments by Jim Sines.</description><link>https://raystanza.uk/</link><language>en-us</language><item><title>Being Invisible Online: A Practical Guide to Internet Anonymity</title><link>https://raystanza.uk/posts/being-invisible-online/</link><guid isPermaLink="true">https://raystanza.uk/posts/being-invisible-online/</guid><description>Learn what online anonymity really takes in 2026: threat modeling, Tor and Tails, Mullvad VPN, encrypted chat, Monero, fingerprint resistance, and OPSEC.
</description><pubDate>Fri, 31 Jul 2026 11:00:00 GMT</pubDate><category>privacy</category><category>security</category><category>tutorials</category></item><item><title>My little guide to SemVer &amp; Conventional Commits</title><link>https://raystanza.uk/posts/semver-and-conventional-commits/</link><guid isPermaLink="true">https://raystanza.uk/posts/semver-and-conventional-commits/</guid><description>A guide to Semantic Versioning and Conventional Commits, how they work together, and why they matter for CI/CD pipelines.
</description><pubDate>Sat, 06 Jun 2026 11:00:00 GMT</pubDate><category>devops</category><category>git</category><category>tutorials</category></item><item><title>I Asked Science How Hard a Human Can Fart (A Rigorous Investigation)</title><link>https://raystanza.uk/posts/max-fart-psi/</link><guid isPermaLink="true">https://raystanza.uk/posts/max-fart-psi/</guid><description>A peer-reviewed, equation-laden, citation-backed investigation into the maximum pressure a human being can generate during a fart. Includes intraabdominal pressure modeling, colonic contraction data, sphincter resistance thresholds, a summary table, and the answer in PSI. Someone had to do it.
</description><pubDate>Sun, 12 Apr 2026 14:00:00 GMT</pubDate><category>science</category><category>sunday-nonsense</category></item><item><title>Building `oxide-randomx`: An Education in Performance Skepticism</title><link>https://raystanza.uk/posts/oxide-randomx-performance/</link><guid isPermaLink="true">https://raystanza.uk/posts/oxide-randomx-performance/</guid><description>A technical reflection on building `oxide-randomx`, a clean-room RandomX implementation in Rust: why the real work was not just interpreter and JIT correctness, but building enough measurement discipline to reject seductive optimizations that failed cross-host scrutiny.
</description><pubDate>Wed, 18 Mar 2026 13:15:00 GMT</pubDate><category>rust</category><category>systems</category></item><item><title>The Perils of Artificial Intelligence: Why Artificial General Intelligence and Artificial Superintelligence Remain the Greatest Threat to Human Existence</title><link>https://raystanza.uk/posts/the-perils-of-ai/</link><guid isPermaLink="true">https://raystanza.uk/posts/the-perils-of-ai/</guid><description>An urgent, evidence-backed feature for senior AI leaders on existential risk from AGI and ASI, tracing the inevitability horizon of scaling, why the alignment tax is fatal, concrete treacherous-turn pathways, and why current governance is theater. Includes 60+ technical citations and a granular first-48-hours scenario for misaligned superintelligence.
</description><pubDate>Sat, 08 Nov 2025 14:00:00 GMT</pubDate><category>ai-safety</category><category>governance</category><category>policy</category><category>research</category><category>security</category></item><item><title>Why a Frugal Solo Developer Might (Actually) Want to Run Their Own Email Server</title><link>https://raystanza.uk/posts/run-your-own-email-server/</link><guid isPermaLink="true">https://raystanza.uk/posts/run-your-own-email-server/</guid><description>A practical, frugal guide to self-hosting transactional email with Postfix, Dovecot, and OpenDKIM on Debian/Ubuntu. Covers DNS (SPF/DKIM/DMARC, PTR), TLS, logging, bounce handling, rate limiting, and deliverability pitfalls—plus privacy benefits and a pragmatic hybrid-relay strategy for solo developers.
</description><pubDate>Sat, 01 Nov 2025 12:30:00 GMT</pubDate><category>devops</category><category>self-hosting</category></item><item><title>How Much Would a Real Death Star Cost to Build and Operate?</title><link>https://raystanza.uk/posts/death-star-costs/</link><guid isPermaLink="true">https://raystanza.uk/posts/death-star-costs/</guid><description>A data-first estimate of a moon-size battle station. Builds from your research to price materials, labor, assembly, energy systems, and specialized tech. Anchors the steel baseline at ~$1.2 quintillion, the program-level total near ~$193 quintillion, and daily operations near ~$7.7 octillion, with clear assumptions and sensitivity analysis.
</description><pubDate>Sat, 18 Oct 2025 12:30:00 GMT</pubDate><category>technology</category><category>economics</category><category>space</category></item><item><title>The Finer Points of Rust That Actually Matter</title><link>https://raystanza.uk/posts/finer-points-of-rust/</link><guid isPermaLink="true">https://raystanza.uk/posts/finer-points-of-rust/</guid><description>A high-level, brutally practical tour of Rust aimed at senior C and C# engineers. Covers ownership and borrowing, traits and generics, enums/ADTs, error handling, concurrency and async (`Send`/`Sync`, pinning, executors), FFI strategy, performance tuning, and real-world architecture patterns...plus a few war stories.
</description><pubDate>Sat, 04 Oct 2025 12:30:00 GMT</pubDate><category>programming</category><category>rust</category></item><item><title>Rust Beginner’s Survival Guide: Taming the Borrow Checker and Other Wild Beasts</title><link>https://raystanza.uk/posts/learning-rust/</link><guid isPermaLink="true">https://raystanza.uk/posts/learning-rust/</guid><description>A long-form survival guide for developers diving into Rust. Covers ownership, borrowing, lifetimes, common pitfalls, and practical tips. All explained with humor and real-world analogies to help you conquer Rust’s learning curve.
</description><pubDate>Mon, 01 Sep 2025 13:33:00 GMT</pubDate><category>programming</category><category>rust</category></item><item><title>Gaming on Linux in 2025: Beyond the Niche</title><link>https://raystanza.uk/posts/gaming-on-linux/</link><guid isPermaLink="true">https://raystanza.uk/posts/gaming-on-linux/</guid><description>Survey of Linux gaming in 2025: Proton 10 advances, native titles like Warzone 2100 and OpenRCT2, and tools such as Lutris, Heroic, and Bottles turning Linux into a daily driver for gamers.
</description><pubDate>Sat, 02 Aug 2025 11:00:00 GMT</pubDate><category>gaming</category><category>linux</category></item><item><title>The Most Complicated Way to Turn On a Light Switch</title><link>https://raystanza.uk/posts/most-complicated-light-switch/</link><guid isPermaLink="true">https://raystanza.uk/posts/most-complicated-light-switch/</guid><description>An imaginative deep dive into an outrageously over-engineered Rube Goldberg contraption-spanning quantum entanglement, whale migrations, drone swarms, and more-all to accomplish the simple act of flipping a light switch.
</description><pubDate>Sat, 19 Jul 2025 11:00:00 GMT</pubDate><category>engineering</category><category>automation</category><category>humor</category></item><item><title>Terraform on Debian: Multi-Cloud Setup &amp; First Steps</title><link>https://raystanza.uk/posts/getting-started-with-terraform/</link><guid isPermaLink="true">https://raystanza.uk/posts/getting-started-with-terraform/</guid><description>Step-by-step guide to installing and configuring Terraform on Debian-based distros for multi-cloud infrastructure automation.
</description><pubDate>Fri, 13 Jun 2025 11:00:00 GMT</pubDate><category>devops</category><category>infrastructure-as-code</category></item><item><title>Demystifying User &amp; File Permissions on Debian Linux</title><link>https://raystanza.uk/posts/linux-user-and-file-permissions/</link><guid isPermaLink="true">https://raystanza.uk/posts/linux-user-and-file-permissions/</guid><description>A guide on Debian user, group, and file permissions: numeric modes, symbolic flags, umasks, and practical examples to secure your Linux filesystem.
</description><pubDate>Wed, 11 Jun 2025 11:00:00 GMT</pubDate><category>reference</category><category>linux</category><category>permissions</category></item><item><title>Controlling Python Environment Management with pyenv: A How-To for Debian-Based Systems</title><link>https://raystanza.uk/posts/install-and-use-pyenv/</link><guid isPermaLink="true">https://raystanza.uk/posts/install-and-use-pyenv/</guid><description>A guide to installing and using pyenv on Debian/Ubuntu for seamless Python version and virtual environment management, avoiding dependency conflicts.
</description><pubDate>Fri, 25 Apr 2025 11:00:00 GMT</pubDate><category>development</category><category>linux</category><category>python</category></item><item><title>My Linux Cheat-Sheet</title><link>https://raystanza.uk/posts/my-linux-cheat-sheet/</link><guid isPermaLink="true">https://raystanza.uk/posts/my-linux-cheat-sheet/</guid><description>A handy cheat-sheet of essential Debian Linux command snippets for quick reference and system customization.
</description><pubDate>Mon, 17 Feb 2025 12:00:00 GMT</pubDate><category>customization</category><category>linux</category></item><item><title>Why Developers Should Embrace KATE</title><link>https://raystanza.uk/posts/kate/</link><guid isPermaLink="true">https://raystanza.uk/posts/kate/</guid><description>Discover how KATE, the KDE text editor, excels with performance, customizability, and cross-platform support for developers.
</description><pubDate>Sat, 11 Jan 2025 12:00:00 GMT</pubDate><category>text editors</category><category>linux</category><category>kde</category></item><item><title>Why Choose Umami Over Google Analytics</title><link>https://raystanza.uk/posts/switch-to-umami/</link><guid isPermaLink="true">https://raystanza.uk/posts/switch-to-umami/</guid><description>A privacy-first administrator’s guide to self-hosted Umami analytics vs Google Analytics, protecting user data while delivering actionable insights.
</description><pubDate>Thu, 02 Jan 2025 12:00:00 GMT</pubDate><category>analytics</category><category>privacy</category><category>open source</category></item><item><title>The Great Centering Saga: How to Center a &lt;div&gt; Without Losing Your Sanity</title><link>https://raystanza.uk/posts/centering-a-div/</link><guid isPermaLink="true">https://raystanza.uk/posts/centering-a-div/</guid><description>Hilariously relatable guide to centering a &lt;div&gt; in CSS using flexbox, CSS Grid, and legacy techniques-so you never lose your sanity.
</description><pubDate>Thu, 26 Dec 2024 12:00:00 GMT</pubDate><category>guide</category><category>css</category><category>humor</category><category>web development</category><category>frontend</category></item><item><title>Laravel Queue Workers: A Guide for Advanced Developers</title><link>https://raystanza.uk/posts/laravel-queue-workers/</link><guid isPermaLink="true">https://raystanza.uk/posts/laravel-queue-workers/</guid><description>Explore configuring, optimizing, and scaling Laravel queue workers using Redis, Supervisor, and Horizon for robust, efficient asynchronous job processing.
</description><pubDate>Sat, 14 Dec 2024 12:00:00 GMT</pubDate><category>tutorials</category><category>backend</category><category>laravel</category><category>php</category><category>queueing</category></item><item><title>Fork-Bombs Explained: Minimal Code with Maximum Impact</title><link>https://raystanza.uk/posts/fork-bombs/</link><guid isPermaLink="true">https://raystanza.uk/posts/fork-bombs/</guid><description>Discover the fascinating (and dangerous) world of fork-bombs-simple yet powerful recursive scripts that exploit system resources. See how they’re written in Bash, PowerShell, Python, and more.
</description><pubDate>Sat, 07 Dec 2024 12:00:00 GMT</pubDate><category>tutorials</category><category>security</category><category>linux</category><category>windows</category><category>bash</category><category>powershell</category></item><item><title>Switching from Let&apos;s Encrypt to CloudFlare for SSL/TLS Certs</title><link>https://raystanza.uk/posts/switch-to-cloudflare-certs/</link><guid isPermaLink="true">https://raystanza.uk/posts/switch-to-cloudflare-certs/</guid><description>Learn how to migrate your SSL/TLS certificates from Let’s Encrypt to Cloudflare, leveraging Cloudflare’s edge network for streamlined issuance and enhanced security.
</description><pubDate>Sat, 09 Nov 2024 12:00:00 GMT</pubDate><category>tutorials</category><category>ssl</category><category>tls</category><category>lets encrypt</category><category>cloudflare</category></item><item><title>Give Bun a Try</title><link>https://raystanza.uk/posts/switch-to-bun/</link><guid isPermaLink="true">https://raystanza.uk/posts/switch-to-bun/</guid><description>Before diving into the technical details, learn why you might consider switching from npm to Bun: faster installs, built-in bundling, and a modern JS runtime.
</description><pubDate>Wed, 15 May 2024 11:00:00 GMT</pubDate><category>tutorials</category><category>bun</category><category>npm</category></item><item><title>How to Create Your Own Ethereum Crypto Address with MetaMask</title><link>https://raystanza.uk/posts/getting-started-with-metamask/</link><guid isPermaLink="true">https://raystanza.uk/posts/getting-started-with-metamask/</guid><description>Dive into the Ethereum blockchain with this easy-to-follow guide on creating your own crypto address using MetaMask. Learn the steps to set up your wallet and secure your digital valuables.
</description><pubDate>Sun, 21 Apr 2024 11:00:00 GMT</pubDate><category>tutorials</category><category>metamask</category><category>eth</category></item><item><title>Setting Up a Full Node Monero (XMR) Wallet</title><link>https://raystanza.uk/posts/getting-started-with-monero/</link><guid isPermaLink="true">https://raystanza.uk/posts/getting-started-with-monero/</guid><description>Step-by-step guide to running a Monero full node wallet locally, ensuring maximum privacy, security, and sovereignty over your XMR funds.
</description><pubDate>Sun, 21 Apr 2024 11:00:00 GMT</pubDate><category>tutorials</category><category>monero</category><category>xmr</category></item><item><title>Generating and Using a Password-Protected Ed25519 SSH Key</title><link>https://raystanza.uk/posts/ed25519-ssh-keys/</link><guid isPermaLink="true">https://raystanza.uk/posts/ed25519-ssh-keys/</guid><description>Learn how to generate and deploy password-protected Ed25519 SSH keys across Linux, macOS, and Windows for enhanced remote server security and seamless workflow.
</description><pubDate>Sat, 30 Mar 2024 11:00:00 GMT</pubDate><category>tutorials</category><category>ssh keys</category></item><item><title>Installing Yarn</title><link>https://raystanza.uk/posts/installing-yarn/</link><guid isPermaLink="true">https://raystanza.uk/posts/installing-yarn/</guid><description>Learn how to install Yarn, the fast and reliable dependency management tool, across Windows, macOS, and Linux. This step-by-step guide ensures a smooth installation process.
</description><pubDate>Sat, 23 Mar 2024 11:00:00 GMT</pubDate><category>tutorials</category><category>yarn</category></item><item><title>Installing PostgreSQL</title><link>https://raystanza.uk/posts/installing-postgresql/</link><guid isPermaLink="true">https://raystanza.uk/posts/installing-postgresql/</guid><description>Unlock the power of PostgreSQL with this cross-platform installation tutorial. Learn to set up this robust, enterprise-grade database management system across Windows, macOS, and Linux with expert precision.
</description><pubDate>Fri, 22 Mar 2024 11:00:00 GMT</pubDate><category>tutorials</category><category>postgresql</category></item><item><title>Setting Up a Full-Stack Project (Next.js, tRPC, Prisma, PostgreSQL)</title><link>https://raystanza.uk/posts/full-stack-project-with-nextjs-trpc-prisma-and-postgresql/</link><guid isPermaLink="true">https://raystanza.uk/posts/full-stack-project-with-nextjs-trpc-prisma-and-postgresql/</guid><description>A step-by-step guide to building scalable, type-safe full-stack applications using Next.js, tRPC for end-to-end type-safe APIs, Prisma ORM for database modeling, and PostgreSQL for reliable data storage.
</description><pubDate>Thu, 21 Mar 2024 11:00:00 GMT</pubDate><category>tutorials</category><category>fullstack</category><category>nextjs</category><category>trpc</category><category>prisma</category><category>postgresql</category></item><item><title>Basic Guide to Metasploit</title><link>https://raystanza.uk/posts/metasploit/</link><guid isPermaLink="true">https://raystanza.uk/posts/metasploit/</guid><description>Explore the fundamentals of ethical hacking and penetration testing with Metasploit: learn to enumerate targets, find vulnerabilities, and execute exploits responsibly.
</description><pubDate>Tue, 19 Mar 2024 11:00:00 GMT</pubDate><category>guide</category><category>metasploit</category></item><item><title>Installing Wazuh</title><link>https://raystanza.uk/posts/wazuh/</link><guid isPermaLink="true">https://raystanza.uk/posts/wazuh/</guid><description>Navigate the intricacies of Wazuh installation with this definitive guide. Learn to implement robust security monitoring across your IT infrastructure using the powerful, open-source Wazuh platform.
</description><pubDate>Mon, 18 Mar 2024 11:00:00 GMT</pubDate><category>guide</category><category>wazuh</category></item><item><title>Basic Vim Usage</title><link>https://raystanza.uk/posts/basic-vim-usage/</link><guid isPermaLink="true">https://raystanza.uk/posts/basic-vim-usage/</guid><description>Learn the basics of Vim with this guide. Learn key modes, navigation techniques, and editing strategies to transform your text editing workflow.
</description><pubDate>Sun, 17 Mar 2024 11:00:00 GMT</pubDate><category>guide</category><category>vim</category></item><item><title>Installing NodeJS on Linux using NVM</title><link>https://raystanza.uk/posts/installing-nodejs-using-nvm/</link><guid isPermaLink="true">https://raystanza.uk/posts/installing-nodejs-using-nvm/</guid><description>Explore a step-by-step tutorial for installing, switching, and optimizing Node.js environments across multiple projects.
</description><pubDate>Thu, 25 Jan 2024 12:00:00 GMT</pubDate><category>tutorials</category><category>nodejs</category><category>nvm</category></item><item><title>Migrating from LAMP to AWS</title><link>https://raystanza.uk/posts/lamp-to-aws/</link><guid isPermaLink="true">https://raystanza.uk/posts/lamp-to-aws/</guid><description>Explore the strategic mapping of traditional LAMP stack components to AWS services, uncovering powerful cloud migration strategies for scalability, performance, and architectural modernization.
</description><pubDate>Mon, 08 Jan 2024 12:00:00 GMT</pubDate><category>tutorials</category><category>lamp</category><category>aws</category></item><item><title>Update</title><link>https://raystanza.uk/posts/update/</link><guid isPermaLink="true">https://raystanza.uk/posts/update/</guid><description>A quick update to keep this site active. Check out some exciting links to my other web properties, including ClickeR “Game” and Digital Artwork by Jim.
</description><pubDate>Sun, 22 Oct 2023 11:00:00 GMT</pubDate><category>update</category><category>info</category></item><item><title>ClickeR &apos;Game&apos;</title><link>https://raystanza.uk/posts/clicker-game/</link><guid isPermaLink="true">https://raystanza.uk/posts/clicker-game/</guid><description>A quirky, emoji-generating clicker web app where you click “Click Me!” to spawn random emojis, build nonsensical paragraphs, and listen as their descriptions are read aloud-your ultimate annoyance machine.
</description><pubDate>Fri, 13 Jan 2023 12:00:00 GMT</pubDate><category>projects</category><category>live</category></item><item><title>Epoch</title><link>https://raystanza.uk/posts/epoch/</link><guid isPermaLink="true">https://raystanza.uk/posts/epoch/</guid><description>Hello Wurld! This is the first post marking the start of something great. There can only be one.
</description><pubDate>Thu, 01 Jan 1970 05:00:00 GMT</pubDate><category>hello wurld</category></item></channel></rss>