October 1, 2008 Google Blog Search launches new Techmeme-like homepage — funny, I thought they'd abandoned the site entirely; here's the announcement #