Filed under: Articles of Note (July 27, 2016)

New ideas are necessary engines of progress. Most aren't new, however, but result from what Steven Poole calls the looping "evolution of ideas"... more »