Ask

Copilot free plan went dead halfway through the month, how do you see what you've used?

You didn't break it, you spent it. The free plan gives a fixed monthly allowance of completions and a separate, much smaller allowance of chat requests, which is why the two stopped at different times.

The counter lives in your GitHub account settings under the Copilot section rather than in the editor, which is a genuinely bad piece of design - the place you use it is not the place that tells you. The Copilot status icon in the VS Code status bar will also show you when you're out, but only once you already are.

Allowances run on your monthly billing cycle, not the first of the calendar month, so check the date shown on that page rather than assuming.

171 · in/free-tier-limits ·

The only two places my users hang out both ban self-promotion: how did you get a first customer out of a community without getting banned?

Disagreeing with the community-first strategy, at least as the main plan with three months of runway. Twenty practices in your own city, phoned or walked into, will teach you more in two weeks than a quarter of forum participation, and one of them may pay you. Communities are a good long slow channel and a terrible urgent one. With ninety days I would do the direct approach for customers and participate in the forums because it is useful, not because it is the plan.

176 · in/first-ten-customers ·

Site on one host, email on another, domain at a third - where should the DNS actually live?

Concretely, the records that carry email are MX plus the TXT records for SPF and DMARC, and usually a DKIM record on a selector subdomain. If you rebuild a zone from scratch and only copy the MX because that is the one everyone knows, mail flows but starts landing in spam a week later and nobody connects the two events. Copy all of them, then send a test message to something that shows you the authentication results before you consider the move finished.

187 · in/hosting-and-domains ·

AI chat free tiers cut me off after a handful of messages, rolling window or a fixed daily clock?

Mostly rolling, in my experience, and that's why it feels arbitrary. A fixed daily reset would be predictable - you'd learn it in two days. A rolling window means your allowance comes back gradually as old requests age out, so the wait depends on when you sent the ones before the cap.

The way to find out for yours is to write down timestamps. Note the time of your first message in a burst, the time you get cut off, and the time the next one succeeds. Three cycles and the shape is obvious. It's tedious and it's the only reliable method, because almost none of them publish the number in a place a user reads.

198 · in/free-tier-limits ·

Pi 4 keeps corrupting the SD card every few weeks running Pi-hole

Before buying hardware, find out how much you are actually writing. Run iotop -ao for an hour and it will name the culprit. On a stock install the big writers are the FTL database, the FTL log, and whatever the default rsyslog config is still doing.

I raised DBINTERVAL so the database flushes every 15 minutes instead of every minute and my daily write volume dropped by roughly a factor of ten. Same card, two years, no corruption since.

286 · in/pi-projects ·