Did you feel it? A preliminary magnitude 3.4 earthquake struck near Hayward on Thursday just before noon, according to the U.S. Geological Survey.