Using pure functions as views (with Htmx and alpine.js) | Hacker News Reader