Most active commenters
  • GordonS(8)
  • HeadsUpHigh(4)
  • pjmlp(3)

←back to thread

2603 points mattsolle | 61 comments | | HN request time: 1.295s | source | bottom
Show context
submeta ◴[] No.25075156[source]
Unbelievable. When I read the tweet (tried to post here as well), I suddenly realized why my Mac was unresponsive an hour ago.

Here is another tweet that describes the problem in more detail:

https://mobile.twitter.com/llanga/status/1326989724704268289

> I am currently unable to work because macOS sends hashes of every opened executable to some server of theirs and when `trustd` and `syspolicyd` are unable to do so, the entire operating system grinds to a halt.

EDIT:

As others pointed out, I put this to my `/etc/hosts` file and refreshed it like so:

    sudo emacs /etc/hosts # add `0.0.0.0 ocsp.apple.com` 
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # refresh hosts
replies(26): >>25075338 #>>25075481 #>>25075547 #>>25075666 #>>25075887 #>>25076053 #>>25076387 #>>25076568 #>>25076811 #>>25077902 #>>25077923 #>>25077940 #>>25079234 #>>25079856 #>>25079879 #>>25080093 #>>25080357 #>>25080370 #>>25080849 #>>25081772 #>>25081989 #>>25083938 #>>25087820 #>>25090415 #>>25090991 #>>25095226 #
read_if_gay_ ◴[] No.25075547[source]
I started panicking mildly thinking my drive was failing or something.

And just before this, I finally managed to fix Spotlight pegging one core at 100% constantly. Next thing, I reboot into a laggy system. macOS is my favorite OS, but the shit I put up with... it's basically an abusive relationship at this point.

replies(10): >>25075694 #>>25075845 #>>25075881 #>>25075908 #>>25076012 #>>25076608 #>>25079197 #>>25079319 #>>25080929 #>>25085281 #
1. auslegung ◴[] No.25075908[source]
> macOS is my favorite OS, but the shit I put up with...

Idk, the several Linux distros I’ve used recently, and Windows, have a much longer list of “shit _I_ put up with”

replies(6): >>25076146 #>>25076830 #>>25078156 #>>25078536 #>>25078842 #>>25085318 #
2. GordonS ◴[] No.25076146[source]
Can you really think of a single thing worse than this?
replies(6): >>25076730 #>>25077674 #>>25077851 #>>25077883 #>>25078777 #>>25079002 #
3. jimmydorry ◴[] No.25076730[source]
Computer failing to turn on as a buggy, mandatory update has replaced broken or replaced a driver with a non-functional one.
replies(1): >>25077086 #
4. Yetanfou ◴[] No.25076830[source]
Well, you're using the wrong distributions then. Use something stodgy but solid like stable Debian or a recent but not bleeding edge version of Mint and you should not have all too many things on your shit list. It won't be empty - printing will still trip you up every now and then, just like it does everywhere else to give an example - but it will mostly ' just work' unless you're trying to install it on truly exotic (as in "released this week") hardware. The overall facepalm experience will be comparable to that on Mac OS, better than that on Windows. Add to that the fact that it is free in every sense of the word as well as the glaring and welcome absence of draconic "features" like the one discussed in this thread and those Linux distributions will start to look very tempting.
replies(1): >>25077685 #
5. GordonS ◴[] No.25077086{3}[source]
Fair enough, but that's not a typical experience on either Windows or Linux in this decade - if that's happened to you, then I think you've just been incredibly unlucky.
replies(7): >>25077673 #>>25077875 #>>25078015 #>>25078314 #>>25078701 #>>25080353 #>>25084526 #
6. HeadsUpHigh ◴[] No.25077673{4}[source]
It happens with forced win10 updates.
replies(2): >>25077820 #>>25077858 #
7. mekster ◴[] No.25077674[source]
- Eternal maze of control panel that's now split into two.

- Lack of little useful apps in the $10 range. Windows seems either freeware or costly bloatware.

macOS' problem is fixable but OS being worse isn't something you can wait to get fixed quickly.

8. HeadsUpHigh ◴[] No.25077685[source]
Debian has abysmal hardware support( well gpus mostly). They need to do something about their kernels, my RX5700XT is miles ahead with the current kernel compared to whatever debian 10 ships.
replies(2): >>25077916 #>>25077944 #
9. ratsmack ◴[] No.25077820{5}[source]
Albeit rarely, and with the diversity of commodity hardware out there, I would say that Microsoft has done pretty well with updates.

(P.S. I despise Windows from a technical standpoint though)

replies(2): >>25077897 #>>25082055 #
10. GeekyBear ◴[] No.25077851[source]
Why wouldn't Windows update deleting the user's files be worse?
replies(1): >>25080599 #
11. DarkmSparks ◴[] No.25077858{5}[source]
It happened to me pretty much every other forced windows update, from broken graphics drivers to non functional start menu.

I just replaced that pos with a mac mini....

I use centos 7 for my daily driver, it'll get 8 on it next hardware upgrade. Touch wood not a single problem with that for years now, and amd5000/nv3000 are looking very tasty.

12. martimarkov ◴[] No.25077875{4}[source]
Nope, there have been a few issues with BSOD that have impacted quite a lot of people. The latest one was with nvidia drivers being old that caused BSOD after update.

In a previous company the IT dept had to revert a forced by MS update manually on each machine by “hacking” and deleting and replacing files as it was causing BSOD.

13. ◴[] No.25077883[source]
14. HeadsUpHigh ◴[] No.25077897{6}[source]
It shouldn't be their business.
15. jasonjayr ◴[] No.25077916{3}[source]
Debian's default position is to only ship "free software" (OSS, libre, etc).

It is my understanding that a lot of modern GPUs that are cutting edge ship with non-oss binary blobs, which goes against Debian's core principals.

Unfortunately, it means that Debian has poor support for hardware vendors that mandate these binary blobs.

replies(2): >>25078413 #>>25080864 #
16. toupeira ◴[] No.25077944{3}[source]
Debian stable is meant for servers, use unstable (it's quite stable!) or stable-backports if you want a recent kernel.
17. Osiris ◴[] No.25078015{4}[source]
Disagree with Linux. I make an LVM snapshot before making any attempts to upgrade the graphics driver. It's a disaster. And don't say proprietary code, that's beside the point. Windows runs drivers in a way that one that crashes can be restarted without bringing down the kernel or the whole system.
replies(2): >>25078295 #>>25090471 #
18. morty_s ◴[] No.25078156[source]
> Windows, have a much longer list of “shit _I_ put up with”

Yikes. This is painfully true. Maybe Apple knows they have a ton of breathing room here.

I’ll jump through a few more hoops to continue using the machines they make. Then again all I do is edit text.

19. simias ◴[] No.25078295{5}[source]
FYI I've had the issue you describe half a dozen times with CentOS but literally never with Arch Linux (on both machines with similar nVidia cards, using the proprietary driver). In general I'm pretty impressed with Arch's package quality, I seldom encounter any issue and when I do it's patched very quickly.
replies(2): >>25078928 #>>25078966 #
20. voidmain0001 ◴[] No.25078314{4}[source]
On the other hand I was gifted a 2015 MacBook Pro 15 and I can't run away screaming fast enough from it. I know people rave about the touch pad, but when I use it I find apps get minimized, or don't launch or some other weird gesture causing behavior. I guarantee that this is classic PEBKAC. The other day a family member with a MacBook Pro asked me to assist them with Safari which on launch wouldn't appear. I was able to get it to appear by using the Finder or something which allowed me to pin/size Safari to one side of the screen, but on appearing the window simply displayed a single pixel frame with a black interior. I liked the process, launched it again but it did the same thing. I told them they would have more success with Google than me. I have never had those experiences with Windows. Yes I've had other lame experiences, but I can always solve them, it at least find a solution online. Again probably PEBCAK so no fan boy retorts please. In the end all programs and operating systems suck.
replies(2): >>25080500 #>>25080583 #
21. MegaDeKay ◴[] No.25078413{4}[source]
Neither AMD graphics nor Intel integrated graphics require a blob. nVidia is the only one of the big three that requires a blob for full performance.
replies(1): >>25080576 #
22. JKCalhoun ◴[] No.25078536[source]
Perhaps the issue is, it didn't used to be like this.
23. quantummkv ◴[] No.25078701{4}[source]
I believe you must have been using Windows 7 without updates for the decade, because with windows 10 every[1] update[2] borks the system so much that Microsoft had to pull updates. And last but not the least, a big guide to fix problems caused by a forced, mandatory windows update[3]

[1] https://www.techradar.com/in/news/microsoft-kills-off-window...

[2] https://www.techradar.com/news/dont-install-this-windows-10-...

[3] https://www.techradar.com/in/how-to/windows-10-may-2020-upda...

Meanwhile on Linux, I cannot upgrade to the new kernel that contains a lot of support and fixes for my new shiny AMD Ryzen chip because it completely breaks the Nvidia driver, refusing even to boot.

Apple may suck, but it still sucks less than the alternatives

replies(2): >>25079452 #>>25080622 #
24. young_unixer ◴[] No.25078777[source]
When there's filesystem corruption on boot, Ubuntu throws you into an (initramfs) shell and tells you to fsck manually.
replies(1): >>25078957 #
25. tomxor ◴[] No.25078842[source]
The thing you get with Linux is "more _predictable_ shit to deal with", not "less shit to deal with", no large capable desktop OS is perfect and never will be.

Anxiety from what Apple's agenda will do to your computer next update? anxiety from if a 1hr windows update is awaiting you when you turn your pc on? ... Linux awaits.

replies(4): >>25080229 #>>25080345 #>>25081063 #>>25081243 #
26. 188201 ◴[] No.25078928{6}[source]
Very true. I have used Ubuntu and Fedora for a while, but when I switched to Arch, I never go back. Arch is described as bleeding edge, but another way to put it is it always has latest software, which is what a dev machine should be. My experience with installing Nvidia driver in ubuntu is nightmare. Tried official repo then failed, and tried different ppa and then failed again and again. At last, I found that I have an older kernel version and I need to compiled a latest kernel which is not in official ubuntu repo. I gave up at this point because I don't want to compile kernel every time I need to upgrade. With Arch, you always get the latest kernel and you won't usually missing feature from using an old LTS kernel.
27. blackoil ◴[] No.25078957{3}[source]
Is it better than a message to take it to service center?
replies(1): >>25080044 #
28. Osiris ◴[] No.25078966{6}[source]
I tried Arch Linux in a dual boot scenario on this System76 laptop and I don't recall why I switched back... I think it's because I tried to upgrade the graphics driver and got into state where I couldn't get X to run at all.

A co-worker keeps telling me to try Manjaro. I'm just not sure if I want to spend a weekend reinstalling all the stuff I use.

29. Thorrez ◴[] No.25079002[source]
My Lenovo Windows laptop came installed with malware that MITMed all my https connections and also allowed anyone else to MITM all my https connections.

https://en.wikipedia.org/wiki/Superfish#Lenovo_security_inci...

replies(1): >>25080570 #
30. rvz ◴[] No.25079452{5}[source]
> Meanwhile on Linux, I cannot upgrade to the new kernel that contains a lot of support and fixes for my new shiny AMD Ryzen chip because it completely breaks the Nvidia driver, refusing even to boot.

Well that's the problem with Linux distros for the desktop in general. A user upgrading a newer version of a single system component risks breaking the whole desktop: systemd, libdrm, x11, whatever and something else doesn't work. I'm even excluding drivers here but again it's clear what happens when a user finds that out for themselves on Linux. If they even have the time and energy to do all that digging and googling of cryptic errors.

To save yourself the time and frustration, Just keep using Windows 10 with WSL2. I don't have any reason to dual boot to a Linux desktop any more due to this.

31. fnord123 ◴[] No.25080044{4}[source]
Depends on what technical level you have, how much time you have, and what's on your storage device.
32. pjmlp ◴[] No.25080345[source]
Linux awaits and then when it comes it borks WLAN driver, because canonical decided to replace a perfectly working one with WIP FOSS alternative, forcing users to switch to cable LAN until it reached feature parity.

Linux awaits and then when it comes it borks AMD driver, because AMD decided not to support older cards on the new FOSS driver, and the old perfectly working driver is not compatible with modern kernels, driver ABI be dammed.

Linux awaits and then when it comes it breaks hard disk encryption forcing a full install, and feeling lucky that I actually backup /home regurlarly.

Linux awaits and then when it comes half of the stuff doesn't work in Wayland.

Eventually I rather just deal with macOS, Windows, Android and leave Linux just for the kernel itself.

replies(3): >>25080663 #>>25081030 #>>25082980 #
33. pjmlp ◴[] No.25080353{4}[source]
If by this decade you mean 2010 - 2020, I have enough Linux examples.
replies(1): >>25080595 #
34. mindri0t ◴[] No.25080500{5}[source]
I’m personally quite a big fan of the trackpad and gestures but I understand that they take some getting used to. If they are causing you frustration then you can turn them off under system preferences > trackpad in the “scroll and zoom” and “more gestures” sections. I’d recommend keeping most of the scroll ones and disabling most of the others, then one by one turning on any of the ones you think would be most useful as you get more used to them.

As for the Safari issue, I have no idea off the top of my head.

35. GordonS ◴[] No.25080570{3}[source]
That's terrible, but it's not the fault of the OS vendor; presumably such a malware could be distributed with any OS.
replies(1): >>25080951 #
36. tremon ◴[] No.25080576{5}[source]
AMD graphics require a firmware blob for all modern cards [0]. It used to be that the firmware was only needed for 3D acceleration and you could run X/text mode without the blob just fine, but that hasn't been true for years (I think since HD6000 series in 2010).

[0] https://packages.debian.org/buster/firmware-amd-graphics

37. GordonS ◴[] No.25080583{5}[source]
I have to say I also don't understand all the fanfare for the MBP trackpad. I have a 13" 2016 MBP, and I actively dislike the trackpad. You need to use far too much pressure to "click" (even when the resistance at the lowest setting), and there is something "off" about the mouse pointer tracking - I can't figure out what it is, like if it feels too smooth, too jerky, I don't know, but it feels wrong somehow.

Oh, I do like the gesture support, though even Windows 10 supports gestures nowadays.

replies(1): >>25082883 #
38. GordonS ◴[] No.25080595{5}[source]
I presume you mean desktop Linux - I admit haven't tried a desktop edition Linux in this decade, so I might me off there.
replies(1): >>25080715 #
39. GordonS ◴[] No.25080599{3}[source]
That might have happened for a small number of users, but it was an isolated incident, not a "feature" pushed to every Windows user.
replies(1): >>25081342 #
40. GordonS ◴[] No.25080622{5}[source]
And I believe you must not have been using Windows, and are relying too much of news of incidents affecting small numbers of people.

It is - quite clearly - a gross exaggeration that "every update borks the system".

Aside from MacOS, I use Windows 10, and have done for several years. I have the Microsoft Action Pack, which means I get multiple Windows 10 Enterprise licenses - and no forced updates.

41. dvdkon ◴[] No.25080663{3}[source]
I haven't had to deal with any of that, but I've had Windows straight up refuse to boot multiple times and the only fix I found was to reinstall. I've now had to advise multiple people who couldn't turn on their WiFi in Windows (the switch just did nothing). I also couldn't fix that without a reinstall (not for a lack of trying). My family iMac refuses to import photos from an iPhone into Photos, failing the transfer silently. I have no idea how I'd even go about fixing that besides calling Apple and forcing them to fix it.

No man gets to deal with all of the possible computer problems, thankfully. But in my experience, most Linux problems have been fixable and I managed to fix them, while more closed OSs have left me stumped many times. I no longer believe that a computer can work without problems, so my priority is making sure that when problems appear, I can diagnose them and fix them easily.

replies(2): >>25081560 #>>25090724 #
42. pjmlp ◴[] No.25080715{6}[source]
Desktop Linux on an Asus laptop officially sold with Ubuntu on it.
43. HeadsUpHigh ◴[] No.25080864{4}[source]
My gpu works fine on newer kernels. It's not about blobs, debian is just slow.
44. pilsetnieks ◴[] No.25080951{4}[source]
Ironically, it couldn't be with macOS, which this whole thread is about avoiding.
replies(2): >>25081612 #>>25090083 #
45. ImprobableTruth ◴[] No.25081030{3}[source]
Well, that's why I use nixos where I can just easily rollback select programs or even my entire system if some upgrade goes wrong.
46. Vinkekatten ◴[] No.25081063[source]
Hell no. I work with RHEL every day, and while I'm by no means an expert, I would say I'm reasonably proficient with Linux.

Every time I've tried using Linux on the desktop, it's worked just fine until I tried to update something. Sooner or later, there's some broken patch or some incompatible thing here or there that breaks my window manager and throws me to the command line, ruins my network settings, overwrites my boot config or some other maddening mess. Linux works brilliantly, AS LONG AS YOU NEVER TOUCH ANYTHING

replies(2): >>25085549 #>>25087976 #
47. corobo ◴[] No.25081243[source]
I've been using Linux as my primary OS since 2008

Today my mouse and keyboard were acting as if they weren't plugged in. Just no power, no reason, no change. Reboot fixed it for now

The thing that's changed recently is that I had to update the kernel to support my audio interface.. which was also a pain in the tits

The only relevant search results are StackOverflow spam talking about a version 10 years old

Linux awaits

48. GeekyBear ◴[] No.25081342{4}[source]
That has happened for the last three years in a row.
49. egeozcan ◴[] No.25081560{4}[source]
Windows sometimes has these artificial problems, purely for market share play. Hell, I'm still a bit angry at them because of what they did to RE-DOS with Win 3.1 Beta. I was working in a small computer shop and we were blindly recommending MS-DOS as we were sure RE-DOS had compatibility problems. The tracking, and the constant nagging, silly software signing shenanigans...

So I agree, Linux problems are usually much more fixable.

50. ric2b ◴[] No.25081612{5}[source]
It certainly could if Apple wanted to do the same thing that Lenovo did.
51. GordonS ◴[] No.25082055{6}[source]
> with the diversity of commodity hardware out there, I would say that Microsoft has done pretty well with updates

This is a good point actually - with their walled garden approach, Apple has a much easier job with drivers than Windows or Linux have.

Of course, the end user may not care a jot, but it's an interesting point from a technical perspective.

52. whynaut ◴[] No.25082883{6}[source]
I think you can enable tap to click
53. michaelcampbell ◴[] No.25082980{3}[source]
To each their own I guess, but in 20+ years of using Linux I've never had any of those issues. Maybe it's because I'm cheap an I run it on older laptops.

As for Windows... really no issues there other than forced errors of whatever absurd company policies are in place that cause software I don't want or need being forced on my machine.

54. NegativeLatency ◴[] No.25084526{4}[source]
Happened to me with a stock install of ubuntu after an update about 9 months ago.
55. echelon ◴[] No.25085318[source]
Linux doesn't force you to sign your binaries or lock you out of devices you own.
56. gespadas ◴[] No.25085549{3}[source]
That's true in most Linux distros, I've been there, even with the most robust ones (like Debian). But then I found Manjaro, with a semi-rolling update system, that is a perfect balance between recent version updates and rock-solid stability.
57. ◴[] No.25087976{3}[source]
58. Thorrez ◴[] No.25090083{5}[source]
Would MacOS actually have prevented it? Would Superfish just have simply signed the binary? Sure it wouldn't have started up when the Apple servers are down, but that's a very small percent of the time.
59. dahfizz ◴[] No.25090471{5}[source]
My windows box has crashed over a dozen times in the past few years because of GPU driver issues with nvidia and amd
60. Quiark ◴[] No.25090724{4}[source]
You can see debug logging about photo import in Console.app. When I do it, it takes forever but eventually works.
replies(1): >>25095938 #
61. dvdkon ◴[] No.25095938{5}[source]
Thanks, I already tried that. It does give an (easily missed) error from the underlying library there, but it's just some number that some other people are also complaining about on support forums.

If you have any other insights, I'd be happy to hear them. We have a workaround, but It'd be nice to get imports working again.