Hacker News new | past | comments | ask | show | jobs | submit login

>Thankfully there is Docker on Mac: how would my colleagues with shiny laptops get work done otherwise?

This "shiny/for the clueless" Linux-edgelord meme must die. Might as well write "MS" with a dollar sign in 2021.

Go to any programming conference and check the speakers. Over 50% use an Apple laptop. Check major developers people follow, from old Unix hands like Rob Pike, to every major JS cat, to admins, all the way to the creator of Gnome, Gnumeric and Mono, and their preferences, and you'll find they use a Mac laptop with macOS.

(And hardware wise, even Linus Torvalds had an Apple G5 tower as his main driver, and later an Intel Macbook Air he praised as the best machine he had used (though he used Linux on those).

In any case, there are benefits and tradeoffs, but "lol, Mac is teh suck" is inane.

To correct you: no, Docker is not used because "you need to". It's used (also on Linux) for reproducability, isolation, the ability to write code with different dependencies with the whole system at your disposal, and to not mix your driver machine with your development environment.

It is the same use if you run Linux distro X and deployed on another version of it, or on the same version with some tweeks/different libs, or to whole other distro.

And no, it hasn't been a "horrendously slow piece of software on Apple computers, draining battery life like crazy" for ages, and when it was it wasn't because of some macOS limitation, but because the company had done a half-arsed job with the fs layer.

And as far as "needing to use Docker", macOS is not any different than any Linux/FreeBSD distro on that front. If you prefer a local, mix-everything-in, not discliplined approach, unlike what Docker offers, you can install anything you like, from Brew, MacPorts, Fink and so on. You can even have Nix for reproducible builds under that scheme.




> because the company had done a half-arsed job with the fs layer

Exactly.

And I know Mac reigns in dev land. Just the moment Docker comes around (and it does quite a bit lately) all those shiny (and that's a compliment) pieces of hardware become heated vacuum cleaners.

I'm not saying "lol, Mac is teh suck" (what you apparently want to read). I'm saying: here's something that my Linux laptop wins at. Docker.

You come across rather angry, even saying that Linus uses Apple hardware without running the macOS... How does that work as an argument against my experience?


>You come across rather angry

Nah, just replying to the rather snarky? "Thankfully there is Docker on Mac: how would my colleagues with shiny laptops get work done otherwise?"

>I'm not saying "lol, Mac is teh suck" (what you apparently want to read). I'm saying: here's something that my Linux laptop wins at. Docker.

Well, sure. There are other things a Linux laptop wins at. Tinkerability for example, part replacements, etc.

>even saying that Linus uses Apple hardware without running the macOS... How does that work as an argument against my experience?

It works as an argument that it's not something merely "shiny", but a good piece of hardware for a par excellence technical user.


> Thankfully there is Docker on Mac: how would my colleagues with shiny laptops get work done otherwise?

Nope. I replied to someone saying Docker on Mac is a joke, and I agreed saying: one of the last points where using Linux compared to Mac is advantageous.

Saying Macs are shiny is a compliment. You took it as snarky, but it wasn't (before the new keyboards I preferred --and owned-- Macs).


> ... all those shiny (and that's a compliment) pieces of hardware become heated vacuum cleaners.

> I'm not saying "lol, Mac is teh suck"

Biggest eye-roll post of the day. Literally one sentence after the other you suggest Macs are worthless and that you aren't saying they suck.


And the "You come across rather angry" was such a good touch.


> I'm saying: here's something that my Linux laptop wins at. Docker.

No shit. It’s running the same kernel. Docker on MacOS requires full virtualisation, which is a lot more overhead.


>Go to any programming conference and check the speakers. Over 50% use an Apple laptop. Check

In the US. Not in Europe. The iPhone is barely testimonial there, while in the US, the iPHone has a good market chunk, and thus, more developers.

The old Unix hats mainly use Acme and MacOS as a dumb client against a 9front cpu(4) with Drawterm or with Plan9port.

The could use whatever it has a GUI to run drawterm on, as they did with Windows 2000 back in the day.

Also, OSX still has HFS as case insensitive by default. On modern Unix environments, OSX is useless. Period.


> This "shiny/for the clueless" Linux-edgelord meme must die. Might as well write "MS" with a dollar sign in 2021.

It works both ways; it will live as long, as "linux is useless, because I had a problem with wifi in 2002".


I mean, its 2021 and you still cannot fractionally scale the resolution without slashing your battery life and losing 30% of your processing power (and some random stuttering on all applications).

Having a 15.6" 1080p screen basically means i need to choose between using my glasses all day or using Windows.


Use Wayland. Fractional scaling works fine there. If you are using X11 and xrandr scaling, and see performance impact, maybe that's the reason why it is not supported in GUI.

On the other hand, I'm have no perfect eyesight, but in Linux, 1080p at 14" is as usable as Windows 10 at 125%. Here, the design choices made by Gnome are hitting its strong points, it is perfect resolution for @1X scale.


Also, any modern DE could scale fonts up to 14pt and far more.

And OFC choose whatever theme, icon and font you like in order to match your resolutions.

Windows 10 is useless without scaling.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: