Show HN: HackerNows – Native iOS HN Client

(hackernows.app)

20 points | by maguszin 2 hours ago

18 comments

  • atombender 14 minutes ago
    Always interesting to see new HN apps, and this one seems OK.

    Personally I prefer HACK [1], which is probably the most extensive HN client for iOS. The amount of options for controlling the look of the app means you can influence the reading experience quite a bit, which isn't true for this new app.

    My biggest complaint with HACK is search. Instead of a real UI, it uses its own kludgy search syntax to control what to filter. For example, "foo #stories" filters stories only.

    [1] https://apps.apple.com/us/app/hack-for-hacker-news-yc-reader...

  • tulio_ribeiro 22 minutes ago
    HN clients are one of the most popular projects. I’m gonna agree with some of the other comment: this is nothing new.

    https://hnpwa.com/

  • Glandalf 21 minutes ago
    Is it vibe coded? Sorry I ask this about ALL software now.
    • maguszin 9 minutes ago
      No, the app is not vibe coded, all things, good and bad are 100% human made :D
    • ramon156 14 minutes ago
      The website is, no idea about the app, though.
    • mlacks 13 minutes ago
      Why would that be relevant?
      • Diti 8 minutes ago
        Because support for the app stops the moment the Claude Code subscription ends. No-one enjoys unmaintained apps.
        • fragmede 7 minutes ago
          Then use OpenAI Codex?
    • wmichelin 13 minutes ago
      Honestly? Why does it matter? This isn’t going away so we can all focus our energy on helping this workflow improve, or just ignoring it.
  • functionmouse 1 hour ago
    why does this website need an app?
    • jazzypants 41 minutes ago
      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.
      • midasz 27 minutes ago
        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
        • johnsonjo 21 minutes ago
          > only thing I'm missing is a jump to next root comment

          That's a two step process currently when you are just going through the comments you click "root" on any sub-root-comment and then "next" on the root comment. Next will always take you to the next sibling comment (called a sibling, because it's a tree data-structure basically and sibling comes from a family tree. In fact where I said sub-root-comment I could have said descendants or children.)

          EDIT: I just realized that the first child of the root doesn't have the "root" button so you have to click "parent" on it and then "next".

    • _thisdot 44 minutes ago
      I have been using an app on my phone (HACK) for a while. The content is way more readable with the app. And the interactions (voting and replying) are much more native. Navigating the comments (collapsing and expanding) are way easier

      Also on the iPad, the two column view is nice too

    • iwjcjwjcjjwf 31 minutes ago
      Strange question to ask on a forum where people seem intent on showing their new “I used AI to build something completely useless that will be forgotten in a matter of minutes” and the vast majority of people think it’s the next coming of Jesus.

      It doesn’t need one, but now the option is there.

    • woadwarrior01 25 minutes ago
      To "delve into comments" (quoting from the app's website).
      • fragmede 22 minutes ago
        it's a perfectly cromulent word!
    • nicce 42 minutes ago
      If it is not the data collection, then it is always the UX. Seems to be UX on this case. But highly opinionated, some people like the old feel here.
    • forlorn 44 minutes ago
      Why does any?
  • artur_makly 40 minutes ago
    Feature Request: allow me to see only posts by categories I want to create and filter by.

    For example: "AI" or "startups" or "discoveries"

  • maguszin 1 hour ago
    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
    • nicce 31 minutes ago
      Is there some caching currently? And how login is handled? Are credentials routed through your own infrastructure?
      • maguszin 4 minutes ago
        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
    • tulio_ribeiro 37 minutes ago
      I don’t think the Firebase HN API has rate limits. By the way, how many concurrent requests are you doing?
      • maguszin 2 minutes ago
        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
  • artur_makly 38 minutes ago
    Feature Request #2 Allow me to re-edit my comment after posting.
  • ngalaiko 57 minutes ago
    great app, neat and native, but unfortunately the website still loads faster, which beats the whole purpose to me
    • alentodorov 46 minutes ago
      +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..
      • wwalexander 31 minutes ago
        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 realized the only reason I was making an HN app was so it didn’t blind me at night, and then I realized Lobsters has all the same stories as this place but lets me filter out vibe coding articles, and I just gave up.

        • trains39472 1 minute ago
          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.

  • JSR_FDED 2 hours ago
    This is the first HN app that immediately clicks for me.

    Would absolutely love it if the text could be made bigger (both for reading and commenting)!

    By the way, this reply was posted using the HackerNows app itself :-)

  • fallenchromium 54 minutes ago
    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
    • maguszin 0 minutes ago
      For this one i would say Custom Groups and iCloud sync All other features are pretty similar to other HN clients
  • murats 1 hour ago
    I really like this. It feels clean enough that I might make it my main HN app.
  • fragmede 23 minutes ago
    Pretty cool. Any way to change the fonts?
  • vforno 1 hour ago
    I'm trying it, really interesting!
  • rvz 28 minutes ago
    I predict that building an iOS app for HN will be so common, that it will become a standard AI benchmark.
  • wesleynepo 1 hour ago
    Muito foda, obrigado meu bom!
  • ngsevers 1 hour ago
    Any plans for android?
    • maguszin 1 hour ago
      Maybe in the future, im working on a macOS version atm and since the app rely heavily on iCloud it makes it difficult to support Android
  • christofori 1 hour ago
    Nice job, bro! Keep it up!