Ask HN: How would you, a software engineer, spec out a new MacBook Pro? I've read through the MacBook threads and seen one question repeated again and again: which specs to go for in the new MacBooks. I figured it might be worth it to make a dedicated post to discuss this. To start this off, consider the following scenario: - 50% of my work is web or mobile app development - another 50% is training ML and deep learning models (currently on a cluster, but I'd prefer do it on my notebook of course) - I also do raw photo editing work, as a hobby In this case, what specs would you choose for your Mac? Specifically: - M1 Pro with [14, 16] GPU cores, [8, 10] CPU cores, and [16, 32] GB of unified memory - M1 Max with [24, 32] GPU cores, 10 CPU cores, and [32, 64] GB of unified memory |