Why are device-independent bitmaps upside down? | Hacker News Reader