How DNS breaks almost every design principle of the internet | Hacker News Reader