Legal
Terms of use.
This is a personal website. The content here represents my own views and is provided for general information only. Nothing on this site constitutes professional, legal, financial, medical, or educational advice.
Use
You're welcome to read and link to anything here. You may quote short excerpts with attribution. Do not republish full posts without permission.
Liability
I make no warranties about the accuracy or completeness of anything published here, and I'm not liable for any loss arising from acting on information found on this site.
OAuth services
Certain non-public endpoints on this domain provide OAuth callback handling for personal-use software operated by the site operator. See Privacy for the full disclosure of what data is accessed and how to revoke access. By authorizing the software from your Google or Microsoft account, you accept these Terms in addition to the provider's own OAuth consent screen.
Changes
These terms may change without notice. The date at the bottom of this page is the date of the most recent update.
Contact
Questions: send a note via the contact form.
Last updated 24 May 2026.