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.
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.
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?
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.
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.
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.
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.
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...
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.
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]
> 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.
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!
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 :@
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.
[+] [-] rwmj|1 year ago|reply
[1] https://lapcatsoftware.com/articles/bluetooth.html
Also is this the same Jeff Johnson of rpm5 "fame"?
[+] [-] bla3|1 year ago|reply
[+] [-] ksec|1 year ago|reply
I can see why Apple want this to be enabled.
[+] [-] cynicalsecurity|1 year ago|reply
[+] [-] based2|1 year ago|reply
1. Re-active Wifi
2. Re-active Bluetooth
3. Replace with no backup root network filtering rules file: /etc/pf.conf
[+] [-] lapcat|1 year ago|reply
No.
[+] [-] benguild|1 year ago|reply
Unlike a touch screen device, folks may not understand that disabling Bluetooth for no reason has input consequences
[+] [-] xoa|1 year ago|reply
>"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?
[+] [-] Veliladon|1 year ago|reply
[+] [-] mstolpm|1 year ago|reply
[+] [-] M4v3R|1 year ago|reply
[+] [-] fn-mote|1 year ago|reply
The main gripe here is really there is no way for power users to avoid the prompt.
[+] [-] extraduder_ire|1 year ago|reply
[+] [-] 0x0|1 year ago|reply
[+] [-] sgerenser|1 year ago|reply
[+] [-] philo23|1 year ago|reply
[+] [-] lapcat|1 year ago|reply
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.
[+] [-] keraf|1 year ago|reply
[+] [-] cynicalsecurity|1 year ago|reply
[+] [-] vially|1 year ago|reply
[citation needed]
[+] [-] skull723|1 year ago|reply
If stuff like this bothers you, don't use apple.
[+] [-] talkingtab|1 year ago|reply
* 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|1 year ago|reply
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|1 year ago|reply
The only reliably way to disable Bluetooth on Mac is a shotgun and shovel!
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] mirekrusin|1 year ago|reply
[+] [-] sto11z|1 year ago|reply
[+] [-] jq-r|1 year ago|reply
[+] [-] Obscurity4340|1 year ago|reply
[+] [-] hagbard_c|1 year ago|reply
[+] [-] reaperducer|1 year ago|reply
[+] [-] iAkashPaul|1 year ago|reply
[+] [-] cmiller1|1 year ago|reply
[+] [-] m463|1 year ago|reply
[+] [-] j45|1 year ago|reply
[+] [-] vardump|1 year ago|reply
Perhaps it only appears if you're using bluetooth keyboard and mouse, which I'm not?
[+] [-] lapcat|1 year ago|reply
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.
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] throwaway314155|1 year ago|reply
[deleted]