Oops, the DMOJ is down.
But don't worry, we'll be back soon.