There is nothing wrong with reading sites like Hacker News. Just do it when you need a break. i.e after you've done a whole lot of work. I'm on the couch writing this on my iPad after coming off a 10 hour coding session. Code first, hacker news second.