How the Raycast API and extensions work | Hacker News Reader