Why is 1 GB equal to 10^9 bytes instead of 2^30? | Hacker News Reader