If you were given a nickel for every time the solar industry promised a technology that would finally make solar power universal and cheap, then you would have, well, universal and cheap solar power by now....

There are certain things you get used to if you have to ride the subway every single day. People diving at closing doors to avoid waiting two minutes for the next train, mysterious sticky patches on the floor,...