A software engineer is detained by U.S. Customs – and given a programming test | Hacker News Reader