The information revolution