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