Happy New Year From applemtp.sys

fucking_apple_drive_bsod.jpg

To use Apple's "Late 2010" MacBook Air with Windows 7 (via Boot Camp), you apparently have to hope that there are no bugs found in Windows ever again. That's because the first time Windows Update does an update that requires a restart, the machine will crash during that boot, and every subsequent boot (even in Safe Mode). The only known solution is to boot into the Win7 recovery tool, and roll back the system to an earlier version. But then, of course, the very next time Windows Update does its thing, the machine will again become unbootable (haha, into Windows, that is).

Some people have worked around this bug by installing some freaky-ass freeware trackpad driver (would YOU install anything that came from a home page like that?) which also disables the Windows 7 signed-driver security policy.

My solution, sadly, isn't really a solution at all: we disabled the trackpads (in Device Manager) and told the users they have to connect a mouse when using these Apple machines. And, of course, we decided not to buy any more of these machines for Windows environments unless this gets fixed. Which is really not looking very likely, since this same applemtp.sys has been crashing Macs for years. Oh well.

Opt Out (or, "Dismantle the TSA and Send the Screeners Back to Wal-Mart.")

UPDATE: the big man has spoken. Executive summary is, of course, um, yep, hysterical security theater continues to trump ration.

Recently, as any even moderately informed American knows, the Transportation Security Administration began a new program to coerce travelers into submitting to the porno scanners--the backscatter X-ray machines that the TSA calls Whole Body Imaging--by instituting a new policy to punish those who opt out of being photographed naked.

PervScan2010.jpg

Many people do prefer to opt out, due to the legitimate safety questions, or perhaps because they just don't feel like having naked images of themselves (or their hot teenage daughters) viewed by airport rentacops and captured on computer (the TSA's ludicrous assurances that they ‘cannot be stored' having already been disproven).

The new deterrent, to prevent people from exercising their right to opt out of the nude imaging process, is that those who do so will now have one of those ubiquitous blue-gloved TSA agents physically grope their entire body, including testicles or breasts and vagina, as a consequence.

The numerous women and children who have recently been traumatized in this way has been fairly well covered in the media, and especially, of course, on the internet tubes. Frankly, it's another fucking disgrace, one which quite rightly has generated some outrage.

However, there are still a lot of uninformed citizens out there (and they couldn't ALL be ignorant cowards who are already prepared to jettison the most fundamental of American values for a theatric pretense of security (could they?)). Plus, few people I meet outside of the US, Americans included, know much about this story.

That's why I was glad to see a new web site that does a fairly clinical job of explaining the issue simply and unhysterically:

www.dontscan.us

This site looks professional and coherent, and it also features a handy printable pamphlet that has already proven helpful in explaining this important issue to people who for whatever reason don't get much information.

pervscan_9000.jpg

Which is good, Because according to a CBS News poll, so far the hysterics and cowards are winning. Will sanity prevail? I wouldn't put money on it, but here's hoping.

Cutting Boards

board.jpg

These cutting boards are the best that I've ever owned. With single-slab maple cutting surface on each side, they are kind to my sharp knives, and they have some kind of laminate polymer layer in the middle, which has held up for almost three years now, through hundreds of dishwasher cycles and aggressive hand washings.

I have a couple of them in each size. At less than a centimeter thick, having a bunch of them doesn't take up much more space than having just one.

Simms: N.G.

UPDATE: I've been informed that this blog post is retarded and worthless. Gonna have to agree there.

simms undoubtedly worst tv nfl announcer on the a-team of any major network

gonna zzz now, just sayin':

these announcers are

wK

If the iPhone Had Testicles, I'd Enjoy Watching the Bear Bite Them Off

When it comes to the "Android is open" shit, all the people[1] trying to do John Gruber's job for him are growing tiresome.

Yeah, wow, you're right--Android isn't really "open". And yeah, wow, nobody even knows what the fuck "open" means. SO FUCKING WHAT. It's like the old saw of the grizzly bear in the campsite. I don't have to run faster than the bear, motherfucker, I just have to run faster than YOU.

Android doesn't have to be open, whatever that means; it just has to be perceived to be more open than iOS. And it is.

Certainly, the perception that Android is more open than iOS puts pressure on Apple. Perhaps not pressure to actually become more "open", but pressure to at least create the perception that iOS is somewhat more open than everybody thought. Which is what they did (and all they did) with their announcement yesterday.

So, um, good work, Android! Now please somehow produce a phone that doesn't suck and you'll be getting somewhere.

-----

[1]: and okay, one person doesn't make people, but I'm too tired to dig up a bunch of links, but you know they're out there [update: yes, run-on but clauses are fully supported in recent versions of galactic english]

HELLO, KPCHNZ

That guy Michael Arrington says of Cappuccino:

Developers we've spoken with have praised the framework, calling it one of the best ways to make applications with little programming knowledge.

Let me fix that for him:

Developers we haven't spoken with have praised the framework, calling it one of the best ways to make web applications without having to swallow bucketloads of morcellated fecal matter through a beer bong, as has traditionally been the case.

Cappuccino isn't some kind of dumbed-down web development. It's actually significantly smartened-up web development, and I'm just oh so fucking thankful for its existence.

Now, I have a gentlemen's agreement with Nakahara not to rant publicly about developing for a certain mobile platform, and that's sensible because most of what I have to say rhymes with DUDE, I fucking just fundamentally can't reconcile with the concept of having to tongue-bathe Adolf Hitler's nutsack just to get permission to install my own software on my own motherfucking device, much less sell it, and which oh by the way is called an iPhone and is made by Apple, those motherFUCKING CONTROLFREAK COCKSUCKAAAAAAARRRGGGGGGGG ARRRGHHHH ARGH ARRRRRRRRGHHHH--well, you see where that goes. (I do prefer it as a consumer, though, of course. At least until one of these other douchebags figures out how to make a phone.)

But, largely due to the bad taste that fellating the iPhone Developer Agreement left in my mouth, for the past year or so, I've gone back to doing mostly internal corporate network apps. And although I still love Mac programming (at least until Apple somehow fucks that up too), in modern U S and A my current area of development almost always means web-based apps. Or "web-delivered" apps, as I've taken to calling the newest breed of them.

The tools, for the most part, are still brutally, horribly shitty--like what we had for desktop development ten years ago. Like Newton Tool Kit and CodeWarrior had a developmentally-delayed inbred ketamine baby that is intellectually stuck at the mental age of three even though it is actually fifteen. Dumb editors, caveman code completion (or worse), no static analysis, and reverting back to mainly using print statements to debug because the debuggers still really are just that shitty.

BUT: Objective-J and Cap make the process so much less painful that... that... um, well, that I can at least?bear it, and maybe even get excited with it from time to time.

There's no fucking DOM freakishness, no CSS koans to unravel, and if you don't push the envelope you barely even have to deal with browser idiosyncracies (as long as you're man enough to tell IE6 to go suck a bag of dicks to its face (not actually an easy thing in corporate IT)). You lay out views and subviews, you set targets and actions, you post notifications, you send messages ten miles in the snow uphill both ways with square bracket syntax... for a Mac programmer, the mental shift is measured in hours, not days. Huge swaths of Nakahara's Mac/iOS code run under Cappuccino with extremely minimal 'porting'. Basically just changing variable declarations from NSString *foo = bar to var foo = bar, and NS to CP.

To a guy shifting from Mac development to web development, it feels like a gift from the mythological and nonexistent Christian god.

So it was with some trepidation that I read that MOTOROLA horfed down 280 North today. I'm truly happy for the founders of the Cappuccino project, because rumor has it that the money was quite decent and, like I said, I'm grateful. But let's face it: Motorola hasn't made a good product since my 1996 StarTAC. And while Cappuccino is open source, now all the best baristas work at oh god that metaphor made me puke in my mouth.

Anyway, it's not likely to be the frothy bloodspattered frenzy of destruction that we saw when Oracle sodomized Sun and flayed ZFS alive before raping the corpse of OpenSolaris and pouring gasoline over the entire scene and setting it ablaze in an orgiastic methamphetamine-fueled episode of corporate testosterone and roid-rage. That's only because Cappuccino really wouldn't be worth much if it weren't open source. A technology like ZFS, as the fighterjet-flying pussyhound who's almost as consistently wrong as Bill Gates in his public prognostications knows, is some fucking awesome shit that you could totally monetize, if you reined it in and controlled it, instead of letting human progress advance unencumbered.

Cappuccino, though--while also awesome--really isn't. It's still too young and it's github followers are meaningfully active. So, even though Motorola seems like a relatively dumbshit company overall, they probably won't actively seek out Cappuccino's destruction.

But they still might suck a whole lot of the oxygen out of the room, depending on what constraints our heroes Francisco, Tom, and Ross suddenly find themselves under. What we have is already very good, but I hope it continues to get better.

(but Atlas sucks hopelessly, and I actually hope they just kill that stillborn project, lol)