You can subscribe to the Atom feed to receive updates.

password protecting static web pages

Last update: 2023-01-12.

Static site generators, by and large, do not have support for password protecting individual pages. This post shows a strategy that works for any SSG and does not require server access controls.

Read more

good machine learning in medicine

Last update: 2022-12-29.

Because most machine learning in medicine sucks, I thought you might like to see an example of it done well.

Read more

Last update: 2022-12-26.

I made a static website as an electronic learning system and forum, with the option for password protected posts and a controlled editing workflow, for free and without a dedicated server. This post has the highlights.

Read more

I made a thanks page

Last update: 2022-12-19.

A public, running journal of "hey, thanks" to the folks who make my life better, in big and small ways. Check it out here.

Read more

fix MIME Types to unbreak RSS feeds served by OpenBSD’s httpd(8)

Last update: 2022-11-13.

I've been getting back into RSS lately. Turns out, my own RSS feed was broken.

Read more

Upgrading out-of-date OpenBSD installs

Last update: 2022-11-11.

First of all, don't do how I do. Upgrade your installs regularly. OpenBSD makes it very easy.

Read more


Last update: 2022-04-22.

Here is background and code for a trick I use to get Google to give me best-in-class guesses for latitude and longitude, despite goofy and/or downright bad location searches.

Read more


Last update: 2022-03-25.

candidal esophagitis, achalasia, H Pylori PUD

Read more

Set Up Enterprise Wifi on Arch Linux

Last update: 2021-09-17.

Most big institutions have guest and employee wifi networks. Guest wifi is usually fine, fast enough for the basics, but far inferior to employee wifi. On a custom-built OS, such as a fairly minimalist Linux distribution, getting the employee wifi to work can be a beast.

Read more

Morning Report 08/23/2021

Last update: 2021-08-23.

Diagnosis is... MDS/MPN/MF NOS. i.e., who knows.

Read more

R Markdown is my spirit animal

Last update: 2019-10-20.

Turns out that a better way does exist, and it is R Markdown.

Read more


Last update: 2000-01-22.

About making the Vimbook. WIP.

Read more