News for hackers. Stuff that matters.
Re:M1 MacBook Air hits 900 GFlops in the browser with Safari... by smoldesu on Wednesday March 03, 2021 @05:07PM (#26335382)
Well, I write quite a bit of GTK, and as you mentioned that's not necessarily a first-class experience on MacOS, which I expected and was fine with. It was quite a bit more frustrating to get the Rust toolchain working though, and from what I understand it will be a while before they iron out the issues on the M1. Another papercut. Then I had issues with binaries disappearing out of nowhere, similar to the aforementioned git disappearance. My Rust programs automatically were removed from PATH, and I still don't know what causes the issue. As for the package managers, I think Brew and Macports are both fine pieces of software, but they don't even come close to how robust and compatible something like pacman is. Working with the App Store is a frustrating experience, and I'd prefer to have all my software managed in one place.

Maybe it's just different strokes for different folks, but I'd much rather just clone my dotfiles and have a Linux workspace up and running in ~10 minutes tops. Moving my workflow over to MacOS feels like trying to board a plane while it's taking off, and it doesn't bode well for my productivity when I can't rely on my tools even showing up in the first place.

Re:M1 MacBook Air hits 900 GFlops in the browser with Safari... by prewett on Wednesday March 03, 2021 @05:18PM (#26335533)
My experience (as a user) is that GTK on macOS is functional at best, and I find it an unpleasant experience, so macOS is definitely not ideal for that. No experience with Rust, but it isn't the path the tools expect, for sure. I've never had a problem with PATH not working, maybe the new shell in Big Sur is mostly-but-not-quite like bash? You could try changing your shell to bash, if you haven't already.

If you really want an apt-get (never used pacman) kind of everything-repository experience, though, you're going to be disappointed on any system that doesn't prioritize a centralized repository of software. In practice, this eliminates a commercial OS, and probably commercial software, since there's no effective way to get a central repository. The App Store is the closest, but then you get people complaining you're the gatekeeper, or you get a free-for-all like Google Play. I think Linux manages only because the number of people that use it are small enough that bad actors go elsewhere.

Re:M1 MacBook Air hits 900 GFlops in the browser with Safari... by smoldesu on Wednesday March 03, 2021 @05:28PM (#26335684)
Well, hopefully you understand where I'm coming from then.
Re:M1 MacBook Air hits 900 GFlops in the browser with Safari... by prewett on Wednesday March 03, 2021 @06:00PM (#26336045)
Yep, thanks!