This blog has moved to http://houshuang.org/blog. I make no promises as to how much/how long I will keep blogging at that site, but things are more likely to happen there than here. Oh, and I migrated most of my old postings.
This blog has now been moved to http://houshuang.org/blog. The archives are there as well.