Today I noticed I could no longer reach it. dig shows me there is no IP associated, so it might just be a configuration error. But since I can imagine they, and their hoster (AWS?) will often get DMCA-takedown requests, I can imagine them being thrown off the web.
Has anything happened recently?