technology versus humans