Hundreds of tech leaders sign letter rallying against anti-Semitism "As business leaders, we have a collective responsibility to stand up for the society we want." Biz Carson