I've moved.
Try me at http://dsa.cs.tsinghua.edu.cn/~deng
(Your browser should refresh in 5 seconds.)