Ask HN: X1 Carbon or MacBook Pro?
X1 Carbon, souped up or a MacBook Pro? Developers chime in!
I have a MacBook Pro now and I am used to the macOS. I primarily prefer a terminal for most things. Some various editors like Atom, etc. I am moving from games to algo trading, quant, financial development in C++. I also have interest in some AI so I would like to support an eGPU.
I want to run linux on it if it can support sleep/wake and most of the hardware. I could run Windows and Windows Services For Linux too, perhaps.
18 comments
[ 0.20 ms ] story [ 56.7 ms ] threadConversely X1 have a pretty good following, lots of arch users use X1s, I can't speak from first hand experience but I have considered this laptop due to the good linux support. Also the thinkpad x240-x280 has a healthy following, the more recent models are often described as being basically a smaller cheaper X1. (For both of these models see Arch wiki for lots of exact-model specific support details and tweaks - even if you dont use arch, because it will give you an idea of how well supported the hardware is in general).
I've also been eying up the recent Huawei Matebook Pro (not the matebook non-pro), because it has a 3:2 screen and looks like a serious contender for dell XPS 13 (one of the No.1 Linux laptops in-case you didn't know), but I've seen no linux attempts yet. This of course is a super thin super minimal bezel category, so the thinkpad will likely outperform it if you care more about that, but i'm mainly after the 3:2 display - I hope this becomes a trend in the future, i'm sure developers will flock to them.
[1] https://www.phoronix.com/scan.php?page=article&item=mbp2016-...
FWIW I don't consider windows subsystem for linux to be a good replacement, I hate windows in general but I am saying this from the perspective of helping my colleagues and seeing the mess it is and it's awful performance, obviously it's going to be slower because it's running through an ABI translation layer not the actual linux kernel, but this additionally brings the weaknesses of the windows kernel... some things in particular are orders of magnitude slower for some reason like spawning child processes.
1920x1080 monitors are being pushed out, and are available for $70-$120. Add a keyboard and mouse for an additional $20.
The Compute Sticks start at $99, and are perfectly able to drive a 4K monitor if need be, surf fine, Teamviewer/Remote Desktop into my real workstation. If I have actual work at my remote, I can take a Nuc, a $350 4"x2" box, that runs complete development suites, and any OS ya want.
For the expense of either of your options above, you could have 3 monitor/muse/key setups, a Compute Stick & and more than one Nuc.
https://www.razer.com/gaming-laptops/razer-blade
Do you have any idea about their reliability, Linux support, eGPU support, etc? I do see they have the Desktop dock, not sure how it compares to others like Akito Node, etc.
While I love the matte screen, 4k will be of way more importance to me in the future -- those KMS/Xorg "issues" wouldn't have been so annoying if I didn't have to deal with fractional scaling via xrandr due to mixed DPIs in multi-monitor setups.
The aesthetics could be a little more fanciful on the X1, but that's subjective. I'm actually planning on getting a new Precision 5530 whenever Dell releases the Developer edition without Windows.