Using Postgres 18's temporal constraints | Hacker News Reader