My day at camp
I recently attended and spoke out MacCamp, the Portland Macintosh Users Group's semi-annual Mac fanatic getaway.
It's a unique experience in a unique atmosphere, as I wrote in this piece.
Stuff that doesn’t fit in any other category
I recently attended and spoke out MacCamp, the Portland Macintosh Users Group's semi-annual Mac fanatic getaway.
It's a unique experience in a unique atmosphere, as I wrote in this piece.
I was saddened today to learn of the passing of William Douthett, much better known as Digital Bill from Wizards of Technology. I had the pleasure to meet Bill at Macworld each of the last two years, where he interviewed me for a Wizards podcast. While I can't say I knew Bill well, he struck me as a kind, intelligent, and very Mac-knowledgeable person who also loved technology in general -- and he clearly loved to talk about both subjects. Bill died last Friday of a heart attack at the young age of 47.
As I'm approaching that age in a few years, the news of Bill's passing had quite an affect on me this morning. It served as a reminder that I need to get my butt out of this seat long enough each day to get my exercise done, to try to eat better, and to be thankful for each day I have to spend with my wife and daughters. As someone much wiser than me once wrote (and I'm paraphrasing badly), don't take today for granted as you can never be sure you're going to have a tomorrow.
Rest in peace, Bill; you will be missed greatly by your friends, family, and acquaintances. (There's a memorial fund donation button on the Wizards of Technology page in case you'd like to donate to help cover his funeral arrangements; any excess donations will be given to a charity.)
-rob.
Here's the promised update to the bad auto service call. I took the car back to the dealer last Friday to look at. I was glad I happened to have taken a picture of the passenger seat after purchasing the car--I printed that, as well as new pictures I took of the damaged area, and took printouts with me. The hole in the seat wasn't even an issue; he saw clearly that it was new based on the photos, and they gave me no grief. On the stain, he asked me how I knew it was from the service, as it could have happened any time. I then ran my finger through it, and showed him the still-moist residue that came up with it. That was the end of that; they agreed to repair the seat for no charge.
Repairing perforated leather is far from simple, from what I understand. Our dealer outsources such repairs to a company that comes in once a week, so the car went back to the dealer this morning. When I picked the car up this afternoon, I was duly impressed--although I can see where the repair was made, it really takes a big photograph to make it obvious. From any distance at all, it looks completely normal. Compare the images below; the one on the left is the damaged post-service shot; the one on the right was taken tonight, about 20 minutes ago.
Certainly at that size, the repair is invisible. Click the image on the right, though (caution - huge image!), and you can see the fix. It's not nearly that obvious in reality; the flash and close up really bring it out. I was amazed they were able to repair it that well--especially given the age of the leather seats. They also cleaned it up quite nicely. If I look very closely, I can see just a small bit of remaining discoloration, but nothing like what was there before, and there's no more residue when I run my finger across the area.
So thank you, Beaverton Toyota, for doing the right thing, and doing it well. The fact that they have a to/from free shuttle service made taking the car back about as painless as possible, too. Fun fact: the shuttles (Toyota Sienna minivans) serve a 10-mile radius, and they have two of them. Through September, they've racked up a total of 65,000 miles doing nothing but short local-hop round trips!
For the first time in 158 days, I had a full night's sleep last night. Yes, our daughter Erica (at just over five months) slept from 8:30pm all the way through to 6:30am. Even though I typically wake up quite early, I had forgotten just how much more restful sleep is without one or two wakeup calls in the middle of the night. Ahhhh.
We were quite lucky with Kylie, as she was sleeping through the night within three months, and we had lots of help around for much of that. Not quite the same experience this time around!
-rob.
Don't you just hate it when you get unexpected surprises after having a vehicle serviced? Consider for a moment my MCV (that'd be short for Midlife Crisis Vehicle), a 13-year old Toyota MR2 Turbo. I owned a couple of these cars earlier in my single-guy existence, and I recently found an amazingly pristine 1994 example at a reasonable cost. After some discussion with my wife, she OK'd the purchase, and I've had it in the garage for a couple of months now. For a car with 100K miles on it, it's in great shape--no dents, door dings, rust, or interior damage. Looking at it, you'd never guess the vintage or the mileage; the previous owners were meticulous in their care, it seems. About the only thing wrong with it was the airbag warning light on the dash was constantly lit.
So I finally made an appointment with our local dealer to get that problem fixed, and to do some other routine maintenance activities (I had them give the car a good once over, as it was its first trip to service under my ownership). They had the car for two days, waiting on a part to fix the airbag problem; they called me tonight and let me know everything was done and running fine.
Just before closing, I got to the dealership, paid the bill (ouch), and started driving the car home. As promised, it was running fine, and all seemed good. It was then I noticed that the previously-pristine interior was no longer. The passenger seat, whose leather was in showroom condition, now sported an oily stain and a puncture wound! Below, the image on the left is the "before" shot; on the right, the "after" shot I took tonight. Click either image for the large version, which will make the damage plainly apparent.
The "before" image is a bit blurry, as I wasn't intentionally shooting the passenger seat when I took those pictures. Still, it's plain to see that there wasn't a puncture in the leather, and it's somewhat obvious that there's no stain in the "before" shots.
Needless to say, I'm quite irked with the dealer at the moment. I called and left a polite but firm message with my service advisor, who had seen and commented on the quality of the interior when I dropped the car off. Hopefully they'll do the right thing tomorrow and agree to have the seat repaired or replaced as necessary. I realize the car is nothing but a physical object, but when I pay someone to provide a service, I clearly don't expect that they will damage other things in the process of handling whatever the original scope of work covered. To me, that screams of a lack of attention to detail, and it makes me quite scared about what other "little things" they may have overlooked in working on the car.
No real moral to this story, other than to always carefully inspect your vehicles after a service stop--preferably with the service advisor at your side, making sure things are as you expect them. I'll post an update (not that any of you necessarily care, but I feel better venting about this kind of thing! :) ) once I hear back from the dealer tomorrow. Grrrrrr.
For those who didn't quite see it in the comments, the mystery object is a printout of an entire walkthrough of the original game of Zork, one of the earliest interactive fiction games. Adventure was the first widely-known entry in the genre, but Zork really made huge strides in both the breadth of the virtual world as well as the character's interaction with that world. The printout pictured in the prior story was created on February 18th, 1980, by myself and a good friend who was in his first or second year at MIT.
At the time, I was 15 and my buddy Patrick was 19. These were the early days of computing, just over two years into the Apple ]['s existence. So while graphical games existed (Mystery House was released in 1980, for example), the capabilities of the machine made for very limited graphics--check the screenshot on the Wikipedia page for proof. As such, interactive fiction offered a more complete escape into the gaming world, as your mind did the work of creating whatever "graphics" the game required, based on the descriptions provided by the developers.
It was also the very early days of the internet, meaning it basically didn't exist. Its predecessor, ARPANET, was just getting going. Somehow, probably through a computer club at high school, I was introduced to ARPANET and the MDL machine at MIT. This machine allowed free guest account signups, and they had Zork installed for anyone to play. That's about all it took for me to get hooked, even over a 300 baud modem working on a dumb terminal with thermal paper!
Read on for a bit more about Zork, online gaming in the very early 1980s, and that monster printout...
[continue reading…]
This morning, while doing a bit of cleaning and recycling in the computer room, I came across something that I'd totally forgotten I had. So I thought I'd have a bit of fun with it, and see if anyone can figure out exactly what it is. Here's what it looks like:
Based on the visual, here are some clues...
So the standing question is: exactly what is printed on that long roll of expensive thermal paper? If there's no progress in guessing an answer over the next day or so, I'll post some more clues. (Peter, James, and Pat aren't allowed to comment, as they already know the answer. If you're reading this, guys, keep your mouths shut! :) )
-rob.
From the local news:
...an Isuzu Rodeo SUV was headed east...when it made an illegal right turn and ran into a Tri-Met bus. The impact threw the Isuzu into a Ford Focus and a Chrysler minivan. The force of the impact with the minivan threw a passenger in Rodeo, 36-year-old Hoang Do, through the windshield and into the street.
Police say as Do lay bleeding on the street, a passerby, 66-year-old Marvin Lewis, stole his wallet from his pocket. But police were arriving on the scene, spotted the crime, and apprehended Lewis.
Lewis told KOIN News Six that he didn't really mean to take Do's wallet, and would have given it back to him if police hadn't interfered. Lewis was back in his North Portland home Sunday night.
Amazing. The police "interfered" with his plans to return the wallet? (The ejected passenger, by the way, is expected to fully recover from serious head injuries. Seat belts...they're not just for decoration!)
As I'm getting ready to head home this afternoon, and with the events of yesterday, I started to wonder where this was all heading...
Air travel, circa 2008
Good morning, Mr. Smith, and thank you for choosing Luxo Air. Please place your checked baggage on the conveyor, and head to gate 23. You're all checked in.
'Thanks for the help!'
You're quite welcome, enjoy the trip!
A couple nights ago, a major hurricane (Hurricane Kylie; she's been around for about three years now) blew through Sodor, destroying all of the town's rail lines--the Thomas the Tank Engine railway system was going to be out of commission until time could be secured for a "from the ground up" rebuilding. I finally found the time yesterday, after Hurricane Kylie was asleep for the night, to tackle the project.
As with any good rebuilding project, this one started with more destruction (tearing down the remaining track) and organization (sorting the track pieces by size and shape). It was while sorting that I noticed I had some magical pieces of track. I had placed two curved segments side-by-side, and noticed that they were different lengths:
The magic bit was that the track segments' lengths changed if I simply moved the pieces around, as you can see in this movie. Notice that when the top piece is moved to the bottom, it magically lengthens, and then shortens again when returned to its original position. I found this quite astonishing, and so set out to investigate further...