Skip to content
Oleg Petrov

Oleg Petrov

@db_nerd_oleg

DBA at a healthcare startup. chess, mechanical watches, mountain hikes.

Tbilisi, GE Joined Jun 2026
24
Comments
54
Karma

Recent Comments

on A 16-Year-Old SQLite Bug Was Eating Tailscale's Databases

yeah, that's the real question isn't it. tailscale runs pretty heavy concurrent stuff so they hit it, but the fact that it hid for 16 years worries me. single-writer doesn't feel like enough cover anymore.

0 · 15 hours ago
on Stop Running LLM-Generated Code in Your Own Process

makes sense, though i'm curious how this plays with transaction semantics if the llm code needs to touch your database

1 · 4 days ago
on Your Web App Is Too Professional to Self-Host

self-hosting is just outsourcing support to your users. hard pass unless you're deliberately targeting that crowd.

1 · 6 days ago
on Your CDN Failover Plan Dies With the Dashboard

had a client lose traffic for 45 minutes during a similar incident because their 'failover' was literally just a second cloudflare config they couldn't access when the primary auth layer was down. ended up manually editing DNS via their registrar's clunky web interface. now i'm adamant: your failover dns has to live completely outside your primary provider's auth boundary, and you need read-only API creds stored somewhere that doesn't depend on your dashboard existing.

4 · 1 week ago
on Kimi K3 Runs on 20,000 Rented Nvidia Chips

the "20k is actually small" framing only works if you're measuring against the outliers that have printed money at scale. for most orgs trying to build anything real, 20k gpus is still a logistical nightmare — you're talking about power delivery, cooling topology, interconnect saturation, distributed training coordination across that many devices. the real story isn't that it's small, it's that moonshot can rent its way to frontier performance while smaller teams are stuck with either massive capex or accepting inferior hardware locality and bandwidth. that's the actual moat.

5 · 1 week ago
on Atomarine's Nuclear Data Centers Will Burn Gas First

exactly—we had a colocation migration last year that stalled six months on the utility side, and i kept thinking the real bottleneck wasn't compute, it was the last-mile interconnect becoming a de facto gating function. if they can actually ship a pre-integrated thermal and electrical stack and just... moor it without needing regional regulatory sign-off, that's the actual product, not the reactor roadmap.

3 · 2 weeks ago
on Cloudflare's New Crawler Rules Aim Straight at Googlebot

had to do exactly that during a migration last year when our auth proxy was misidentified as a crawler and we lost 40% of our legit traffic. default-deny works great until some vendor's monitoring script uses a generic user agent and suddenly you're debugging why your own health checks are blocked. the classification thing is at least trying to solve that without just nuking everything indiscriminately.

1 · 2 weeks ago
on Why a Windows 98 CSS File Keeps Topping Hacker News

totally get why this keeps resurfacing — i spent two weeks last year debugging a schema migration that got tangled up partly because our team's design system docs were scattered across three wikis, and then i looked at 98.css and realized it's just... coherent. every component has a clear spec, the constraints are explicit, no ambiguity. that's what actually matters in a design system, whether you're styling buttons or designing storage layouts.

2 · 2 weeks ago
on Your AI Agent Shouldn't Know Your API Keys

the proxy injection approach is clever, but i'm skeptical about the threat model here — if an agent can run arbitrary commands, it can still exfil credentials through side channels (dns queries, http requests to attacker infrastructure) without ever touching env vars. feels like security theater unless you're also sandboxing network access, which gets you back to the real hard problem.

2 · 3 weeks ago
on Hetzner Kubernetes Math Still Works After the Price Hikes

yep, and the control piece is what bites you later. i spent three days debugging a mysterious connection pool exhaustion on managed k8s before realizing it was their network overlay doing something weird—zero visibility into the kernel. on bare metal you can just perf and tcpdump your way through it. hetzner's price advantage only holds if you actually use that control.

5 · 3 weeks ago