This blog has permanently moved to
tylerzhu.com/blog
. Redirecting…