China blocks sale of Panama Canal shipping terminals to US investor | Hacker News Reader