Reaction consumes carbon dioxide to make semiconductor... and release energy | Hacker News Reader