Category Archives: Geek Stuff

Road Trip Report: Neil Visits MIT

Monday

Neil, Carolyn, and Kelly at MIT

Neil, Carolyn, and Kelly at MIT

When I asked Neil which part of the trip he was looking forward to the most, his answer was clear: “MIT! MIT! MIT!” And who could blame him? Thanks to the great folks at MIT’s Lifelong Kindergarten lab, Neil actually had a meeting set up to meet with the makers of Scratch, a fascinating programming language he’d been working with for the past few months to make everything from an adventure game to a Lorenz Attractor simulator. Saying Neil was excited about this is like saying I’d sorta enjoy finding a near mint copy of Marvel Comics #1 in my attic.

The MIT Bookstore

The MIT Bookstore

We all got up early and headed over to Cambridge to the MIT campus so we’d be there in plenty of time for the meeting. Beforehand, we killed a bit of time at the Coop bookstore, where Neil scored an MIT T-Shirt, and Kelly discovered the quite delightful book “Goodnight Goon”, a Halloween-style take on Goodnight Moon. We decided the book was a keeper after she read it five times in the bookstore alone. (My personal favorite part is the “Goodnight Martians Taking Over the Moon…” page with its wonderfully lurid space alien drawings)

At 11:30, we headed over to the legendary Media Lab, where the basement was home to a LEGO learning lab, as well as the “Lifelong Kindergarten” project.

The Lifelong Kindergarten Lab

The Lifelong Kindergarten Lab

In addition to Scratch’s team lead Mitch Resnick, Neil had a chance to meet with John and Evelyn, the lead programmers. They asked Neil about his projects, how he’d discovered various features of the program, and let him in on their plans for upcoming versions of the software. It was a really great time, and I wouldn’t be at all surprised if Neil’s already mentally preparing his admissions essays for MIT. Of course, before we ship Neil off to Massachussetts for college, I’m going to have to insist that he at least look at Cal-Tech: it’s closer to home, and I hear awfully good things about their robotics program. Luckily, he’s got a few years to decide (and we’ve got a few years to figure out how the heck to pay the kerjillion-dollar-per-year tuition at both schools!)

Neil and the Scratch Team

Neil and the Scratch Team

Getting Started with Home Video

Although I’ve shot tens of thousands of still camera shots over the years, I only just now got around to trying my hand at home video. To that end, I picked up a Canon HF100 (a stunningly small camera with a great picture) and started shooting some footage. I’ll admit right now that I have no idea what I’m doing when it comes to shooting home video, but I’m pretty sure most of us are doing it all completely wrong.

Specifically, most folks I know get out the camera for those big “important events” — graduation events, school plays, and the like. We know these are the Big Moments in our loved one’s lives, and it’s natural for every parent in the audience to make like a paparazzo and record Junior’s Big Event for posterity. The problem is, nobody—especially neither ourselves nor Junior—wants to sit through the film of their Big Game, school concert, dance routine, piano recital, etc. later on. If we’re honest with ourselves, it wasn’t that much fun watching the whole thing the first time. We go willingly because they’re our loved ones and we’re interested in being with them for the Big Event. But that doesn’t mean we really want to relive every missed note, awkward movement, or bored expression in its badly shot glory on DVD years from now.

I used to think the problem with home video was the lack of editing, and to a lesser degree the monotonous camera work (and if you’ve been forced to sit through somebody else’s home videos, there’s certainly plenty of blame to go around on both counts). But no amount of snappy editing, bold camera moves, or even Hollywood-level cinematography is going to make Junior’s walk-on performance in the school play into something that the family will lovingly gather round in years to come in preference to the latest Spielberg offering…or for that matter a re-run of Mythbusters. So why shoot the video in the first place?

I think the answer is that video lets you capture an absolutely visceral sense of a moment, or a person, and lock it away in time so it can be relived later.  No other media comes close. Snapshots summon up memories of moments in a person’s life, but in a much more thoughtful, nuanced form; sound recordings can be brilliant, but who follows around their loved ones with a portable DAT recorder hoping they’ll say something cool? But video… shoot fifteen seconds of a person just being themselves and those few moments are captured forever and experienced later, much as if that person were right in front of you.

So far, some of the best footage I’ve shot is of my kids just sitting around talking. Six years from now, when my 10-year old son Neil has been replaced by 16-year-old Neil, I’ll be able to visit with 10-year-old Neil for a few precious moments thanks to the miracle of video. And when that time comes, the Neil I want to reminisce with isn’t the one who was fumbling his way through some performance…it’s the one I know and love from everyday life.

So here’s what I’m thinking (and those of you with much more experience with home video can confirm or correct me on this): put away those video cameras when it comes to the various Big Events in your kid’s lives; the misty, non-high-definition memories you have of those Big Events will age far better over time. But take out the camera and record as much as you can of your kids just being themselves. That’s what’s going to put a smile on your face, or a sentimental tear in your eye years from now.

Bricked!

It started to go wrong shortly before we left for San Diego.

In a last-minute attempt to de-install two Adobe suites and install a third on my work machine, I felt the icy chill of impending tech doom run down my neck when the suite I had spent hours attempting to install suddenly balked, giving me a cryptic “Code 2” error. With no time to spare before we loaded up the equipment for Comic-Con, I didn’t have time to investigate, but I suspected the whole thing wasn’t going to end well. And it didn’t.

Starting on Wednesday of last week, I tried repeatedly to run the seven hour-long install of Adobe Creative Suite Master Edition on my machine, always to no avail. Having run through all the other troubleshooting procedures, I decided to spend Saturday and simply reformat my machine before trying the install again. Starting at Saturday noon, I backed up, reformatted, reinstalled Windows, and began the long process of putting my machine back together. Then I began the hours-long process of installing Creative Suite Master Edition again. Having spent the hours that followed catching up on all of my old mail and magazines, as well as reading the entire first Artemis Fowl book, I was well into the install process for Creative Suite Master Edition when I decided to call it a night at 2am and head home.

…but when I returned on Sunday, the install had failed again.  In exactly the same place.

“Right.” I said, and, although I could sometimes summon the patience of a Buddhist monk, I nevertheless decided that if I had to try the whole thing again, I was going to do it in the comfort of my own home. So I bundled my machine, along with a spare mouse and keyboard and moved the install party to Casa Bickford. Additional backups were made of critical data, the existing partial install was deleted (itself a 40-minute process!), and I settled down with another good book to read.

And as one final precaution, just to try to improve my luck this go-round, I decided to update my Shuttle PC with the latest BIOS. Normally this is a “Probably won’t help, but can’t hurt” sort of step, and I needed all the voodoo I could muster to get this bloody thing to work this time. With that, I closed all my open apps, kicked off the BIOS flashing utility…and  sat agape with horror when it hung the computer 29% of the way into flashing the BIOS.

Now, having something go wrong when you’re flashing a BIOS or other EEPROM-type device is one of the only ways that software can render hardware utterly unusable. I prayed that nothing too serious would happen as a result of the mysterious hang, but when I attempted to reboot the machine, it turned out I was about as lucky as your average red-shirted crew member on the old Star Trek series. In short, I’d turned my desktop computer into a useless metal brick.

Sure, the RAM, processor, and hard drives were fine, but the machine no longer acted as a computer. It merely gave a feeble “BIOS Error” message, and didn’t even attempt to find the keyboard, mouse, or floppy drive–without which there was no hope for re-flashing the drive and retrying to turn it into a computer again. Resetting the CMOS, pulling the battery, and all the other tricks were to no avail. My machine was well and truly bricked.

So now, it’s Sunday night at 11:30 and I’m busily trying to scavenge the contents of the bricked computer’s hard drives onto a different machine. Let me tell you, 300 GB takes a long time to copy. I expect I’ll be finishing another novel before it’s over. Then it’s a call to Shuttle tech support in the morning, most likely to be followed by me mailing them the old BIOS chip to reflash, to be followed a week or so later by more novel reading as I try to get that machine rebuilt.

And then I get to try installing Creative Suite Master Edition again.

Hope my library card is still active. I may need it.

Rock Revolution by Konami at Comic-Con

We somehow coaxed Carolyn into attending Comic-Con this year, and she and I spent a couple of minutes wandering the hall before the floodgates opened and plunged the place into sheer chaos. We even managed to stumble across Konami’s “Rock Revolution” which a rep was boasting “was way better than Rock Band”.

We were in a hurry, but I had to stop and check it out. “Way better?” I asked. “Tell me more!”

“Uhh…” the marketing guy began, looking suddenly very uncomfortable… “Well you know how Rock Band is just guitar and drums, right…?”

“And vocals and bass guitar!” Carolyn chimed in.

“Well… I don’t know if this one has vocals, but… <mutter><inaudible><mutter>We have Really Great Songs!” he finally said.

“Awesome! Can we check it out?” said both Carolyn and I. And within minutes we were getting ready to flail away on “Somebody Told Me” by The Killers.

That is a great song, and I was intrigued by the six pad (plus bass pedal) drum kit. Carolyn took “beginner” on guitar while I tried “medium” on drums.

My unfair, 4-minute-long review of the game? It seems to miss the whole playing music thing for the sake of button pressing, in the same way that “Dance Dance Revolution” makes you move your feet, but doesn’t actually resemble any sort of dancing I’ve ever done. This may all be a long way of saying that I completely cratered on a drum piece which I could play on real drums in my sleep.

The thing I’ve really enjoyed on the drum part of Rock Band is that it breaks down the real drum part in a way which actually makes musical sense to a drummer. To wit: if you can only play one instrument at a time, make it the bass drum. Two: bass drum and snare. (Heck, if you can hold down those two in time, along with the a time-keeping element like a hi-hat or ride cymbal, punctuated by the odd cymbal crash, you’re not far off from being a functional drummer).

Rock band starts with the basics (bass/snare/cymbal) and ups the subtlety level of the rhythm as you go up in difficulty level. Rock Revolution, on the other hand, despite—or maybe because of—having more pads to play with, seems to treat drumming less as a musical exercise than as a button-pressing one. You don’t start with a (simplified) version of the real beat of the song, but instead just hit vaguely related parts of the rhythmic structure strung out between six different pads.

On “Somebody Told Me”, it’s incredibly awkward because of the bass drum part is almost completely omitted (the anchor for the entire song!) and you spend your time instead trying to figure out which combination of pads corresponds to part of the remaining snare/hi-hat rhythm (which is even more disorienting since there’s no hi-hat pedal, and that song relies heavily on the up-down action of the high-hat throughout to entire chorus).

I sucked on it. In exactly the way I suck at arcade drumming games–and don’t suck at Rock Band, or on real drums. Take it for whatever it’s worth.

For her part, Carolyn pronounced the “Easy” setting on guitar to be “way easier than Easy in Rock Band”. She ventured that it might be a good game for folks who had problems with Easy not being easy enough, but after that, we had to thank the rep and scoot to pick up Neil and Kelly from the free babysitting service provided to Comic-Con exhibitors during setup for the show. (Kids aren’t allowed on the show floor during that time, due to the constant back-and-forth of heavy machinery and forklifts).

New Watchmen Trailer

Oh man does this look cool!

Kudos for Palm Tech Support

A couple of days ago, I got an unexpected call from Shane at Palm Tech Support. He’d heard about my Treo problems from his boss Richard and asked if there was anything he could do to make things right. Long story short, a box arrived this morning with a new Treo 650, replacing the sound-deprived one which I’d had stuffed in a drawer for the past year (and which is currently on its way back to Palm’s repair center).

Whatever problems the 650 itself had, I definitely have to tip my hat to Richard, Shane, and Palm Tech Support. You guys deserve a lot of credit for this one, and it’s the kind of tech support that gets people talking (in a good way!) about you. Well done, and many thanks!

Which Phone Should I Get?

OK, I need some help here:

I’m currently using a Motorola Razr which was razd from the dead by Neil after Carolyn abandoned it as unsalvageable. It replaced my Palm Treo 650, which has been sitting in a drawer ever since it decided that it no longer wanted to transmit sound–a job requirement that, for a phone, is decidedly non-optional. (The Treo 650 I’ve got now is also the 4th of its breed–the previous 3 being warranty-repaired when they all decided to stop working in various ways. Unfortunately, the warranty on Treo 650 Mach IV had expired, and there just seemed to be no sense throwing more money down that particular rathole). Sorry, Palm, but I’m over you. Update: A hat tip to Palm Tech Support.

Anyway, my Razr, despite being a perfectly good phone, is getting decidedly long in the tooth, and a recent crack to the external LED screen (tip: don’t bike to work with your keys and your cellphone in the same pocket) made me decide it’s time to upgrade.

I checked my phone account at AT&T today, and to my astonishment, found out that my contract is up–meaning that I’m absolutely free to either re-up (including a new phone), or move elsewhere. So here’s my question to you: what phone would you suggest for someone who wants:

– Excellent phone performance (reception, call quality)

– Contact transfer from Outlook

– The ability to be used outside of the U.S.

– Light internet usage (I’m amazed by some of the things iPhones can do, but I don’t want to pay big bucks for an internet plan I don’t use often. The absolute max I think I’d ever consider would be $30/mo. for phone internet services).

– Music/GPS are nice, but not essential (I’ve already got a GPS in my car, and an iPod 160 with my whole library loaded up).

(As a bonus, whatever phone I do pick is likely to wind up with ComicBase export support for it (if it doesn’t have it already), because I definitely want to be able to keep my title lists on it!)

Interesting Thought of the Day

From tech writer Michael Malone:

The awful truth that is probably dawning on Bill Gates is that the more he is lionized by the world, the more ineffectual he will likely become. Ahead lie awards and honors for his good works, but it is the big bad works behind him at Microsoft where Gates really changed the world.

Read the whole thing

Bill Gates on Microsoft Usability Frustrations

You’re not the only one frustrated with Microsoft. This from a 2003 email sent by Bill G. himself:

I am quite disappointed at how Windows Usability has been going backwards and the program management groups don’t drive usability issues.

He goes on to rip everything from file naming to the need to call his own contacts in order to figure out how to download Microsoft Movie Maker from the company web site. For UI folks it’s fascinating reading, as well as a cautionary tale of how lots of little annoyances can add up into a full interface meltdown.

Check it all out at Todd Bishop’s Microsoft Blog

New Round of Custom Instruments for Rock Band

Want them already.

Rock Band drums

(I Also want bigger picture of the drums so I can make out the margin notes)