Live data from Hacker News

ARM64 Linux Workstation

jasoneckert.github.io

481–490 of 493 posts

Re: ARM64 Linux Workstation

#481
post #62

Earlier quoted context omitted.

Don't forget that it's the best bang for the watt (at least when running macOS).

Is it? A mac mini with m2 pro, decent ram, decent storage is $2000+. You can buy quite a few Watt hours for that.

If the base model M1 has the performance you need, it performs very well for the price and has a very low power usage.

Re: ARM64 Linux Workstation

#482

I cannot wait for Linux to be fully usable on my Apple Silicon MBP. That is going to be such a killer environment to develop on. Crazy fast hardware, great high refresh screen, insane battery life, fantastic touchpad, gestures and keyboard. There is the potential that Windows games could run on it with some combination of x86 translation and Proton. Using MacOS on it feels like I have a ferrari with square wheels. Wa…

> Using MacOS on it feels like I have a ferrari with square wheels. Indeed macOS is the weakest part when working on Apple Silicon. Sure it’s quite pretty but it stumbles over itself with terrible quality of life features. macOS looks modern but feels around ten years behind other desktops now. Apple love to talk about how professionals and power users can get so much work done with the amazing Apple Silicon but igno…

> ignore the fact window management is garbage.

All I can say is that I'm flabbergasted by this statement. Expose was lightyears ahead of Windows window management at the time (10.4!), and it took Microsoft until Windows 10 to include it in Windows (same for virtual desktop functionality).

> no true virtual desktop management

Not sure what you consider "true" virtual desktops; OS X 10.5 had classic workspaces with Spaces; Mission control later localized workspaces to monitors. Both approaches have their pros and cons.

What exactly is it that has Windows 10 years ahead of MacOS in window management?

> before basic window snapping

I can snap two windows side by side in a fullscreen split (the most common use case for snapping). I would certainly call that "basic window snapping".

> Does nobody at Apple have an ultrawide monitor? macOS is painful to work with on anything not 16:9 (or :10).

I don't know. They don't sell any, right? Apple designs their user experience for their own hardware. It's just table stakes with them.

tl;dr -- these are your opinions. They differ from those of others. That's how Apple can ignore the fact that their window management is "garbage" --- they likely don't see it that way.

Re: ARM64 Linux Workstation

#483
post #313
post #179

Earlier quoted context omitted.

I would consider myself quite the power user and use both macOS and Linux daily… I don’t really understand, from the developer perspective, your concerns about macOS? While I prefer the feel of Linux, macOS is more than sufficient for almost any development I do (which also involves a lot of container/VM development and I’ve never felt this was slow).

This largely depends on what you do, e.g macos doesn't have systemd and the features it depends on. I guess you can do all of what Linux does through containers but then it's just more cumbersome. That said, if your workflow is to run everything containerized already, then running macOS as the base layer works just fine.

> macos doesn't have systemd

Some would consider this a feature. Unfortunately it does have launchd, essentially the model from whence systemd sprung... so joy for those folks would likely be short lived.

Re: ARM64 Linux Workstation

#484

Earlier quoted context omitted.

Are there any hot-swappaple mechanical keyboards with a trackpoint? The only mechanical keyboard with a trackpoint I can find is the Tex Yoda II, which isn't hot-swappaple, and is also very expensive.

I had a Unicomp but the trackpoint wasn't as good as the Thinkpad* and it broke dead after about a year. Avoid. *Thinkpad 560X! It was worse than a machine 17 years younger. I'm not sure which version the 560X had.

> it broke dead after about a year.

For clarification --- the trackpoint broke, right? Not the whole damn keyboard?

Re: ARM64 Linux Workstation

#485

Earlier quoted context omitted.

True, but in terms of development, the main use of mouse is really selecting text for copy and paste (unless you are hardcore vim user), and scrolling. Id be impressed if the speed at which you can select text accurately is higher on the trackpad than a mouse. I have seen lots of developers at work on their macbooks do the standard select text->copy->paste, and everyone is way slower at this then people who use mouse…

Not a gamer - haven't 'gamed' since pitfall - so no experience with mouse vs trackpad in that respect. What seems missing from all this is the notion of gestures. The two finger scroll, single finger pointer move, pinch/zoom, etc - the trackpad is flexible in ways a trackpoint thing just can't be. "I have seen lots of developers at work on their macbooks do the standard select text->copy->paste, and everyone is way s…

> Not really sure what you're getting at.

Pretty sure they're saying that mouse accuracy trumps trackpad for cut/paste operations.

> What seems missing from all this is the notion of gestures. The two finger scroll, single finger pointer move, pinch/zoom, etc - the trackpad is flexible in ways a trackpoint thing just can't be.

Yeah, these are great. You can get the best of both worlds on a Magic Mouse, though.

Personally I do alright with a trackpad, but I also lean heavily on the keyboard regardless of auxiliary input devices. In particular, I don't do pointer-heavy workloads like e.g. image editing.

Re: ARM64 Linux Workstation

#486

Earlier quoted context omitted.

They're included by default because they are standard UNIX userland. FUSE is nowhere near that.

FUSE is newer than netcat or bzip2. That doesn't mean it isn't expected as standard. Linux, BSD and others all have it.

Where is FUSE in the POSIX or SUS standard?

Re: ARM64 Linux Workstation

#487
post #312

Earlier quoted context omitted.

Then don't buy a Mac, that simple. WSL 2 is a Hyper V VM for running Linux distributions, while WSL emulated Linux syscalls. Surely some of that salary can be used to make OEMs selling Linux hardware happy, instead of buying Apple and then complaining macOS isn't yet another Linux distribution. If you want WSL like experience on Mac, VMWare is happy to provide it to you. It is like complaining using Playstation SDK i…

The issue isn't that a MacBook is the wrong tool for the job, it's precisely that it's demonstrably capable of being the right tool for the job but Apple deliberately chooses to make it useless in an attempt to ring fence products within their ecosystem. The comparison to the console world is apt as it mirrors Apple's attempts to lock their platform down, much like the console ecosystem. Thankfully the bootloader is…

> If you are a software engineer, you are no longer the target audience for the MBP lineup.

If you are a software engineer developing for Linux.

Seriously. I don't get the sentiment here, at all. It's like buying a (insert non-microsoft platform here) computer and complaining it sucks to develop Windows apps on it.

???

Re: ARM64 Linux Workstation

#488
post #338

Earlier quoted context omitted.

Buying a device for Apple ecosystem developers and pretending it is a Linux distribution, is precisely holding it wrong. Professional Developer !== Doing stuff on Linux distributions. Want Linux? Buy Linux.

Why are you so aggressively defending a trashy product? I can't reliably alt+tab on a MacOS to switch between windows and apps, there are hidden shortcuts, 3 modifier keys make it a nightmare to wrap my head around shortcuts, window tiling is trash (thanks for the save Rectangle), iTunes randomly popping up when I use my BT headset, applications need to be "quit", closing just isn't enough, but some apps quit when th…

> I can't reliably alt+tab on a MacOS to switch between windows and apps

Why do you expect alt+tab to perform identically to the Windows version such?e

> window tiling is trash

How's the built-in window tiling on Windows?

> applications need to be "quit"

...okay? yes?

> but some apps quit when their last window is closed, weird

Within Apple's own programs, you see this behavior? Or are you speaking of third-party apps that may be disrespecting the established paradigm?

> Oh, and Macs have a hide and minimise feature, wow! Just a cluster fuck entirely.

Yes, and I love the hide feature.

Seriously, there's plenty to complain about in Mac land these days. There's a definite trajectory and I don't at all like where it's headed. But all of your complaints (other than possibly the one regarding iTunes), essentially boil down to "this isn't Windows". That's fine, go use what you want. What's baffling is when you call something garbage, because it doesn't match your preferences especially when it matches those of others.

Re: ARM64 Linux Workstation

#489
post #346
post #179

Earlier quoted context omitted.

I would consider myself quite the power user and use both macOS and Linux daily… I don’t really understand, from the developer perspective, your concerns about macOS? While I prefer the feel of Linux, macOS is more than sufficient for almost any development I do (which also involves a lot of container/VM development and I’ve never felt this was slow).

> I don’t really understand, from the developer perspective, your concerns about macOS? It is not an OS that is made for power users. The UX is for non-technical people mostly, with vague errors that try (and usually succeed) to hide any details from you, making many things thoroughly undebuggable. When something doesn't work, best case scenario is "try turning it off and on again" (e.g. if iPad screen extending does…

> Also the lacking facilities around basic stuff for developer productivity like window management and containers.

This isn't true, though? Just use yabai.

Re: ARM64 Linux Workstation

#490
post #292
post #179

Earlier quoted context omitted.

I would consider myself quite the power user and use both macOS and Linux daily… I don’t really understand, from the developer perspective, your concerns about macOS? While I prefer the feel of Linux, macOS is more than sufficient for almost any development I do (which also involves a lot of container/VM development and I’ve never felt this was slow).

I used mostly macOS for the last few years, with the occasional Linux. Recently I switched back to Linux (System76 laptop) completely, and only now do I realise how complacent I've been with macOS. There's stuff like iTunes opening every time I connected BT headphones, and regular attempts to nag me into using Safari. Then there's a boat load of issues I found workarounds for: The window manager with its fullscreen m…

Appreciate the reply.

> There's stuff like iTunes opening every time I connected BT headphones, and regular attempts to nag me into using Safari.

I don't know if these are legacy concerns, but this has not happened to me ever in the past 3 years.

> The window manager with its fullscreen mode and lack of tiling (Spectacle makes that bearable)

Yabai solves this very well.

> the often still manual process of installing and updating apps (maybe I could have used Brew or MacPorts more heavily)

I recommend Nix and Homebrew.

> the inability to debug and fix any OS problems,

How often do you run into this? I just don't really. I remember in my earlier days I did a bit because of some pinned package versions prevalent in macOS but when I switched to using Nix this went away, so I haven't run into any OS issues since... I think Catalina.

> Apple doesn't seem to care even remotely about users like me, and that's perfectly within their rights. The logical thing for me was to use something else.

That's totally fair. I love my MacBook, but I also have not run into the same struggles. I think my experience has been the complete opposite - once I configured it properly, it not only "just works", but I've yet to find a laptop that connects other aspects so seamlessly (AirPods, FaceTime, iMessage, Notes are all killer features in my day-to-day). Additionally, since switching to the M1, I have yet to find a laptop comparable in battery life (speed is generally matched when considering prices).

Post reply on HN