Live data from Hacker News

Broken

tyler.io

71–80 of 571 posts

Re: Broken

#71
> quo usque tandem abutere, Catilina, patientia nostra? quam diu etiam furor iste tuus nos1 eludet?

Jobs would have caught that one.

Re: Broken

#72
post #37

Earlier quoted context omitted.

So was I until I switch to a 4k monitor and realize that there's no real, stable, functional fractional scaling on Linux, even less so on XFCE, unfortunately.

This is the biggest thing keeping me from leaving the Mac for Linux, and it hasn’t really improved much in the last 4 years. I don’t think most people care about HighDPI (or whatever you want to call it), particularly Linux devs. But I can’t go back to lower DPI screens.

Interesting. I've never really cared too much beyond a color calibrator (x-rite). What is an example of a HighDPI screen that will only work with Mac?

Re: Broken

#73
post #37

Earlier quoted context omitted.

This is the biggest thing keeping me from leaving the Mac for Linux, and it hasn’t really improved much in the last 4 years. I don’t think most people care about HighDPI (or whatever you want to call it), particularly Linux devs. But I can’t go back to lower DPI screens.

I have used GNOME with HiDPI for two years on Wayland and it is great. Even Tk apps seem to support HiDPI these days. However, this is all assuming that 2x scaling is fine for you, support for fractional scaling is not great yet.

Nah it's too big on a 28" 4k, trust me I tried everything before going back to Windows, even using Gnome Shell (which I despise) and experimental fractional scaling (which barely works, freezes and scales back to 100% randomly)

Re: Broken

#74
post #18
post #12

I just upgraded to Catalina today on my MBP, and that screenshot of Allow/Deny notifcations hits the nail on the head! Likewise the popups about allowing apps to control other apps - what a wonderful way to introduce me to Catalina! I mean, come on, there has to be a better way than this, especially from a company supposedly famed for it's user-orientated designs and thinking?

How would you choose to handle it?

What about coalescing the lists of applications requiring specific permissions, for instance, and presenting that to the user at the end of the setup process in a more structured step? I'm imagining a list of "here are XYZ applications requesting location services access, pick which ones you don't want to give location access to" and then a list of "here are ABC apps that want microphone and camera access". It's not great, but it does eliminate the myriad popups. The more "Apple" solution would be to just have sensible defaults (deny) and only prompt the user when the app in question wants to access that specific item (the way iOS implements it).

Re: Broken

#75
post #4
post #2

Great post detailing everything wrong with Catalina so far. I installed it on my personal Mac, and that scared me off of ever installing it on my work laptop. Hopefully I can jump to whatever the next thing is. Or maybe it's time to get off Macs for good.

Or maybe it's time to get off Macs for good. At least don't try to use the version of Linux under MacOS as a Linux system. The OP is running cron jobs and Python in the background, and changes in the Apple security environment broke them. If you need to run Linux stuff, put it on a real Linux system.

How dare a user run a Unix utility on his Unix computer...

Re: Broken

#76
1) After upgrading I had the avalanche of permission requests. I clicked through all of them on day 1. Needless to say it’s running fine if you ignore running any of the new features.

2) For the first time in my 10+ years supporting Macs at an enterprise level, I’m holding off on upgrading my company to 10.15.

I’m genuinely pissed that there’s an over abundance of annoyances when upgrading that it’s not the Steve Jobs experience. Yes he’s gone, but his spirit and ideals for what brought Apple back from bankruptcy 20+ years ago.

I’ll veer off of Catalina into a Steve Jobs decision that made sense in 1997. Apple had too many products and it was too confusing. Steve said two types of users. Consumer/Pro. Two types of computers for them, portable/desktop. Now we have five different iPad lines. Multiple iPhone lines. What made things simple to focus on at Apple have gone away to colleg grads with no experience.

Re: Broken

#77
post #60
post #18

Earlier quoted context omitted.

How would you choose to handle it?

Well, I'm not famed for my user-orientated designs and thinking! But there are numerous ways this could be handled. A few off the top of my head: 1. Do nothing - leave things the way they were pre-Catalina 2. Default all apps installed pre-Catalina to "Allow", so you only get the prompt for newly installed apps 3. Make it configurable at the OS level, so you can set the default you want, and then tweak individual app…

Honestly, I just want an off switch for TCC. (It can be in the Terminal-only.) I'm kind of surprised there isn't one—Apple is usually pretty good about providing this stuff on macOS (at least relative to that other platform).

Even with SIP turned off, there's no way to just blanket dismiss the dialogues. (Although, I'm sure without SIP someone could use code injection, but no one has, and given the amount of work it would require I'm not surprised.)

Re: Broken

#78

> The final (well, first) Catalina release along with the outright awful public beta makes me think one thing. And that is Apple’s insistence on their annual, big-splash release cycle is fundamentally breaking engineering. I know I’m not privy to their internal decision making and that software features that depend on hardware releases and vice-versa are planned and timed years (if not half-decades) in advance, but I…

I work for a big software corp in SV with a yearly conference where we announce all of our products. Managers give zero shits about product quality as long as we deliver on time for the "big show". Bugs, future maintenance burden, and other shortcomings be damned because they'll probably be long gone after they get their promotion (and probably at another company rinsing and repeating) and by then, these issues become someone else's. This has caused engineers to become incentivized to place priority on delivering over quality. Funny how this short-term growth mindset comes top-down from where it all starts in Wall Street. If we want to fix the system, we need to first fix Wall Street and bring back accountability.

Re: Broken

#79
post #49
post #18

Earlier quoted context omitted.

How would you choose to handle it?

Maybe Apple could have gone through all the apps on their own App Store, built a whitelist out of the privileges that each of those apps effectively needs to do its job at all (not optional features, just the “makes the app more than a paperweight” feature-set), and shipped Catalina with said whitelist. For example, if, when you upgraded to Catalina, the App Store version of Alfred was already installed on disk, then…

[deleted]

Re: Broken

#80
post #18

Earlier quoted context omitted.

How would you choose to handle it?

I haven't upgraded yet, but I would expect there to be a one-time user flow when upgrading. Walk the user through new features and then bring up a single page with a list of apps that need modified permissions. Let the user select all for 'Allow' and have them type in their password once. Done.

How does the OS know what permissions an app will try to access before it actually makes the attempt?
Post reply on HN