Most active commenters

    ←back to thread

    2603 points mattsolle | 13 comments | | HN request time: 0s | 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 #
    areoform ◴[] No.25077923[source]
    So yesterday I wrote about the blurring lines of ownership, and people came back with some fairly disparate responses. It's fair to say that I was mostly dismissed. https://news.ycombinator.com/item?id=25058952

    And this is why I won't be moving to Apple silicon. Apple already has the ability to restrict whats apps I can run (they can simply toggle a switch for all users to "no unsigned binaries"), and congrats! Apple is the sole decider of what we get to use on our computers.

    Of course Apple's Craig Federighi assures us that the people making such assertions are "tools" (https://youtu.be/Hg9F1Qjv3iU?t=3177 , timestamp 53:33) and they have no intention whatsoever of taking away our ability to do general compute on the machines we buy and own.

    Except...

    Apple can already decide what binaries you can execute. Should they choose to.

    Apple is now restricting what other OSes you can boot into. As they've chosen to.

    Apple can now make their machine reject a new, third-party repair part like a bad transplant. Should they choose to.

    It's clear where they're going. And I'm jumping ship. It's painful to do so, given how invested I am in the ecosystem, but we're already beyond the threshold that many of us would have left earlier in the decade.

    ---

    edit - It's also really hard as a designer + developer + would-be researcher in the making to find a good computer. Most non-Apple laptops don't have very good color accuracy. They also don't have good trackpads, and their keyboard + trackpad alignment is wonky (it's off-center in a lot of cases! How weird is that???)

    I'm trying to find a laptop with good build quality, long battery life, a good display that I can design on, a good trackpad so that I don't have to carry around a mouse, good speakers would be a plus, and light enough that I don't feel like I'm lifting weights while working on my laptop. And this package should ideally come with 512GB of SSD storage and, at least, 16GB to 32GB of RAM.

    Oh and it shouldn't be more expensive than a Mac as many of these laptops are!

    Any suggestions?

    replies(46): >>25078022 #>>25078092 #>>25078112 #>>25078131 #>>25078147 #>>25078173 #>>25078318 #>>25078495 #>>25078562 #>>25078848 #>>25078954 #>>25078985 #>>25079085 #>>25079093 #>>25079216 #>>25079300 #>>25079416 #>>25079760 #>>25079776 #>>25079798 #>>25079819 #>>25079876 #>>25080094 #>>25080282 #>>25080495 #>>25080616 #>>25080704 #>>25080714 #>>25080912 #>>25081392 #>>25082158 #>>25082531 #>>25082657 #>>25082761 #>>25083132 #>>25085686 #>>25086027 #>>25086954 #>>25089035 #>>25089039 #>>25090174 #>>25090532 #>>25090752 #>>25090861 #>>25091136 #>>25101873 #
    1. darthrupert ◴[] No.25079216[source]
    I think you should stick to Apple, frankly. Every time Apple comes up with something new (or just a new software release), people come out of their sheds to warn about all the bad things that will happen.

    And then almost none of those bad things happen. I've witnessed this dozens of times now, so a safe interpretation would be to assume that this time none of those things happen.

    replies(2): >>25079436 #>>25080005 #
    2. ant6n ◴[] No.25079436[source]
    Not running 32bit code anymore die definitely happen
    replies(2): >>25079971 #>>25080015 #
    3. coldtea ◴[] No.25079971[source]
    And it couldn't have happened sooner.

    Do you want to be burdened with layers of backwards compatibility and end up like POSIX or Autoconf with provisions for things that once run on some long forgotten UNIX OS version?

    replies(1): >>25080262 #
    4. toyg ◴[] No.25080005[source]
    Except bad things did happen. Like their capricious application of Appstore “guidelines”; the increasing difficulty of running software on Mac where the developer won’t pay Apple a tithe; the drop in Linux support for the platform, as they locked it down more and more at hardware level; the imposition of their authentication and payment portals (and hence 30% taxes all around) on web apps... etc etc etc.

    We have been effectively boiled like obedient frogs.

    I love macOS but my next laptop won’t be a mac and my next phone won’t be an iPhone. Divesting from the ecosystem will be painful but we’re well past any grace period at this point.

    replies(2): >>25080766 #>>25085418 #
    5. pfranz ◴[] No.25080015[source]
    It was rumored for like a decade. The last 32-bit computers were sold in something like 2007-2008? High Sierra started throwing warnings when you launched 32-bit apps. In 2018, they announced Mojave would be the last version to support them. Mojave just got an update yesterday and will likely get updates for at least another year. So nobody has been forced out yet.

    I'm aware end users with discontinued software were forced into some no-win choices. But as an ecosystem, it's one example where this happened and was given a ~15 year possible window and an explicit 4 year window to transition.

    6. epse ◴[] No.25080262{3}[source]
    32 bit support certainly isn't going to Bury you in backwards compatibility. It just runs
    replies(1): >>25081261 #
    7. sokoloff ◴[] No.25080766[source]
    I have not experienced any difficulties in installing or running apps from outside the Mac app store (if that’s what you mean by paying Apple a tithe).
    replies(1): >>25081899 #
    8. coldtea ◴[] No.25081261{4}[source]
    Just runs with 2 versions of the same library (32/64), and with older programs that can't take advantage of 64bit ABI / arch changes...
    9. toyg ◴[] No.25081899{3}[source]
    First they restricted execution of unsigned binaries unless you run in a substantially-unprotected mode: https://github.molgen.mpg.de/pages/bs/macOSnotes/mac/mac_pro...

    Then they disabled execution of all unsigned binaries. To run on a default Mac, you either pay Apple or compile on the user's own machine which is obviously unsustainable. https://eclecticlight.co/2020/08/22/apple-silicon-macs-will-...

    They've also removed any 32bit support, in case you could make do with old programs that don't make Apple some money.

    I'm still on Mojave and will not upgrade. Personally, my last MBP was bought in 2016 and I have no intention of getting another one as long as they continue exploiting developers and the public in this way.

    replies(2): >>25085514 #>>25087262 #
    10. bsaul ◴[] No.25085418[source]
    "I love macOS but my next laptop won’t be a mac and my next phone won’t be an iPhone. Divesting from the ecosystem will be painful but we’re well past any grace period at this point. "

    same here. I hope this will lead to a leap in quality in alternative mobile & desktop OSes, because at the moment the situation looks pretty bad.

    11. saagarjha ◴[] No.25085514{4}[source]
    > To run on a default Mac, you either pay Apple or compile on the user's own machine

    This is not true. Apple silicon runs code with any signature, even an ad-hoc one.

    replies(1): >>25096263 #
    12. ◴[] No.25087262{4}[source]
    13. rowanG077 ◴[] No.25096263{5}[source]
    What exactly do you mean ad-hoc? Can my friend without an apple account compile an executable with GCC send it to me and I can run it on my new Apple Macbook?