HOUSTON—Coming to terms with its diminished status after thousands of years as a venerated deity commanding pure devotion, the sun admitted this week that it was unsure what it had to do to get humans to worship it again. “Last year I tried this huge total eclipse, and that didn’t do shit,” the sun said […]
Photovoltaics, solar panels.