Matching demand with supply at low cost in 139 countries, 100% wind water solarweb.stanford.edu1 point·ramonvillasante··0 commentsOpen articleSaveView on HN