Live data from Hacker News

So Long, Macbook. Hello Again, Linux

richardmavis.info

271–280 of 531 posts

Re: So Long, Macbook. Hello Again, Linux

#271
post #228
post #175

Earlier quoted context omitted.

Languages and platforms generally are best supported on linux. Clojure, haskell, python, anything except the platform provided by the Apple/Microsoft is easier to configure on linux. C++ ecosystem sucks a lot when you have to build 5 libraries using 5 different building systems. Linux package managers do that for you.

Yet VC++ offers much better tooling, including pre-compiled headers, incremental compilation and linking, experimental support for modules, C++ friendly OS APIs, and a package manager actually written in C++.

And a project config system that will break everything at the slightest provocation! Seriously, setting up even moderately complicated multi-project solutions usually results in days lost to figuring out why x library isn't linking with y project. The editor is great, the build system is somehow worse than make/cmake.

Re: So Long, Macbook. Hello Again, Linux

#272
post #232

For anyone who just wants a system that works, and doesn't require whizzy animations all over the place, try Lubuntu. I've been using it for a while and it simply gets out of your way and just let's you get on with things. Best operating system I've used till date for development.

XFCE (Xubuntu) is just as good, in case LMDE (Lubuntu) isn't quite what you want.

Re: So Long, Macbook. Hello Again, Linux

#273

Earlier quoted context omitted.

If you buy a business-class machine like a ThinkPad, you will get a modular and repairable machine with typically 3 years on-site support as standard, in most countries. This is not true with Apple. Apple machines are essentially unrepairable in the field and even with the expensive AppleCare option, you will likely lose possession of your machine for a significant amount of time.

With Apple, you can take it to any store and they'll diagnose it immediately. With business support (which isn't even expensive for individuals; it was $500/year when I had it) they'll give you a loaner on the spot. If you've got backups, your downtime for a dead machine maybe a few hours.

A loaned machine would be useless to me if they cannot swap the SSD. I wouldn't even be able to connect it to our company network.

Re: So Long, Macbook. Hello Again, Linux

#274

Hooking up three monitors, 2 of which are 4k onto Ubuntu is the most frustrating thing I've done with that OS. It just works on OSX though. Rough spots is a good way to describe it. Overall it works... But not without effort and competence.

It sounds like you hit the point in Linux where this is painful: mixed DPI displays with mixed display scaling. Wayland fixes that. And soon, we'll finally have fractional scaling, too. GNOME is close to delivering that. So, it's getting better.

Finally! When I was searching for solutions to this issue a couple of years ago one response was 'no one needs 4k displays' smh.

Re: So Long, Macbook. Hello Again, Linux

#275
post #218
post #85

There are different issues with OSX though, that colleagues of mine had, that never occur with Linux. E.g. the chore of somehow managing different software versions such as the outdated default one and a second one installed with homebrew. Almost all my colleagues struggled with setting up python 2 und 3 correctly at some point, whereas this just worked for me on Linux. Some struggled with font rendering between a 10…

This is at least as bad a problem on Linux — I would argue worse since I've seen people break the system tools written in Python — and it's mostly due to Python being old enough to be both widespread and to have accumulated tons of easily-googled bad advice. The people who have problems with this almost always also have tons of similar problems with everything else because they've avoided learning enough system admin…

I work in an rpm shop, and we've been exploring switching to python. Could you expand on or link to some of the rpm&pyhton issues you've run into?

Re: So Long, Macbook. Hello Again, Linux

#276
post #48

I so wish the Linux community would get its act together and implement a working usable clipboard. It's the one thing I miss the most whenever I switch from Mac OS to Linux. On a Mac, you can cut/copy/paste using predictable keystrokes in any application, anywhere. And there is a single clipboard. On Linux, you have to deal with a multitude of behaviors (middle mouse button, Ctrl-C, others, and does it paste where th…

> On a Mac, you can cut/copy/paste using predictable keystrokes in any application, anywhere Interesting, because Linux is my daily driver, and when I borrow my spouse's MacBook one of the things I get tripped up on is some programs seem to use Ctrl+C/V and other programs use Command+C/V for copying/pasting

Ctrl would be an artifact of a port from another platform because Ctrl is closer to a Meta key on a Mac (Option is closest to Alt from a PC though). Command is the generally accepted one though. I can’t think of anything that uses Ctrl-based stuff on a Mac besides possibly IntelliJ and that’s only with PC compatibility keybinds enabled.

Re: So Long, Macbook. Hello Again, Linux

#277
post #134

Earlier quoted context omitted.

Wait what? What programs are you using that use Ctrl for clipboard actions? Do they also allow their Cmd equivalents, or are they just using the wrong keys?

I've only see this in parallels when using a windows application. So if you have windows office because it has traditionally been better than the one offered to mac you'd have to remember to use control instead of command.

VMware Fusion even translates the macOS shortcuts.

Re: So Long, Macbook. Hello Again, Linux

#278
post #36

I resurrected a little NUC computer from a former employee. It has 16GB RAM and a 256GB SSD drive. It runs Ubuntu 18.10 fine. The display port runs my 4k monitor @ 60Hz. I bought a USB bluetooth dongle and the smallest microphone I could find on the internet so I can use my old bluetooth mouse and do audio conference calls. I am really loving it for Docker based development b/c it feels like it runs a lot faster. I a…

I've been fantasizing about doing that myself. A couple of things that I could see being issues:

* We primarily use webex for conference calls internally (I believe there is a browser version for that now that would hopefully work on Linux) but I seem to also have apps installed for a half-dozen other conference apps that our partners might use.

* Printing and scanning (issues here were one of two reasons I went to Mac from Linux six years ago)

* Adobe products (InDesign in particular doesn't seem to have an acceptable alternative.)

For years I used Windows inside of a VM and/or remote desktop (the other reason I switched from Linux to Mac as the client seemed to keep getting worse with each version of Ubuntu) to handle working on Linux. Don't really want to go back to that but OSX feels like it is getting more sluggish and I miss the configurability of Linux. Still have it on a backup machine that is mostly used as a Plex Server and for playing Stardew Valley.

Re: So Long, Macbook. Hello Again, Linux

#279
post #48

I so wish the Linux community would get its act together and implement a working usable clipboard. It's the one thing I miss the most whenever I switch from Mac OS to Linux. On a Mac, you can cut/copy/paste using predictable keystrokes in any application, anywhere. And there is a single clipboard. On Linux, you have to deal with a multitude of behaviors (middle mouse button, Ctrl-C, others, and does it paste where th…

It won't happen because Linux users like it the way it is. It is consistent, it's just not the way you want it to be. I love middle click paste. It makes sense that it doesn't follow the text cursor because the mouse is separate and this adds extra flexibility. Ctrl+A should select everything and put the cursor at the end. Actually, in some apps the cursor disappears and in some the cursor goes to the end, but the be…

What's a "middle click"?
Post reply on HN