hansliu blog