Ubuntu vs Fedora for Home Server: I Ran Both for 6 Months and Here’s What Actually Matters

I Needed a Home Server OS and Couldn’t Stop Second-Guessing Myself The thing that sent me down this rabbit hole wasn’t a technical problem — it was a Reddit thread where someone asked “Ubuntu or Fedora for a home server?” and every single reply was “just use Ubuntu.” No explanation. No trade-offs. Just vibes. I’d … Read more

SASL-OAuthbearer with AWS Lambda: How I Stopped Fighting Kafka Auth at 2am

SASL-OAuthBearer AWS Lambda Kafka Authentication

The Problem That Sent Me Down This Rabbit Hole The thing that caught me off guard was how silent the failure was. My Lambda function was trying to connect to an MSK cluster, the connection timed out, and the only thing in CloudWatch was org.apache.kafka.common.errors.SaslAuthenticationException: Authentication failed. No principal name. No hint about which credential … Read more

LSM Trees: Why Your Database Writes Are Fast and Your Reads Are Lying to You

LSM Trees, Database Performance, Write Latency

The Problem That Made Me Actually Care About Storage Engines The thing that broke my comfortable ignorance about storage engines was a pipeline ingesting sensor telemetry — about 50,000 inserts per second into a PostgreSQL 15 cluster. The hardware wasn’t cheap: NVMe drives, 32 cores, 128GB RAM. Didn’t matter. Around 40k inserts/sec, write latency would … Read more

How I Tuned Adaptive Compression for Inverted Indexes and Stopped Wasting 40% of My Disk

Adaptive Compression for Inverted Indexes

The Problem Nobody Warns You About The thing that caught me off guard wasn’t the query latency — it was the storage invoice. We had a working Elasticsearch cluster, decent relevance tuning, p95 query times under 200ms. Then we crossed 100M documents and the disk bill tripled inside of two billing cycles. Not doubled. Tripled. … Read more

Claude Code’s Usage Policies: What Actually Blocks Your Workflow and How to Work Around It

Claude Code usage policies

The Moment You Hit the Wall (And Why You’re Not Alone) You’re Mid-Refactor and Claude Code Just Stopped Cold Here’s the exact scenario: you’re three hours into a refactoring session, Claude Code has been cheerfully renaming modules, rewriting functions, and touching files across your entire codebase. Then it hits something — a file that writes … Read more

Shai-Hulud Malware in PyTorch Lightning: What Actually Happened and How to Check Your Environment

Shai-Hulud Malware PyTorch Lightning

If You’re Running PyTorch Lightning in a Training Pipeline, Read This First The short version: malicious code with deliberate Dune-universe naming conventions was found embedded in packages targeting the PyTorch Lightning ecosystem. This isn’t a typosquat of some obscure utility — PyTorch Lightning is a framework that thousands of ML teams use to structure their … Read more