Tell HN: HN was down
Outage behavior and scope
- Many users worldwide saw errors like “having trouble serving your request.”
- Strong pattern: authenticated sessions broke while logged-out/cached pages often loaded.
- Front page sometimes worked (served from CDN/cache), but comment pages, login, and user profiles frequently failed.
- Some users found that clearing cookies, using private windows, or switching devices/browsers temporarily worked.
- CLI tools and API access appeared to function for some, reinforcing that the HTML frontend/backend path was the main issue.
Root cause and operations
- A moderator later explained a working theory: crawler/traffic overload after recently relaxing anti-crawler protections to avoid blocking legitimate users.
- This overload combined with a secondary failure: PagerDuty triggered at ~5:24am, a quick manual check appeared fine, and the alert was incorrectly marked resolved while the real issue persisted.
- Anti-crawler systems had previously produced false positives, especially for VPN users or privacy-hardened browsers, leading to “Sorry” or blocked pages and even mistaken assumptions of IP bans.
Status pages and monitoring
- Several third-party “HN status” and outage monitors failed to detect the incident because they only checked cached, unauthenticated pages.
- One such status page has since been updated to also test authenticated requests.
- Users suggested an official status page on a separate domain and joked about “downdetectors for downdetectors.”
- Some relied on user-report-based services, which correctly reflected the outage.
User reactions, habits, and “addiction”
- Many reported reflexively opening HN (e.g.,
Ctrl/⌘+T, n, Enter) and repeatedly refreshing during the outage. - People described disrupted morning routines, irrational annoyance, or joking relief at being “forced to be productive” or “touch grass.”
- There was extended discussion on habit vs. addiction, and how easy it is to fall into mindless refresh loops.
Self-control tools
- Users highlighted HN’s built-in “noprocrast” profile setting to limit session length and frequency.
- Others use browser extensions (e.g., timers, LeechBlock),
hostsfile blocks, router-level blocks, or small friction (5-second delays) to interrupt reflexive visits. - Some questioned why such tools are needed vs. “just stop,” with others explaining habitual behavior and the value of external nudges.
Perceptions of HN community
- Some framed HN as uniquely smart and high-quality; others strongly disagreed, calling it average, with notable blind spots, especially on social/political topics.
- Meta-point: nearly every moderated online community tends to see itself as “the smartest/best”; HN is seen by many here as good but not exceptional.