T technologyreview.com Neuroscientists Object to Europe's Human Brain Project 2 points lvevjo 12 years ago 1 comments