Live data from Hacker News

Distributing Mac software is increasing my cortisol levels

blog.kronis.dev

91–100 of 299 posts

Re: Distributing Mac software is increasing my cortisol levels

#91

> I can use SmartID to verify my ID (and age) in about 20 seconds when buying an energy drink at the local grocery store Where do you have to show ID for that??

Author is from Latvia (and so am I). You do actually get carded for energy drinks if you look under 30.

However, more relevant to the post, is that when you're ordering groceries online, you need to verify your age at checkout if you're buying stuff like alcohol (or energy drinks). It's trivial, and for a lot of people it uses the same authentication service that they already use to access their bank.

Re: Distributing Mac software is increasing my cortisol levels

#92

Any user who does not like Gatekeeper can turn it off on their machine in ten seconds by running this in a Terminal: sudo spctl —-master-disable People will say, no, that’s too big a hammer, it’s not safe… but then, like, what do you actually want? Either you keep Gatekeeper because you like the friction it introduces, or you don’t like that friction and you should go turn it off. Pick one, you obviously can’t have b…

> what do you actually want?

Give me the ability to choose what I trust. “You can either trust Apple and nobody else, even yourself, or you can trust literally everybody” is obviously not a good faith implementation of this. Apple excels at steering the narrative with false conflation and false dichotomy, I’d also remind you of the came-and-went secure boot debate, which Apple successfully steered into Apple owns the encryption keys vs no encryption, and people just kind of forgot to ask, wait, why can’t I have the keys to my device?

Re: Distributing Mac software is increasing my cortisol levels

#93

How does anyone who cares about open source or even development more generally see this and go "Yeah that's the OS I want to use"? I genuinely don't understand why so many developers are willing to compromise so much for a thin laptop.

It's not the thinness, it's the amazing battery life.

Framework Pro has that now

Re: Distributing Mac software is increasing my cortisol levels

#94

I have been developing software for Macs and PCs as an Indie for 20 years now. I sympathize with the author of the post. You get the feeling that Apple thinks you should be grateful that they allow you to develop apps for their platform. The author didn't mention Apple's contempt for backward compatibility. Apple like to regularly nuke their entire developer system from orbit. Try running an app developed 10 years ag…

> Apple's contempt for backward compatibility

This is absolutely correct. Instead of maintaining any sort of ABI and API stability, Apple offloads a constant burden of maintenance updates across thousands of developers, just to keep existing apps from breaking every year with a new iOS version. This takes time which could be spent in more productive ways such as fixing bugs, adding features, or developing new apps. It seems like the wrong trade-off, since stability would offer huge, multiplicative benefits across the whole ecosystem. Apple does seem to want apps to die to mitigate the glut of shovelware in the app store, but there has to be a better way (human curation still seems like the only reliable approach for app surfacing and discovery.)

Most iOS apps are games, but in contrast to developing for other game platforms, iOS developers have to continuously update each game yearly simply to keep it working. (Not to mention Apple was happy to kill off 32-bit games on both iOS and macOS, and many games were never converted to 64-bit.) Compare to other handheld game platforms such as the Nintendo DS/DSi/3DS where games mostly kept working across major and minor hardware revisions along with dozens of firmware revisions from 2004-2020, or the Switch where games have generally worked from across Switch 1 and 2 from 2017 onward.

Re: Distributing Mac software is increasing my cortisol levels

#95

So, Linux gets a free pass for requiring chmod +x to run his tool, but needing to run xattr on MacOS is somehow worthy of an entire blog post to complain about it? Serious question - Is it really true that Windows 11 will run an untrusted .exe without a warning?

The main difference is that on Linux you can do it on gui. It's much easier to explain and convice the user to click "allow executing file as program" checkbox than a xatttr obscure cli command.

Re: Distributing Mac software is increasing my cortisol levels

#96

Earlier quoted context omitted.

> give me an option to actually run it without having to manually go into System Settings each and every time without disabling security features? People reflexively hit yes to these things.

Just make it a semi-hidden multistep option like browsers when you visit a site with a bad cert, just annoying to leave what you are doing go to system settings and fiddle.

I mean, that's basically what it is.

Re: Distributing Mac software is increasing my cortisol levels

#97
post #25

Earlier quoted context omitted.

another feature of UK dystopia

You and I have very different ideas of dystopia.

Personally I enjoy the basic human rights of privacy and freedom of speech which are deeply lacking in the UK system.

Re: Distributing Mac software is increasing my cortisol levels

#98
post #55

Sometimes I wonder why we don't just treat an installation script like curl https://alx.sh | sh as a universal option for distributing applications. The provenance is there via the HTTPS certificate, and if you're already about to trust an application that can compromise your system, why not trust the installation script as well?

Because even with HTTPS that script might not do what you expect and then is too late, xz style attack.

You're already installing a binary, the script is not the weak link here.

Re: Distributing Mac software is increasing my cortisol levels

#99

Earlier quoted context omitted.

Isn't code signing even harder/more expensive on Windows?

Yes, Windows is terrible, too. The entire desktop software world has lost its collective mind and the platforms are turning themselves into locked down game consoles just so that grandma doesn't accidentally install malware.

They might be trying to appease Google who now won't let you pass a recaptcha on windows because windows isn't locked down enough, and force you to scan a code with your Google phone instead.

Re: Distributing Mac software is increasing my cortisol levels

#100

Apple's ID verification failed for me and I am now banned for life. There is no opportunity to appeal this or to ever participate in the Developer Program for me. Which sucks because I am now permanently locked out of developing seriously for any of the Apple ecosystem, ever.

[deleted]
Post reply on HN