Totally logical and expected functionality
Totally logical and expected functionality

Context: this is a legit screenshot I took on my workplace around 1.5 years ago. Hopefully it's been patched by now? Completely ridiculous behavior
Totally logical and expected functionality

Context: this is a legit screenshot I took on my workplace around 1.5 years ago. Hopefully it's been patched by now? Completely ridiculous behavior
Badly shielded USB3 causes RF leaks at 2.4GHz. use 5Ghz WiFi or better shielded devices.
This is the answer.
Some early wifi routers with USB ports on them had the same issue.
I’ve seen this exact problem on other laptops. Not saying it’s okay, but it’s not exactly an Apple only problem. It’s a “let’s cram everything into this single port and hope it doesn’t interfere with anything” problem.
Charging from the left side isn't all that either, some macbook pro models actually become slower due to thermal throttling because charging from the left creates heat closer to the CPU. Resulting in a significant CPU slowdown.
What an amazing screwup
Apple users have to jump through so many hoops just to look down on everyone else
I know nobody asked, but the reputation Macs have amongst IT industry professionals is insanely annoying to me. I guess it's a difference between what I like in a laptop versus what other people like in them.
I've seen developers working for FAANGs unironically praise the M1 Macbooks as work machines. And I'm just sitting here, like...why? You are locked into an inferior operating system that becomes progressively more janky the deeper you get into its configuration. I have one and the damn thing has an option to change the "modifier key" for the fucking mouse, so you can change your mouse's modifier key to its ctrl or shift key, apparently. Y'know, in case your standard 20 dollar Logitech wired mouse, like the one I'm using, has shift and modifier keys. Just super useful /s. It randomly had slack muted after installing it, so I could never get message notifications until I figured out what to alter after digging through the guts of its terrible system configuration UI. It can't remember the order of attached displays and half the time I have to rearrange them after resuming it from hibernation. If you want to do basic window manager things, like press the meta key (also referred to as the windows key on non-macbooks) + direction arrow to have a window snap to a quadrant of your screen, you have to install a 3rd party application with Homebrew. Its keyboard is that weird, unresponsive, flat form factor that makes it a nightmare to actually use as a portable device. With any luck you don't have to compile anything for it, because...you probably won't be able to. Perhaps most annoying is the fact that, even if you want to use it as a full desktop replacement and plug in 3 monitors with the same resolution into it at a desk (most Macs have at least passable 3rd party dock support), the Mac just won't let you. It only lets you plug in 2 and it duplicates one of those two onto the 3rd one. If you want to plug in 3, you technically can: you just have to download 3rd party displaylink drivers, which, knowing Apple, probably won't fucking work and might permanently fuck up your display.
I get that it's a relatively powerful computer for the ludicrous amount of battery life it gives you, but that's purely because it's an extremely optimized ARM based processor that's only designed to work with this specific operating system. I also get that machines running Linux also have their own problems, but you aren't paying for whatever Linux distro you're running (probably) and you also have the power to change things with a little bit of effort. If I'm buying a machine like an M1, where the OS is presumably part of the whole "package," it should just work well out of the box.
Beyond those complaints, it's got good speakers and never produces any heat. Honestly, the only good things about the machines are those hardware elements: the speakers, battery life, and lack of heat. If they could run linux and had decent keyboards, I might like them. But Apple is practically an antonym for FOSS at this point. I also have a Thinkpad X1 Carbon, which is physically a worse machine: it gets hot, has a fraction of the battery life, etc. But you can install any Linux distro (that isn't Nix based, sadly) to it without issue and its keyboard makes it actually tolerable to code on for extended periods. I wonder if the people that really like the M1s like them because it's the laptop equivalent of an iPhone.
I believe many of the display issues were fixed with the M2. And you don't need brew to install a window manager, although the fact that brew lets you treat it like a linux box is great.
The system configuration is more about what you're used to than anything else. I haven't used Windows in a couple of decades, and I absolutely hate it. Can't even think of going back. The modern version looks like a tablet OS trying to pass as a desktop OS. Give me a Windows machine and the first thing I'll do is wipe it clean and install Ubuntu. But I'm also sure Windows is great for you. So it's what we're used to. Nothing wrong with it.
It never produces heat. Until it does and my word does it. I've been getting the slack issues and display issues as well. Also found out today the provided calendar hasn't actually been sending off my invite responses to anyone and got called in for not letting people know which meetings I was attending.
I use Mac for work (post audio) and Gentoo for fun on an Intel machine.
MacOS does not do well if you dig in to it like it's a Linux box.
I'm forced to use a Mac for work as well and have the damn Slack bug. What's the solution!?
For your next laptop you should try the framework and laptop, theyre very cool
The absolutely number one thing that allowed me to actually use the thing though was Yabai+SKHD. Tiled windows and the full customization of hotkeys make this thing so much more usable and, frankly - surprisingly - it’s grown on me.
You can install Linux on Apple Silicon Macs. Check out Asahi Linux.
Does it bother you that you can’t grasp a simple feature like Mouse Keys?
https://support.apple.com/en-au/guide/mac-help/mh27469/14.0/mac/14.0
Your rant is completely misguided but I thought I would at least point out something useful.
The vast majority of comments here complaining about Mac and macOS specifically seem to stem from really, really not understanding much about them. This comment is unfortunately not any different.
I’ve seen developers working for FAANGs unironically praise the M1 Macbooks as work machines.
The FAANG companies that fight tooth and nail to hire the best people who can basically work wherever they want because of their skill like Macs? Surely, they're the dumb ones.
I have one and the damn thing has an option to change the “modifier key” for the fucking mouse
Originally, and for quite a while (probably early 2000's) Macs shipped with a one button mouse, and there was no concept of a "right-click." Originally, they were pretty dogmatic that the OS should be simple enough that one button was enough. You shouldn't need to hide functionality in a context menu, it should be available through the standard UI. Eventually, that lost out, but they decided they wanted to make context menus (or other "right-click" actions) a power user feature, rather than a default. So the decided to make it make sense for all of the machines that had always shipped with one button mice, you could hold ctrl and then click an item and you'd get the context menu. For decades now, they support right click, but if you built up years of muscle memory around ctrl+clicking instead, you still can.
like press the meta key
You like the meta key? Probably better thank Apple. Apple has had a "meta" key basically forever, only it's been called "command." I'm old enough to remember when more manufacturers started to add their own meta keys. If you go grab an older keyboard, you'll probably find they also have a "context menu" button, which is basically a "right-click" and you almost def won't find one now.
you want to do basic window manager things
Lots of people in this thread seem to really, really like being able to window snap, which I kind of get but also generally disagree with. macOS (again, going back a thousand years) has a different philosophy when it comes to managing windows. On [MS] Windows, pretty much all software aims for full screen, and users def do the same. Window snapping now means you have a convenient way to see 2 whole things. If you really, really want window snapping similar to how MS does it, there are a hojillion ways to accomplish this with very simple app installs. macOS has instead tried to make it so that you can manage multiple apps/windows easily without full screen, going back to tiny, tiny screens.
But let's talk about "basic window manager things" for a sec. Windows has easily, and I mean easily had the worst window management generally for like 2 decades. Windows 10 and Windows 11 help catch up to things I switched off of Windows and to Linux for in like, 2004. Expose, or "Task View" as it's now called in Windows started in macOS, and was adopted in Linux in the mid 2000's. Not until Windows 10, and not even the first version, do we get that. Ditto for virtual desktops. In Windows, I can press alt-tab and switch between any open app. In macOS, I can press cmd+tab and switch between any open app, but I can also press cmd-` and switch between an app's windows. In Windows, I can minimize windows to the task bar just as I can in macOS. However, I can also just choose to hide all app windows, or hide all windows except the app I'm looking at. And on macOS, I can use hot corners (which Windows barely touches with its "show desktop" hotcorner, sort of) which I can configure however I want. I can throw my mouse in any corner of the screen and get more "basic window manager things" than exist on Windows.
Its keyboard is that weird, unresponsive, flat form factor that makes it a nightmare to actually use as a portable device
If you have one the bad butterfly keyboards, yes. If not, this is nonsense. All laptop keyboards are bad, mac versions (with the very large caveat that the butterfly keyboards were insanely stupid/bad) are generally better.
I get that it’s a relatively powerful computer for the ludicrous amount of battery life it gives you, but that’s purely because it’s an extremely optimized ARM based processor that’s only designed to work with this specific operating system.
How is this supposed to be a negative? If we zoom out a little, this comment might as well be "oh sure, you can get your fancy graphic effects when you use a, what did you call it? graphics processing unit?" And even then, this is still not really accurately understanding why Apple has absolutely dominated CPU in mobile, and then is crushing in the class of laptop/desktop processors it competes in.
But Apple is practically an antonym for FOSS at this point.
Aside from darwin, the kernel macOS runs on, Webkit, the browser engine that Chrome forked from, or passkeys, the thing that might replace passwords, you're still really wrong.
Beyond those complaints, it’s got good speakers and never produces any heat. Honestly, the only good things about the machines are those hardware elements: the speakers, battery life, and lack of heat.
How about screens? Trackpad? Physical material, etc?
I also have a Thinkpad X1 Carbon, which is physically a worse machine: it gets hot, has a fraction of the battery life, etc.
"I can get vastly less done, and it's going to be more uncomfortable the entire time."
I wonder if the people that really like the M1s like them because it’s the laptop equivalent of an iPhone.
Lots of misunderstanding here, but I'm already a phone book in.
really, they probably never would have added right clicks, but as more software adopted right click actions, especially cross platform stuff like Adobe software, they pretty much had to.
they've basically ceded the extreme high end. If you really want the most performant CPU and power\heat aren't a concern, it's not Apple.
you kinda answered your own question in this rant. once theres a comparable alternative a lot of people will naturally move to that. though a lot of people still will want a half bitten fruit on their device
Seriously. I have a co-worker that tries to convert everyone to use apple products. The iPad I have from work needs to have a battery charged to x% before you can turn it on, no matter if a charger is plugged in.
Oh, you want to change the default search engine in Safari? Here, pick one out of this list or gtfo. You want to use add-ons in Firefox? Ha! They're not certified, so there's no native expansion shop on iOS.
Thanks, I like to customize my own OS and not be bullied into what I'm allowed to do with it.
That isn’t an iDevice specific issue. It’s how a ton of mobile devices handle charging of the battery for various reasons, including the obvious one of you being mid boot and losing power to the device.
Apple: "You're not using your mac how we designed it to. Please pay $4000 more to use the right side usb-c without issues".
"You're holding plugging it in wrong."
Maybe you were holding it wrong
Maybe the cable was not of the 60 usd official licensed by apple type.
[This comment has been deleted by an automated system]
Oh, I forgot about that one! Apple are full of shit. Also "it's not a bug, it's a feature" is a classic.
Whoops, it seems the last one isn't from Apple, I guess I've just seen it used about their products so many times I assumed it originated from them...sorry about that. I shouldn't go around the internet assuming things.
The Internet has decided you are wrong and have charged you with the punishment of death. Have a nice day!
I'm amazed at how many professionals use Macs because Apple seems to hate power users. I had to use a Mac briefly recently and was amazed to find they still don't have window snapping.
It also had no idea what to do with my monitor, couldn't even detect the correct resolution. I'm guessing if I had bought a $3000 Apple monitor it would have worked immediately. But had to dive into "advanced settings" just to set the correct resolution.
check out Rectangles my dude (obviously doesn't come with it but in case you're looking)
This is the way.
So how are you supposed to use multiple windows on it? Are there any alternativees for that?
As wraithcoop suggested, you can install additional software like rectangle to do the job. But why is that necessary in 2023? Window snapping has existed forever on Linux DEs and Windows since Vista.
Windows snapping. I use Spectable. It's a free open sourced software.
The point isnt about having a Foss solution, but that this is an absolute basic thing that the OS lacks.
Apple power users are people who actually want to use Linux but think it's bad (except for audio professionals because Macs actually have a monopoly on audio latency/pipelining)
they hate power users less than Microsoft
Yeah, no, as a power user mac is actively fucking painful to work around. Anything beyond skin deep configurations require going through seven layers of shitty menus, and even then a lot of shit you have to with command line, and don’t even get me fuckin started on that trash.
How can a premium product have the worst goddamn command line in the industry? Jfc MSDOS is more goddamn useful.
My point is, if you want brain dead simple, works ever time, but only if you do it the exact specific way intended, go for Mac… but keep that bullshit off of an enterprise network.
If you want to do literally anything that’s technically involved and need your system to more or less work out of the box? Windows reigns supreme.
You want to make something work exactly the way you want, using whatever hardware you want, and have complete and total control over your functionality and information? Linux all the way.
The brain dead windows hate is stupid. It’s an adequate OS for what it was originally made to do- run information infrastructure for businesses. Don’t be removed.
They downvote you, but after spending time writing powershell scripts, I can confirm that I absolutely fucking loathe microsoft products now.
Well they have a (open source to point out) app called powertoys made directly for power users, I must say it's pretty great, and just the ability to have a launcher is making this a 8/10 app for me
Imagine buying a computer with only two ports.
Woman came to give a presentation at work without an hdmi port in her laptop.
Was dumbfounded at lack of ports. Thought only apple was this closed but it was a cheapo windows
[This comment has been deleted by an automated system]
I have several laptops that use USB-C to HDMI cables to connect. They work fine and the port on the PC is much smaller.
Random computer quirks always fascinate me. The strangest one I had involved a computer that shouldn't have existed.
One time in the early aughts I had a patchwork computer that I put together from the junk pile of a local computer store that a buddy of mine ran.
It was barely holding together in a rusty frame, with zip ties and wood glue.
Its modem was temperamental as hell. It would only stay online so long as it was pinging a website via command prompt. It was only some websites, too. Like I could ping Geocities, but not livejournel.
I remember many weekends doing Mephisto runs in Diablo II, praying that my command prompt doesn't bug out anytime I'd get anything worthwhile.
I have a personal server, mostly acting as a NAS but with some web hosting as well. For whatever reason, it randomly freezes until you manually power cycle it, it happens really often, like every 20 minutes.
Turns out it's due to some weird interaction between debian and older ryzen CPUs, if the CPU isn't busy it just dies. Solution? A Minecraft server, with no one on it, it keeps the CPU just busy enough to keep it alive. I've had it running for months at a time with no issues.
Go into grub and set intel_idle.max_cstate=1 if you want it to be elegant. Had the same problem. AMD didn't implement proper sleep states. There's an open PR ranting about interconnect issues somewhere if I can find it.
That's amazing.
You're too late. My brothers have escaped you.
I could ping Geocities, but not livejournel
I have a theory about how that may have happened...
I'd be very interested in your theory.
I thought it had something to do with the distance to the server or ping timeout, but that is more of a guess.
I've not experienced that problem again despite working as a network engineer for 20 years
So that’s why Apple removed all USBC ports on the right side of Macs… (M series air and 13” pro have this issue)
Didn’t they also crash or overheat sometimes when charged from the left side? Apple hardware really is unrivaled.
No
They didn't remove anything. They just uses the same chassis from the "2 port" macbook pro/Air for the M1 Pro and Air.
No pro and air models use the same chassis.
My PC went through a phase of switching off when you accessed the network share with my pictures on it.
I could access it locally. I could use other network shares.
It stopped doing that when I swapped the PSU.
Fuck computers, I want to live in a cave.
Did you try swapping the cables first?
Windows 7 forgets your wifi password if you plug the dongle into a different port.
I still randomly see myssid 4 (or some other random number) on Windows 11 with no explanation.
There was an old bug up through at least XP (maybe gone by SP3, but I don't remember) where there would be certain SSIDs or network names that incremented because of how networking was implemented. I'm doubtful it's the same thing, but you could try searching there for a start.
FBI birds.
what
Did I stutter?
Laughs in framework with four identical USB-C ports that can do anything
That's actually not true, and framework has similar issues. There was vampire power drains from certain mix and match options with HDMI and USB-C ports.
https://community.frame.work/t/tracking-high-battery-drain-during-suspend/3736
On the AMD framework, the upper right and left USB-C ports are slightly different from the lower ports
https://community.frame.work/t/usb4-and-thunderbolt-on-amd/30771
I love my framework laptop, but we shouldn't pretend that they are free from quirks that plague other brands.
Fascinating. Good to know...
My Mac book pro from 2019 charges properly on 3 of the 4 USB c ports it has. I have tried everything to get the 4th to work. All other peripherals work on that port. When I first got it, all ports worked. I feel this persona pain.
I can't remember which model it was, but wasn't there a MacBook Pro that had 4 USB-C ports, only two of which supported Thunderbolt? Want to connect your monitor to the right side of the machine? Well... tough shit, I guess.
As far as I’m aware, all the MacBook Pros with 4 USB C ports, both the 13 and 15/16inch from 2016 until the Apple Silicon ones arrived, were all Thunderbolt certified. I also remember in a few of the teardowns from iFixit that those devices also has one Thunderbolt controller per side.
That’s especially weird considering “pure” USB-C can support 4K/144Hz/HDR with DSC. I guess they just aren’t connected to the M1/M2 GPU.
[This comment has been deleted by an automated system]
I'm having the same issue at work at the moment. When I connect to my dual monitor setup at work, all my usb devices stop working. Mouse, keyboard, the internal camera, monitors... All dead till you reboot, then they work for 10 Minutes again.
Now i have the same Monitor setup at home, no issues here. Mind you, it's a Lenovo ThinkPad with Lenovo monitors and it worked for years without issues.
The Lenovo technician told our IT guy that's because my monitor setup at home is another generation with a different chipset in the usb hub/switch. After giving us a few tips that didn't work, like disconnecting the Monitors from power for a minute or using a different port on the notebook they defaulted to "You're shit out of luck because the support ends after 4 years" - The monitors are 4 years old.
[This comment has been deleted by an automated system]
Thanks for your input. I think there's some software bug causing this, the same hardware worked without issues for years and now, not all of us are affected (all devs are using the same laptop) Anyways, I won't waste too much time analyzing this, I'm doing mostly home office as a workaround and the ops guys are going to take a look next week.
MacBook USB-C can be goofy. I know for restoring firmware (which Apple refers to as "reviving"), on some models, you have to use a very specific port
Somewhat tangential, but USB-C docking stations, as useful as it is to have everything in one cable, it can also be annoying.
At the office, I often just want to charge my laptop with them, but they also give me a wired internet connection, which, thanks to corporate networking shitfuckery, doesn't work. So, every time I plug in, I have to disable that wired connection.
Also, recently a colleague had problems getting her headset working when she was plugged into certain docks, ultimately due to a bug in the OS.
Like, alright, that should be fixed in the OS, but that USB-C dock doesn't even have a speaker attached to it. It's completely useless that it shows up as an audio device.
And even after we found a workaround to fix her headset, she will now have to switch over her audio device every time she plugs into a dock.
So, basically it's now one step to plug in the cable, but potentially multiple steps to undo half of what you unwillingly plugged in...
Can't you just unplug the dock from the wired connection instead?
I can, but it's a shared workplace, so I can't just leave it unplugged.
I have to disable that wired connection.
Sounds like it never works... Why not just unplug the ethernet...
It’s completely useless that it shows up as an audio device.
Does it have HDMI? It might be a digital out over hdmi.
It's a shared workplace, so I can't just leave the ethernet unplugged.
And yes, it has DisplayPort and potentially HDMI, too. I do have an idea why it might work that way, but from a user perspective, it's still useless and annoying...
For some laptop models you can disable switching to ethernet in the BIOS.
Get a condom
I just love how the other person immediately knew there could be a difference between the left and the right USB port.
Well, that's because they probably know one of the ports is Thunderbolt one plain USB.
USB-C only appears to make things easier, actually it's all fucked up, sure the ports are the same, but you have no chance of determining what's behind it by just looking at it.
But surely there's the advantage of only needing one type of cable? Well, only if you're willing to spend extraordinary amounts on your cables, there's a reason for the extreme price differences. You don't know if all the pins are connected, the shielding may be different and if you choose wrong power rating, your cable may overheat. So to sum up: you still need different cables, but now they're undistinguishable.
Welcome to the world of tomorrow!
My current and previous jobs provided macbooks for "security" and the one with my last job would not charge on the right USB ports. I assumed this was just expected, like only one side was actually hooked up to the battery while the other was just for data transfer.
Power delivery has different requirements, so it's normal that not all ports allow it. And it's also possible to have USB-C ports that are only on USB 2.0 hardware.
In this case, OP just had busted USB controllers. All USB-C ports are intended to be equivalent on MacBooks.
I think you can just lockdown the bios with a super strong password to get the similar security as macbook, no? Since I think the only one major security feature avaliable on mac, but not on PC, is a locked down bois, so attacker cannot install a malicious OS.
Assuming your bios is reasonably secure and you are using a reasonable OS with reasonable security feature enabled (like linux with LUKS and TPM auto-unlock, or windows with bitlocker), PC should be reasonably secure compare to a mac.
I would love to know what other security features mac provides that is not avaliable on a PC.
I guess MacBooks are easier to deploy
Unix based systems tend to be able to be hardened to a higher level than windows devices. Apple provides a lot of apis for preventing unsigned code from running, which can go a long way beyond a locked down bootloader.
It's less that they're intrinsically more secure, it's just that it's a bit easier for a determined admin to lock it way further down while also not irritating the user.
I seem to recall Chromebooks are even better, but you sacrifice a lot more.
Ugh, luckily I've been able to choose my hardware and OS for the past... 16 years at work. I would hate to use somebody else's choice of desktop for programming. Actually once said no to a work offer when they said they'll give only MacBooks for the people.
On my Mac studio m2, half of my USBC ports on the back don't seem to connect well to my 4k monitor. I suspect it must be a shielding issue on the Mac
"We conform to the open standard, but only to the parts that we like"
Are both ports otherwise equal specs-wise?
Yea... I hate the shit out of M$FT but I'm still never going to buy a fucking Mac.
And I use it everywhere I can.
You're talking about OS/2 Warp right? Or do you mean ChromeOS?
...
Oh wait, I get it... you were talking about SunOS.
ok
My opinion is that apple makes some very nice products and they tend to work together well, since they control all the hardware and software. However, their products are overpriced and I can get similar performance at half the cost from other vendors.
That's pretty much where I am too - I especially dislike the effective vendor lock in. I just want to be able to buy commodity hardware to solve problems if I encounter them.