The full stack of terminals explained | Dark Hacker News