News for hackers. Stuff that matters.
Re:macOS Sonoma 14.4 might break Java on your machine by okamiueru on Monday March 18, 2024 @05:53AM (#39741992)
MacOS has bugs and inconsistencies everywhere. Some are bugs, some are inconsistent UX, only a few of them are "well... I just don't like it". An example: you cannot right click app-icons in the Docker in the mission control overview.

The list of specific annoyances and bugs is likely in the 3 digits by now, and I've only used it for half a year.

The worst of all was getting the M2 soft-bricked by an update, because I had changed the display frame rate to 60Hz, because the tween duration when moving between desktops was for some reason tied to this refresh rate. About 2 second tween duration on 120 Hz until input control, and one second on 60 Hz. Impressive for such a thing to not be picked up by QA.

Re:macOS Sonoma 14.4 might break Java on your machine by anal_reactor on Monday March 18, 2024 @06:55AM (#39742375)
Mac OS UX is just bad. I've been using it daily for a few years already, but I still struggle to perform basic tasks. And by "basic" I mean "How do I move a file?" or "How do I go one folder up?". Sure, I can read about this, but this shouldn't require me to read a manual.
Re:macOS Sonoma 14.4 might break Java on your machine by okamiueru on Monday March 18, 2024 @09:02AM (#39743823)
It's a special kind of stubbornness that makes it so that a file manager doesn't have support for cut and paste, in order to move files.

The answer to most "it's a bit dumb that MacOS doesn't let you / forces you to" is "install app X, Y, Z".

- Don't like that apple's "Music" app pops up when you connect a Bluetooth headset? => Install an app.

- Want to be able to "alt tab" through windows of the same program, or in general not be uselessly flawed? => Install an app

- Want to be able to move and resize windows without aiming at the exact edge pixels of the window? => Install an app.

- Want to move & resize windows to very common places and sizes on a screen? => Install an app.

- Want global hotkeys for whatever? => Install an app

- Want a software package management system a'la apt? => Install an app.

- Want to rebind keys or make things like Home/End not be dead keys... because apple keyboards don't have that, and they cannot be bothered with it. "you should be using "⌘ + →" anyways... or, I suppose it depends on the window"? => Install an app.

- etc....

You don't get any of these annoyances with Linux / Gnome. "Why not use that if you hate MacOS so much?" I pretend to hear you say. First of all, because of anti-competitive reasons by Apple, I sort of have to. Secondly... something something angry old man yells at clouds.

Re:macOS Sonoma 14.4 might break Java on your machine by dawnerd on Monday March 18, 2024 @11:02AM (#39745521)
Cmd backtick? For tabbing through windows.
Re:macOS Sonoma 14.4 might break Java on your machine by nihilius on Monday March 18, 2024 @10:40AM (#39745198)
Finder cut and paste is cmd+c then cmd+option+v for move. On the rest I agree.
Re:macOS Sonoma 14.4 might break Java on your machine by nicwolff on Monday March 18, 2024 @11:59AM (#39746257)
Which is pretty counter-intuitive: it's "copy", then "paste but delete the original"? Much more natural to remember ⌘-c, ⌘-delete, change folders and ⌘-v.
Re:macOS Sonoma 14.4 might break Java on your machine by kjkjadksj on Monday March 18, 2024 @12:30PM (#39746611)
You can also drag and drop and toggle between moving and copying by holding a key
Re:macOS Sonoma 14.4 might break Java on your machine by hollandheese on Monday March 18, 2024 @01:18PM (#39747129)
>Don't like that apple's "Music" app pops up when you connect a Bluetooth headset? => Install an app.

Get a better bluetooth headset that doesn't send play when it connects. That's the problem. It's the headset that's doing something wrong.

Re:macOS Sonoma 14.4 might break Java on your machine by okamiueru on Monday March 18, 2024 @02:22PM (#39747984)
It's always something else doing something wrong. Everything has to conform to Apples design guidelines.

Heaven forbid the OS could let you chose what you want to happen... like launching Spotify instead, or simply nothing at all...

It's the headset doing something wrong. What a fascinating take. You wouldn't happen to be working at Apple R&D?

Maybe I missed the /s, it's just too on the nose, almost as if you're ridiculing it.

Re:macOS Sonoma 14.4 might break Java on your machine by hollandheese on Tuesday March 19, 2024 @02:25PM (#39758762)
> Heaven forbid the OS could let you chose what you want to happen... like launching Spotify instead, or simply nothing at all.

Yes, the OS could do that. I'd prefer if Apple made that key configurable. But the problem isn't Apple and Bluetooh Headsets, it's that Apple made the play/pause button unconfigurable (without additional software).

>It's the headset doing something wrong. What a fascinating take. You wouldn't happen to be working at Apple R&D?

IT IS THE HEADSET DOING SOMETHING WRONG! No one asked it to send play when it connects, the manufacturer decided to do something brain dead there. It still messes with Windows and Linux machines too if you set the play/pause button to launch an app.

Do you happen to work for a bluetooth headset manufacturer? It sure sounds like you're excusing their broken behavior.

Re:macOS Sonoma 14.4 might break Java on your machine by okamiueru on Wednesday March 20, 2024 @03:21AM (#39763622)
> But the problem isn't Apple and Bluetooh Headsets, it's that Apple made the play/pause button unconfigurable (without additional software).

Compare it with

> - Don't like that apple's "Music" app pops up when you connect a Bluetooth headset? => Install an app

The only difference is that you add a puzzling self contradiction of "the problem isn't Apple, but that Apple has..."

This is entirely an Apple and MacOS thing, and most certainly not an issue on Linux. Though I don't know about Windows.

Re:macOS Sonoma 14.4 might break Java on your machine by cma on Monday March 18, 2024 @09:59AM (#39744639)
Not as bad as:

How to lose your work using Undo Copy in Windows

https://news.ycombinator.com/item?id=35927413

Re:macOS Sonoma 14.4 might break Java on your machine by kjkjadksj on Monday March 18, 2024 @12:29PM (#39746584)
The gui is no different than windows in this regard. If you do it on command line its just mv and cd like its been for 40 years.
Re:macOS Sonoma 14.4 might break Java on your machine by nerdix on Monday March 18, 2024 @12:56PM (#39746919)
Finder is an abomination. No app has been quite as rage inducing for me personally as Finder.

I use the command line almost exclusively for file management and avoid it like the plague.

Re:macOS Sonoma 14.4 might break Java on your machine by chrisandchris on Monday March 18, 2024 @06:37AM (#39742255)
Not to defend MacOS, but Windows is the no. 1 of incosistent UIs - by large. If you want a consistent UI, choose Linux.
Re:macOS Sonoma 14.4 might break Java on your machine by okamiueru on Monday March 18, 2024 @06:55AM (#39742374)
Windows has a mess of legacy UI that are never fully replaced.

They could have gone down the path of translating the windows UI APIs, though I think it's better that they left it as is. The bigger issue however, is that there are different systems depending on what it is you want to configure, and it's all ducktaped in an ancient registry that I'm just amazed only breaks as often as it does.

Not to mention that the thing Windows was supposed to always be better at, was driver support. On windows, you have to manually source them, and try as best to avoid all the bloatware that comes with. Windows itself might also decide to replace a driver with an older one (version, release date...). WiFi drivers didn't work last time I upgraded the mobo either.

As for Linux. Completely agree. Gnome is consistent, and gets out of the way often enough. There are some annoyances there too. I have my 90 y/o grandma use Linux/Gnome, because that's what Just Works these days.

Re:macOS Sonoma 14.4 might break Java on your machine by bzzzt on Monday March 18, 2024 @06:42AM (#39742292)
Linux can be consistent if you reject all but applications built in your desktops toolkit of choice. Which means you're missing out on a lot of applications.