Today in tech news: Twitter drop-kicks Wall Street.