Performance trick: optimistic vs. pessimistic checks | Hacker News Reader