This page has moved to /blog/2023-09-06-mark-cox.html.