Ask HN: Is the new MacBook Pro worth its value for a developer?

76 points by asterslash ↗ HN
Hello,

I'm looking around for a new work setup for a software development environment. I can choose freely both for software and for hardware and since I like macOS and use it myself for quite some time the choice seemed obvious.

My problem is, for a decent upgrade both in RAM and disk space I have to go for a $2199 model (the new MacBook Pro touch bar with 16GB RAM and 512GB disk) which seems to leave almost no budget left for anything besides the monitor.

So, having said this, I do have a question: do you believe that this year's MacBook Pro is worth this value? I'm willing to give up some things from my setup (likely a usb-c dock that I'll buy on my own later for example) if it really means I'm getting a laptop that's worth it.

The primary reason I'm inclined to go with this year's model is the T2 chip that I believe to be of significant value for its added security during boot, Touch ID, disk encryption and camera and microphone processing. This is something I personally value but I wasn't able to find much technical reviews about this chip that would prove its worth to me.

I don't particularly care for the touch bar (I admit it may be useful, but in my opinion they should've only added it above the function keys and only if it didn't mean a great bump in price) so, apart from the reason above I'd be open to choose another model.

What's your opinion on the current MacBook Pro offering?

PS: I do have to say though that all their pro hardware seems to be very overpriced for their current offerings and even though I love their products I have to admit that if I really were in the market for a personal laptop, I'd have a very difficult time choosing myself between a Mac or a PC.

178 comments

[ 3.1 ms ] story [ 553 ms ] thread
You can definitely get a cheaper PC laptop with similar (or actually better) specs.

Examples:

https://www.ebay.com/itm/273405851977

https://www.ebay.com/itm/153078138692

It's more of a choice of the OS, I feel like. I don't get how you can't simply copy files between a macbook and an iphone. With a PC it's trivial.

> I don't get how you can't simply copy files between a macbook and an iphone.

Zip and AirDrop? There are some nice free file managers for iOS, including some that offer sharing over the local network.

I'm curious, how do you copy files around? Between PCs I'd probably go for Dropbox first. To be a network share client in Windows 10 I go to the Network browser, then had to enable searching for network servers--I'm not sure how to serve files. I found the behavior kind of fickle...but it might be my hardware/network. The little I've seen of sending files over BlueTooth on any platform has been a miserable experience.
I recently went through the new laptop experience. When it came down to it, I couldn't justify spending the money on an MBP that would meet my needs.

My decision came down to a few things:

1.) I hate the touch bar and you can pry the function keys out of my cold, dead hands. (I like saying that.)

2.) To get an MBP that will provide enough power for me, I'd need to upgrade to a touch bar only model.

3.) MBPs are seriously expensive.

4.) There are other, really good machines that can run real operating systems and provide all the power for a fraction of the cost.

5.) To get an MBP with similar performance to those other machines, I would have to pay approximately $1,000 more. If I invested that money in an RESP (a registered educational savings plan, it's a Canadian thing), I'm pretty sure my girl could afford an extra semester in University.

> To get an MBP with similar performance to those other machines, I would have to pay approximately $1,000 more.

Examples?

MBPs have been reported to have the fastest SSDs on the market since 2016 [0], and I doubt you can get laptops with the same resolution and wide color gamut for much cheaper.

[0] https://9to5mac.com/2016/11/01/2016-macbook-pro-ssd/

MBPs do have great SSDs, but I don't particularly care about (or optimize for) resolution or colour.

If you remove those from the mix, there are many examples. The Dell XPS series, higher end Zenbooks, and Lenovo Ideapads all beat the MBP.

So it’s disingenuous to claim “similar performance” by arbitrarily removing metrics from the mix.
On the contrary, it's disingenuous to act like resolution or color are metrics of "performance" when the colloquial usage of the word generally refers to processing speed and memory capacity. I/O speed would qualify, but is only one metric; it is correct to say it is outperformed by other machines at lower price points when accounting for the CPU and RAM.
That's cherry-picking specs and definitions.

The ""colloquial usage of the word"" very much includes I/O performance; disk speed has historically been the worst bottleneck, aside from network access.

Resolution also affects performance: it's how much information you can view at a time.

Most cheaper laptops do not present the same value as a MacBook Pro unless you ignore some of the advantages of the MBP you’re comparing against.

They do. For him. And thinking this way about what you buy is smart :-)
> Resolution also affects performance: it's how much information you can view at a time.

Not for me. My 40-something-year-old eyes mean that the amount of text I can view on a monitor is restricted by the text size, not by the resolution of the monitor. Retina displays make not a jot of difference to me. YMMV, of course.

That comparison is against consumer laptops with SATA SSDs. The MBP's sequential read/write is average for NVMe SSDs, and a mobile workstation like a ThinkPad can be configured with multiple NVM SSDs in a RAID configuration, giving even higher throughput.
I'm a PC person and just got a brand new Macbook Pro 2018 i7 16GB of RAM for work. The keyboard is pretty terrible if you're used to mechanical keys. The trackpad (with the "taptic feedback") while strange and annoying at first, grew on me and is nice. MacOS for Java dev has been fine. The touchbar is fairly useless, but I was able to bind escape to caps lock very easily, muscle memory though is still a problem. I personally don't like MacOS more than Windows 10 after Windows 10 got the Linux subsystem. I hate all the USB-C only stuff. I can't plug anything in anymore without tons of dongles, and I can't seem to find a dongle that has all the ports I want on it at once. And the ones I have to buy are crazy expensive. The thing gets REALLY hot when doing anything taxing. It warmed my entire desk up where I noticed it when touching the desk from 5 inches away from the laptop. It burns my legs when I'm wearing shorts. It also slides off my legs because it's made of slippery metal. The speakers are very nice. Webcam is okay (all laptop cams suck compared to phones). Touch ID is okay I guess. I shut my laptop off when I'm done using it and each time you do that you have to type your password back in to use touch id, so I don't find myself using it that much.

All in all, I think if I had a choice, I would choose something else over a 2018 Macbook Pro. At least considering how much it costs.

> The touchbar is fairly useless, but I was able to bind escape to caps lock very easily, muscle memory though is still a problem

I started using a 2017 Macbook Pro last week. First thing I did with the touch bar was set it to be all function keys rather than app-specific stuff. I still miss the feedback of hitting the escape key, but otherwise it's okay.

One thing I didn’t know until I had owned my MacBook Pro for awhile is that the haptics for the trackpad can be changed. I always felt the click was too shallow and I had hard time dragging files. When I played with the settings I learned that there is options for deeper presses. I also learned that there is actually two clicks: one shallow one deep, which I disabled since I don’t see a need. If you haven’t investigated the settings I suggest playing around and finding a comfortable setup.
I’ve use Mac laptops as my primary work machine since the nineties. This year, with the MacBook Pro problems, and noticing that I was almost always working from my home office these days, I got a 5k iMac instead of a new laptop.

I’m delighted with iMac. The monitor is amazing, and it has quite a bit more horsepower than a comparable Mac laptop.

AFter trying various combinations for years, I settled on keeping a nice big iMac at home and getting a lowest end MacBook for portability + an iPad for bed/couch.

It’s been the ideal setup for me so far.

That's the exact reason I built a Hackintosh last year. I haven't rocked one of those since 2005.

A big part of that decision wasn't just that the Macbook Pros have become unreliable. The entire field of modern laptops are unsuitable to me (and I would guess to most power users). The race to the bottom in terms of consumer laptops is now complete. I wonder what's next.

No. I bought the $3,500 version on the advice of my partner and feel cruelly ripped off. The keyboard, which I dislike, has already been replaced. The Apple Store guy tried to accuse me of getting water on the keyboard, but that is incorrect. My partner’s identical machine also needed the keyboard and motherboard replaced. He got a loaner (I didn’t) and they tried to accuse him of the same thing.

I would much rather have purchased 2 MacBook Airs for the price. (I do web development and the MacBook Airs are surprisingly fast for my purposes.)

But more likely I’ll go with something like a Lenovo next time. With Apple much less willing to honor its warranties I don’t feel anchored to its computers, which I used to love, anymore.

> The Apple Store guy tried to accuse me of getting water on the keyboard,

They pulled the exact same bullshit with the first iPhone I ever bought (3s at the time) and refused to fix it for free even though it was under warranty as the screen stoped working, asking the equivalent of more than $200 for something I paid like $300 new, claiming water caused damages. I ended up buying a spare screen $10 online and change it myself.

It was the last time I ever bought something from Apple.

amen to that its always easier to fix it yourself when the part is the only problem.

apple is a full service shop that will quote you a price and then get it done. they wont ask any questions and just let it all happen.

It's just a shame —with all brands— that original parts aren't the more readily available.

I don't want a knock-off batteries or screens. They're cheap because they're not top-flight materials and invariably break much quicker than what they're replacing. And those that claim to be genuine are often even shittier.

there isn't a universal standard for this, but some companies do provide raw parts officialy for instance Samsung allows you to get any replacement parts for any of their phones or electronics on their website.
you "should have" gotten the macbook air but apple isn't planning on updating them so its a stale buy. really the lineup of apple is quite confusing. What you're getting other than a mainstream Unix OS is a few hw bells and whistles.
I know it’s stale! But I still prefer it to my state of the art MBP.
(comment deleted)
So I guess the new membrane they put into the 2018 MacBook Pros didn’t solve the problem? I had keyboard issues on my 2015 MacBook which I think is the first time they introduced the butterfly switches. I got a 2016 MacBook Pro 15 and the keyboard has worked flawlessly. I’ve gotten 2 2017 MacBook Pro 15s for work. The first one had keyboard issues and the second hasn’t but I’ve only had it for like 4 months.

I’ve been lucky support-wise, but maybe you would get better service from your local Apple Business team if thats an option?

> So I guess the new membrane they put into the 2018 MacBook Pros didn’t solve the problem?

My money is that OP’s laptop isn’t the new edition.

Lenovo Thinkpad T series laptops are built like tanks, have proper keyboards, some have water-resistance, most have easily-removable batteries. The T480 has a 30 hour runtime with dual batteries, and starts at about $800 USD. I'd try to turn that into a hackintosh or find an A1278 because it has 2x drives (optical turns into second drive bay), works with 16 GiB of RAM and the battery isn't glued in. On the latter, I'd send it to Rossmann in NYC just to have the JTAG header removed and exposed traces sealed (Apple BOOO, poor craftsmanship)... yes, Apple sells computers with logic boards that are prone to corrosion, shorting and other damage due to substandard engineering and manufacturing.
But the Lenovo is coming from a company who has repeatedly shown that it doesn't give a shit about user privacy. Remember superfish? Or Lenovo Service Engine?
That doesn't happen on business machines like Thinkpads.
Unfortunately, it also looks like a tank.

Can recommend the s series however (have the 420s and am still happy).

Did you get a 2018 version?
If you prefer macOS, then yes it's your best option. If you're content with windows or linux, I'd suggest a dell xps or thinkpad x1.
It's value is in

(1) combing a no-fuss GUI and the ability to run most major proprietary apps with a UNIX underpinning. If you also want to combine that with multimedia work (serious photo and video editing, graphic and print design, DAW work, Linux is a no-player, you need either Windows or OS X. Yes, there's Inscape and a few other tools, but only outliers use them and you'll be missing on almost all major tools and commercial products).

(2) some not-found-elsewhere niceties in the hardware (great trackpad, fine display, sturdy all-one metallic, construction, top-notch SSDs, no-fuss sleep/wake, nice latch, great aesthetic, and such).

(3) works nicely as an ecosystem of products

(4) Finally, it's in resale value.

It's value is not and has never been in bang for the buck or big performance.

And it has lost points regarding (2) through the loss of magsafe (another handy exclusive feature), worsening of the keyboard, and drop of some handy ports.

>PS: I do have to say though that all their pro hardware seems to be very overpriced

Some of it is (e.g. Macbook Air/Mini/etc are long in the tooth, at this point you're paying just for the privilege of using OS X, which many don't care about that much). But their costlier models are not really overpriced, they're just high-end.

I often look to get a comparable machine for Windows, and when you add the same things from machines from Dell, IBM, Razer, you get at the same price range very soon. I'm not talking about some custom rig desktop with faster cpu and gpu, but about getting something comparable at all levels (their top of the line laptop machine, comparable monitor, ssd, construction, etc).

For me it's still worth it. I like OS X, do lots of programming work (some native, some remote thru SSH), lots of multimedia with Adobe apps and DAWs, hate tinkering (and even more so hardware tinkering and custom rigs), and don't mind paying a premium for something I use 10+ hours each day. I also don't work with .NET, in which case I'd use Windows.

Also the lightweight and tight form factor.

I have travelled a ton with it and its help up the whole way for 14 months and 36+ flights domestic and international.

Spot on, especially point 2. I hear people complaining all the time about how trackpads suck, but the apple trackpads just work so nice I can even comfortably game using them. I yet have to stumble upon another laptop with trackpad that just works.
I had to switch to a new laptop last year after my old MBP first generation retina died.

I couldn't justify the price, the specs and the keyboard of a new MBP anymore and after much deliberation I chose a $1200 HP Spectre x360.

I do mostly web development work (Ember.js, PHP and Node), and after running Win10 for a few weeks and hating the performance (especially for Node). I installed Ubuntu Budgie, and have been smoothly running it ever since.

The latest Linux kernel provides me with excellent battery performance and for a machine a third of the price I must say I made the right choice.

Any problems with the touch screen working in Ubuntu? Can you still use the pen to sketch in drawing programs etc?

I need a good Linux-friendly laptop with touch screen for sketching as well as code dev, so I'm very curious about this one.

Not the OP but the touch screen worked out of the box for me on Arch, Dell 9350 and Gnome, just like on Windows. I don't have pen to test this though.
Sorry. Only just saw your question.

The touchscreen works out of the box, but I don't use it that often, the few times I've used it I noticed that if I have an issue it's mostly related to the program I'm using and the lack of proper touchscreen support for that particular program.

No. In all seriousness if you need a lot of ram and cpu resources you should be remotely controlling a big, loud, beefy xen or kvm hypervisor that is remote to you.

No laptop is going to substitute for something like a used $800 Dell poweredge r910 with 32 cores or a selfbuilt, new, 16 or 32-core threadripper or epyc machine.

The 12" MacBook (not air) is a great little laptop if you can deal with the single usb-c port.

Consider getting a Thinkpad. They are quite indestructible (at least compared to Macbooks -- the ThinkPad durability used to be legendary but has also gone downhill quite a bit these days). The value per dollar is also quite high, especially if you can get a corporate or student discount (you might be surprised what you are eligible for with a still-working @.edu email address or an old corporate job that you no longer work for).
Lenovo just released the thinkpad x1 extreme. You can get 16gb ram and 512gb ssd for $1975.
I recently upgraded from my 2015 rMBP to the 2018 model you’re looking at. I agree the Touch Bar is a dumb gimmick (for a dev’s purposes at least), but the keyboard has grown on me, and the 6-core/12-thread CPU is a serious boon for dev work.

I wrote up a few more details here: https://tylerayoung.com/2018/07/23/the-worlds-shortest-revie...

One of the nice things about the Touch Bar is that you can use it to hold a bunch of useful info without cluttering your prompt.
I tried the 13-inch touchbar model for work and I despise the touchbar in every way. I realized quickly that I have to have a physical Escape key... but more importantly, I never want to have to look at the keyboard for information, that's why I learned to type in the first place!

I exchanged it for the non-touchbar model (despite having two fewer USB-C ports for some unfathomable reason, fuck you very much Apple for that) and I've been much more satisfied with having the physical keys back.

The attraction of programmers to macOS née OS X has always been its UNIX foundations. Programmers love UNIX. Programmers made UNIX for programmers.

Unfortunately, from the epoch until very recently, UNIX has had GUIs ranging in quality from absolute shit to mediocre. That's finally changing with Free Desktop (Wayland + GNOME/KDE, and support libraries).

OS X gave programmers a UNIX core with a beautiful user interface layered on top. And what a joy it is to use.

But these days, you can easily make do with a much, much cheaper laptop running GNU/Linux if your budget and/or conscience dictates, and have a pretty good experience.

Then the difference became battery life. It's been a few years since I ran linux on a laptop; has that improved?
No. Linux can’t match Mac OS on battery life.
This has been my experience as well. Apple seems to have spent a lot of effort in making their software use very little energy. Check out the energy usage of Safari vs Chrome sometime, for example.
It has! I've been using Ubuntu on a thinkpad x1 carbon (2017) for almost a year. Battery life is between 6-8 hours everyday use including work. Probably see between 8-10 if I'm not doing any programming
Similar experience on a Thinkpad T440 with a 1080p screen swap, I can easily go 5 hours before I need to swap to the big battery, which buys ne a few more hours. Games seem to halve that though...
Mine has, older Linux on older Lenovo was not good but also that battery was aging.

New (<1yr) Asus gives me about four hours of 30+ tabs across two indipendent chrome profiles, my heavy editor, multiple active ssh sessions, other nonsense, keyboard lights (on low) and screen at 60% bright.

I think it's very good.

I don't have any firsthand information, but I've heard power management has gotten a lot better for both Linux and Windows and the laptops advertise comparable hours (with reviews not calling them out on it). There are a few name-brand laptops that offer explicit support for Linux distros. Those might gave you a better idea of what to expect.
Regarding the user interface. On my Macbook Pro I have become accustomed to using i3 UI on Linux and now I feel handicapped anytime I switch over to Mac OS or Windows.

The only time I boot Mac OS is if I'm going to be using a browser for a while and can't plug in my laptop. The battery life on Mac OS is much much better.

Just want to echo that i3 is everything I ever wanted on a UI. Everything else feels extremely awkward and slow.
I used OS X for many years, starting shortly before the transition to Intel.

I disagree with the fact that the UI experience of macOS vs Linux is a joy vs pretty good.

That's only true if you compare macOS vs GNOME/KDE. But that's a false dichotomy. IMHO, Linux truly shines on minimal setups without a desktop environment. Of course this is not suitable for everyone. But if you are a programmer, there are good chances that it is suitable for you.

I would never ever switch back from an environment with StumpWM, Emacs, Firefox and xterm to macOS. And that still doesn't factor in the biggest advantage of Linux, openness and a first-class package manager.

Now, you could even take things further and ask for a purely functional package manager and OS. That would be NixOS. Such a setup has many advantages over traditional UNIX userlands worth investigating.

If you are considering macOS, you should at least also consider this kind of Linux setup. All that said, macOS is terrific and a great option for many developer usecases.

What type of rig do you need to run this? Would a Chromebook be good enough?
Any, in principle. Minimal also means RAM-friendly. I can boot into X and open a terminal with less than 256 MB.

Obviously if you add Firefox, you will need around 2 GB to run comfortably.

And then a lot depends on what you develop for.

NixOS is also a bit more disk intensive than other distros due to the way libraries are linked. But it's nothing too excessive.

My favourite UX aspect of OSX is how spotlight works with searching for applications.

If the application isn't already open, it launches it. If the application is already open, it brings it to the foreground.

In contrast on windows, the search bar seems to just be a launcher. In that if the application is already open and you search for it, it opens a second copy. As far as I could find, this behaviour isn't changeable.

Can anyone tell me if it's possible to get osx's search style on any of the nice gui having Linux variants?

I rather like Gnome on Debian, the hot corners and search are slick IMO. Never had to use OS X, but the UX is somewhat similar from what I hear.
If you're talking about an application launcher that's like Spotlight it sounds like Fedora 28 with Gnome 3 would work for you. I've literally only used it long enough to launch a Terminal, but I just confirmed it will switch back to Firefox instead of launching a second instance of Firefox. It also sounds like what Ubuntu has had for awhile with Unity desktop. Their launcher is called Dash.

If you're talking about file search, I'm not sure if they have them or how well they work. In macOS I tend to look for preference files or system files, so I usually avoid Spotlight for file search and I don't have much experience with the other two.

Windows key+1 cycles through windows of the first application, and adding the shift key opens a new window of that application. Just pin the 5-10 most commonly used apps and you're up and away with keyboard navigation.
No. I returned my new 13 inch 2017 MBP within a week and bought a refurbished 13 inch 2015 MBP with 16gb of RAM and 500gb SSD for $750 on eBay.
FWIW I spent this last summer coding while traveling on a Macbook Air I bought for $999.

I was considering buying a more powerful laptop for the trip, but I'm glad I put it off.

If I needed more power, then I would just ssh to Linux box. I even used X forwarding once! It worked with XQuartz -- my first time I using it, and it was passable.

Anyway, I really like the Macbook Air -- and I used it for everything -- coding, presentations, taking videos/pictures, video conferencing, listening to music, watching Netflix, health data, etc.

I ran BOTH an Ubuntu VM and a Windows VM on the Macbook Air too! Computers can do everything now!

You don't need to buy new. I find this "new everything" by default to be very sad.

As a developer, you'd be well served by a 2015 (if you like the old keyboard), 2016 or 2017 MacBook Pro. Why do you want to spend so much money to pay for Apple Corporate to get even wealthier? Even something like a certified refurbish machine will get you what you need (with full Apple warranty), AND leave you enough money for peripherals and accessories.

Buy a tool of course, that works for your job, but don't be clouded by the idea that you need the newest, the latest gadget to do basic development.

Old laptops have old batteries that need to be replaced. Since it's Apple this will likely cost enough to justify buying new.
Not true.

And Genuine Apple refurbs have certified-to-be-restored batteries in them (ie they will have new batteries as part of refurbishing if needed), and they carry new machine applecare warranty like new machines do - so even if the battery is no longer good, you go to apple, they replace it on their dime.

That's why they are "apple refurbs".

I got a MacBook pro 2013 15” max spec 16gb/nvidia gpu. 430 cycles (not a lot) and if it needs replacing Mac store will do it not that expensively. I paid 900$ u.s. on eBay. Model had a bit of scratches but who cares made it way cheaper . OP just buy a refurbished max spec 2013/2014 15” off eBay .

Only gripe I have is that it sometimes doesn’t ground well with the unibody casing

I have a late 2013 macbook pro 13" ~500 cycles and 86% capacity
Last year I replaced my 2012 Macbook Pro that still had the original battery. I think it was approaching it's expected life of 1,000 cycles, but it was still at about 80% capacity. It still worked fine.

Most Apple batteries are about $130 to replace (when Apple had removable laptop batteries their lifespan was 200 cycles and new batteries cost about the same). The newer laptops might have more adhesive, but replacing the internal battery was ridiculously easy. https://support.apple.com/mac/repair/service

I've owned a 2016/17 MacBook Pro. Don't do it, OP. The '16/17 models feature the defective keyboard that will eventually break. Plus, they don't have the T2 chip.

I currently own a 2018 MacBook Pro which I like very much, but don't love. I paid $1,599 for it (13" 8GB/256GB w/ Touch Bar) here: https://www.bhphotovideo.com/c/product/1423729-REG/apple_mr9...

What's the benefit of the T2 chip? Your other criticisms of the 16/17 model years are valid.
> What's the benefit of the T2 chip?

Extra security. It’s definitely a strong nice to have for me, but anyone who makes it a key purchase decision is likely jumping the shark imho.

I agree that the newest model isn't always strictly better than the old model. I still have a 2013 Macbook Air that loyally travels with me everywhere; I bought it new. In that respect, for something that I use (almost) every day I think buying new has worked out well for me, and whenever this thing gives up I'll certainly buy my next laptop new as well (Mac or otherwise).
(comment deleted)
I love my early-2015 MBP. Best computer I ever owned - it hits the sweet spot between processing power, screen space, weight, battery life, durability, and features. No major problems other than a slightly off-kilter hinge (coming from dropping it edge-on), and it gets a lot of (ab)use.

My next computer will likely be something Windows, though. Part of this is the horror stories I've heard about recent-model Macs, and part is because between this computer and my 2013 System76 Pangolin still working, I'll be able to cover all major OSes with it.

I paid $1200 for a maxed-out 2015 13" MBP at the beginning of this year, and I would recommend that in place of a new MBP for most people. It was unopened/brand new, from a certified seller. The one I bought it from is out of stock, hopefully other certified sellers still have some.

I have a 2013 15" MBP (barebones spec), previously had a maxed-out 2016 15" MBP (with touchbar) for work, and currently have a maxed-out 2017 (also with touchbar) for work. I really dislike the new keyboard, and the USB-C ports are still a pain point. I never use the touchbar, in fact I wish I didn't have it at all.

I just bought a Dell XPS after eight years of Mac use. Zero productivity loss, now I can test pen and touch GUI on the laptop. Can run Linux, can run windows. Honestly, the 4k display is even better than my last Macbook's retina display. Oh, and the Dell's keyboard is much better. The big win: function keys.
Got one with high hopes, but can't stand the way the loud fan spins up seemingly at random. My 4+ year old MacBook is almost never audible.
You should look into MacBook thermals. The fact that fans are not running does not mean hardware is not getting too hot for comfort or longevity. Fans kicking up only when temps go over 90C (IIRC in some Linus video) is very very not good for long term use.
On MBPs, the fans “idle” at about 2,000rpm, they are just designed to be quiet at that speed, but are definitely running. 90°C is fairly close to the thermal limit of the MBP (as in, system will auto power off), so no, that’s definitely not the temp the fans turn on, but might be when they go to max RPM.
Which version did you buy?

I bought 9350 (Skylake) when that came out and this really scared me away from XPSes (multiple issues, motherboards replaced, the worst thing being Thunderbolt integration with the TB16 dock).

I generally like quick and nice Dell support service but would rather not have to use it.

I have the 9560, and I love it. I got it as an open box unit from Microcenter right when the 9570s were coming out, so it was a great deal. I use it for side projects and as a personal laptop, I would love to use it instead of my T470 work laptop.

It took a lot of fiddling to get Linux running on it, but it all works now. I have it set up with 18.04 with the root on ZFS.

Glad to hear it works well for you!

> I have it set up with 18.04 with the root on ZFS.

I was thinking about using ZFS too. Unfortunately it's not so easy to setup correctly (full disk encryption etc.) on Arch as it is on Ubuntu...

Yeah, my desktop is root on ZFS with arch as well, even with the LTS kernel I was always running into issues with mismatched SPL/ZFS and the kernel, I'm trying the DKMS package atm. That took me an entire day to get running.
Do you get that many benefits from ZFS? I was thinking of using it for backup via zfs send/receive and snapshotting before pacman updates but the sheer amount of work made me stay with ext4 and luks setup. Too bad as I'd really want Tor give ZFS a try :(
9575 w/4k display, SSD, i7, 16G RAM. So far so good.
NOTE: New low-end MacBooks may be announced in 2 weeks or next month.

Have you identified how much RAM and disk space you actually need for your workflow?

If you just want something “good enough” you might be able to make do with even the $1300 Core m3, 8GB, 256GB, 12” MacBook [0], or even a PC running macOS in a VM.

Otherwise the answer is “as much as you can afford.”

I haven’t compared markets lately, but I think that although you’ll find PC laptops that exceed MacBooks in a couple specs here and there, you may be hard pressed to find something that betters a MacBook across the board in many areas (including Thunderbolt 3, SSD performance, trackpad, color gamut and battery time) and still beats it at price. Then of course there’s the value of the OS.

The Touch Bar can also be surprisingly handy if you give it an honest chance. Search for third-party tools that let you customize it, like BetterTouchTool [1].

[0] https://www.apple.com/shop/buy-mac/macbook

[1] https://lifehacker.com/customize-your-macs-touch-bar-with-be...

>Have you identified how much RAM and disk space you actually need for your workflow?

You better think hard and choose wisely; the days of being able to upgrade your RAM and SSD are over.

(comment deleted)
For a Java developer, Eclipse and IntelliJ will happily eat over 8GB on a midsize project, especially if Spring + related plugins are involved.

For a Javascript developer, a typical webpack based build chain in live reload mode + chrome debugger + app using a front end framework will also easily go over 8GB.

So for the two most common classes of developer, I couldn't reccomend a 8GB MBP. At work I need to work on both, and my 16GB MBP is woefully inadequate. Chrome debugger + (VS Code or IntelliJ) is enough to summon this screen: https://proxy.duckduckgo.com/iu/?u=http%3A%2F%2Fi.stack.imgu...

It’s pretty grim that you can develop, build and test native apps with more features (graphics, UI etc.) just fine in 8 GB but twice that is woefully inadequate for anything with Java in it.
It's the same with .Net. I wouldn't consider developing Java or C# without 16Gb really. It's mainly the IDE that needs it, but also the build time, starting up services etc.. I guess this is similar with a lot of use cases these days. Web browsing is pretty expensive once you've got a few tabs open. This seems to be less of an issue on my desktop than my laptop though so maybe there are a few factors in play. Slow PC is frustrating though and my apk build is currently taking over 20mins...
Unless you use macOS or iOS in production, just buy a regular laptop and install Linux.

A very minimal setup with XFCE can give you decent performance and battery life.

Honestly the MacBook Air is still an amazing value. I just bought another one before they discontinue it. It was just over $1k, keyboard is still the old pseudo mechanical kind before they switched to butterfly, 8gb ram and 512 ssd. 12 hours+ battery life means I only charge mine maybe twice a week between programming and browsing.

The ONLY thing I would change would be retina but I value more battery life than a better display.

I recently purchased a used 2013 model max specced. Definitely worth it. Loads of ports. Great retina screen. 16gb of ram. Fast CPU.

On the other hand I was not going to pay the prices for a current model, which lack the ports I like (hdmi, sd card, usb a).

Apple forgot how to manufacture macbooks since 2015. Keyboards are absolute garbage and touchbar is a marketing gimmick that rarely anyone uses, even video editors as well since you can go with a MX Master 2S mouse for that. You aren't going to care about touchID, disk encryption, camera and microphone processing as much as you think you will. Because a shit keyboard is going to be painful on your wrists for prolong periods of typing / coding. Trust me it is an AWFUL keyboard, I've touched and felt them before. 2015 feels like a solid mechanical keyboard, 2018 is like the worst nonmechanical keyboard you can buy off amazon. Plus you lose the slick cool lightup apple icon in the back.

Buy a "used" 2015 Macbook pro one on amazon here. Better keyboard, legacy ports (its got USB and HDMI). Look for listings with good images and ratings. Good sellers will tell you the exact battery cycle on the used ones. I've done the homework for you, just bought a 15" macbook pro after 5-10 hours of researching GPU / CPU spec benchmark, thunderbolt2 eGPU compatability, getting opinions from many experts both on reddit forums and youtube, etc. I built my own windows computers since I was 13 so I know what to look for. This is the best spot to buy one since you get Amazon's return policy.

https://www.amazon.com/gp/offer-listing/B00XZGUL8W/ref=dp_ol...

You might want to look at these listings every so often to find a used one you really want. The only trustworthy alternative location IMO is ebay, because that's where the sellers are at.

Its the last good one from apple. You'll spend ~$1500 for a 15". Don't buy a 13" IMO, screen real estate is already small as it is. You may or may not need a built in graphics card, its only about 30% better than the dedicated GPU around that time.

I bought mine for $1500. It was "used". Only had 21 battery cycles, for all intents and purposes it was brand new to me. I chose not to get a built in GPU because of potential issues it might have using an external GPU.

Peripheal accessories, I use a 2nd monitor from Gechic. You need an HDMI based portable monitor, they are the only ones that make it. Because if its not HDMI it causes the CPU fan to spin really loudly.

https://www.amazon.com/gp/product/B01M9CXOTV/ref=oh_aui_sear...

For backpacks to carry macbook, I use this personally, after researching every backpack in the market. Its designed specifically for most HN'ers in mind, IMO

https://www.amazon.com/eBags-Professional-Laptop-Backpack-So...

If I need a more powerful PC I use my windows computer

I love the MBP 15” 2017 keyboard. Works great for me.

I love the USB-C ports.

Touchbar is meh. I ignore it.

Cost is not really an object for a machine I use 10 hours a day to run a fairly solid “lifestyle” business. I don’t even give it a second thought.