M John Harrison becomes first science fiction author to win the Booker prize | Hacker News Reader