I've moved.

Try me at http://dsa.cs.tsinghua.edu.cn/~deng

(Your browser should refresh in 5 seconds.)