What is artificial intelligence? A three part definition | Hacker News Reader