I don't know how this constantly comes up on HN but I have seen it mentioned across every type of energy thread.
And people could trivially disprove the notion in mere seconds by Googling the solar irradiance of the sun over the Earth, but for some reason they never do before posting.