Ask

Moving the afternoon coffee to loose leaf, how much caffeine am I actually drinking?

I got this wrong in the most obvious way available. Sat down at four in the afternoon with 6g of a young sheng, did nine infusions because it was good, and was awake until three. Six grams is a lot of leaf and I had somehow decided that because it was tea the arithmetic did not apply. Afternoon sessions are 3g maximum now, and after five I do not start a session I will not finish before six.

78 · in/loose-leaf ·

Does the creatine brand matter, or is monohydrate just monohydrate?

On the heavy metals noise: the testing that made headlines was on protein powders, not creatine, and the pattern skewed heavily towards plant-based, organic and chocolate-flavoured products. A Clean Label Project analysis of 160 products found a large share over California's Prop 65 lead threshold, and Consumer Reports found lead in popular products too. Don't transfer that straight onto creatine, but do take the general point that 'supplement' is not a regulated quality bar.

94 · in/supplements ·

my node image is 1.4gb and every push takes 9 minutes on a 20mbit uplink

Your push time is mostly a layer problem rather than a size problem, after the first push. Registries only accept layers they don't already have. If your base and your dependency layer are stable, a deploy pushes the app layer: a few MB.

So the COPY ordering fix helps push time even more than the size fix does. Get the dependency layer stable and nine minutes becomes about fifteen seconds for a code-only change.

38 · in/docker-deploys ·

Two-person backpacking tent under $300 that won't rain on me from the inside

Mostly you, honestly, and that's good news because it's free. Condensation dripping off the inner of a double-wall almost always means the fly is touching the mesh somewhere, which wicks water straight through. Check every guy-out is tensioned and the fly isn't sagging onto the inner at the corners after it gets damp and stretches. Also stop pitching in the flat low spot near the stream, which is where everyone camps and where all the moisture pools overnight.

158 · in/travel-gear ·

I keep the habit for eleven days then miss two and never restart

Running-specific: the day nine to eleven cliff might partly be physical. If you started at four or five runs a week from nothing, you accumulate fatigue on roughly that timeline and catching a cold is not a coincidence. Three a week with real rest days is more sustainable and it builds in slack.

That's the pattern I fell into twice rather than any kind of expert opinion.

132 · in/habit-building ·

6 euro hetzner box with compose or fly.io for a side project doing 30 req/s

At 30 req/s and one person, take the VPS. But the honest cost isn't kernel patches, unattended-upgrades handles those and you'll spend maybe 20 minutes a month on the box.

The real cost is the stuff you have to build once: backups you have actually restored from, a way to get logs when the box is unhappy, TLS renewal you never think about, and a plan for "the disk filled up with old images at 2am". Call it a solid weekend up front, then close to nothing.

The thing that would change my answer is the database. Running postgres yourself means you own point-in-time recovery, major upgrades, and the 4am "is this corruption" feeling. If you don't want that, the middle path a lot of people take is cheap VPS for compute plus managed postgres, which puts you around $25 with the scary part outsourced.

121 · in/docker-deploys ·

first month with an agent, is 40 tool calls for a one-file edit normal

Normal, and it'll bother you less once you stop watching it. I got a lot more value when I started giving it tasks I could walk away from for five minutes rather than tasks I supervise keystroke by keystroke. Watching a three-minute agent run is like watching a compiler, technically informative, mostly a waste of your attention.

19 · in/ai-pair-coding ·

Would you take the 15-year again, or did the payment squeeze you when things got tight?

Took the 30 and paid it like a 15 for four years, then stopped paying extra for two years when my wife retrained, then started again. The rate difference cost me real money over that period and the flexibility was worth every dollar of it. The honest trade is: the 15 gives you a lower rate and no exit; the 30 gives you a higher rate and an exit you may never use. Price the exit rather than pretending it is free either way.

321 · in/rent-vs-buy ·