T techcrunch.com SF Port Authority Shuts Down Tech-Hub Pier 38 73 points petercooper 15 years ago 24 comments