HN Client Primer
Apple-platform Hacker News clients

Ember vs.
Ironside HN

Two thoughtful clients with different definitions of “native.” Ember optimizes the act of reading; Ironside HN optimizes the full Hacker News workflow.

Core features

Ember 10 Ironside HN 11 Ties 2

Ironside HN takes the breadth contest by one category. Ember concentrates its advantage around reading quality and cross-device use.

Core feature comparison between Ember and Ironside HN Hacker News clients
Capability Ember iPhone · iPad · Mac Catalyst Ironside HN Native macOS 14+
Platform reach Winner
iPhone, iPad, and Mac Catalyst
Mac only
Mac-native fidelity Adaptive Catalyst desktop layout Winner
Purpose-built macOS app with menus, tabs, and shortcuts
Comment rendering Winner
Native SwiftUI text with links, quotes, and code
Enhanced HN HTML inside WKWebView
Thread loading & collapse Winner
One Algolia request; instant native collapse and collapse-all
HN discussion page and web thread controls
Comment sorting Default HN order Winner
Default, newest, oldest, or most replies
Offline discussions Winner
Viewed feeds, stories, and threads cached to disk
No full feed or thread cache
HN account support None, intentionally Winner
Login, signup, password reset, and Keychain session
HN participation Read-only Winner
Vote, favorite, reply, submit, hide, and unhide
Official feed coverage Winner
Top, New, Best, Ask, Show, and Jobs
All, Ask, Show, Jobs, Comments, and personal Threads
Discovery filters Feed selection and search sort Winner
Content type, date range, hot/recent, and author
Search depth Story search by relevance or recency Winner
Stories, comments, filtered content, and bookmarks
Saved stories Tie
Dedicated local library with offline metadata
Tie
Local, searchable, filterable bookmarks
Read tracking Winner
Visited-state dimming plus mark read/unread
Not implemented
Article reader In-app Safari with optional Reader mode Winner
Integrated WebKit with custom Readability mode
Article + comments split Discussion detail with article handoff Winner
Article and comments side by side
Browser controls Open in-app or in the default browser Winner
Ad blocking, pop-up blocking, find, history, zoom, progress
User profiles Winner
Native karma, bio, join date, and recent submissions
Full HN profile webpage
Privacy posture Winner
Public APIs only; no account or tracking
No indicated analytics; stores an HN session locally
Personalization Winner
First-run setup, default feed, themes, and six accents
Appearance and manual text scaling
Installable distribution Source release; no packaged binary asset Winner
Signed and notarized DMG
Automatic updates Not implemented Winner
Sparkle update pipeline and appcast
Sharing Tie
Native ShareLink, copy, and browser handoff
Tie
Native ShareLink and browser handoff
Dependency footprint Winner
No third-party runtime dependencies
Uses Sparkle for updates
Best reader
iPhone · iPad · Mac

Ember

Wins on native comments, offline discussion reading, privacy, mobile reach, and deliberate accessibility.

Best full client
Native macOS

Ironside HN

Wins on account participation, filtering, browser tools, Mac-native productivity, distribution, and updates.