57 comments

  • xp8413 hours ago
    &gt; 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?<p>Answer: Because modern-day Apple has subscribed to a particular brand of mitigation for the &quot;noobs will always click &#x27;Allow&#x27; especially if you ask them to first&quot; problem. The mitigation is that Apple just dumps you on step 2 of a little 4-5 step mini sysadmin adventure where you prove, <i>every time,</i> that you&#x27;re sophisticated enough to deserve an exception to the padded-cell walled garden mode they&#x27;ve sealed off &#x27;for your safety.&#x27;<p>As a complete nerd, you&#x27;d think maybe I&#x27;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&#x27;t disable this.<p>What&#x27;s my solution to prevent grandma or a 10-year-old from clicking &quot;Allow full filesystem access and keylogging&quot; to an executable she downloaded from facebook-security-center-and-password-verification-cgi-bin-ab383 dot xyz? IDK, that&#x27;s their problem, but they should offer a way for those of us who aren&#x27;t clueless to turn whatever it is off.
    • comboy8 hours ago
      &gt; As a complete nerd, you&#x27;d think maybe I&#x27;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&#x27;t disable this.<p>You seem to have understood the problem. But then you didn&#x27;t follow. If there was a way to disable this, first thing that the grandma would do is watch a video how to disable that and lose security from then on.<p>Of course it is not perfect, but their approach here is really decent. And also, if you find yourself needing to go through that often I think that&#x27;s not a good sign security-wise.
      • wolvoleo5 minutes ago
        Their approach is not decent. There should be some kind of master key to get full admin access. Leaving al the keys in the hand of a mega corporation is asking for trouble.<p>It&#x27;s gone so far that even tech people now think that having root access to a mobile device is somehow scary. Well guess what that root access is still there for the manufacturer. It needs it for stuff like updates. It just shields you from having any kind of input or visibility on what is going on.<p>And once you&#x27;ve given up your admin control to the mega corporation, your government is going to be next. They&#x27;ll be demanding backdoors and regulatory bullshit like age verification and snooping backdoors. Even today the EU launched yet another chatcontrol proposal. Eventually they&#x27;ll manage to get it through when they&#x27;ve paid off enough representatives.<p>Keeping full control is the only way to prevent this.
      • jahller5 hours ago
        you really underestimate the will of people to not change anything that annoys them about their OS. they will click 1 million times a popup away before even considering that it could be resolved indefinitely by an option change. i think Apple&#x27;s system works well to keep the average user safe.
        • projektfu41 minutes ago
          This is evidenced by the people who constantly dismissed the Wi-Fi pop-up on iOS. Which is just about everyone I know with an iPhone.
          • xp8410 minutes ago
            Which pop-up do you mean?
        • Sharlin5 hours ago
          Agreed. It just doesn&#x27;t occur to most people. To even come up with the idea that maybe there&#x27;s a setting for something, never mind searching for a tutorial on how to change it, you already have to be a power user for some values of &quot;power&quot;.
          • carlosjobim3 hours ago
            The grandma is going to follow the video on how to disable system security because scammers are making these videos and she think she has a virus.<p>Not because she wants to install brew or something.
      • merlindru7 hours ago
        Could make it disable-able only from the terminal in recovery mode. That one would be too hard &#x2F; bothersome to fend off most cases I feel like
        • Moggie1006 hours ago
          Never underestimate the ingenuity of a motivated fool.<p>My litmus test for this sort of thing is Excel - I think we all can agree that Excel is used for way more than it should be, and the most complicated, unhinged uses of it are done by non-technical folks looking to get a task done through desperation.
          • KoolKat236 hours ago
            At that point it&#x27;s a them problem.
            • aquariusDue5 hours ago
              Yeah, it always seems weird to me how we deem most adults responsible enough to own a car and not drive into oncoming traffic or how people are allowed to buy actually dangerous tools from big tool stores without a second glance. And sure, there&#x27;s safety training available and in the case of driving you gotta first prove you&#x27;re able to follow the rules. But after that? You&#x27;re on your own, only in computer land do the manufacturers and so on keep holding your hand trying to make sure you&#x27;re not figuratively cutting it.<p>With that in mind it ends up being weird to me in a way I can&#x27;t articulate because after all I can speedrun losing a limb if you left me loose in Harbor Freight or speedrun losing all my money and becoming debt-ridden if you give me a laptop with internet connection.<p>Anyway, I know there&#x27;s more nuanced discussion to be had still I sometimes wonder how would the ideal approach actually look like without requiring people to have a digital(ing) license before being allowed to connect to the internet.
              • TylerE3 hours ago
                That isn&#x27;t true at all.<p>To attack your specific example, cars have added all kinds of things that &quot;hand hold&quot; the user and keep them (and others) safe: Seat belts, air bags, anti-lock brakes, traction control, automatic emergency braking, back up cameras, lane keep assist, blind spot monitors, etc, etc, etc. (Oh, and guess what, per-mile traffic deaths are WAY down from a few decades ago).
                • throwup2381 hour ago
                  All of which are trivial for a user to override, disable, or ignore completely except the primary airbags, which I believe is the whole point. The user is in control and its all in the owner’s manual to boot.
              • ToucanLoucan4 hours ago
                &gt; You&#x27;re on your own, only in computer land do the manufacturers and so on keep holding your hand trying to make sure you&#x27;re not figuratively cutting it.<p>Well, firstly, newer cars are now equipped with tons of safety features like various kinds of auto-braking, various warning systems which monitor blind spots in the car, and driving aids like lane assist, lane monitoring, what have you. And then they also have advanced telemetry features that don’t keep them safe, but their insurance company hopes will identify them as bad drivers if and when they get into accidents so they can be denied coverage. These could be analogous depending how you look at it.<p>Additionally while there’s not much out there for tools, I think that’s less to do with it not being an issue and more to do with it being kind of impossible? That said a few tools have things like sensors that detect the presence of fingers near saw blades and will not only stop operating, they’ll usually destroy the tool in the process to ensure the operators safety, because fundamentally, more saws exist, more fingers do not.<p>Like despite loving track driving, I wouldn’t think that everyone tearing around in V8 monsters with stripped interiors and roll cages is a good idea.
                • aquariusDue3 hours ago
                  Huh, I always forget about the newer safety features of cars because I generally see older cars around me and I used to drive cars where ABS, ESC and beeping where as far as it went for safety. And sure you could argue that telemetry used this way could be a path to price bad drivers out, if I understood your point correctly, yet while it would be effective when deployed to this goal I still instinctively regard telemetry as an invasion of privacy (in a space I assume by default to be private) but that&#x27;s veering towards a different discussion.<p>Generally I have to admit that society is trending towards making things safe(er) by default but as always with every trend some attempts at following or complying are executed poorly (intentionally or unintentionally). Here&#x27;s where I agree that while some safeties are universally good and people that disable them suffer from overconfidence I have seen some examples like experienced people removing the shields from brush cutters because they can get in the way and increase the risk of a tangle when cutting overgrowth (though you have to be mindful and careful to not fling small rocks around afterwards).<p>And yeah, I see your last point and generally agree but for fairness sake I would like to present the other extreme end where a person on a bicycle against a pedestrian is also dangerous albeit less so. That said I&#x27;m about to accidentally argue in favor of the &quot;guns don&#x27;t kill people...&quot; rhetoric and I really don&#x27;t want that so I will concede that for the time being it&#x27;s better to (thoughtfully) design safe systems instead of relying solely on operator diligence.<p>Oh how I dislike that objectively I recognize the need for safety yet subjectively I disdain the fact that my tools try to nanny me and I can&#x27;t reconcile these two views :&#x2F;
                  • ToucanLoucan1 hour ago
                    &gt; And sure you could argue that telemetry used this way could be a path to price bad drivers out, if I understood your point correctly, yet while it would be effective when deployed to this goal I still instinctively regard telemetry as an invasion of privacy (in a space I assume by default to be private) but that&#x27;s veering towards a different discussion.<p>A discussion on which I think we&#x27;d absolutely agree. But yeah, it&#x27;s a thing, whether we agree with it or not.<p>&gt; Generally I have to admit that society is trending towards making things safe(er) by default but as always with every trend some attempts at following or complying are executed poorly (intentionally or unintentionally). Here&#x27;s where I agree that while some safeties are universally good and people that disable them suffer from overconfidence I have seen some examples like experienced people removing the shields from brush cutters because they can get in the way and increase the risk of a tangle when cutting overgrowth (though you have to be mindful and careful to not fling small rocks around afterwards).<p>Oh 100%. I would argue most safety features, even when implemented well, will encumber those who were already skilled, which is why you rub against the ones in MacOS. It just... I don&#x27;t think there&#x27;s a way around that, you know? Think it&#x27;s just an immovable law of the universe.<p>&gt; Oh how I dislike that objectively I recognize the need for safety yet subjectively I disdain the fact that my tools try to nanny me and I can&#x27;t reconcile these two views :&#x2F;<p>I struggled with this for a long time too, but for me, it <i>kinda</i> resolves with the following reasoning:<p>On balance, safer... everything... makes for a better society, because it enables more average people to do more things, to go more places, to use more technology, to make their lives better. And the fact is, for more experienced people, we can get around this.<p>Like the security constraints in MacOS are a great example: they are fucking ANNOYING when you&#x27;re configuring a new Mac, completely agreed, because every last thing requires so many steps. However how often do you really find yourself needing those options in daily driver use? I can count on a hand the number of times I needed system access the last couple of weeks (and usually it&#x27;s just an app update where I have to give the app the go ahead by typing in my password). The last time I had to open security options and do that whole procedure... it would have to be weeks at minimum, perhaps even months.
            • throw0101a4 hours ago
              &gt; <i>At that point it&#x27;s a them problem.</i><p>Except when it becomes a reputational problem for the OEM: <i>Excel sucks at X</i> (i.e., don&#x27;t use it for that) and <i>Excel sucks</i> can become equivalent in many people&#x27;s minds.<p>Sometimes it <i>is</i> actually a problem of people &#x27;holding it wrong&#x27; (as the meme&#x2F;trope goes). And who gets the blame?
    • manwe15012 hours 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.<p>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?)
      • MiddleEndian8 hours ago
        &gt;On the flip side, many websites ask if I want to allow notifications<p>One of the first things I disable on any new Firefox setup. I want zero notifications from websites (or in general, one of the objective improvements of Windows 10 over Windows 7 is that you can just disable notifications entirely, while disabling balloon alerts in Windows 7 was a huge battle that never fully worked)
      • syabro12 hours ago
        but the damage of notifications is almost zero compared to keylogger IMHO
        • mrpippy11 hours ago
          Right, that’s why you get a simpler yes&#x2F;no dialog for notifications, and a conplex “navigate to this settings pane and click a separate button” flow for a keylogger
          • setopt8 hours ago
            I’d like a dialog where you are simply asked to repeat a sentence like «yes, record my screen» or «yes, record what I type» into a text field to approve. Straightforward but still makes you think.
            • rswail7 hours ago
              AWS Console has that, but it&#x27;s infuriating that it has different prompts for different resources, it asks you to type &quot;delete&quot; or &quot;confirm&quot; or the name of the resource.<p>But like most of the AWS Console, each service is different in a unique way.
        • greazy12 hours ago
          Notification requests add to decision fatigue, which can lead to bad things.
        • Nursie9 hours ago
          Depends on what you allow and what your level of sophistication is.<p>My mother recently had &quot;There are antivirus notifications taking over half the screen, do I need to click on them and renew Norton?&quot;<p>She&#x27;d been somewhere and done something that had allowed an unscrupulous site to flood her with alerts directing her to give payment information to a scam site pretending to be antivirus renewal.<p>When I finally got over there (she doesn&#x27;t live on the same continent) I went in and disabled notifications on all of her installed browsers.<p>As far as I&#x27;m concerned the whole &#x27;let this website notify you&#x27; feature is an antipattern and yet another example of browser overreach.
          • swiftcoder8 hours ago
            &gt; As far as I&#x27;m concerned the whole &#x27;let this website notify you&#x27; feature is an antipattern and yet another example of browser overreach.<p>It&#x27;s a symptom of the whole &quot;we converted our document platform into an application platform&quot; debacle that typifies the modern web.<p>Notifications make no sense for the majority of websites, but if you use, say, a web-based email client, then you probably do want them.
    • ibejoeb3 hours ago
      That is a solution. But the underlying problem is that they didn&#x27;t go far enough. There&#x27;s no good reason to bundle arbitrary screen recording with window snapshots, or bundle arbitrary keylogging with hotkey activation. Just off the top of my head:<p>For previews, Apple could provide an API for this very common task. The OS can provide the images, and they could be sampled at refresh rate that makes it unusable for arbitrary recording.<p>For key chords, they could repurpose the emoji key, which is currently not available for external binding, to effectively allow capture only following that magic sequence. The OS should manage this centrally, allowing a program to define its commands and then delivering only the command without the specific associated keys presses. We get the benefit of centralized management with deconfliction, too, which is a real pain on macos as it stands.<p>I don&#x27;t know if these solve every problem, but they solve some. There are probably better ways. Apple has plenty of smart programmers. The product team needs to let them solve the problems that they surely know bother their professional users.
    • klodolph13 hours ago
      This particular permission is pernicious, ponder for a picosecond the possibilities:<p>It’s used for writing keyloggers.<p>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.
      • xp8412 hours 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 &quot;Want to grant this app the following permissions?&quot; with these stupid little spelunks through the garbage app that is Settings irritates me every time.<p>Apple should throw this whole thing out and replace it with first-launch lists of permissions, with toggles for each. This app &#x27;Zoom&#x27; wants &quot;Record the screen, microphone, camera.&quot; Then you&#x27;re done and you don&#x27;t have to keep searching for it in little lists and relaunching it.
        • zuhsetaqi10 hours ago
          They are not all treated the same. Microphone and even Location or Local Network can be permitted direktly with the dialog.
        • klodolph12 hours 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.<p>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.<p>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.
    • kdheiwns10 hours ago
      The scary thing to me is how Apple makes you jump through hoops to install or use any sort of app, but when it comes to adding items to your login items, they don&#x27;t even require you to grant permission.<p>Tried some little throwaway app and realized you don&#x27;t need it? Sucks for you. It added itself to your login items and it&#x27;ll start up in the background every single time you turn on your computer. And it won&#x27;t even tell you. Thought you deleted the app from your Applications folder? If you didn&#x27;t check your login items, there&#x27;s probably some little script that deeply installed itself and it&#x27;ll reinstall it in the background during your next startup.<p>Adobe is the fucking worst with this. Their Creative Cloud spyware keeps enabling itself and reinstalling itself so long as you use photoshop. And it&#x27;ll constantly find ways to turn itself back on. Steam also adds itself to login items, which is fucking annoying because you&#x27;ll reboot and be hit in the face with game ads. At least it respects your decision when you turn it off, but login items should be opt in, never opt out.
      • bartvk9 hours ago
        I try to always install with Homebrew. Because then you can uninstall with the --zap option, for example:<p><pre><code> $ brew uninstall --zap aerospace </code></pre> Usually it blows away everything associated with the app, including cached files, configuration in ~&#x2F;Library and ~&#x2F;.config, etc. Very useful. It&#x27;ll leave a non-functional login item which isn&#x27;t active and can&#x27;t be active.
        • bayindirh8 hours ago
          I like the app uninstaller included in Forklift. You open Applications folder, and delete an app. A window appears with all the associated files Forklift can find (which is extremely accurate, BTW), and you can uninstall everything you want from there.<p>For .pkg files, there&#x27;s UninstallPKG which reads the package manifest and properly uninstalls it.
          • xp8423 minutes ago
            I would like to take this moment to rage against Apple for shipping that package installer, literally 25 years ago, and never once having apparently even considered a native, out of the box way to uninstall programs that were installed that way.<p>Speaking of packages, even more embarrassing, <i>Microsoft Windows</i> literally beat them to shipping a first-party package manager. I feel like Apple lives in a fantasy land that the drag’n’drop app install method from the classic macOS is some kind of platonic ideal — never mind that they can’t stop half the apps out there from going outside that paradigm and installing their crap all over the place.
      • deafpolygon9 hours ago
        I get notifications that an item has added itself to your login items.
        • volemo8 hours ago
          I do as well, but no app should be able to add <i>itself</i> to the login items: ask me or better have me navigate to the login items settings pane and add it manually.
    • joshspankit12 hours 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
      • hibikir53 minutes ago
        From the time of very early viruses, malware has spent effort modifying the tools that make the system transparent to lie to you. So your approach demands that there must be things that are absolutely impossible to change. I have yet to see a system where that is actually true.
      • somat11 hours ago
        I agree, however the fundamental problem here is that transparent systems are on the far side of the axis from user focused systems, think about it, the whole point of building a user interface is to hide and remove choice from the user, to change the system from &quot;A steady hand with a magnetic needle&quot; to &quot;point and grunt&quot; the whole point is to build a shiny facade that hides the inner working of the machine. So while you and I and many other people like to see the machine, the inner workings whirling around in grandiose majesty. Millions of man hours have been spent hiding that stuff away keeping it from view, pretending it does not exist. And thus the transparency of our computing environments have suffered correspondingly to this focus on hiding things.
      • tikhonj11 hours ago
        That seems ≈impossible in a world where you&#x27;re running arbitrary, Turing-complete code. A modern consumer machine can do so many different things—often a bunch at a time—that there is always a massive amount of space to hide bad behavior.<p>There might be some way to design a system from the ground up to avoid this problem (some kind of declarative, capability-based security?), but retrofitting that onto an existing behemoth of a system does not really work.
      • refactor_master11 hours ago
        If I log into my system it&#x27;s safe. If someone reads my password off my screen post-it and logs into my system it&#x27;s quite thoroughly compromised. How would you demonstrate which of the two sessions are compromised, during the act?
      • thfuran12 hours ago
        What does that actually mean?
        • rmunn11 hours ago
          See <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bonneville_Salt_Flats" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bonneville_Salt_Flats</a> — the salt flats are extremely flat (as the name implies), and because of all the salt, no vegetation can survive. Look at the pictures: there are no trees, no grass, no hiding places at all. Anyone standing (or even lying prone) on the salt flats is visible to anyone else for miles around.<p>GP was saying that systems should be &quot;transparent enough that a compromised system is obvious&quot;. I&#x27;m not entirely convinced that that&#x27;s possible (On Trusting Trust should have taught us that compromised systems can <i>create</i> places for the compromise to hide), which means that the salt flats analogy is not a great analogy, IMHO. But at least now you understand the analogy.
          • ileonichwiesz8 hours ago
            I don’t think the analogy was the issue. What does it mean for a system to be so transparent that it’s obvious when it’s compromised?
            • volemo7 hours ago
              I can’t speak for the ancestor, but I think making every screen recording app prominently visible in the status bar would fit the bill.
            • coldtea4 hours ago
              That what apps have permission to access&#x2F;record what at what times they use it, shouldn&#x27;t be hidden or scaterred across several Settings panels.
    • harrisi6 hours ago
      Ironically, my first thought was using Automator or AutoHotKey (there&#x27;s a different one for macOS I think? But you get the point) to just identify those dialogs and click yes&#x2F;allow&#x2F;whatever.<p>Even though a bunch of the responses are &quot;well you don&#x27;t want a keylogger&quot; when the first solutions I can think of are also (potential) keyloggers. :)
    • jeroenhd7 hours ago
      Making the prompts understandable helps a lot when it comes to preventing your grandma from installing a keylogger. I don&#x27;t mind the setting not being obvious exactly because people who don&#x27;t know computers shouldn&#x27;t be tricked into toggling them.<p>But it is funny to see the daily barrage of permission prompts fly through when macOS made an entire ad ridiculing Vista for half the popups and permissions macOS requires these days.
    • WillAdams2 hours ago
      Bring back the &quot;Unix expert&quot; checkbox from NeXTstep?
    • meszmate7 hours ago
      It got restrictive enough that I jumped to Linux with Hyprland and just configured everything the way I actually want
      • articsputnik3 hours ago
        True, I started with Omarchy, but then changed everything to my liking. It&#x27;s so much nicer if you can change your OS by changing some dotfiles, and don&#x27;t get distracted by all the nonsense of new features that macOS and Windows are adding. I wrote about my journey <a href="https:&#x2F;&#x2F;www.ssp.sh&#x2F;blog&#x2F;macbook-to-arch-linux-omarchy&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ssp.sh&#x2F;blog&#x2F;macbook-to-arch-linux-omarchy&#x2F;</a> and what I learned after 8 months: <a href="https:&#x2F;&#x2F;www.ssp.sh&#x2F;blog&#x2F;linux-omarchy-the-good-bad-and-fixable&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ssp.sh&#x2F;blog&#x2F;linux-omarchy-the-good-bad-and-fixab...</a>
      • marssaxman44 minutes ago
        This is the reason I stopped bothering with MacOS, also. Linux just works.
    • js212 hours ago
      &gt; but they should offer a way for those of us who aren&#x27;t clueless to turn whatever it is off.<p>I&#x27;m not sure if it&#x27;s what you&#x27;re asking for, but you can disable SIP:<p><a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;security&#x2F;disabling-and-enabling-system-integrity-protection" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;security&#x2F;disabling...</a>
      • jlarocco11 hours ago
        It&#x27;s been a while since I dumped OSX and went back to Linux, but IIRC, this setting gets reset every time the system updates.<p>At some point Apple realized the &quot;power user&quot; market was too small, and they were better off treating all of their users like idiots. And that&#x27;s when I left.
        • pjmlp10 hours ago
          The power user market was never that big for Apple since Mac Classic came to be, that was the target market, the &quot;idiots&quot;.<p>Desktop power users were on the Acorn, Amiga, Atari and PC.<p>As NeXT &quot;acquired&quot; Apple, Linux users thought OS X was the UNIX experience they were looking for, and since they were never part of Apple culture, keep getting their expectations wrong.
          • thewebguyd9 hours ago
            Apple also kind of accidentally won the power user&#x2F;developer market. When macbooks became synonymous with SV devs, Windows sucked for everything that wasn&#x27;t Win32 development, and Linux on the desktop wasn&#x27;t quite there yet (workable, but no where near the state its in today). Your only other choice was mac. It was UNIX, could dual boot windows if you needed it, so it checked the boxes is nice looking hardware (this was around 2008-2012 era, PC hardware at the time was complete crap).<p>They never set out to build the ultimate power user machine, their target was still general consumers. They just happened to have the right product at the right time when everything else just failed to compete.<p>Had desktop linux been in a better state, or had MS built WSL earlier, things might look a lot different today.
            • linguae9 hours ago
              Apple did openly court Unix users during the early days of Mac OS X. As a teenager during this era, Macs of this era were my dream machines due to Mac OS X, and I was so happy to buy an 2006 MacBook the summer after my freshman year of college with money earned from a summer research internship.<p>Here&#x27;s a Titanium PowerBook G4 ad that says &quot;Sends other Unix boxes to &#x2F;dev&#x2F;null&quot;: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;vintageunix&#x2F;comments&#x2F;b4kojo&#x2F;sends_other_unix_boxes_to_devnull&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;vintageunix&#x2F;comments&#x2F;b4kojo&#x2F;sends_o...</a><p>Here&#x27;s a snapshot of the software solutions page for the aluminum PowerBook G4 from November 2004, proudly touting Unix and even X11:<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20041126011836&#x2F;http:&#x2F;&#x2F;www.apple.com&#x2F;powerbook&#x2F;solutions.html" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20041126011836&#x2F;http:&#x2F;&#x2F;www.apple....</a><p>Some quotes from the Power Mac G5 page (<a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20041126015955&#x2F;http:&#x2F;&#x2F;www.apple.com&#x2F;powermac&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20041126015955&#x2F;http:&#x2F;&#x2F;www.apple....</a>) from the same era:<p>&quot;With the Power Mac G5, a researcher can now run both productivity applications and high-performance UNIX applications on a single system. Mac OS X Panther includes 64-bit optimized system math, vector and image libraries that take maximum advantage of the 64-bit G5 processor.&quot;<p>There was also a cluster in Virginia made of Power Mac G5s, which Apple also touted.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;System_X_(supercomputer)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;System_X_(supercomputer)</a>
              • pjmlp8 hours ago
                Yes, as they were fighting for getting out of bankruptcy and were reverse acquired by NeXT.<p>I also attended a marketing session at CERN, when they came to visit our IT department in 2003, when there were still people using Sun pizza boxes as their desktops (aka SPARCstation).<p>Anyone that has been around Apple long enough can recognise the old Apple (pre-OS X), on current Apple, now that they can be their old self.<p>Any good biography on Steve Jobs, like The Next Big Thing, Folkore or Cult of Mac, will show that underlying culture.
            • pjmlp9 hours ago
              Or even had they acquired Be instead.<p>Microsoft had &quot;WSL&quot; earlier, only badly.<p>The only reason I started with Linux at home back in 1995, was the half hearted UNIX subsystem on Windows NT.<p>Had they been serious about it I am sure GNU&#x2F;Linux would never taken off.<p>As shown by Apple sales of folks buying POSIX instead.
          • kalleboo1 hour ago
            I don&#x27;t think Apple was ever really strong with the &quot;idiots&quot; market until the iPhone halo effect came into being, as much as they may have tried in their marketing.<p>That market always bought the cheapest machine (or &quot;best value&quot;, by specs&#x2F;$) they could find (or, if they were really an &quot;idiot&quot;, the machine that Best Buy had the highest commission on), which would be a PC.<p>In the beige days, Apple&#x27;s bread was buttered in the publishing market, once they moved to OS X, they got the &quot;professional nerds who wanted UNIX but not doing sysadmin at home&quot;.
          • coldtea4 hours ago
            &gt;<i>The power user market was never that big for Apple since Mac Classic came to be, that was the target market, the &quot;idiots&quot;.</i><p>I&#x27;d call the power user market that - the kind of idiocy that&#x27;s more interested in the process than the results.<p>The actual target market was &quot;people that have a life outside computers&quot;.
        • valleyer9 hours ago
          I&#x27;ve had SIP disabled for years, across many updates.
    • cmsj6 hours ago
      You can make the vast majority of them go away by rebooting into recovery mode, running Terminal and then executing:<p>csrutil disable<p>nvram boot-args=&quot;amfi_get_out_of_my_way=0x1&quot;<p>I really wouldn&#x27;t recommend doing either, but you do you.
    • FireBeyond13 hours ago
      And then one that grinds my gears, perhaps more than it should: there&#x27;s no way to change the default browser without explicit user action or consent.<p>But do that and the very next thing that happens when you try to open a browser or a link in an email?<p>&quot;Your browser has been changed from Safari to Chrome. Would you like to use Safari or keep using Chrome?&quot; and for a little salt, the default is &quot;Use Safari&quot;.
  • jimrandomh12 hours 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 &quot;Desktop 1&quot;, &quot;Desktop 2&quot;, etc until you mouse over it; the practical effect is that using spaces is disorienting and requires memorization.<p>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&#x27;t integrate correctly with the animation. Someone wrote a patch that works by disabling SIP and injecting code (<a href="https:&#x2F;&#x2F;github.com&#x2F;briankendall&#x2F;forceFullDesktopBar" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;briankendall&#x2F;forceFullDesktopBar</a>), but eventually stopped maintaining it.<p>A decade later, I doubt anyone at Apple remembers that this bit of user interface used to be good.
    • willtemperley12 hours ago
      &gt; rather than showing you a preview, the bar just says &quot;Desktop 1&quot;, &quot;Desktop 2&quot;<p>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.<p>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&#x27;s tiring to have to double-check the window hasn&#x27;t moved.
      • jimrandomh11 hours ago
        The full-screen mode handling might be a clue about what went wrong: if you swipe up from a space that contains a full screen app, it has an animation where the app goes into a slot in the preview strip, but that animation doesn&#x27;t make sense visually for a non-full-screen space. So, perhaps someone was implementing that animation, didn&#x27;t want to implement an alternate animation for the non-fullscreen case, and decided to minimize the preview strip instead? And because this was after Steve Jobs had died, there was no one left in charge of UX to explain why that was a bad idea?
        • willtemperley10 hours ago
          The animation for the full-screen case serves a useful purpose: drawing the eye to the window in the preview.<p>The non-fullscreen (desktop) case uses an animation for the same purpose, locating the current app window in a sea of others.<p>So what would the preview be in the swipe-from-desktop case? A preview of the window-sea, or the desktop as is? What should the animation be? I suspect those questions are why they chose to just name the desktop.<p>I think it would be more consistent if the tab based preview only existed for the desktop window-sea and transitioned to the actual space previews when swiping between spaces.
      • perilunar7 hours ago
        &gt; If you swipe up with three (or four) fingers from a full-screen window the previews are visible immediately.<p>Previews are also visible immediately if you set Mission Control as a hot-corner action. In never see the title-only spaces — i forgot it even did that until this discussion.<p>I also wish I could name the Spaces. &quot;Desktop N&quot; is pretty useless.
      • fragmede12 hours ago
        that&#x27;s a setting you can turn off. settings -&gt; desktops and spaces -&gt; reorder spaces
        • 71bw3 hours ago
          Does it work nowadays? Back in High Sierra days whenever I tried turning this off it did absolutely nothing and still reordered my shit.
          • willtemperley2 hours ago
            Turning off &quot;Automatically rearrange Spaces based on most recent use&quot; keeps the spaces in the order I left them. That&#x27;s nice. Three finger swipe between spaces when not using the preview seems to work.<p>However, swiping beetween the previews, it sometimes jumps to random places in the order - which is not nice.<p>Possibly a bug, but I might as well just write this as a letter to Santa because it&#x27;s got more chance of being read than a feeback.
        • willtemperley11 hours ago
          Ah thanks!<p>The setting is &quot;Automatically rearrange Spaces based on most recent use&quot; which explains why the behaviour felt so intermittent.
    • ebbi12 hours ago
      Agree! That &quot;Desktop 1&quot;, &quot;Desktop 2&quot; view is so annoying, and given we have higher res monitors now, it serves no purpose if the intention was to save space.
      • josho10 hours ago
        I loathe that I can&#x27;t even rename the desktops.<p>Wouldn&#x27;t it be great to have them named &quot;Design&quot;, &quot;Dev&quot;, &quot;Productivity&quot;, &quot;Games&quot;. Or whatever makes sense given your needs, instead of simply desktop #.
        • jeroenhd7 hours ago
          Windows has had the rename feature for ages and I don&#x27;t know why Apple can&#x27;t just copy that. They&#x27;ve copied plenty of other stuff, why stick with the weirdly restrictive desktop naming scheme?
  • leojfc5 hours ago
    Yes, and I&#x27;d go a step further: OSes in general need a concept of a &#x27;project&#x27; or &#x27;task&#x27; or whatever, which a) cuts across apps and b) integrates deeply with windowing and spaces.<p>Multitasking and context switching has been increasing for years, instant messaging boosted them again, and agent-based workflows are only going to push further in that direction. The OS needs to support that, and it&#x27;s not an app-level concern: I use the same apps in each of my tasks.<p>IDEs can help with this of course: they tend to have workspace&#x2F;project primitives and can restore code and terminal contexts from those. But there&#x27;s always a bunch of other connected stuff that can&#x27;t be linked: web pages (some IDEs are starting to manage those too), agents which don&#x27;t reside in the IDE, relevant chats with colleagues, project management apps and so on.<p>This is clearly an OS-level concern, not an app-level concern.<p>Some of the iPad experiments with alternative window organisation looked kind of promising, but they’re just not powerful or intuitive enough IMO.
    • ubercore5 hours ago
      I make a version of this happen with Aerospace on macOS.
      • joenot4432 hours ago
        Thrilled to see it&#x27;s FOSS.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nikitabobko&#x2F;AeroSpace" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nikitabobko&#x2F;AeroSpace</a>
      • leojfc5 hours ago
        Oh nice, looks awesome, I will give it a go!
  • drob51842 minutes ago
    I’m convinced that the biggest threat to good UIs are the majority of professional UI designers. Think of it this way… Half of all UI designers are below the median. These people chose UI design as a career. You don’t advance your career by simply defending the status quo year after year. To advance you need to design something new. So, you do. You do whether whatever was there before is working well or not. Because what are you going to do, sit on your hands year after year? And because half of all UI designers are below the median, a new UI design has even odds of being a step backwards. And then you’re on stage yammering about Liquid Glass at an Apple launch event. One thing that makes me sad is that a lot of designers seem to focus on visuals and don’t seem to understand anything about usability. How many designers entering the workforce know what Fitts’s Law is, for instance? How many designers were standing in the breach against all of Liquid Glass’s usability issues, most of which were quite obvious? Honestly, with rare exceptions, the designers are the issue.
    • bitexploder1 minute ago
      This assumes that every designer is on the bell curve at the big tech firms in the roles that can influence this. I am not defending modern UI&#x2F;UX, but that is quite an assumption.
  • mortenjorck11 hours ago
    I can never prove it, but I like to think I&#x27;m the one to credit&#x2F;blame for inspiring Apple to &quot;inexplicably restrict [spaces] to a horizontal line only&quot; in Leopard. I produced a concept video in 2009 that prominently featured a linear window manager with gestural navigation, and while it&#x27;s mostly forgotten today, it was covered by all the tech press at the time and inspired a few attempts at adapting some of its idioms into proofs-of-concept in the early 2010s.<p>While linear window management is clearly not to everyone&#x27;s taste, I still think it&#x27;s a valid idea! It was heartening to see this launch and its reception, as I&#x27;m actually working on something in the same area right now...
    • nsagent1 hour ago
      PaperWM is the closest to this approach. There&#x27;s also a macOS port:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mogenson&#x2F;PaperWM.spoon" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mogenson&#x2F;PaperWM.spoon</a>
    • wodenokoto9 hours ago
      Is the video still around? Share a link!
      • jadeopteryx1 hour ago
        Ah, I remember that video, seeing it as the future of window control. Very nice.
      • quadhome5 hours ago
        <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tf03YBxCyGI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tf03YBxCyGI</a>
    • Shorel3 hours ago
      Thank you for confessing!<p>I hate that design and what it has done to Gnome.<p>A grid was so much better.
  • alsetmusic1 hour ago
    I genuinely could not believe it when they took away vertical spaces. Having to jump over extra screens made the feature useless to me. I stopped using it. It&#x27;s impractical.
  • rpastuszak5 hours ago
    WM psychosis time:<p>My current &quot;WM workflow&quot;&#x2F;window management keyboard shortcuts is:<p><pre><code> neovim → tmux → Ghostty → Rectangle → OS so moving to the left window&#x2F;pane is (depending on the &quot;nesting level&quot;): ctrl+h, ctrl+a + {number}, cmd + [, option-ctrl-left, ?? </code></pre> This is what happens when you spend years overthinking &#x2F; fighting the walled garden UX. The sad part is that I&#x27;m kinda OK with this at this stage (besides 1-2 days a year, when my mental faculties are lowered and I decide to _fix it_).<p>A global fzf &#x2F; rectangle &#x2F; alfred shortcut for all &quot;windows and panes&quot; would be great.<p>Unfortunately, at this stage, my overthinking&#x2F;poor ux induced psychosis reached the point where I control Claude using voice and a Playdate console with a crank and I&#x27;m day dreaming about just looking at the pane I need and making a click sound with my mouth to select it (like Neddy in Adventure time).
    • menno-sh4 hours ago
      &gt; besides 1-2 days a year, when my mental faculties are lowered and I decide to _fix it_<p>God this is so recognizable, it&#x27;s truly at my lowest moments that I decide I need a new terminal emulator and spend 6 hours in a brew install rabbit hole. The worst thing is that I&#x27;m still using Warp of all things
    • fragmede5 hours ago
      &gt; A global fzf<p>alttab.app recently went paid, but it&#x27;ll do that
      • rpastuszak5 hours ago
        Thanks!<p>Just checked their site, but I don&#x27;t see &quot;jump to a tmux pane &#x2F; browser tab&quot; in the features there...
  • felixding12 hours ago
    Slightly off-topic: the old Aqua UI looks so much better. Not only it was much easier to see what&#x27;s a control and what&#x27;s text, but it also looked visually nicer (subjective, I know).
    • andrewl-hn37 minutes ago
      To be fair, so are many other UIs. Windows 95-style boxy buttons and bevels make the content look organized. Every possible action gets its button that looks like a button. You often see the total set of available actions by looking at a toolbar. You don&#x27;t need to second-guess whether some piece of content itself is clickable &#x2F; editable or not.<p>Also, everything has excessive padding now. Modern Windows control panel UIs often feel like a multicolumn wall of text with lots of empty space and a few switches dropped in, and to fit the same amount if options as the older UI they had to either hide some toggles because &quot;known needs them anymore&quot; or introduce extra intermediary navigation steps. As a result the new Control Panel feels bloated and less useful.
    • ido11 hours ago
      Funnily enough when Aqua was new i remember thinking Platinum looked so much better.
      • wpm10 hours ago
        That is correct. Platinum still looks fantastic, carefully hewn out of the HIG. Early Aqua is a bit ostentatious and at the very least indulgent. Still better than the fucking flat-slop plus glarse vomit we have to put up with now.
        • black_knight7 hours ago
          We dont have to put up with it. At some point the collective “we” could consider using some other machines with other, more free, operating systems.
  • giancarlostoro1 hour ago
    The Window Manager is the one thing I would rip out of macOS and shove in KDE&#x27;s Window Management features if I could, it drives me crazy.
  • veidr13 hours ago
    This fixes a dozens-of-times-per-day annoyance for me.<p>The grid is good, but even better is the instant virtual display switching.<p>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.
    • xp8412 hours ago
      It&#x27;s every action on Mac and iOS that does this, and it has been increasing in intrusiveness for a decade. I can&#x27;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.<p>I freaking don&#x27;t. One time was plenty. I don&#x27;t want any animation. And the &quot;reduce animation&quot; feature&#x27;s implementation is a slap in the face: all the delay -- that part is non-negotiable apparently -- but with blurry crossfades instead.
      • skydhash11 hours ago
        I&#x27;m using cwm (x11) without a compositor (never noticed tearing). And it&#x27;s so nice when everything is not trying to be cute with shadows, animations and round corners. Animation only makes sense when there&#x27;s a direct action that controls it (like when swapping spaces or hovering) or the system wanting to inform us (notifications). And it&#x27;s better be fast. Otherwise it&#x27;s just visual effects that quickly become tiring after a few days.
    • chamomeal11 hours ago
      It is absolutely, positively mind boggling that you have to sit through those animations. And key presses don’t even take effect if your new desktop until the animation is done. It’s just lunacy.<p>How does a company with infinite resources and talented designers come up with shit like that??
    • coolmitch13 hours ago
      yes! it&#x27;s the worst!<p>I&#x27;ve been using Instant Space Switcher (which got a small callout in tfa) as a targeted fix for this, and it&#x27;s lifechanging
      • eproxus6 hours ago
        I&#x27;ve also switched to Instant Space Switcher, it is soo good! Previously I used BetterMouse for <i>only</i> this feature but they made the space switching worse in later versions (slower, on-par with the default macOS speed).<p>Here&#x27;s the link if anyone is curious: <a href="https:&#x2F;&#x2F;github.com&#x2F;jurplel&#x2F;InstantSpaceSwitcher" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jurplel&#x2F;InstantSpaceSwitcher</a>
        • cpt_sobel5 hours ago
          I also used to use BetterTouch tool just for this feature, no idea what they have been thinking over at Apple with this delay.
    • saila8 hours ago
      You can also do Ctrl-UpArrow then click the space you want. This isn&#x27;t instant, but it might be a little better than repeatedly cycling through each desktop, especially if you have a lot of them. Turning off &quot;Automatically rearrange Spaces based on most recent use&quot; is also a must IMO.<p>Personally, I only open one app per desktop and just use Command-Tab. If you hold Command after Command-Tab, you can select an app with having to cycle through all of them.
      • oneeyedpigeon7 hours ago
        &gt; I only open one app per desktop<p>So what benefit do you get from multiple desktops?
    • sgustard10 hours ago
      Tried this? defaults write com.apple.dock expose-animation-duration -float 0.05; killall Dock
  • pwg12 hours ago
    &gt; Two decades ago I had a better Mac desktop experience than I have today.<p>Two decades ago was 2006. I have the same desktop experience today as I had two decades ago (Fvwm2) <i>and</i> 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&#x27;s) was the grid virtual desktops feature. So I&#x27;ve had gridded virtual desktops for longer than twenty years. Fvwm2&#x27;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.<p>Proprietary software does not have your interests at heart, it has its stock price or next quarters sales numbers at heart, nothing more.
    • keyle11 hours ago
      Yeah okay. But at least we have decent font rendering.
      • SSLy5 hours ago
        so does linux since when infinality-lite was ported into fontconfig, harfbuzz, and friends.
    • regexorcist11 hours ago
      Reading the article as a Linux user was almost infuriating. I can&#x27;t imagine having my workflow, something I&#x27;ve refined for my needs over the years, taken away from me at the wish of a company. Before I switched to Plasma and Wayland I ran XFCE with the exact same config for maybe 15 years, unbothered by updates.
      • Mashimo8 hours ago
        &gt; I can&#x27;t imagine having my workflow taken away from me<p>You never ever had a single software change its workflow?
        • davkan7 hours ago
          People have been using emacs for how many decades? Or vim and terminal? Linux DEs rarely change entirely without the ability to run old versions, with the notable exception being gnome 3 which is still divisive to this day in large part because of it. And even then it was still possible to keep your workflows with MATE, the continuation of gnome 2. Libre office just recently implemented the ribbon and you can still disable it.<p>Radical workflow changes with no recourse is the standard in proprietary software, not so much in FOSS.
          • Mashimo7 hours ago
            KDE 4.0 has entered the chat.<p>Jokes aside: yes, I can see how it&#x27;s technically possible to never experience a workflow change. But also using the same tools at work, your kids school, family you help etc. I just find not very probable.
            • davkan6 hours ago
              I think GP was more talking about having your main workflows changed out from underneath you not so much never having to interface with something outside it. I haven’t had the luxury of a non windows workplace but if I worked in a Linux shop I’d be matching my home workflows. I see plenty of anecdotes on here about users who haven’t worked outside of emacs in decades. Not a probable scenario though I’ll agree with that.
      • Nursie8 hours ago
        &gt; I can&#x27;t imagine having my workflow, something I&#x27;ve refined for my needs over the years, taken away from me at the wish of a company.<p>The great Gnome 3 rollout did this for me... to be fair I guess that was a decision of the distributions, but it was in concert with the developers who decided to make a hard changeover, EOL the gnome 2 line there and then, and (deliberately?) scupper the possibility of installing both 2 and 3 on the same system.<p>Either way it sucked and that pushed me to Xfce, which I still use on linux. But it goes to show it can happen in FOSS.
  • evanjrowley1 hour ago
    Like GridLion, there are a handful of macOS space organizers that attempt to confine specific apps to specific spaces.<p>What would be most helpful for my workflow is something slightly different. I need to be able to launch specific browser profiles&#x2F;windows in these workspaces. One space with all of the tabs for project X, another space with all of the tabs for project Y, and then another with all of the tabs for project Z. These might be in different browser profiles.<p>I don&#x27;t see how I can achieve this under the common per-app paradigm of macOS space organizers unless macOS has some notion of Windows&#x2F;Linux style shortcuts whereby command line arguments can specify the exact things that need to be in the browser window.
  • ramathornn11 hours ago
    Magnet is easily one of the best mac apps i&#x27;ve ever purchased - makes window management so easy and it works great every time. Just Command + Shift and then you can pick any portion of the screen you want the window to go to.<p>That paired with multiple desktops does the trick for me! Highly reccommend (not sure if it&#x27;s okay to share URLs? sorry in case it&#x27;s not):<p><a href="https:&#x2F;&#x2F;magnet.crowdcafe.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;magnet.crowdcafe.com&#x2F;</a>
    • rpastuszak5 hours ago
      Is it different from Rectangle? (I&#x27;ve been using it for ages)
    • AbuAssar9 hours ago
      We can do this natively in macos, isn’t it?
      • ramathornn1 hour ago
        Yeah I guess, just a bit clunky I think. For $5 Magnet is awesome!
      • msephton5 hours ago
        Yes, mostly, since macOS 15
      • multjoy7 hours ago
        No. Mac window management is inexplicably awful.
  • cosmic_cheese12 hours ago
    Nice to see I&#x27;m not alone in missing old Spaces.<p>It&#x27;s too bad we can&#x27;t mix and match parts of releases as desired. If I could have OS X 10.9 Mavericks (last Aqua release) with 10.6 Spaces and modern macOS integration features (Continuity, etc) I&#x27;d be in heaven.
  • pjerem9 hours ago
    Honestly, anyone who used and loved macOS in the past should really try a modern KDE Plasma desktop.<p>It’s not the same, per se, but it’s just … mature. It’s mature because it’s a nice mix of « it’s old and boring » + they took inspiration from everything that worked on macOS and Windows and stole it. They never removed features for any bullshit marketing reasons.<p>It’s not perfect : there are things that I like better on macOS (but they tend to be very rare tbh) or even Gnome or whatever I’m trying nowadays (it’s Niri!)… but I do think KDE is the best <i>overall</i> when it comes to respecting its user, giving him nice and clean defaults while giving them enough options to work however they like to.<p>And yes, that includes virtual desktops arranged in a custom grid. It’s not the default but the option is right there waiting for you to enable it if you want it.
    • ibejoeb2 hours ago
      I would. I love linux desktop, but the apple hardware just smokes anything else. I&#x27;ve had a little success with asahi, but not enough to let me switch.
    • MiddleEndian8 hours ago
      I use KDE at home after leaving OS X when it became clear Apple became more interested in mobile OSes than desktop OSes, and using various combos of Linux and Windows for a bit. Gotta agree. Powerful, customizatable, and predictable at the same time.
    • seaal8 hours ago
      Seriously, it&#x27;s honestly pathetic at how little Microsoft and Apple have pushed UX in the past two decades.<p>Something like quickshell-overview feels so smooth and delicious compared to the painful use of virtual desktops on Windows&#x2F;MacOS.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;Shanu-Kumawat&#x2F;quickshell-overview" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Shanu-Kumawat&#x2F;quickshell-overview</a>
  • akdor11549 hours ago
    Questions for those who like the grid layout of virtual desktops - how does it (or should it?) interact with multi monitor setups? Feels like this would break or at least compromise the spatial metaphor.<p>- Each monitor has own grid?<p>- The VD &#x27;spans&#x27; the pair of monitors?<p>- VDs only on one monitor?<p>- The monitors form a fixed &#x27;window&#x27; into the grid?<p>- Something else?
    • ranebo9 hours ago
      I have a separate grid on each screen. Each with different grid sizes. I have a 3x3 grid on my main display a 2x2 grid on my display to the left and leave my laptop display with no grid constantly locked to my works video conference application.<p>It works well for me, but as you can see from the comments everyone is different :)
    • OsrsNeedsf2P7 hours ago
      I have a Kwin plugin so my laptop is always the same, but my external monitor is a grid. Iirc by default, KDE makes them all share the same grid
  • Shorel3 hours ago
    The same applies to Linux.<p>I remember the 2x2 grid in Ubuntu 12 being the best desktop UI I had ever used.<p>The current Gnome workspaces with a single row are a huge step backwards in terms of productivity. It must be easier for beginners, but it frustrates me every single day.
    • kuschku3 hours ago
      If you&#x27;re attached to Gnome, this won&#x27;t be a solution, but if you&#x27;re willing to consider other options, KDE allows configuring the number of virtual desktops and their arrangement.
    • gbhdrew1 hour ago
      [dead]
  • salahadawi3 hours ago
    &gt; Apparently what I wanted was a Merchant of Record. Someone to handle purchases, taxes and refunds. There seems to be three main companies providing this service: Paddle, GumRoad and Lemon Squeezy.<p>I&#x27;ve used Lemon Squeezy a couple years back, but after the acquisition I feel they&#x27;ve gone downhill. It&#x27;s been a month since I submitted my product for review and I&#x27;m still waiting.<p>Stripe also has a MoR service now, I was able to set it up and ready to sell in a few hours
  • lanycrost5 hours ago
    Interesting, but I will prefer more unified and i3 style way for that I use aerospace and many other tools which give me such experience <a href="https:&#x2F;&#x2F;github.com&#x2F;lanycrost&#x2F;home_is_everywhere" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lanycrost&#x2F;home_is_everywhere</a>
  • ahmetozer3 hours ago
    Thank you, Great description. I have a similar feeling while on my work computer for switching between windows. For some reason when the number of windows are too much, full screen task switching is slowdowns (its not a case my personal work) So i made taskbar.ahmetozer.org my be it helps.
  • yubblegum5 hours ago
    &gt; [In my day job working with LLMs] The bulk of my time is spent reviewing<p>This is depressing. I&#x27;ve been out of the field since Covid (after decade_s of work) and basically have to get back to work since kitty is gone, but this is definitely what I signed up for when I started on this career in software engineering.<p>If I&#x27;m gonna be reviewing all day, I&#x27;d rather manage humans rather than LLMs. How is it affecting managing engineering teams?
    • rgoulter1 hour ago
      &gt; If I&#x27;m gonna be reviewing all day...<p>I think the point is:<p>Pre-LLM: 1. think, 2. write code &amp; check, 3. review.<p>LLM: 1. think, 2. write prompt, &lt;LLM writes code quickly&gt;, 3. review.<p>If the thing that you enjoy about programming is writing code, you can have the LLM write code in the style you like. If you enjoyed getting to explore and understand a system, an LLM can help you do that quicker, too.<p>&quot;Use LLM without thinking&quot; won&#x27;t get you substantially useful results.
  • Galanwe10 hours ago
    &gt; Textmate (and its revolutionary text-snippets) were the catalyst to my migration<p>Hooo damn TextMate snippets, that brings back memories. Hard to convey how hyped I was to use these. That is also what drove me to Mac at that time. I remember writing hundreds of those snippets for every possible C++ construct, and &lt;tab&gt; to fill in variable name, type, loop counters and so on.
  • hajile11 hours ago
    Humans have good spatial memory and having a handful of statically-positioned desktops in a 2D plane makes navigation intuitive and consistent.<p>The real issue is how the ORDER of the desktops changes all the time which messes with that spatial memory and kills a lot of the productivity improvements. A consistent straight line would still be worse than a grid, but still MUCH better than the current situation.
    • rafaeltorres11 hours ago
      I think this behavior can be changed in System Settings &gt; Desktop &amp; Dock &gt; Automatically Rearrange Spaces based on most recent use (turn it off)
  • pistoriusp5 hours ago
    Gonna reply guy here because this is a paid thing. Agree with the author. Exposé was amazing. Here&#x27;s an open alternative that I built, completely keyboard driven: <a href="https:&#x2F;&#x2F;github.com&#x2F;peterp&#x2F;cmdcmd&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;peterp&#x2F;cmdcmd&#x2F;</a>
  • joshstrange2 hours ago
    There is no way I could have been as productive as I was on a 13&quot; MBP back in the early 2010&#x27;s without Spaces. I still vividly remember losing it [0] and spent a few years using various apps to re-implement the old-style spaces. The 2D -&gt; 1D change is what killed it for me. I had amazing muscle memory of where everything was. Center screen is my browser, going left took my to my code editors, going right took me to my terminal, going down to my database GUI tool, and up for reference (second browser or photoshop design).<p>I never had to think about where things were, I didn&#x27;t feel constrained on my tiny screen with no external monitoring, things were good. And now it&#x27;s been over a decade and while I&#x27;ve &quot;replaced&quot; spaces with multiple external monitors I still think about it from time to time.<p>I watch people use (fight) the current &quot;spaces&quot; and I just shake my head thinking of what we lost and how Fisher-Price the new version is. Spaces used to be a power tool, now it&#x27;s a shadow of its former self IMHO.<p>[0] Single row spaces is a joke, I won&#x27;t use it
  • Mikhail_Edoshin10 hours ago
    I remember some very old Windows shell app, Dashboard, by Starfish software, I think. It run under Windows 3.1, possibly replacing Program Manager, and it had a neat virtual desktop feature with tiny pictograms of several desktops for you to switch and drag mini-windows between them. Combined with other capabilities it was a true gem. (But somehow in Windows 95 the updated version started to feel less useful and I eventually abandoned it. Maybe it was the effect of moving between systems and a typical reinstall-to-clean-up routine that was common those days.)
  • zahirbmirza8 hours ago
    I&#x27;ve been using macs since the Classic. I have used macs because the OS was rarely a limiting factor in my productivity. In fact, everything has always been made unobtrusive. Presently, there is misdirected focus at Apple. Most consumers will not have known better. But, that complacency has never been the way apple managed to innovate to be so ahead.
  • flenserboy2 hours ago
    Apple has a strange habit of making the first version excellent, then finding ways to degrade the experience. The grid pattern of spaces is definitely one; Spotlight, as it appeared in Tiger, is another.
  • zx80808 hours ago
    Vote with your money and time!<p>If you can, switch to Linux, choose the distro you like, and help make it better, in UI and whatnot.
    • ainiriand8 hours ago
      I was a linux user for some time in my youth, then corporate appeared and with that the locked windows Thinkpads, the MacOS&#x27;s and such. I am finally back in Linux at home and I find it so amazing, and all my video games work too!
  • auszeph10 hours ago
    I use Charmstone for spatial app switching - <a href="https:&#x2F;&#x2F;charmstone.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;charmstone.app&#x2F;</a><p>Not the same as full spaces, but it gives the same vibe of always having a particular app on a particular hotkey.<p>I try to limit my multi-tasking though, so I can imagine where full spaces would be useful.
  • kritr11 hours ago
    I’ve been using a friend’s app switcher because cmd+tab was a bit too slow and not window oriented.<p>But this has been pretty nice for me.<p><a href="https:&#x2F;&#x2F;mwitch.viraat.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mwitch.viraat.dev&#x2F;</a><p>It’s also open source if you want to customize it for your own preferences (pinned apps, custom keybinds, etc)
    • oneeyedpigeon6 hours ago
      &gt; cmd+tab was a bit too slow<p>Using that app, if I cmd+tab from one space to another, will I see 0 (and I mean <i>zero</i>) animation whatsoever? The exact same behaviour as if I were switching between two apps on the same space? Because that&#x27;s what I need to go anywhere near Spaces, and that&#x27;s what seems impossible.
  • toomim12 hours ago
    I just installed it, but I can&#x27;t get it to switch spaces, or show the grid overlay. It just beeps at me with the &quot;you can&#x27;t do that&quot; beep. When I click &quot;Add Desktop&quot;, it says &quot;Could Not Add Desktop&quot; and &quot;GridLion could not read the current Spaces for this display.&quot;<p>This is a M1 macbook air. I really want to try this.
  • a-ve11 hours ago
    A bit of self-promotion here, but coming from Windows&#x2F;Linux land I got used to having the taskbar at the bottom and never really liked the Dock. I love my Mac, and I know folks who have been using macOS for decades swear by it, but this is one UI feature from other OSes that I would have liked to see in macOS.<p>One major issue is that the Dock cannot filter apps between Spaces, so I built boringBar[0] for this. It frees up real estate taken up by the Dock and makes it much easier to figure out what goes where.<p>I do understand the need for an app switcher on the Mac, though. It has the same problem I faced: it is very app-centric rather than window-centric. Switching between windows is nigh impossible on a Mac without third-party apps, unless you like using the three-finger swipe up gesture. I have never been able to switch quickly between windows using Mission Control.<p>[0] <a href="https:&#x2F;&#x2F;boringbar.app" rel="nofollow">https:&#x2F;&#x2F;boringbar.app</a>
  • irusensei5 hours ago
    Seems MacOS Snow Leopard is for the Apple people what Windows 7 is for Windows people.
  • krackers13 hours 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).<p>Also this is basically a replacement for the zombie TotalSpaces 3
    • msephton5 hours ago
      There&#x27;s already an app called Hyperspace, it reclaims disk space through use of APFS features
  • Jyaif1 hour ago
    &gt; I’ve had feedback this name is terrible<p>GridLion is an excellent name
  • digitaltrees11 hours ago
    I loved spaces. It was so awesome. I tried stage manager the other day and died inside. Immediately turned it off.
  • gjvc8 hours ago
    Snow Leopard was peak OS X
  • gullevek10 hours ago
    You can also assign hot keys to each desktop and then this grid layout is irrelevant anyway
    • layer88 hours ago
      The article mentions that feature and how it doesn’t work for the author.
  • datawars8 hours ago
    I wish there were a way to sandbox apps with more granularity.
  • momocowcow6 hours ago
    Anything great starts with Japanese toilets
  • photios10 hours ago
    The last good MacOS was System 6. Change my mind :D
    • projektfu37 minutes ago
      It might be nice to have more than 8 MB of memory available.
  • pkhodiyar10 hours ago
    there is a project that makes macOS alt+tab look like windows grids (if anyone coming from there), its all something alt_tabs or something
    • benoit-prentout6 hours ago
      yup, that&#x27;s alt-tab : <a href="https:&#x2F;&#x2F;github.com&#x2F;lwouis&#x2F;alt-tab-macos" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lwouis&#x2F;alt-tab-macos</a> I&#x27;ve been using it daily for last 3 years, it&#x27;s awesome !
  • throwaway783219 hours ago
    p9wl: A 9P wayland compositor: <a href="https:&#x2F;&#x2F;12e.iwp9.org&#x2F;papers&#x2F;p9wl.pdf" rel="nofollow">https:&#x2F;&#x2F;12e.iwp9.org&#x2F;papers&#x2F;p9wl.pdf</a><p>Video: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tRx75piIlxo" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tRx75piIlxo</a>
  • k__o11 hours ago
    how do u write the &quot;llms dont care about ux&quot; paragraph then link to your app site that exemplifies llm ux
  • arkits12 hours ago
    DockDoor does this and a lot more. Its also open source <a href="https:&#x2F;&#x2F;dockdoor.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dockdoor.net&#x2F;</a>
    • egypturnash12 hours ago
      I just checked out DockDoor and I could not find anything related to multiple desktops in it at all.
    • WaltPurvis12 hours ago
      Maybe I just missed it, but I don&#x27;t see where DockDoor has anything at all to do with spaces.
    • johnwheeler10 hours ago
      But we&#x27;re not talking about Dock Door. Respect the Maker by giving him his time.
  • gnarlouse11 hours ago
    We need a new social media platform purely for Apple product experiences. Stay with me. People post their experiences with various parts of all their products, from hardware button position to software design and behavior. Upvotes are &quot;It&#x27;s Genius&quot;, downvotes are &quot;It&#x27;s Shit&quot; -- because Apple has completely shirked its much needed Jobsian specter.<p>The joke, of course, is that I imagine a good 75% of the reviews would be &quot;it&#x27;s shit.&quot;
    • antran2211 hours ago
      They already have that, it&#x27;s the Apple Support Community. Apple still manages to neglect most complaints on the site.<p>Honestly, people have been complaining about Apple&#x27;s decision on every semi-Apple-related forum forever. Still didn&#x27;t prevent them from rolling out Liquid Glass. Not sure another one would do the job
  • Analemma_13 hours 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.<p>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!
    • ranebo13 hours 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.
      • OberstKrueger11 hours ago
        As a fellow fullscreen liker (there are dozens of us! dozens!), this looks quite intriguing to me. A grid layout always fit better with my mental model of how these types of spaces should work, since I could use rows as categories of work and columns as specific applications within that category. Or one of a few other mental models I&#x27;ve used over the years.
    • drfloyd5111 hours ago
      I want to use full screen apps. But they are not in the command-tab order. So… no good.
      • oneeyedpigeon6 hours ago
        They are, but it&#x27;s nuanced. If you have one app with a single window, it will always be selectable via Cmd+Tab, even if it&#x27;s full-screened. If you have an app with multiple windows, one of which is full-screened, and you select a non-full-screened window from that same app, you won&#x27;t be able to return to the full-screened window using Cmd+Tab. Which kinda makes sense, since Cmd+Tab cycles apps, not windows.
  • iamkrazy10 hours ago
    As long as useful idiots keep circling the block in queues to buy the next version of their apple product, nothing will change. This will only get shittier.
  • benatkin12 hours ago
    &gt; LLMs don’t care about UX<p>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.<p>One way to show that LLMs care about UX is to have one tutor you about UX. If they weren&#x27;t trained to care about it, they couldn&#x27;t do a decent job. But I&#x27;ve asked dozens of questions about UX to LLMs and they have a great deal of insight.
  • Pxtl12 hours ago
    I don&#x27;t get the use of the spatial layout here. A line may be cruder but if you&#x27;re going full swordfish hackerman mode why are you caring about grid geography at all? Bind each to a hotkey. The only time you&#x27;re swiping is when you&#x27;re lost.<p>Like what competitive player uses scroll wheel weapon switching in Quakelike games? Nobody
    • urbandw311er7 hours ago
      Visual memory is really powerful and maps far more easily onto human brain’s experience of navigating the world. So it’s easier for many people to imagine and organise around a grid.
  • dyauspitr13 hours ago
    I do not like the grid. I can’t see what’s in it.
  • behnamoh13 hours 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.
    • ibash13 hours ago
      That’s one framing, here’s another:<p>The next CEO of Apple is someone that cares about quality. (As evidenced by how good the hardware is)
      • behnamoh13 hours ago
        &gt; The next CEO of Apple is someone that cares about quality. (As evidenced by how good the hardware is)<p>I think it&#x27;s important &quot;what quality&quot; they care about. Tim Cook cared about supply chain quality, and honestly he did an amazing job, but he didn&#x27;t care much about software, vision of Apple, etc.
        • LostMyLogin13 hours ago
          Their chips are quality and the hardware itself is still some of the best. Which is what I believe they were designed insinuating.
    • xp8412 hours ago
      The current guy didn&#x27;t ever once show a sign he cared about anything but &#x27;Number Go Up&#x27;[1] so I don&#x27;t see how anyone could be worse for those of us who care about the actual product than he was.<p>[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&#x27;d have to acquire all the other companies in the world.
  • fnord778 hours ago
    isn&#x27;t this just what 3-finger upswipe does???
  • _wire_9 hours ago
    This is all normalization to iOS horseshit.<p>A list ordering is the most primitive and least memorable layout because lists sort arbitrarily and alphabetical listing of capabilities are not intuitive.<p>But the weirdness only grows from here:<p>For example, Photos shows library recents bottom to top, but pick-photo from library shows recents top to bottom<p>Portrait orientation puts &quot;Done&quot; on one end, landscape puts it on the other.<p>&quot;Done&quot; can be implied by a return tap or involve a &quot;done&quot; tap.<p>Some controls tap, some slide and some do both.<p>Release to release, the formats move around.<p>Format varies between apps &amp; modes.<p>Mystery meat abounds<p>Holding the device a certain way causes spastic mode changes, which vary release to release.<p>Almost any way you touch the device instigates an action or mode change and some controls have 3+ levels of function:<p>WTF does the &quot;power&quot; button do?<p>- stand-by - camera shutter - emergency SOS vs shutdown - arbitrary mode change depending on accessibility setting<p>Bugs and features overlap.<p>The UI is never baked, ever more modal...<p>exhausting
  • atombender2 hours ago
    [dead]