Show HN: Orange Juice – Small UX improvements that make HN easier to read

Comparison with existing HN tools

  • Many compare Orange Juice to Refined Hacker News and other extensions/themes.
  • Orange Juice is presented as a clean rewrite inspired by Refined HN: updated for current HN DOM, with different architecture, more control over the page, more edge cases handled, and faster performance.
  • Some still use Refined HN forks and note feature parity but also bugs there; several users report switching to Orange Juice and preferring it.
  • Other tools mentioned: alternative themes via Stylus, comment UX extensions, “similar posts” extensions, and various HN frontends.

Desired features and UX changes

  • Popular or requested features:
    • Inline replies (reply box opens in place).
    • Unread/new comment highlighting.
    • Dark mode and easy light/dark toggle.
    • OP markers in comment threads.
    • Larger tap targets / better mobile usability.
    • Easier collapsing of threads (bars or moving [-]).
    • Keyboard navigation and focus highlighting.
    • Options to hide read stories and auto-collapse deep threads.
  • Some users dislike opinions baked in as defaults (all links opening in new tabs, focus box, dark-mode default) and ask for toggles; preferences are rapidly added.

Implementation & AI usage

  • The extension is heavily AI-assisted: AI wrote much of the code and “hundreds” of tests; CI/CD publishes automatically to stores.
  • Some praise the transparency and say AI plus human oversight feels trustworthy.
  • Others criticize the project as overengineered “AI slop,” focusing on:
    • ~2MB of JS for relatively small feature set (with mermaid as a known chunk).
    • Use of AI-generated browser logos instead of official assets.
    • Perceived unnecessary abstraction and complexity.

HN core philosophy vs extensions

  • Several commenters want HN itself to remain minimalist and stable, preferring enhancements to live in extensions or custom CSS.
  • Others argue that some features (dark mode, unread comment indicators, better typography) should be native by now.
  • A YC/HN maintainer clarifies that:
    • HN has full-time engineering support; the UI’s conservatism is intentional, not neglect.
    • The priority is content and discussions, with minimal UI changes, though future evolution is being explored.
  • There is disagreement over whether today’s “minimalism” should account for modern screens and accessibility (e.g., font size).

Platform and integration notes

  • Currently focused on Chrome/Firefox; Safari/iOS support is requested, with some uncertainty about the build/CI steps.
  • Some users prefer userstyles/userscripts (Stylus, *monkey scripts) to reduce extension attack surface.
  • A few report visual glitches (flash of unstyled HN before enhancements, Firefox page reload quirks).