• mstolpm 9 hours ago

    Seems to be a warning for Macs without a built-in keyboard only. Getting it on my Mac mini but not my Air. Seems to be a good idea for that situation. Bet there are more casual users using bluetooth for keyboard/mouse/trackpad than usb.

    • M4v3R 8 hours ago

      Sounds plausible, but as the author noted the OS has the knowledge whether you’re using a Bluetooth keyboard/mouse or not but it doesn’t matter - it shows that dialog even if you have wired peripherals plugged in. It’s dumb.

      • karmakaze 6 hours ago

        This is a sign that the company has challenges making 'not dumb' software which was its key differentiator.

        > The prompt warns that I "won't be able to use a Bluetooth keyboard or mouse," despite the fact my Mac mini already has a USB keyboard and mouse plugged in.

        Someone decided this is how this should work, and either no one along the way pointed out that it was stupid, or they did and was ignored. It gets tricky knowing what's right when profits come before users.

    • benguild 9 hours ago

      I wonder if there were a lot of support calls about people whose keyboards wouldn’t connect, etc.

      Unlike a touch screen device, folks may not understand that disabling Bluetooth for no reason has input consequences

      • xoa 9 hours ago

        So there's multiple comments already saying this, but I don't understand how what you wrote jives with the paragraph of that post:

        >"The prompt warns that I "won't be able to use a Bluetooth keyboard or mouse," despite the fact my Mac mini already has a USB keyboard and mouse plugged in. Indeed, the Mac isn't using any Bluetooth devices, and macOS knows this but doesn't care. Moreover, the Bluetooth prompt appears even when all Bluetooth-related features are disabled such as AirDrop and Handoff. There's no "intelligence" to the prompt."

        macOS, like Linux, Windows, FreeBSD or whatever, knows what the device tree looks like. It knows whether there are any BT devices paired, what their capabilities are, whether the input peripherals are USB or not. Can you explain why making a prompt conditional on whether it'd disconnect the last input devices or not would not have reduced support calls perfectly well? Why do you think that paragraph is wrong, and macOS must be stupid and generic with a warning regardless?

        • dawnerd 8 hours ago

          Some devices report as keyboards in macOS but are not. My Logitech mouse for whatever reason shows as both. I’m assuming it’s the way Logi handles the extra buttons.

        • Veliladon 9 hours ago

          Exactly this. Like if you're in the 95th percentile on tech literacy it makes no sense. Congrats. Here's a medal. If you're in the 30th percentile and you turn everything off because you're paranoid about stuff you don't understand being turned on but you don't realize you're about to disconnect your mouse it may at least give pause.

          • bn-l 9 hours ago

            Yes that’s definitely why this has been added. It’s kind of discourteous though to people who don’t fall into that category. Why not offer an I know what I’m doing switch that needs to be activated with a series of CLI commands with big warnings.

            • arccy 8 hours ago

              you're using applianceOS, power users are not the target market, people with too much money are

              • rogerrogerr 8 hours ago

                I’m a power user, but I also like not worrying about whether my WiFi will work today. And I don’t like dealing with whatever WSL thinks about file permissions in this version.

                There doesn’t exist anything else at the developer-friendliness / price / build quality point Apple’s machines exist at.

            • idle_zealot 7 hours ago

              It's just bad design. Rather than a confirmation/warning/nag Apple could've altered the existing UI to make it clear what devices would be disabled. Show a connected device count next to the on/off switch with little mouse/keyboard/etc icons. The interface should be clear, discoverable, and consistent. It shouldn't throw unanticipated popup windows and warnings at the user.

          • undefined an hour ago
            [deleted]
            • rwmj 9 hours ago

              He notes in another article[1] that macOS turns on BT on every update, and apparently the behaviour is "functioning as intended" (Apple's own words). What's not answered is why Apple do this. Possibly as trivial as avoiding bug reports or support issues about BT devices or features not working? Apple already control the stack from hardware to software so it's hardly like they would need a nefarious reason to do this.

              [1] https://lapcatsoftware.com/articles/bluetooth.html

              Also is this the same Jeff Johnson of rpm5 "fame"?

              • bla3 9 hours ago

                Their "Find My" network relies on many Apple devices having Bluetooth enabled and reporting seen device names to Apple (in some anonymized way), as far as I understand. If that's right, then Apple is interested in people not turning off Bluetooth.

                • vulcan01 7 hours ago

                  Macs without input devices (Mac Mini/Studio, iMac) are stationary devices. The devices that primarily contribute to accurate Find My info must be portable, since fixed locations wouldn't help much.

                • ksec 8 hours ago

                  Apart from Mouse and Keyboard, I think copy and pasting between iPhone and Mac also requires Bluetooth? And AirDrop?

                  I can see why Apple want this to be enabled.

                  • based2 8 hours ago

                    macOS updates

                    1. Re-active Wifi

                    2. Re-active Bluetooth

                    3. Replace with no backup root network filtering rules file: /etc/pf.conf

                    • idle_zealot 7 hours ago

                      They also replace the pam config file, which disables using TouchID for sudo authentication!

                      • OptionOfT an hour ago

                        There is now a `/etc/pam.d/sudo_local` that gets queried and survives updates.

                        There is a template here: `/etc/pam.d/sudo_local.template`, copy that one to `/etc/pam.d/sudo_local` and remove the `#` before `auth sufficient pam_tid.so`.

                    • lapcat 8 hours ago

                      > Also is this the same Jeff Johnson of rpm5 "fame"?

                      No.

                      • rwmj 5 hours ago

                        OK sorry for misattributing!

                      • cynicalsecurity 5 hours ago

                        I wouldn't be surprised if the Bluetooth was left as a major vector of attack for people with provided exploits.

                      • 0x0 9 hours ago

                        Odd, this is not happening here on macOS 15.0.0. Turning bluetooth off either via the system settings app or the menu bar icon shuts off bluetooth immediately with no prompt for me...

                        • sgerenser 9 hours ago

                          Laptop or desktop? The prompt is only for Macs without a built-in keyboard and pointing device.

                          • 0x0 9 hours ago

                            Aha. This was on a laptop. I missed that distinction.

                        • philo23 8 hours ago

                          I'm fairly certain this isn't new in macOS 15, I could have sworn I've seen this on 13 + 14

                          • lapcat 8 hours ago

                            Wow, you're right about macOS 14, or at least macOS 14.7, but not about macOS 13.

                            The Mac mini in question has macOS 11 through macOS 15 installed on separate APFS volumes. I just tried booting into 14 and 13.

                            I'm not sure why I never noticed this before on Sonoma. Perhaps it was added in a later minor update, but I have no idea.

                            I can't reproduce on Ventura.

                          • fn-mote 9 hours ago

                            Sure, I get the hate on HN, but seriously - what portion of users do you think don’t know that disabling Bluetooth will cut off their mouse? I bet it’s a most of them.

                            The main gripe here is really there is no way for power users to avoid the prompt.

                            • extraduder_ire 8 hours ago

                              Unless it's guarded behind SIP, I'd expect there to be a key with a non-obvious name that you can change using "defaults".

                            • skull723 5 hours ago

                              It's on by default because they assume you want to use your airpods and other apple peripherals.

                              If stuff like this bothers you, don't use apple.

                              • talkingtab 8 hours ago

                                It appears that the choice is to either annoy people because they really do want to turn off Bluetooth or to let some people shoot themselves in the foot. They cannot turn on Bluetooth because they turned Bluetooth off. As a person who has never, ever shot myself in the foot - yes, I am that good - in my opinion all computer installations should begin with a choice that reads something like this:

                                * Provide absolutely no protections because I have never made a mistake such as typing "rm -rf" while in the "/" directory. And there is absolutely no truth to the rumor that I have flushed a watch down the toilet twice by failing to secure the watch band.

                                Or

                                * Make your best attempt at providing me with some reasonable protections so I do not shoot myself in the foot. I accept that even the best solution will be annoying at times and will still be annoyed.

                                [edit to make it clear that I did not flush two watches one time, but rather I flushed one watch two different times]

                                • lapcat 7 hours ago

                                  > It appears that the choice is to either annoy people because they really do want to turn off Bluetooth or to let some people shoot themselves in the foot.

                                  False dichotomy. They could provide a warning with a "Do not ask me again" checkbox. That would be acceptable.

                                  Also, there was no possibility of footgunning in this case, because there were no active devices or services requiring Bluetooth.

                                  • throw73737 7 hours ago

                                    Funniest thing, Bluetooth is not really off, even after you disabled it. Mac will still ping other devices, report nearby AirTags and so on. This settings just disables UI notifications!

                                    The only reliably way to disable Bluetooth on Mac is a shotgun and shovel!

                                  • keraf 7 hours ago

                                    For a privacy conscious company such as Apple, turning off Bluetooth when not needed should be encouraged. Keeping it on 24/7 makes you trackable, you're broadcasting a unique identifier.

                                    • vially 7 hours ago

                                      > a privacy conscious company such as Apple

                                      [citation needed]

                                      • keraf 6 hours ago

                                        They have a whole page dedicated to it [0]. To be fair, I mean it with a bit of sarcasm. How can you collect so much data and call it privacy. I definitely believe they do a better job than most companies though, even though I dislike how aggressively they are pushing sync features.

                                        [0] https://www.apple.com/privacy/

                                      • cynicalsecurity 5 hours ago

                                        Since when Apple is a privacy conscious company.

                                        • latexr 4 hours ago

                                          How can you argue they’re not? Even if you think everything they say is bullshit and that they spy on you actively, being conscious of something means you’re aware of it, that you know it exists and what it is. Apple is certainly conscious of privacy, they don’t shut up about it.

                                          https://www.apple.com/privacy/

                                          If you believe them or not, that’s a whole different matter.

                                      • mirekrusin 7 hours ago

                                        Pretty good release it seems if internet complains about stuff like this.

                                        • sto11z 9 hours ago

                                          I get super annoyed by this but on iOS. And the fact that you need to press several times to actually turn it off instead of 'pause' from using it makes it even worse :@

                                          • jq-r 2 hours ago

                                            It definitely is annoying. I’m sure they’ve made it for Find My to work most of the time. I wouldn’t mind bluetooth being on all the time but if you have AirTag nearby it drains the battery pretty aggressively.

                                            • Obscurity4340 7 hours ago

                                              I wrote a shortcut that checks the input device and if its not connected to anything to hard-off bluetooth

                                            • iAkashPaul 7 hours ago

                                              IMO hitting CMD+T thinking it'll open a new tab in my browser but it opens the font window (from Mail) is a user-crime.

                                              • vardump 8 hours ago

                                                I just tried to disable bluetooth and no prompt whatsoever appeared. Macbook 16" Max.

                                                Perhaps it only appears if you're using bluetooth keyboard and mouse, which I'm not?

                                                • lapcat 7 hours ago

                                                  > Perhaps it only appears if you're using bluetooth keyboard and mouse, which I'm not?

                                                  No, as the article states, the Mac mini is connected to a USB keyboard and mouse.

                                                  The consensus in the comments is that the warning doesn't appear on laptops, which have a built-in keyboard and trackpad.

                                                • undefined 8 hours ago
                                                  [deleted]
                                                  • j45 8 hours ago

                                                    A tool like hammerspoon is handy, probably can find a way to keep it how you want.

                                                    • hagbard_c 9 hours ago

                                                      Here's a guess: no Bluetooth means no tracking of those Airtags Apple likes to sell, hence Bluetooth Shall Be Enabled At All Times.

                                                      • reaperducer 9 hours ago

                                                        This is HN. We can do better than posting guesses.

                                                        • hagbard_c 9 hours ago

                                                          No, we can not do better but we can speculate - if you prefer that word - as to the reason why this was implemented. It is reminiscent of the abundance of prompts in earlier iterations of Windows which made it the subject of jokes like these:

                                                             You moved your mouse,
                                                             are you sure you want to move the pointer?
                                                          
                                                                                          [OK] [CANCEL]
                                                          
                                                          It is hard to fathom why Apple - which prides itself on being user-friendly - would go in a similar direction. Absent inside information all we can do is speculate (or 'guess') as to their reasoning. Unless you have inside information it is hard to do more than guessing why they implemented this user-hostile prompt. There is no similar prompt when you disable WiFi even though that can cost the user money.
                                                          • rogerrogerr 8 hours ago

                                                            But it’s really easy to fathom: disabling Bluetooth on a Mac with no other input devices leads to some really nasty support calls.

                                                            Imagine trying to tell the kind of person who couldn’t recover from that situation on their own to go find a USB mouse.

                                                            • dawnerd 8 hours ago

                                                              User hostile? It’s a warning so people don’t get locked out if they don’t have a wired keyboard. Disabling WiFi doesn’t keep someone from using a computer.

                                                              • hagbard_c 7 hours ago

                                                                The user hostility lies in the fact that this warning shows up each and every time without the option to keep it from appearing for those who e.g. use USB keyboards.

                                                        • undefined 7 hours ago
                                                          [deleted]
                                                          • throwaway314155 9 hours ago

                                                            [flagged]