Linux
166 episodes · Page 3 of 7
#4684: Focus-Aware Key Remapping on Linux: The Hard Parts
How keyd bridges kernel input events and display-server focus — and why Wayland makes it harder than it should be.
#4664: The Trapdoor in Your CPU: How Hypervisors Actually Work
Inside the silicon trapdoor that makes virtualization possible — and why it's nothing like Docker.
#4640: Turning Your Home Router Into a Networking Lab
Beyond the firewall tab—using OPNsense plugins and traffic shaping to learn real networking at home.
#4635: Your Phone Is a Firewall Blind Spot — Here's Why
Android ships with no user-facing firewall, and cellular isn't the safe LAN you think. We dig into what's exposed and what actually protects you.
#4585: Why `export` Fails But Files Work: Linux Process Secrets
Why does `wrangler login` work across shells but `export` doesn't? The answer reveals how Linux processes really share data.
#4498: The Smallest Windows for a Printer VM
Can you run a Windows VM so stripped down it only hosts printer drivers? We explore Server Core, IoT Enterprise, and Tiny11.
#4488: Building the Perfect Linux Triple Monitor Setup
How to buy three identical monitors for Linux that actually look consistent side by side.
#4461: Inside a GLB File: Binary Format, Textures, and PBR
What's actually inside a GLB file? We hex dump one and walk through every byte — JSON chunks, binary buffers, textures, and PBR materials.
#4460: Why Your Container Has 233 Hidden Chrome Processes
Your container's PID 1 probably isn't reaping children. Here's why that quietly eats your RAM.
#4453: Workers vs Workflows: Recovering From SSD Failure
When your VPS SSD dies at 3AM, how do you know what broke? A practical guide to self-hosted worker management.
#4452: YouTube Backup Pipeline: RSS + yt-dlp + Wasabi
Build a free, reliable pipeline to auto-download and backup YouTube videos using RSS feeds, yt-dlp, and cloud storage.
#4443: Terminal Navigation Beyond cd: Favorites, Recents & Agentic Workflows
Why cd isn't broken — our spatial memory is. A tour of zoxide, broot, and what's missing for power users.
#4427: ADB + Claude Code: Clean Up Your Android Phone
An AI agent plus a 20-year-old debugging tool can strip bloatware and fix apps without root.
#4379: One Filesystem to Rule Them All
Merge Google Drive, S3, and NAS into one browsable tree on your phone.
#4374: How AI Agents Finally Made the Terminal Accessible
How Claude Code removes the memory tax that kept neurodivergent users from living in the terminal.
#4361: LoRa vs ZigBee for a Flood-Prone Basement
Designing a reliable smart home sensor network through concrete floors for a seasonal New England home.
#4321: Reverse Engineering Android APKs in 2026
From Ghidra to Frida: the modern toolkit for analyzing bundled Android apps.
#4317: The Ladder of Minimal Linux Systems
From scratch containers to BusyBox to Alpine — how barebones can you go and still serve production traffic?
#4276: Text Expansion Across Devices: The Real Cross-Platform Guide
Espanso vs TextExpander vs Gboard — what actually works when you need snippets on Linux and Android?
#4229: SSH Key Strategy: Compartmentalization vs. Chaos
Application-specific SSH keys vs. one key for everything — and what AI agents mean for both approaches.
#4222: How Local Network Discovery Breaks with Custom DNS
Why your printer disappears when you run AdGuard Home — and how mDNS actually works.
#4181: From Phone Typing to Direct Agent: Fixing Headless Server AI Access
ChatGPT saved his OS, but the copy-paste bottleneck from phone to server took hours. Here's how to fix it.
#4155: Where Does the Guest VLAN Actually Live?
The VLAN lives in the firewall, not the AP. Here's how to actually segment your guest network.
#4151: KVM Over IP: Remote Server Access When SSH Dies
What do you do when your server is alive but unreachable? KVM over IP hardware gives you BIOS-level access from anywhere.