Problems Solved

Random real tech issues that I decided to post about!

OPNsense Failover Kills States When No Viable Failover Target Exists

Months of stable OPNsense operation, then intermittent DNS hangs across every device. The cause: dpinger declaring the WAN gateway down based on ISP latency, triggering state killing with no failover target. The bug report was closed as a "configuration issue."

February 16, 2026 6 min read
OPNsense Networking DNS Failover

Stripe Says Publishable Keys Are Safe to Expose. They're Not.

Stripe's documentation says publishable keys are "not secret" and safe to embed in client-side code. But attackers are using them to validate stolen credit cards at scale - and Stripe blames the merchants.

January 1, 2026 5 min read
Stripe Security API Keys Card Testing

Safari Hanging on Page Reloads? OPNsense, QUIC.

Spent a week debugging Safari hanging on page reloads. Turns out it was my OPNsense firewall's UDP timeout killing idle QUIC connections. Here's how to fix it.

December 2, 2025 6 min read
Safari QUIC OPNsense Networking

MacBook Slow on 5GHz WiFi? Change Your Router's Channel.

My MacBook Pro M3 was barely hitting 40 Mbps on 5GHz with constant packet loss. Every other device was fine. The fix was the router's 5GHz channel. Changed it from 149 to 40 and instantly hit 1.1 Gbps.

February 21, 2025 4 min read
MacBook WiFi Bluetooth Networking