Hacker News new | past | comments | ask | show | jobs | submit login

The reason you have to tinker with MacOS and not Linux is because you're fine with how MaxOS is set up. So you waste your time in Linux getting it to behave like MacOS.

Obviously if you go into it with the assumption MacOS is correct and the more like MacOS you are, the better, then Linux distros will fail horribly.

People do this with Windows, too. If you go into it expecting Windows-isms you're gonna be very disappointed. And such "isms" aren't actually good at all - usually they suck. But because you already know them, they aren't "isms" anymore, they're now expectations.

If you go back to the very first few times you used MacOS (or OSX at the time), you'll realize there was a lot of shit that surprised you. You adapted, and in some cases have actually come to PREFER functionality that sucks. And now you expect it, and that's the problem.




I had macos forced on me when I joined a company writing forex software. You’re right, it sucked learning all the different keyboard shortcuts, learning to use an extra modifier key (now one of my favorite things) and just little things like double clicking a file renames it :/

I thought it was crazy using the butter knife (from the meme) to write serious software. Previously I was a windows admin at a 500 computer site and dealt with Microsoft, debugging issues in their kernel. Throughout this time I’ve also use Linux extensively from Ubuntu when it came with pc mags to raspberry pi home security projects to servers and boxes. I even compiled gentoo one time for fun.

I have enough experience to know the differences between all of the operating systems from ‘95 through to 22.04LTS. No, macOS can’t be beaten for desktop experience, except for gaming which is now starting to come around also.

Happy to die on this hill.


The modifier key choice is (among popular solutions) simply correct. I had twoish decades of Windows/Linux shortcuts in my head so it took a few months to get comfortable with a Mac keyboard, but it’s simply better. The cmd key location is excellent, you can feel how much less strain there is in your hand hitting cmd+c vs ctrl-c, and your fingers aren’t pulled away from the home row. Between that and not conflicting with terminal signal shortcuts, it’s the right way to do it (among common choices, anyway—I’m sure someone out there has some custom solution that’s better).

It’s weirdly hard to get Linux to use that keyboard layout and shortcut set, which is a shame. There’s demand for it, and some attempts to make it happen, but it must be really tough to achieve.

Their default English layout is also easily the best of the major options I’ve seen, as far as simply typing English-language text goes. I don’t get why other platforms don’t clone it and use it for their default. No way it can be covered by patents, I think it’s been mostly the same since before OSX. Linux has one alternative layout that’s close to as good, but never seems to be the default English keyboard, for some reason—you have to know you want it.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: