40 comments

  • taude7 hours ago
    Congrats and building and releasing something. I guess for reading things like this, I&#x27;m just a browser kind-of guy. But I still appreciate youre building a NATIVE app that&#x27;s using around 85MB of working memory (according to my Activity Monotor), and not some Electron thing.<p>I&#x27;m probably just a anti-app guy, but I tried it out.<p>First thing I went to do was CMD-F to search for some strings in the comments section.<p>Actually, the real first thing I did, was click on the left-side article preview on the text that said &quot;1 hr ago | 63 comments&quot; thinking it&#x27;d navigate me to the comments. See, I like my native hyper-links.
    • destroycom15 minutes ago
      &gt; and not some Electron thing<p>Ironically, most of the app is a webview. The comments just have some additional CSS styling slapped on top of the hackernews website. So you still have an entire HackerNews site loaded at all times when reading comments anyway.
    • luma6 hours ago
      I&#x27;ve never understood the concept of an app wrapper for a link aggregator (HN, reddit, etc). The whole goal is to provide links to external sources, and now I&#x27;m browsing the web in a limited web browser without all my extensions etc.<p>Am I missing some core concept here? Why would I want to browse the web in this app as opposed to a web browser?
      • thewebguyd6 hours ago
        As someone who used to use native RSS readers a ton back in the day, the limited web browser usually isn&#x27;t a problem for just reading a few articles.<p>I like native apps for things, even link aggregators, because my I want to use my OS&#x27;s native window management and app management instead of just shoving everything into a browser tab, of which I already have too many. Because then it&#x27;s just CMD+Tab to Chrome, and then figure out which of the 20+ tabs I&#x27;m trying to get to instead of CMD+Tab directly to that specific app.<p>Anyway, just a bit of old man yelling at cloud but I&#x27;ve always disliked the proliferation of &quot;web app all the things.&quot; Might as well not even use a desktop OS at this point and just have a full screen browser window and call it a day.
        • luma6 hours ago
          I&#x27;m trying to understand your position here. An app with it&#x27;s own way to manage multiple browser windows is better, because you have too many tabs open in your browser. If you have multiple links open, the tab management is now a problem in your desktop app instead of the browser. If you don&#x27;t, then you don&#x27;t have to manage tabs anyway. What does this solve that a separate browser window doesn&#x27;t, except not having any way to add extensions like ad blockers or tampermonkey scripts etc?
          • pazimzadeh4 hours ago
            if you read HN a lot, then it makes sense to have have native app for it<p>you might not be aware of how how much power is at your fingertips on a Mac with a tool like Hammerspoon plus some other utilities<p>obviously you can bind the app with it&#x27;s own shortcut without calling my entire browser, but I can move it to any part of any of my monitors easy with my one handed shortcuts: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;pazimzadeh&#x2F;b1c70f5f205d0b63264e7c0213ef7afc" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;pazimzadeh&#x2F;b1c70f5f205d0b63264e7c021...</a> you get the gist <a href="https:&#x2F;&#x2F;github.com&#x2F;peterklijn&#x2F;hammerspoon-shiftit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;peterklijn&#x2F;hammerspoon-shiftit</a><p>I guess you could make a web app or app clip but I think this is a cool project. would be good to have a theme engine.<p>Look at NetNewsWire how good a native app of this kind can be. NNW in particular has great shortcuts, like or opening links in the native browser, and read&#x2F;unread functionality
          • thewebguyd6 hours ago
            I usually don&#x27;t have multiple HN articles open at a time, but I can see how that would just be replacing one problem (too many browser tabs) for a worse problem (too many, now limited, browser tabs).<p>It&#x27;s just nice to have HN as it&#x27;s own app instead of just another tab in a single app. Same reason I use mail.app vs. webmail, native music app vs the web player, etc.<p>PWAs also solve the problem, more or less, but it is nice to have something native.
        • cortesoft1 hour ago
          If you want to use your native window manager, why don’t you just disable tabs and have every link open a new browser window?
          • dijit1 hour ago
            On MacOS that would be an amazing poor UX, cmd+tab works on Applications, not specific windows.<p>Switching windows within the same Application is cmd+` ; and only works on the current workspace.
    • amelius1 hour ago
      &gt; But I still appreciate youre building a NATIVE app that&#x27;s using around 85MB of working memory (according to my Activity Monotor), and not some Electron thing.<p>Well, assuming you have a browser open anyway, you&#x27;re still using more memory than if HN is running in another browser tab.<p>In fact, if every website that you use frequently had its own native app, that would use more memory than you&#x27;re using now.
      • dijit1 hour ago
        You should probably check that.<p>A fresh hackernews tab of this thread uses 150MiB (Sandboxed) in Chrome for me, and HN is a pretty lean site by all accounts.
        • amelius53 minutes ago
          In Firefox (Linux) it says 34MB.
          • dijit45 minutes ago
            Weird, I promise I am not lying.<p><a href="https:&#x2F;&#x2F;sh.drk.sc&#x2F;~dijit&#x2F;hn_tab_mem_usage.png" rel="nofollow">https:&#x2F;&#x2F;sh.drk.sc&#x2F;~dijit&#x2F;hn_tab_mem_usage.png</a>
            • amelius43 minutes ago
              Do you use browser extensions? Perhaps they are adding to the memory usage (?)
              • dijit40 minutes ago
                Only bitwarden (no ad-blockers or anything).<p><a href="https:&#x2F;&#x2F;sh.drk.sc&#x2F;~dijit&#x2F;hn_tab_extensions.png" rel="nofollow">https:&#x2F;&#x2F;sh.drk.sc&#x2F;~dijit&#x2F;hn_tab_extensions.png</a><p>EDIT: Looking into it, seems the tab memory viewer is only looking at the page and does not take extensions into account; if the extensions inject JS&#x2F;Style to the page then it counts, and Bitwarden seems to only add a small amount of JS to find password dialogues. It uses memory, but outside of the tab viewer.
    • postalcoder7 hours ago
      If you&#x27;re looking for an alt frontend on the web (+PWA), check out <a href="https:&#x2F;&#x2F;hcker.news" rel="nofollow">https:&#x2F;&#x2F;hcker.news</a><p>There will be a way to do user actions like upvote&#x2F;comment&#x2F;favorite&#x2F;flag soon.
  • dev-ns84 hours ago
    Congrats on shipping!<p>Two things, does anyone else feel like 2017 was not 9 years ago and rather feels like it was just yesterday? I use a 2017 iMac running MacOS 13.7.8. It appears my hardware will not support any newer version of MacOS. For the most part, I haven&#x27;t been too discouraged by this as I prefer older MacOS designs over the newer ones.<p>However, this is the second time in 2 days I&#x27;ve actually hit a wall in the Apple eco-system due to an older OS.<p>Last night I tried to build Ghostty to hack on a feature... it needs Xcode SDK 26 which isn&#x27;t supported on Xcode 14 (latest version I&#x27;m able to install).<p>Now today, attempting to try this app out, I can&#x27;t launch it due to being on too old of an OS.<p>It&#x27;s really a shame because this iMac from 2017 is quite the capable machine. Absolutely no reason to upgrade it (from a hardware &#x2F; performance standpoint).
    • IronsideXXVI4 hours ago
      Hey there! What OS version are you using? This app should run on Mac os 14 and later.
      • sjs3824 hours ago
        &gt; I use a 2017 iMac running MacOS 13.7.8
        • ryandrake2 minutes ago
          The absolute newest Mac in my home is a 2017 and is limited to 13.7.8, also. It&#x27;s still a beast, and I&#x27;ve never really thought of it as &quot;old.&quot; The macOS (and iOS) ecosystem, though, is brutal on us &quot;slightly older&quot; hardware owners. We get dropped so quickly, by both Apple and by 3rd party developers.<p>Windows developers would think nothing of keeping their applications running on Windows 7 (16 years old) or Windows 10 (11 years old), but my 9 year old Mac is somehow ancient.
  • Aperocky6 hours ago
    Tangential piggy back: If you prefer CLI, here&#x27;s a free and open source HN browser in terminal:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Aperocky&#x2F;hnterminal" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Aperocky&#x2F;hnterminal</a><p>Install: `pipx install hnterminal`
    • kridsdale16 hours ago
      I enjoy this one as it helps keep me mostly on task while goofing off.
  • alsetmusic8 hours ago
    Very nice. Commenting from it right now.<p>First feature request from me would be to adjust text size. I&#x27;ve start bumping up the default text size on all sites by one or two notches in the past year. Getting old, y&#x27;know. But also, as someone pointed out on a design blogpost a decade ago, why not make things easier to read. I didnt need it then, but I appreciate it now.<p>Really happy that I can run this on MacOS14 cause I&#x27;ve been locked out of some neat things people have built recently. Thanks for targetting older OSes. I&#x27;m not upgrading to the crap they&#x27;ve been putting out lately.<p>I&#x27;ll be able to read details more later (getting ready for the job). Hope I didn&#x27;t miss anything and comment about something that was already addressed. Congrats on shipping!
    • IronsideXXVI2 hours ago
      Just pushed an update allowing users to adjust text size
    • presbyterian7 hours ago
      &gt; I&#x27;ve start bumping up the default text size on all sites by one or two notches in the past year<p>I&#x27;ve been doing this too; at some point I should probably just change the scaling of my desktop as a whole. But I like my high resolution, multiple windows layout too much to do it yet!
      • mitchell2091 hour ago
        There&#x27;s always a compromise for me when adjusting scaling. UI doesn&#x27;t scale correctly, bars get too big when I only want the text specifically to be increased, etc. I&#x27;ve settled on adjusting the text manually because at least that&#x27;s user-adjustable.
      • IronsideXXVI2 hours ago
        Just pushed an update allowing users to adjust text size
    • IronsideXXVI4 hours ago
      Hey thank you! I will make sure to tackle text size in the next release.
  • elcritch4 hours ago
    &gt; Getting macOS code signing and notarization working in CI was honestly the hardest part of this project. If anyone is distributing a macOS app outside the App Store via GitHub Actions, I&#x27;m happy to answer questions — the workflow is fully open source.<p>You&#x27;re not kidding! That&#x27;s actually the first thing I looked at in your Github Repo. It&#x27;s annoying as I made a neovim gui and downloaded it from GH and couldn&#x27;t run my own app until I dug into some hidden place in the Settings App. Definitely super helpful to see how it&#x27;s done.<p>I&#x27;m digging the app too! As another commenter said it&#x27;d be cool to see the comments as native SwiftUI elements as well. :)
    • Klonoar2 hours ago
      <i>&gt; Getting macOS code signing and notarization working in CI was honestly the hardest part of this project. If anyone is distributing a macOS app outside the App Store via GitHub Actions, I&#x27;m happy to answer questions — the workflow is fully open source.</i><p>If anyone wants to see another repo with this, we have it set up for Slippi (and various subprojects, like the Launcher): <a href="https:&#x2F;&#x2F;github.com&#x2F;project-slippi&#x2F;Ishiiruka" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;project-slippi&#x2F;Ishiiruka</a><p>I&#x27;m thankful that it&#x27;s largely a &quot;once it&#x27;s working, it rarely breaks&quot;. If it <i>does</i> break, it&#x27;s usually because I have to sign in to the developer portal and accept some contract somewhere. Error messages in CI rarely indicate this is the case sadly.
    • IronsideXXVI4 hours ago
      Thank you so much! I well definitely see what I can do.
  • Octoth0rpe8 hours ago
    &gt; Built-in ad blocking — a precompiled WKContentRuleList blocks 14 major ad networks (DoubleClick, Google Syndication, Criteo, Taboola, Outbrain, Amazon ads, etc.) right in the WebKit layer. No extensions needed. Toggleable in settings<p>This is a good start, but I think a better approach would be to piggyback off of ublock origin&#x27;s lists. Hopefully less maintenance that way too.
    • Someone8 hours ago
      &gt; I think a better approach would be to piggyback off of ublock origin&#x27;s lists<p>That won’t work. uBlock origin is licensed GPLv3 (<a href="https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gorhill&#x2F;uBlock</a>), this code is MIT licensed (<a href="https:&#x2F;&#x2F;github.com&#x2F;IronsideXXVI&#x2F;Hacker-News" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;IronsideXXVI&#x2F;Hacker-News</a>).
      • Octoth0rpe8 hours ago
        Great point, thanks!<p>@IronsideXXVI, are you open to changing to gpl v3? Otherwise, there is probably a decent set of filter lists with an MIT license somewhere. The goal is for you to NOT become a filter list maintainer, and by piggybacking off an already respected set of lists, you&#x27;d build user trust in your adblocking.
        • agg237 hours ago
          I would recommend that changing to GPL just to gain better ad blocking, which is far from being a primary feature, is probably not the greatest idea if you care about licensing.
          • Octoth0rpe1 hour ago
            &gt; which is far from being a primary feature,<p>I don&#x27;t know that I agree. If the adblocking functionality has gaps, then I will likely not use it for reading stories, and if I&#x27;m already opening up HN in my browser w&#x2F; ublock origin, then I might as well stay there and comment. Reading the article may not be the &#x27;primary feature&#x27;, but strong adblocking does seem like table stakes.
    • IronsideXXVI8 hours ago
      Sweet, I will have a look. Thank you.
      • soulofmischief8 hours ago
        I love the idea but what keeps me in the browser is things like uBlock Origin + uMatrix + a bunch of other extensions that I know keep me safer. On top of that, Firefox has anti-fingerprinting.<p>I don&#x27;t necessarily have a ready solution to offer, but these are the obstacles preventing someone like me from being able to use apps like this comfortably and safely, especially knowing we are entering a transitional period where new apps are being vibe-coded every day and formal verification has not yet caught up.<p>Even if a given app has had every line of code reviewed by a human, or has well-defined interfaces that allow for sloppier internal code, how do I know that without cracking it open myself or asking an agent to help me audit it?
  • putlake8 hours ago
    Neat! One feature I&#x27;d love to see is to follow&#x2F;block users. Like this Chrome extension: <a href="https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;hn-followblock&#x2F;dkbnpfgpgljemihbcdmadffanebbjacc" rel="nofollow">https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;hn-followblock&#x2F;dkbn...</a>
    • IronsideXXVI8 hours ago
      Great idea, thanks!
    • latchkey7 hours ago
      It is on my feature list for <a href="https:&#x2F;&#x2F;oj-hn.com" rel="nofollow">https:&#x2F;&#x2F;oj-hn.com</a> as well.
      • big_toast4 hours ago
        I wonder how you think about trusting oj-hn as a vendor? The extension looks great.<p>I sympathize with the desire to release programs&#x2F;code anonymously or semi-anonymously on the internet. I noticed you don&#x27;t particularly tie the extension to any identity (unless I&#x27;m missing something).<p>Maybe extensions are more constrained than I realize. Specifically it looks like the manifest has &quot;host_permissions: [&#x27;<a href="https:&#x2F;&#x2F;squeeze.oj-hn.com&#x2F;*" rel="nofollow">https:&#x2F;&#x2F;squeeze.oj-hn.com&#x2F;*</a>&#x27;],&quot; and then presumably the only leakable thing is private contact email or votes. Maybe the chrome api content of the tabs&#x2F;history permissions also (seems silly for chrome not to scope that to the startUrls though?) Not 100% sure I&#x27;m understanding correctly though.
        • latchkey4 hours ago
          you&#x27;re not wrong which is why i try to be transparent about it all on the homepage. good suggestion, i&#x27;ll blurb myself, but i&#x27;m not looking for fame so i left that off. i just want the extension to speak for itself.<p>it is all open source and built by CI, including squeeze, which is just a few lines of a CF worker.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;OrangeJuiceExtension&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;OrangeJuiceExtension&#x2F;</a><p>i&#x27;m also not anon and i have 16k karma here along with decades of history building open source that you&#x27;re probably using on a daily basis without even knowing it (co-founder of java @ apache).<p>i also don&#x27;t need money, so i won&#x27;t ever sell this project to the highest bidder and i don&#x27;t have plans or need to monetize it either. maybe add some ai features in the future that require you to put in your own api token. GPLv3 too, to prevent corporate takeover.<p>right now, it is just a ground up feature re-implementation of another popular HN extension that the author abandoned. i&#x27;ve done it with over 650 unit tests too, so it shouldn&#x27;t be too buggy and stand the test of time.<p>up to you though. i use it daily. ¯\_(ツ)_&#x2F;¯
          • big_toast4 hours ago
            ya, thank you, I recognize the history! The extension just seemed isolated from another identity. So I was wondering the thinking. I wish chrome let you scope the manifest&#x2F;permissions on the user side more.
            • latchkey3 hours ago
              one other thing. the best thing you can do is just run it in a separate profile than the rest of your browsing. i don&#x27;t do that myself, but it would be slightly more secure that way.
              • big_toast2 hours ago
                Separate profiles is perfect. Not sure why I haven&#x27;t been doing this. The keyboard shortcuts are wonderful and enter to open the article is so optimistic! Thank you for dragging me across the finish line. Your extension is glorious.<p>Edit: I liked the j and noticed it even worked elsewhere (bestcomments is when I ran into it)! None of this is requests, just reflections. Still warming up to the keyboard navigating collapsed comments behavior. Also I think I remember the original HNMarkAllRead &#x27;hide stories&#x27; checkbox hid stories after visiting comments. (And there was a hide comments checkbox that when marked only revealed new comments since the last visit) There are lots of workflow permutations to hn!
                • latchkey2 hours ago
                  &#x27;j&#x27; to the end of the page to go to the next page is awesome. took a bunch of ai tweaking to get all that right.<p>i actually did this whole multi-layered object model to wrap around the dom to enable pagination more easily. took about 2 days of coding to figure that out. doing it that way made it so that you can even refresh the page and it will &#x27;remember&#x27; where active article is. none of the other extensions are this well thought out.
                • latchkey2 hours ago
                  oh and left arrow to open the comments is debatable, but i kind of like it. my reading pattern is to open a bunch of tabs... right&#x2F;enter to open the story and then left to open the comments... then when i have time, i go through all the &#x27;interesting&#x27; stories.<p>what i&#x27;d like to do is add kind of a bookmark and tag system so that you can store what you want to read later and be able to tag it so that you can search for it. favorites is close, but it doesn&#x27;t quite cover the same use cases.
            • latchkey3 hours ago
              i&#x27;ve done my best to keep it as minimal as possible. i wish i didn&#x27;t even need squeeze, but there was some block that required it and it was easier to just do it as a few lines of code. i figured as long as it is all built by CI, GPL and OSS, I&#x27;ll get a pass. it is the best we can do today.<p>try it out, let me know what you think. i promise not to hack your hackernews.
    • busterarm8 hours ago
      My experience would indeed be so much better with a content filter I can control, yes.<p>Also would be nice to be able store notes or short blurbs about usernames that will show up in the app. Maybe as a tooltip?
  • navanchauhan7 hours ago
    I have been building a drop in replacement for SwiftUI that can render with different renderers (TUI for now and GTK&#x2F;Adwaita very soon). This will be such an awesome demo use case for it.<p>Congratulations on getting this out!
    • IronsideXXVI4 hours ago
      Sounds really cool! I’d love to check it out.
  • Brajeshwar8 hours ago
    No No. Don’t do that, don’t make it better and easy to use. I’m already addicted and spent more time than I should. Now, this app that I can keep it open all day!<p>Btw, can you allow me to set the font-family, font-size, etc. for the interface? I can’t even do the default `CMD + +` to zoom in.
    • embedding-shape8 hours ago
      &gt; I’m already addicted and spent more time than I should.<p>noprocrast + maxvisit + minaway on <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=Brajeshwar">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;user?id=Brajeshwar</a> is your friend for this :)<p>&gt; In my profile, what is noprocrast? - It&#x27;s a way to help you prevent yourself from spending too much time on HN. If you turn it on you&#x27;ll only be allowed to visit the site for maxvisit minutes at a time, with gaps of minaway minutes in between. The defaults are 20 and 180, which would let you view the site for 20 minutes at a time, and then not allow you back in for 3 hours. - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsfaq.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsfaq.html</a>
    • IronsideXXVI2 hours ago
      Just pushed an update allowing users to adjust text size
    • IronsideXXVI8 hours ago
      Yeah for sure!
      • gedy7 hours ago
        Really nice work! But +1 to at least font zoom on HN comments.
        • IronsideXXVI4 hours ago
          For sure! Will tackle allowing users to adjust fonts in the next release.
        • IronsideXXVI2 hours ago
          Just pushed an update allowing users to adjust text size
  • gwbas1c8 hours ago
    If my work PC was a Mac I&#x27;d give it a try!<p>One thing: I really like the colors of Hacker News. It feels weird to me when Hacker News is presented in other colors. If I were to use your app I&#x27;d want to change the color pallet back to what it looks like on HN.<p>&gt; Getting macOS code signing and notarization working in CI was honestly the hardest part of this project. If anyone is distributing a macOS app outside the App Store via GitHub Actions, I&#x27;m happy to answer questions — the workflow is fully open source.<p>Yes, in a past life I shipped a Mac application. This aspect is always a little bit of black magic. I will say that the Windows installer situation was a lot worse, IMO.
  • jaequery5 hours ago
    as a stand alone app, i thought there would be at least some kind of an improvement in UI but its like a step back.
    • IronsideXXVI4 hours ago
      I enjoy it for browsing, switching between articles. Thought others may enjoy it so I open sourced it. To each their own. If you dont like it, no need to use it.
  • lasgawe5 hours ago
    THis is nice. Congrats on the launch!
  • WhitneyLand4 hours ago
    Nice work.<p>I think you should remove Claude as a contributor to your repo. It probably weaseled its way in on its own, I think it’s the developers job to talk about the tools they used not the tool company.
    • destroycom14 minutes ago
      &gt; I think you should remove Claude as a contributor to your repo<p>I actually really appreciate it when people do not hide their use of Claude code in their repo like that. It&#x27;s usually the first thing I check on Show HN posts these days.
    • IronsideXXVI4 hours ago
      Thank you! I beleive that is from having claude debug some issues with the build pipeline on it’s own.
      • lukeh1 hour ago
        It does like to weasel in if you let it write a commit message, and even after rewriting and force pushing, it seems to hang around on the GitHub contributor list.
  • jovantho7 hours ago
    This is really good and I can definitely see myself using it instead of visiting the website. One thing I think would make it even better is if the comments weren&#x27;t a web-view&#x2F;embed but used swiftUI to display them (similar to how some reddit clients look, for instance). Not sure how feasible that is, I can imagine it&#x27;d be more involved than the current implementation.
  • miloo943 hours ago
    Looks really neat! Before I built Hacksy for iOS, I also contemplated building a macOS version for HN news.
    • IronsideXXVI3 hours ago
      Thank you! I’m going to check out Hacksy now!
  • cadamsdotcom2 hours ago
    Congrats on launching!<p>How is this superior to an RSS reader?
  • mojuba8 hours ago
    I&#x27;m a big fan of Swift (and SwiftUI), such a concise and elegant language. Beauty.<p>Also I appreciate how you made all backend calls just static functions which they always should be. People tend to overcomplicate these things and add a lot of boiler plate and unnecessary bureaucracy.<p>Going to try your app, thank you!<p>P.S. tried it, already miss the `threads` tab
    • IronsideXXVI4 hours ago
      I need to add this! Will work on that for the next release.
  • aquir8 hours ago
    It is great! Very native feel and it&#x27;s quick too. I don&#x27;t have to keep a Safari window open all the time...the ram usage of this app is around 10% of a Safari window with a single tab.<p>A font size setting would be nice, I found the font is a bit small.
    • IronsideXXVI8 hours ago
      Thanks for the feedback! I will prioritize working on allowing users to adjust the font.
  • morphle5 hours ago
    Nice. I would like a way to export my own comments.<p>Thank you for the MIT license, I’ll be able to add my own.<p>It also works on my fork of the old news server.
    • IronsideXXVI4 hours ago
      Nice! Can’t wait to see what you come up with.
  • NoSalt4 hours ago
    Do we need this? I mean, isn&#x27;t this what your browser is for?
    • IronsideXXVI4 hours ago
      If you don’t like it, no need to use it right?
  • whh5 hours ago
    This is so nice. The UX feels very smooth too - I love these kinds of native apps. Thank you!
    • IronsideXXVI4 hours ago
      Thank you so much, let me know if there&#x27;s anything you feel needs tweaking or added.
  • IFC_LLC8 hours ago
    Ah, this gives me 2002 vibes where coolest websites started to produce native clients for their websites so their users could read and comment offline.<p>This is sooo good.
    • IFC_LLC8 hours ago
      WHAT? The client size is 2 megabytes? It can fit onto two floppy drives! Man, this is something. It&#x27;s even more 2002 vibes! And I haven&#x27;t installed it yet.<p>Bravo!
  • albertonoys8 hours ago
    Great! I was just looking for a replacement for <a href="https:&#x2F;&#x2F;www.modernhn.com" rel="nofollow">https:&#x2F;&#x2F;www.modernhn.com</a>
    • ibdf8 hours ago
      This marketing tactics are wild... made me uninstall the extension.
    • oulipo27 hours ago
      ModernHN has so many bugs... for instance you cannot see the text of &quot;Show HN&quot; posts...
    • latchkey7 hours ago
      <a href="https:&#x2F;&#x2F;oj-hn.com" rel="nofollow">https:&#x2F;&#x2F;oj-hn.com</a>
  • acquire93958 hours ago
    i would love keyboard-driven navigation! espeically for switching between the post and comments :)
  • rickknowlton7 hours ago
    crazy you built this thing in less than a week! did you use the claude code from CLI or via the macOS app to help with this? just kind of curious on your workflow!
    • IronsideXXVI4 hours ago
      Hahah yep. I prefer the claude code cli, it super charges the amount of work i’m able to do.
  • rcarmo8 hours ago
    Nice. It is actually very close to the experience I have via RSS on Reeder.
  • numbers6 hours ago
    please add in the keyboard shortcuts to navigate, that&#x27;s one of my favorite things about native desktop apps
    • IronsideXXVI4 hours ago
      I will look into this for the next release. Thanks for the idea!
  • anthk2 hours ago
    These tools have no sense on a highly chaning API which is the web. Email, Usenet and the like will have a fixed protocol for decades and will still work anywhere.
  • aoyama1chome7 hours ago
    What does your CLAUDE.md look like?
    • IronsideXXVI4 hours ago
      I actually find it better not using one. I leave Claude.md blank.
  • yawniek8 hours ago
    really nice, but if you have high res monitor the fonts are too small. would be nice to zoom the ui
    • IronsideXXVI2 hours ago
      Just pushed an update allowing users to adjust text size
    • IronsideXXVI4 hours ago
      100%! Will have this fixed in the next release.
  • wegoagain_dev8 hours ago
    IOS next and you&#x27;ve nailed it!!
    • IronsideXXVI8 hours ago
      Absolutely, IOS version should be pretty simple. Going to iron out a few things in the Mac version that users are asking for, then bring it to IOS.
  • latchkey7 hours ago
    This is super cool.<p>In other similar news, I&#x27;ve been working on enhancing the HN ux, but still in the browser as an extension. The current build up on the Chrome store is pretty stable.<p><a href="https:&#x2F;&#x2F;oj-hn.com" rel="nofollow">https:&#x2F;&#x2F;oj-hn.com</a>
    • IronsideXXVI3 hours ago
      Oh sweet! I’ll make sure to check it out!
  • marxisttemp7 hours ago
    Why does the comments page look like a web view with some custom CSS? Is it because HN API doesn’t have a way to post comments? You could try using a WebPage[1] to inject the cookies and post comments, and an OutlineGroup to display comments.<p>[1] <a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;webkit&#x2F;webpage" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;webkit&#x2F;webpage</a>
  • manlymuppet6 hours ago
    Some nice to haves: automatic paywall bypass for paid sites, and automatic cookie&#x2F;pop-up rejection.
  • stalfosknight8 hours ago
    After playing around with it for a bit, one request I would like to make is being able to open multiple tabs.
    • IronsideXXVI4 hours ago
      Hey there! Try clicking view in the mac os nav bar, then click show tab bar. Is that what you’re looking for?
  • stalfosknight8 hours ago
    This is really really nice! Great work!<p>My only nitpick is I wish I could force dark mode on web pages with a light background, but that’s minor.
  • self_awareness4 hours ago
    I mean, what&#x27;s the point of this app? It looks exactly like the web version, without any improvements over the abysmal HN threading.
    • IronsideXXVI4 hours ago
      I enjoy it for browsing, switching between articles. Thought others may enjoy it so I open sourced it. To each their own.
  • genie3io8 hours ago
    [dead]
  • acheilies8 hours ago
    [dead]
  • ranger_danger8 hours ago
    Looks nice but I don&#x27;t have&#x2F;want a Mac so I can&#x27;t really use it. Support for other platforms would be nice.
    • embedding-shape8 hours ago
      Supposedly people are raving about Swift being cross-platform nowadays, this seems like a simple example where the Swifties can prove how useful&#x2F;practical that is in practice.
      • blazarquasar8 hours ago
        Swift is de-facto cross-platform without limitations.<p>SwiftUI is something entirely different and not trying to be cross-platform at all.
        • embedding-shape8 hours ago
          Ok, so Swift-the-language is cross-platform, but can&#x27;t actually do cross-platform UIs. So great for CLIs, bad for everything needing a GUI?
          • lukeh1 hour ago
            To some degree. There are _many_ SwiftUI clones that support other frameworks such as Gtk and Windows, with varying states of maturity. Or you can share the business logic and write the UI natively in Swift.