Scientists discover tiny solar panels that create themselves | Hacker News Reader