B betanews.com Many CEOs believe technology will make people 'largely irrelevant' 17 points troopkevin 10 years ago 24 comments