Dan Hahn (@danhahn) profile picture

I'm Dan Hahn, that guy who is in all the stories and almost dies.

Portland, Oregon
Joined September 2008
Photo by Dan Hahn (@danhahn)
There's a way to be a profitable utility company and clearly embrace distributed renewables, it's better for everyone. Get it together APS nitter.gq/solarpowerrocks/status…
It's officially the hottest day on record for #Sydney. 45.7 degrees recorded at Observatory Hill at 2.54pm. bom.gov.au/nsw/observations/…
3
98
18
Apologies, twitter account was hacked by porn merchants.
Pop eyes out chart of bank bailouts to Chinese solar subsidies and Solyndra: wp.me/p2JFKx-1OP #solar #occupy
Pop eyes out comparing the true cost of bank bailouts to Chinese solar subsidies and Solyndra: wp.me/p2JFKx-1OP
Welcome to the Revolution: "great post from Scott Gordon" solarpowerrocks.com/solar-tr…
actual NFL referees paying off the amateurs to be especially woeful? #conspiracy
Comprehensive, easy to understand solar power state by state resource solarpowerrocks.com/
How Going Solar Can Save You Money on Air Conditioning: solarpowerrocks.com/affordab…
Can the Same Advertising that Got Women to Smoke in the ’20s Get People to Buy Solar Power Today? solarpowerrocks.com/solar-tr…
3 new followers yesterday and only one is porn spam! #serendipity
Just saw the best bumper sticker: Life is like a corn dog. I can't tell you how. It just is.
Let me know if you're interested in freelance solar power writing. $30/post or $60/state page. solarpowerrocks.com/help-us/… #solar #solarpower
Someone explain what the difference is between a raft and a boat. @joaniedonnelly is confused.