Technology 10 Inventions That Will Give You Hope for HumanityBy Kristine Alexander1 Some days, it can seem that the best minds on earth are all preoccupied with…