Those sites ran on very old, obsolete software and stopped working on April 1, 2020 after a routine PHP upgrade at my hosting provider. It was bound to happen. I'm slowly migrating all the content here.
Some day I should merge this blog with the site above, but so far they are separate for historical reasons.