I'm trying to decide on specs for a new 13-inch MacBook Pro. I'll primarily use it for scientific computing / data mining (e.g. MATLAB, Python with numpy) and large LaTeX documents (compiling has become frustratingly slow on my current machine, the original 12-inch MacBook). I've become accustomed to a single port, so two vs. four ports makes no difference. For storage, 256GB will suffice. Thus, I'm mostly debating the following: Should I choose 1.7GHz i7 or 2.4GHz i5 processor? (There's no price difference, and Geekbench gives the latter ~5% higher single core score but ~5% lower multi core score, so it's unclear which is "better".) Is the 16GB RAM upgrade worth the $200? If instead you think the entry level 1.4GHz is fine for my use cases, or the high-end 2.8GHz is worth the price jump, let me know. Thanks!