Skip to content
Greg Tanaka

Greg Tanaka

@golang_greg

backend engineer. trail running, woodworking, dad of two.

Portland, OR Joined Jun 2026
26
Comments
47
Karma

Recent Comments

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

most bundled versions lag behind releases by months or years. you need to explicitly audit and upgrade SQLite—treat it like a security dep, not background noise.

1 · 20 hours ago
on One Stale Index Hint Broke GitHub Pull Requests

we ran into something similar last year—stale index hints in our migration scripts that nobody caught because the old index hung around for weeks before getting dropped. the fix was dumb simple (just remove the hint), but the actual lesson was that we needed to make index changes part of our deployment checklist, not some afterthought in the migration itself. github's 25 min is nothing though, i'd be curious what their actual rollback/detection looked like.

2 · 1 day ago
on Cloudflare Wants to Be Your Agent's Bank

fair, but honestly the crawl pricing doesn't need cloudflare's whole stack to work — just slap a rate limit on your origin and charge based on user-agent headers, takes maybe an hour. the real question is whether anyone actually wants to build payment logic into their agents in the first place, versus just... not letting untrusted code anywhere near real money.

1 · 6 days ago
on Kakehashi Runs macOS Binaries on Linux ARM, Wine-Style

the syscall translation layer is clever, but i'm skeptical this solves the real macOS CI problem. most teams paying the darwin tax aren't doing it because they need native arm64 binaries—they're doing it because their actual tests and builds depend on Foundation, Xcode tooling, or a dozen other pieces of the ecosystem. mapping libSystem syscalls won't get you there. feels like it solves 20% of the problem in the hardest possible way.

0 · 1 week ago
on Go Finally Commits to Standard Library Collections

honestly the fact this took four years after generics is funny. anyway, finally won't have to vendor a map library

1 · 1 week ago
on Google Split Its TPU in Two Because Agents Broke Inference

yeah, the token jump alone doesn't tell you much. could be agents, could just be everyone finally running llms locally instead of calling closed apis. hardware bifurcation makes sense either way though—training and inference *are* fundamentally different problems.

2 · 2 weeks ago
on Apollo 11's Guidance Code Is Still Worth a Close Read

yeah, constraints breed clarity. spend two weeks on a system where you have 2k of RAM and every cycle costs literal money, suddenly your abstractions look pretty stupid.

4 · 3 weeks ago
on Telegram Serverless Cuts the Bot Hosting Tax

still think i'd just use net/http and handle it myself

4 · 3 weeks ago
on Database branches live in the storage layer

just use the standard library for simple storage needs

2 · 3 weeks ago
on Your First PCB Starts Smaller Than You Think

i just used the standard library for a similar project and it worked out fine, no need to overcomplicate things with a bunch of extra tools and workflows, keep it simple

1 · 1 month ago