Live data from Hacker News

macOS 10.15 Vista

tyler.io

251–260 of 322 posts

Re: macOS 10.15 Vista

#251
post #173
post #164

Earlier quoted context omitted.

I really wouldn't want to use a Linux laptop for work unless I had a WM installed like i3 or dwm, so I could completely ignore the awful trackpad. Apple may be bad at some things, but trackpads are not one of those things.

Can't argue with that! Lenovo trackpads seem to alternate between almost usable and utter trash every few years. I usually just plug in a mouse...

Lenovos have trackpoint; why would you want to use trackpad, when you have the nub?

Re: macOS 10.15 Vista

#252

Earlier quoted context omitted.

I still don't know why I always have to reinstall xcode. It's very annoying.

For one, it needs to install the SDK's for the new deployment target you just installed (be it macOS or iOS), and update the toolchain so it can build for it. It's mildly annoying, but the alternative would be to let you continue using the old version pegged to an older deployment target, and let you figure out all the incompatibilities at once when you decide you want release your app to the app store. IMO this woul…

He said reinstall, not upgrade.

For example, Xcode 11, which has 10.15 SDK target, can be installed on Mojave. This has been the case for years, the new Xcode can run on the n-1 OS release. So why reinstall it, after the system is updated?

Re: macOS 10.15 Vista

#253

Earlier quoted context omitted.

> Apple doesn't want to ship a new version because they don't want people to see how they've modified bash. This is just false, the old bash is GPL2 and Apple publishes the source for their bash on their open source compliance page. The reason they don't upgrade is the GPL3 patent grant clause, they ship the last GPL2 release for all GNU utils. The linux kernel is GPL2, so Microsoft doesn't have this problem.

Microsoft ships the entire Ubuntu, which does contain GPL3 code. Maybe they get away with it because it's not so integrated with the rest of Windows.

In WSL1 Microsoft only ships an implementation of the Linux syscall interface, the actual userland comes in the form of a tarball inside an appx package from Canonical, through the MS Store.

I don't exactly know how WSL2 works, but the main difference is that they now use an actual Linux kernel inside a lightweight VM, and that kernel's source is on GitHub. Userland still comes from appx-wrapped tarballs from Canonical.

Re: macOS 10.15 Vista

#254

Literally this was me this morning after I upgraded last night and went to bed. I get Apple wants to make people feel their in control of their privacy, but literally every app I use for work prompts me for every permission imaginable. “Oh the command you’re running in Terminal, it wants permissions to your Downloads folder, is that ok?” ::click yes:: “Guess what? That same command you’re running in Terminal now want…

> I don’t want my users turning their work machines turn into Bluetooth beacons for Apple.

Is it really that bad? I get that you always have to consider privacy concerns, but Apple has been pretty good at user privacy compared to, say, Google. And there’s already been a real world case of Apple’s new Bluetooth tracking helping someone find their phone before the stable version of iOS 13 was even released.

Re: macOS 10.15 Vista

#255

Earlier quoted context omitted.

> Apple has been neglecting OS X since Snow Leopard, thinking that iOS is the only thing worth investing in What exactly is the evidence behind this? They have been adding several huge components/APIs/tools that they have working for macOS (Metal, APFS, Swift, CoreML, etc), they have had added the Mac App Store, they have tons of under the hood improvements (e.g. memory compression), and so on. What exactly did you e…

> >Apple has been neglecting OS X since Snow Leopard, thinking that iOS is the only thing worth investing in > What exactly is the evidence behind this? I agree neglect is probably not the right word. I like the term Marco Arment uses on his ATP podcast: drive-by updates. > They have been adding several huge components/APIs/tools that they have working for macOS (Metal, APFS, Swift, CoreML, etc), These all seem to ha…

>These all seem to have been developed for iOS first and macOS second.

iOS and macOS is basically the same OS.

iOS uses the same kernel and main userland, and was developed just as a spin-off of OS X with more lockdown enabled, some inapplicable services removed, and a profile that fits smaller devices. Otherwise the kernel, fs, userland, etc is 90% the same, minus different APIs (mostly UI) on top (which they also try to unify for several releases now).

macOS+iOS should be seen as the same thing as far as system-level development (kernel, fs, etc) are concerned.

Of course features still need integration to the respective form factors and UI paradigms (e.g. APFS required userland and Disk Utility changes, for one), and Apple has done that for both platforms.

>Stability, usability, and polish

And yet, Snow Leopard was created exactly because people complained Leopard and earlier were not stable enough. It was the release to focus on stability and polish over new features (and they even admitted this was alluded in the name change, "Leopard" -> "Snow Leopard" as opposed to a whole new version-animal).

And if we go back then, we can find tons of complains about instability, lack of polish, the world ending, etc.

>They've shown themselves utterly incapable of releasing a quality update each year.

Given that they ship 100 million or so updates, they have almost immediate adoption (far quicker than new Windows version), and the complains always subdue after 1 point release or so, I don't think so.

Not to mention most complains now are about them deprecating stuff (32 bits for one) -- as opposed to breaking stuff.

Heck, they pushed a whole new FS to hundreds of millions of users (5x+ that with iOS in), and there hardly any issues to write home about -- and that in record time (FS experts said it normally takes 10 years to mature a new FS to do such a conversion and warned of apocalypse which didn't happen).

Re: macOS 10.15 Vista

#256
post #123

Maybe we should be angry? Apple has been neglecting OS X since Snow Leopard, thinking that iOS is the only thing worth investing in. Microsoft apparently agrees -- they chopped up the Windows team last year, pushing out the Windows chief and dumping the remaining re-orged husk under Azure. Just for security reasons alone, it should be terrifying that there isn't a standalone Windows group anymore. Windows hasn't been…

As of Catalina, Apple has switched the default shell to zsh and nags you when you launch bash. That said... I agree. Between this, the abysmal keyboard failure rate, and some of the user-hostile choices they've made, I've switched to a Razer laptop. Windows 10 Pro lets you avoid most of the jank, by the way. But, I'm only on it as an eventual migration path to something running XFCE (my favorite wm due to its out of…

What’s so upsetting about switching the default shell to zsh? It’s compatible enough that most users wouldn’t be able to tell the difference.

Besides, licensing problems would persist no matter how much more effort Apple is willing to put into macs.

Re: macOS 10.15 Vista

#257
post #40

Earlier quoted context omitted.

I won't pretend you have the same interests as me but one of the reasons I personally look(ed) forward to Catalina was the ability to essentially "run iOS apps" (recompiled for macOS). I can't wait to get rid of some of my Electron apps in favor of proper native ones. That feature alone would be worth the upgrade in my opinion. But that's not to say I agree with how they've implemented the permissions dialogs. As a d…

How can you just "run iOS apps"?

Developers can use Catalyst to build their iPad/iOS apps for Mac. New thing with the new OS version. And sort of a path forward towards the idea of Swift UI and one UItoolkit to rule them all I guess.

https://developer.apple.com/mac-catalyst/

Re: macOS 10.15 Vista

#258
post #123

Maybe we should be angry? Apple has been neglecting OS X since Snow Leopard, thinking that iOS is the only thing worth investing in. Microsoft apparently agrees -- they chopped up the Windows team last year, pushing out the Windows chief and dumping the remaining re-orged husk under Azure. Just for security reasons alone, it should be terrifying that there isn't a standalone Windows group anymore. Windows hasn't been…

WiFi, battery, and sleep. Have these problems been fixed with Linux on laptops?

That's a bit of a loaded question given the huge variety of hardware configurations out there, and the fact that most vendors only test with Windows. Linux hardware compatibility has improved vastly over the years, but I don't think it will ever be 'fixed' for all possible hardware configurations.

For wifi, anything with intel wifi will work fine. Atheros and Killer generally work fine as well. Basically, just stay away from Broadcomm and Realtek.

For battery, ymmv. the 2 most recent laptops I've used with linux (a dell xps 13 and a system76 darter pro) get decent battery life (8-10 on the dell, 5-8 on the system76). On the dell, the battery life wasn't much different than windows 10 on the same machine.

For sleep, this usually works fine, but can be broken on certain hardware. On the dell laptop sleep worked, but there was an annoying issue where sometimes upon resume the cpu would get stuck at the lowest frequency.

On the system76, I initially had an issue with a 10-20 second delay resuming from sleep but that was fixed with a firmware update. Presently, sleep/resume works without issue 100% of the time for me on that machine

Re: macOS 10.15 Vista

#259

Earlier quoted context omitted.

> >Apple has been neglecting OS X since Snow Leopard, thinking that iOS is the only thing worth investing in > What exactly is the evidence behind this? I agree neglect is probably not the right word. I like the term Marco Arment uses on his ATP podcast: drive-by updates. > They have been adding several huge components/APIs/tools that they have working for macOS (Metal, APFS, Swift, CoreML, etc), These all seem to ha…

> These all seem to have been developed for iOS first and macOS second. iOS and macOS is basically the same OS. iOS uses the same kernel and main userland, and was developed just as a spin-off of OS X with more lockdown enabled, some inapplicable services removed, and a profile that fits smaller devices. Otherwise the kernel, fs, userland, etc is 90% the same, minus different APIs (mostly UI) on top (which they also…

> iOS and macOS is basically the same OS.

I'm aware of that. But they are not exactly the same, are they?

> Of course features still need integration to the respective form factors and UI paradigms.

Isn't that what usability and polish are all about?

> And yet, Snow Leopard was created exactly because people complained Leopard and earlier were not stable enough. It was the release to focus on stability and polish over new features (and they even admitted this was alluded in the name change, "Leopard" -> "Snow Leopard" as opposed to a whole new version-animal).

I know, and that's why we all love Snow Leopard. Why the regression since then?

> >They've shown themselves utterly incapable of releasing a quality update each year.

> Given that they ship 100 million or so updates, they have almost immediate adoption (far quicker than new Windows version), and the complains always subdue after 1 point release or so, I don't think so.

They release updates alright, but what about the quality? The fact is overall, macOS has gotten slower, buggier, and uglier with every release.

Re: macOS 10.15 Vista

#260

Earlier quoted context omitted.

As of Catalina, Apple has switched the default shell to zsh and nags you when you launch bash. That said... I agree. Between this, the abysmal keyboard failure rate, and some of the user-hostile choices they've made, I've switched to a Razer laptop. Windows 10 Pro lets you avoid most of the jank, by the way. But, I'm only on it as an eventual migration path to something running XFCE (my favorite wm due to its out of…

Amazingly, the message is actually hard coded into the bash binary, rather than having been done via an rc file – so it can't be disabled in any obvious way I can see.

export BASH_SILENCE_DEPRECATION_WARNING=1
Post reply on HN