Making little robots

IBM is a big supporter of National Engineers Week, encouraging us to go out and visit schools to help interest students in technology. Last year was my first year as a participant, but the only classroom I visited was my son’s classroom — and, while I probably did some good, one of the goals of NEW is to reach out to kids who are more at risk than the kids at Kehillah are likely to be.

So this year, I volunteered again, and today was my day to go visit a classroom. I didn’t go alone this time; instead, I went with a colleague, who used to be a substitute teacher — and we visited her daughter’s 5th grade classroom. It was a very different experience — instead of fifteen well-behaved teenagers (yes, it can happen!), there were 29 kids, some of whom were very quiet and shy, and some of whom were, well, let’s just say “boisterous”.

But the kids were interested, especially once we started the activity — we broke the room into four teams, each of which had to program one of their number to perform a simple task. They had a few elementary actions to use (things like “move left foot forward one foot”), but that was more than enough to give them opportunities to make some fun mistakes. And they did — telling the robot to move the same foot forward several times in a row, or forgetting to have the robot get up before starting to walk.

Eventually, all of the teams succeeded at their tasks, and there had been no injuries, even though I’d forgotten to tell them about the Three Laws of Robotics.

I was glad I wasn’t on my own today, but I may volunteer to do this again in another school later this spring. It beats debugging my code!

Not the most thought-provoking book of the week, I hope

I picked up Dave Barry’s second novel, Tricky Business, yesterday. Somewhat to my surprise, there wasn’t a single booger joke in the entire book; however, other bodily secretions played pivotal roles in the plot. Not that there was a lot of plot — but what there was moved right along; the whole book only took me a couple of hours to read. And there were two things which made the book special for me:

  • I lived in South Florida for eight years, and so the local color rang true, and
  • I borrowed the book from the library.

Go thou and do likewise.

About that cheese sandwich…

Mark Bernstein recently wrote that even a posting about a cheese sandwich might well be worth reading, as well as writing. But I hardly ever eat cheese sandwiches, so I haven’t even had that as an impetus to write lately.

I guess the last cheese sandwich which made an impression on me was a long time ago, on a trip to Washington, DC, with my cousins. We made the mistake of stopping at a place called the “Virginia Inn” somewhere around Ashland. I was probably 12 at the time, but I still vividly remember the so-called grilled cheese sandwich that they inflicted on me — it was cold and greasy, completely inedible, and I’m pretty sure it cost upwards of a dollar (and that was back when a dollar bought something). And it took forever for them to deliver it, too. The place has since gone out of business, and rightly so.

This blog hasn’t gone out of business, though I have been awfully quiet lately; I’ve thought about posting, but never when I’ve been near my computer with time enough to write something. I’ve been trying to do Technical Stuff at work (of late, my most effective programming tool has been PowerPoint, and that’s a sad state of affairs for someone whose title is “Distinguished Engineer”), and, as is always the case, programming tasks expand to fill all available time and mental capacity.

And I’ve been reading books at home rather than sitting on the computer till all hours; I decided it was time to work on some of the backlog which I’d picked up at Worldcon last August — perhaps after I finish those books, I’ll find the piles buried elsewhere in the house from previous years. So four of the last five books I’ve read were old SF:

  • Age of Miracles by John Brunner — not one of his best by any means; the characters were almost as cardboardy as typical Asimov, and the ideas weren’t nearly as enticing
  • The Jagged Orbit, again by Brunner — this was far better, although not as good as Stand on Zanzibar or The Shockwave Rider. The dystopian future Brunner conjectures here, with the US becoming a very segregated and heavily armed society, did not come to pass — but it sure resembles the descriptions of Iraq in the news this week.
  • Rogue Star by Frederick Pohl and Jack Williamson — perhaps this book would have made more sense if I’d read the first two books of the Starchild Trilogy before reading this one. But I doubt it.
  • Jack of Eagles by James Blish — this was my favorite of this batch, a fast-moving tale of one man’s discovery of his psi powers, a conspiracy aimed at world domination, and how he triumphed. The copy I bought was a UK edition, printed in 1975 (and, interestingly, sans copyright notice), but the book was clearly set in an earlier era — the protagonist was going to be evicted because a girl let herself into his apartment (stealing a passkey to do so), and by 1975, that would not have been very believable. A quick check on Amazon reveals that the book was actually written in 1952, which makes the setting much more understandable!

The other book I read recently was nonfiction; The Holy Thief by Rabbi Mark Borowitz. Borowitz started life as a nice Jewish boy in Cleveland, but after his father died at age 14, he went to hell (more-or-less literally), beginning a career as a criminal which sent him to prison twice. The second time, he realized that he was on a death trip, and turned back to Judaism , eventually becoming the rabbi at Beit T’Shuvah in Los Angeles. I almost literally could not put the book down and finished it in two sittings; Diane had a similar reaction. By coincidence, while we were reading the book, Jeff was in LA on a class trip from school, where they visited Beit T’Shuvah, although he didn’t get to meet Rabbi Borowitz. This book will be the Shir Hadash book group book for June — highly recommended.


The USER group in Computer Science at work has a weekly “Tea Time” gathering every Thursday afternoon, where people from the USER group and related areas gather for an hour or so of food and talk. I don’t know how long the gathering has been happening — I first heard of it when I joined Almaden Services Research in 2004 — but I’ve been a frequent attendee.

People take turns hosting, and so the cuisine varies, although it’s very rarely nutritious — or, to put it more directly, people like to bring dessert. Today, a colleague and I split the hosting duties, trying two approaches to chocolate cake.

Hers was a variation on Gourmet’s Double Chocolate Layer Cake, using a cream cheese frosting for a contrast. I made the Simple Chocolate Sheet Cake that Al suggested, as I’d done for Diane’s birthday last year, although this time I remembered to put the vanilla in the frosting.

There was a definite contrast between the cakes. Her cake was much more complex and subtle, with many flavors and an elegant presentation (she even brought it in a box). My cake had one, rather unsubtle message: chocolate!. It was very dark (and the frosting was even darker), and there were no distractions like cream cheese or strawberries. And it was still in the cake pan, because I didn’t have anything big enough to transport it in.

We had thought about taking a poll to see which cake people preferred, but didn’t get around to it — both cakes vanished, with people going for seconds of both, so I guess we both won.

I wonder what next week will bring.

What spreads faster? Truthiness or brrreeeport?

Scoble is running a test of blog search engines, and this is my contribution to the dataset.  Hmmm…I am not yet there. Let’s say “brrreeeport” and “truthiness” in the body of the post and see what happens now.

In other news, things have been busy, but nothing has been really blog-worthy — sure, we had a beautiful 70-degree day while New York was getting socked with 27 inches of snow, but you could read that in the newspapers.

Possibly the most interesting thing we did over the weekend was go to the Kehillah production of Hannah Senesh.  As he introduced the play, the director (Kehillah’s drama teacher) said that he really couldn’t tell us to “enjoy the play”, and he was right.  It was a very meaty play for highschoolers to deal with, and they did a wonderful job.

Back to work…

Not just entertainment, but wine

San Jose Rep took advantage of a semi-captive audience during the production of The Immigrant and made it easy for subscribers to renew — they had a card preprinted with everything but our credit card number waiting for us when we sat down.  And they even offered an incentive: a free bottle of wine if we renewed that day, versus an implication that they’d be telemarketing subscribers who didn’t renew. 

So we renewed our subscription (we were going to do so anyway) and brought our bottle home, where it would have spent some time in the wine fridge until its number came up.

But we’re not the only ones in our havurah who are Rep subscribers, and the other family brought their bottle to the Super Bowl party, so, of course, we opened it.  (Well, we opened ours, because it was already at the right temperature, but let that pass.)

The wine was a Cedar Brook 2002 Cabernet Sauvignon, and it was perfectly pleasant; it went well with pizza, and was fine with salmon the next night, too.  What struck me as interesting, though, was the text on the back label, which said that “Cedar Brook wines are produced exclusively for hotels and restaurants throughout the world.”  So I guess I won’t be restocking this one. 

I was curious, though, and after a little research, I discovered that Cedar Brook is yet another label from the ubiquitous Bronco Wine Company, which is probably most infamous for its biggest seller, Two-Buck Chuck (aka Charles Shaw).  I’ve had a couple of their other wines, too (Black Mountain and ForestVille for sure, and probably others), all of which have been drinkable, unlike Two-Buck Chuck (which, I am happy to report, Trader Joe’s cheerfully took back).

Did you leave these?

When Diane came home this afternoon, she found a mysterious potted plant on our doorstep.

There was no note, and no indication of who left the plant or why. The best guess we have is that it might be related to the March of Dimes mailing which arrived today from one of our neighbors; at any rate, the card in that mailing had flowers on it.

Or maybe it was a SuperBowl party thank you.

Whatever the reason, it was certainly one of the nicer things we could find on our doorstep!

Weekend Update

Yesterday, we went to San Jose Rep to see The Immigrant, a play about the experience of a Russian Jewish immigrant in Hamilton, Texas, where he started as a fruit peddler and ended up as a respected member of the community (and the only Jew in town), owner of the local department store.  I wonder how similar his story was to that of my grandfather, who was a Lithuanian Jewish immigrant and eventually owned a grocery store.  Even without that connection, I would recommend the play.

Today, we hosted our annual Super Bowl party — as usual, we had more than enough food (most of it of dubious nutritional value, especially the stuff I picked out!), and far too much beer (one six-pack, untouched).  The commercials didn’t seem to be up to the standard I expected of the Super Bowl; the best commercial, by far, was from FedEx.  Other notable commercials included the ones from Hummer, Sierra Mist, and the Bud Light magic refrigerator commercial.  But most of the commercials went in one eye and out the other — I’m glad I wasn’t paying for them. 

The best news, though, is that my father-in-law is no longer homeless.  He and his girlfriend moved into their apartment yesterday after their stuff arrived from Valley Stream — they were lucky to be able to lease an apartment in the complex they wanted (Fellowship Square in Tucson) with only a six-week wait.  They’d been staying in hotels, with friends, and with family, but they said that moving from place to place every week or so was getting tiring, so I know that they’re happy to be firmly grounded again.

I hate computers

Well, not always — after all, I do make my living doing IT Research at IBM.  But there are days…and today was one of them.

I’ve been on jury duty this week, which had kept me from committing myself to go to a meeting in Somers, New York, next week.  But today was my last day on call; last night, the county’s web page told me to check again at 9am this morning.  Since this was the first time I’d seen a 9am check-in all week (normally, the earliest you’re asked to check the page is 10am), I pretty much expected to be told to come down to the courthouse for possible empanelment.

I got to the office just after 8; the page hadn’t been updated.  So I was having an IM conversation with a colleague on the East Coast about next week’s meeting while checking the page every few minutes, waiting for a 9am phone call.  Suddenly, my laptop froze up — this is unusual, but not unprecedented (I run Windows XP on my laptop — need I say more?).  But that wasn’t all — the display was flickering; it looked almost like a TV whose horizontal hold was misadjusted.  And then the screen went blank.

I tried rebooting; no luck — not even the logo during the boot sequence.  So I called IBM Service, and quickly reached first-line support, who determined that I would have to send the machine back for repair and connected me to the right department.  So far, so good. 

The preferred way to repair a ThinkPad in the field is to replace it — send out one without a hard disk, memory, or CD drive.  The user then swaps in his old parts, sends back the broken machine, and is back on the air with the least possible disruption.  Unfortunately, the service group didn’t have a machine identical to mine.  The best they could do for me was to send out a loaner machine, which would require me to keep track of anything I did outside of the Notes environment and be sure to copy it to my machine when it came back from service.  And, of course, I wouldn’t get the loaner until Monday (by which time I was supposed to be on an airplane to the East Coast).

In the meantime, I’d booted my office desktop, which runs Linux.  In many ways, Linux is a superior environment to Windows — but not when it comes to using Lotus Notes or Microsoft Office, both of which are critical to my life at work.  And I hadn’t ever really gotten around to configuring the desktop to use — it was a place to do some testing of Web stuff and to develop a little code, not to do office tasks.  But I did have a browser on the machine, and I was able to check the juror status page.  Much to my surprise, I didn’t have to go in to the courthouse; in fact, I was now finished with my service and have a one-year exemption from jury duty.

So I had my 9am call; then I settled down to try to get a workable environment.  I was able to borrow an earlier generation ThinkPad and connect my disk to it — I didn’t want to try to boot my own disk because I was worried that Windows would go catatonic when it saw how different the hardware was, but I was willing to make a copy of the disk and try it.  But, no matter how I tried, I couldn’t successfully copy the old disk — you see, I hadn’t cleanly shut down Windows when the display went dead, and so the filesystem was dirty, and the copy programs I had couldn’t deal with that.

But I didn’t make that discovery until after lunch.  And in the meantime, I’d run into a colleague who had a ThinkPad T41p which wasn’t yet in productive use — and he was willing to loan it to me.  But he was leaving for the day, so I’d have to get his manager or security to let me in.

So, after a lunchtime meeting, I called Security for an entry assist.  They (properly) had to verify that it was OK, and then we set out to find the office.  But I’d copied the wrong piece of data from the screen — I had the room number of his mail drop, not his office.  Eventually, however, we found the right office, and I borrowed a brand new ThinkPad T41p.

All I had to do was swap the hard disks — I knew my disk would work perfectly in that machine.  But, try as I might, I couldn’t get the disk out of his machine…nor could any of the friends I asked to try.  And I didn’t want to force things too hard, so, after losing another 30 minutes, I called Security to get back into the office, where I found a second brand new ThinkPad T41p.

And this time, the disk came out — I plugged mine in, and hey presto, I was back on the air, with a day’s worth of e-mail to deal with.

I decided that losing today was all of the fun I could stand, and have made my excuses for the meeting next week; I’ll phone in to the parts that I really need to participate in.  And sometime next week, my machine should return from the shop…I hope.  Though I wouldn’t mind keeping this machine instead; it’s a pleasure having a truly clean display.

Shabbat Shalom!

Search Oddity

Last night, I was checking the recent visitors report generated by SiteMeter, and I noticed one visitor had gone through 12 pages on the blog (which is quite a bit more than average). I was curious about what brought that person here; it turned out that they’d reached the site through an MSN Search for “November 2002”.

As of last night, this blog’s November, 2002 archives were the 8th result from that search. I can’t imagine what brought me so far up on the result list — though my blog is also high on MSN if you search for “November 2000” or “November 2001”.

Sometimes, I wonder about the web….

…. _… …_._

Thanks to Jason for pointing out the demise of Western Union’s telegram service on Friday.

I never sent any telegrams, though Diane had to send one to a Realtor when we were bidding on this house (she was in Florida at the time).  Today, of course, she’d send a fax (even back then, faxes were almost available — somewhere in my files, I have a FedEx ZapMail receipt for some part of the paperwork we had to deal with).  And we got at least one congratulatory telegram at our wedding.  But I guess telegrams had already outlived their usefulness when Western Union started to deliver them by phone.

If there still were telegrams, though, I might have considered sending one today to mark Jeff’s 16th birthday.  Happy birthday, Jeff!