James Gosling's explanation of why Java's byte is signed | Hacker News Reader