Live data from Hacker News

Fed up with the Mac, I spent six months with a Linux laptop

cfenollosa.com

761–770 of 834 posts

Re: Fed up with the Mac, I spent six months with a Linux laptop

#761

Earlier quoted context omitted.

What they mean is that the downloaded binary will have been compiled for only the architecture you're running on. Take a look at all the binaries on http://packages.macports.org . MacPorts downloads from here. If MacPorts is compiling from source, you're either using a non-default varient, on a very old version of OS X (MacPorts supports Tiger, but doesn't build binaries), or have some other unusual configuration opt…

That can't be true. For any mildly complex application I install it asks for "xcode-select --install". I'm using an intel Mac on 10.14.6, so it is pretty standard. I just reinstalled the software under a year ago and redownloaded macports from the website and installed it. It seems to require a local compiler to be installed for most applications, such as gcc or llvm. For instance, why wouldn't installing ffmpeg just…

Oh, that may be because ffmpeg uses libraries with incompatible licenses. I should have mentioned, ports with nonredistributable binaries are also built from source, and MacPorts tends to interpret licenses conservatively.

Does the list change if you specify the +gpl2 varient?

Re: Fed up with the Mac, I spent six months with a Linux laptop

#762

Earlier quoted context omitted.

That can't be true. For any mildly complex application I install it asks for "xcode-select --install". I'm using an intel Mac on 10.14.6, so it is pretty standard. I just reinstalled the software under a year ago and redownloaded macports from the website and installed it. It seems to require a local compiler to be installed for most applications, such as gcc or llvm. For instance, why wouldn't installing ffmpeg just…

Oh, that may be because ffmpeg uses libraries with incompatible licenses. I should have mentioned, ports with nonredistributable binaries are also built from source, and MacPorts tends to interpret licenses conservatively. Does the list change if you specify the +gpl2 varient?

I'm just doing the "standard install". Macports does source code for standard installs. End of discussion.

Heavenly Lord, he just keeps coming back with more rules lawyering. The macport for git goes through patching, configuring, building routine that is common in source code installs. Give me peace of mind, strength, and patience in dealing with internet trolls.

Re: Fed up with the Mac, I spent six months with a Linux laptop

#763
post #753

Earlier quoted context omitted.

Without invalidating the rest of your comment, 30 mins is way shorter than I consider a valid attempt at this. I'm happy to invest even months in achieving an optimal setup, as long as it gets there. Most of what I am interested in is a streamlined docker setup and WSL2 provides an amazing experience for that, with a single docker / container experience spanning both the Windows host and the linux VM. While there are…

No setup involving "oh, it's literally just worse Virtualbox" was ever going to be optimal for me, not when I could just use a Mac and do everything I care to do on that machine without putting up with a lot of nonsense to marshal between two very different and not all that compatible operating systems and filesystems. As I said in the comment to which you replied, I've done lots of that with Linux in Virtualbox on W…

I'm just not sure I agree that "literally worse than Virutalbox" is a fair assessment. For example, I don't think VirtualBox can do dynamic memory sharing no?

https://devblogs.microsoft.com/commandline/memory-reclaim-in...

Re: Fed up with the Mac, I spent six months with a Linux laptop

#764

Earlier quoted context omitted.

Oh, that may be because ffmpeg uses libraries with incompatible licenses. I should have mentioned, ports with nonredistributable binaries are also built from source, and MacPorts tends to interpret licenses conservatively. Does the list change if you specify the +gpl2 varient?

I'm just doing the "standard install". Macports does source code for standard installs. End of discussion. Heavenly Lord, he just keeps coming back with more rules lawyering. The macport for git goes through patching, configuring, building routine that is common in source code installs. Give me peace of mind, strength, and patience in dealing with internet trolls.

...no, it does that when the standard install would not be possible to legally redistribute. :) It's true that MacPorts generally prioritizes providing more features (in ffmpeg's case, access to more encoders and decoders) over providing a prebuilt binary.

I suggested the +gpl2 varient because I noticed it was present for all the ffmpeg binaries on MacPorts's build server. This is probably why. http://packages.macports.org/ffmpeg/

Now, if adding +gpl2 still causes MacPorts to pull in cmake, that's interesting, and I would like to bring that up on MacPorts's mailing list in case there's a bug. But I suspect adding +gpl2 will make it go away.

Re: Fed up with the Mac, I spent six months with a Linux laptop

#765

Earlier quoted context omitted.

I used a macbook for 2 years and the key binding is definitely less consistent than windows or linux. If nothing something as important as word navigation and word selection (ctrl+arrows and ctrl+shift+ arrows on linux and windows), is located in different modifiers (can't remember which), something along the lines of: move with command+arrow and select with option+shift+arrows. Drives me crazy every time, given that…

Option + arrows: move by word Option + Shift + arrows: select by word Cmd + arrows: move to the end of the line Cmd + Shift + arrows: select to the end of the line Additionally you can still use the decades old Ctrl+A/Ctrl+E shortcuts almost everywhere (some custom text input reimplementations ignore this).

I like it. It's part of my kinto app https://github.com/rbreaves/kinto.

Re: Fed up with the Mac, I spent six months with a Linux laptop

#766
post #385

Earlier quoted context omitted.

What compositor did you try for wayland?

Mostly kwin, but also sway a little. I understand that GNOME is a bit further along than either of these, though?

Sway is quite ahead, but yeah, plasma is the least stable as of yet.

Re: Fed up with the Mac, I spent six months with a Linux laptop

#767
post #147

Earlier quoted context omitted.

> But if you've spent a few years on Linux, you'd be able to do many things faster on Linux than on macOS This may be true, but the article explicitly targets people moving from Mac to Linux, not people with years of Linux experience. I’m interested why you don’t like Finder. It does the job for me. What do you think it’s missing?

Speaking personally: * No ability to show thumbnails in folder icons * No ability to use single click + hover to highlight * Relative sizing feels way off - everything in Finder always seems to be simultaneously way too spaced out while also being way too small. * Never seems to remember view preferences properly, and often defaults to confusing arrangements. * Doesn't like to stay connected to network drives, despit…

I fixed the cut/paste/delete stuff here. https://github.com/rbreaves/kinto

Re: Fed up with the Mac, I spent six months with a Linux laptop

#768
post #369

> I am an extreme power user, to the point that many of the keys on my keyboard don't do what the keycap says. Is that really the definition of an extreme power user? I switched the layout on my work MacBook to UK and remapped caps lock to command, but I’m in no way a Mac power user, let alone an extreme one.

You’ve misread. He wasn’t suggesting that the process for remapping a keyboard falls under power user, as in understanding how to do that. Remapping keys on a keyboard so they are exactly how you want them for your workflow definitely is the behaviour of a power user.

Am I extreme? I did write kinto.sh https://github.com/rbreaves/kinto

Re: Fed up with the Mac, I spent six months with a Linux laptop

#769

Earlier quoted context omitted.

Oh, that may be because ffmpeg uses libraries with incompatible licenses. I should have mentioned, ports with nonredistributable binaries are also built from source, and MacPorts tends to interpret licenses conservatively. Does the list change if you specify the +gpl2 varient?

I'm just doing the "standard install". Macports does source code for standard installs. End of discussion. Heavenly Lord, he just keeps coming back with more rules lawyering. The macport for git goes through patching, configuring, building routine that is common in source code installs. Give me peace of mind, strength, and patience in dealing with internet trolls.

Yeah, I’m a maintainer, MacPorts will download a binary if it can. ffmpeg is a weird case thanks to the non-free variants, but even it has some binary installs.

Also, for instance, OpenJDK is a port that is offered and we do not compile that in any way on any system because that way lies madness.

The other reason that macports will build from source is when there isn’t a binary like early on in Big Sur.

Re: Fed up with the Mac, I spent six months with a Linux laptop

#770

Earlier quoted context omitted.

PopOS! is really nice and I am thinking about installing it on my (non-System76) hardware, instead of Ubuntu.

It is! The only issue afaik is that it doesn't support wayland yet, so you won't be getting any of the nice tracked trackpad gestures (unless something has changed since I last checked).

Wayland has trackpad gestures? I have plugged in a mouse, because I could not deal with a trackpad sans gestures.
Post reply on HN