Ember, a native iOS Hacker News reader I built around accessibility

I read HN on my phone every day and never really settled on a reader, so I wrote my own and finally tidied it up enough to put out there.It's plain SwiftUI with no third-party dependencies. A few things I spent the most time on:Comments are parsed and drawn as native text instead of being dumped into a web view. Links, italics, quotes and code blocks behave like the rest of the OS, text selection works, and threads collapse instantly. The whole comment tree comes back from the Algolia API in a single request, which felt a lot nicer than walking the Firebase API node by node.Accessibility. Nothing depends on color on its own, so points, read state and selection all carry a shape or an icon too. VoiceOver reads each story as one coherent element with proper actions, Dynamic Type and Reduce Motion are respected, and there's a color-blind mode. The first-run setup actually looks at your device's accessibility settings, switches on the matching options, and tells you what it changed instead of making you hunt for them.Then the usual things you'd expect: Top/New/Best/Ask/Show/Jobs, search, saved stories, read tracking, an in-app reader, light and dark, and a handful of accent colors.It only talks to the public HN APIs, there's no account and nothing is tracked. Source and screenshots are in the repo.I'd most like feedback on the comment rendering and the accessibility choices, since those were the parts I cared about getting right. Happy to answer anything about how it's put together.

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

62

out of 100

Verdict

VALIDATE

medium confidence

Competition

No competitor data yet

Trend

No signal yet

A polished iOS Hacker News reader optimized for accessibility, built by someone who solved their own problem but hasn't validated whether others share it enough to sustain a business.

The pain

HN readers on iOS are fragmented and mediocre. Existing options either dump comments into webviews, require accounts, track users, or ignore accessibility entirely. Power users who read HN daily on mobile experience friction with every app they try.

The gap

The gap isn't between problem and solution, the solution is genuinely well-built. The gap is between a solved personal problem and a sustainable business. HN's audience is small, highly technical, and accustomed to free tools. The accessibility focus is excellent but doesn't expand the addressable market; it serves a subset of an already niche audience.

Build angle

This works as a portfolio piece and proof of craft. If monetization is the goal, the angle would need to shift: either build a sustainable free product with a small but loyal user base (like Reeder or Netnewswire), or find an adjacent market where accessibility-first design commands pricing power (enterprise, education, accessibility-focused organizations).

Strengths

  • Genuinely thoughtful engineering: native text rendering instead of webviews, single API request for comment trees, zero dependencies
  • Accessibility isn't an afterthought, it's baked into the design from first principles (shape + color, auto-detection of device settings, proper VoiceOver implementation)
  • No tracking, no account required, uses only public APIs, removes friction and builds trust with privacy-conscious users
  • Solves a real problem the builder experiences daily, which usually correlates with product quality
  • Clean, maintainable codebase (SwiftUI, no dependencies) makes it easy to iterate or hand off

Risks

  • Market size: HN's daily active users are estimated at 50k-100k. Even capturing 5% is a small user base. Most won't pay.
  • No clear monetization path. Ads alienate the audience. Subscriptions ($2-5/month) don't scale to meaningful revenue with this TAM.
  • Accessibility focus, while admirable, doesn't expand TAM, it serves existing users better but doesn't create new demand
  • Competing against free alternatives (official HN site, web readers, other free apps). Switching costs are zero.
  • Dependency on Algolia and HN APIs, no defensibility if either changes terms or shuts down
  • Solo builder with no distribution channel or marketing plan mentioned. Getting users requires either App Store prominence (unlikely for a niche reader) or community evangelism (slow, uncertain)

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Ember, a native iOS Hacker News reader I built around accessibility”.

Open FlyBot