Terms of Disservice

I’m going to try to keep this simple, since I’m not a lawyer.


All original content other than code is available under Creative Commons BY-NC-SA 4.0.

All original code is available under a 2 clause BSD license.

Use At Your Own Risk

If you visit this website or link to it, you do so at your own risk.

  1. I will not accept responsibility if the content confuses, offends, or triggers you.
  2. I will not accept responsibility if the content corrupts your children.
  3. I will not accept responsibility if the content causes unwelcome/inappropriate sexual arousal.
  4. I most certainly will not accept responsibility if the content imperils your immortal soul.

All technical content is based on my personal experience and research. What worked for me may not necessarily work for you.

All content is subject to change or removal at my sole discretion.

Rules for Posting Comments

Comments are welcome, subject to the following ground rules:

  1. Post at your own risk. This is neither a “safe space” nor a “free speech zone”.
  2. You must provide a name and email address when commenting.
  3. Your first comment will not appear until I have approved it.
  4. Comments held for review may not immediately appear.
  5. I reserve the right to delete comments at my sole discretion.
  6. I reserve the right to ban users at my sole discretion.
  7. I reserve the right to disable comments on individual posts or sitewide at my sole discretion.

When in doubt, you should not comment. Instead, if you must respond, you should link to my post and quote it on your own blog or social media feed.

Data Collection

Data collection policies are explained in the privacy policy. You should read it.

Censorship Canary

No government authority has requested changes to the content offered on this website – which is almost disappointing.