I've moved.

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

(Your browser should refresh in 5 seconds.)