USB Type-C: Explained | Dark Hacker News