From site's IRC: We are aware the site is down right now, currently looking into what's the problem.