Why the future will forget about meat
NOTE FOR 2018 READERS: This is the third in a series of open letters to the next century. The series mark a little-known chronological milestone. According to UN data, average life expectancy at birth in 10 countries now exceeds 82 years — meaning babies born in 2018 have started being more likely than not to see the year 2100.What will the world be like at the other end of our kids' lives? We can glimpse the answers in some of today's scientific discoveries, Silicon Valley visions, and sc
Read more »