Why the WWDC sullied Apple’s image (MacBook Pro)

posted on June 9, 2009 by Bryant Zadegan

Appletroll

This is part one in a series of two.

Apple’s WWDC keynote on the 8th of June (yesterday, if it seems like forever passed between then and now) showed the world just how bad Apple’s core products and services are without the Reality Distortion Field™ Steve Jobs generates through the waste matter exuded from his pores. Apple’s core offerings boiled down, really, to just three things as discussed in the keynote:

  • Updated MacBook Pros
  • Snow Leopard
  • A new iPhone

The wonder in all of this is how badly Apple happened to damage their first two offerings in this keynote. Today, I’ll be focusing on the new MacBook Pro line.

Read More »

The Zune 30 bug was overinflated

posted on January 2, 2009 by Bryant Zadegan

Zune Logo
(My sincerest apologies; this post was unpublished due to a database error. The issue has since been fixed.

This is a shout-out to all Zune 30 owners who remained patient.

This is to you, the faithful owner of a Zune 30, who didn’t buckle under stress and kept a keen eye on Microsoft, waiting for a solution.

This is to you, the discount shopper who picked up a Zune 30 and didn’t want to lose faith in your hardware.

Low and behold, Microsoft dug deep to find out the problem and, within minutes of finding out exactly what it was, pushed out an answer and a solution that didn’t void your warranty (thanks, Gizmodo). There’s a reason for why I’m bringing all of this up. July of 2008 saw cataclysmic server failure when a vast majority of all newly-purchased iPhone 3G units tried activating at nearly the same time, leaving both new iPhone 3Gs and some iPhone Gen 1 units dead in the water until the activation servers came back online. Poor planning led to the creation of a load-intolerant system on AT&T’s side (though the blame hardly belongs to them, given that Apple mandated this system in the first place). However, people weren’t infuriated by Apple’s ineptitude here. They were complacent and merely went with whatever explanation was fed to them. Meanwhile, a sizable majority of people who stuck with their own platforms of choice decided not to point and jeer.

Fast forward to December 31, 2008, and every Zune 30 device freezes due to a bug in a driver from Freescale Semiconductor in this while loop (between lines 259 and 274):

    while (days > 365)
    {
        if (IsLeapYear(year))
        {
            if (days > 366)
            {
                days -= 366;
                year += 1;
            }
        }
        else
        {
            days -= 365;
            year += 1;
        }
    }

(protip: day 366 triggers an infinite loop. To see the context of the code, check out the pastie link above, or just click here. You can see a breakdown of how this could’ve been handled here) 

What happened? Every Apple-loyal iPhone, iPod, and Mac owner threw a fit even though none of them actually owned a Zune 30 (You can’t run a Zune 30… or any Zune, for that matter, on a Mac). Thanks in part to the additional sensationalism promoted by gadget bloggers and, subsequently, news outlets the world over, a problem with a Zune model sold only in North America suddenly became a "Worldwide Zune Outage."

This is the difference between the Social and the Kingdom of Apple. Those with Zunes held out patiently and were rewarded with verbose output by Microsoft, whereas Apple simply vaguely alluded to some other company being the source of their problems (or were otherwise mute for a long period of time) whenever something on Apple’s side went wrong.

Thank you, Zune 30 owners, for living up to the hype of the Social. I’m now quite proud to be an owner of a Zune myself.

SideShow in Windows 7

posted on November 6, 2008 by Bryant Zadegan

Microsoft has shown off some crazy features in Windows 7 over the past two weeks. Most of these additions are on the user interface level, such as the replacement of the sidebar with simply “desktop gadgets” which can pin to specific locations on the desktop. The evolved taskbar (first time a major usability change was brought to the taskbar since Windows 95 with IE4), the updated Aero features (Aero Peek, Color HotTrack, etc.), as well as Jumplists are also usability and “likeability” features which were added to Windows 7.

Beyond simply the looks, however, there’s also gesture and touch support. These two will have a significant role in Windows 7, as can be seen already via features such as Aero Shake and gesture functionality in common controls (such as scrolling) via the the tablet framework.

Finally, Windows 7 will be much more context-aware than any other operating system thanks to a new sensor framework debuting in Windows 7.

Despite all of thiis, there are still some Windows Vista features which have not been expanded upon during PDC; SideShow, for example, was curiously absent. Will SideShow see more enhancements which will increase adoption? Here’s the quick list:

  • Touch support with SideShow displays
  • TCP/IP support via the updated .net micro framework
  • 100% Backwards Compatibility with all Windows Vista SideShow gadgets

You can hear the full answer in an audio interview I magically recorded with the SideShow lead while at WinHEC (!) after the jump.

Read More »

Things to do while the Social is down

posted on September 28, 2008 by Bryant Zadegan

socialMicrosoft is doing wonderful and perhaps needed maintenance on the Zune Social. If you happen to own a Zune and the thought of having no access to the Social for up to 48 hours is giving you the shakes, perhaps the following tips may help:

  1. Your newly updated/purchased Zune has two games: Texas Hold’em and Hexic. They won’t last you too long, but try them out anyway. I’ve caught myself playing both for a wasteful amount of time, so it’s not like they’re bad games.
  2. Stock up on music and podcasts from the Zune marketplace beforehand. Your Zune likely came with a 14 day Zune Pass trial, so you could use it now and stock up on as many songs as you can. If your conscience is telling you that blowing two days of free Zune Pass time on maintenance is a bad idea… it’s probably right.
  3. Hit TWiT (specifically Windows Weekly) or gdgt for some podcasts you can add to your Zune hassle-free to keep yourself from chewing your nails at the lack of tech.
  4. Play games on your Wii, PlayStation 3, or Xbox 360. Better yet, go play some games online via Xbox Live! Oops, Xbox Live will be down as well.
  5. Stick around on our forums. You’ll find many people who, like you, are interested in awesome and interesting Microsoft news and developments.
  6. If none of these are suitable for you, go outside and get some fresh air. It’s probably not a bad idea. You shouldn’t be that addicted to anything anyway.

On that note, should we open Zune-related forums? How many of you guys own your own Zunes? Feel free to peg me your thoughts either via a PM on the forums, the contact form on the about page, or here as a comment.

You’ll survive the outage.

Got a Flash Zune? Save some money.

posted on September 24, 2008 by Bryant Zadegan

Matt's Zune

Don’t invest money in flimsy Zune holsters or belt clips. If your jeans have snug belt loops, you can just use those. Your Zune probably won’t slip out of it, but that depends entirely on how snug the fit is. Don’t try this with a 30, 80, or 120GB Zune.

(Image from my utterly ingenious friend, Matt Boehm.)

Anandtech gets their Solid Snake on, procures Nehalem

posted on June 5, 2008 by Karl

Anandtech are getting some vibes from next week’s Metal Gear Solid 4 launch and getting their stealth suit on for a mission involving getting unauthorised access to Intel’s upcoming Nehalem processor and benchmarking it for the world and his granny to see.

In a word, Nehalem is major. The motherboard they had to test on had bugs limiting performance in memory and GPU related areas, but Nehalem nonetheless manages to well and truly top-trump a higher-clocked Penryn in every test. A 2.66Ghz Nehalem boasts a 20-50% performance increase over the 3.2Ghz Penryn, currently the fastest processor on the market. And that’s not as high as this thing will clock.

Check out the article for yourself, but here are a few quotes to whet your apetite:

  • Memory accesses on Conroe/Penryn were quick due to Intel’s very aggressive prefetchers, memory accesses on Nehalem are just plain fast. Nehalem takes a little over 2/3 the time to complete a memory request as Penryn”
  • In short: Nehalem can get data out of memory quick like bunnies.”
  • Clock for clock, Nehalem is nearly 28% faster than Penryn in our DivX test. Even better is when you put this performance in perspective: at 2.66GHz Nehalem is faster than the fastest Penryn available today the Core 2 Extreme QX9770 running at 3.2GHz. At 3.2GHz, Nehalem will be fast”
  • It’s months before Nehalem’s launch and there’s already no equal in sight, it will take far more than Phenom to make this thing sweat.”

Read the Article at Anandtech