This is a personal blog. The ideas and opinions expressed here are my own, and do not reflect those of my employers, associates, friends, or family. This is not a peer-reviewed journal; material hosted here may be inaccurate, incomplete, or out-of-date. This blog is not intended to provide legal, medical, professional, or technological advice.
Although I allow comments to be posted, I reserve the right to delete any comment for any reason. This does not mean I endorse or agree with comments that do appear on this blog.
Similarly, I sometimes post (with credit) text or comments written by others, such as tweets. This does not necessarily mean I endorse or agree with them.