Computing
Non-AI computing: networks, servers, hardware, software engineering, and digital security and privacy.
#5071: Power Stations vs UPS: What Actually Runs Your Tools
Why a power station beats a UPS for running tools anywhere — and the simple math to size one right.
#5053: Inside Daniel's Drill: Clutch, Gears, and Hammering
What actually changes when you twist a drill's selector ring? We open the housing on a Bosch GSB 120 LI to find out.
#5033: The Greatest Dumbest Home Assistant Automations
Doorbell goal horns, toilet dashboards, and a lamp that dims on guests. The ten most gloriously unnecessary smart home automations, ranked.
#5025: What Does "Contract" Actually Mean in Code?
From TypeScript interfaces to database schemas — when is a software contract real, and when is it just a hope?
#5018: Where Should Coding Agents Actually Live?
Exploring whether coding agents should run locally or fully in the cloud — and what changes when they move.
#5017: Reverse-Engineering a Backend from the Frontend
Building a backend when only the frontend exists—database first, then ORM, API, and the hidden traps.
#5014: PWA vs Native: One Developer's Home Inventory Dilemma
PWAs cover 80% of use cases. What's the cost of the last 20%?
#5013: Android Camera Fragmentation: Why Apps See Different Lenses
OnePlus hides fisheye lenses from third-party apps. Here's how Android's camera API actually works and what you can do about it.
#5007: Cordura & YKK: What the Numbers Actually Mean
Denier isn't toughness. Zipper gauge isn't everything. Here's what to actually look for in EDC gear.
#5004: What Precision Is Your Model Actually Running At?
When you call an API, are you getting the model you think you are? Inference providers quantize more than they admit.
#5002: 3D Scanning Costs: From $5K to $80K+ for Architecture
Terrestrial laser scanners vs. handheld SLAM units — real prices, post-scan workflows, and where the money actually goes.
#5001: The 15% Bug Catch: What Type Systems Actually Deliver
Type checkers catch ~15% of bugs. Here's how to build a gradual typing ladder that actually works.
#5000: Can You Trust Google Photos With Your Life's Work?
Why your Google Photos library isn't really backed up — and what actually works instead.
#4996: Memory Leaks: The Full Taxonomy
From C to Rust to Kubernetes OOM kills — the real taxonomy of memory leaks and how to hunt them.
#4995: What a Bad Thermostat Teaches Us About Control
How phase lead, decay, and knowing when to do nothing fix the oscillation problem.
#4993: Cross-Cloud Failover: Can You Actually Survive an AWS Outage?
Real teams are running cross-cloud failover drills — and the first attempt usually fails. Here's what they learned.
#4991: Self-Healing Codebases: Can AI Fix Bugs Autonomously?
How far are we from AI systems that fix their own bugs without human intervention? The answer might surprise you.
#4973: Building a Pure AI Inference Server
Why your "AI server" should look more like a database than a web app, and how to actually build one.
#4972: CPU vs GPU Inference: When to Skip the GPU
Why running AI on CPU isn't a toy — and when the GPU advantage vanishes.
#4971: Fine-Tune vs Prompt: Taming Hallucinated Deadlines
Big models add fake deadlines. Small models miss tasks. Which wrongness can you build a system around?