Skip to main content

Apple Follow-up

Interrupting my viewing of last week's Daily Show to provide a quick update on the Thunderbolt situation.

First of all, it took an exceedingly long time to figure out how to do a clean install of Lion so I could give my system to the Apple contract store here in Korea. It turns out that most of Apple's instructions are incomplete, misleading, or simply incorrect. If you ever want to do a clean install, you need to:

1) Do a complete backup with Time Machine to an external drive (this is actually a great feature of OS X, and is super simple to set up).
2) Disable FileVault and wait for your hard disk to be decrypted. External recovery disks don't work with FileVault.
3) Create an external recovery drive on a USB external drive. Make sure the drive has GUID partition scheme - otherwise, it will appear to succeed, but actually won't.
4) Boot up to the external recovery drive by holding down Option while restarting.
5) Using Disk Utility, wipe the hard disk in the computer.
6) Then reinstall Mac OS X.

When you get the system back, hold down Cmd-R while rebooting, and choose to Restore from a Time  Machine backup. This last step is quite seamless.

Anyway, after three days of waiting, I get a call from the Apple contractor that they've fixed my system. I asked them to explain exactly what they did, and after ten minutes of prodding, they tell me that with an Apple technician's help, they upgraded the firmware for my Thunderbolt. I asked them to show me the version, and after another ten minutes of back and forth, they explained that they upgraded the firmware for the GPU, but OS X doesn't display that version number - it's hidden - and also, you can only get the firmware update from an Apple technician. So I explained that I was going to restore my system via Time Machine, and I was worried that the firmware would be downgraded. They assured me that no, the firmware won't be affected by Time Machine, and they tested my monitor for three days without any problems.

Color me not surprised that five minutes after restoring my system and plugging into the Thunderbolt display, the exact same problem exists.

The sad part of this is that not just does Apple not trust customers with any ability or power to solve problems, but they don't even trust these contractors - the contractors need to get Apple on the line to install these updates.

In other news, since almost all the media coverage of the Apple-Samsung IP dispute focuses on poor Apple and how their world-changing slide-to-unlock was copied, here's the other side of the story: http://www.groklaw.net/article.php?story=20120726121512518.

Update: Went back to the fake Apple store. First, they wanted me to leave my Macbook Pro there for another two days. I told them no way. Then, after explaining that the problem still existed, they said, "Yeah, because you restored with Time Machine." Not wanting to go to jail for murdering an idiot, I calmly explained that I wanted them to reinstall whatever firmware update they installed last week. So this time they tell me that they actually installed the firmware update on the display itself, not the laptop. I asked to see the service sheet to find out exactly what they did, and it basically sounds like they watched movies for three days in the background on my monitor and never saw it flash. Eventually, after many consultations with other "engineers" (I'm so offended they call themselves engineers), they email me a 24" Cinema Display update and tell me to run it later with my Macbook connected to the display. I explain that the instructions clearly state to only run it on a 2008 24" Cinema Display, and they assure me that no, it'll work just fine. Of course, the update is smart enough to not even run.

Comments

Popular posts from this blog

Why Korean Is Hard For Native English Speakers

A couple of days ago, as an experiment, I wrote my first blog post ever in a non-English language . It was an attempt to explain some of the reasons that Korean is hard to learn for native English speakers, so I figured I might as well try to write it in Korean. Those of you who actually read Korean can see how awkward the attempt was =). In any case, the post came from an email conversation I had with The Korean from  Ask a Korean , a fantastically well-written blog about all things Korea from the perspective of a Korean who moved to the United States during high school. Since I tend to geek out on language things, I figured I might as well post part of that conversation. An edited version follows. --------- Out of the languages that I've attempted to learn so far, Korean has been the hardest. I've done a lot of meta thinking about learning Korean, and I think there are a number of reasons it's difficult for non-Koreans (and especially Westerners) to learn: 1) Obvi...

Pushing Python Performance With Parallelization

TL;DR: For certain types of programs, you can take advantage of idiosyncrasies in the Python interpreter and the host operating system to create real shared memory between processes and get some pretty good parallelization. Premature optimization is the root of all evil. As a developer, you've probably heard this before, and what it means basically is that you shouldn't waste time optimizing code unless it's already doing what you want it to do. We also live in an era of seemingly unlimited resources with AWS/Google Compute, and often the easiest way to get higher throughput in your programs or service is just to pay for more instances. But sometimes it's fun to see what sort of performance we can get on a simple laptop (and save some cash at the same time). So anyway ... I've been working on this thing, and it took too damn long to run, and I needed to run it lots and lots of times ... so, it was time to optimize. Basic optimization has two main steps: 1) P...

10 other things South Korea does better than anywhere else

Recently this article about 10 things that South Korea does better than anywhere else  has been making the rounds on social media, but when I first read it, I couldn't tell if it was sincere or satire. A few of the items on the list are not very positive, such as "overworking" and "using credit cards". So, I thought I would try to put together a better list. Here are 10 other things South Korea does better than anywhere else: 1) Small side dishes, a.k.a. " banchan " (반찬) Banchan are by far my favorite aspect of Korean cuisine. Rather than the "appetizer and main dish" approach of the West, a Korean meal is essentially built around small dishes. Even a 5,000 won (about $5 USD) meal at a mall food court will come with two to four banchan in addition to the "main", and often people will actually choose restaurants based  on the banchan (e.g., seolleongtang , or beef bone broth soup, places tend to have the tastiest kimchi). Ther...