Here's an overview of the buildings discussed in the article:
Also, a little bigger and cleaner rendering of 41 Tehama:
A proposed all-glass tower at 41 Tehama Street, an alley two short blocks south of the new Transbay Transit Center, would rise 342 feet and contain 325 residential units. It is one of a dozen glass high-rises now approved or under review in San Francisco
As expected, the comment section is littered with your typical San Franciscans complaining about glass falling in quakes, the city selling its soul to corporate America, generic glass dildos ruining its once charming character, etc., etc.