M mashable.com Google employees demand Palestine support in letter to CEO 45 points billyharris 5 years ago 44 comments