Our tech overlords are talking up their climate game again. On Monday, Google executives claimed their company is now “carbon neutral.”

Read more…