Calnode vs. calrs vs. Tymeslot: three self-hosted answers to Calendly | Hacker News Reader