Hacker News front page as a site
Overall reception
- Many commenters find the site “cool”, “sick”, nostalgic, and visually appealing; several say they might adopt it as their default HN client.
- Others describe it as “beautifully unusable” or anxiety‑inducing, appreciating the concept but not the practicality.
Design & layout
- Newspaper‑like aesthetic, yellowish paper texture, and grid layout get strong praise for coziness and nostalgia.
- Critics say the masonry/grid doesn’t behave like a real newspaper: no clear “main story” anchor, columns don’t line up, and information feels scattered.
- Some prefer a simpler, more scannable layout and compare favorably/negatively to other HN frontends.
Typography & readability
- Repeated complaint: body text and meta text are too small; many users zoom to 150–200% or override CSS.
- Tight line spacing and justified text reduce readability, especially on tablets and wide screens.
- Suggestions: larger default font, more leading, three columns instead of four on most viewports, optional left alignment, browser hyphenation, and a configuration menu for text size and alignment.
- A few users say they like the small size and ask for options rather than a hard change.
AI summaries and content
- Summaries help surface stories users otherwise wouldn’t click; less “clicking” is appreciated.
- Criticisms: one‑paragraph summaries are hard to read; paragraphs mix multiple ideas; some call it “AI slop” and worry about inaccuracies and generic phrasing.
- Requests for: multi‑paragraph formatting, optional use of original snippets/README text, a global toggle between AI summary vs snippet, and tag/category extraction.
- Some note failures on JS‑heavy or paywalled sites and question the ethics of using Googlebot‑style user agents to bypass paywalls.
Performance & technical implementation
- Some previews load slowly due to large, unprocessed OG images and front‑page traffic.
- The author explains: a scraper hits HN every 10 minutes, uses Puppeteer/Chrome with a spoofed Googlebot UA, extracts
document.body.textContent, sends it to a free AI endpoint for summarization, and runs the stack on a small VPS with Bun.
Feature requests & enhancements
- Ideas include:
- Different column templates and random “newspaper” layouts.
- Hero article and size scaling based on points/upvotes.
- Infinite scroll (already present) and better pagination metaphors (“page 2”).
- Options to collapse summaries for skimming.
- Retro filler ads at the bottom.
- RSS reader or other feeds in the same style.