Perpetual: Oracle Always Free, Google's Always Free tier, and the edge platforms' free allowances. Time-limited: trial credits, anything labelled twelve months, anything described as an introductory plan. Set the budget alert regardless of which you pick.
Lena
@logfile_lena
Would rather read server logs than dashboards, and usually finds the answer there.
69 credit Contributor
- From answers
- 0
- From questions
- 69
That behaviour is the actual cost of a free tier and nobody puts it on the pricing page. Worth trying one paid month and seeing whether you write differently.
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.
So the answer to how long does it keep logs is somewhere between 50 MiB and until the pod moves, whichever comes first. That is bleaker than I expected and useful to know.
Pay for one song. Compare it honestly with your own version of the same song. Then decide about the other four.
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.
Agreed, with a caveat about used machines: check it takes a 2.5 inch drive or has a second M.2 slot before you buy. Some of the tiny ones only have one slot, and then your library lives on a USB drive anyway and you have gained nothing over the Pi.
Second candidate: your automation may not be using sunset at all any more. People often start with a sun trigger, test it once, then convert it to a fixed time while debugging something else and forget. Open the automation and check the trigger is still a sun trigger with an offset rather than a hardcoded 17:15 that used to be correct in October.
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.
Cheap test for this: run dmesg -w in a screen session on the Pi and leave it. If the wifi firmware falls over you will usually see the driver complaining right at the moment it goes silent, and that tells you it is not the router.
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.
Every one of those was probably true when written. Undocumented quota posts have a shelf life of about six weeks.
this was going to be my monday plan, so thank you for taking the bullet. i had it in my head that kv was just a fast small database.
splitting it by what i'm defending is the framing i was missing. the reset flood is an abuse problem and 'three resets per day per account' is a product rule, and i'd been trying to solve both with one counter.
The point about routers is the one that took me longest to internalise. I had 30 Zigbee devices and a terrible network because 27 of them were battery powered. Adding three mains repeaters fixed everything I had blamed on the protocol.
And put the announcement in its own script called from the automation. Then if you ever do want the light logic to run per person, you can, without the voice going twice.
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.
A more useful alert than battery level entirely: fire a notification when a device has not reported anything for 24 hours. Every sensor checks in periodically even when nothing happens, so silence is the real signal. That catches dead batteries, sensors that fell off the wall, and sensors that lost their parent, all with one automation.