Ask HN: Happy 404 Day. Whats your favorite 404 error page?
Overall theme
- Thread is a large collection of memorable or clever 404 pages, plus some technical discussion of HTTP status codes and error handling.
- People value 404s that are entertaining, informative, or on-brand instead of generic “page not found” messages.
Types of favorite 404 pages
- Brand-aligned visuals: dogs (Amazon), cats for status codes (http.cat), Lego/Pixar/Blizzard/Heinz themed illustrations, Spotify’s “404s and heartbreaks.”
- Joke or meta-text: Financial Times’ economic “explanations” for missing pages, NPR’s fine-print humor, Wireshark and other pop-culture references, IMDb’s random movie quotes.
- Minimalist but witty: MIT’s old haiku-style 404, simple text gags like patron-saint-of-lost-things, or deadpan “The requested URL was not found on the server” with attribution as a mock proverb.
Interactive and game-based 404s
- Puzzle or game elements: slider puzzle (Mercury), Space Invaders and other mini-games, Discord’s hidden snake (via Konami code), Thingiverse’s interactive graphic, Wendy’s and Taco Bell animations.
- Interactive color or art experiences: color-controlled gallery layouts, random daily art, custom fortune cookies, creative topographic map metaphors.
Storytelling, nostalgic, and retro 404s
- Long-form microfiction: Adult Swim’s rotating dark stories.
- Retro aesthetics: 90s-style pages, ZX Spectrum/teletext-like screens, references to defunct MMOs, old-school Flash compilation pages.
- National or cultural nostalgia: broadcasters’ 404s that mimic legacy TV test cards or local references.
Personal and self-promotional 404s
- Many commenters share their own 404s: existential monologues, random poetry, interactive boards, search-focused pages, or simple jokes.
- Some explicitly reuse others’ text or JS and are open about it.
Nostalgia for “lost” 404 pages
- Several beloved 404s have been removed or changed (old GitHub parallax page, Bloomberg’s monitor-throwing image, Grooveshark panda, old Reddit, Google “xx-hacker” and pirate versions).
Technical discussion of 404 behavior
- Clarifications that a page can display custom content while still returning HTTP 404.
- Criticism of APIs that respond with HTTP 200 but encode “404” semantics in JSON.
- Brief discussion of 204 vs 404, browser behavior (often ignores 204 body), crawler implications, and misuse of status codes (e.g., errors wrapped in 200 by GraphQL).