getaddrinfo() edge case behavior on Windows, Linux and OS X | Hacker News Reader