How do servers work, and how do you write one? | Dark Hacker News