What is science? Tech heavyweights brawl over definition | Hacker News Reader