Nanotechnology could lead to self-powered battery | Hacker News Reader