‹ BackHN Continuity

Thread

I said no and Apple said yes

886 points · 701 comments · thatslast

  1. vitro · · focus · HN ↗
    Not trying to start flamewars, but more and more I wonder how much are people willing to put up with such practices. On linux for 15+ years and everytime I try to use mac or win, it is an ordeal. And ads. F*cking ads in a system someone has purchased. And spying. Really user hostile environment. No, thank you.
    1. cosmic_cheese · · focus · HN ↗
      Because Linux is full of sharp edges which nobody seems to find it fit to fix.

      I’ve been dabbling in Linux since the early 2000s with Yellow Dog, SUSE, and Ubuntu, tried making it my daily driver in the early-mid 2010s, and for the past 5 or so years have been using it in a secondary/tertiary role.

      Recently I’ve been trying to move my gaming box from Windows to Fedora (which I’ve found mostly makes the right tradeoffs to suit my preferences). I’ve gotten things to mostly work, including games that have been blockers in the past, but just yesterday my ethernet connection listing disappeared and broke network connectivity. No big deal I thought, just go into settings and add it back, but as it turns out the KDE settings UI for NetworkManager is horrifically flaky and most critically, its add interface wizard doesn’t set correct settings for a successful connection. No, you have to drop down and use nmcli afterwards to fix things because the UI also doesn’t surface the right checkbox. I wouldn’t have even figured that out if it hadn’t been for a chatbot’s assistance.

      This is the exact sort of time-burning nonsense that isn’t a problem on either of the commercial platforms that I tend to encounter under Linux. Is this single instance going to push me to reboot that box back into Windows? No, but if issues like that keep cropping up eventually one will become the straw that breaks the camel’s back. Desire to avoid continued frustration will win over the logical portion of most peoples’ brains.

      1. arcanemachiner · · focus · HN ↗
        These sharp edges are a lot less annoying with agents to help solve the problem.
        1. cosmic_cheese · · focus · HN ↗
          Perhaps, but even as someone who uses LLMs I don’t like them being allowed to run amok on my machine. I don’t trust them.

          They’re also a crutch that shouldn’t be necessary for tasks so commonplace and simple as adding a network interface.

          1. nullpoint420 · · focus · HN ↗
            fwiw, I haven't had this issue on Fedora on GNOME. Ubuntu/Debian have always been a pain for me, but Fedora has been great.

            I see this as IBM/RedHat is a better steward/maintainer than other projects.

            1. cosmic_cheese · · focus · HN ↗
              Yeah, the install was originally a GNOME one, but I added KDE after because it handles some things better. For example, GNOME tray item extensions will crash some tray-item-spawning programs running under WINE/Proton, which doesn’t happen in KDE.

              I think GNOME gets some things more correct (it has a much better grip on design for instance), but I don’t agree with its strictly-minimalist philosophy that makes the macOS desktop look full-featured in comparison.

              XFCE and Cinnamon are probably the closest to striking the balance as far as I’m concerned (and are boring in a good way) but sadly they don’t get a fraction of the development resources that the big guys get.

          2. treis · · focus · HN ↗
            They're the next step in UI for computers. Telling codex to add a network interface is easier than a GUI which is easier than a terminal program which is easier than manually editing a config file. None of those are a crutch. They are increasingly useful tools.
            1. advael · · focus · HN ↗
              Frankly I find terminal applications considerably easier than most GUIs for most purposes, but I agree that natural language are generally an easier interface layer than either, and that an interface layer to the functions of a computer in general seems to be their destiny as a technology
              1. cosmic_cheese · · focus · HN ↗
                I’ve been using command lines for over 25 years now and the thing that rubs me the wrong way about them is that nobody can agree on conventions with regard to how a CLI utility should work, which limits the amount of knowledge that’s transferable between them. Each effectively has to be learned individually which gets old fast.
                1. advael · · focus · HN ↗
                  I mean I think there's about as much convention and overlap as there seems to be for GUIs at least, and with much more discoverable clarification to boot
                  1. cosmic_cheese · · focus · HN ↗
                    The issue with manpages is that they need to be pulled up independent of the program, they’re overly verbose, and often don’t include practical usage examples or if they do, bury them under miles of flags I’ll never use.

                    Sometimes CLI utility help commands fill the gap, but often they’re too spartan or don’t even exist.

                    1. advael · · focus · HN ↗
                      Sure, documentation could always be better. My first attempt is usually tab-completion in the shell, then I'll try --help or something, then I usually go to either the archwiki or web search, which increasingly these days is equivalent to asking a chatbot, or asking a chatbot. I find I'm generally not getting past the --help part of that more than 10% of the time, and the web or wiki search solves my problem with one query 99.99% of the rest of the time, but I'm willing to believe this is aided by experience.

                      No amount of experience using GUIs stops me from about 40% of the time having to find a youtube video that explains what arcane path I need to take through a menu to find a setting, and if the menus have changed I might have to find the part of the video that explains what I'm looking for, watch it, realize it's changed, and hope I can find a more recent one. This goes for both native and web applications, for mobile and desktop, for every operating system I've ever touched

            2. rstupek · · focus · HN ↗
              I'm curious how you get codex to do anything when you don't have a working network?
            3. bigstrat2003 · · focus · HN ↗
              In no way is a stochastic system that has zero ability to understand anything "the next step in UI". That's a recipe for disaster and even greater frustration.
        2. shikon7 · · focus · HN ↗
          But what if you switched to Linux to avoid having to use AI?
          1. arcanemachiner · · focus · HN ↗
            This is a genuinely incomprehensible take to me. You damn well better learn to use the tool, or you will be obviated by those that do (at least, as long as your job depends on it). Linux or no Linux.

            Also, you are now using the tool that is best suited to "use AI". You will hit those rough patches, and it's good to know how to work through them. But sometimes there is just no time for such bullshit, and you now have a tool at your disposal that can just sweep these problems away. It is not without its downsides, but this is a clear "dumping the baby out with the bathwater" scenario.

            Your post has the same energy of the old codgers who won't "learn computers" and impotently swim against the tide. It's fine if you want to do that (you do you), but you are swimming in the wrong direction IMO.

            (If you don't work in tech, the magnitude of my recommendations would soften towards you in particular, but the velocity would remain the same.)

            1. ThrowawayR2 · · focus · HN ↗
              > "You damn well better learn to use the tool, or you will be obviated by those that do"

              These vaguely threatening LLM promoter comments are almost like cultish "believe in $DEITY or you'll go to $PERDITION" preaching. It's just freaky.

              I'm genuinely wondering what goes through their minds when they post this.

              1. arcanemachiner · · focus · HN ↗
                What goes through my mind is some combination of "Holy shit, this technology is incredible." and "Holy shit, this technology is retarded." and "If I don't stay on top of this shit, I'm going to lose my fucking job.".
        3. x3ro · · focus · HN ↗
          -1 because why would someone who is annoyed with AI features in macOS migrate to Linux, where they would then be “forced” (in order to not waste their own time) to use agents to fix breaking OS-level functionality..
          1. mort96 · · focus · HN ↗
            I've been a Linux user since at least 2013, I don't think I've ever been forced to use agents to fix anything?
        4. ethin · · focus · HN ↗
          Yes but we should not need an AI chatbot to solve problems which should be trivial for us to solve ourselves. Linux should just not have these issues, period.
          1. arcanemachiner · · focus · HN ↗
            OK, good luck with that attitude. Until the fabled Year of the Linux Desktop finally arrives, you can use the available technology to solve the problem in a practical manner.
        5. gwbas1c · · focus · HN ↗
          Agents aren't a panacea: The sharp edges shouldn't be there to begin with.

          IE, the ethernet port shouldn't just disappear from the OS; it doesn't matter that now it's a little easier to fix the problem.

          1. arcanemachiner · · focus · HN ↗
            Should is a four-letter word, my friend. The sharp edges are there whether you want them to be or not.
            1. gwbas1c · · focus · HN ↗
              Do you need glasses? I count 6 letters.
          2. rstupek · · focus · HN ↗
            If you don't have ethernet the agent isn't going to get a lot done
            1. arcanemachiner · · focus · HN ↗
              I had a local model help me to revert a bad kernel last year. I think it was Qwen-3-Coder, and I had no GUI and no network.
        6. coryrc · · focus · HN ↗
          This is actually a great point. I've taken some esoteric issue with my Debian Linux install and gotten exactly the needed fix. Especially when the error is extremely misleading ("/dev/root: Can't open blockdev" was that I forgot to install the actual kernel image itself...) Distros could ship open-weight LLMs that sure, might take a minute to come up with the answer, but they could be preset with the privileges to actually execute the solution.

          However, those only exist because real people talk about problems on forums. If we fully integrate an LLM into the desktop and nobody discusses the issues they run into anymore, will LLMs continue to be able to solve the problems?

        7. ThrowawayB7 · · focus · HN ↗
          > "These sharp edges are a lot less annoying with agents to help solve the problem."

          That applies just as much to Windows and MacOS as it does to Linux.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.