Writing my own communications library – a worklog of creating Penny part 1 | Hacker News Reader