frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

macOS needs its grid back

https://blog.hopefullyuseful.com/blog/macos-needs-its-grid-back/
68•ranebo•1h ago

Comments

veidr•1h ago
This fixes a dozens-of-times-per-day annoyance for me.

The grid is good, but even better is the instant virtual display switching.

Nowhere is the death-by-a-thousand-paper-cuts annoyance of modern macOS worse than having to hit Ctrl→→→→→→→ and suffer those repeated animations, over and over.

coolmitch•1h ago
yes! it's the worst!

I've been using Instant Space Switcher (which got a small callout in tfa) as a targeted fix for this, and it's lifechanging

xp84•52m ago
It's every action on Mac and iOS that does this, and it has been increasing in intrusiveness for a decade. I can't be sure why they do it, but it comes off as though their visual designers are immature, thinking we want to see their impressive animations not just in a demo, not just in a tutorial that we go through once, where we are meant to grasp the relationships between the things, but over and over again, all day long, for decades.

I freaking don't. One time was plenty. I don't want any animation. And the "reduce animation" feature's implementation is a slap in the face: all the delay -- that part is non-negotiable apparently -- but with blurry crossfades instead.

Analemma_•1h ago
Oh man, thank you! I was just complaining the other day about the missing Spaces grid… when they first took it away in Lion I looked frantically for the setting to bring it back, with no such luck.

Ironically, I think the reason they took it away was to help with fullscreen macOS apps, which are a garbage anti-feature it doesn’t seem like anybody uses. Long live the grid!

ranebo•1h ago
Part of the reason I wanted to to make the app is because _I actually do like fullscreen apps_. Or at least maybe I learned to after they took away the grid. In any case I certainly wanted this app to work with them.
behnamoh•1h ago
I am not so hopeful about the future of macOS given that the next CEO of Apple is a hardware guy, not a software person.
ibash•1h ago
That’s one framing, here’s another:

The next CEO of Apple is someone that cares about quality. (As evidenced by how good the hardware is)

behnamoh•1h ago
> The next CEO of Apple is someone that cares about quality. (As evidenced by how good the hardware is)

I think it's important "what quality" they care about. Tim Cook cared about supply chain quality, and honestly he did an amazing job, but he didn't care much about software, vision of Apple, etc.

LostMyLogin•1h ago
Their chips are quality and the hardware itself is still some of the best. Which is what I believe they were designed insinuating.
xp84•48m ago
The current guy didn't ever once show a sign he cared about anything but 'Number Go Up'[1] so I don't see how anyone could be worse for those of us who care about the actual product than he was.

[1] to be clear, I stipulate Cook is indeed the world champion of Number Go Up. Nobody Number Goed Up more than Cook did. For Ternus to do Number Go Up to the same multiplier Cook did, I think he'd have to acquire all the other companies in the world.

dyauspitr•1h ago
I do not like the grid. I can’t see what’s in it.
xp84•1h ago
> If they approve, the settings open, then the user has to find the specific little toggle and enable it. Another security prompt then done. Why isn’t this at most 2 prompts?

Answer: Because modern-day Apple has subscribed to a particular brand of mitigation for the "noobs will always click 'Allow' especially if you ask them to first" problem. The mitigation is that Apple just dumps you on step 2 of a little 4-5 step mini sysadmin adventure where you prove, every time, that you're sophisticated enough to deserve an exception to the padded-cell walled garden mode they've sealed off 'for your safety.'

As a complete nerd, you'd think maybe I'd like that I can prove my skills like this, but it comes off as deeply disrespectful to me as the user that I can't disable this.

What's my solution to prevent grandma or a 10-year-old from clicking "Allow full filesystem access and keylogging" to an executable she downloaded from facebook-security-center-and-password-verification-cgi-bin-ab383 dot xyz? IDK, that's their problem, but they should offer a way for those of us who aren't clueless to turn whatever it is off.

FireBeyond•1h ago
And then one that grinds my gears, perhaps more than it should: there's no way to change the default browser without explicit user action or consent.

But do that and the very next thing that happens when you try to open a browser or a link in an email?

"Your browser has been changed from Safari to Chrome. Would you like to use Safari or keep using Chrome?" and for a little salt, the default is "Use Safari".

klodolph•59m ago
This particular permission is pernicious, ponder for a picosecond the possibilities:

It’s used for writing keyloggers.

That’s it. It’s the permission that lets you write a keylogger. It SHOULD NOT be just a click away. It should require some extra song and dance, because this is an especially dangerous permission, and the extra friction is justified.

xp84
krackers•1h ago
You could call it hyperspace in an homage to that old 10.6-era application which customized spaces. (Also I just realized why Apple called it called mission control, it allows you to organize spaces).

Also this is basically a replacement for the zombie TotalSpaces 3

jimrandomh•57m ago
Prior to MacOS 10.11, Mission Control was good: you would swipe up with four fingers and it would show you a preview of all of your spaces. Then in 10.11, for no discernable reason, they changed it to suck: rather than showing you a preview, the bar just says "Desktop 1", "Desktop 2", etc until you mouse over it; the practical effect is that using spaces is disorienting and requires memorization.

Some third-party software pretends to restore this functionality, but they do it by repositioning the mouse to simulate a hover, which introduces a delay and doesn't integrate correctly with the animation. Someone wrote a patch that works by disabling SIP and injecting code (https://github.com/briankendall/forceFullDesktopBar), but eventually stopped maintaining it.

A decade later, I doubt anyone at Apple remembers that this bit of user interface used to be good.

ebbi•44m ago
Agree! That "Desktop 1", "Desktop 2" view is so annoying, and given we have higher res monitors now, it serves no purpose if the intention was to save space.
willtemperley•12m ago
> rather than showing you a preview, the bar just says "Desktop 1", "Desktop 2"

I never noticed that behaviour because I only use mission control in full-screen mode. If you swipe up with three (or four) fingers from a full-screen window the previews are visible immediately. I have no idea why we need a different preview for desktop vs full screen however.

The part of this UX that annoys me is the spaces get re-ordered for no apparent reason. I usually have a few IDE windows open and it's tiring to have to double-check the window hasn't moved.

fragmede•6m ago
that's a setting you can turn off. settings -> desktops and spaces -> reorder spaces
toomim•52m ago
I just installed it, but I can't get it to switch spaces, or show the grid overlay. It just beeps at me with the "you can't do that" beep. When I click "Add Desktop", it says "Could Not Add Desktop" and "GridLion could not read the current Spaces for this display."

This is a M1 macbook air. I really want to try this.

arkits•52m ago
DockDoor does this and a lot more. Its also open source https://dockdoor.net/
Pxtl•45m ago
I don't get the use of the spatial layout here. A line may be cruder but if you're going full swordfish hackerman mode why are you caring about grid geography at all? Bind each to a hotkey. The only time you're swiping is when you're lost.

Like what competitive player uses scroll wheel weapon switching in Quakelike games? Nobody

benatkin•41m ago
> LLMs don’t care about UX

Many parts of the LLM care about UX, and you unlock it with your feedback loop, which is a good way to unlock it but one of many ways.

One way to show that LLMs care about UX is to have one tutor you about UX. If they weren't trained to care about it, they couldn't do a decent job. But I've asked dozens of questions about UX to LLMs and they have a great deal of insight.

felixding•32m ago
Slightly off-topic: the old Aqua UI looks so much better. Not only it was much easier to see what's a control and what's text, but it also looked visually nicer (subjective, I know).
pwg•12m ago
> Two decades ago I had a better Mac desktop experience than I have today.

Two decades ago was 2006. I have the same desktop experience today as I had two decades ago (Fvwm2) and have had the grid virtual desktop layout this author misses so much for the entire time via the Fvwm2 (and Fvwm before that) virtual desktops feature. One of the reasons I switched to Fvwm (I no longer remember when, but sometime in the mid to late 1990's) was the grid virtual desktops feature. So I've had gridded virtual desktops for longer than twenty years. Fvwm2's configuration has been tweaked and adjusted slightly along the way, but at no time did a corporate designer decide that I no longer should have a feature I had previously been using.

Proprietary software does not have your interests at heart, it has its stock price or next quarters sales numbers at heart, nothing more.

•
30m ago
All the permissions are treated the same way though. Microphone access. Screen sharing access. etc. Yes, all could be used to spy on you in evil ways, but the replacement of a straightforward "Want to grant this app the following permissions?" with these stupid little spelunks through the garbage app that is Settings irritates me every time.

Apple should throw this whole thing out and replace it with first-launch lists of permissions, with toggles for each. This app 'Zoom' wants "Record the screen, microphone, camera." Then you're done and you don't have to keep searching for it in little lists and relaunching it.

klodolph•25m ago
Honestly, I think the permissions model for desktop and laptop computers is way too permissive to begin with, I think it just kinda sucks and doesn’t do its job. Apple is kind of fixing it but there is a long way to go.

There have been alarm bells ringing in my head for a long time with all these settings, and the fact that they’re buried in the settings app gives me a lot of peace of mind. I’ll click through a lot of boxes and alerts and grant permissions that I shouldn’t. I’m SUPER glad that I won’t accidentally grant, you know, full disk access or accessibility to an app just by clicking on a box that appears at startup.

I remember back in the bad old days when I was constantly making extra user accounts just to run some program. Kinda sucked. Hard truth is, you sometimes want to run code that you don’t fully trust.

manwe150•56m ago
That’s likely not quite the reason. It is to make you have to pause to think if this is the action you want to take.

On the flip side, many websites ask if I want to allow notifications. I almost never do. I was looking at settings recently and surprised how often I’d clicked yes by accident (maybe about 5% false click rate?)

syabro•16m ago
but the damage of notifications is almost zero compared to keylogger IMHO
joshspankit•14m ago
For a long time, I’ve believed that the actual solution is to make the system transparent enough that a compromised system is obvious. Imagine playing hide and go seek in the salt flats
js2•8m ago
[delayed]

The newest Instagram “exploit” is the goofiest I've seen

https://www.0xsid.com/blog/meta-account-takeover-fiasco
1425•ssiddharth•10h ago•339 comments

macOS needs its grid back

https://blog.hopefullyuseful.com/blog/macos-needs-its-grid-back/
69•ranebo•1h ago•34 comments

Can the stockmarket swallow Anthropic, SpaceX and OpenAI?

https://www.economist.com/finance-and-economics/2026/06/01/can-the-stockmarket-swallow-anthropic-...
122•1vuio0pswjnm7•3h ago•267 comments

How is Groq raising more money?

https://www.zach.be/p/how-the-hell-is-groq-raising-more
30•hasheddan•2h ago•16 comments

OpenAI frontier models and Codex are now available on AWS

https://openai.com/index/openai-frontier-models-and-codex-are-now-available-on-aws/
164•typpo•5h ago•56 comments

Chipotlai Max

https://github.com/cyberpapiii/chipotlai-max
72•nigelgutzmann•4h ago•15 comments

Debug Project

https://debug.com/
163•Eridanus2•6h ago•72 comments

U.S. Midterms Have a Cyber Problem, but It's Not at the Ballot Box

https://blog.checkpoint.com/exposure-management/the-2026-u-s-midterms-have-a-cyber-problem-but-it...
14•gnabgib•53m ago•8 comments

Fooling around with encrypted reasoning blobs

https://blog.cryptographyengineering.com/2026/05/29/fooling-around-with-encrypted-reasoning-blobs/
12•supermatou•3d ago•1 comments

AI Agent Guidelines for CS336 at Stanford

https://github.com/stanford-cs336/assignment1-basics/blob/main/CLAUDE.md
340•prakashqwerty•10h ago•121 comments

Squillions: How Money Laundering Won

https://www.lrb.co.uk/the-paper/v48/n09/john-lanchester/squillions
26•rwmj•1d ago•9 comments

Crystal Nights (2008)

https://www.gregegan.net/MISC/CRYSTAL/Crystal.html
13•rorylawless•1h ago•2 comments

Should you normalize RGB values by 255 or 256?

https://30fps.net/pages/255-vs-256-division/
205•pplanu•9h ago•87 comments

CS336: Language Modeling from Scratch

https://cs336.stanford.edu/
379•kristianpaul•13h ago•43 comments

A new way to build chips: Sequentially stacking silicon to extend Moore's Law

https://matse.illinois.edu/news/85775
29•hhs•2d ago•6 comments

Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra

https://www.windowslatest.com/2026/06/01/microsoft-builds-its-ultimate-macbook-pro-rival-with-the...
168•jbk•15h ago•369 comments

What appear to be biochemical processes may be a natural feature of geology

https://www.quantamagazine.org/the-dirt-that-refused-to-die-20260601/
201•speckx•12h ago•66 comments

Alphabet announces $80B equity capital raise to expand AI infra and compute

https://abc.xyz/investor/news/news-details/2026/Alphabet-Announces-Proposed-80-Billion-Equity-Cap...
127•gregschlom•6h ago•119 comments

Nvidia RTX Spark

https://www.nvidia.com/en-us/products/rtx-spark/
349•shenli3514•21h ago•340 comments

Florida sues OpenAI and Sam Altman over AI risks

https://www.politico.com/news/2026/06/01/openai-hit-with-florida-lawsuit-00944215
188•cyunker•11h ago•162 comments

Anyone seen a CC- serial prefix on legacy networking hardware?

19•Throwaway_sys•2d ago•6 comments

Ask HN: Who is hiring? (June 2026)

169•whoishiring•12h ago•240 comments

Age verification for social media, the beginning of the end for a free internet?

https://mullvad.net/en/blog/age-verification-for-social-media-the-beginning-of-the-end-for-a-free...
123•StrLght•3h ago•63 comments

Book Dedications

https://walzr.com/dedications
11•walz•2h ago•1 comments

Stealing from Biologists to Compile Haskell Faster

https://www.iankduncan.com/engineering/2026-05-30-stealing-from-biologists-to-compile-haskell-fas...
99•mooreds•2d ago•4 comments

I made my phone slow on purpose

https://vinewallapp.com/notes/i-made-my-phone-slow-on-purpose/
172•gcampos•4d ago•161 comments

Launch HN: Expanse (YC P26) – Unlock Wasted GPU Capacity

70•ismaeel_bashir•14h ago•22 comments

Only 17% of all 64-bit Integers are products of two 32-bit integers

https://lemire.me/blog/2026/05/22/only-17-of-all-64-bit-integers-are-products-of-two-32-bit-integ...
206•sebg•4d ago•95 comments

The Frame Problem (2004)

https://plato.stanford.edu/entries/frame-problem/
17•rzk•3h ago•4 comments

Ask HN: Who wants to be hired? (June 2026)

101•whoishiring•12h ago•282 comments