5 ms·
Congrats and building and releasing something. I guess for reading things like this, I'm just a browser kind-of guy. But I still appreciate youre building a N
by taude 8mo ago
Congrats and building and releasing something. I guess for reading things like this, I'm just a browser kind-of guy. But I still appreciate youre building a NATIVE app that's using around 85MB of working memory (according to my Activity Monotor), and not some Electron thing.
I'm probably just a anti-app guy, but I tried it out.
First thing I went to do was CMD-F to search for some strings in the comments section.
Actually, the real first thing I did, was click on the left-side article preview on the text that said "1 hr ago | 63 comments" thinking it'd navigate me to the comments. See, I like my native hyper-links.
- postalcoder 8mo agoIf you're looking for an alt frontend on the web (+PWA), check out https://hcker.news https://hcker.news There will be a way to do user actions like upvote/comment/favorite/flag soon.
- luma 8mo agoI'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'm browsing the web in a limited web browser without all my extensions etc. Am I missing some core concept here? Why would I want to browse the web in this app as opposed to a web browser?
- thewebguyd 8mo agoAs someone who used to use native RSS readers a ton back in the day, the limited web browser usually isn't a problem for just reading a few articles. I like native apps for things, even link aggregators, because my I want to use my OS'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's just CMD+Tab to Chrome, and then figure out which of the 20+ tabs I'm trying to get to instead of CMD+Tab directly to that specific app. Anyway, just a bit of old man yelling at cloud but I've always disliked the proliferation of "web app all the things." 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.
- luma 8mo agoI'm trying to understand your position here. An app with it'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't, then you don't have to manage tabs anyway. What does this solve that a separate browser window doesn't, except not having any way to add extensions like ad blockers or tampermonkey scripts etc?
- thewebguyd 8mo agoI usually don'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). It's just nice to have HN as it'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. PWAs also solve the problem, more or less, but it is nice to have something native.
- pazimzadeh 8mo agoif you read HN a lot, then it makes sense to have have native app for it 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 obviously you can bind the app with it'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: https://gist.github.com/pazimzadeh/b1c70f5f205d0b63264e7c0213ef7afc https://gist.github.com/pazimzadeh/b1c70f5f205d0b63264e7c021... you get the gist https://github.com/peterklijn/hammerspoon-shiftit https://github.com/peterklijn/hammerspoon-shiftit 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. 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/unread functionality
- cortesoft 8mo agoIf you want to use your native window manager, why don’t you just disable tabs and have every link open a new browser window?
- coldtea 8mo ago>The whole goal is to provide links to external sources For many the whole goal is the comments on those links.
- aquariusDue 8mo agoSometimes I like to save the links and comments I find particularly interesting with the "favorite" button, though lately I've debated saving them somewhere else too with a more complicated setup that could also archive both the links and the comments.
- killingtime74 8mo agoYou're reading the articles from here? (I kid)
- snigsnog 8mo agoSome people love giving up as much customization and control over their software as possible. iOS over Android. MacOS over Linux. Chrome over Firefox. App stores over installing programs yourself. Apps over websites. There are various arguments for it (better compatibility/cohesiveness, minimalism, less debugging) but it overall seems like the opposite of the "hacker" mindset which makes how much market share MacOS has in the space very strange.
- frizlab 8mo agoMeh. I use a native app to access HN (NetNewsWire), and this apps launches the browser for things I want to read and/or for comments. IMHO your comment is unfair. Native apps really are, when done right, much better. Sadly they are rarely done right.
- comex 8mo agoThat’s not really fair in the case of a third-party app like this one. Swapping out the website’s default UI for an app is customization.
- snigsnog 8mo agoYou can swap out the website’s default UI in a browser and preserve the innate customization power you get from being in a browser.
- basch 8mo agoHack on iOS has a significantly more intuitive thumb friendly interface. Even just clicking a comment to collapse. Little things.
- amelius 8mo ago> But I still appreciate youre building a NATIVE app that's using around 85MB of working memory (according to my Activity Monotor), and not some Electron thing. Well, assuming you have a browser open anyway, you're still using more memory than if HN is running in another browser tab. In fact, if every website that you use frequently had its own native app, that would use more memory than you're using now.
- dijit 8mo agoYou should probably check that. A fresh hackernews tab of this thread uses 150MiB (Sandboxed) in Chrome for me, and HN is a pretty lean site by all accounts.
- amelius 8mo agoIn Firefox (Linux) it says 34MB.
- dijit 8mo agoWeird, I promise I am not lying. https://sh.drk.sc/~dijit/hn_tab_mem_usage.png https://sh.drk.sc/~dijit/hn_tab_mem_usage.png
- amelius 8mo agoDo you use browser extensions? Perhaps they are adding to the memory usage (?)
- dijit 8mo agoOnly bitwarden (no ad-blockers or anything). https://sh.drk.sc/~dijit/hn_tab_extensions.png https://sh.drk.sc/~dijit/hn_tab_extensions.png 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/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.
- destroycom 8mo ago> and not some Electron thing 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.
- hjort-e 8mo ago85mb is electron territory...
- fragmede 8mo agoI didn't optimize nitpick, but it's only using 26 megabytes within ghostty for me. http://github.com/fragmede/nitpick http://github.com/fragmede/nitpick