They've gotten very popular in the past few days, so the author had to move the site, here's the new address: <http://216.169.151.193/>