Not OP, but Greg Egan is mentioned somewhat often around here. Having read some of is books (Schild's Ladder, Permutation City, Diaspora) I can firmly recommend them, and would assign them the "hard sci-fi" tag.
You can also never go wrong with Arthur C. Clarke. Another favourite of mine, "Tomorrow and Tomorrow" by Charles Sheffield.