the jblevins.org site is fragile. use the github mirror repositroy instead