Our real goal wasnt fancy LLM prompts or real-time leaderboards. It was keeping the Rails app under 450 ms p99 during peak load when every team simultaneously scanned a code, requested a new clue, and tried to outbid the person next door for a limited-time power-up. We benchmarked Locust at 5,000 concurrent users and saw that the slowest ...
Testing for a DNS leak takes 2 minutes: connect your VPN, open dnsleaktest.com and run the Extended Test, then check whether the DNS servers detected are your VPN's (not your ISP's). If the resolved DNS belongs to BT, Comcast, Verizon, Movistar — or whichever ISP you'd normally use without a VPN — tha...
It was getting the words out.
Sometimes I had:
And I knew exactly what I wanted to say.
But typing it all?
That felt slow.
Ideas usually arrive fast....
After months of experimentation, I realized one generalist AI isn't enough.
So I built Cipher — a crew of 7 specialized agents, each with their own personality, expertise, and communication style.
Your finance team is trying to close the books. Data is scattered across ERP, spreadsheets, and email threads. There are journal anomalies to analyze, reconciliations half-finished, and tax policies to verify. Someone suggests letting AI handle it. And then the question hits: Do we build one agent that does everything, or several agents with different jobs?
This isn't a technic...
I want to show you a tool I just open-sourced. It's called CausalLens, and it answers one specific question that most analytics stacks get completely wrong: did this intervention actually cause the change in my metric?
The problem with standard before/after analysis
Before/after comparisons are everywhere. They're also almost always misleading.
When you compare a metric befo...