GitHub
hosting service for software projects using Git
Episodes
-
#5643: Do Git Branches Actually Nest? AI Agents and Stacked PRsGit branches don't nest — so what are we really doing when AI agents stack pull requests?Main topic -
#5469: Open Source's New Map: India, Croatia, EthiopiaOne in three new GitHub developers now comes from a country outside 2020's top ten. What that shift means for open source.Main topic -
#5829: Printing Files on Paper That Outlasts the SoftwareOptar and PaperBack turn any file into machine-readable dots on paper. The paper lasts centuries — the codec might not. -
#5818: 46,434 Mailing Lists That Still WorkDaniel wants a public town hall. Turns out the oldest tool on the internet — the mailing list — might be the right one. -
#5816: Why Linux Still Runs on a 1986 Mailing ListLinux 7.3 release candidates ship through a 1986 email tool. Here's why the kernel never left the listserv. -
#5574: Ephemeral Containers and the ADE Label Nobody OwnsClaude Code's cloud sessions spin up a fresh VM every time. Here's what that breaks, and the new term for what Daniel actually wants. -
#5523: Where Does the Coding Agent Actually Live?The agent process is moving off your laptop. Local appliance, SaaS workspace, or your own VPS — three answers, no consensus. -
#5465: Packaging AI Pipelines So They Actually Get ReusedDaniel's podcast pipeline works — so why can't he reuse it? Recipes, containers, and Hebrew code-switching TTS. -
#5422: Switching Android Keyboards Without the Tap DanceOne listener wants a one-tap jump between his Parakeet voice keyboard and his typing keyboard. Android says no — unless you know the trick. -
#5417: Can You Version-Control Your Android Apps?Android Developer Verification enforcement just started. Can you define your installed app list as code — and what breaks if you try? -
#5389: Hugging Face vs Kaggle: Where Models Actually LiveHugging Face and Kaggle aren't rivals — one is infrastructure, one is a practice field. Here's how the two platforms actually differ. -
#5380: Zero-Click: When Your OS Opens Files For YouYour file manager parses downloads before you touch them. Here's what that means for your security — and what you can actually do about it. -
#5379: Hashing, Sandboxes, and YARA: The Free Forensics Nobody UsesVirusTotal, MalwareBazaar, and YARA do far more than most people realize — and they're free. Here's how to actually use them. -
#5256: Ruby Won the AI Benchmark. Is It Dying Anyway?97% of public Ruby repos sat untouched for six months — yet Ruby beat Python in an AI coding benchmark. What's actually declining? -
#5220: Malware vs. Virus: What's Actually Attacking Your MachineEvery virus is malware, but not every malware is a virus — and that distinction explains why your antivirus keeps missing things. -
#5206: Why IKEA Has No Replacement-Parts APIIKEA's catalog is community reverse-engineering. GS1 solved replacement semantics years ago. Neither reaches a purchasing manager's database. -
#5827: LTFS Explained: Tape That Acts Like a DiskLTFS makes tape pretend to be a filesystem — but 37-second seeks decide whether it can anchor a searchable archive. -
#5817: When Agents Don't Need Your Pretty ButtonsAgents are becoming major software users — and they prefer raw command-line tools to polished interfaces. What replaces UX when your user can't see? -
#5782: Unraid in a VM: When the License Is the WallDaniel wants Unraid's parity array without Synology's lock-in. The technology works. The licensing is the wall. -
#5775: What "Leaked System Prompts" Actually MeanAnthropic publishes Claude's system prompt — but not its accessory models. What does "leaking" a prompt actually mean? -
#5748: What's Actually Inside an eSIM AdapterAn eSIM adapter isn't a converter — it's a eUICC chip in a SIM shell. Here's the silicon, the certificates, and the open source tools underneath. -
#5743: Why Claude Keeps Saying "Prior ArtDaniel noticed "prior art" creeping into his Claude reports. Is it wrong — or just a prestige term the model learned to love? -
#5733: Why Your Raspberry Pi's Wi-Fi Keeps DroppingThe antenna on your Pi isn't the problem — where it sits is. What actually keeps an SBC link alive. -
#5606: Custom GPTs Retire: Skills, Plugins, and MCP ExplainedCustom GPTs retire December 11. Here's how Skills, Plugins, and MCP servers actually replace them — and what doesn't migrate. -
#5544: Open Source Wi-Fi Controllers: Why Mixing AP Vendors Is So HardOpenWISP, OpenSOHO, DAWN, TIP OpenWiFi, FreeSDN — six real projects, one shared wall: closed firmware. -
#5522: Building a Podcast Backup ApplianceOne listener wants a single-purpose box that pulls every episode to local storage he controls. Turns out the software exists — the packaging doesn't. -
#5512: The Passenger Seat Never Got an Instrument PanelDedicated front-passenger screens exist across luxury cars — but they're built for TikTok, not for the co-pilot job. Here's why. -
#5457: Pigeon Alerts on a Repurposed i5: Frigate Without the TPUDaniel wants a pigeon notification, not a custom model. Frigate already ships with bird detection — the real work is masks, zones, and filters. -
#5443: Heads vs Layers: How Model Merging Actually WorksHeads aren't the Lego bricks of model merging — layers are. Here's what heads really do and how frankenmerges get built. -
#5437: Hunting the Tells That Vanish When NamedThere's no tool for finding an LLM's verbal tics — you have to build one. Here's how keyness analysis works. -
#5416: Xet, Buckets, and Auto-Pulling Model WeightsHugging Face swapped its storage backend to Xet with barely a ripple. So why can't a bucket auto-pull new upstream weights? -
#5405: Omarchy: The Linux Distro Built for AI AgentsOmarchy treats AI agents as users of the OS itself — every setting a command, every config a text file. Here's how it works and where it breaks. -
#5387: Who Decides What Your Keyboard Knows?Your keyboard's word list was probably frozen in 2014. Here's who maintains the open-source dictionaries — and why Gboard's stays fresh. -
#5386: Morse Code Between Two Phones: Does It Actually Work?Two phones, no data, one room. Morse over sound and flashlight — what the research says about echoes, timing, and whether anyone will hear you. -
#5378: SIP Speakers, Multicast, and the One-Way PageHow SIP one-way paging actually works — and why multicast turns 500 speakers into a single call. -
#5329: One Box of VESA Mounts, Three Wrong AssumptionsDaniel's box of orphaned VESA mounts raises three questions — and the answers all point away from welding. -
#5255: When AI Writes the Code, Who Checks It?If agents write the code, the human job becomes knowing when it's wrong. What that means for languages, jobs, and CS degrees. -
#5251: Recovering the Moon That's Already in the PixelsImage restoration clarifies photos without inventing detail — until the fidelity dial shows up. Here's what's in the toolbox. -
#5235: Wiring Smart Patio Lights Through Home AssistantPicking a Zigbee RGB controller is the easy part — sizing the power supply and keeping mains water out is where patio lighting projects live or die. -
#5208: Why Tech Consortia Keep the Stack From Flying ApartFrom GSM to HDMI to LTO, why competitors form standards bodies — and what happens when the commitments break. -
#5166: Why Your Baby Tracker Can't Log Oxygen SaturationBaby apps have templates for everything — except the metrics you actually need. The custom tracking framework exists. It just never shipped. -
#5165: Weighting Memory in a RAG PipelineDaniel's memory leg won't fire. Turns out system prompts have no inherent vector-space privilege — but retrieval does have a real knob. -
#5160: Bluetooth Peripherals on One Android PhoneHow many Bluetooth devices can one Android phone juggle? The seven-device limit is a stack artifact — profiles matter more. -
#5113: Can Rival Labs Poison AI Training Data?A few hundred crafted documents can shift a model's stance. Here's how data poisoning actually works.