Progress or regress: the impact of technology on the human condition and society