(Ping! Zine Web Tech Magazine) Is a Google data center setting up shop in San Francisco Bay? Various media reports have tied a four-story barge to the tech giant. And while some have speculated the large object may be some kind of Google Glass store, a more reasonable explanation can be found if you […]