ParentFull threadVectorLock·It might be hard to quantify the positive/negative impact each of these have had but you have to agree they all had major effects on society.View on HN