I was at the talk, and it's strange this what people take from it. You should watch the whole thing and see what he built over years. I was a bit disappointed that most of the questions ignored his talk about a very cool jukebox he built and focused on OS drama. He built a jukebox with all hit songs he could find in it 1900-2000 and for prerecorded music, got a player piano and sheet music and midi and integrated the…
Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
201–210 of 434 posts
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#202Earlier quoted context omitted.
Those are the first system preferences on macOS that are usable to me, and I'm not even a big iOS fan. The chaotic version before felt like Windows to me.
Say what you will about the new version, but the old version of System Preferences was certainly not "chaotic". I found it very pleasant to look at and navigate. This new thing violates much of Apple's own HIG, and despite running Ventura for half a year, I still find myself hunting for things that should be easy to find. Quick: where do you go to turn the volume menubar control on or off?
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#203Earlier quoted context omitted.
I think permission systems are bound to wind up in all desktop operating systems, eventually. They’re already on Linux for those using Flatpak. Trusting random third party binaries with access to everything is increasingly too much of a gamble, even for more technical users. That said, I agree that the macOS implementation has issues. It’s tricky though, because if they make it as simple as confirm/deny dialogs, you’…
"Random third party binaries" are not something Linux users really use, generally. Most of it is open source and comes through the repository.
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#204Earlier quoted context omitted.
I think permission systems are bound to wind up in all desktop operating systems, eventually. They’re already on Linux for those using Flatpak. Trusting random third party binaries with access to everything is increasingly too much of a gamble, even for more technical users. That said, I agree that the macOS implementation has issues. It’s tricky though, because if they make it as simple as confirm/deny dialogs, you’…
"Random third party binaries" are not something Linux users really use, generally. Most of it is open source and comes through the repository.
Do use Linux on the desktop and be happy if it makes you happy, but don’t smugly assume you’re immune to the outside pressures in today’s world that are causing Apple to institute basic UI security measures on macOS. This isn’t a walled garden issue, it’s “make sure the user knows this binary is doing something that allows it to be a keylogger if the developer is so inclined.”
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#205Earlier quoted context omitted.
I don't think there are specific issues. The problem is that with each release of macOS usability, reliability and performance regress. If you're interested in these things and not so much in "bling" and questionable new features, then you'd share probably Ken's "atrocious" opinion. An example is the latest System Preferences. It's virtually unusable.
Those are the first system preferences on macOS that are usable to me, and I'm not even a big iOS fan. The chaotic version before felt like Windows to me.
My response is similar for the other complaints I see here. I can ignore new features I don't like. I've got integration with my phone and watch that took zero effort. No need to waste time on drivers, etc. If I want to run Photoshop I can.
(I've used Macs since the original Mac Plus with one one-year Windows interlude. For servers I use Linux, which is obviously appropriate for that use.)
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#206Earlier quoted context omitted.
What code is prevented by security? Other than limits to kexts, your code isn’t beholden to most of the system security changes unless you specifically opt in to make a sandboxed app.
Your code is certainly “beholden” to most of the system security changes, and your app is effectively sandboxes regardless of your wishes. Source: Self after working on anti-theft software for macOS, for a few years now.
I can make a command line tool or a standalone Qt application right now without having sandboxing pop up at all.
Even for access that the OS protects the user from, as an app developer I rarely need to think about it. When I try and access a limited area it asks the user for me.
Source: self after working on lots of varied code bases from web dev to 3D libraries and standalone applications for over a decade.
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#207Earlier quoted context omitted.
> Homebrew still chugging along. For seven years longer and with 20K more ports than Homebrew, and without leaving a mess on your system or munging permissions, so is MacPorts.
Does Homebrew still have those issues on newer Macs with the /opt/homebrew prefix? I don’t use either at the moment but last time I looked at Homebrew it looked like they had changed the way it installed, at least on Apple silicon Macs.
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#208Earlier quoted context omitted.
The very argument that was presented when iOS first came out, as well as whenever touchscreens on MacBooks come up, is that the UX is fundamentally different. So why would it suddenly be a good idea to import this from iOS?
Perhaps the people against touchscreen on MacOS finally retired or gave up the fight, so Apple is slowly preparing what Microsoft did years ago with Windows 8.
At least Apple managed to move all their settings from one paradigm to the next in one year. I’m looking forward to the improvements they make to the app in the future.
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#209I’ve given strong thought to switching away from macOS. I too have been a Max user all my life, a Macintosh Plus being the first computer in our house. I would get fed up at Apple’s hardware choices or its limitations on users. I have had a dozen Linux computers with various systems on them. I don’t know if it’s because they were Dell machines, or if it’s an Ubuntu thing, but I have had almost every single one turn i…
My experience is that what holds Linux back is NVidia. Their proprietary drivers work great when you first install them, but inevitably break on update bringing you to a text mode emergency command line. When I made the switch to Linux in 2018 I made the conscious decision to avoid Nvidia hardware and it has worked out really well.
Of course this only applies to more recent GPUs so doesn’t invalidate your comment
Re: Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
#210For those who might prefer text over video: Q: What's your operating system of choice, today? A: I have for most of my life, because I was sort of born into it, run Apple. Right now, recently, meaning within the last five years, I’ve become more and more and more depressed and [Laughter] what Apple is doing to something which should allow you to work is just atrocious, but they are taking a lot of space and time to d…
"..what Apple is doing to something which should allow you to work is just atrocious.." Anyone know what his specific issues are?