Terebi II http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/ 2010-08-28T21:14:27-08:00 Alan and Pia http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/08/alan_and_pia.html Okay, my least fuzzy photos from Alan and Pia's wedding are up on my Flickr account, in this photoset. Many more are on the 'cutting room floor', believe me.

It was a lot of fun going over them, recalling the day. Good luck, you two!

]]>
Life dpwakefield 2010-08-28T21:14:27-08:00
The LXD http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/08/the_lxd.html The LXD stands for 'The Legion of Extraordinary Dancers', and is a series of short 'webisodes' created by Jon M. Chu. There are ten chapters, consisting of paper-thin plots and fun dancing. The plot is "Heroes" meets "Step Up", and as such just tickles my 'cheesiness' bone while gratifying my interest in dance.

So I just watched the final episode tonight, and I can't find any indication that there will be a second series or when it will start. I want my LXD!

]]>
Dance dpwakefield 2010-08-27T21:47:51-08:00
Solar Odyssey http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/08/solar_odyssey.html Today's banner is one of the handful of shots I took of Oregon State University's Solar Odyssey solar-powered car. They brought it to my workplace over lunch, so I strolled over and snapped a few. Enough of them turned out okay that I decided to make a photoset out of them.

The photos I took at Alan and Pia's wedding were not nearly as crisp, so I'm hesitant to put any up, but I'll look 'em over this weekend and see if any are passable. My only excuse is that I've been lazy about practicing with my new camera, and flubbed the settings. Sorry!

]]>
Gadgets dpwakefield 2010-08-26T17:30:05-08:00
Anything to Get Out of a Wedding http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/08/anything_to_get_out_of_a_wedding.html Renee just must not want to hit the road with me this Saturday. She was up all night sick. She thinks it was due to 'bad cherries', but Jean The Nurse mentions that there's been a bad summer stomach flu going around too.

Anyone else been having stomach illnesses?

Update(s)

Renee recovered with time to spare, and drove us to Welches for the wedding, which was great. I'm really happy for Alan and Pia.

As for the stomach illness, Jean stayed home from work to help Renee, and the next day she was at work, her boss told her that several parents were out for the same reason. Weird!

]]>
Life dpwakefield 2010-08-12T06:45:31-08:00
Miles 'n' Miles http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/08/miles_n_miles.html This morning it was cool, cloudy, even a little misty. But the roads were not slick, so I cleaned up my bike, inflated the tires, and went for a nice ride. As it turns out, it was a good thing I did, since I was destined to spend three hours sitting in a confined space.

Our daughter has passed her driver's training course this summer, and is now on track to log fifty hours of driving with her parents before she can apply for a real, live license. She's been driving Jean and I on various errands, such as yesterday taking us to Target and grocery shopping. She would also have taken us to Gamestop, except the game she wanted was not in stock (thank you Internet). However, she found that the game was in stock at the Gamestop store in Corvallis. So guess where I went today? Thanks again, Internet...

Sorry, no pictures. When we left in the morning I was not planning ahead, and we were out of town before I realized I'd left all my cameras at home.

Anyway, despite a couple of hiccups, her driving was pretty smooth. We arrived at Corvallis, picked up a copy of Persona 4, then had lunch at Nirvana Indian restaurant. Afterwards, we drove around the pretty idle university campus, then made our way back home.

After this trip, I'm trying to convince her that she should come with me to Alan and Pia's wedding, but that's still up in the air.

But three hours of driving today! Sheesh!

]]>
Weekends dpwakefield 2010-08-08T21:07:23-08:00
New Driver http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/06/new_driver.html Just a quick note, as I'm at work. I took Renee in to the DMV this morning, and she took her test for a learner's permit. She passed and is now 'in the chute' for driver's training this summer. Another rite of passage, yay!

]]>
Life dpwakefield 2010-06-22T10:45:23-08:00
<![CDATA[<em>Real</em> Black]]> http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/06/real_black.html Renee was trying to print some homework that she had entered into Quark Express, one of Jean's tools left over from her days as an editor. The printouts kept coming out sepia-toned. We've had that problem in the past when the printer drivers go wonky, so I was prepared to reinstall printer drivers if necessary.

But first, Jean took a stab at adjusting the palette of the document in Quark (she's a wizard in that layout tool). When she was done, the doc printed in nice, crisp black. She told us, "I just created a fake color called real black." I had to repeat that back to her so she could appreciate the contradiction.

]]>
Gadgets dpwakefield 2010-06-12T17:24:28-08:00
The Annotated Turing http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/06/the_annotated_turing.html I've been 'reading' The Annotated Turing for coming up on two years now. I place 'reading' in quotes, as my approach is not a continuous effort, but rather, a series of frustrated exercises. I started by reading this book from the library, and extended my checkouts a couple of times before I concluded that I needed my own copy to give it proper attention.

The book, by Charles Petzold, is, as the title suggests, an annotation of sorts, of Alan Turing's 1936 paper, On Computable Numbers, with an Application to the Entscheidungsproblem. The paper is a milestone in computer science, even if it precedes most of computer application. In the paper, Turing lays the groundwork to establish what we now take for granted, that it is impossible to 'decide algorithmically whether statements in arithmetic are true or false, and thus a general solution to the Entscheidungsproblem is impossible.'

Turing does this in his paper by a series of logical steps, first describing a hypothetical machine which can carry out various simple instructions, then gradually extending the power of this machine until it is computationally complete, that is, it is capable of generalized computation (much like a modern computer). He then proceeds to show how there is no"process for determining whether a given [machine] is satisfactory or not." In his paper, this means that we cannot determine if a given machine will perform the job it is supposed to (calculate a real number) or not (is 'circular').

Well, the paper is itself filled with lots of mathematical notation in various scripts (German, Greek, what have you), and additionally is compressed, in the sense that much of the notation and discussion assumes familiarity with the field at the time. Rather than read it alone, I thought it would be more enlightening to read the annotated version. As it turns out, this is at times true, and others, frustratingly false.

I try to read difficult papers on my own, as I don't really have the time to take classes right now. But my experience has been that in any difficult subject, I make much better progress if I have an expert in the domain of whom I can ask questions when I get stuck. Here, I was hoping that Petzold would bridge that gap, if not as an expert, than at least as an accomplished tour guide. The material, especially the mathematical foundation, is difficult enough that any ambiguity derails my thoughts immediately.

So I began reading, and enjoyed his introduction of Diophantine equations, and could even see the point in the context of the book. When he began discussing the cardinality of infinities, and tried to describe Cantor's first proof of the non-enumerability of real numbers, I had my first falling-out with this book. Unlike the diagonalization approach, which is very accessible, the first proof is difficult in the extreme (perhaps subtle is a better word), and I found Petzold's explanation opaque and frustrating. I gave up and put the book on the shelf. To be fair, it took Cantor some twenty years to come up with the clearer diagonalization proof, so the problem just ain't easy.

Eventually, I picked the book up again, and tried to retrace my steps. I reread the chapters leading up to the troublesome proof, and once again crashed on the rocks. It was not until I went surfing on the web and found a post by Dick Lipton (a Professor of Computer Science at Georgia Tech) on his weblog discussing the first proof that I was truly able to grasp the point (and the sublety is such that I can understand the fine distinctions which make this proof convincing only in the space of the day I have read Lipton's presentation -- the following day I am once again asking myself "but how???"). This entry supports my notion that access to an expert is sometimes necessary to make forward progress.

The book is not without it's moments of humor. After an ever-escalating tower of abstract machines, Petzold has shown how it is possible to do (binary) addition and multiplication with a 'Turing' machine, at the simple expense of adding dozens of machine configurations and expanding the 'tape' to arbitrary length. It is beginning to dawn on the reader that the primitive hypothetical machine may be extended to a general purpose computer, albeit so primitive as to comprise a bit of a tar-pit. At this point, Petzold shares the understatement: "Obviously, the Turing Machine is not a programmer-friendly medium."

My next stumbling block has only just arisen. I believe I understand the concept of enumerability fairly well, though I acknowledge that any given enumeration can be quite tricky. Petzold covers how Turing has assigned a number to each of his machines by stringing together all the states (machine configurations) of a given machine, along with detected symbols and transition states, to form an encoding, that when translated to digits, gives a unique, finite integer. This is its description number. Since we can enumerate all integers, and we can reject finite integers which are not valid description numbers (given Turing's encoding rules), we can therefore enumerate all Turing Machines.

But this is where Petzold loses me again. I can't agree with his conclusion. He says that since we can enumerate all Turing machines, and some of those Turing machines produce computable numbers, therefore "computable numbers are enumerable." I'll reproduce his conclusion in a complete quote:

By reducing each machine to a number, Turing has also made it possible, in effect, to generate machines just by enumerating the positive integers. Not every positive integer is a valid Description Number of a Turing Machine, and many valid Description Numbers do not describe circle-free machines, but this enumeration certainly includes all circle-free Turing Machines, each of which corresponds to a computable number. Therefore, computable numbers are enumerable.

So

  1. Generate each integer in turn
  2. Reject integers which are not valid Description Numbers (those which don't follow the rules to describe the states of a true Turing Machine)
  3. Reject machines which are not 'circle-free' (these machines can, for instance, get stuck in loops without generating a true real number)

And voila, we are left with the enumeration of machines which generate computable numbers! The trouble is with step three. The whole point of the paper is to show that "there can be no general process for determining" if a machine is circle-free or not. Given that, the procedure for enumerating Turing Machines does indeed exist, but a procedure for enumerating circle-free Turing Machines, and hence for enumerating countable numbers, seems not to be satisfied by this procedure. Have I misunderstood Petzold? Possibly. But once again, I am frustrated by being unable to ask questions.

I'm not putting the book on the shelf for another year, as for the most part, I've been able to follow the elaborations on the paper. In fact, the detailed dissections of the various example machines from the paper have been quite helpful. But I'm just not happy when I encounter these stumbling blocks.

]]>
Books dpwakefield 2010-06-06T08:30:24-08:00
Invaders http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/05/invaders.html Fly AwayIn the banner today, and in this post, are examples of just another hesitant step in learning my new camera. I've been playing around with the metering modes, exposure and focus settings just to get familiar with it. Also, while I don't recall the post where I read it, I have to agree with the author who said that the manual is crap.

Anyway, I decided to snap a few images of the new 'invasive species' squatting in our back garden, varying exposure and f/stop. Jean swears that she did not plant this! Without Googling or digging (heh) into a plant book, she thinks that it most resembles foxglove; the bell flowers in the banner photo bear this interrpretation out better than the 'macro' of the head flower in this post. Any friends willing to confess to horticultural expertise?

Just check out the last couple of pictures on Flickr and confirm or deny the essential nature of this plant. I didn't see any pedal (walking) or drum roots, so am currently ruling out Triffids...

]]>
Weekends dpwakefield 2010-05-31T16:33:15-08:00
Cranes http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/05/cranes.html Another odd album from the 90's: Loved by Cranes. I like it, but think it will grow on me with repeated listenings...

]]>
Music dpwakefield 2010-05-30T10:33:20-08:00
Carl Stalling Project http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/05/carl_stalling_project.html Okay, I know, SOMEWHERE in this stinking house, there is a cd of this album, but I just can't find it. So after listening to Be the Frog for the millionth time, I finally decided to spend some eMusic credits to download a new copy of Carl Stalling. It's such fun!

]]>
Music dpwakefield 2010-05-30T10:28:34-08:00
Netflix-ing http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/05/netflixing.html Started season two of The Wire, and it continues to satisfy.

Yesterday, we finished Dead Man, a fifteen-year old movie by Jim Jarmusch. This is one of his good ones.

]]>
Movies dpwakefield 2010-05-30T10:17:15-08:00
The Blue Album http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/05/the_blue_album.html Just grabbed this album by Orbital. It was their last album, and contains samples from a Russell T. Davies show with Christoper Eccleston (first Doctor Who in the new series). This is what first piqued my interest. Gonna listen to it while writing code tomorrow!

Update

Dunno why, but I just frickin' love You Lot...

]]>
Music dpwakefield 2010-05-17T20:47:44-08:00
New Music http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/05/new_music_13.html Picked up lots of singles: two Joy Division songs, "She's Lost Control" and "Love Will Tear Us Apart"; Dr. John's "Right Place, Wrong Time"; Louis Prima's "Sing Sing Sing"; Adam Ant's "Dog Eat Dog"; Love and Rockets' "Kundalini Express", "Ball of Confusion", "So Alive".

Three albums:

]]>
Music dpwakefield 2010-05-16T09:10:42-08:00
Latest Movies http://www.rdrop.com/users/wakefiel/movabletype/terebi2.3/archives/2010/05/latest_movies.html On DVD, Jean and I watched Pirate Radio. It's a bit of a light comedy, and relies heavily on it's soundtrack for goodwill. Speaking of soundtracks figuring heavily, we followed up with Grosse Pointe Blank, which I'd seen before, and was of course willing to see again as it is a very fun movie. Jean enjoyed it too.

Streaming, I watched the original A Nightmare on Elm Street with Renee, since I had never seen it and reviews of the new remake said it was "not as good" as the original. Given how corny and disjointed the original was, I don't think I'll see the remake. Funny thing is, even though Renee was alternating between ignoring the movie to play with her DS, and laughing outright at the bad acting, she said she had nightmares that night.

A second movie we streamed together was A Scanner Darkly, which is based on the Philip K. Dick novel of the same name. I'd read the novel and remember it as one of his better books, dark, gritty, weirdly humorous, and sad. The movie manages to capture a lot of that, but Linklater's decision to use the 'Waking Life' animation technique was mostly just a distraction. Except for the scramble suits, the entire movie would have worked just as well with normal cinematic film techniques.

]]>
Movies dpwakefield 2010-05-16T09:00:18-08:00