Is technological advance coming to an end?