Computing
Non-AI computing: networks, servers, hardware, software engineering, and digital security and privacy.
#5544: Open Source Wi-Fi Controllers: Why Mixing AP Vendors Is So Hard
OpenWISP, OpenSOHO, DAWN, TIP OpenWiFi, FreeSDN — six real projects, one shared wall: closed firmware.
#5541: Re-terminating a Keystone Jack After a Bad Ethernet Run
A DIY Ethernet run came up at 80 Mbps on 2.5G fiber. Here's what went wrong and whether re-termination is a skill worth learning.
#5540: Why Your Trackpad Clicks Stopped Working
Your trackpad surface works but the clicks don't? That's not a trackpad failure — it's a swollen battery pushing the click plate out of reach.
#5536: Staging Environments for Blog Posts and AI Pipelines That's 54 characters. This captures both the content workflow angle and the AI pipeline angle. Good.
Content teams are reinventing staging, draft states, and version history on their own — and AI pipelines are adding autonomous review stages betwee...
#5534: When Your Carrier Sells You Coverage It Can't Deliver
Daniel's phone went from reliable to useless after a cheap SIM swap. Here's what's actually happening when a network claims coverage it can't deliver.
#5532: What Your Browser Isn't Telling You
DevTools quietly omits what privacy researchers need most. Here's how to actually tap browser traffic — and what shows up when you do.
#5528: What Your eSIM Manager Is Actually Doing
Those log lines during eSIM setup aren't noise — they're the GSMA provisioning spec running in the open.
#5526: Can a Phone Bond Two Cellular Links?
Android can bond Wi-Fi and cellular — but two cellular data paths at once? That's where the hardware and the OS both say no.
#5525: Why Does an eSIM Adapter Need a Card Reader?
Your Android phone can already read and write an eSIM adapter card. So why does the company still sell a $15 USB reader?
#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.
#5522: Building a Podcast Backup Appliance
One listener wants a single-purpose box that pulls every episode to local storage he controls. Turns out the software exists — the packaging doesn't.
#5521: Old Laptops as Home Servers: A Field Guide
That dead-battery laptop in your drawer can still serve. Here's the whole playbook — headless Linux, thermals, and the battery question nobody agre...
#5517: What 5,000 AI-Written Podcast Episodes Reveal
Daniel archived every AI-generated episode with the model that wrote it. Now he wants to know which models loop — and how to catch it.
#5513: Why Phone Mounts Fail (And What Doesn't)
Suction cups, vent clips, and magnets all fail at the same point. Here's what heavy-duty mounting actually looks like.
#5507: Inside ChatGPT's Hidden Pipeline: 8 Models Per Reply
One chat turn isn't one model call. It's moderation, PII filtering, a tone-based router, and activation classifiers — here's the documented graph.
#5506: AI Is Way More Than Chatbots
The word "AI" quietly became a synonym for "chatbot." Here's what the full model ecosystem actually contains.
#5503: Inside the Hidden Image Generation Pipeline
That one-click image generator is secretly a graph of many models. We reconstruct the hidden pipeline behind Gemini and ChatGPT.
#5490: Why Screen Protectors Bubble Every Time
One dust particle becomes a permanent tent pole under your screen protector. Here's the physics behind the bubbles.
#5488: How Emoji Went From 176 Characters to 3,600
From a 176-character set built for Japanese pagers to a 3,600-character Unicode standard — and why your emoji breaks in production.
#5487: Why Your Spreadsheet Mangles José's Name
A deep dive into character sets, from ASCII to UTF-8, and why José becomes "José" in your spreadsheet.