silicon valley apologies