Live data from Hacker News

MacOS Catalina: Slow by Design?

sigpipe.macromates.com

841–850 of 1001 posts

Re: MacOS Catalina: Slow by Design?

#841
post #813

Earlier quoted context omitted.

Not at all, you are always free to buy computers, phones and tablets from other vendor. Don't go buy Apple and then cry in the corner that you aren't getting the right set of toys to play with. I use Apple devices and fully support don't having random app uploading my stuff into the world.

Sure, you can buy whatever you want, you aren't living in a dictatorial country. Sadly enough, most people can't say this. Therefore it is important for you to fight decisions like this. If something doesn't exist, it cannot be abused by some regime. I am going to say something very cynical now, if the reader doesn't like that, he should tune out now. But I guess Apple can't wait to have that special China deal. ^_^

Except Apple isn't a dictatorial country, and there are other computer vendors to choose from.

Apple isn't Mafia, doing personal visits while giving advices to buy Apple computers otherwise accidents do happen.

Buying an Apple computer is a conscious decision.

I love how many around here make their decisions, and then feel entitled to complain and point the finger to big corporations, as if these corporations are the only ones to blame and they poor souls were mislead.

Re: MacOS Catalina: Slow by Design?

#842
post #830
post #645

Earlier quoted context omitted.

Here's some shell script to use a random file name and have friendlier output. RAND_FILE="/tmp/test-$RANDOM.sh"; time_helper() { /usr/bin/time $RAND_FILE 2>&1 | tail -1 | awk '{print $1}'; } # this just returns the real run time echo $'#!/bin/sh\necho Hello' $RANDOM > $RAND_FILE && chmod a+x $RAND_FILE; echo "Testing $RAND_FILE"; echo "execution time #1: $(time_helper) seconds"; echo "execution time #2: $(time_helper…

I tried just blocking "api.apple-cloudkit.com" with /etc/hosts. This reduces the delay but doesn't eliminate it. A connection attempt is still made every time. (I don't recommend making this change permanent. Just give your terminal app the "Developers Tools" permission instead) After blocking that domain I can see that tccd and syspolicyd are logging some error messages to the console related to the failed connectio…

Enabling private logging is fairly annoying these days, unfortunately. (Interestingly, if macOS thinks you're AppleInternal, it will make it just as annoying to disable private logging…)

Re: MacOS Catalina: Slow by Design?

#843
post #812
post #805

Earlier quoted context omitted.

I believe the concern here is that this is affecting not just macOS developers, but all developers who use macOS. That's an important distinction.

Developers who use macOS as shiny GNU/Linux replacement are only getting what they deserve, they should have supported Linux OEMs to start with. Those that show up at FOSDEM, carrying their beloved macBooks and iPads while pretending to be into FOSS. I use Apple devices knowingly what they are for, not as replacement for something else.

What if using macOS enables me to be a more effective FOSS contributor? What if I think that FOSDEM is actually has many participants who aren't really into free software?

Re: MacOS Catalina: Slow by Design?

#844

It seems like there is a lot of confusion here as to whether this is real or not. I've been able to confirm the behavior in the post by: - Using a new, random executable. Even echo $rand_int will work. Edit: What I mean here is generate your rand int beforehand and statically include it in your script. - Using a fresh filename too. Just throw a rand int at the end there. e.g. /tmp/test4329.sh I MITMd myself while rec…

God, this shit makes me laugh. Why are they doing this. But from Edit2: Your hash is some sort of base64 let str = "ME4wTKADAgEAMEUwQzBBMAkGBSsOAwIaBQAEFDOB0e_baLCFIU0u76+MSmlkPCpsBBRXF+2iz9x8mKEQ4Py+hy0s8uMXVAIIfYbtkeEKZsI=" Then we see weird random gaps in the alphabet used, not so weird, because not every character will be used in every string: Prelude Data.List> map head $ group $ sort $ str "+0246789=ABCDEFGIKLM…

It decodes cleanly as base64.

Re: MacOS Catalina: Slow by Design?

#845

Earlier quoted context omitted.

Putting Terminal (and your favorite text editor) in this category and in "Full Disk Access" will change your life.

How does "Full Disk Access" help?

You can browse Time Machine backup directory trees from the CLI again.

Re: MacOS Catalina: Slow by Design?

#846

Earlier quoted context omitted.

Huh this is crazy. 2 seconds is way slow and this shouldn't involve any network activity. Seems like a real problem.

He/she added an artificial network latency/delay into the config, just like they describe. That is the reason for the delay. It is made artificially long on purpose.

It’s not an unreasonable delay on a slow 3g hotspot. It’s problematic to have the performance tied to the network speed and suffer an overall slow performance because your network happens to be slow.

Re: MacOS Catalina: Slow by Design?

#847
post #839

Earlier quoted context omitted.

I'm not sure I particularly appreciate your use of the word "betray" for the BSDs. Sure, macOS is not really a great adherent to the GNU philosophy, but for the BSDs it actually did fairly well for a while. (It's still true UNIX, if barely.)

Take as you wish, if those users were actually supportive of the BSDs, they would be giving their hard earned cash directly to OEMs selling proper FreeBSD, OpenBSD, NetBSD, DragonFly based devices. One cannot give the money instead to Apple and then come back complain that they were mislead. NeXTSTEP was also a true UNIX, that wasn't why most business bought it, rather Renderman and other graphical based tooling. I h…

I am actually curious who sells BSD hardware these days.

Re: MacOS Catalina: Slow by Design?

#848
post #46

I hope Apple currently has a team focused on macOS perf. I worked on the team in charge of improving iOS (13) perf at Apple and IIRC there was no dedicated macOS “task force” like the one on iOS. Luckily some iOS changes permeated into macOS thanks to some shared codebases.

> IIRC there was no dedicated macOS “task force” like the one on iOS It's not surprising. Macs are less than 10% of Apple's revenue. https://www.macrumors.com/2020/04/30/apple-2q-2020-earnings/

I find it funny how people are downvoting your innocent comment pointing out a fact... out of anger and hate for the actual fact :D

Re: MacOS Catalina: Slow by Design?

#849

It seems like there is a lot of confusion here as to whether this is real or not. I've been able to confirm the behavior in the post by: - Using a new, random executable. Even echo $rand_int will work. Edit: What I mean here is generate your rand int beforehand and statically include it in your script. - Using a fresh filename too. Just throw a rand int at the end there. e.g. /tmp/test4329.sh I MITMd myself while rec…

I believe it's just Base64 encoded DER information, based on the code that seems to be similar: https://github.com/apple-open-source-mirror/Security/blob/70...

Yes, that base64 decodes to:

  OCSP Request Data:
    Version: 1 (0x0)
    Requestor List:
        Certificate ID:
          Hash Algorithm: sha1
          Issuer Name Hash: 3381D1EFDB68B085214D2EEFAF8C4A69643C2A6C
          Issuer Key Hash: 5717EDA2CFDC7C98A110E0FCBE872D2CF2E31754
          Serial Number: 7D86ED91E10A66C2

Re: MacOS Catalina: Slow by Design?

#850
post #839

Earlier quoted context omitted.

Take as you wish, if those users were actually supportive of the BSDs, they would be giving their hard earned cash directly to OEMs selling proper FreeBSD, OpenBSD, NetBSD, DragonFly based devices. One cannot give the money instead to Apple and then come back complain that they were mislead. NeXTSTEP was also a true UNIX, that wasn't why most business bought it, rather Renderman and other graphical based tooling. I h…

I am actually curious who sells BSD hardware these days.

Examples from Germany,

https://www.tuxedocomputers.com/

They do GNU/Linux, but BSDs should probably work on their hardware, as mentioned on this old post (sorry in German).

https://www.tuxedocomputers.com/de/Infos/News/OpenBSD-6-3-cu...

Or by getting in touch with companies like os-cillation.

https://www.os-cillation.de/en/opensourceprojekte/bsd-specia...

Post reply on HN