Apple outages affecting Mac apps, Big Sur updates, iMessage, and more
9to5mac.com
9to5mac.com
Ten years ago, I was constantly getting laptops dropped off at my house from friends and family who'd picked up some virus and needed a clean install. That doesn't happen anymore, and it's not because they're no longer using laptops - they are.
It's thanks to these security systems. And yes, there are privacy implications. But for most people, you'd have to compare those to the privacy implications of having some virus sweeping your hard drive.
If you're the sort of person who reads Hacker News you can probably spot a fake program or dodgy link in e-mail a mile off. But if you're not interested enough to care enough to know the difference, there's no free lunch on the privacy issue.
I mean having it phone home to the authentication server every time seems laborious vs. say, downloading a set of definitions every night that gets checked against some hash in the Secure Enclave or something.
* They expect the database to be too large to practically fit on every device. If this is really going to be literally every program or script ever run on macOS then that's gonna be huge.
* They don't want to deal with "virus definitions out of date" issues or "please update your AV" in response to an incident.
* They want to be able to revoke a malicious program immediately and not worry about cache expirations which is why the cache is only used when it's really really offline.
* Have always had to do some mental gymnastics to rationalize the price increases for similar hardware
* MacOS has slowly been more and more hostile towards my user flow
* Butterfly keyboards and touchbar have made it more difficult for me to use
* Lack of memory upgrades (with steep price increases)
* And now we have a phoning home operation that raises privacy concerns and grinds my laptop to a halt :(
Been eyeing a System76 laptop for a while... https://system76.com/laptops/galago
However, every time I read comments like that I feel like someone from the System76 is monitoring HN and posting evil marketing comments :D
PS. Love System76, going to order it LOL
I'm sure I could break away, but, right now, I'm hugely dependent on my touchpad for my workflows.
* For some reason, windows cannot get scrolling working correctly on touchpads. * OSX gestures work incredibly well. I have them tied into many different actions.
https://bill.harding.blog/2020/04/26/linux-touchpad-like-a-m...
It would be worth paying for, and honestly, I think it should be Bourne by the manufacturers of linux machines, not end users.
They are doing this?
> It would be worth paying for, and honestly, I think it should be Bourne by the manufacturers of linux machines, not end users.
if you want them to do more, buy their computer or support Pop_OS! with patreon-like donations. They ask for $1/month.
PS. Ex-Dell XPS user
Dell XPS is an outstanding laptop, I've not found yet better laptop if you don't like macs
However, Dell is not going to be my next machine because:
- dev edition is hard to get (at least for me) and regular version does not work well with Linux (finger scanner requires to install OS patches, WiFi is dropping ocasionally , I had some crappy WiFi adapter installed in 2017/18, scaling is a big issue etc)
- mine XPS had a weirdly placed camera (bottom left corner)
- again, mine model did not have 4k display (comparing to retina I had back then)
- 13" is too small and 15" is too heavy, I would like something in the middle which might seem weird for you
- there is no finger scanner for dev edition (Yubico is here to help)
As you see those are very minor and subjective issues. Dell is a favourite machine of a friend of mine for years already, however I find Apple winning premium laptops battle in my eyes.
Dell XPS models are notorious for coil wine and display issues. Unlike the X1, the XPS models don't have USB-A ports.
The Lenovo X1 has the display panel lottery and fit-and-finish problems such as misaligned keys, seam gaps, and case material differences, which is probably attributed to multiple suppliers. Depending on the type of display panel, there could be four different suppliers (best to worst): Innolux, LG-Philips, AU Optronics, and BOE.
https://www.avadirect.com/Clevo-NV41MB-D-14-Core-i5-NVIDIA-G...
You see HN threads full of complaining that there is always something to "fix" when running Linux. Your $100 goes towards not having to "fix" anything and working correctly OOTB.
But when people won't reward Linux integration, and reward Windows or Apple instead, there won't be any Linux integration and they will be getting Windows or Apple.
I don't have any ill will towards Linux, I use it myself at work and home. But I'm not buying my parents a System76 machine for Christmas because I know the OS is unusable for them while the machines themselves are not well priced or spec'd for their needs.
The closest thing I could buy is a Chromebook, which fits the needs of a kid in school certainly but is a bit weak and ill supported for what they use a computer for.
So if I do get either of them a new computer, it's going to be a Windows or Mac. Linux options for them don't exist. There's no way to "reward linux integration" even if I wanted to, it's just not realistic.
When you are paying for Windows, you will be getting Windows. It is up to you. However, don't complain that you have to "fix" something when installing Linux on a Windows machine; after all, you got Windows machine and that's what your vendor prepared for you.
I also feel that calling it "just a rebrand" does a disservice to the engineering System76 has done short of building their own hardware. Pop OS is a real usability achievement, the tiling desktop is great, and controlling both hardware and software is how you get something as user-friendly as a mac. I especially loved this review of the Oryx: https://www.youtube.com/watch?v=5aJ9U5t9oD4
> macOS Software Update - Resolved Issue Yesterday, 7:00 PM - Today, 2:15 AM Some users were affected Users may not have been able to download macOS Software Updates on Mac computers.
> iMessage - Resolved Issue Yesterday, 9:00 PM - 10:47 PM Some users were affected Users may have been unable to sign in to iMessage.
> FaceTime - Resolved Issue Yesterday, 9:00 PM - 10:47 PM Some users were affected Users may have been unable to sign in.
> iCloud Mail - Resolved Issue Yesterday, 1:49 AM - 5:00 PM Some users were affected Users may have been unable to send or receive mail.
> Maps Traffic - Resolved Outage Yesterday, 9:00 PM - 10:40 PM Some users were affected This service may have been slow or unavailable.
> Maps Routing & Navigation - Resolved Outage Yesterday, 9:00 PM - 10:40 PM Some users were affected This service may have been slow or unavailable.
What's missing is also a section for MacOS apps not starting.
It's not that hard to have a SQLite database of the 50,000+ most common hashes physically on the computer... It would be tiny. If there even are that many!
If your computer's internet is offline then Gatekeeper could use that cache of information to make decisions.
The downside is that Apple wouldn't get any information about who opened which app at what time... which is arguably a privacy violation in itself.
I wonder if desire for that tracking information influenced the design.
For a Bloom filter storing 50k hashes with one in quadrillion (10^-15) probability of false positive you need 438kB bitmap.
I would worry more about ability to create software with hashes that exploit false positives in the filter. I guess there is multiple ways to remediate this: the filter could be used only as fallback if the primary service doesn't work. And it could also be rotated regularly. It could be salted (ie. thousands of versions of the filter available) making it difficult to predict which one is going to be used. These are just couple silly ideas off the top of my head.
I suspect the problems stem from Apple combining their iOS and Mac divisions.
It’s absolutely a QA issue.
You could in principle fix this (with technologies that were invented later, like OCSP mandatory stapling) or you could use CRLs for everything. But we don't.
When used as Apple apparently did, the effect of OCSP is that any certificates being examined are reported (by serial number, but you can look up the certificate itself of course) to their issuer by your machine each time it checks. This is why browsers like Chrome or Firefox do not do OCSP checks.
Suppose (in a browser) you visit Porn Hub. Well it makes sense that Porn Hub know you visited, but it would probably surprise most visitors if DigiCert (the Certificate Authority which issued their certificates) were told you visited Porn Hub too. Likewise then if you're running some hypothetical porn app, the CA would be told each time on Mac OS apparently.
GateKeeper notarization checks already "fail open" by allowing the launch if something goes wrong. Unfortunately a bug in certificate revocation checks caused excessive delays when the server fails to respond so unlike notarization checks this didn't "fail open" as intended.
I would think they'd have a backup plan to offload some of of the load to some cloud providers like AWS, Azure, or Google Cloud.
However anyone wanting to avoid these issues is now required to configure their Apple device. Anyone want to shift to Apple silicon will also experience a rough around the edges situation. In the previous days, Apple documentation for building on their no-config required platform is rough all around, not just the edges.
People are allowed to have criticisms and be hypocritical but it’s sometimes astounding how much Apple gets away with their choices because of marketing.
I don't feel there's an alternative for users like me and Apple know it.
Edit: This news story has annoyed me, I think Apple have crossed the line, but I need to buy a new personal computer in March and a MacBook seems to be my only option.
Fair enough. Lots of software either doesn't exist for Linux or doesn't run well. Also, I don't want to have to deal with all the smaller bugs that exist on Linux. At least the bugs with macOS are widespread and well-documented.
> I also value aesthetics and UX in a computer
Yes, Windows is bad in this aspect. Have you seen r/unixporn (safe for work) though? Many of the posts look pretty good.
If people keep buying Apple products, what is Apple's incentive to change?
Ubuntu or Arch on a thinkpad is pretty close, but trackpad support still isn’t close to apple or surfaces and if the OS becomes unstable you’re on your own.
I’d definitely consider a Linux laptop if it had a Retina-comparable display, aluminum body, excellent trackpad, weighed less than 5 lbs, half-decent speakers, and commercial support where I could walk in same-day and have my OS problems fixed.