MacBook, defective by design banner

title:
Put the knife down and take a green herb, dude.


descrip:

One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com

Using 89% of the same design the blog had in 2001.

FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white.

As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green.

x

MarkUpDown is the best Markdown editor for professionals on Windows 10.

It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support.

Features you won't find anywhere else include...

You've wasted more than $15 of your time looking for a great Markdown editor.

Stop looking. MarkUpDown is the app you're looking for.

Learn more or head over to the 'Store now!

Thursday, April 28, 2016

I think I have a winner for the April 2016 MyFreakinName Programmer Laptop. I was looking for something that was relatively small -- the 14" class, so to speak -- and that had a reasonably powerful processor, as you may have guessed from my Programmer Laptop Shootout: Processors post.

Also keep in mind that I've never spent a "lot"^ on a laptop. My ThinkPad T430 was about $1000-$1100, and I purchased it because it was sooooo much less expensive than a MacBook with similar specs. For the last three years, that's been a great choice.

Which is just to set up the decision criteria...

  • Emphasis on maximizing a quad-core, fast processor.
  • Ability to upgrade to more than 8 gigs of RAM.
  • 1920x1080 or greater resolution
  • Reasonably inexpensive -- all equal, cheaper > featureful

I'm afraid my desktop's i7-4790K (11206/2529) has made me greedy. Wow, it's fast.


Top Candidates

Old laptop (T430) CpuBenchmark: 3998 multi, 1626 single

  1. Lenovo ThinkPad T460p: $1100 as spec'd (includes 3rd party RAM)
    • CpuBenchmark: 6443 multi, 1932* single
    • A 14" ThinkPad modified to hold a quad-core processor
  2. MacBook Pro 13" $1100
    • CpuBenchmark: 4375 multi, 1716 single
    • Either a current gen at $1100 refurb, or
    • ... wait for new one in a month or two
    • But $1100 is only 8 gigs RAM; $1269 (!!) for 16.
    • Dual core only.
  3. Alienware 15 R2 $1200
    • CpuBenchmark: 5734 multi, 1643 single
    • This category really means "any gaming laptop"
    • Eyed the Razer Stealth & Asus & MSI options

The ThinkPad was my first choice for a long time (see below for when that changed). The MacBook Pro was too expensive and didn't have two of my criteria -- more than 8 gigs of RAM & a quad-core processor. You could fix the first, but then you're at $1270+. The Alienware was simply too expensive. The Razer Stealth was affordable ($1k), but had the same issues as the MacBook Pro: anemic processor and soldered RAM. Other manufacturers generally had their most attractive hardware in a 15 or 17" case. 15" would be okay, but then you're paying at least $100 over the ThinkPad and losing the thumbprint sensor and TrackPoint. I'd rather save the money and keep the ThinkPad keyboard.

The Asus ROG GL552 (review here) is pretty tempting at about the same price. For $1000, it has USB-C, an i7 6700HQ, 16 gigs of RAM, GeForce GTX 960M, and even a num pad, maintenance hatch, & an optical drive. Reviews on Newegg aren't great, however. Doesn't seem to have the best build quality, but great specs for the price.

So I'm back to the ThinkPad. Yet the ThinkPad is hampered a little in that, first, the i7 model still isn't for sale in the US and threatens to be several hundred bucks more expensive if you convert the Australian version's processor markup to $US. Second, the T460p throttles its processor's power from 45W to 35W to, as far as most reviewers and forum posters can figure, help with cooling. NotebookCheck claims that doesn't affect performance, but I don't see how it couldn't at times. Otherwise, the processor would be 35W.

The bottom line is that the quad-core Skylake doesn't really like being pushed into a T460 chassis.

It's also disappointing overall how little single thread performance seems to have increased since 2013. These are less than 10% gains in the CPU benchmark I'm tracking. Can that be accurate? Seems insane. If I wasn't getting a better screen too, I'd consider not upgrading.

If money wasn't an object, I think a 15" MacBook Pro wins easily. Runs OS X and Windows, and has great processor options. The build quality is excellent, including the trackpad and keyboard, and I bet it gets a USB-C port in the next revision. I just can't justify $2000 on a laptop, I don't think. If it was going to last me six years, maybe, but that's a lot of coin. Still, I think it's the smart choice, even moreso after they're refreshed in a month or two, for, let's say, a company looking to treat their developers The Right Way.


Enter the Darkhorse: $700 IdeaPad Y700-14ISK

But then, clicking around the Lenovo site and NotebookCheck.net, I bumped into Lenovo's 14" "gaming" laptop, the IdeaPad Y700. Great processor, the same that's in the second tier, $1250 Alienware 15 R2, and it only runs $700.

I read through a few reviews of the Y700, but it was hard to find many for the 14" version. The most informative I could find was this one from laptopmag.com. There's also a pretty reasonable YouTube review here:

Best quote? "For fake carbon fiber, I think they did a good job."

There does appear to be a consensus on the laptop's cons.

  • The Radeon R9 M375 GPU is underpowered for contemporary games
  • The laptop is purposefully showy (fake vents, red accents, etc)
  • The keyboard is okay, but a little flimsy and not snappy
  • The trackpad stinks and it's difficult to make the hard clicks work
  • Only one video-out option, a single HDMI port
  • Smallish, unremovable battery, maybe 3 hours time.

Yet it has...

  • An i7-6700HQ
    • CpuBenchmark: 8030 multi, 1791 single
  • User upgradeable RAM and drives
    • Includes an m.2 slot for dual drives
    • +16 gigs from Crucial is $65
    • Max 32 gigs. Sorry, MacBook Pro.
  • A 1920x1080 screen
  • Even comes with eight gigs of RAM instead of the usual entry-level 4

Again, that processor is the same as the $1250 tier of the Alienware 15 R2!

Seems like a pretty good fit. I don't care about the graphics card; this is for work, and there even the M375 is much more than enough. Replace the hard drive and/or add an m.2 SSD, and you're off and running for around $800.

The low battery life worries me a little, I'm worried build quality will be significantly under the ThinkPad, I wish it had an option for a better screen (the ThinkPad I spec'd includes $70 to step up to 2560x1440 /swoon), I'm going to need to find my USB-to-HDMI adapter for another screen, and, even though I'm usually pretty comfortable with unconventional looks, I don't know that I'd bring it to an interview. Might keep the T430 around just for that... ;^)

Also wondering how bad the keyboard will be, as that's been one of the best parts of the ThinkPad. I actually got the ThinkPad USB keyboard in preparation for getting a MacBook so I could still have the TrackPoint handy, at least in the office. I wonder if the ThinkPad USB keyboard will fit over the Y700 keyboard with a right-angle micro type b cord, or if I'll end up trying the Bluetooth keyboard. This guy might be crazy, but I'm not convinced he's not crazy like a fox.

A final con: No Windows 10 Pro option. Right now, that'd run $140-$200 to "correct". Not cool. The only thing I really need pro for is Hyper-V, however, and I'm doing a lot less of that recently.

You know, I'm having my usual immediate buyer's remorse wondering if I shouldn't've shelled out another $200 for the USB-C on the Asus GL552, but I think I'm going to appreciate the Y700-14's portability. I mean, that's what you're really buying a laptop for anyhow, right?

Anyhow, that's too cheap to pass up. I'm biting. Far and away the cheapest phat Skylake quad-core I can find in a portable laptop. Man, I hope that keyboard doesn't bite me back.


^ A "lot" of money for a laptop is pretty subjective. I bagged a Lenovo IdeaPad Y100 (?) for $150 a few weeks back, and though it doesn't have enough hard drive space for Visual Studio and the Win10 SDK, it's plenty to do web programming or console/Powershell work. You could actually make a living with it, and I keep it in the car for "emergencies" when I'm caught laptopless. But $1200 seems to be my comfortable max for a "personal" business laptop.

* Again, as I said on my "Processor Shootout", that single-thread score for the i5-6440HQ doesn't jibe with expectations or its scores at Geekbench. I think it's wrong and/or not based on enough samples.

Labels: , , , , , ,


posted by ruffin at 4/28/2016 10:06:00 AM
Thursday, April 21, 2016

I've had my ThinkPad T440 for over three years now, and though I've been exceptionally happy with it, I'm looking to upgrade. Biggest want? A fast processor. Everything else seems pretty fungible from one computer to the next, including screen resolution (the other place my T440 lacks), with the possible exception of ports. But as long as I have a USB in and video out, I'm fine, honestly. I like the "always on" charging port on my T440, which lets me charge my phone anywhere, but that's about the only "want".

Of course this means I'm wasting hours price comparing and processor spec studying. I'm also doing a really poor job putting all the info somewhere I can find it easily. So let's sum, just for me.

Pro tip: Don't get hung up on the huge red number. Also compare the "Single Thread Rating!

Processors (all scores from cpubenchmark.net)

Current Desktop (to make me feel badly):

Intel Core i7-4790K @ 4.00GHz   Average CPU Mark
Description:  Socket: LGA1150
Clockspeed: 4.0 GHz
Turbo Speed: 4.4 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 88 W

Other names:  Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
CPU First Seen on Charts:  Q2 2014
CPUmark/$Price:  32.96     Overall Rank:  63
Last Price Change:  $339.99 USD (2014-07-09)
11206

Single Thread Rating: 2529
Samples: 9749


Current laptop (ThinkPad T440)

Intel Core i5-3320M @ 2.60GHz   Average CPU Mark
Description:  Socket: BGA1023
Clockspeed: 2.6 GHz
Turbo Speed: 3.3 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 35 W

Other names:  Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
CPU First Seen on Charts:  Q2 2012
CPUmark/$Price:  16.66     Overall Rank:  558
Last Price Change:  $239.99 USD (2012-11-24)
3998

Single Thread Rating: 1626
Samples: 992


ThinkPad T460p (quad-core)

Entry price is $935. i7 not available yet.

Intel Core i5-6440HQ @ 2.60GHz   Average CPU Mark
Description:  Socket: LGA 1151
Clockspeed: 2.6 GHz
Turbo Speed: 3.5 GHz
No of Cores: 4
Max TDP: 45 W

Other names:  Intel(R) Core(TM) i5-6440HQ CPU @ 2.60GHz
CPU First Seen on Charts:  Q1 2016
CPUmark/$Price:  NA     Overall Rank:  285
Last Price Change:  NA
6443

Single Thread Rating: 1932 [I'm not buying this. Geekbench puts it 11% lower than the i7, below. See that there's only 12 samples -mfn]
Samples: 12

Intel Core i7-6820HQ @ 2.70GHz   Average CPU Mark
Description:  Socket: LGA 1151
Clockspeed: 2.7 GHz
Turbo Speed: 3.6 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 45 W

Other names:  Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz
CPU First Seen on Charts:  Q4 2015
CPUmark/$Price:  NA     Overall Rank:  163
Last Price Change:  NA
8640

Single Thread Rating: 1874
Samples: 127


ThinkPad T460 (dual cores, 3 options)

Entry prices by proc: $875, $922, and $1050.
P50s runs the same stuff, give or take. P50 speeds aren't significantly better.

Intel Core i5-6200U @ 2.30GHz   Average CPU Mark
Description:  Socket: FCBGA1356
Clockspeed: 2.3 GHz
Turbo Speed: 2.8 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 15 W

Other names:  Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
CPU First Seen on Charts:  Q2 2015
CPUmark/$Price:  NA     Overall Rank:  575
Last Price Change:  NA
3902

Single Thread Rating: 1501
Samples: 388

Intel Core i5-6300U @ 2.40GHz   Average CPU Mark
Description:  Socket: FCBGA1356
Clockspeed: 2.4 GHz
Turbo Speed: 3.0 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 15 W

Other names:  Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
CPU First Seen on Charts:  Q2 2015
CPUmark/$Price:  NA     Overall Rank:  508
Last Price Change:  NA
4296

Single Thread Rating: 1646
Samples: 227

Intel Core i7-6600U @ 2.60GHz   Average CPU Mark
Description:  Socket: FCBGA1356
Clockspeed: 2.6 GHz
Turbo Speed: 3.4 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 15 W

Other names:  Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
CPU First Seen on Charts:  Q2 2015
CPUmark/$Price:  NA     Overall Rank:  434
Last Price Change:  NA
4777

Single Thread Rating: 1847
Samples: 161


Current MacBook Pro 13"

Entry prices by processor are $1300, $1400, and $1600.

Intel Core i5-5257U @ 2.70GHz   Average CPU Mark
Description:  Socket: FCBGA1168
Clockspeed: 2.7 GHz
Turbo Speed: 3.1 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 23 W

Other names:  Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
CPU First Seen on Charts:  Q1 2015
CPUmark/$Price:  NA     Overall Rank:  491
Last Price Change:  NA
4375

Single Thread Rating: 1716
Samples: 56

Intel Core i5-5287U @ 2.90GHz   Average CPU Mark
Description:  Socket: FCBGA1168
Clockspeed: 2.9 GHz
Turbo Speed: 3.3 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 28 W

Other names:  Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz
CPU First Seen on Charts:  Q2 2015
CPUmark/$Price:  NA     Overall Rank:  454
Last Price Change:  NA
4636

Single Thread Rating: 1873
Samples: 5

Intel Core i7-5557U @ 3.10GHz   Average CPU Mark
Description:  Socket: FCBGA1168
Clockspeed: 3.1 GHz
Turbo Speed: 3.4 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 28 W

Other names:  Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz
CPU First Seen on Charts:  Q1 2015
CPUmark/$Price:  5.42     Overall Rank:  413
Last Price Change:  $915 USD (2016-02-04)
4959

Single Thread Rating: 1899
Samples: 133


Current MacBook Pro 15"

Worth remembering that these are, entry-price for each proc, $2000, $2100, and $2300

Intel Core i7-4770HQ @ 2.20GHz   Average CPU Mark
Description:  Socket: FCBGA1364
Clockspeed: 2.2 GHz
Turbo Speed: 3.4 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 47 W

Other names:  Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz
CPU First Seen on Charts:  Q4 2014
CPUmark/$Price:  NA     Overall Rank:  152
Last Price Change:  NA
8917

Single Thread Rating: 1888
Samples: 43

Intel Core i7-4870HQ @ 2.50GHz   Average CPU Mark
Description:  Socket: FCBGA1364
Clockspeed: 2.5 GHz
Turbo Speed: 3.7 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 47 W

Other names:  Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
CPU First Seen on Charts:  Q2 2014
CPUmark/$Price:  NA     Overall Rank:  122
Last Price Change:  NA
9372

Single Thread Rating: 2058
Samples: 135

Intel Core i7-4980HQ @ 2.80GHz   Average CPU Mark
Description:  Socket: FCBGA1364
Clockspeed: 2.8 GHz
Turbo Speed: 4.0 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 47 W

Other names:  Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
CPU First Seen on Charts:  Q2 2014
CPUmark/$Price:  NA     Overall Rank:  85
Last Price Change:  NA
10060

Single Thread Rating: 2234
Samples: 102


Alienware 15 r2

Though prices change on a dime, right now it's $1200, $1250, and $2550

Intel Core i5-6300HQ @ 2.30GHz   Average CPU Mark
Description:  Socket: LGA 1151
Clockspeed: 2.3 GHz
Turbo Speed: 3.2 GHz
No of Cores: 4
Max TDP: 45 W

Other names:  Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
CPU First Seen on Charts:  Q4 2015
CPUmark/$Price:  NA     Overall Rank:  335
Last Price Change:  NA
5734

Single Thread Rating: 1643
Samples: 123

Intel Core i7-6700HQ @ 2.60GHz   Average CPU Mark
Description:  Socket: LGA 1151
Clockspeed: 2.6 GHz
Turbo Speed: 3.5 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 45 W

Other names:  Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
CPU First Seen on Charts:  Q2 2015
CPUmark/$Price:  NA     Overall Rank:  190
Last Price Change:  NA
8030

Single Thread Rating: 1791
Samples: 1259

Intel Core i7-6820HK @ 2.70GHz   Average CPU Mark
Description:  Socket: LGA 1151
Clockspeed: 2.7 GHz
Turbo Speed: 3.6 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 45 W

Other names:  Intel(R) Core(TM) i7-6820HK CPU @ 2.70GHz
CPU First Seen on Charts:  Q4 2015
CPUmark/$Price:  NA     Overall Rank:  142
Last Price Change:  NA
9069

Single Thread Rating: 1904
Samples: 120


Razer Blade Stealth & QHD+

$1000, $1800 (Pro is the same proc as QHD+, so not including it in "entry price" list)

Intel Core i7-6500U @ 2.50GHz   Average CPU Mark
Description:  Socket: FCBGA1356
Clockspeed: 2.5 GHz
Turbo Speed: 3.1 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 15 W

Other names:  Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
CPU First Seen on Charts:  Q2 2015
CPUmark/$Price:  NA     Overall Rank:  497
Last Price Change:  NA
4331

Single Thread Rating: 1647
Samples: 499

Intel Core i7-4720HQ @ 2.60GHz   Average CPU Mark
Description:  Socket: BGA1364
Clockspeed: 2.6 GHz
Turbo Speed: 3.6 GHz
No of Cores: 4 (2 logical cores per physical)
Max TDP: 47 W

Other names:  Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz
CPU First Seen on Charts:  Q4 2014
CPUmark/$Price:  NA     Overall Rank:  187
Last Price Change:  NA
8100

Single Thread Rating: 1935
Samples: 1959


MacBook 2016

Just for fun. Looks like this is $1300-1600 entry. Wikipedia shows three proc options; I only see two on Apple's Buy site. This is the fastest proc listed on Wikipedia right now...
Intel Core m7-6Y75 @ 1.20GHz   Average CPU Mark
Description:  Socket: FCBGA1515
Clockspeed: 1.2 GHz
Turbo Speed: 3.1 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 7 W

Other names:  Intel(R) Core(TM) m7-6Y75 CPU @ 1.20GHz
CPU First Seen on Charts:  Q4 2015
CPUmark/$Price:  NA     Overall Rank:  622
Last Price Change:  NA
3704

Single Thread Rating: 1501
Samples: 27

My quick take home (again, for my specific use case; it is my blog, after all! ;^D) is that the MacBook Pros are impressively spec'd, and that the T460p, my initial choice b/c of price and quad-core proc, has an excellent single thread on the i5, tempered by there only being 12 samples taken.

I think the take-home is to wait on the new MacBook Pros this summer, to either get a deal on the old or to see if the new procs make sense. The real crux is whether I think I need mobile Mac hardware to write up some Xamarin apps for iOS. I have good but dated desktop Mac hardware, and can't figure out if $300-$500 is worth it to take a Mac on the road. I want to say yes, but with Xamarin Forms, it's not quite the deal breaker it used to be. And man, that T460p is cheap, relatively speaking.


EDIT: One more quick addition -- my Mac mini 2012, bottom of the line, as I try to convince myself to get a Windows laptop and use the mini as a Xamarin iOS build server...

Intel Core i5-3210M @ 2.50GHz   Average CPU Mark
Description:  Socket: PGA988B
Clockspeed: 2.5 GHz
Turbo Speed: 3.1 GHz
No of Cores: 2 (2 logical cores per physical)
Max TDP: 35 W

Other names:  Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
CPU First Seen on Charts:  Q1 2012
CPUmark/$Price:  17.18     Overall Rank:  606
Last Price Change:  $220.33 USD (2016-02-29)
3786

Single Thread Rating: 1518
Samples: 4334

Labels: , , , , ,


posted by ruffin at 4/21/2016 11:54:00 AM
Sunday, November 16, 2014


I've had my ThinkPad T430 for just over a year and a half now, and I'm to the point that I can't use another laptop without reaching for this danged button a few times an hour. I'm not absolutely sure why I find it so useful -- I think I mainly use it when I'm honestly "laptopping", that is, when it's in my lap. It takes a lot less real estate to use it than the trackpad. But I suppose it's also more efficiently for small mouse adjustments, or, I've noticed, particularly when my "trackpad hand" (right) is "returning" and I want to move the cursor to the right. Strange the habits I pick up.

In any event, I didn't think I'd use it at all when I bought the laptop, and hoped it wouldn't be a nuisance. Now, I guess I'm addicted.


Labels: ,


posted by ruffin at 11/16/2014 12:47:00 PM

<< Older | Newer >>


Support freedom
All posts can be accessed here:


Just the last year o' posts:

URLs I want to remember:
* Atari 2600 programming on your Mac
* joel on software (tip pt)
* Professional links: resume, github, paltry StackOverflow * Regular Expression Introduction (copy)
* The hex editor whose name I forget
* JSONLint to pretty-ify JSON
* Using CommonDialog in VB 6 * Free zip utils
* git repo mapped drive setup * Regex Tester
* Read the bits about the zone * Find column in sql server db by name
* Giant ASCII Textifier in Stick Figures (in Ivrit) * Quick intro to Javascript
* Don't [over-]sweat "micro-optimization" * Parsing str's in VB6
* .ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); (src) * Break on a Lenovo T430: Fn+Alt+B
email if ya gotta, RSS if ya wanna RSS, (?_?), ยข, & ? if you're keypadless


Powered by Blogger etree.org Curmudgeon Gamer badge
The postings on this site are [usually] my own and do not necessarily reflect the views of any employer, past or present, or other entity.