0xfaded a day ago

To any Linux users, I recently bought a fully loaded M4 MacBook pro to replace my aging Lenovo and strongly regret it. I thought I would use it for playing with LLMs, but local dev on a Mac is not fun and I still don't have it fully set up. I'll probably replace it with a framework at some point in the near future.

Edit: okay, that garnered more attention than I expected, I guess I owe a qualification.

1. Everything is just slightly different. I had to split all my dot files into common/Linux/Mac specific sections. Don't expect to be able to clone and build any random C++ project unless someone in the project is specifically targeting Mac.

2. Not everything is supported natively on arm64. I had an idea and wanted to spin up a project using DynamoRIO, but wasn't supported. Others have mentioned the docker quirks.

3. The window manager. I'm not a fan of all the animations and needing to gester between screens (and yes, I've been down the hotkeys rabbit hole). To install a 3rd party window manager you need to disable some security setting because appearantly they work by injecting into the display manager and calling private APIs.

So my person takeaway was that I took the openness of the Linux ecosystem for granted (I've always had a local checkout of the kernel so I can grep an error message if needed). Losing that for me felt like wearing a straightjacket. Ironically I have a MBP at work, but spend my day ssh'd into a Linux box. It's a great machine for running a web browser and terminal emulator.

  • coldtea a day ago

    >I thought I would use it for playing with LLMs, but local dev on a Mac is not fun and I still don't have it fully set up.

    Sounds more like a you problem, probably due to unfamiliarity. There are endless options for local dev on a Mac, and a huge share of devs using one.

    • heavyset_go a day ago

      I've used Macs for 20 years starting on the day 32-bit Intel Macs were released, and agree with the GP. Linux and Plasma spoiled me, going back to macOS and its windowing system feels like a step backward, especially for development, where using multiple windows is a must. Task switching is.. not good? I don't get window previews I can switch through when I hover over the dock, but I do on Linux.

      Yes, I know about Yabai and the other things that modify the existing window manager. The problem is the window manager itself.

      Outside of the windowing system, running native Linux if you're deploying to Linux beats using an amalgamation of old BSD utils + stuff from Homebrew and hoping it works between platforms, or using VMs. The dev tools that are native to Linux are also nice.

      When it comes to multiple monitors, I want a dock on each monitor. I can do that in Plasma, but I can't in macOS, unless I use some weird 3rd party software apparently.

      • 0x457 21 hours ago

        When you use linux as desktop, sometimes you get into a customization-hole and make everything "just right" because on linux everything is customizable.

        Then you switch to macOS or Windows or even (not your) linux setup and hate it. When I manage to contain myself entirely to the terminal it's okay, but the moment I have to interact with GUI I start to miss those "just right" things.

        I can relate. macOS hilariously sucks on certain GUI and terminal aspects. Not much you can do about GUI, just have to adapt to the way macOS wants to be used. For terminal, I use home-manager to manage my $HOME. It not space efficient and public caches are sub-par, but it's better than searching "sed in-place repace macos and linux cross-platform" for the 9000th time.

        • heavyset_go 18 hours ago

          The irony is that I set up my Plasma desktop to mimic macOS' layout in terms of positioning buttons, menus, widgets and docks, and just leave the default settings and themes. Just what you get for free by default with Plasma is great vs macOS even with customizations.

          I do nerd out when customizing the shell, though.

          > It not space efficient and public caches are sub-par, but it's better than searching "sed in-place repace macos and linux cross-platform" for the 9000th time.

          When onboarding new devs, it's like Groundhog Day, where I will inevitably have the "did you use GNU sed or BSD sed" conversation at some point if they have Macs.

          I'm going to have to look into home-manager

          • 0x457 2 hours ago

            > I'm going to have to look into home-manager

            It's amazing, I have the same terminal environment in WLS2, macOS and linux. NeoVim with all of its native dependencies, all k8s tools, etc. Sometimes I run it issues something not working on macos, but usually easy to resolve, if not, I use homebrew via home-manager.

        • StopDisinfo910 an hour ago

          Honestly, I get the GP completely. It’s not much the customisation hole. It’s just that MacOS is pretty meh as an OS and hilariously Snow Leopard, the first version I ever used, is my favourite amongst all the ones that followed.

          I like the hardware however. I really wish there was a good laptop using a competitive ARM SoC with great Linux support. I refuse to buy anything from Apple since they started the whole EU shenanigans and I don’t really now which laptop I will buy. I’m seriously considering only using a phone as my personal computing device now that Android takes convergence semi seriously.

      • Sharlin a day ago

        > Task switching is.. not good? I don't get window previews I can switch through when I hover over the dock, but I do on Linux.

        That just sounds like being accustomed to one way of switching tasks, honestly. If I want previews, I use Expose (three-finger swipe up/down or ctrl-up/down). But mostly I just use cmd-tab and haven't really needed to see previews there. Because macOS switches between applications, not windows, often there isn't single window to preview, and I'm not sure showing all the windows would work well either. For Expose it works well because the it can use the entire screen to show previews.

        • heavyset_go 18 hours ago

          If I wanted to use gestures, three/four finger swipe up and down shows all of the windows and all of the desktops with windows respectively. If I'm switching using the keyboard, I get window previews. If I'm switching using the dock, I get window previews.

          Going back to macOS where I don't get window previews forces me to think in terms of app icons, instead of the UI I've been staring at and will instantly recognize. And if I use the dock, I have to remember the window title's name to switch windows using the context menu.

        • stevage 14 hours ago

          Funny, I've been using Macs for 10+ years and I've never really used Expose. Often I'd be trying to select between windows that look very similar (eg, code windows), so it doesn't work. Instead, I just use Cmd+Tab, and then Cmd+` to cycle windows.

          • FabHK 5 hours ago

            Exactly. I find the macOS approach (Cmd-Tab to pick the right app, Cmd-` to pick the right window) much faster/better than just one shortcut to go through all windows.

            Imagine having N apps with M windows each, with the macOS model your number of presses to find a given window goes from O(NM) to O(N+M).

        • afandian 20 hours ago

          The app switching behaviour is really infuriating. Selecting a window and having all the app’s windows come to the fore, obscuring the window from another app is still annoying, 20 years on.

          And then when you full-screen a window, switch to another app for a moment, and then you can’t find it without delving into the ‘window‘ menu.

          First world problems. But daily annoyances.

          • dent9 an hour ago

            You need to use CMD + ` instead of CMD + Tab

          • duskwuff 17 hours ago

            > Selecting a window and having all the app’s windows come to the fore

            ... would only happen if the application you switch to is enforcing it for some reason. Ordinarily you can interleave windows all you want.

            Switching to an application by clicking on it in the Dock or Cmd+Tabbing to it will bring all its windows to the front, though.

            • afandian 11 hours ago

              You're right, I'm thinking of using the keyboard cmd-tab.

              So if I have two Zed windows and Firefox in front of one of them, I can't switch from Zed to Firefox and back to Zed without losing view of Firefox. Means I have to move windows around so they don't overlap, which seems so counterintuitive.

      • sotix 21 hours ago

        I'll echo the sentiment about being very familiar with macOS but being spoiled by Linux and KDE Plasma. I put up with my work MacBook. My personal Linux setup just works and gets out of the way as a machine.

    • Syntaf a day ago

      Agreed, as a software engineer of ~8 years now Mac is actually my _preferred_ environment -- I find it an extremely productive OS for development whether I'm working on full stack or Unity game dev in my free time.

      • deaddodo a day ago

        I don't agree with OP's sentiment that macOS is a bad dev environment, but surely I prefer Linux+KDE as an overall dev environment. I find that all the tools I need are there but that I'm fighting the UI/UX enough to make it a hassle relative to KDE.

        • robenkleene a day ago

          > I don't agree with OP's sentiment that macOS is a bad dev environment, but surely I prefer Linux+KDE as an overall dev environment. I find that all the tools I need are there but that I'm fighting the UI/UX enough to make it a hassle relative to KDE.

          This sounds like you think macOS is a good dev environment, but that you personally don't like the UI/UX (always safer to make UI/UX judgements subjective ["I don't like"] rather than objective ["it's bad"], since it's so difficult to evaluate objectively, e.g., compared to saying something like Docker doesn't run natively on macOS, which is just an objective fact).

          • deaddodo a day ago

            I literally started off my comment saying that it's not bad. That means it's neutral-good, by definition.

            I can easily develop on both, I prefer developing on Linux. Thus, it is "more good" (IMO), if you prefer.

            • robenkleene a day ago

              Sorry, you're 100% right, I misread your comment.

    • SomeUserName432 a day ago

      I've been on a mac for ~4 years now.

      It was a bit of a struggle to get used to it, coming from windows.

      The only thing I really miss now is alt-tab working as expected. (It's a massive pain to move between two windows of the same program)

      • WXLCKNO a day ago

        You know you can use CMD+backtick (CMD+`) to cycle between windows of the same app? Add shift to go in reverse.

        Or otherwise you can enable the app exposé feature to swipe down with three fingers and it will show you only windows of the same app.

        • metabagel a day ago

          This usually doesn't work for me.

          For example, if I open a new Firefox window, the Mac seems to force the two Firefox windows onto different desktops. This already is a struggle, because sometimes I don't want the windows to be on two desktops. I find that if I try to move one window to the same desktop as the other, then Mac will move the other desktop to the original desktop so they are both still on different desktops.

          OK, got sidetracked there on a different annoyance, but on top of the above, CMD-backtick doesn't usually work for me, and I attribute it to the windows typically being forced onto different desktops. Some of the constraints for using a Mac are truly a mystery to me, although I'm determined to master it eventually. It shouldn't be this difficult though. For sure, Mac is nowhere near as intuitive as it's made out to be.

          • godelski a day ago

              > two Firefox windows onto different desktops
            
            My favorite is how it'll force move your workspace if you get a popup.

            To reproduce, get a second monitor, throw your web browser onto that second monitor (not in full screen), and then open a application into full screen on your laptop's screen (I frequently have a terminal there). Then go to a site that gives you a popup for OAuth or a Security Key (e.g. GitHub, Amazon, Claude, you got a million options here). Watch as you get a jarring motion on the screen you aren't looking at, have to finish your login, and then move back to where you were.

              > Mac are truly a mystery to me
            
            Everyone tells me how pretty and intuitive they are yet despite being on one for years I have not become used to them. It is amazing how many dumb and simple little problems there are that arise out of normal behavior like connecting a monitor. Like what brilliant engineer decided that it was a good idea to not allow certain resolutions despite the monitor... being that resolution? Or all the flipping back and forth. It's like they looked at the KDE workspaces and were like "Let's do that, but make it jarring and not actually have programs stay in their windows". I thought Apple cared about design and aesthetics but even as a Linux user I find these quite ugly and unintuitive.
            • dent9 an hour ago

              Stop using "full screen mode", with recent macOS you can just drag the window to the top of the screen and let it "snap" to fit the entire screen. This is different from "full screen mode" which is largely useless. What you want is that the app window fills the screen space, not that it takes over the entire screen

            • arccy 21 hours ago

              I'm truly annoyed at it reordering the desktops even when i have just a single screen (the built in one). I expect my programs to be in certain order, so switching between them is predictable.

              Or sometimes it just decided to open a link in a new chrome window instead of just opening a tab.... and not even consistently.

              • dent9 an hour ago

                Stop using multiple desktops. Use a single extended desktop. Move the apps where you want them and snap them to one side or the other to any given screen. Done.

              • godelski 17 hours ago

                That gets extra weird with a second monitor. I really cannot predict where a workspace on that monitor will land when disconnecting. It could be prepending or appending. I think it orders based on last active but my lack of confidence should even say something. I mean just because you interact with a program doesn't mean that was the last active program... crazy that I can scroll or type into a window and it not be considered the active window

                • arccy 2 hours ago

                  Even worse is the lag in switching windows. If you use keyboard shortcuts to switch, your screen will have switched over but focus is still on the previous window so anything you type goes there. I have to pause for a second to wait for it to catch up.

                  and disabling animations doesn't help, it's still slow.

          • dapperdrake a day ago

            Full-screen windows (little green button at the top) seem to get "their own desktop". Has tripped me up a few times.

            • godelski a day ago

              Or just put a program onto a second monitor then open a second window for that program. Usually it will not open in the same monitor. This is especially fun when you get pop-ups in browsers...

        • eitland a day ago

          Only sometimes it doesn't work. (For me on a Norwegian keyboard it is CMD+<)

          Specifically, sometimes it works with my Safari windows ans sometimes it doesn't.

          And sometimes when it doesn't work, Option+< will work for some reason.

          But sometimes that doesn't work either and then I just have to swipe and slide or use alt-tab (yes, you can now install a program that gives you proper alt-tab, so I do not have to deal with this IMO nonsense, it just feels like the right thing to do when I know I'm just looking for the other Safari window.)

          I'm not complaining, I knew what I went to when I asked $WORK for a Mac, I have had one before and for me the tradeoff of having a laptop supported by IT and with good battery time is worth it even if the UX is (again IMO) somewhat crazy for a guy who comes from a C64->Win 3.1->Windows 95/98->Linux (all of them and a number of weird desktops) background.

          • SomeUserName432 11 hours ago

            > yes, you can now install a program that gives you proper alt-tab

            Have you tried any that actually delivered on what was promised?

            And actually replacing the alt-tab, not just adding yet-another-key-combination to use?

            • eitland 9 hours ago

              > Have you tried any that actually delivered on what was promised?

              It absolutely does.

              Maybe I should just switch to using it 100% of the time like on Windows. (I was trying to have it the KDE way: Yes, window based switching instead of App based, also an option to switch between windows from the same application.)

        • ilikepi a day ago

          > Or otherwise you can enable the app exposé feature to swipe down with three fingers and it will show you only windows of the same app.

          If you have an Apple keyboard, CTRL-F3 (without the Fn modifier) will do the same. Not sure if there are third-party keyboards that support Mac media keys, but I'm guessing there are some at least...

        • roryirvine a day ago

          That has terrible ergonomics for anyone using a non-US keyboard, though - the backtick is immediately above the option key so to hit together with CMD requires clawing together your thumb and little finger.

          GNOME does this much better, as it instead uses Super+<whatever the key above Tab is>. In the US, that remains ` but elsewhere it's so much better than on MacOS.

          • KORraN a day ago

            > That has terrible ergonomics for anyone using a non-US keyboard, though - the backtick is immediately above the option key so to hit together with CMD requires clawing together your thumb and little finger.

            That's true, hence why I remap it to a "proper" key, above Tab with:

              $ cat ~/Scripts/keyboard_remapping.sh
              #!/bin/bash
              
              hidutil property --set '{"UserKeyMapping":
                  [{"HIDKeyboardModifierMappingSrc":0x700000064,
                    "HIDKeyboardModifierMappingDst":0x700000035},
                   {"HIDKeyboardModifierMappingSrc":0x700000035,
                    "HIDKeyboardModifierMappingDst":0x7000000E1}]
              }'
            • happymellon 21 hours ago

              Hey guys, Linux is rubbish because you have to default to the command line just to get it to work properly...

              • KORraN 9 hours ago

                Firstly, I have not complained about Linux, did I? Even more, I'm about to switch to Linux on my desktop, thanks to Microsoft and their EOS for "the last Windows version ever". Secondly, I suspect power users hardly ever find any OS perfect for their needs, there are always some customizations.

                • happymellon 9 hours ago

                  Ah sorry, knee jerk response.

                  So many comments about how Linux isn't ready because of some admin task requiring to run a CLI command.

                  Then Windows apologists tell you that actually all your problems are because you didn't edit your install ISO or pirate a IOT enterprise edition. Because that's normal behaviour.

                  And it's becoming more common with Macs. I remember Snow Leopard was genuinely amazing, and a massive improvement over everything else. I had high hopes after Mountain Lion that we would get a feature release and then a performance release, because the performance releases just made everything so much better. Alas I just seem to get more whitespace.

        • lostlogin a day ago

          I’m a lifelong Mac user and didn’t know this.

          Shame on me.

          • mholm a day ago

            Apple really doesn't tell power-users about a lot of these features. You can really gain a lot by searching for Mac shortcuts and tricks. I still learn new things that have been around for over a decade.

            • robenkleene a day ago

              I'd argue if you need to be told about keyboard shortcuts, then you're not a power user. (I.e., knowing how to find keyboard shortcuts I'd consider a core trait of power users).

              • metabagel a day ago

                Keyboard shortcuts should be exposed in some fashion. IMO, Microsoft is typically better at this.

                • robenkleene a day ago

                  What specifically does Microsoft do that Apple should do?

                  • metabagel 2 hours ago

                    My perception is that on Windows it is standard to display keyboard shortcuts next to application menu items, whereas on the Mac, that doesn’t seem to be the case. Perhaps that’s just a culture thing. It’s expected on Windows, and not as expected on Mac.

                    • robenkleene an hour ago

                      macOS does this too (if I'm following correctly), you can see it in the "The Apple Menu in macOS Ventura" screenshot on this Wikipedia page https://en.wikipedia.org/wiki/Apple_menu#/media/File:Apple_m... it's done for both application keyboard shortcuts, as well as system shortcuts (as in this example).

                      For completion, system shortcuts are also available in `System Settings > Keyboard > Keyboard Shortcuts...` (where they can also be changed). (Although I don't think that's 100% comprehensive, e.g., I don't think `⌘⇥` for the application switcher is listed there.)

            • xpe 19 hours ago

              Another tip: lots of useful characters are only an option press away. You can find them by viewing your keyboard [1], which is easy if you have you input source on your dock. Some of my favorites:

                   ⌥k = ˚ (degree)         ⌥e a = á
                   ⌥p = π (pi)             ⌥e e = é
                   ⌥5 = ∞ (infinity)       ⌥e i = í
                   ⌥d = ∂ (delta)          ⌥e o = ó
                   ⌥8 = • (bullet)         ⌥e u = ú
                  ⇧⌥9 = · (middot)         ⌥n n = ñ
              
              ⇧ = shift; ⌥ = option

              [1]: https://support.apple.com/guide/mac-help/use-the-keyboard-vi...

              • xpe 16 hours ago

                > which is easy if you have you input source on your dock.

                correction: on your macOS menu bar (at the top-right of the screen along with WiFi, time/date, etc)

      • superjose a day ago
        • SomeUserName432 10 hours ago

          It has some weird behavior when it comes to reverse order, when you cmd+tab+shift then the shift key is suddenly the deciding button, not tab.

          End up with the focus just speeding off to the left without really intending to, since it ignores tab and now focuses on shift.

        • staindk a day ago

          I don't think I could survive on MacOS without AltTab.

      • 91bananas a day ago

        Play with your keyboard, alt, ctrl, cmd + tab or ~ or combos of those will do wild things for ya

      • afandian 20 hours ago

        I’ve not used windows since XP, but the one thing I missed was the keyboard menu navigation with alt and the underlined single letters. Still in my muscle memory, and I always felt like it was at least as good as keyboard shortcuts.

      • jablala 18 hours ago

        Well I have some good news, look up the AltTab MacOS tool. It does exactly what you're after and it has been a life saver for me.

      • whycome a day ago

        Apparently i'm the only one who didn't know about cmd+`

        • xpe 19 hours ago

          Poking around System Settings > Keyboard > Keyboard Shortcuts… > Keyboard is a pretty good place to browse if you haven't. There are default keybindings that can changed and switched on/off. For macOS Sequoia 15.6:

              [ ]  Change the way Tab moves focus            ⌃F7
              [ ]  Turn keyboard access on or off            ⌃F1
              [ ]  Move focus on the menu bar                ⌃F2
              [ ]  Move focus on the Dock                    ⌃F3
              [ ]  Move focus to the active or next window   ⌃F4
              [ ]  Move focus to the window toolbar          ⌃F5
              [ ]  Move focus to the floating window         ⌃F6
              [*]  Move focus to next window                  ⌘`
              [ ]  Move focus to status menus                ⌃F8
              [ ]  Show contextual menu                      ⌃↩
          
          I only have one checked currently; I'm not feeling adventurous.
      • sator-arepo a day ago

        You know about Cmd+Backtick, do you?

    • rtpg 18 hours ago

      Stuff like the containerisation story on Macs is so miserable. The fact that so many devs use Docker and on Mac and pay the orders of magnitude file costs (or do a bunch of other shenanigans) really makes for an unfun experience.

      Really wish someone could have figured out something a bit better in that space in particular. Docker compose is a "least worst" option for setting up a project with devs when many are uncomfortable with other solutions, but it really takes the oxygen out of anything that might "work"

    • windexh8er 15 hours ago

      > Sounds more like a you problem...

      I don't. I'm constantly shifting between my Linux desktop and a Mac for work. I also picked up a personal MBP with as much RAM as Apple allowed (still far overpriced and limited options) about a year and a half ago. While I don't regret it, it's still not my first choice.

      If there's "endless options for local dev on a Mac" then I don't know how to describe the flexibility that a decent laptop running Linux gives you, comparatively. Honestly I think the Mac only excels in one area still today and that is: the breath of their paid for software library. The polish of Mac used to be the draw, but OS X has degraded over the years as Apple shifts to unify IOS and OS X. And don't get me started on the garbage that iCloud is that Apple continues to force feed harder and harder having, clearly, taken cues from the Windows team in Redmond.

      I'm really hopeful we start to see more ARM options in non-Mac laptop formats soon. Because, while trivial, it is nice to be able to run small models for a variety of reasons.

      It is interesting though that I see a "huge share of devs" using a Mac to write code targeting Linux environments when they could actually simplify their development environment by ditching Mac. To each their own.

    • neya 21 hours ago

      Wow, this account's recent comment history is just full-on blasting with pro-apple opinions and attacking anyone who posts even a tinge of negativity about Apple or its recent product(s). I find it amusing we'd become so defensive about for-profit companies and their products..

    • godelski a day ago

        > Sounds more like a you problem
      
      I'm sorry, I just really hate this Apple Fanboy rhetoric. It's frequent and infuriating. Don't get me wrong, I hate it when the linux people do it too, but they tend to tell you how to get shit done while being mean.

      The biggest problem with Linux is poor interfaces[0] but the biggest problem with Apple is handcuffs. And honestly, I do not find Apple interfaces intuitive. Linux interfaces and structure, I get, even if the barrier to entry is a big higher, there's lots of documentation. Apple less so. But also with Apple there's just things that are needlessly complex, buried under multiple different locations, and inconsistent.

      But I said the biggest problem is handcuffs. So let me give a very dumb example. How do you merge identical contacts? Here's the official answer[1]

        Either:
        1) Card > Look for Duplicates
        2) Select the duplicate cards, then Card > Merge Selected Cards.
      
      Well guess what? #2 isn't an option! I believe this option only appears if you have two contacts that are in the same address book. Otherwise you have the option "Link Selected Cards". Something that isn't clear since the card doesn't tell you what account it is coming from and clicking "Find duplicates" won't offer this suggestion to you. There's dozens of issues like this where you can be right that I'm "holding it wrong", but that just means the interface isn't intuitive. You can try this one out. You can try this out. Go to your contacts, select "All Contacts" and then by clicking any random one try to figure out which address book that contact is from. It will not tell you unless you have linked contacts. And that's the idiocracy of Apple. Everything works smoothly[2] when you've always been on Apple and only use Apple but is painful to even figure out what the problem even is if you have one. The docs are horrendous. The options in the menu bar change and inconsistently disappear or gray out, leading to "where the fuck is that button?".

      So yeah, maybe a lot of this is due to unfamiliarity, but it's not like they are making it easy. With Apple, it is "Do things the Apple way, or not at all". But with Linux it is "sure whatever you say ¯\_(ツ)_/¯". If my Android phone is not displaying/silencing calls people go "weird, have you tried adjusting X settings?" But if my iPhone is not displaying/silencing calls an Apple person goes "well my watch tells me when someone is calling" and they do not understand how infuriating such an answer is. Yet, it is the norm.

      I really do want to love Apple. They make beautiful machines. But it is really hard to love something that is constantly punching you in the face. Linux will laugh when you fall on your face, but it doesn't actively try to take a swing or put up roadblocks. There's a big difference.

      [0] But there's been a big push the last few years to fix this and things have come a long way. It definitely helps that Microsoft and Apple are deteriorating, so thanks for lowering the bar :)

      [1] https://support.apple.com/guide/contacts/merge-contact-cards...

      [2] Except it actually doesn't

      • mercutio2 17 hours ago

        It’s rare that I get feedback like this about a feature I owned for a decade.

        1) The vast majority of users have only one contact-sync account, so it’s not an issue for them, merge works fine

        2) For users that have multiple contact-sync accounts, they almost never want a feature to silently choose one account’s contact and delete the other account’s contact. So linking is really what these users want if the contacts live in different accounts.

        It’s interesting feedback that a combined “link or merge” command would be what you’d expect. That’s a reasonable request; in my day we generally steered clear of combining destructive operations (merging) with non-destructive (linking).

        I was more focused on the fact that the macOS implementation of “look for duplicates” is pretty broken; there’s a decent iOS implementation we never got around to migrating to macOS.

        • godelski 15 hours ago

          Don't get me wrong, I don't have an issue with linking. I think that's the correct solution.

          In fact, it's kinda the only solution unless you can push info upstream, and you shouldn't assume you have those privileges or even know their data structure. But that doesn't matter because what the user cares about is how the information is displayed.

          It is primarily a display issue. No deletions needed

          The critical issue is I, the user, can't identify if these two contacts are in the same address book or not. The only way I can find this out is to guess and check. I have to guess the address book and then search that name, then repeat. That's not a reasonable solution nor does it scale. It's trivially solvable too. Just tell the user what address book a contact belongs to!

          That's what leads to the confusion. All the program is telling me is that there are two contacts with the same name, nickname, phone number, and birthday. But the contacts differed on email and notes. The UI feedback tells me "Apple doesn't know how to do a trivial database query" not "Apple doesn't want to destructively merge these contacts because they are in different address books." That is actually not an obvious thing and I chased multiple other issues first. This is especially bad because in my calendar I had 3 entries for this person's birthday and 3 contacts. 2 were linked to my iCloud address book and 1 to Google (by ctrl clicking on the date, but maybe (in hindsight) that's not actually accurate). I somehow got it down to two, which resulted in 4 birthdays on my calendar! That actually created a false flag because now the icons showed as of 1 was from google and now 3 from iCloud, with all 3 no longer linking to a contact. The feedback the programs are giving me is "Apple can't merge tables", right? Or at least that's a reasonable interpretation.

          I think theres a relatively simple solution to this. 1) indicate on the contact card which address book the contact belongs to. 2) "Find duplicates" queries across address books. Present the option "link contacts" instead of "merge". It's obviously reasonable that a user would want this as you have that capability for a reason. I honestly think "merge" could be "link" in most cases, because depending on the data structure those will be equivalent (you reference a node. That node has children pointing to the different tables). I agree, you shouldn't delete data, but there's also likely no reason to (yes delete if you have duplicate pointers pointing to the same object unless these pointers are aliases)

          The same idea applies to calendar events. I missed a ton of events when I first switched to an iPhone because I'll look at my calendar and see 3 copies of "Columbus Day" and 1 "Indigenous People's Day" (Apple does both!) and not what I had scheduled for 10am. The only solution I have is to disable the holiday tables from my Google calendar and outlook. Effectively that's "deleting" data. This looks like a fine solution but those calendars aren't identical. As a user I want the union. I want deduplication. Because who wants redundant information? It's clearly not something the user is intending (at least in this case). That's going to be true for things like birthdays too (which I'd be happy to import). Apple doesn't even distinguish that as a separate table for my Google calendar so I'm stuck with dupes.

          Effectively it is a display issue. As a user that's what's critical to me because that's what makes the program useful. As a programmer, yeah, I care about details but my tech illiterate parents don't.

          Tldr: who said anything about deleting data?

      • nicoburns a day ago

        > With Apple, it is "Do things the Apple way, or not at all".

        Well kinda, you don't have to use all that much Apple software on macs though. If you can live with the window manager / desktop environment then you can use whichever apps you choose for pretty anything else.

        • klardotsh 20 hours ago

          Which would be less of a problem if the window manager and desktop environment weren’t some of the absolute worst parts of the entire OS.

        • godelski 21 hours ago

          I'm not sure this is true, especially if you're a "power user"[0]. Here's an example: I want to modify `~/.ssh/config` to define a machine's alias depending on the SSID I'm on. So I want this logic

            If on MyHomeSSID:
                Host FooComputer
                    Hostname      192.168.1.123
            Else If tailscale-is-running
                Host FooComputer
                    Hostname      100.64.0.123
          
          The reason you might want to do this is so that you can have your ssh connection adapt to the network you're using. You can just always write `ssh FooComputer` and get the connection you want. This can get much more complicated[1], but is incredibly useful.

          How would you accomplish this? Well actually, I don't know ANYMORE[2]. The linked thread had a solution that worked, but `ipconfig getsummary en0` now redacts the SSID (even when running sudo!). Though `system_profiler SPAirPortDataType` still works and I can get the result in 4 seconds... So not actually a solution. Yet it shows the idiocracy and inconsistency of Apple's tooling. There was a solution, then Apple changed it. wtallis helped me find a different solution, and well... then Apple changed it. YET `system_profiler` still doesn't redact the SSID so what is going on? Why is it even redacted in the first place? I can just throw my cursor up to the top right of the screen and see the SSID information. If it was a security issue then I should not be able to view that information in GUI OR CLI and it would be a big concern if I could see it in some unprivileged programs but not in others.

          And that's the problem with Apple. If I write some script to do some job, I don't know if that script is going to work in 6mo because some person decided they didn't want that feature. So I can find some other command to do the exact same thing and end up playing a game of Wack-a-mole. *It is absolutely infuriating.* This is what I mean by "constantly punching you in the face". The machine fights you and that's not okay.

          [0] I put in quotes because the example I'm about to give is to some "complex" but others "dead simple". I'd actually say the latter is true

          [1] https://news.ycombinator.com/item?id=41596818

          [2] https://news.ycombinator.com/item?id=41633547

          [side note] I've used a similar SSID trick to write myself a "phone home" program in termux for Android and other machines. I can get my GPS coordinates and other information there so you can just write a <50 line program to ping a trusted machine if your device doesn't check in to trusted locations within certain timeframes. Sure, there's FindMy, but does that give me a history? I can't set an easing function to track if my device is on the move. Can I remote into the lost machine? Can I get it to take pictures or audio to help me locate it? Can I force on tailscale or some other means for me to get in without the other person also having technical knowledge? Why not just have a backup method in case one fails? I'm just trying to give this as an example of something that has clear utility and is normally simple to write.

  • lholden a day ago

    I ended up doing something similar a few years ago. Picked up a MacBook Pro M1 Max back when the M1 stuff was new to replace an aging Lenovo running Linux. I actually really loved my Lenovo + Linux, but the M1 was new and shiny and I desperately wanted better battery life.

    The hardware was great, but life on a Mac always felt a bit convoluted. Updating the OS was especially frustrating as a software developer because of all the interdependent bits (xcode, brew, etc) that often ended up breaking my dev environment in some way. It also always amazed me at the stuff that was missing. Like, how isn't the default terminal app fully functional after all these years? On the plus side, over the time I used it they did add tiling and the ability to hide the notch.

    Finally at the start of the year I moved back to Linux and couldn't be happier. Had forgotten just how nice it is to have everything I need out of the box. The big thing I miss is Affinity Photo, though that looks like it's in the middle of dying right now.

    • skydhash 20 hours ago

      I have an M1 air and 8th gen intel Dell (openbsd) and I’m much happier wit the Dell for hacking on stuff. MacOS is pretty much a nightmare if your workflow is not apps and IDE centered.

    • krisgenre 10 hours ago

      Exactly! I too bought the M1 Macbook Air in 2021 because of its great battery life. I wanted a powerful device for hacking on personal projects at home (I use a Dell running Ubuntu at work) but every time I opened it there was always something frustrating about OS X that made it unsuitable for dev stuff (at least for me)

      * Finder - this is my most hated piece of software. It doesn't display the full file path and no easy way to copy it

      * I still haven't figured out how to do cut/paste - CMD + X didn't work for me

      * No Virtualbox support for Apple Silicon (last checked 1 year ago)

      * Weird bugs when running Rancher Desktop + Docker on Apple Silicon

      But still Apple hardware is unbeatable. My 2015 Macbook pro lasted 10 years and the M1 is also working well even after 4 years.

      • FabHK 5 hours ago

        > * Finder - this is my most hated piece of software. It doesn't display the full file path and no easy way to copy it

        View -> Show Path Bar to display the full path of a file.

        When a file is selected, press Option-Cmd-C to copy the full file path. Or just drag the file anywhere that expects a string (like the Terminal, or here). That strikes me as quite easy.

        Cmd-X, -C, -V work as expected, what exactly is the problem? (Note that macOS, unlike Windows, doesn't allow to cut & paste files to avoid loss of the file in case the operation isn't completed. However, you can copy (Cmd-C), then use Option-Cmd-V to paste & move.)

        Now, that might not be completely easy to discover (though, when you press Option the items in the Edit menu change to reveal both "tricks" described above, and contain the keyboard shortcut).

        At any rate: when switching OS, is it too much to ask to spend a few minutes online to find out how common operations are achieved on the new OS?

      • neop1x 5 hours ago

        In Finder moving a file is mac+c like copy and mac+shift+v or something like that. mac+x and mac+v works for text.

      • danhau 6 hours ago

        Reg finder: you can drag and drop the little folder icon into other apps, which will insert the full path.

    • linehedonist 17 hours ago

      What’s missing in the terminal app?

      • neop1x 5 hours ago

        iTerm2 is a must. This is probably the only Mac app I miss on Linux. Kitty and Ghostty are missing so many important features, they fill like hobby proof of concept terminals to me. The closest alternative for Linux IMO is Wezterm.

      • wongogue 15 hours ago

        It’s a TextEdit vs Pages thing. Try Ghostty, Kitty or iTerm2.

    • stevage 17 hours ago

      The one that always surprises me is that there is absolutely no image editor of any kind.

      But really, I just don't use that many desktop apps (or at least, not generic ones) so I don't have much of an issue on MacOS.

      • snowwrestler 17 hours ago

        I frequently edit images in Preview on my Macs.

        • stevage 16 hours ago

          Yeah, you can resize and change format and that's about it. No drawing tools of any knid.

          • snowwrestler 16 hours ago

            It does have drawing tools, as well as tools for working with exposure, sharpness, color, text, shapes, selection, etc. I’d suggest exploring the features in Preview. It can do a surprising number of things with images.

          • scoodah 4 hours ago

            Preview very much does have drawing tools

          • SlightlyLeftPad 16 hours ago

            Preview is also great for saving and applying wet signatures.

    • abrookewood 20 hours ago

      Pretty sure you can run Asahi on that? Might have been worth the effort instead of swapping out the machine as it's still pretty capable.

  • thewebguyd a day ago

    > The window manager. I'm not a fan of all the animations and needing to gester between screens (and yes, I've been down the hotkeys rabbit hole). To install a 3rd party window manager, you need to disable some security setting because appearantly they work by injecting into the display manager and calling private APIs.

    Specifically for this, there's Aerospace (https://github.com/nikitabobko/AeroSpace) which does not require disabling SIP, intentionally by the dev.

    For using the vanilla macOS workspaces though, if you avoid using full screen apps (since those go to their on ephemeral workspace that you can't keybind for some stupid reason), if you create a fixed amount of workspaces you can bind keyboard shortcuts to switch to them. I have 5 set up, and use Ctrl+1/2/3/4/5 to switch between isntead of using gestures.

    Apart from that, I use Raycast to set keybindings for opening specific applications. You can also bind apple shortcuts that you make.

    Still not my favorite OS over Linux, but I've managed to make it work because I love the hardware, and outside of $dayjob I do professional photography and the adobe suite runs better here than even my insanely overspeced gaming machine on Windows.

    • nextos a day ago

      Mac laptop hardware is objectively better, but I am on the same camp as the parent post. For most development workflows, Linux is my favorite option. In particular, I think NixOS and the convenience of x86_64 is usually worth the energy efficiency deficit with Apple M.

      It will be interesting to see how this evolves as local LLMs become mainstream and support for local hardware matures. Perhaps, the energy efficiency of the Apple Neural Engine will widen the moat, or perhaps NPUs like those in Ryzen chips will close the gap.

      • sanswork a day ago

        I develop using a MacBook because I like the hardware and non-development apps but all my accrual work happens on a Linux server I connect to. It's a good mix.

    • foxandmouse 18 hours ago

      Thanks for sharing Aerospace, can’t believe I overlooked it! It’s like finding out someone fixed half the things that make macOS feel like a beautiful prison .Somehow it makes the whole OS feel less… Apple-managed.

  • dent9 an hour ago

    You're doing it wrong. Mac is by far one of the best development environments and is used by millions for dev, including LLMs. In fact I'm running LLMs and image AI models right now on my M4 MBA and everything works perfectly.

    For your dotfiles there's not too many differences just make a separate entry point for zsh that only includes the zsh + macOS things (a few system calls are different in macOS) and then set your .zshrc to load the zsh + macOS version instead of the Linux or "universal" one. This is trivial if you've split your dotfiles into multiple separate files to import individually from a central master file per OS.

    For window management you want to use CMD + ` to switch windows in the same app and CMD + Tab to switch apps. You also want to utilize the touch gestures for App Expose and Mission Control.

    The only thing that's still wonky is the touchpad Natural Scroll vs the mouse wheel scroll, there's a third party "Scroll Reverser" app that can give you normal mouse wheel scroll and Natural Scroll on the touchpad at the same time. Hopefully some day Apple will make that a native feature.

    Stop trying to install third party window managers.

  • radley a day ago

    Is there a HN bingo card? Because we always get a top comment for Linux user who tries Mac and decides they prefer Linux.

    • disgruntledphd2 a day ago

      I kinda agree with the OP, but then I was a Linux user for well over a decade. I do think that C/C++ libraries are much, much more of a pain on Mac as soon as you go off the beaten path (compiling GDAL was not pleasant, whereas it would be a breeze on Linux).

      Some of this is probably brew not being as useful as apt, and some more of it is probably me not being as familiar with the Mac stuff, but it's definitely something I noticed when I switched.

      The overall (graphical) UI is much fluider and more convenient than Linux though.

    • monegator 8 hours ago

      Meh, i've had a macbook for 15 years, i'm on the league that thinks that snow leopard was the last good OS they made. Still get to use one almost daily at work, but honestly i prefer using windows for developing, if linux is not an option.

      My 2012 MPB still lives on running debian (not ideal because some driver quirks, but miles better in terms of responsiveness and doing actual work on it than whatever OSX i could put on it)

      I honestly agree with the parent. I'd love a macbook M because the hardware is simply fantastic, but if i can't put debian on it, then i'll pass

    • tannhaeuser a day ago

      I have to agree. The loss of sense of reality among Linux fanboys is really annoying.

      I had been a Linux notebook user for many years and have praised it on this board years ago. But today the Linux desktop has regressed into a piece of trash even for basic command line usage while providing zero exclusive apps worth using. It's really sad since it's unforced and brought upon Linux users by overzealous developers alone.

      Mac OS trounces Linux in absolutely every way on the desktop it's not even funny: performance, battery life, apps, usability, innovation. Available PC notebook HW is a laughable value compared to even an entry level Apple MacBook Air. Anecdata but I have no less than five "pro" notebooks (Dell Lattitude, XPS, and Lenovo Thinkpad) come and go with basic battery problems, mechanical touchpad problems, touchpad driver issues, WLAN driver issues, power management issues, gross design issues, and all kind of crap come and go in the last five years so I'm pretty sure I know what I'm talking about.

      The one thing Mac isn't great for is games, and I think SteamOS/Proton/wine comes along nicely and timely as Windows is finally turning to the dark side entirely.

      • metabagel a day ago

        > Mac OS trounces Linux in absolutely every way on the desktop it's not even funny: performance, battery life, apps, usability, innovation.

        performance - I don't agree battery life - absolutely apps - absolutely usability - I don't agree innovation - I don't agree

        One significant annoyance associated with Linux on a laptop is that configuring suspend-then-hibernate is an arduous task, whereas it just works on a Macbook.

        But, the main thing is commercial application support.

      • pas a day ago

        hardware and basic OS reliability is really good when it comes to MBPs, unfortunately the rest of the software stack is maddening

  • delbronski a day ago

    As a long term Mac user who works on ROS a lot I hear you. Most people here think local dev means developing a React app. Outside of mainstream web frameworks Mac sucks for local dev.

    • lavp a day ago

      I’ve found Macs to be good for most dev stuff with the exception of non-Dockerized C++.

      Unfortunately I do a lot of C++… I hate the hoops you have to go through to not use the Apple Clang compiler.

      • pjmlp 11 hours ago

        Yeah, C++ is only a side actor on Apple since Mac OS got replaces with NeXTSTEP, Copland was C++ based, and BeOS as well, but Objective-C won.

        Now with Swift, and the whole security legistation ongoing issues across several countries, Apple seems to only care to the extent it needs for their uses of LLVM, Metal Shading Language (C++14 dialect), and IO / Driver Kit frameworks.

        They aren't contributing to clang as they once were, Google also not after the whole ABI break discussion.

        On Windows land, it isn't much better, it appears that after getting first place reaching C++20 compliance, Microsoft decided to invest their programming language budgets on .NET, Rust and Go, asking the community what features that actually care about in newer standards.

        https://developercommunity.visualstudio.com/t/Implement-C23-...

        https://developercommunity.visualstudio.com/t/Implement-C26-...

        So it is going to be hard going forward, expecting the very latest features on the three major compilers, when the contributions get reduced.

  • devilsdata 21 hours ago

    I have a pretty good cross-platform dotfiles setup for both Mac OS and Linux that I use Chezmoi to provision. I try not to repeat myself as much as possible.

    Here's my repository: https://github.com/lkdm/dotfiles

    I use Linux at work and for gaming, and Mac OS for personal stuff. They both build from the same dotfiles repository.

    Some things I've learned is:

    - Manually set Mac's XDG paths to be equal to your Linux ones. It's much less hassle than using the default system ones.

      - See my .profile as an example on how I do this: https://github.com/lkdm/dotfiles/blob/main/dot_profile.tmpl
    
    - Use Homebrew on both Linux and Mac OS for your CLI tools

    - Add Mac OS specific $PATH locations /bin, /usr/sbin, /sbin

    - Do NOT use Docker Desktop. It's terrible. Use the CLI version, or use the OrbStack GUI application if you must.

    - If you use iCloud, make a Zsh alias for the iCloud Drive base directory

    - Mac OS ships with outdated bash and git. If you use bash scripts with `#!/usr/bin/env bash`, you should install a newer version of bash with brew, and make sure Homebrew's opt path comes before the system one, so the new bash is prioritised.

    I hope this is helpful to you, so feel free to ask me anything about how I set up my dotfiles.

  • saltcured a day ago

    I can relate. I've spent almost 30 years working primarily on Linux. I moved Windows to be under VM when I needed it around for occasionally using MS Office, first under vmware and later under kvm. Now I don't even use it as a VM, since work has Office 365.

    My work got me a similar M4 MacBook Pro early this year, and I find the friction high enough that I rarely use it. It is, at best, an annoying SSH over VPN client that runs the endpoint-management tools my IT group wants. Otherwise, it is a paperweight since it adds nothing for me.

    The rest of the time, I continue to use Fedora on my last gen Thinkpad P14s (AMD Ryzen 7 PRO 7840U). Or even my 5+ year old Thinkpad T495 (AMD Ryzen 7 PRO 3700U), though I can only use it for scratch stuff since it has a sporadic "fan error" that will prevent boot when it happens.

    But, I'm not doing any local work that is really GPU dependent. If I were, I'd be torn between chasing the latest AMD iGPU that can use large (but lower bandwidth) system RAM versus rekindling my old workstation habit to host a full size graphics card. It would depend on the details of what I needed to run. I don't really like the NVIDIA driver experience on Linux, but have worked with it in the past (when I had a current gen Titan X) but also did OpenCL on several vendors.

    • kristianp a day ago

      Speaking of the P14s, I have an Intel version from 2 years back and battery life is poor. And I hunger for the mac's screen for occasional photography. The other thing I found difficult is that there's no equivalent of the X1 Carbon with an AMD chip. It's Intel only. The P14s is so much heavier.

  • 1-more a day ago

    > I still don't have it fully set up

    Highly recommend doing nix + nix-darwin + home-manager to make this declarative. Easier to futz around with.

    • cyrialize 3 hours ago

      If you don't mind me asking, why do you prefer this set up over just using brew?

      I've poked around articles and other posts about this, but I'm not sure I quite get it.

      If I just need to install packages, would brew just work for me?

      I have a collection of bash scripts in my dotfiles for setting things up, and I've been meaning to adapt them for my linux laptop. It seems like Nix may be helpful here!

    • unshavedyak a day ago

      Seconded. I have a mostly CLI setup and in my experience Nix favors that on Mac, but nonetheless it makes my Nix and Linux setups a breeze. Everything is in sync, love it.

      Though if you don't like Nixlang it will of course be a chore to learn/etc. It was for me.

      • 1-more a day ago

        drop $20/month for any LLM and you don't even have to learn it!

        • mauflows a day ago

          LLMs are uniquely bad at writing nix configs I've found. The top models all regularly hallucinate options

          Really useful for debugging though

          • 1-more a day ago

            Really? This surprises me. I've used them for projects and for my home-manager setup and it's always been amazing at it. The best example I can come up with is packaging a font I needed into a nix package for a LaTeX file. It would have taken me a month of trying various smaller projects to know how to do that.

        • unshavedyak a day ago

          Honestly it helped quite a bit. There are a lot of obscure (imo) errors in Nix that LLMs spot pretty quickly. I made quite a bit of progress since using them for this.

          • 1-more a day ago

            Yeah it's like 99% responsible for all of my flake files; I wasn't being facetious!

  • martypitt a day ago

    I appreciate this comment!

    I'm often envious of these Macbook announcements, as the battery life on my XPS is poor (~2ish hours) when running Ubuntu. (No idea if it's also bad on Windows - as I haven't run it in years).

    Thanks for the heads-up.

    • coldtea a day ago

      Not that useful as a heads up.

      MacOS is great for development. Tons of high profile devs, from Python and ML, to JS, Java, Go, Rust and more use it - the very people who headline major projects for those languages.

      2ish hours battery life is crazy. It's 8+ hours with the average Macbook.

      • theodric a day ago

        > It's 8+ hours with the average Macbook.

        Did I get a dud? I rarely get over 2.5

        • leakycap a day ago

          If you are on a M-series MacBook and aren't running a 3D Benchmark the entire time, your Mac is broken if it is dying after 2.5 hours.

          Have you checked your Battery Health?

          If you have an intel-based Mac, it's the same expected battery life as Windows and 2.5 hours on an intel MacBook battery sounds decent for something 5+ years old.

        • avtar a day ago

          8+ hours sounds about right. I have a M1 Macbook Pro and even 5 years later I can still use it (a million browser tabs, couple containers, messaging apps) for an entire day without having to charge it.

        • tverbeure a day ago

          Yeah, you have a dud. Or you have some processing running in the background that's gobbling up all the energy.

        • brokencode a day ago

          With Apple Silicon? Yes, that is very low for typical dev usage.

          Gaming is another story though, or any other uses that put a lot of stress the GPU.

  • root_axis a day ago

    Yes, macOS sucks compared to Linux, but the m chip gets absolutely incredible battery life, whereas the framework gets terrible battery life. I still use my framework at work though.

    • acomjean 17 hours ago

      The AMD chips I'm using with integrated graphics have 6+ hours of battery life (system76 pangolin) and the newer intel ultra chips are decent on battery too. +/- a bit depending on how hard you end up pushing them machine. Huge improvement over my frist linux laptop, though it had a nvidia chip set but would go only 2-3 hours per charge.

    • ElijahLynn a day ago

      Yes, there is a dilemma in the Linux space. But is running Linux on a MacBook a viable option these days? Is Ashahi Linux solid enough?

      I much prefer a framework and the repairability aspect. However, if it's going to sound like a jet engine and have half the battery life of a new m series Mac. Then I feel like there's really no option if I want solid battery life and good performance.

      Mac has done a great job here. Kudos to you, Mac team!

      • zdragnar 21 hours ago

        If you don't need a dedicated graphics card, there's plenty of laptops that get 12 or better hours of battery life (8 under heavy load such as you're compiling things), which is perfectly fine for me. LG gram was my most recent one I was using, and that required zero tweaks to any power management or battery or ssd or any other settings to get.

  • akulbe 14 hours ago

    I want to love Linux on the desktop as much as the next Linux fan, but I always end up coming back to the Mac (begrudgingly).

    I really liked Windows when WSL came out, but the direction Microsoft seems to be going makes me want to run the other way.

    Windows or macOS... for the hardware working well, generally just works as expected. The tradeoffs you make with each, are different. But it's usually not a hardware thing, as to why (in my experience).

    I just put Linux on a 5th-gen ThinkPad P1. It works... mostly. Sound works... at about 50% volume of what Windows or macOS would output. This has consistently been an issue with me, every time I've tried to use Linux on the desktop.

    It ends up being some set of compromises to use Linux.

    And when video is a frequent part of my work and personal use... the quality of it on Linux just doesn't cut it.

    For server usage... forget it. Linux wins, hands down. Zero contest. :D

  • konart a day ago

    >but local dev on a Mac is not fun

    What are the differences though? I have mbpr and a pc with Fedora on it and I barely see any differences aside from sandboxing in my atomic Kinoite setup and different package manager.

    People often hating on brew but as a backend dev I haven't encountered any issues for years.

    • leakycap a day ago

      The issues I see people struggle with on a Mac is that development often needs things in a non-default and often less-secure setup.

      There isn't a "dev switch" in macOS, so you have to know which setting is getting in your way. Apple doesn't like to EVER show error alerts if at all possible to suppress, so when things in your dev environment fail, you don't know why.

      If you're a seasoned dev, you have an idea why and can track it down. If you're learning as you go or new to things, it can be a real problem to figure out if the package/IDE/runtime you're working with is the problem or if macOS Gatekeeper or some other system protection is in the way.

    • ruszki a day ago

      I can tell you in one sentence: try to have a DNS server when mDNSResponder sits on port 53 (for example because you use the new virtualization framework).

      And there are a lot of such things, which are trivial or non problem in Linux.

  • baka367 15 hours ago

    It was different for me. I tried to move from Windows to Linux multiple times, but my Dell just refused to run it reliably no matter what. After fidling with multiple distros I finally bit the bullet and went for a mac. I cant be more happier to have a Linux experience without the Linux pains.

    Note that there certainly are quirks around arm64, however, coming from windows, i am no stranger to have to deal with such issues so they bother me less.

    The best thing is, that i can confidently put mac into my backpack without worries of it performing a suicide due to not-fully-sleeping (common windowns issue)

  • achandlerwhite a day ago

    What are the quirks with local dev that make it not fun?

    • jayd16 a day ago

      There are surprisingly a lot of permission headaches and rug pulls in the last few big OS updates that have been really annoying.

      • konart a day ago

        Any examples? I've been using mbpr since 2014 and haven't seen any changes recently except you have to hit "allow" button a few times.

        • jayd16 a day ago

          They're basically things along those lines. They're more nefarious when background services quietly error out and you need to dig to find it was a newly required permission.

        • EvgeniyZh a day ago

          Launching unsigned app now requires to go to settings manually and allow it there instead of just allowing on launch

          • asdff 20 hours ago

            Right click > open no longer works?

      • coldtea a day ago

        I use macOS, with all kinds of languages locally, plus vms, kubernetes, LLMs, etc and seen no such issues.

        What "permission headaches"?

        • watermelon0 a day ago

          Launching unsigned apps is a problem, especially if an app bundle contains multiple binaries, since by default you need to approve exception for each of them separately.

          I know that it's possible to script that since Homebrew handles it automatically, but if you just want to use a specific app outside of Homebrew, experience is definitely worse than on Linux/Windows.

        • mholm a day ago

          There are a lot of annoying hurdles when allowing some types of application access. Needing to manually allow things in the security menu, allowing unrecognized developers, unsigned apps. Nothing insurmountable so far, but progressively more annoying for competent users to have control over their devices.

    • Zizizizz a day ago

      For me, who came from linux the only thing I don't like is the overview menu's lack of an (x) to close a window. The way slack stacks windows within the app so it's hard to find the right one. Pressing the red button doesn't close the app from appearing in your CMD+Tab cycle between apps, you also have to press CMD+Q. (Just a preference to how windows and linux treat windows, actually closing them. Rectangle resolved the snap to corner thing (I know MacOS has it natively too but it's not too great in comparison).

      Things I prefer: Raycast + it's plugins compared to the linux app search tooling, battery life, performance. Brew vs the linux package managers I don't notice much of a difference.

      Things that are basically the same: The dev experience (just a shell and my dotfiles has it essentially the same between OS's)

      • tracker1 a day ago

        I think the hardest part for me, is getting used to using CMD vs CTRL for cut-copy-paste, then when I start to get used to it... in a terminal, it breaks me out with a different key for Ctrl+C. I got used to Ctrl+Shift for terminals in Linux (and Windows) for cut-copy-paste, etc.

        It may seem like a small thing, but when you have literal decades of muscle memory working against you, it's not that small.

        • platevoltage a day ago

          I'm a lifelong Mac user, so obviously I'm used to using CMD instead of CTRL. Inside the terminal we use CTRL for things like CTRL-C to exit a CLI application.

          What messes me up when I'm working on a linux machine is not being able to do things like copy/paste text from the terminal with a hotkey combo because there is no CMD-C, and CTRL-C already has a job other than copying.

          IMO apple really messed up by putting the FN key in the bottom left corner of the keyboard instead of CTRL. Those keys get swapped on every Mac I buy.

          • tracker1 a day ago

            Ctrl+Shift+(X,C,V) tends to work for many/most terminals in Linux and Windows (including Code and the new Terminal in Windows)...

            I agree on the Fn key positioning... I hate it in the corner and tend to zoom in when considering laptops for anyone just in case. I've also had weird arrow keys on the right side in a laptop keyboard where I'd hit the up arrow instead of the right shift a lot in practice... really messed up test area input.

            • platevoltage a day ago

              I knew there must be some extra hot key, but like you said, muscle memory.

              It's the same thing when switching from a Nintendo to a Western game where the cancel/confirm buttons on the gamepads are swapped.

          • saltcured a day ago

            As a very long-term Linux user, I'm still aggravated when implicit copy and middle-click paste doesn't just work between some apps, since it is so deeply embedded in my muscle memory!

      • vel0city a day ago

        I'm only a recent MacOS user after not using it for over 20 years, so please people correct me if I'm wrong.

        But in the end the biggest thing to remember is in MacOS a window is not the application. In Windows or in many Linux desktop apps, when you close the last or root window you've exited the application. This isn't true in MacOS, applications can continue running even if they don't currently display any windows. That's why there's the dot at the bottom under the launcher and why you can alt+tab to them still. If you alt+tab to an app without a window the menu bar changes to that app's menu bar.

        I remember back to my elementary school computer lab with the teacher reminding me "be sure to actually quit the application in the menu bar before going to the next lesson, do not just close" especially due to the memory limitations at the time.

        I've found once I really got that model of how applications really work in MacOS it made a good bit more sense why the behaviors are the way they are.

    • jtbaker a day ago

      docker being nerfed is pretty much the only thing I can think of.

      • cbm-vic-20 a day ago

        Have you tried Apple's "container" tool?

        https://github.com/apple/container

        • jtbaker 20 hours ago

          I saw the announcement, and it looks like a cool tool. But I don't think it supports docker compose specs, which a lot of my projects use for running services (like postgres) locally when developing. And doesn't seem like there is any support for kubernetes - e.g. still needs to run through Colima etc.

    • sofixa a day ago

      Docker works very weirdly (it's a desktop application you have to install that has usage restrictions in enterprise contexts, and it's inside a VM so some things don't work), or you have to use an alternative with similar restrictions (Podman, Rancher Desktop).

      The OS also has weird rough edges when used from the terminal - there are read-only parts, there are restrictions on loading libraries, multiple utilities come with very old versions or BSD versions with different flags than the GNU ones you might be used to coming from Linux, the package manager is pretty terrible. There are things (e.g. installing drivers to be able to connect to ESP32 devices) that require jumping through multiple ridiculous hoops. Some things are flat out impossible. Each new OS update brings new restrictions "for your safety" that are probably good for the average consumer, but annoying for people using the device for development/related.

      • coldtea a day ago

        >The OS also has weird rough edges when used from the terminal - there are read-only parts, there are restrictions on loading libraries, multiple utilities come with very old versions or BSD versions with different flags than the GNU ones you might be used to coming from Linux, the package manager is pretty terrible.

        You use nix or brew (or something like MacPorts).

        And they are mighty fine.

        You shouldn't be concerned with the built-in utilities.

        • astrange a day ago

          IIRC many of the built-in tools were updated from FreeBSD in the last release, but they'd still be different from GNU.

        • sofixa a day ago

          Brew is pretty terrible though. It's slow, and doesn't handle updates/versions/dependencies all that well.

          I've had it make major (with breaking changes) updates to random software when asked to install something unrelated.

          • inkyoto 20 hours ago

              HOMEBREW_NO_AUTO_UPDATE=1
            
              HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
            
              export HOMEBREW_NO_AUTO_UPDATE HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK
            
            brew is fine. Not the best package manager, not the worst one either.
      • craigds a day ago

        Dovker on mac has one killer feature though: bindmounts remap permissions sensibly so that uid/gid in the container is the correct value for the container rather than the same uid/gid from the host.

        the workarounds on the internet are like "just build the image so that it uses the same uid you use on your host" which is batshot crazy advice.

        i have no idea how people use docker on other platforms where this doesn't work properly. One of our devs has a linux host and was unable to use our dev stack and we couldn't find a workaround. Luckily he's a frontend dev and eventually just gave up using the dev stack in favour of running requestly to forward frontend from prod to his local tooling.

      • anajimi a day ago

        I suggest trying Nix on Macos, it is very nice as a package manager but also it can be used as a way to replace Docker (at least for my needs, it works very well). This days I don't even bother installing brew on my Mac, I only use Nix.

        • alexshagov 12 hours ago

          Ended up doing the same, no brew, no docker

          System-wide dependencies installed via home manager, and project-related installed via nix flakes which is created on project basis

          I can spin up a new identical environment on new macos in 15 mins

        • skinnymuch a day ago

          Very interesting. I’m going to start using Nix it seems based off skimming how it works and can replace docker.

  • pm2222 a day ago

    I hear you. Apple hw and Linux combination would be have been great for me.

  • neop1x 5 hours ago

    You can disable most animations in the Accessibility settings under Reduce Motion.

  • skopje 16 hours ago

    So basically you're a linux user who is mad macOS isn't linux? Don't get me wrong, Tahoe is the worst GUI upgrade ever, but the last time I had problems with lack of native Mac-Arm support was ... 2021? I think your arguments are topical and don't point to a significant problem with the build ecosystem. Yes, rare niche packages haven't all migrated to Arm, but ... that's all you got?

  • foxandmouse a day ago

    I thought the same thing when I saw the M5 in the news today. It’s not that I hate macOS 26, hate implies passion.. what I feel is closer to disappointment.

    The problem is their philosophy. Somewhere along the way, Apple decided users should be protected from themselves. My laptop now feels like a leased car with the hood welded shut. Forget hardware upgrades, I can’t even speed up animations without disabling SIP. You shouldn’t have to jailbreak your own computer just to make it feel responsive.

    Their first-party apps have taken a nosedive too. They’ve stopped being products and started being pipelines, each one a beautifully designed toll booth for a subscription. What used to feel like craftsmanship now feels like conversion-rate optimization.

    I’m not anti-Apple. I just miss when their devices felt like instruments, not appliances. When you bought a Mac because it let you create, not because it let Apple curate.

    • Panzer04 a day ago

      Usually there's an accessibility option of some kind that disables animations; at least it exists in android and I feel like it existed in iOS (though I haven't used that in ages). I'm surprised Mac doesn't have something similar.

    • ericmcer 5 hours ago

      Many people want that though?

      I just want shit to work, and most modern devs function many levels above the OS most of the time. Stuff I write is gonna run in a browser, a phone or a containerized cloud env. I don’t care about how configurable my OS is I just want to do my work and sign off.

  • CjHuber a day ago

    I also like the multi desktop experience on KDE more, but I‘ve recently found out you can at least switch off some of the annoying behavior in the Mac settings, so that e.g it no longer switches to another desktop if you click on a dock icon that is open on another desktop

  • LeoPanthera 21 hours ago

    > Everything is just slightly different. I had to split all my dot files into common/Linux/Mac specific sections. Don't expect to be able to clone and build any random C++ project unless someone in the project is specifically targeting Mac.

    This seems like a very unfair complaint. macOS is not Linux. Its shell environment is based on Darwin which is distantly related to BSD. It has no connection to Linux, except for its UNIX certification.

    • yoavm 20 hours ago

      Why is it unfair? The OP literally stated "To any Linux users". They aren't saying it's worse, just that if you're coming from Linux it can be hard to adapt. Sounds reasonable to me.

      As a Linux user, I sometimes dream about the Apple hardware, and I tell myself "How hard can it be to get used to MacOS?! It has a shell after all!". The OP reminded me that it can be quite difficult.

    • Philpax 20 hours ago

      That can be true while still being a genuine irritant. Windows and POSIX shells are different enough that you'd never assume that a script would be compatible between them - but the same is not true between your average Linux distro and macOS, which leads people to repeatedly get bit when trying to write a script that supports both.

  • wingworks a day ago

    I get the comment about Docker. Not being able to share memory with docker makes it a pain to use to run things alongside mac, unless you have mountains of ram.

  • woodruffw 19 hours ago

    I'm sympathetic to all of this except the part about DynamoRIO: I've barely seen people compile DynamoRIO successfully on Windows and Linux, so struggles on macOS don't seem that unusual. It seems like a marginal case to ding the Mac on.

    (I have a handful of patches in DynamoRIO.)

  • mike-cardwell a day ago

    I've been forced to use Macbooks for development at work for the past 7 years. I still strongly prefer my personal Thinkpad running Debian for development in my personal life. So don't just put it down to lack of familiarity.

  • kgc a day ago

    Try Aerospace. Completely solved window management for me.

    Also for dev, set up your desired environment in a native container and then just remote into it with your terminal of choice. (Personally recommend Ghostty with Zellij or Tmux)

  • AlexeyBrin a day ago

    macOS has a different dev culture than Linux, but you can get pretty close if you install the Homebrew package manager. For running LLMs locally I would recommend Ollama (easy) or llama.cpp. Due to the unified memory, you should be able to run larger models than what you can run on a typical consumer grade GPU, but slower.

  • aftergibson a day ago

    Hello! Yes! Writing this from my commute home using my companies M3 Pro and I hate it. I'm waiting for a new joiner so I can hand this off to a new starter who has a different brain to me.

    I can write up all the details, but it's well covered on a recent linuxmatters.sh and Martin did a good job of explaining what I'm feeling: https://linuxmatters.sh/65/

    • lexarflash8g 21 hours ago

      Big fan of the podcast Late Linux Linux btw

  • TranquilMarmot 21 hours ago

    > I'll probably replace it with a framework at some point in the near future.

    I kind of did the opposite. I have a first-gen Framework and really enjoy it, but WOW that thing runs scorchingly hot and loud. Too hot to put on your lap even doing basic workflows. Battery life is also horrible, maybe ~4 hours if you're doing any sort of heavy work, ~6 hours if you're just browsing the web. Did I mention it's loud? The fans spin up and they sound like a jet engine. The speaker on it is also substandard if that matters to you - it's inside the chassis and has no volume or bass.

    Last year I replaced it with an M4 Pro Macbook and the difference is night and day. The Macbook stays cool, quiet, and has 10+ hour battery life doing the same sort of work. The trade-off is not being able to use Linux (yes, I know about Asahi, the tradeoffs are not worth it) but I have yet to find anything that I can't do on linux.

    I also _despise_ the macOS window manager. It's so bad.

  • sebiol a day ago

    For me a VM set up via UTM works quite well on my Mac. Just make sure you do not virtualize x86, that kills both performance and battery life. This way I get the nice battery life and performance in a small packge but am not limited by MacOs for my development.

  • stevenwalton a day ago

      > To any Linux users,
    
    I have a Macbook Air and I pretty much use it as an ssh machine. It is definitely over priced for that, but it at least beats the annoyance of having to deal with Windows and all the Word docs I get sent or Teams meetings... (Seriously, how does Microsoft still exist?)

    Since I mostly live in the terminal (ghostty) or am using the web browser I usually don't have to deal with stupid Apple decisions. Though I've found it quite painful to try to do some even basic things when I want to use my Macbook like I'd use a linux machine. Especially since the functionality can change dramatically after an update... I just don't get why they (and other companies) try to hinder power users so much. I understand we're small in numbers, but usually things don't follow flat distributions.

      > I had to split all my dot files into common/Linux/Mac specific sections
    
    There's often better ways around this. On my machine my OSX config isn't really about specifically OSX but what programs I might be running there[0]. Same goes for linux[1], which you'll see is pretty much just about CUDA and aliasing apt to nala if I'm on a Debian/Ubuntu machine (sometimes I don't get a choice).

    I think what ends up being more complicated is when a program has a different name under a distro or version[2]. Though that can be sorted out by a little scripting. This definitely isn't the most efficient way to do things but I write like this so that things are easier to organize, turn on/off, or for me to try new things.

    What I find more of a pain in the ass is how commands like `find`[3] and `grep` differ. But usually there are ways you can find to get them to work identically across platforms.

      > Don't expect to be able to clone and build any random C++ project unless someone in the project is specifically targeting Mac.
    
    But yeah, I don't have a solution to this... :(

    [0] https://github.com/stevenwalton/.dotfiles/blob/master/rc_fil...

    [1] https://github.com/stevenwalton/.dotfiles/blob/master/rc_fil...

    [2] https://github.com/stevenwalton/.dotfiles/blob/master/rc_fil...

    [3] https://github.com/stevenwalton/.dotfiles/tree/master/rc_fil...

  • surfingdino a day ago

    Can you not install Parallels and use it to run Linux under Mac OS X?

  • thehamkercat a day ago

    local-development has been fine for me on m4 pro sequoia (i switched from archlinux), not much different

    but i absolutely hate MacOS26, my next laptop won't be a macbook

    It's a shame what they did to this awesome hardware with a crappy update

  • skinnymuch a day ago

    My issue is how much I care about looks. If it’s not pretty, I have a harder time using stuff outside the CLI/TUI.

    Linux is too ugly for me to use as my main device. Same with what I’ve seen of Android.

    • godelski a day ago

      I suggest you head over to /r/unixporn, and you'll probably be presently surprised. Contrary to popular belief, most of this stuff is not very hard to setup. Of course, there are people also showing off custom tooling and the craziest (and sometimes silliest) things they can pull off, but a beautiful interface is usually something you can do in under an hour. It is customary to include a repo with all configurations, so if you wanted to direct copy paste, you can do it much faster than that.

      Unless you're talking about the look of the physical machine. Well then that's an easier fix ;)

      https://www.reddit.com/r/unixporn/

    • yoavm 20 hours ago

      In my opinion, Apple is the one doing very poorly on (software) looks recently. Liquid Glass looks like a joke. Both KDE and GNOME look better. The new Expressive Material 3, on Android, actually looks great.

WXLCKNO a day ago

Pretty funny how they're actively targeting M1 users with their marketing copy with this release.

Sorry you made your first gen chip so good that I don't feel the need to upgrade lol.

  • michelb a day ago

    One of the problems is that I don’t notice a meaningful difference(that’s worth the money) between my M1 and my M4 workloads. (Dev/video). Obviously the rendering is faster but the OS isn’t. Tahoe makes my M2 feel like an intel mac.

    Chip, memory and storage are really fast, but I’m fully convinced that the OS is crippling these machines.

    • snovymgodym a day ago

      It's unfortunate that MacOS continues to get worse as the hardware gets better.

  • leakycap a day ago

    > Sorry you made your first gen chip so good that I don't feel the need to upgrade

    M1 MacBooks are ~5 years old at this point, and if you've been working a laptop hard for 5 years it's often worth getting an upgrade for battery life as well as speed.

    • Noaidi a day ago

      I still have 94% of my battery health left on my 2020 M1, and I have all the speed I need as a casual, avergae user.

      • ahmeneeroe-v2 a day ago

        Crazy good. I only have 87% on mine and I think I got it in 2022 (M1 though)... I wonder if it's because I leave it plugged in so much.

        • Noaidi 5 hours ago

          I don’t think it’s the fact that it’s plugged in so much. I used mine plugged in pretty much all the time. It only charges to 80% but every once in a while, I drain it down to zero. I do live in a cooler climate as well and I probably don’t use my computer as much as most people.

        • epolanski 9 hours ago

          I've got 90% on a 2020 bought one. I only plug it to charge it, rarely use it plugged.

          But I'd say that how much it's used is also an important factor.

      • manquer 20 hours ago

        What magic are you and everyone else doing ? I already have only 92% on my less than year old M4 14inch Pro.

        I haven't booted up the older M1 recently to check, but I remember it was throwing replace battery warnings well before I got the upgrade and that I think that triggering below 80%.

        • Noaidi 5 hours ago

          I don’t use it a lot and I keep it plugged in some majority of the time. It only charges to 80%. I also occasionally, probably every month, drain the battery to zero.

          Also, the majority of time it’s been in my van, which is pretty chilly most of the time.

          From my understanding, battery health is based on use and environment.

        • artdigital 19 hours ago

          Yes if it hits 79%, you can swap it under AppleCare+ at the Apple Store. My MBP M1 Max is on the second replacement and still great!

          I use Al Dente to further optimize battery and calibrate it now and then

        • epolanski 9 hours ago

          1. I have 90 % on my m1 pro, bought in 2020 [1]

          2. Batteries age faster in the beginning and then their ageing rate plateaus. It's the same for electric cars. E.g. a Tesla can lose 5% efficiency in the first 30k miles, but will lose the next 5% over 60k+.

          https://i.imgur.com/ohRFtoO.png

      • leakycap a day ago

        I saw it first on using a device 2 years older than your M1, so you might be in a similar boat soon - but I hope not.

        The lower power and heat of M-devices might result in meaningfully longer battery life, and I'm curious to find out.

        • BolexNOLA a day ago

          frankly nothing holds a candle to the battery performance of the M series machines so it’s likely a safe bet to assume that advantage will also translate into longer overall life/battery health until we see otherwise. We’ll see in a few years I suppose.

    • DrProtic a day ago

      Battery power on M1 16” was so good when new that even severely degraded is still pretty good.

      • leakycap a day ago

        I felt the same way about the battery in my 2018 MacBook ... it was losing capacity, but I didn't mind as it still ran for hours between charged.

        Then it started having issues waking up from sleep. Only the OG Apple charger could wake it up, then it would see it actually had 40-60% battery but something had gone wrong while sleeping and it thought it was empty.

        Intel MacBooks had terrible SMC issues, so maybe this won't afflict the M-series. Just sharing because I could still use that MacBook a few hours between charged, it just couldn't be trusted to wake up without a charger. That's really inconvenient and got me to upgrade combined with new features.

      • YZF 17 hours ago

        I switched from an M1 to a new M4 (this is my work laptop and it had a problem) and the old M1 has a much better battery life than the new M4. Quite noticeable. The M1 was such an awesome machine. The M4 is faster, but the M1 was plenty fast.

    • kalleboo 18 hours ago

      I spilled a sugary coffee drink in my keyboard, and having it replaced under AppleCare+ meant they also replaced half the rest of the machine (battery, display etc). I think I'm set for another 5 years.

    • nevster 18 hours ago

      My 2021 16" M1 Max is at 85% battery - which is still totally fine for me.

    • nektro a day ago

      um no; that's a reason to upgrade the battery, not get a new laptop

      • leakycap a day ago

        How much would you charge me to swap out my MacBook Pro 2018 15.4" battery using authorized methods to not cause other damage? I want my laptop back within a few days, a 90 day warranty on parts and labor, and I want a genuine Apple battery - not some unknown 3rd party.

        • nicoburns a day ago

          For battery replacement you really want to take this to a local electronics repair shop (read the reviews so you find a good one). They'll do it same day or next day.

          It'll probably be around $200-$300 if you want an official battery. More like half that if you're willing to accept a 3rd party one.

          • leakycap 20 hours ago

            Apple doesn't sell the official battery as a standalone part even to Authorized Apple repair shops, so anyone telling you they're installing an official battery is already lying to you or putting in something used.

            Even if a local shop somehow sourced a legit, new Apple battery, why wouldn't I go to the Apple Store if it's the same cost and would only be the battery?

            (For $299, Apple replaces the speakers, touchpad, batteries, top case, and keyboard and provides a parts and labor warranty for 90 days)

  • tracker1 a day ago

    I got that as well.. more annoying are comparisons with the last Intel options, which sucked then.

    I'm still doing fine with a 16gb M1 Air, I mostly VPN+SSH to my home desktop when I need more oomph anyway. It lasts a full day, all week when you just check email on vacation once a day.

  • Noaidi a day ago

    Yeah, I am using a 2020 Macbook Air M1 with macOS 15.7.1 (which I am about to install Ashasi Linux) and I have no issues as a casual user. For most people who use macbooks I see no reason to but an M5 or M4 over an M1.

    • BolexNOLA a day ago

      How’s that running on M machines these days?

      • drcode a day ago

        asahi runs great on m1, m2- but not on the newer chips.

  • artdigital 19 hours ago

    When I handed in my M1 Max MBP for repair, I bought a M3? Or M4 MBA to return when I get my MBP back, or to keep if I really notice a difference.

    Used it for a week and came to the same conclusion, I felt absolutely no difference in day to day usage except that the MBA is nice and slim. And better battery.

  • ksec 6 hours ago

    The M1 MacBook Pro has GB6 ST of 2350, and MT of 8400

    The M5 is expected to be ~4150 and MT of ~15500

    And nearly 3x speed for SSD.

    And yet there is nothing about the new MacBook Pro ( on M4 at least ) that feels faster. I would much rather pay for macOS upgrade that increase performance rather than useless features after features.

  • cryptoegorophy a day ago

    I have a 2020 Macbook, intel... 2.3 GHz Quad-Core Intel Core i7 is it worth upgrading?

    • KaiserPro a day ago

      Very much so.

      No fan noise, no warmth, unless you are really really pushing it.

      in terms of speed, it makes it feel like the original retina did when they first came out. oh and a pretty fast disk as well.

      • ahmeneeroe-v2 a day ago

        >makes it feel like the original retina

        Exactly right. M1 MacBook Pro delighted me in a way that Macs haven't done since my 2013 Retina MBP

    • celsoazevedo a day ago

      In terms of performance, thermals, and battery life, it was a huge upgrade for me when I moved from Intel to the M1 Max. M1 Max to the M4 Max... improvements were mainly on very heavy tasks, like video transcoding with Handbrake or LLMs with Ollama.

    • mlrtime 15 hours ago

      It is night and day between the last intel macbook and the m1. I held out for a long time because of poor python support, but that was not a good move. The m1 is much better.

    • snovymgodym a day ago

      Yes... to any Apple Silicon machine.

  • epolanski 9 hours ago

    Eh, I have an m1 pro and it's definitely showing its age..

    My colleagues on m3/m4 have a night and day difference in programming performance.

    CPU, memory bandwidth, latencies, working on javascript projects that involve countless IOs on small files...It really shows. I can't wait for the upgrade.

  • petesergeant 17 hours ago

    Yeah, I believe all their claims about speed, but I just don’t do anything that my M2 doesn’t seem to find effortless…

kondro a day ago

Just give me cellular in a MacBook Air already Apple if you want me to insta-buy! Bonus points for OLED.

Air’s don’t have to be just cheap. I want a thin and light premium laptop for walking around and a second Mac (of any type) for my desk.

  • leakycap a day ago

    I'm guessing carriers/networks can't handle a fleet of MacBooks-with-cellular yet. The data workload would be sustained and intense with macOS not having the type of system-level cellular framework/data control as iPad and iOS (I have used the low data mode on macOS, it helps but only handles a small part of the problem).

    I have bought cracked-screen iPhones since Personal Hotspot allowed wired connections back in the 2000s, velcro'd them to the back of my MacBook screen and have been living the "I have internet on my Mac everywhere" life since then. With 5G, I can't really tell when I'm on Wi-Fi vs. when my MacBook opts for the hotspot connection.

    I'd love a cellular MacBook and would also insta-buy, but I've given up hope until the next network upgrade.

    • kondro a day ago

      That doesn’t make much sense to me, there are literally billions of phones that people are using all the time.

      Apple has over 2.3 billion active devices of which a small percentage are Macs (an estimated 24 million were sold in 2024 and around twice that in iPads).

      The most difficult to scale part of a cell network is number of devices connected, not bandwidth used anyway and cellular Macs aren’t going to add significantly more load to a network. And that assumes that Apple even cares what a carrier thinks.

      I’m in Australia, not the USA, and for all people like to complain about internet here, we have excellent mobile coverage and it’s relatively affordable, but it’s all priced by usage.

      I have 4 devices on my plan with shared 210GB of 4G usage between them for around AUD$200 (USD$130) a month on Australia’s best network (Telstra). I work remotely from cafes a lot (probably around 20-30 hours a week) as a developer and get nowhere close to that usage. I update all my apps, download all my podcasts, listen to lossless music and stream video whenever I want during breaks (although I’m not a huge out-of-home video consumer). I do literally nothing to limit my bandwidth usage and am lucky to use 30-40GB a month across all my devices.

      • rtpg 18 hours ago

        The problem I think is that desktop software is often not written on the idea that they might need to sip from a straw.

        Anyone who has tethered their machines to a phone with a middling connection knows how bad the computer experience cna get.

        Like you mentioned 50 gigs a month per device... when I had to tether my machine for a week I was finding myself using 10 gigs _a day_, and this was ~6 years ago.

        Not an argument that this stuff is impossible, of course, but I do think these machines are different beasts.

      • xethos 20 hours ago

        > The most difficult to scale part of a cell network is number of devices connected, not bandwidth used

        Not a network engineer, but isn't it possible that it's only wasy to scale the number of devices because mobile devices play nice with the network? For example, battery life depends on batching network requests, meaning the incentives are aligned between Google, Apple, and the carriers?

        If every device defaults to treating the network like a LAN, like MacOS is accustomed to being able to do, that may change the part of the network that's easy to scale

    • paradox460 a day ago

      Osx has, for a little while now, had a "metered" flag for networks. Not sure which apps, if any, respect it, but it's there

      • leakycap a day ago

        > (I have used the low data mode on macOS, it helps but only handles a small part of the problem)

        Yes, I mentioned that in the post you responded to.

        > Not sure which apps, if any, respect it, but it's there

        It reduces data consumption for me about 1/5. Not nothing, but the Mac can easily consume hundreds of GB of data a week doing "normal" activities. YouTube on a MacBook is many times more data than the equivalent on a phone screen.

    • B1FF_PSUVM 18 hours ago

      > cracked-screen iPhones

      Sheesh, what do you have against MiFi 4G pocket routers?

      • leakycap 16 hours ago

        4G came out a loong time ago and is slow.

        Cracked phones aren't tempting for anyone to steal when I leave it out, and the 5G iPhone SE came out many years ago and is available new for about $130 without a cracked screen, but finding a use for cracked devices saves them from being ewaste.

  • jazzyjackson a day ago

    I know minis don't sell well but I wish they kept the Air 11" format but without the bezel one way or another

    My craving has been answered by the GPD WIN MAX 2, a 10" mini laptop with lots of ports and bitchin' performance (AI 9 chip sips battery). It's windows, but an upgrade to pro to disable the annoying stuff via group policy + never signing into a Microsoft account, it's amazing how much faster it is than a machine that's always trying to authenticate to the cloud before it does anything. Wake from sleep is also excellent which was the main thing that kept me using MacBooks. Anyway it's the first computer I've bought in a decade that has some innovation to it.

    Edit: there's a slot for a cellular modem but I haven't done enough research to find one that will play nice on US networks

  • joshstrange a day ago

    I've heard (but not tested) that Tahoe and iOS 26 do a _much_ better job of auto-connecting and reconnecting (if your cell drops, like going through a tunnel or similar) to make it easier to use your phone with your MBP.

    I hope this is the case. I don't know if I would buy a cellular MBP (just wouldn't use it enough) but better tethering is a huge win for me.

  • apparent a day ago

    Why carry around two cellular modems? Are you ever out and about with your computer but not your phone? I've been happy to hotspot my computers and tablets to my phone, which I always have with me.

    The only possible issue I can think of is battery life, but if I'm carrying around my laptop I can throw a charge cable in the bag to keep my phone juiced.

    • kondro a day ago

      I want my computer to have an always on cell modem just like my phone does.

      The Apple Silicon chips all run in a version of always on these days because the efficiency cores are so, well, efficient.

      Additionally, while you may want to burn the battery in multiple devices and deal with having to manage that, I don’t want to.

      Apple has been selling cellular iPads since the beginning and I love never having to worry about pairing mine.

      Tethering to an iPhone or iPad Is much better than it used to be, but it’s still not perfect.

      Apple makes their own modems these days and even with Qualcomm had a capped per device license fee more than covered by the premium they charge for cellular in, say, the iPad.

      I know so many people who want this convenience and are willing to pay for it that it just seems like stubbornness at this point that they’re willing to put modems in iPads and not MacBooks.

    • themagician a day ago

      The pairing has become almost flawless as well. Years ago, it was slow and inconsistent, but now the hotspot feature is almost perfect and automatic. Honestly, I don’t really think about it anymore.

    • leakycap a day ago

      I leave my setup plugged in, using a low-profile USB-C to lightning cable on the iPhone SE stuck on the back of my screen and wired hotspot on macOS is a great experience.

      We're discussing a MacBook someday with a built-in phone, the closest I've found is an iOS device wired to my MacBook as a wired hotspot. It's like having fast wifi everywhere.

      Using my personal phone (that I also use for other things like calls) wouldn't be like having wifi everywhere on my Mac, for example if I walk away from my laptop while on the phone the Mac would lose internet.

    • abtinf a day ago

      It’s hard to explain, but having an always-on connection on a tablet or laptop just feels like absolute magic.

      You sort of have to experience it first hand.

    • brailsafe a day ago

      > Why carry around two cellular modems?

      Why not? If I had both with me, I'd rather just have my phone on Airplane mode preserving the battery and my focus.

      > Are you ever out and about with your computer but not your phone? I've been happy to hotspot my computers and tablets to my phone, which I always have with me.

      I'd really really like to be. The amount of dependence I have on the phone being there at all times is insane. I just want to leave with my laptop and be good to go, no possibility of receiving a call or getting distraced with stupid group chats.

      My phone recently died spontaneously, and if I didn't replace it immediately, I can't work online from cafes or anywhere else without depending on the place having open wifi.

    • raw_anon_1111 a day ago

      For tablets, at least with T-Mobile, for $25 you get unlimited data. You only get a limited amount of tethering data.

      • apparent a day ago

        True, but don't you have to treat the device as a separate line? If the laptop had cellular I'd have another bill to pay.

        • raw_anon_1111 21 hours ago

          To be completely honest, I would be fine not having cellular data on my iPad and don’t think I would use more than 40GB of tethering ever if I took advantage if using WiFi every opportunity I could instead of not worrying about it.

          It’s just one of those things that it’s convenient not having to worry about WiFi when we travel and hotel WiFi depending on how busy they are is often pretty bad.

          But especially with a laptop, as often as we travel, I don’t think I’ve ever needed to tether to my Mac accept for brief periods of times when our condos shared WiFi went out (I work remotely).

          I wouldn’t pay for a separate line for a computer. I am sure others would.

          On another note, I did give my mom my previous iPad and kept the data plan so she doesn’t have to worry about WiFi when they take road trips.

      • leakycap a day ago

        T-mobile is so scammy, though. Have you been keeping up with all the lawsuits against them in the US?

        • raw_anon_1111 a day ago

          All carriers are scammy in their own way

          • apparent a day ago

            MVNOs FTW. They know they're competing for price-conscious consumers so have to offer more value. The big 3 know most of their customers are going to go with one of the big boys, all of whom are expensive and not great.

            • raw_anon_1111 a day ago

              MVNOs have slower data rates since they buy deprioritized traffic in bulk, don’t have the roaming agreements domestically and especially not internationally, and don’t offer unlimited high speed data.

              • apparent 19 hours ago

                Hm, not my experience. When traveling internationally there was an option I could have used, but I chose to use a local SIM card instead. The data speeds are just fine for me, and I haven't experienced any issues with roaming domestically.

                But then I don't even care about 5g versus 4g/LTE for the most part, so perhaps I'm just not noticing limits that affect others.

                • raw_anon_1111 19 hours ago

                  That’s how MVNOs work, they buy data in bulk at wholesale prices. But they pay for lower QoS. There isn’t anything wrong with that. But they are getting jankier bandwidth.

                  https://en.wikipedia.org/wiki/QoS_Class_Identifier

                  T-Mobile comes with 5GB of high speed data per month to use for roaming in Canada and Mexico and lower speed data roaming almost anywhere else in the world.

          • leakycap a day ago

            So, maybe don't do business with the worst of them? Of the big 3 in the US, T-Mobile is the one I'd avoid right now.

            • raw_anon_1111 a day ago

              Verizon is overpriced and is the Comcast equivalent of cellular carriers. AT&T is about as bad

              • leakycap a day ago

                Verizon owns most of the value brands in the US and you made no connection between them and Comcast beyond mentioning them in the same sentence.

                AT&T is "about as bad" as what? You gave no information.

                • raw_anon_1111 a day ago

                  Price, customer service

                  • leakycap a day ago

                    Based on the type of responses you are giving, I actually do believe you probably call your phone company's customer service regularly. So perhaps your criteria might be different. Have you heard of Consumer Cellular?

                    • raw_anon_1111 a day ago

                      Consumer cellular rate plans are the same price as T-Mobile and they don’t have international roaming included.

                      • leakycap 21 hours ago

                        That joke jitterbugged right past you.

                        • raw_anon_1111 20 hours ago

                          You would be surprised how many people on HN will defend crappy products and servjce because of ideals - see Framework laptops, PinePhones etc.

                          • leakycap 16 hours ago

                            Yeah, those products people are passionate about and really like are total junk. We should mock them while not explaining any of our reasoning, thank you for showing the way.

  • brailsafe a day ago

    When they finally put cellular in Macbooks, I bet they only put them in the Air for like 2 years, because we all know serious professionals are always at a desk with WiFi

  • lifter3101 16 hours ago

    Didn’t you just describe an iPad? Unless you need your second Mac to run “normal” apps.

  • dbg31415 20 hours ago

    Just out of curiosity why do you want cellular in a laptop? Just seems like another monthly service bill.

    I just tether to my phone. Wouldn’t that work?

letmetweakit a day ago

Apparently, in Europe, the box will not contain a charger [1]. This is absolutely mind-blowing to me.

edit: suggested retail price also dropped with EUR 100. Mind is less blown now. It seems like a good thing in fact.

edit2: in Belgium, the combined price of the 70W adapter and 2m USB-C to MagSafe is EUR 120.

[1] https://forums.macrumors.com/threads/new-macbook-pro-does-no...

  • Aurornis a day ago

    Removing the charger is a good move, in my opinion.

    USB-C chargers are everywhere now. Monitors with USB-C or Thunderbolt inputs will charge your laptop, too. I bought a monitor that charges over the USB-C cable and I haven’t use the charger that came with the laptop in years because I have a smaller travel charger that I prefer for trips anyway.

    You don’t have to buy the premium Apple charger and cable. There are many cheap options.

    I already have a box of powerful USB-C chargers I don’t use. I don’t need yet another one to add to the pile.

    • ahmeneeroe-v2 a day ago

      The battery is good enough that I often travel with just my phone charger. I can plug the laptop in at night when the slow charge rate isn't a hindrance and be fine with the all day battery life

      • jazzyjackson a day ago

        I was really surprised to find that the MacBook didn't mind charging from the 20W phone brick

        • dijit a day ago

          it will even charge with the old USB-A brick.

          Takes like 10 hours and isn't officially supported I think, but it does work.

          • xethos 20 hours ago

            I would expect it to be backwards-compatible - USB-A charging would be, like you said, slow as hell, but it's still standard USB

            Nintendo I have no expectations for, but Apple isn't (IMO) that egregiously bad with backwards compatability

    • ksec a day ago

      >USB-C chargers are everywhere now

      USB-C 15W Chargers may be everywhere, but higher power charger required for MacBook Pro is not.

      I would have agreed if the devices is using 10W or 20W where you could charge it slightly slower. Not for a 70W to 100W MacBook Pro though.

      • epolanski 9 hours ago

        1. Premium phones and notebooks have been released with powerful chargers for years, so they are quite common in most households

        2. a 15w charger will charge your macbook pro fine, slowly, but fine. I had to charge mine few times on a mobile one and you can work plugged or it will charge easy over night

        • illiac786 2 hours ago

          I would nuance 2/ and says it will charge fine with 15W hen not in use. In use, my battery will deplete with a weak charger, it won’t charge, because the laptop consumes more than 15W when I use it – and that’s light usage.

      • kmacdough a day ago

        I've got several 50+W chargers from other devices (old mbp, soldiering iron, a generic one). If you don't have a high power charger, buy one. Easy enough. But there are plenty of use that don't need another.

        • al_borland a day ago

          Every time I’ve gotten rid of an old laptop the charger goes with it. They are a package deal in my book.

          I actually have very few USB-C chargers. With everyone leaving them out of the box, I don’t happen to have a bunch of them by chance. They took them out of the box before giving time for people to acquire them organically. I never bought a single lightning cable, but almost all my USB-C cables had to be purchased. This is not great, considering how confusing the USB-C spec is.

          Other than the one that came with my M1 MBP (which I will lose when I sell it), I have had to purchase every charger I have.

          Not being able to charge a $1,500+ laptop without buying a separate accessory is crazy to me. I’ve also seen many reports over the years comparing Apple chargers to cheap 3rd party ones where there are significant quality differences, to the point of some of the 3rd party ones being dangerous or damaging. I don’t know why Apple would want to open the door to more of that.

          I assume a lot of people will use a phone charger, then call support or leave bad reviews, because the laptop is losing battery while plugged in. Most people don’t know what kind of charger they need for their laptop. My sister just ordered a MacBook Air a couple weeks ago and called me to help order, and one of the questions was about the charger, because there were options for different chargers, which confused her and had her questioning if one even came with it or if she had to pick one of the options. This is a bad user experience. She’s not a totally clueless user either. She’s not a big techie, but in offices she used to work with, she was the most knowledgeable and was who they called when the server had issues. She also opened up and did pretty major surgery on her old MacBook Air after watching a couple YouTube videos. So I’d say at least 50% of people know less than her on this stuff.

          Apple positions themselves as the premium product in the market and easy to use for the average user. Not including the basics to charge the internal battery is not premium or easy. I can see it leading to reputational damage.

        • apparent a day ago

          I have some 50+W chargers from old devices also. However, they are much, much bigger than the current ones. Doesn't matter for when my computers is plugged at home, but I wouldn't want to travel with it since it's easily 3x the size/weight.

    • leakycap a day ago

      My MacBook M1 Pro w/ 441 cycles started doing a fun thing where if the battery gets under about 50% and you put it to sleep, the ONLY way to power on the device is to use the exact charger it came with. Higher powered Apple Studio Display PD, or even good 3rd party chargers, do not bring it back to life. This occurs even when the battery has 40-60% remaining if the laptop goes to sleep.

      Had a similar issue with my 2018 MBP Intel - the 86/87 Watt Apple charger was the only thing it would come to life with as the battery aged if the device got too low.

      • chrismorgan a day ago

        My dad had similar trouble with an M1 MacBook Pro that got a depleted battery. Two chargers he had wouldn’t work, but fortunately the Anki charger that I used for my laptop did work with one of the cables that I had (though not another). Once it got a little juice into it, then it was fine and he could switch back to his. But I think he was a bit more careful to avoid total depletion after that.

        In 2018 I had a phone that entered a boot loop: battery depleted, plug it in, it automatically starts booting, it stops charging while booting, it dies due to depletion, it recognises it’s plugged in and starts charging, boot, stop, die, start, boot, stop, die… I tried every combination of the four or five cables that I had with a car USB power adapter and someone’s power bank, nothing worked. Diverted on my way home (an 8 hour journey) to buy another phone because I needed one the next day. When I got home, I tried two or three power adapters with all the cables and finally found one combination that worked. I learned the lesson that day that allowing devices to deplete completely can be surprisingly hazardous.

        • cheema33 a day ago

          > I learned the lesson that day that allowing devices to deplete completely can be surprisingly hazardous.

          The solution is to keep your devices charged. This is feasible if you have a few devices. Not practical for someone like me. I have too many devices. I don't use every device daily.

        • leakycap a day ago

          Yes, I don't often let batteries deplete but the issue I'm having on my MacBooks is that they will "die" with plenty of charge (often 40-60% left). But the computer thinks it is at 0% and won't boot past the "plug me in!" screen with anything except the OG charger from the Apple box. As soon as you connect the OG charger, it boots automatically and you see 0% battery go to 40-60% battery. At this point, you can uplug the macbook and use it - as long as you don't put it to sleep. Obviously battery/power related, but the only fix is using the charger that says/does exactly what my MacBook wants. I wonder how Apple handles this on the M5.

      • kmacdough a day ago

        If it's dead or if it's low?

        In my experience a low-power charger will revive, you just must wait for it to hit enough SOC since it is effectively starting off the battery. This does take a while, but starting dead on a supply that can't guarantee enough power would be dumb.

        • leakycap a day ago

          My M1 Pro with 441 battery cycles won't power back on without the Apple charger it came with if I close the lid or put it to sleep and the battery isn't over 60%... something happens and the computer goes into a sleep state where the battery doesn't drain but no charger except the OG brings it back to life.

          Even a Studio Display, which can provide more power than my M1 Pro can use, won't wake it from this state. Apple wants $300 for a replacement battery so I'll just buy a new MacBook at that price, but the charger situation doesn't bode well for M5 MacBook buyers who wonder why their Mac is dead one day (and they just need the exact charger the system wants, but Apple didn't provide it)

          • ahmeneeroe-v2 a day ago

            >Apple wants $300 for a replacement battery

            Looks like iFixit shows thinks it's only a "moderate" difficulty replacement and should only cost you $109

            https://www.ifixit.com/Guide/MacBook+Pro+14-Inch+2021+Batter...

            • leakycap a day ago

              Replacing a MacBook battery is a lot of delicate work. Not everyone has steady hands, great eyes, etc. For $300, the Apple Store is a better deal for most (and guaranteed to be a quality battery with warranty) compared to the difficulty of a $110 battery kit.

              I don't want to use a 3rd party battery in a device I carry with me most places I go...

              • ahmeneeroe-v2 21 hours ago

                I agree.

                I re-did the battery on my 2013 MBP well after the Apple support period (~2020). I don't think I'd try it on a still-supported Mac unless I was very price sensitive.

    • SkyPuncher a day ago

      I agree. I currently have 2 or 3 brand spanking new chargers sitting in the orginal Mac box.

      On the go, I've bought a small GaN with multiple ports. At home, I already have all of my desks wired up with a Usb-c charger.

      • semi-extrinsic a day ago

        Adding to the anecdata, the magsafe charger for my M1 MBP has been used a grand total of two times in five years.

    • physicsguy a day ago

      USB-C chargers are everywhere but definitely not at the wattage needed to drive a laptop.

    • apparent a day ago

      When I buy a new laptop and sell my old one, I either have to sell the old one with the charger or keep the charger and sell the old one without. I don't actually have a bunch of spare chargers capable of charging a laptop (phone, sure).

      This is especially true for someone moving up to an MBP from an MBA, which takes less juice.

  • yohannparis a day ago

    I think it's awesome. I have way to many chargers, specially USB-C, 5, 10, 20, 35, 70, and 95W all over the house and office. If you need one, just shell the extra $100 that corresponds to your needs.

  • handsclean a day ago

    Many people got played on the charger thing. It’s never free, it’s a mandatory bundle. But companies only put one line item on the receipt, never refer to the primary component separately but instead conflate its name and idea with the bundle, and when forced to de-bundle (usually) bump the primary component’s price to compensate, and people buy it: “the EU took away my charger!”

    Chargers don’t change quickly. If I lost my charger from 2019, the ideal replacement in 2025 would be literally exactly the same model—and mine still works like new and looks good. I have nothing to gain from buying a new charger.

    We should be cheering the EU for ending an abuse that the US has long failed to.

    Also, it still bundles a USB-C to MagSafe 3 cable.

    • crazygringo a day ago

      I mean, every laptop needs a charger.

      If you sell your old laptop when you buy a new one, you generally sell it with old charger. And different Apple laptops take chargers of different maximum watts (they're compatible but not optimal), so they're not all the same anyways.

      There's a reason they generally make sense to bundle. Especially with laptop chargers, which provide a whole lot more power than some random little USB-C charger you might have. Sometimes letting the free market decide actually gives customers what they want and find most useful.

      • handsclean a day ago

        > If you sell your old laptop when you buy a new one, you generally sell it with old charger.

        Sounds like a symptom of incompatibility. I’ve only ever included the charger when it was specific to the laptop.

        > And different Apple laptops take chargers of different maximum watts (they're compatible but not optimal), so they're not all the same anyways.

        Chargers automatically provide whatever power level is needed, up to their max, and charging power isn’t the steady tick upward we’re used to elsewhere. The MacBook Pro did get a faster charger a few years ago, relegating old ones to that “compatible but not optimal” state, but meanwhile MacBook Air chargers got slower, and most releases didn’t change the charger. Certainly there are sometimes benefits to buying a new charger, but it happens much less often than new device purchases, and even when there are benefits purchases should still be the customer’s choice.

        > Sometimes letting the free market decide actually gives customers what they want and find most useful.

        I agree, but “free market” doesn’t mean lawlessness, it means an actual market that’s actually free. Actual market: companies compete on economics, not e.g. violence or leverage over consumers. Actually free: consumers freely choose between available options. Bundling is a very classic example of an attempt to circumvent free market economics, using the greater importance of one choice to dictate a second choice.

        • crazygringo a day ago

          > Bundling is a very classic example of an attempt to circumvent free market economics, using the greater importance of one choice to dictate a second choice.

          Only when there's no competition and you can use that to abuse market power.

          But competition for laptops is strong. Most consumers want their laptops to come with a charger, even if you personally don't. That's why they're sold that way.

          Like, nobody says the free market is failing because Coke forces me to buy carbonated H2O along with their syrup at the grocery store. The market prefers it when they're bundled.

          • handsclean 21 hours ago

            I think you missed the point about bundling. In this instance, the first choice is your laptop choice, and the second is your charger choice. Because the first choice is far more important than the second, the party that’s chosen in the first can also dictate the second. There is no competition for who supplies chargers that come with MacBooks, nor should one expect there to be. This is a generalization of the mechanism by which many segment monopolies work, for example regional ISPs, where the two choices are most of your life vs your ISP.

            > Most consumers want their laptops to come with a charger, even if you personally don't. That's why they're sold that way.

            Citation needed, on both counts. Plenty of counter-examples in this thread. Non-tech people I know aren’t charger crazed, they’re mildly amused or annoyed by their inexplicable excess of chargers.

            > Like, nobody says the free market is failing because Coke forces me to buy carbonated H2O along with their syrup at the grocery store.

            I’d say it is indeed failed / nonexistent there, it’s just that nobody cares, because its potential benefit is so small it’s outweighed by overhead. Chargers aren’t laptops or cars or houses, but, as you said, there’s a lot more to them, and they’re more expensive and contribute significantly to e-waste. There actually is a charger market, and it’s better when it’s more free.

            To be clear, the healthier market I’m envisioning is one where consumers can make charger purchasing decisions freely, not one where nobody’s allowed to also offer a bundle.

            • crazygringo 20 hours ago

              > Non-tech people I know aren’t charger crazed, they’re mildly amused or annoyed by their inexplicable excess of chargers.

              "Charger crazed"? Huh?

              They're amused by too many cheap underpowered phone and small device chargers. Not laptop chargers. Those are bigger and you don't usually have any extra.

              There isn't much of a "charger market" for laptops, except people who want a second one for a second location. I've never heard of anybody with a Macbook who wanted to buy a non-Apple charger instead. And now Magsafe is back!

              Like, my Macbook also bundles a keyboard, a screen, a trackpad, a battery, and so forth. Sure the charger isn't connected with adhesive, but it's still a unified product. You need a charger to use a Macbook, and most people don't have an extra laptop charger with enough power otherwise.

              Forcing them to be sold separately for laptops is just silly.

  • lm28469 a day ago

    The real crime is that it starts at 1799 euros, which is $2100, vs $1599 in the US, I know US prices are before tax but even with 20% VAT you're far off...

    • masklinn a day ago

      1599 plus a 20% VAT is 1918. That's... far from the worst it's been TBH.

    • whydid a day ago

      The EU requires a 1 year warranty on electronics, where in the US it's only 90 days. The higher cost of electronics reflects this.

      • ciupicri a day ago

        It's 2 years according to https://europa.eu/youreurope/citizens/consumers/shopping/gua...

        > Under EU rules, if the goods you buy turn out to be faulty or do not look or work as advertised, the seller must repair or replace them at no cost. If this is impossible or the seller cannot do it within a reasonable time and without significant inconvenience to you, you are entitled to a full or partial refund. You always have the right to a minimum 2-year guarantee from the moment you received the goods. However, national rules in your country may give you extra protection.

        > The 2-year guarantee period starts as soon as you receive your goods.

        > If a defect becomes apparent within 1 year of delivery, you don't have to prove it existed at the time of delivery. It is assumed that it did unless the seller can prove otherwise. In some EU countries, this period of “reversed burden of proof” is 2 years.

      • leakycap a day ago

        > where in the US it's only 90 days

        As far as I know, the US has zero warranty laws. It can be zero days.

      • FirmwareBurner a day ago

        *) 2 year is the warranty for consumers in the EU. 1 year only for business/enterprise customers

    • StopDisinfo910 a day ago

      Apple overprices everything in the EU on top of not shipping new features. Currency risk is a thing but nowhere near the premium they charge. I personally vote with my wallet and stopped buying anything from them.

      • rogerrogerr a day ago

        Who don’t you vote with your vote and oppose regs that are preventing Apple from shipping new features in the EU?

        • randunel a day ago

          Those regulations don't prevent apple from shipping anything, they prevent companies from abusing their users. Apple is free to ship without abusing anyone, but explicitly choose otherwise.

        • StopDisinfo910 13 hours ago

          Because these regulations are not preventing Apple from shipping, Apple is deciding to not ship to lobby against good regulations.

    • chrismorgan a day ago

      ASUS’s ZenBook Duo (UX84060) is over 50% dearer in Australia than in the USA.

      When it was announced, I expected it to be at least 4000 AUD (~2600 USD). When I heard it was starting at 1500 USD instead (~2300 AUD), I was astonished and very excited. And it still is that price… but only in the US. In Australia it is 4000 AUD (the 32GB/1TB model, which is 1700 USD, ~2600 AUD). So I sadly didn’t get one.

      Is the rest of the world subsidising the US market, or are they just profiteering in the rest of the world?

      • jiggawatts 20 hours ago

        Australia has actual consumer protections such as mandatory warranty repair for years on most high end electronics. This is the “real price” that includes the vendor’s estimated failure rate and cost to repair.

        Americans pay the same amount, but… stochastically.

        PS: Health care is similar. Australians pay a fairly predictable amount via taxes and Medicare, Americans gamble with bankruptcy every time they break a leg. But hey, if they don’t break a leg then the “system works”!

        • chrismorgan 17 hours ago

          Both have a one year warranty.

    • spookie a day ago

      They've always been like this, it's why the market share is as as low as it is vs US.

    • thegreatpeter a day ago

      what happened to US tariffs? how can they be cheaper in the US than EU?

      • wmf a day ago

        Apple is exempt from tariffs.

      • platevoltage a day ago

        Tim Cook kissed the ring. That's all it takes.

    • reactordev a day ago

      Tariffs... Someone has to pay them and it sure isn't Apple.

      • Moto7451 a day ago

        I think you read him backwards. It’s still cheaper in the US. Tariffs certainly exist in Europe but I’m unaware of any on these laptops and US Tariffs on goods from China don’t apply to goods from China to anywhere else that isn’t the US.

        • theodric a day ago

          It should rather be "public option healthcare, social safety nets, and a robust surveillance state aren't going to pay for themselves"

      • MagnumOpus a day ago

        Macbooks shipped to Europe don't ever touch US ground (and I'd wager 99.9% of their parts don't either). So US tarriffs should be irrelevant - and the EU doesn't have big China tarriffs outside of EV and solar panel anti-dumping retaliation.

      • kwanbix a day ago

        Of course, you’re not wrong.

        Apple could subsidize by absorbing part of the tariff in the U.S. and overcharging in the EU.

        That said, in the EU we have a two-year warranty.

        VAT in the U.S. is no more than 12%.

      • pigeonhole123 a day ago

        It's much cheaper in the US

        • forgotoldacc a day ago

          I have a strong feeling Apple is raising prices elsewhere in order to avoid pissing off the notoriously sensitive consumers in America. Sony is doing similar things with making the PlayStation expensive everywhere to make it affordable for Americans. The world is essentially subsidizing the tariffs for Americans.

          People in other countries will get pissed but ultimately suck it up and buy a product. People in America will take it as a personal offense due to the current Maoist-style cult of personality, and you'll get death threats and videos of them shooting your products posted onto social media. Just look at what happened to that beer company. No such thing would happen in Germany.

          • ahmeneeroe-v2 a day ago

            >The world is essentially subsidizing the tariffs for Americans.

            I was told the opposite thing would happen. Sounds like a great deal for us Americans!

          • reactordev a day ago

            > I have a strong feeling Apple is raising prices elsewhere in order to avoid pissing off the notoriously sensitive consumers in America.

            Or a certain individual…

  • scosman a day ago

    Don't forget the environmental impact of a smaller box. The box will probably be less than half as thick, doubling shipping efficiency. These are air freight, so the CO2 impact is not negligible.

    I'll take the discount and use one of my 12 existing USB-C chargers.

    • leshenka a day ago

      There are more 90W-capable USB-C chargers in my home than there are laptops. I certainly don't need another one. Honestly I'd be fine for them to just remove the box altogether and use paper envelope like Steve Jobs did once.

    • coldtea a day ago

      >Don't forget the environmental impact of a smaller box

      Compared to the marginal environmental impact to source materials, build hardware and parts, assemble, ship, stock, and transport to customer each unit, the box could be 10x larger and it wouldn't make a dent.

      • leakycap a day ago

        > ship ... the box could be 10x larger and it wouldn't make a dent

        This is not how shipping works.

        A larger box, even by 1 inch on any direction, absolutely makes a huge difference when shipping in manufacturing quantities. Let's not pretend physical volume doesn't exist just to make an argument.

        10 planes flying with MacBooks == much different than 1 plane (in other words, when you 10x the size of something, as you suggest, it does actually have a huge impact)

        • coldtea a day ago

          The point being made is "it's not the paper fr the box that's the issue".

          A smaller box allows more to be carried. But if we go that route, it's trivial to ship them without any box and box them domestically - and that's a 2-3x volume reduction right there.

          • leakycap a day ago

            > it's trivial to ship them without any box and box them domestically

            Ah yeah I can't imagine any scenario where this could go wrong

            Like man in the middle attacks

            Replacement/fake products

            ... or you know, damage? Boxes provide... protection.

            > it's trivial

            Anytime you catch yourself thinking something is trivial, you're probably trivializing it (aka think about it more and you'll probably be able to think of a dozen more reasons packaging products is the norm)

  • hexbin010 a day ago

    Bizarrely you can only select a new adapter during the configuration if you select 24GB RAM or higher

    Prices are about 65 EUR for a 70W (tested DE + CH)

    The EU law states they must provide an SKU without an adapter - i.e. they're still allowed to offer one with a power adapter.

  • tobi_bsf a day ago

    Not sure about that. I never use my official charger and the magsafe cable but man, how did we arrive here. Some things just belong to a laptop.

  • chvid a day ago

    My mbp came with a 140w charger - which I never use.

  • giancarlostoro a day ago

    > Apparently, in Europe, the box will not contain a charger [1]. This is absolutely mind-blowing to me.

    Same, for a laptop??? Really? Wild. You can charge these with USB-C chargers too.

  • lysace a day ago

    Base 14" MBP M5 prices without VAT or sales taxes:

    Germany: 1758 USD (1512 EUR) without charger.

    US: 1599 USD with 70W charger.

    This feels like is an insult.

  • bombcar a day ago

    Dropping the price was nice. They could have gotten away with a slight reduction in price, and a coupon inside to send away for a "free" charger, and then bask in the millions who couldn't be bothered to do it.

tracker1 a day ago

What really bugs me, is the huge performance gains are against the M1 and an (5-7yo chip) Intel Mac, that from my own memory had throttling and overheating issues. While not as impressive, I'd really appreciate if they simply showed the generational gains, or actual charts against several previous generations.

I'm still pretty happy with my 16gb M1 Air, but it would be nice to know some closer to real world differences.

  • whynotminot a day ago

    > I'm still pretty happy with my 16gb M1 Air, but it would be nice to know some closer to real world differences.

    I’m confused — they made a comparison that is directly relevant to your situation and you don’t like it?

    Most people with an M4 won’t be looking to upgrade to an M5. But for people on an M1 (like you) or even an older Intel chip, this is good information!

    • yed a day ago

      I think they're trying to decide whether it's worth jumping all the way to an M5 or whether they'd rather just get an M4 or M3 at discount.

  • leakycap a day ago

    You can't expect Apple to make an argument against their own chips... you're asking them to admit that they are making ~20% a year improvements when they want buyers to think it's a multiples-of-X improvement.

    • jonplackett a day ago

      How did we already get to no-one being impressed by 20% better PER YEAR already.

      Macs barely got faster for ages with Intel - they just got hotter and shorter on battery life.

      20% per year is a doubling every 4y. That is awesome.

      • tracker1 2 hours ago

        It is only 20% at certain tasks, not all around and depends on what the specific bottlenecks are for a given workflow. I'm not saying it's bad, but not enough to fork over a few thousand every year to upgrade. In 1992 a 496 DX2 @66mhz was king... In 2000 (8 years later) there were Intel and AMD at over 1Ghz. By 2008 you had 4 cores, 8 threads at 3.2Ghz.

        I used to upgrade about every year or two, there were massive gains... now, I'll hold out 3-5 years and not even think twice about it.

      • leakycap a day ago

        > How did we already get to no-one being impressed by 20% better PER YEAR already.

        When has 20% been impressive? When Intel to M1 happened, the jump was huge ... not 20%. I can't think of anything with a 20% jump that made waves, even outside of tech.

        When I used to do user benchmarking, 20% was often the first data point where users would be able to notice something was faster.

        4 minutes vs 5 minutes. That's great! Kind of expected that we'll make SOME progress, so what is the low bar... 10%? Then we should be impressed with 20?

        People aren't upgrading from M1, M2, M3 in numbers... so I don't think it's just me that isn't wow'd.

      • epolanski 9 hours ago

        It's impressive on a scale, but not to change laptop every few years.

      • bigyabai 21 hours ago

        > Macs barely got faster for ages with Intel

        Intel chips were getting faster. It's well documented (and glaringly obvious in the i9 16") that Apple just didn't want to accommodate the full TDP. They tweaked their ACPI tables to run the chips until they hit the junction temp so they were both constantly hot and constantly throttling. Apple tweaked all of their Intel chips in this way, which was a software solution to the Apple-designed hardware simply being unable to cope with the thermal stress.

        We know this because the Intel Macbook Pro chassis was only ever used to run Apple Silicon chips that were passively cooled, not Pro/Max variants. The old MBP chassis designs are so awful that Apple doesn't consider them viable for cooling ARM CPUs. I blame Ive, not Intel.

        • tracker1 2 hours ago

          What's pretty sad, is they could have just slightly underclocked and undervolted the Intel chips for around 95% of the performance without the janky throttling all the time. Whenever I'd spin up my background services in Docker the laptop was nearly unusable for 4-5 minutes and even then should have done better.

        • leakycap 20 hours ago

          > Intel chips were getting faster

          Do you consider margin-of-error, single-digit gains to be worth arguing over? Intel offered 14nm for 4 years straight: Skylake, Kaby Lake, Coffee Lake, Coffee Lake Refresh—four different names, same process node, and 3-7% gains each year. Such fast.

          > The old MBP chassis designs are so awful that Apple doesn't consider them viable for cooling ARM CPUs

          You don't put a 15-20W chip into a thermal system built for 90W+. The old chassis wasn't "too awful" for Apple Silicon, it was completely unnecessary.

          • bigyabai 17 hours ago

            The 13" MBP chassis is not built for 90W though, let alone 50W. Intel was making 30W i7 chips and they were still throttling in that chassis. I think we have enough benefit of hindsight to blame Apple's egregious and power-hungry ACPI tables for not throttling to safe temps. I own several other laptops that do not hit 90c, ever.

eagleinparadise a day ago

Anyone know when to expect the M5 Pros? I am on a base 16gb M1 and struggling hard in daily workloads. I am often running at 20gb of swap memory usage.

I don't really use local LLMs but think 32GB RAM would be good for me... but I am so ready to upgrade but trying to figure out how much longer we need to wait.

  • fellowniusmonk a day ago

    First rule of mac world is get the most memory you can afford.

    I got the cheapest m1 pro (the weird one they sold thats binned due to defects) with 32gb ram and everything runs awesome.

    Always get the most ram you can in mac world. Running a largish local LLM model is slowish but it does run.

    A mac out of memory is just a totally different machine than one with.

    probably because most of the devs building the software are on the highest ram possible and there is just so much testing and optimization they dont do.

    • Casteil a day ago

      Part of me misses my OG base 14" M4 Pro. The battery on that thing was absolutely phenomenal - literal 12-14+ hours of real-world use. Not so much on the 14" M1 Max (64GB) that I upgraded to after about 2 yrs.

      'Real-world idle' efficiency on the newer chips is the main reason I've got the (slight) itch to upgrade, but 64GB+ MBPs certainly don't come cheap.

    • ed_mercer 17 hours ago

      IIRC on macbooks, memory is actually not that important because of the insanely fast SSD and swap. Though LLMs are probably a different story

  • mjamesaustin a day ago

    Rumors suggest they might be early next year, or likely by spring.

  • jsheard a day ago

    There was a 6 month gap between the M4 and M4 Pro, so maybe a while.

    • leakycap a day ago

      This gap makes no sense to me. I wonder if Apple is just leaning into this cycle because it's easier to make M5s than more advanced processors, so you can sell this sooner?

      From a buyer's perspective, I don't like it at all.

      • mholm a day ago

        Different Chip SKUs are often a TON of work. By trying to release all of them at the same time, you'll have a chip pipeline where you need tons of work, all at the same time, all in the same stages of the process. By staggering them, you spread this work out across the year.

      • masklinn a day ago

        M series chips are ridiculously massive, as Apple apparently does not want to transition to chiplets, so they can’t easily compose CPU. Thus refining the process and improving yields on the smaller parts probably makes sense.

        As an other example the current ultra part is the M3, and it was released early 2025, after even the M4 Pro/Max, and a good 18 months after the M3 was unveiled. We might not see an M4 Ultra until 2027.

defraudbah a day ago

it says "up to 14 hours more than intel based mpro", which means intel was designed to last 10 hours which matches what was advertised https://web.archive.org/web/20201109092341/https://www.apple...

we went from 10 hours to 24 hours in 5 years - impressive

i wonder why they advertise gaming on the laptop, anyone plays anything Meaningful on macbooks?

  • mjamesaustin a day ago

    I play absolutely everything on my M1 Macbook Pro. Through Crossover, basically every Windows game runs fine. I used to check ahead of time before buying a game, but it's so good I now kind of just assume games work.

    • leakycap a day ago

      A NVIDIA 2080 graphics card from 2018 still surpasses the M5 for gaming. The M5 Pro coming early next year will likely finally catch up with the 8-year-old 2080.

      I'm happy to hear your games work well for you, but it sounds like the games you're playing aren't demanding compared to modern AAA titles. Most games released in the last year or two don't run well on my 2080 test system at anything approaching decent graphics.

      • amaranth a day ago

        A 2080 is about the same performance as a 5060 and every game is going to be able to run on a 5060. You might not be running it at 4K Ultra with ray tracing enabled but you should be able to run at like 1080p High or better.

        Whether or not the M5 GPU is actually capable of that level of performance or whether the drivers will let it reach its potential is of course a completely different story. GPU performance is hard to estimate based on raw specs, you just have to run benchmarks and see what you end up with.

        • leakycap a day ago

          > A 2080 is about the same performance as a 5060

          A 5060 outperforms a 2080 by roughly 20% on most titles, across the board, not cherry-picking for the best results. They are not about the same.

          > you should be able to run at like 1080p High or better

          This is disconnected from reality. 1080p low/medium, some games are playable but not enjoyable. Remember, I actually have a 2080, so I'm not just guessing.

          > GPU performance is hard to estimate based on raw specs, you just have to run benchmarks and see what you end up with.

          Rich coming from someone who claims a 7 year old graphics card is "about the same" as a card which has 2.5x better RayTracing, has 3x faster DLSS, faster VRAM, and much better AI capabilities. The 2080 can't even encode/decode AV1...

          • epolanski 9 hours ago

            > This is disconnected from reality. 1080p low/medium, some games are playable but not enjoyable.

            Is it? Most people care the game is fun which is unrelated to the settings you use (framerates do impact enjoyability though for fast paced games).

            Even visually, the difference between settings hasn't been significant for decades at this point.

          • abtinf 20 hours ago

            > 5060 outperforms a 2080 by roughly 20%

            Is this a typo? I’m surprised the difference is so small after 3 generations.

            • leakycap 16 hours ago

              It's much higher in some categories, but in general across gameplay the 2080 is only about 20% slower than the 5060 in otherwise similar systems. NVIDIA's 3000 series was mostly worse than the 2080 except the 3090, which itself is still is incredible compared to today's 5xxx cards

      • culopatin 18 hours ago

        But does it weight 7lbs and sounds like an airplane on the tarmac while you play and looks like it was designed by a 13yo that listens to Linkin Park?

      • epolanski 9 hours ago

        You can absolutely play demanding and modern AAA titles on MBPs.

        What you can't do is run them expecting to have every detail knob maxed out and very high framerates.

        Yet blind test after blind test shows that most people can't even fully appreciate extra vs medium details.

      • nozzlegear 16 hours ago

        > A NVIDIA 2080 graphics card from 2018 still surpasses the M5 for gaming.

        How much energy does it burn while surpassing the M5?

        • leakycap 16 hours ago

          Yeah, I totally hear you. People are always like "please, make sure my desktop computer only uses 30 watts of energy" and "I'm an eco-gamer, please turn off the RGB lights and let's all play the game on eco/low graphics settings, kumbaya"

          • nozzlegear 14 hours ago

            > please turn off the RGB lights

            This but unironically ;-)

      • AstroBen a day ago

        A reminder that the majority of what people actually play isn't "modern AAA titles": https://steamcharts.com/top

        • leakycap a day ago

          > I'm happy to hear your games work well for you, but it sounds like the games you're playing aren't demanding compared to modern AAA titles.

          That's why I made the specific distinction in the comment you're responding to

          When a $599 Windows laptop with a 3060 can play AAA titles and your $1599 MBP can't, I wouldn't normally call that great for gaming.

    • asdff 20 hours ago

      I can confirm this is not the case. I don't use crossover but crossover is wine. I use kegworks which is also wine. It is a pain in the ass. Steam app runs like garbage over wine. Games like tf2 I got more consistent fps on my 2012 mac which can run it natively than I do on this 12/16 whatever core 4ghz beast. I used to get like 90fps pegged in that now even on low graphics configs I'm barely doing 50fps and losing frames like crazy when there's a lot of action.

      Most games just flat out do not work that I've tried. Plenty will stop you with anticheat.

      About the only sorts of games that actually work well over WINE on this rig (m3 pro) are ones that came out 15 years ago.

      Native games like no mans sky actually got worse over time. When I first got this mac I was so impressed by the performance of nms even though its an old game at this point. I could run it entirely on ultra. Then nms put out an update and that ended, back to medium-low and no AA unless I want to experience pervasive graphical glitches like flashing purple.

      Other games have some internal lock to their fps I'm not sure why even as native mac games. This is true for cities skylines. It is capped at 40fps, maybe through rosetta layer limitations? I'm not sure.

      • culopatin 18 hours ago

        There are things that Crossover figures out that the alternatives don’t. For example, steam downloads are broken for PortingKit but not for Crossover, and they are both Wine

  • youniverse a day ago

    I would guess they are mostly talking to game devs for now, but man in a few years if Apple can get me to throw out my windows rig that me and I imagine many others have around just for gaming I wouldn't hate that!

    • leakycap a day ago

      The gaming world is so deeply ingrained with Windows technologies. Even with the GPK from Apple, I don't see the mods and patches that some Windows players enjoy.

  • nrjames a day ago

    I do almost all of my gaming on an M3 MacBook Air. It’s great for games. I’ll sometimes hop on Windows for titles unavailable on the Mac, but increasingly I just skip them if they aren’t on Steam for MacOS.

    • leakycap a day ago

      I get that it is good for some games, but when people say "gaming PCs" on Windows, they usually mean AAA titles. The stuff on endcaps at BestBuy for sale for PC and console. Those games won't run well on Macs unless you spend insane amounts on a Max or Ultra variant.

      The M5's GPU specs seem to put it near a high-end NVIDIA card from 2018. Impressive as all get out for a power-friendly chip, but not really what I think of when I hear "good for gaming"

  • greenpresident a day ago

    Baldurs Gate 3 runs great on m4 pro at 1080p (I’m on a Mac mini though).

    • defraudbah a day ago

      mac mini is amazing, even though happy to hear people play games on macbooks

  • shepherdjerred a day ago

    Most of the games I play (League of Legends, Civ, Factorio) work really well on my MacBook.

    • asdff 20 hours ago

      As they should. Those are like 10 year old games.

      The trend I see that is more concerning is that previously mac friendly game devs have already abandoned the platform. Valve no longer maintains mac os builds of their games like cs or tf2. City skylines 1 had a first party mac release but City skylines 2 skipped mac os.

      • shepherdjerred 3 hours ago

        This was on my base model M1 from 2020 or whatever it was

ksec a day ago

No WiFi 7 and WiFi 6E only is annoying. Especially for what they are charging. And Bluetooth 5.3, Their Pro Mac are slower than their iPhone Pro.

SSD has double the speed. I guess they say this only for M5 MacBook Pro, because the previous M4 has always had slower SSD speed than M4 Pro at 3.5GB/s. So now the M5 should be at 7GB/s.

I assume no update on SDXC UHS-III.

  • Casteil a day ago

    The non-pro/max chipped MBPs have always been a little 'lower spec' in several regards. There used to be a little more separation though, with the non-pro chips available only in the Air & 13" MBP, but back then people complained about Apple having 'too many models'...

    I suspect the M5 Pro/Max chipped MBPs will bring some of these improvements you're looking for.

  • rfw300 a day ago

    What use case do you have (or anticipate having) for WiFi 7 out of curiosity?

    • pzmarzly a day ago

      With NVMe NASes and 5Gbit, 8Gbit and 8Gbit FTTH available for reasonable price in many places, it's easy to saturate any WiFi connection by just downloading stuff (games, AI models, etc), backing up files, or accessing your files on NAS (and editing videos straight off NAS is recently trendy).

    • kalleboo 17 hours ago

      Just things like waiting on the download for an Xcode update before I can get to work would be a lot more tolerable on 1.4 Gbps than the like 600 Mbps on the WiFi 5. Or worrying if this video is buffering because a backup started in the background.

      But I gave up on waiting and just got Ethernet put in in the places where I'm likely to sit with my laptop - now I plug in to charge and automatically get 2.5 Gbps Ethernet at the same time using a USB-C dock and a long USB 3 cable.

daft_pink a day ago

Apple’s chip release schedule is so borked. It should be High end Pro and Studio first and then iPad, Air, Mini and downgraded Pro. Why they release the iPad and Low End Pro is beyond me.

Everyone buying their high end gear is buying something waiting to be refreshed now.

  • Topfi a day ago

    Hasn't that been the case throughout the industry for the last two decades now? Back when Intel was still on TikTok, the low powered laptop chips were always first, then mainstream desktop, then workstation and server roughly a year delayed. Maybe mistaken, but seems to make sense, if you mainly offer monolithic chips, you'd want to start with a smaller Die size to better leverage the process.

    AMD is somewhat of an exception/unique case though, having chipsets and monolithic depending on the use case and console/semicustom offerings, so that doesn't map fully.

    Also, let's not forget in Apples case, that they actually go phone first, the Air+iPad, then Pro and finally Studio. Feel that the lower end devices should priority personally though, efficiency gains are more valuable in connected devices with limited space for batteries over my 16 incher with 100wh.

    Course, would be nice if we just got the entire range updated at once, but I doubt even Apple could pull such a supply chain miracle off, even if they bought all of TSMC and the entire island to boot...

  • Aurornis a day ago

    > Everyone buying their high end gear is buying something waiting to be refreshed now.

    Most of their buyers aren’t buying the highest end parts. Those are a niche market.

    Focusing on the smaller parts first makes sense because they’re easier to validate and ship. The larger parts are more complicated and come next.

  • BarakWidawsky a day ago

    I’m guessing this is so they optimize processor yields as manufacturing improves

    Smaller chips means more of a wafer is usable when a defect exists

    • tracker1 a day ago

      +1 on this... it also gives them more opportunity to work out any issues when piecing the larger chips together while catching any post-production issues on the simpler, lower end parts before they hit bigger customers.

  • GeekyBear a day ago

    A Fab ramping up a new process node is hardly a new thing.

    The standard practice is to start by producing the chips with the smallest die size.

  • rangestransform a day ago

    Well here’s the thing, M5 is (probably) a big A19, M1 was a big A14, and so forth. The whole thing of apple silicon is that it’s large phone chips (optimized for performance per watt) rather than small workstation chips (performance at all costs)

  • asdff 20 hours ago

    Apple releases a more performant chip every year. If you need you buy. Its always outdated around the corner. Why sweat it?

  • xattt a day ago

    Is this because they know some whales that want the +1 model are going to jump at the opportunity to buy whatever is on the market, and then buy again when higher-range models are released?

    • leakycap a day ago

      Apple knows their sales numbers, so I imagine is that they know the base model will sell the most quantity. Having it out now means more sales at the highest MSRP before talk of the next model release.

      Buyers who walk into an Apple store for a base MacBook Pro will wait if they hear a new model is coming out. So if you have a buyer basing purchases on the generation number, it makes sense to launch that model as soon as possible.

      Pro/Max buyers generally are checking into specs and getting what they need. Hence the M2 Ultra still being for sale, for some niches that have specific requirements.

  • Someone a day ago

    Could be yield related. Do the non top end products run pro chips that didn’t pass testing fully, and have parts disabled?

  • lotsofpulp a day ago

    …or they are still working on fine tuning/testing production of the world’s most technologically difficult thing to mass manufacture?

    • sroussey a day ago

      It takes 3 months to manufacture a chip end to end. If you find a hardware bug once complete, you have to start over and you end up with a three month delay.

      Looks like the Pro and Max will be on a three month delay.

      • astrange a day ago

        If you find a hardware bug that late, you're not fixing it and you're looking for chicken bits to flip. It is /extremely/ expensive to validate changes and remake the masks.

  • reaperducer a day ago

    Apple’s chip release schedule is so borked. It should be High end Pro and Studio first and then iPad, Air, Mini and downgraded Pro. Why they release the iPad and Low End Pro is beyond me.

    People in the U.S. are starting to think about their Christmas shopping lists right about now.

parkersweb a day ago

As an M1 owner seriously tempted by the hardware, seriously put off by Tahoe…

  • asdff 20 hours ago

    If only we could go back to mojave. 32bit support was in fact nice to have.

PeterCorless a day ago

Someone I know saw the 14" starts from $1,599 and the 16" starts at $2,499, and quipped "The most expensive 2 inches ever."

However, it is not just because of the larger display.

M5 14" starts at:

10-Core CPU

10-Core GPU

16GB Unified Memory

512GB SSD Storage

M5 16" starts at:

14-Core CPU

20-Core GPU

24GB Unified Memory

512GB SSD Storage

So it's the cost of 4x more core CPU, 10x (double) the core GPU, and +8GB memory.

  • DASD a day ago

    The 16" doesn't offer the M5(yet), rather the M4 Pro and Max CPUs. Difference also is higher number of performance cores vs efficiency cores and memory bandwidth is significantly higher in the M4 lines(273 and 410 GB/s) versus the M5(153 GB/s).

  • ElijahLynn a day ago

    Where did you get these specs from? The page linked in the OP says the 16 in is only available in M4.

asadm a day ago

wait I can’t have M5 with 64GB ram? highest is just 32GB which is ridiculous!

  • Aurornis a day ago

    M5 Pro and M5 Max will come later with higher RAM support.

    This has been their staggered release strategy for a while.

    • SirMaster a day ago

      I thought the Pro and Max usually get announced at the same time and the Ultra comes later...

      • Casteil a day ago

        Correct. Sometimes much later.

        Still no M4 Ultra Studio available.

  • bananapub a day ago

    they have historically had three tiers of cpus:

    - normal - pro - max

    pro and max had way more cores and gpus and supported way more ram. today's release is the basic version of the new cpu; if you want more ram you can get the m4pro or m4max based MacBook Pros, or wait for the M5pro/max to come out.

    • Keyframe a day ago

      so, macbook pro m5 normal, macbook pro m5 pro, macbook pro m5 max. I see M4 still in the offer, which costs more. No wifi 7 on m5 (normal or not). 32GB these days, unified or not, in a pro machine.. I haven't paid much attention to macs over the past few years but I wonder what would Steve Jobs say about this shit.

  • Analemma_ a day ago

    It seems like only the M5 base chip is available at the moment. The M5 Pro and Max, whenever those are released, will presumably have higher limits.

Printerisreal a day ago

Lowest tier comes with 16 gb of memory, same memory size with lowest M. air, why Apple?

  • simonw a day ago

    It looks like the highest tier is 32GB, which really surprised me. I guess we'll have to wait for the M5 Pro / M5 Max for more memory than that.

    Bad news for anyone who buys the M5 MacBook Pro as an "AI" machine and finds it can't fit any of the more interesting LLMs!

    • xuki a day ago

      It has always been this way. Base M1's max RAM was 16GB, M2/M3's was 24GB, M4's was 32GB.

      • Printerisreal a day ago

        Base m1 was like 4-5 years ago. did we have that much ram with oldest macs too, 30 years ago? 4-5 years at same base RAM is incredibly cheap behaviour from Apple. Some phones are literally close to that RAM now.

        • masklinn a day ago

          Base M1 had 8GB RAM base and 16 max. Where are you getting “same base ram”?

          • Printerisreal a day ago

            %100 ram growth in 5 years still very slow and cheap.

            • flemhans a day ago

              I think 8GB was also what we had in ... 2012? Or am I wrong. Memory has been going so slow.

              • tracker1 a day ago

                You could (unsupported) run 16gb ram on 2010 rMBP models, back before it was soldered on. Worked great, not to mention swapping the spinning drive for an SSD.

                At this point, I get the soldered on ram, for better or worse... I do wish at least storage was more approachable.

              • wltr a day ago

                First Retina MacBook Pros 13" were with 8 GB base memory. That was either 2013 or even 2012, so, yeah.

            • polshaw a day ago

              Indeed. RAM is the tool of planned obselecence (and profiteering for that matter).

              • astrange a day ago

                Get an ad blocker and then get all the people writing Java/Electron apps to fix their memory usage and you'll be good.

                Exceptions apply to those running local LLMs.

    • ortusdux a day ago

      They are running out of ways to differentiate their products.

    • outside1234 a day ago

      Wait what!?!? My MacBook M1 has 64GB of memory for crying out loud.

      • masklinn a day ago

        M1 maxed out at 16 GB, if you have 64 it’s an M1 Max.

      • kgwgk a day ago

        Wait what!?!? You may have a MacBook Pro M1 Max for crying out loud.

  • czbond a day ago

    The Pro sales page says their RAM is unified, which is more efficient than traditional. Anyone have a concept by how much more efficient unified RAM performs vs RAM?

    Their sales copy for reference:

    "M-series chips include unified memory, which is more efficient than traditional RAM. This single pool of high-performance memory allows apps to efficiently share data between the CPU, GPU, and Neural Engine.... This means you can do more with unified memory than you could with the same amount of traditional RAM."

    • tracker1 a day ago

      The fact that it's unified just means it's shared between CPU/GPU usage which can be a good thing. A lot of the performance comes from more channels and a more stable distance from the CPU itself... Getting really fast performance from RAM is more difficult with a detachable interface in the middle, and longer traces.

      Still not the fastest ram, that they use for dedicated GPUs, but faster than most x86 options.

    • masklinn a day ago

      RAM has always been unified on every M series CPU.

    • thefz a day ago

      It just means it's shared between GPU and CPU. Has its advantages in specific workloads, but dedicated super fast GPU RAM usually is better. Everything else in this statement in marketing bullshit and Apple trying to look like they invented the wheel and discovered fire.

    • _joel a day ago

      It's unified on the Air too though?

      • hasperdi a day ago

        yes, all Mx processors have unified ram

  • masklinn a day ago

    Because the MacBook “pro” with a base (not pro or max) M is and has always been an air with better cooling.

  • znkr a day ago

    Search for memory wall. Moore’s law died a decade ago for DRAM

  • dvfjsdhgfv a day ago

    Well, they could continue the 8gb joke so let's appreciate the fact that they finally switched to 16gb base models (and similarly stopped the 128GB SSD madness, these models were outdated when bought).

  • justonceokay a day ago

    For perspective I have a 12 year old MacBook with 8 gigs of ram and it’s still perfectly usable for all the things I do on it. If you need more RAM because you are video encoding, compiling, or gaming (why!?) then you aren’t a basic consumer.

    I’m not trying into be a fanboy and maybe it’s a little bit “cope”, but apple has always put as much RAM as is necessary for the computer to work—and not a lot more—in their base models.

    • michaelt a day ago

      The $1599 M5 Macbook Pro: Good enough for a guy who thinks a 12-year-old MacBook with 8 gigs of ram is "still perfectly usable"

      :)

      • justonceokay a day ago

        I know it’s silly, but I think I represent over 90% of apples customers in that way. I just need something that reads emails and shows me porn.

        • leakycap a day ago

          > I know it’s silly, but I think I represent over 90% of apples customers in that way

          You're not silly, you're just able to see reality.

          Apple knows who is buying the bulk of their computers, and it isn't power users ... most people buying computers don't have a clue what RAM is even used for.

          I'd hit beachballs, but macOS balances 8GB of RAM fine even with Tahoe for regular users

        • eitally a day ago

          That 90% are perfect candidates for the even cheaper Macbook Air lineup.

  • sixothree a day ago

    And a "pro" computer that comes with half a tb of storage by default with a $200 premium for another 0.5 tb of storage. Oof. Just gross.

    I know people complain at every release. But I look at the three choices presented and they are all disappointing to me. It's a huge turnoff to see the only initial differentiator presented to be a choice between "measly" amounts of RAM and storage to "barely acceptable" amounts.

    To get even close to the specs on my Surface Pro I'd have to hit the configurator and spend at least $1000. Even more to hit the config of my work issued HP notebook.

jrochkind1 a day ago

Am I remembering right that the previous 14" MacBook Pro started at $1399 (and seems to be no longer available?), so this is a $200 price increase?

(I had just been looking at macs a few weeks ago, and had noticed how close in price macbook pro and macbook air were for same specs -- was thinking, really no reason not to get pro even if all I really want it for is the built-in HDMI. They are now more price differentiated, if I am remembering right).

  • throwaway894345 a day ago

    That would be about a 15% increase, which is probably in the ballpark to be explained by tariffs (either existing or anticipatory)?

    • subarctic a day ago

      Are there any markets where they are 15% cheaper due to not having the US's tarriffs?

      • throwaway894345 a day ago

        Good question, although I don't think they would price them differently because the Trump administration has openly signaled hostility toward private companies who would transparently pass on tariff costs and Apple has openly signaled subservience to the Trump administration.

rvitorper a day ago

Looks premium, eco-responsible, powerful, just like the M4. And the M3. And the one before. Does anyone know what exactly changed this year?

  • masklinn a day ago

    https://www.apple.com/mac/compare/?modelList=MacBook-Air-M4,...

    - m4 -> m5, same core number and distribution, "neural accelerators", higher memory bandwidth

    - max storage increased from 2 to 4TB (and probably an extra kidney in price)

    Everything else is strictly identical.

    The marketing blurb claims 2~3x the performances of the M4 for AI stuff (I assume that's the neural accelerators), 20% for CPU tasks (compiling), 40~80% for GPU tasks (gaming and 3D rendering).

    • silverwind a day ago

      4TB was available before, maybe only coupled with a Max CPU, which seems not available yet for M5.

      • masklinn a day ago

        I’m comparing comparable configurations. You can get 128GB ram and 8TB storage on an m4 max, and 512GB ram and 16 TB storage on an m3 ultra. Neither is relevant to the M5.

    • eitally a day ago

      This is great but it's apples to oranges until they have Pro & Max variants we can directly compare against the M4 line.

      • masklinn a day ago

        Comparing the models which correspond exactly is apples and oranges? In what wonky alternate reality do you live?

        Not to mention the M4 pro and max released 6 months after the M4. If that holds for M5, it won’t be this year.

  • ActorNightly a day ago

    The number, which means you should upgrade.

gregoriol a day ago

Only the cheapest MacBook get M5, the rest stay with M4 Pro and M4 Max? what's going on with that lineup?

  • pram a day ago

    Because there is no M5 Pro and Max yet obviously.

  • Casteil a day ago

    Pro/Max rollout tends to lag behind the 'base' by about 6 months

    It used to be a little less 'weird' when the base M-chips were only available in the Air and 13" MBP.

jasonthorsness a day ago

I've been a Windows fan forever, but the new Mac hardware is making it hard to remain and it's about time for a new laptop... can't get a good Windows installed on these chips like you could on the Intel-based ones, only virtualized.

  • rogerrogerr a day ago

    Virtualized Windows on M chips is quicker than non-virtualized Windows on your average corporate laptop in my experience.

    • leakycap a day ago

      ARM Windows still has so many pain points, depending on your niche.

macsolu 8 hours ago

Among many 3rd-party enhancements to upgrade the macOS User Experience, try the free DockDoor for effortless Alt+Tab switching and dock previews:

https://dockdoor.net/

NoPicklez 21 hours ago

I'm looking to upgrade from the 2013 Macbook Pro to the Macbook Air, I noticed that the pixels per inch are lower in the latest Macbook Air, but I assume that the display is overall better?

Also, I read that the keyboard is slightly different between the Air and the Pro, I'm not a big fan of that chicklet design they released

  • dwd 15 hours ago

    Currently have a 14" M2 Pro and a 13" M4 Air in front of me. The Pro keyboard is loud and clicky and I much prefer the softer feel of the Air's. Its also half the weight and the battery seems to last twice as long.

    Screen is 3024x1964 @254 pixel density for the Pro. The Air says it is 2560x1664 @224 but interestingly if I do a full screenshot the resultant image is 2940x1912(?).

    The Air screen seems brighter, but who goes outside in the sun these days for any more than 10 minutes?

    • stefanfisk 10 hours ago

      What’s the scale factor on the Air? IIRC macOS renders at 2X even when doing fractional scaling.

  • asdff 20 hours ago

    If you use the macbook outside don't bother with the air. the current mbp has a brighter screen and imo it is only barely bright enough to be usable outside on max brightness. Not as bad as the 2012 era screens but nowhere close to your cellphone.

AlexeyBrin a day ago

At least for now, seems to be available only for the 14" MacBook Pro. I want a 16" M5 MacBook Pro so I will wait ...

coffeecoders a day ago

Wanted to see if it's worth upgrading from the M1 Pro, but I don't see the M5 Pro in the compare dropdown. https://www.apple.com/macbook-pro/compare/

  • eitally a day ago

    TBH, I have an M2 pro (personal) and an M4 Pro (work) and I have never been able to tell the different in day to day use. That said, the only really intensive workload I have is photography/videography batch post-processing and I haven't tested that on my work machine. I'm disappointed Apple hasn't published any benchmarks comparing M5 to various M4 (or M3) variants.

  • mjamesaustin a day ago

    They've only updated the base M5. Expect the Pro and Max updates to come early next year.

  • bogantech 17 hours ago

    M1 Pro has 200GB/s memory bandwidth vs M5's 153

brailsafe a day ago

Probably great, but when the hell are they going to do another damn colour. Hoping by the time I upgrade from the M4 Pro they'll have a green version and a cell modem.

  • Casteil a day ago

    I wish they'd bring Space Gray back. Not a huge fan of Silver, and the 'Space Black' apparently tends to show smudges more.

    • brailsafe a day ago

      Meh, I have a Space Black 16" atm, it looks more grey than anything and the smudges are negligible at best. I'm just bored of the lack of variety. The Air is I guess supposed to be the quirky fun computer and the rest are just for "serious" professionals that can only see in grey and silver.

      • kristianp 15 hours ago

        Maybe the rumored low-end mac with an A-series CPU will have some brighter colors.

        • sevenseacat 5 hours ago

          if they bring out a purple MacBook Pro I will so upgrade I don't care the cost

          • brailsafe an hour ago

            A lavender mac would be sick

Ambroos a day ago

The lack of WiFi 7 is disappointing. 6E is fine but by now I'd expect 7 in new computers.

  • thewebguyd a day ago

    Especially considering the M5 iPad pro has WiFi 7.

    Sounds like maybe they didn't want to try and fit their new N1 chip this go around so they could re-use some components? MacBook still has the same broadcom chip. Or for a pro differentiating feature when the M5 Pro/Max comes out later. There's a rumored MBP re-design, so I'm guessing we'll see it then along with it having the N1 for WiFi 7.

  • justincormack a day ago

    It is in the new ipad pro as part of the new Apple chipset, so presumably coming to other machines later.

  • Casteil a day ago

    Good chance they'll introduce it with the upcoming M5 Pro/Max; the non-pro/max devices always tended to be a little lower spec all around.

  • ComputerGuru a day ago

    Are these custom boards or just mini pcie network cards you could swap out?

    • leakycap a day ago

      This is Apple: the last time they shipped a pcie/replaceable wifi card was thirteen years ago on the Mid-2012 non-Retina MacBook Pro.

      Even pre-Apple Silicon, it's been a decade since users could upgrade MacBook's RAM or internal storage.

  • lm28469 a day ago

    homoconsomator needs bigger numbers even if he acknowledges smaller number is ok.

    What do you do on wifi that requires more than 10gb per seconds... on a laptop, you'd fill up the base model ssd in under a minute of download

    • Ambroos a day ago

      I run our office IT, and WiFi 7 is just better at managing congestion. We have a floor in a busy building and 5Ghz is chaos. 6E is fine, it's just strangely old for a company like Apple.

fnordpiglet a day ago

Sad to release without refreshing the high end line on 16” MBP. I worry they nerfed the 14” MBP to ensure the M4 16” retained better specs to not make the discontinuity worse. Otherwise the 14” outperforming the more expensive 16” would be uncomfortable.

  • richardubright a day ago

    This is only the M4. Not the M4 Pro or Max, and the 16 has never gotten the base chip.

  • superzamp a day ago

    Isn't the screen size difference basically enough between these two? I can't see why the 16" would need more performance, some ppl just want / can carry large computers with them while some other prefer to have something as small as possible.

    • fnordpiglet a day ago

      It’s more a statement on price and the assumption the more expensive one with the “more capable” chip like the MAX would be expected to not be less performant than any in the lineup. It would be a disappointment, especially for me as I’m about to buy a 16” in November regardless, to be a generation behind while paying more, and it would be not unusual for product reasons to nerf the lower prices chip to ensure it didn’t canabalize the more expensive models sales.

      I have to say if I had any choice I would delay my purchase until the 16” catches up rather than buying a generation behind. If I see specs saying M5 14” is more performant for my workloads than my more expensive 16” I’m even more motivated to delay. Most product managers would be aware of these things.

    • anthonyskipper a day ago

      I can see why that sounds sensible, but my personal obsevations are that heavy duty power users almost universally prefer the bigger screens, and those people also want the highest level settings. Most people I know who want smaller screens are not serious power users.

      I can see an overlap with people who want smaller computers who also want max power, but I just would not believe that is a significant group. (again, all personal observations)

    • platevoltage a day ago

      More pixels? Thats the only reason I can think of. 13/14 inch is what I tend to go for since I use my laptop as a desktop 80% of the time. 16 is really too big for my needs.

      I also think the 15 inch MacBook Air filled the non-power-user-but-likes-big-screen niche.

jiriro a day ago

If I buy in the US and use it in the EU – will the Apple Intelligence work?

I would be happy to sacrifice the EU keyboard and have the AI instead :-)

  • ComputerGuru a day ago

    Unless they’re now doing iPhone-level parts locking, getting the right keyboard would be an eBay purchase away.

    • neop1x 5 hours ago

      Of course they are doing that. The fingerprint sensor is paired IIRC.

ksturtzkopf a day ago

why is apple releasing a MBP with the old gen of pro chips (m4 pro)?

  • Aurornis a day ago

    The M5 Pro refresh will come later. M4 Pro parts are still available until then.

    • bitpush a day ago

      > The M5 Pro refresh will come later.

      Did they announce this or are you speaking for Apple?

      • Aurornis a day ago

        They release the Pro and Max parts after the base part.

        This has been their release strategy for past generations.

        • patates a day ago

          Does anyone have a guess on when they could be releasing a potential M4 Ultra Mac Studio?

          • medvezhenok a day ago

            I think they said M4 Ultra Studio is not going to happen, have to wait for M5 Ultra...

  • Casteil a day ago

    ...they're not. This is a release of a 14" with the base M5, alongside the other existing M4 Pro/Max models.

    The Pro/Max rollout tends to lag behind by about 6 months.

cousin_it a day ago

I read the title as "MS MacBook Pro" and prepared for a surprise.

Aperocky a day ago

I find it annoying that now I want 2 macbooks, one tuned for local LLMs and the other tuned for light and big screen (Air 15).

I never really used the local LLMs since I can always go to claude but that's always on my irrational brain to spend irresponsibly for that.

surfingdino a day ago

I wish they published CPU and graphic performance comparisons vs M1. Apart from coding I do a lot of large photo (100MP) and video (4K+) file processing and I am interested in core graphics performance. Talking centipedes or flying trains are not my thing so their AI benchmarks are useless to me.

smallstepforman a day ago

Does it have full sized cursor keys? PgUp/PdDown/HomeEnd keys? If not, its a fashion accessory, its definately not a PROductivity machine used by PROffessionals.

  • eviks 13 hours ago

    PROfessionals that value PROductivity use home row cursors and similarly conveniently located page up/down keys instead of moving their hands to a far away cursor / pg/home module

  • kristianp 14 hours ago

    Agree, there's plenty of room for full-sized arrow keys in a 14 inch form factor.