Live data from Hacker News

Distributing Mac software is increasing my cortisol levels

blog.kronis.dev

281–290 of 299 posts

Re: Distributing Mac software is increasing my cortisol levels

#281
post #184

Earlier quoted context omitted.

There are effectively two options if you dismiss Linux a priori . Which yes, many people do. There are plenty of people who have no desire to try Linux. And if you're a developer then you have to consider those people, because many of the people who use your software are the type with no desire to try Linux. But there are fewer and fewer reasons not to try Linux, and that group of "I'd never use Linux", while still l…

> But there are fewer and fewer reasons not to try Linux Does my existing hardware connect to the internet and go to sleep when I close the lid? Does the hardware I can buy from major retailers do the same thing? I know these are _technically_ vendor problems and not Linux problems, but I’ve got enough things to figure out without adding “what chipset does this high end laptop use” to the mix

The answer to your questions are yes. These are generally solved problems.

Re: Distributing Mac software is increasing my cortisol levels

#282

Earlier quoted context omitted.

The problem is that you're buying hardware designed for Windows, putting Linux on it instead, and expecting to have no issues whatsoever. I don't think that's practical. When you try to run Windows on hardware designed for Linux, you run into similar fiddly problems. Exhibit A, the Steam Deck. If you want a laptop that the manufacturer explicitly designed to be Linux compatible, the recent Frameworks are worth a look…

No, the problem is I’m buying hardware that’s readily available to me. The cheapest framework laptop I can assemble in the UK at the time of writing this is “estimated” at £1226. System76 seems to be us based and the pricing is similar. When I search for Linux laptops on Lenovo, I get chromebooks, dell’s cheapest option is £1399 and I can’t actually figure out what’s going on with HP. > putting Linux on it instead, a…

You can just buy any regular reasonably popular laptop hardware it’s almost certainly going to work just fine with Linux.

You don’t need to buy a Lenovo that is Linux specific. They’re all just going to work.

This assumption that Linux is going to have hardware compatibility problems is super outdated.

And in the age of AI and YouTube reviews it’s really not that hard to figure out if any old computer has decent compatibility. AI also makes initial setup and troubleshooting a lot easier.

Re: Distributing Mac software is increasing my cortisol levels

#283

Earlier quoted context omitted.

Rather than just having the options "Done" and "Move to Bin", give me an option to actually run it without having to manually go into System Settings each and every time without disabling security features? The added friction feels more like a way to force developers to pay Apple an annual fee for distributing rather than for my safety. Not saying it doesn't help with safety, just that it's more weighed to the former…

adding a button means osascript driven malware could approve itself and you might not even see it happen

Hmm, I don't think that's true. How is the osascript running without getting past Gatekeeper itself? Also, how is it using UI control without TCC approval?

Re: Distributing Mac software is increasing my cortisol levels

#284
post #156

Earlier quoted context omitted.

Contempt. use any apple device 2 updates back or more. you're screwed. You would accept this in no other place in life, except that apple gives it for free, and puts a 'security' sticker on the box. It's a racket. Planned obsolescence 2.0 - Users forced to update, update removes features, breaks working apps, breaks paid for ip ( literally removed from phones), apple blames the devs. bullshit.

It mostly works?

yes. and it's what I use every day.

the plan evil though.

Re: Distributing Mac software is increasing my cortisol levels

#285
post #159

Earlier quoted context omitted.

This is that false dichotomy. You can turn off all protection, as you point out. So who Apple markets Neo's to isn't a factor. > Apple’s fault if nobody else decided to make their own trust repositories and the only alternative on the market is to have no safeguard at all. Does Apple provide a means for enabling third party trust systems, without disabling Apple's protections in general? If not, that is a serious pro…

If you can enable a third party trust system you completely open it up for abuse. If I put my threat actor hat on, I love your idea because now I have an alternative codepath to try and exploit (where you do store third-party trusted roots for code-signing/notarization evaluations that cannot be tampered with, how do you load them, verify them, etc), but now instead of having to dance around bypassing Gatekeeper, I c…

> If you don't trust Apple, why the hell are you buying their computers at all?

Well, you see, I quit buying Apple hardware. But I did buy this MBP M1 back in the days. It still serves me well, but now there is an insane US president who'd have no shame whatsoever to pressure Apple into pushing nefarious software (or, say, not fix a security bug or two).

Also, another example. I got a second hand iPad Pro for my pre-teen daughter a couple of years ago. It is still on the original battery. Device still works though. It does not get iOS updates anymore though.

Do you see where this is going? Regarding the latter: I should have root on an EOL product.

Re: Distributing Mac software is increasing my cortisol levels

#286

Earlier quoted context omitted.

Mac used to have a lot of great shareware from indie devs. Some of them have shut down and their apps will eventually stop working. Kinda annoying when I can play the windows port of a game on windows but not the original Mac version

The fact it is easier for me to play the windows port on wine over the old mac port sometimes is absurd.

You know what they say, win32 is the most stable linux api.

Re: Distributing Mac software is increasing my cortisol levels

#287
post #181

This was perhaps the biggest reason I moved to Linux full-time about a year ago. I just got sick of not being able to write software and have people use it. The solution might be an "I trust this author" VS Code style dialog and that's it, but even that misses the mark a bit. I've been having a blast building on Linux and miss almost nothing about macOS. And the things I do miss I write programs for [1][2] and give t…

Packaging software for Linux users is a nightmare. Unless - your program is extraordinarily simple - you can manage to statically link libc - you can ship (or statically link) all .so files - you can ensure your app can run in a sandbox - you limit the distros you build for - your app can be built by whatever is on flathub etc., most solutions to shipping software simply don't work out-of-the-box. Despite the kernel…

This is a great point, and you are right. However, using cpack+cmake makes the packaging pretty easy, gets the dependencies right for you. The problem is in dealing with all the package various manager repos.

Re: Distributing Mac software is increasing my cortisol levels

#288
post #57
post #15

I don't get the part about Homebrew. If you're using Homebrew, it doesn't make a ton of sense to use Itch.io. Just use Homebrew. Seems like a more appropriate place to distribute a dev tool anyway. You could set up a patreon and print a link to it when appropriate. That's basically what Vim does. I agree that Apple is dumb of course.

They want to have a way for users to pay them. Itch.io has that, homebrew doesn't.

You could set up a patreon and print a link to it when appropriate. That's basically what Vim does.

Re: Distributing Mac software is increasing my cortisol levels

#289
post #169

Earlier quoted context omitted.

I decided to get into this subject in my comment before I edited it out because I thought it would be too much of a tangent/ruffle too many feathers. But, yeah, macOS power users these days seem to spend a lot of time criticizing the OS and the company and never seem to just switch to something else. Apple is the 4th most popular PC manufacturer on the market. You can use something else. It's not a monopoly, nor a du…

I can charitably believe this comment is not disingenuous, however, there are effectively two options, which are Windows and macOS, regardless of three manufacturers making more Windows machines than Apple at number four with Mac. I would call it an effective duopoly

I’m not sure we can say it’s an effective duopoly when the desktop gaming market has more Linux users than Mac users.

Think about it this way: for every four Mac users there is one Linux user. That sounds quite significant if you ask me, and that’s what the marketshare statistics say.

Re: Distributing Mac software is increasing my cortisol levels

#290

Earlier quoted context omitted.

So have a buried option that power users can flip one time to add an allow button to opening untrusted apps.

But that's exactly what `sudo spctl --master-disable` does! You'll still see a warning dialog on first launch.

So you don't lose any of the protections, just are allowed the option of running anyway (or backing out and NOT running it after getting the warning)?
Post reply on HN