Live data from Hacker News

Show HN: HackerNows – Native iOS HN Client

hackernows.app

41–50 of 58 posts

Re: Show HN: HackerNows – Native iOS HN Client

#42
post #25

If some users start seen `HNNetwork.NetworkError error 0`, this could be related to HN rate limit, i will add a friendly message for this error on the next version

Is there some caching currently? And how login is handled? Are credentials routed through your own infrastructure?

Everything is persisted on device using GRDB Credentials are stored on device keychain Nothing leaves the app, its all Firebase, HNSite and iCloud to store custom groups I dont have any infra supporting the app

Re: Show HN: HackerNows – Native iOS HN Client

#43

If some users start seen `HNNetwork.NetworkError error 0`, this could be related to HN rate limit, i will add a friendly message for this error on the next version

I don’t think the Firebase HN API has rate limits. By the way, how many concurrent requests are you doing?

Im using Firebase API, Algolia and HN Site HN Site request are never concurrent and i only use it when i cannot use Firebase and Algolia

Re: Show HN: HackerNows – Native iOS HN Client

#44

Earlier quoted context omitted.

+1. downloaded it to see if it’s faster, but comment section takes around 5-7 seconds to load. other than that, gj—-nice ux, polished, icon..

Not really fixable, unfortunately. The API requires an network call for each comment: > The v0 API is essentially a dump of our in-memory data structures. We know, what works great locally in memory isn't so hot over the network. When I played around with making a client, I found the best approach was to only load the first level of comments, and asynchronously fetch children inside DisclosureGroups on appear. Then I…

You can fetch the HTML (1 request), parse that, extract the comments, render the above the fold content, then use the API and blend the rest of the comments for the rest of the comments. You can also use the algolia api to grab comment data but the order doesn't match the website.

At least, that's what claude would suggest doing.

Re: Show HN: HackerNows – Native iOS HN Client

#45

Hey! Why a new app though? It's always interesting to understand the motives and the preferences of a person creating something new. I've skimmed through your website but you haven't highlighted what you missed in existing apps or what was your pain point

For this one i would say Custom Groups and iCloud sync All other features are pretty similar to other HN clients

Re: Show HN: HackerNows – Native iOS HN Client

#47
post #27

Earlier quoted context omitted.

Do you read it on your phone? This website's (lack of a) mobile design makes it really hard to read. If I don't use my mobile app of choice (Harmonic), I have to zoom in really close and scroll all over the place. It's really annoying. The font is way too small, and it's hard-coded.

This looks fine to me? In long threads it gets a bit hard to follow, only thing I'm missing is a jump to next root comment. https://i.imgur.com/8e1Syyf.jpeg

Do you up or downvote? The icons are very small on mobile.

Re: Show HN: HackerNows – Native iOS HN Client

#48

why does this website need an app?

Web HN is almost perfect, but an app is nice for offline caching of threads and potentially hide and favorites made while without internet access (that could eventually be synced as idempotent ops once connectivity is available again).

Re: Show HN: HackerNows – Native iOS HN Client

#49
post #38

Is it vibe coded? Sorry I ask this about ALL software now.

Why would that be relevant?

I guess it depends whether vibe coding means that human did not even review the code. If reviewed and fine-tuned, there shouldn't be a problem IMO.
Post reply on HN