Hot from the Twitter presses, Yahoo strikes back at the newly launched Google Buzz: