Twitter Just Fired A Cannonball At Facebook And Google