technological advancements and their effects on humanity