Nanotubes bring artificial photosynthesis a step nearer | Hacker News Reader