working with parallels desktop for mac on a 16″ macbook pro

The small project I’ve been helping purchased a new computer for me to work with: a 2019 16″ MacBook Pro. Before this I was using my own MacBook Pro, the mid-2015 15″ version. It was usable, but considering what I had to do and what  I had to work with, I was pretty much pushing it hard and having to be careful what I did run at any given time. Thus I was looking for something that would let me work more efficiently.

I had the 16″ MBP heavily beefed up. One of those features I beefed up was memory: it arrived with 64GB of memory. There were other features I beefed up, but the memory was top of my list. With 64 GB of memory I can run everything I want at one time and never have to worry about slowdowns or swap thrashing. For example, I like to run a number of Linux distributions in order to use the tooling as well as have extra operating systems to test against. With all of those applications and VMs running I’ve yet to touch swap.

Virtual Machines

For quite some number of years I’ve successfully used Virtual Box as my VM tool of choice. It’s worked across Windows, Linux, and macOS. But for reasons unknown to me, it doesn’t work well at all on the MBP 16 inch. I tried, I really did. I’m not the only user not able to adequately run VB on the 16″ MBP. Lots of recent users with shiny new 16 inch MBPs have also had issues. I read many forum messages and I tried the suggested solutions. None of them worked for me. In the end I paid the $80 asking price and purchased a license for Parallels and then installed the Linux distributions I currently care about.

The distribution’s graphical desktops, where I was having performance issues with VB, worked smoothly with Parallels. Where I have problems with Parallels is in the installation of Parallels Tools. These are the drivers that allow the guest OS to access the host filesystem, among other features. Parallels Tools builds just fine on Ubuntu and Ubuntu-based distribution VMs. It fails to build on Red Hat derived distribution VMs, such as CentOS 8.2 and Fedora 32. You can install them and they run, but seamlessly sharing data between the host file system and from within the VM doesn’t work when Parallel Tools won’t compile and install.

Summary

Other than VB’s issues, I’ve not had a bit of problem with the latest MBP. Everything runs quite speedily and more importantly, smooth as glass. The new 16″ screen really does make a positive difference. For me the 15″ is cramped for the kind of work I like to do. But the 16″, for whatever reason, provides so much more real estate.

what time is it in london? daringfireball gets its knickers in a knot over the answer

Just about everybody and their sibling(s) knows who John Gruber is, and his blog, “DaringFireball” ( https://daringfireball.net/ ). In the past, before today, I’d regularly stroll by to read everything he posted. 99% of the time I’d nod my head in agreement with his opinions and observations and then move on to something else. Except for today.

Today, Gruber wrote ‘What Time Is It in London?’ ( https://daringfireball.net/2020/05/what_time_is_it_in_london ) in which he took Apple to task because Siri, when asked the question, supposedly took too long and then answered with the time in London, Canada.

Nilay Patel asked this of Siri on his Apple Watch. After too long of a wait, he got the correct answer — for London Canada. I tried on my iPhone and got the same result. Stupid and slow is heck of a combination.

So one of Gruber’s Twitter buddies tweets his experience asking the question, and Gruber gives it a try and finds the same issue. That’s fine as it goes. Except it gets much worse. In the next paragraph Gruber writes:

You can argue that giving the time in London Ontario isn’t wrong per se, but that’s nonsense. The right answer is the common sense answer. If you had a human assistant and asked them “What’s the time in London?” and they honestly thought the best way to answer that question was to give you the time for the nearest London, which happened to be in Ontario or Kentucky, you’d fire that assistant. You wouldn’t fire them for getting that one answer wrong, you’d fire them because that one wrong answer is emblematic of a serious cognitive deficiency that permeates everything they try to do. You’d never have hired them in the first place, really, because there’s no way a person this lacking in common sense would get through a job interview. You don’t have to be particularly smart or knowledgeable to assume that “London” means “London England”, you just have to not be stupid. (emphasis mine)

The stench of arrogance and entitlement that runs through this paragraph is so strong as to be unbelievable. It’s a good thing I never worked for John Gruber, because if I had and I’d done something, anything, that he deemed to be stupid and “emblematic of a serious cognitive deficiency” I’d have turned around and left far faster than he could have fire me. I would have, in effect, fired him as a boss. Who really wants to work for such a toxic individual?

If I’d run across this type of “problem”, I would have stopped and asked why that kind of result to the question. For software systems, that means letting someone know this is an issue and helping to resolve it. If it’s a person I stop and understand why they delivered that kind of answer. Who knows why? Taking something like this completely out of context and then rage-blogging about it only shows how immature the author (in this case one John Gruber) is. When it especially comes to people, I don’t believe in disposable people. I’m retired now, but I really have tried to be a mentor to those who’ve worked for me, not some bastard boss from hell.

I read that article early this morning while in my doctor’s office (many of us old retirees have Medical Issues that need looking into from time to time). I couldn’t try this in the waiting room, since a doctor’s waiting room, even during COVID-19, should be quiet. But when I got home around noon I tried it, and I got the “correct” answer. Later in the day I tried it again, and then this evening, before I wrote this post, I tried again and grabbed screen shots off my Apple Watch and iPhone. My hardware, in case you’re interested, is a Series 3 Apple Watch and an iPhone 11 Pro Max, both running the latest software that dropped yesterday.

Thanks, John, for helping me to cut my screen time down further. I now have more time to devote to what’s really important, helping others.

Series 3 Apple Watch, watchOS 6.2.5
iPhone 11 Pro Max, iOS 13.5