The ever-eluding Web 2.0 definition | Hacker News Reader