Nanotube dye makes wearable batteries | Hacker News Reader