By using this site you agree to these short terms. If you don't, please don't use it.
What's here#
Personal writing, project notes and links, provided for information and enjoyment. Posts are my own opinions and may be wrong or out of date. Nothing here is professional, legal, medical or financial advice.
Content and licence#
Unless a post says otherwise, the writing and design are mine. You're welcome to quote short excerpts with a link back, and to share links freely. Please don't republish whole posts without asking. Code samples in posts may be used freely unless a licence is stated next to them. Logos and brand names belong to their owners and appear only to identify them.
Using the site#
Don't try to break, overload or scrape the site aggressively, and don't attempt to get into the admin area. Automated abuse of features like the vote buttons may be blocked without notice.
The AI service#
The AI section, when it's open, is provided as is, with a daily token allowance that resets every day (00:00 UTC), isn't carried over and has no cash value. Keep your API keys private, you're responsible for what's done with them, and don't use the service for anything illegal or to generate abuse. Outputs can be wrong, so check them before you rely on them. I may limit or close an account, or stop the service, at any time.
Links to other sites#
I link to sites I don't control and I'm not responsible for their content or how they treat your data.
No warranty#
The site is provided "as is", with no promise that it's always available, free of errors or accurate. To the extent the law allows, I'm not liable for any loss from using it. Nothing here limits rights you have by law that can't be waived.
Changes#
I may update these terms; the date above shows the latest version. Continuing to use the site means you accept them.
See also the privacy notice.
Questions or requests: reach me through any of the links on the home page.