Live data from Hacker News

Show HN: A native macOS client for Hacker News, built with SwiftUI

github.com

141–150 of 192 posts

Re: Show HN: A native macOS client for Hacker News, built with SwiftUI

#141
post #122

Earlier quoted context omitted.

I agree it would be a poor experience, but macOS does have an additional shortcut key for switching between windows: Command–Grave accent (`)

did… did I not mention that?

You absolutely did, but are you not aware that cmd+` allows you to switch between windows?

Re: Show HN: A native macOS client for Hacker News, built with SwiftUI

#143

Earlier quoted context omitted.

Swift is de-facto cross-platform without limitations. SwiftUI is something entirely different and not trying to be cross-platform at all.

Ok, so Swift-the-language is cross-platform, but can't actually do cross-platform UIs. So great for CLIs, bad for everything needing a GUI?

I guess you could say that. There are frameworks such as swift-cross-ui, but I couldn’t tell you anything about their maturity.

I don’t think CLI and GUI applications are the only software people write. Swift is a great backend language.

Re: Show HN: A native macOS client for Hacker News, built with SwiftUI

#145
post #64

Congrats on shipping! 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't been too discouraged by this as I prefer older MacOS designs over the newer ones. However, this is the second time in 2 days I've actually hit a wall in…

Hey there! What OS version are you using? This app should run on Mac os 14 and later.

Many Intel Macs are stuck at MacOS 12, Monterey

Re: Show HN: A native macOS client for Hacker News, built with SwiftUI

#147
post #59

Nice. I would like a way to export my own comments. Thank you for the MIT license, I’ll be able to add my own. It also works on my fork of the old news server.

Nice! Can’t wait to see what you come up with.

I will not invest any time in improving badly designed software. You can't fix a broken wheel. Your HN newsreader app tries to improve the broken wheel. The least you could have done is make the comment edit field WYSIWYG, make it modeless, see what the text will look like while you type, not after you click update or when you click edit in the tread reader.

Your code is just a very limited webbrowser. The webbrowsers, html are a very broken wheel. Alan Kay, the inventor of personal computing, explains why https://youtu.be/FvmTSpJU-Xc?t=961

This lecture Alan aimed at this audience, the computer science (programming) students at University of Illinois, where they programmed this broken wheel 20 years after Alan had showed them how do do it better.

Paul Graham should not have based HN (Hacker News) on the web and html but on WYSIWYG, then you would not have had to fix it with your app.

The Lively Kernel would be another way to fix html but retain the web. Two demos says it all:

https://youtu.be/gGw09RZjQf8?t=147

https://youtu.be/QTJRwKOFddc?t=234

Dan Ingalls implemented most of Alan Kay's invention of the personal computer, in these demo's he shows how to fix the webbrowser's broken wheel a bit. Their Squeak, Etoys and Croquet fixed it completely:

Early Croquet demo: https://www.youtube.com/watch?v=XZO7av2ZFB8

Croquet in webbrowser: https://codefrau.github.io/jasmine/

Demo of webbrowser replacement: https://www.youtube.com/watch?v=1s9ldlqhVkM

Squeak and all its predecessors: https://smalltalkzoo.computerhistory.org

Etoys: https://squeak.js.org/etoys/

Re: Show HN: A native macOS client for Hacker News, built with SwiftUI

#148
post #49
post #36

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. Act…

I'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?

Some 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.

Re: Show HN: A native macOS client for Hacker News, built with SwiftUI

#149
post #122

Earlier quoted context omitted.

did… did I not mention that?

You absolutely did, but are you not aware that cmd+` allows you to switch between windows?

only with the same application, and on the same virtual desktop (which is what i said).

i am confused here now, what do you mean that i am missing?

Re: Show HN: A native macOS client for Hacker News, built with SwiftUI

#150
post #73

Earlier quoted context omitted.

> I use a 2017 iMac running MacOS 13.7.8

The absolute newest Mac in my home is a 2017 and is limited to 13.7.8, also. It's still a beast, and I've never really thought of it as "old." The macOS (and iOS) ecosystem, though, is brutal on us "slightly older" hardware owners. We get dropped so quickly, by both Apple and by 3rd party developers. Windows developers would think nothing of keeping their applications running on Windows 7 (16 years old) or Windows 10…

Is that true?

Subtle bugs always find their way in increasing amounts for Windows applications that continue getting software releases; we tend not notice because we all run actually supported versions most of the time, and even when we dont- its only for a year.

I see people on youtube trying to make “modern desktop” experiences on Windows 7 and 8; and it takes some serious doing with all the incompatibility with things like browsers. Dialogues about missing features crashing you to desktop more often than working.

So much so that there are dedicated forks of chrome and firefox to support this purpose.

Post reply on HN