ATProto in Practice #1: Identity | Hacker News Reader