Hacker Newsnew | past | comments | ask | show | jobs | submit | joeframbach's commentslogin

I figured out why it wouldn't work on my machine:

    @media (prefers-reduced-motion: reduce) {
        *, *::before, *::after {
            animation-duration: 0.01ms !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.01ms !important;
        }
    }
With reduced-motion enabled (which is basically required in Tahoe :eyeroll:), animations complete immediately and there is no chance to click the salt/water.

Ah! Tried to add an accessibility feature and broke it! I’ll see what I can do to find a better middle ground.

I've been involved in so many CRs where I've given feedback over 10 revs, then the submitter cancels the CR and files a new one, for the metrics.

Is this where I can complain about command+q? All day every day I use command+tab/tilde/w/a/s, and smack in the middle of that is command q. It's like if automobile manufacturers decided to put a third pedal between the accelerator and the brake that immediately shuts off your car in the middle of the highway. And you can't disable it, instead you can map it to such helpful things like... invert colors.

For me it’s Ctrl + C / V. I will frequently hit Ctrl + C when I want to paste, and some software helpfully copies a blank line to the clipboard if nothing is selected, thus erasing whatever I copied.

Get a clipboard manager. Being able to access my last 20 copies instead of only 1 is definitely something I wish I set up a decade before I did.

Not only useful for mistakes but also just if you jeed to eg copy someone's bank info to separate fields without doing 4 switches from invoice to bank app


It’s builtin the OS now, via Spotlight.

It's buggy, had to go back to third party application.

Ha? Never had an issue personally. I’m not a heavy user of this feature anyways, so that does not mean much…

I miss shift-insert/shift-delete.

From the days when both hands were on the keyboard.


Not only can disable it, but with the right tools like Karabiner elements you can turn it into something useful - double tap cmd+Q to quit: no accidental activations, but retains muscle memory

The fact that there is an entire _industry_ of tools to patch every little shortcoming speaks volumes of Apple's usability.

I’d say it says more about the flexibility of the Mac as a general purpose computing platform. It’s a sign of the health of the platform.

Isn't this literally linux?

With Linux systems, if there wasn't a configuration option to override something, you'd be able to create a fork and still do it. So low level layers in Linux have become flexible enough that you do not need to do it, even if there are opinionated UIs on top.

There's no need, standard settings allow to change a lot.

The same levers are on macos too. People are getting caught up someone wrote a tool and released it. The fact that someone wrote a tool and released it shows it's possible and these levers exist.

Nonono, I honestly tried to set it up on MacOS myself. It's not even close to Linux by configurability.

And I'm not talking about some or CLI settings, I'm talking about built-in GUI OS "Settings" program.


Karabiner elements is an amazing piece of software

In System Settings > Keyboard Shortcuts > App Shortcuts, add the shortcut: app Safari, name "Quit Safari", command-option-Q. This will leave command-Q doing nothing, yet still allow you to quit. Repeat for other apps.

That's a lot of work to do it per app! And remember to do for every new app

FWIW you can do it for “all apps” in one go — I set one up for printing to PDF and it works great

You can't do that because the design of the whole system is dumb - instead of matching by unique (within the app) universal (=across apps) menu item id like "quit" that's hardcoded into the framework, you must match by menu item displayed name "quit Safari", which is different for every "quit MyNewShinyApp"

PS: and sometimes the name string is also dynamic "Navigate to the latest folder named XYZ", so you can't match at all!


Nah, I installed karabiner and set up command+q to require a three-second holddown to activate.

Not perfect, but this exists https://commandqapp.com

I'm of the opinion that over-hiring was a strategic move to make hiring more expensive for competitors. Look up those popular profit-per-employee lists that circulate now and then. Spending $1 to make hiring $1 more expensive for your competition makes business sense. And even if Bob and Sue and Jim and Alice have redundant roles in the company, that's three competitors who couldn't fill that role. Does Google _really_ need a South Lake Union office location? Probably not, the entire building is likely redundant. But it siphons talent from the neighbors.



You realize you are responding to a brand new account posting an obviously AI-generated response?


I’m absolutely not AI, I dedicate this morning to technical discussion with HN community on my post, which I’ve spent weeks building the technology behind it


Does the browser expose its accessibility tree instead of the raw dom element tree? The accessibility tree should be enough, I mean, it's all that's needed for vision impaired customers, and technically the ai agent _is_ a vision impaired customer. For a fair usage, try the accessibility tree.


The accessibility tree is definitely useful, and we do look at it. The issue we ran into is that it’s optimized for assistive consumption, not for action verification or layout reasoning on dynamic SPAs.

In practice we’ve seen cases where AX is incomplete, lags hydration, or doesn’t reflect overlays / grouping accurately. It does not support ordinality queries well. That’s why we anchor on post-rendered DOM + geometry and then verify outcomes explicitly, rather than relying on any single representation.


esc is the dismiss-the-modal-and-lose-all-your-work key.


Yes, every time you send a message from an iPhone you MUST append a trailing space, just to be sure it won't fuck up the last word when it sends.


This concept is a duplicate :) we already had r9k


Yep, it's similar in that way, but not in a imageboard/discussion context


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

Search: