B blogs.scientificamerican.com Philosophy Has Made Plenty of Progress 248 points chablent 8 years ago 326 comments