If I had to replace it, I'd get another MBP ... new ones are due out soon .... likely before June, so wait if you can if that's what you decide to buy.
Ask HN: MacBook Pro still preferred laptop for non-MS development?
71–80 of 84 posts
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#72macbook pro 13" fan here - you can throw up to 16 gigs or ram in it, and an ssd/hdd combo. wait another month for the new ones to come out though. If I had to buy a non-apple laptop right now though with linux in mind, it'd likely be a hp envy 14 spectre at some big discount. other contenders would be the vaio z or samsung series 7. i'd usually recommend lenovo, but they haven't had any good minimal designs come out…
Is it undocumented that the MBPs can handle up to 16GB of RAM? According to apple, they all can only go up to 8GB (or 4 for older models). http://support.apple.com/kb/HT1270?viewlocale=en_US
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#73Earlier quoted context omitted.
>No. I don't like the iOS-like direction Apple is heading in starting with Lion. I didn't feel the need to enumerate all of them. How about just one then? I don't see a iOS-ification, I just see a cross-pollination of concepts. Haven't met many people who don't like full-screen apps for example, especially for certain tasks that require concentration, like writing, drawing, etc, even programming. Though, could a full…
I started a lengthy reply before realizing you're just going to continue to pick sentence by sentence, ignore the spirit of the discussion, and then even bizarrely ignore the same points you previously attacked. I'm confused as to what you're trying to win though. The benchmarks you provide are useless because they're synthentic. No one runs one task at a time (well, unless you use the new fullscreen mode :-P). None…
Huh? Was there some overall spirit I missed, besides a general frustration with Apple's direction overall and the latest OS X?
To that frustration one cannot reply anything, because it's vague and subjective. But one can reply to its constituents, or "pick sentence by sentence".
I take a little offense to the accusation, because technical arguments are responded to "sentence by sentence" (i.e measurable issue by measurable issue), not with generic wand having. What could have I said about the overall theme of "Apple's direction"? One doesn't even know what it means until it is broken down into specific actions and problems.
>I'm confused as to what you're trying to win though.
How about nothing? I read some statement that Lion is resource hungry and slow, and I responded to the contrary. It's a technical question, not a competition. I also tried to make heads or tails of what this dissatisfaction with Apple's direction could entail --it seemed to revolve around this Lion is slow thing too.
>* The benchmarks you provide are useless because they're synthentic. No one runs one task at a time (well, unless you use the new fullscreen mode :-P). None of the benchmarks have anything to with the task of programming, which is what the original topic was about.*
I wouldn't call those benchmarks useless. How one app runs should be indicative of how many of them run, on successive versions of the OS. Except if Apple changed the Lion's scheduler so that despite one task at a time running the same or faster, when running many tasks the performance get worse. Well, with Darwin's code being available, I guess we can check this also. In any case, anecdotal evidence with no numbers is worse than a synthetic benchmark.
As for the "task of programing", when you program you normally run "one task at a time". Mainly XCode, or Vim/TextMate. And then, after you wrote some stuff, a compiler or interpreter. Other apps running, like a terminal, are of negligible impact. Isn't programming, 99% of the time, one of the LESS resource hungry operations?
I'm a programmer too --the heaviest thing I use is a VM, in which I test my code. Seems to go along just fine with 4GB (1GB allocated to the Centos VM).
>I'd imagine if you stay under the upper bound on load, the performance is roughly on par. But, I can make an 8 GB MBP start swapping like crazy in about 5 minutes.
Alright, can you share the process? That would be easy to reproduce, or not, on SL.
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#74> I'm ok using Linux too, but I'd rather spend more time developing and less time messing with driver issues and a crappier user experience like I tend to in Linux. Issues 5-6 years ago. No longer a problem.
This really depends on what combination of Linux distro and laptop you use. If you install a user friendly distro like Ubuntu 12.04 yes, everything or almost everything works as expected. Try to install CentOS on a shiny new laptop and let me know if everything works without messing with a lot of configuration files.
No one with a sane mind (or with enough Linux experience) would install CentOS on a shiny new laptop.
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#75Earlier quoted context omitted.
I started a lengthy reply before realizing you're just going to continue to pick sentence by sentence, ignore the spirit of the discussion, and then even bizarrely ignore the same points you previously attacked. I'm confused as to what you're trying to win though. The benchmarks you provide are useless because they're synthentic. No one runs one task at a time (well, unless you use the new fullscreen mode :-P). None…
> I started a lengthy reply before realizing you're just going to continue to pick sentence by sentence, ignore the spirit of the discussion Huh? Was there some overall spirit I missed, besides a general frustration with Apple's direction overall and the latest OS X? To that frustration one cannot reply anything, because it's vague and subjective. But one can reply to its constituents, or "pick sentence by sentence".…
In any event, I no longer own a Mac. It would be an assault on the scientific process for me to provide steps for an experiment from memory and possibly use imprecise language or miss a step. Moreover, I fail to see what it would even gain in this case, since neither of us could do anything about the results. FWIW, I did switch to Linux natively on my MBP before outright replacing it and found I hardly ever swapped, so I exhausted my options to rule out bad hardware. I'm quite certain it was the OS, but even if it wasn't and I'm just a fool, at least I'm a happy fool with my switch and that's good enough for me.
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#76I have had very good luck with the SSD, my biggest complaint is size. If I put all of my pictures, work files, and music on it, the drive would be full. I like having everything on all my PCs for backup and convenience, but recently bought a 3 TB Seagate GigE drive ($179) that I put on my router. It performs pretty well, so I keep all my files there, and just the work stuff and a few pictures on my 17". I like the ideal of 500 MB minimum now that I am out of space, and those will seriously sting your pocketbook.
I am not a gamer, so for that, I would not take my advice, I can just tell you that for the engineering work that I do, it rocks.
I am a "fastest you can get" computer guy, who still believes "the PC you want will always cost you $4,000." So in my case, my $3,800 MBP was a bargain!
In all seriousness, you will be very happy with the top of the line 17". Would I wait? If you can, I probably would; however, you will not be disappointed with the current model.
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#77I think it's quite a personal choice. I've stopped using Windows six years ago, because I'm only working on webapplications that run in the browser. I also believe there will be a great shift from installed software to webapplications the next years. If the software is going to be in the browser, you have to look for the tools that make it as easy as possible to do so. Personally I love Apple products. Indeed, you pa…
To me, one of the most amazing features of the MBP is the track pad. I never connect a mouse to my PC, and I do Visio and something called Netformx DesignXpert, which require very precise positioning. If you get a MBP or the TrackPad accessory for any other Mac, and you force yourself to learn it for a few days (like a Blackberry user going to iPhone), I believe you too will be sold. Even if I spend 80% of my day in a VM Windows 7 instance, the built-in MBP track pad is better than any mouse or trackpad I have ever used.
Secondly, I believe people are full of it when they say you spend a premium on a MBP. HP had a PC laptop similar in construction of a MBP (solid metal casing, not sure if aluminum), and it cost more than the MBP. If you compare Apples to Apples HW-wise from the enclosure, to the screen, to the keyboard touch, to the trackpad rather than just the GHz rating on the CPU, I believe you will find that the MBP price is very competitive for what you are getting.
If you just want the fastest thing you can get and you do not care if it is made from cheap plastic and is fragile as all get out, and has poor screen resolution, you probably do not want to bother with Apple.
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#78I think it's quite a personal choice. I've stopped using Windows six years ago, because I'm only working on webapplications that run in the browser. I also believe there will be a great shift from installed software to webapplications the next years. If the software is going to be in the browser, you have to look for the tools that make it as easy as possible to do so. Personally I love Apple products. Indeed, you pa…
I have not heard mention of a couple of things that are why I will always stay with Mac after starting from an XT PC all the way through Windows 7 on a Dell. To me, one of the most amazing features of the MBP is the track pad. I never connect a mouse to my PC, and I do Visio and something called Netformx DesignXpert, which require very precise positioning. If you get a MBP or the TrackPad accessory for any other Mac,…
I configured it as such (these are the items that exactly match the MBA):
Windows 7 Pro (closest to Lion), 4 GB RAM (which is the max), 128 GB SSD (max), 3 yr support (vs. 3 yr AppleCare), WebCam (do some PCs not have this??).
Now the differences: 1) PC is 3.3 lbs vs. the 2.96 MBA 2) PC CPU is 1.6 GHz vs. 1.7 MBA (same 2nd gen Core i5) 3) 13" screen is 1366x768 vs. 1440x900 MBA (this is more important than you might think, I have the 1366x768 13" MBP for home, and I always want more height when surfing the web) 4) PC track pad not even close to what you get on the MBA 5) PC 3 yrs of virus software ($79). MBA does not need this.
Price: PC - $1,345.48 MBA - $1,548
Something with similar quality is still $200 less than a MBA, so I guess I accidentally stretched the truth, but that is debatable. Over the course of 2-3 years using the machine which is faster in CPU and the OS itself is faster, higher resolution and better quality display, the build quality is better, the trackpad runs circles around the one on the PC (hey, you don't have to buy a mouse either), and about a third of a pound lighter, I think I go MBA, personally.
To me it is close enough it is a no brainer. If you are a college student on a budget, and $200 is between Top Ramen and Hormel Chili for 2 months, you may opt for the PC and the Hormel Chili ;-) Though after you reinstall windows for the fourth time, you might re-think what your time is worth.
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#79Earlier quoted context omitted.
This really depends on what combination of Linux distro and laptop you use. If you install a user friendly distro like Ubuntu 12.04 yes, everything or almost everything works as expected. Try to install CentOS on a shiny new laptop and let me know if everything works without messing with a lot of configuration files.
When you say _linux_, it is so broad. You have choices. You choose Ubuntu / Fedora / Linux Mint / ArchLinux / Gentoo for laptops. You choose CentOS / Debian / Gentoo for (older) desktops and servers. No one with a sane mind (or with enough Linux experience) would install CentOS on a shiny new laptop.
Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?
#80Earlier quoted context omitted.
You can still install gcc. There are packages somewhere on github.
Interesting. Where?
Use the prebuilt packages in the readme.