Dealing with Java’s Input Streams | Hacker News Reader