Structures in C: From Basics to Memory Alignment | Hacker News