Technology and the frontiers of knowledge