12 types of Submarines: A detailed guide to powerful underwater naval vessels | Hacker News Reader