Live data from Hacker News

Ask HN: MacBook Pro still preferred laptop for non-MS development?

news.ycombinator.com

71–80 of 84 posts

Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?

#71
I've been using a 15" MBP for a little over a year. I added an aftermarket OCZ Vertex 3 SSD since it was faster and cheaper than what was available from Apple at the time (not sure if they've expanded their options) and some after-market RAM for price reasons. I've found it to be the best machine for my use. I've got Mac software (I do a lot of front-end graphics design work), and Windows when I want it (via Parallels) and enough of a Linux/Unix feel for my purposes with terminal-based stuff.

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.

Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?

#72

macbook 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

yes. It's undocumented but several people have installed it successfully, and OWC has been selling 16gb kits for the past year or so: http://eshop.macsales.com/item/Other%20World%20Computing/133... .

Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?

#73
post #69

Earlier 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…

>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".

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
post #37
post #34

> 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.

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?

#75
post #73

Earlier 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".…

We'll just have to agree to disagree. I'm still trying to decide if I'm just being trolled. But no, when I program, I have a lot more going on. I have Postgres, Cassandra, and redis doing some work, another JVM instance running RubyMine or IDEA, possibly another JVM instance for the test runner, and maybe a VM. Nor do I shut down every other app on the system, so my email, chat clients, and browser windows are all open in the background. Usually a browser is open and available on the second screen so I can verify the results of my work (Web product) or reference API documentation. That workload in no way is represented by a Photoshop rendering test where that's the only task being run.

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?

#76
I have the top of the line MBP 17" Quad Core i7, 256 GB SSD, top video card, and 8 GB RAM. It runs Windows 7 in VMware faster than I have seen on a PC, though I am sure there are PCs that can compete with the VM, I have been thrilled with it. I also run two 27" Apple displays (2560x1440), one the new Thunderbolt, that I daisy chain with my year-old mini-display port one. Then I also have a 28" Hanns-G display that is 1900x1200 which I run with a Viewmax USB video adapter (a little powered device). This last one has slow video performance, but it is fine for word processing or e-mail. Writing this on it now.

I 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?

#77

I 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, 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?

#78

I 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,…

On the price value thing, I decided to do some checking to be sure I did not lie. I went to a leading computer maker who makes a computer similar enough to the 13" MB-Air, though still not quite the quality in my opinion.

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?

#79
post #74
post #37

Earlier 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.

Thanks, I've actually used Linux from ... 1999, hopefully I'm still sane even if I need to use CentOS for RedHat compatibility on one of my shiny new laptops.

Re: Ask HN: MacBook Pro still preferred laptop for non-MS development?

#80
post #68

Earlier quoted context omitted.

You can still install gcc. There are packages somewhere on github.

Interesting. Where?

https://github.com/kennethreitz/osx-gcc-installer

Use the prebuilt packages in the readme.

Post reply on HN