Moral implications of progress and knowledge