Bacterial cells are small 'eyeballs', scientists discover | Hacker News Reader