Remember to shut the door

Sometimes I wish I had a perfect memory. This happens during those many moments when I find myself frustrated that a name, or a date, or some other factoid I’m sure I used to know, is stubbornly eluding my mental grasp.

Usually, if I allow the question to linger in the back of my mind for a few minutes, the answer will float magically up to the surface, like one of those mysterious predictions in the window of a Magic 8 Ball. But alas, not always.

Oh, for perfect powers of recollection!

Yet such powers might turn out to be not a dream, but a nightmare. One of the wonderful things about being human is our ability to weave our memories into a coherent narrative, one that allows us to make sense of things. Such weaving requires not only the ability to remember, but also the ability to forget.

We humans are pattern makers, who create meaning for ourselves not merely from the raw material of lived experience, but from the lights and shadows we are able to perceive within that experience. Yes, some of those shadows contain dark memories, doorways into experiences of hurt and pain.

From time to time we need to stare into those shadowy doorways, drawing what we need from the darkness within. But afterward, we must remember to shut the door.

Classic Brick

I finally got around to seeing “Brick”, Rian Johnson’s awesome post-modern film noir from 2005. The execution of the film is brilliant, but the premise is very simple: “Suppose a 1940’s hardboiled detective story were set in a modern suburban high school?”

This film is able to work so well because it does not condescend. It treats the premise and the characters with utter seriousness, carefully transposing all of the noir character archetypes, relationships and dramatic conventions to this new setting. The clever and inventive camera work and editing are also entirely consistent with the tropes of noir. I didn’t detect a single moment when the film winked at the audience.

I wonder whether this is the key to updating a traditional genre: Rather than merely using it as source material, go deep and understand what really makes the genre tick, and respect its conventions.

After all, there’s a reason that classic genres are classic.

Peace of mind

When you are constructing a prototype, sometimes you first need to put it together with string and chewing gum, just so you can quickly get a sense of things. The result doesn’t need to be robust or even completely functional — it just needs to tell you whether you are going in the right general direction.

But then at some point, after you’ve figured out what direction you are heading, you need to replace the string and chewing gum with bricks and mortar — in my case, solid techniques of software construction that will be sturdy and reliable and built to last.

I often find the transition from the former to the latter a bit stressful. Here I’ve just had a nice little lean-to that worked, albeit badly, and now I am going to tear it all down and replace it with a real building. That is going to take a while, and during the transition I won’t really have anything to show for my efforts. But of course it’s worth it.

Yesterday I noticed something: I wouldn’t let myself start construction on the more robust version of my prototype until I got the shoddy temporary version basically working. I found this puzzling. Here was something I knew I was going to toss out, something that I knew wasn’t even worth very much, but I simply had to finish it before I would let myself start on the next phase of the project.

At first I was perplexed, but eventually I realized that the benefits of this strategy were very real, although entirely psychological. Knowing that I had finished something, even something not made to last, would give me the confidence I needed to tackle the much more challenging problem ahead.

Robert M. Persig put it very well: “Peace of mind produces right values, right values produce right thoughts. Right thoughts produce right actions and right actions produce work.”

Clear as glass

The other day I touched on the difference between Google Glass and the (highly conjectural) concept of “Matrix”-style direct to brain knowledge downloading. The ensuing discussion has been very interesting.

One thing that has come out of that discussion is the question of how best to use Glass-style augmentation in the context of an ongoing conversation. It might very well turn out that as augmentation technology matures, the user experience will evolve into a kind of continuous background process, never quite requiring our attention, but rather feeding unobtrusively into all our conversations.

In this kind of scenario, the true power-up technology will not be the display itself, but the coordinated pipeline of automatic speech recognition, contextual look-up, and semantic inference that will listen to our conversations and provide immediate information in response.

In essence, our augmentation devices will “whisper in our ear”, feeding us new information that is informed by what was just discussed, and that is optimized for suggesting new and fruitful conversational directions. If such technology is working properly, discussants need never focus on the existence of this back-channel.

Such a real-time knowledge supplement stream would be the conversational equivalent of wearing contact lenses or a hearing aid, or having an air conditioner. For if such augmentation does its job properly, it will become as clear as glass — and we will forget it is there. We will simply become better and more informed conversationalists, while forgetting that there is any technology involved.

An interesting conversation

This evening I attended a small social gathering at my sister’s house. I was surprised to find that the five year old daughter of one of one of my sister’s friends knew that a Googol is 10100, and that she was wondering how long it would take to count up to a Googol. I told her it would take way too long, so she suggested maybe counting by hundreds or thousands to speed things up.

I then suggested it might work better if she counted by double each time — one, then two, then four, and so on. She quickly saw the logic of this and started working it out. “Let’s see,” she said, “one, then two, then four, then eight, then sixteen, then …” she thought a moment, “thirty two!”

Soon the topic shifted to parallel universes. I mentioned having read recently that scientists think there might be an infinite number of parallel universes, so it’s possible that we exist in many different worlds, only we could be different versions of ourselves in each one.

After thinking about this for a bit, she pointed out that there might be a universe where there are still dinosaurs. “Yes,” I said sadly, “but we could never see them, because you can’t get from one universe to another.”

“But maybe,” she said, “we could invent robots that could travel between worlds. We could send them to take pictures of the dinosaurs for us.” I was doubtful, but I had to admit it was an intriguing thought.

Our conversation then broadened. Since parallel universes can contain anything, we conjectured, there could be universes where dragons are real. Then we realized that there might be a universe where dragons are having this very conversation. “Imagine,” we wondered, “one dragon talking to another dragon about some other universe where people are real, and not just imaginary creatures.” We both thought this was very funny.

It was one of the more interesting conversations I’ve had recently.

The spyglass and the jetpack

My post yesterday asked what it might be like if we actually had the instant knowledge upload capability from “The Matrix”, In response, J. Peterson commented:

“Your Google Glass frames could handle this. Start face recognition on the person your talking to. Listen for voice and context cues (”…I write for the New York times”, GPS coordinates in the city). Then it’s just a matter of managing the awkward stare as you try to skim the articles floating just above her head.”

It’s an insightful comment, but one could argue that what Google Glass is, in a sense, the antithesis of Trinity’s skill upload. The former provides a tantalizing glimpse into a world of knowledge, whereas the latter actually delivers that world.

Imagine, for the sake of argument, a future society where everyone is “wearing”. In such a world, my conversant would expect me to know, mere seconds into our conversation, the titles of her articles in the NY Times — they would be showing on my heads-up display. But I would still know none of the substance.

In reality, I spent more time reading those articles after the party than we had spent conversing. Google Glass and similar devices, such as the Vuzix M100, cannot replicate that experience. Whereas an actual brain upload (which is most likely decades away), might indeed provide true in-depth knowledge in real time.

In a way it’s like the difference between a spyglass and a jetpack. The spyglass will let you see the contours of a distant mountain that remains tantalizingly out of reach. The jetpack will take you there.

(-10 + 9 – 8 + 7 * 6) * (5 * 4 * 3 + 2 – 1)

 
When I woke up this morning, the above sequence came to me. Apparently I was thinking about this in my sleep. It’s so cool that you can form 2013 as a countdown using only simple arithmetic of 10 separate numbers. I’m starting to suspect there are many solutions for any given year. Maybe I’m just a nerd. 🙂

Speaking of which, a recent encounter reminded me of the following snatch of conversation from the film “The Matrix”:

 

Neo:

“Can you fly that thing?”

Trinity:

“Not yet.”

 

This is the scene in which Trinity, the female lead, instantly downloads to her mind the ability to pilot a helicopter, and the entire audience thinks (to quote Keanu) “Whoa!”

I attended a holiday party the other week at which I was introduced to a clearly very interesting and intelligent woman whom, I was told, wrote for the New York Times. I found out only later, when I did a Google search, that she had written a number of features about research topics I have worked on, which I would have loved to discuss with her.

I might have figured that out at the party, but pumping people for questions about their work while they are holding a drink can be socially awkward. If it had come up in the flow of conversation, that would have been ok.

If we really had the capability posited in “The Matrix” — if I could have simply stood there and acquired, from one moment to the next, the knowledge I later looked up, I might have been able to start that conversation in a fun and interesting way. But would that have been better?

In a way, this is like asking whether a world with cars and trains and airplanes is better than a world where people just walk. Of course such a capability would be enormously empowering, but would it be better?

In other words, would you prefer to live in a world where any body of information could be acquired instantly, even during the flow of conversation? Or would the disadvantages of such a universal ability outweigh the advantages?

(10 + 98 – 7 × 6 – 5) × (4 × 3 + 21)

 
Yesterday’s post was inspired by Peter Norvig’s new year’s greeting, which was:


Happy 10/9!*8!*7!-6!*5!/4!+3!*2!+1!
 

I thought his greeting was wonderful, but it bothered me that it relied so heavily on factorials, which many people don’t understand. I wondered whether it would be possible to use only add, subtract and multiply, plus concatenation (eg: 1 and 2 can become 12), so that more people would be able to read the message. For variety, I decided to put the digits in forward order.

My strategy for finding a solution was to start with 2013 and work backwards, trying to whittle things down to zero. First I tried 2013 – 1234, but that gave 779, and I couldn’t see how to get from 779 down to zero using just the remaining digits 5,6,7,8,9.

So I then backtracked and tried 2013 – 123. That gave me 1890, and I knew I was in luck, since 1890 is a multiple of 90, so it must also be a multiple of 45. That gave (2013 – 123) / 45 = 42, which is just 7 × 6 — two more digits down.

At this point it was done, except for incorporating 8 and 9. Fortunately (8 – 9) is -1, which is easy to slip in, giving the final result: 0 + 123 – 45 × 6 × 7 × (8 – 9) = 2013.

Still, there was something very cool about the fact that Peter Norvig’s sequence was an actual countdown from 10 to 1 — just like the countdown to midnight at Times Square on New Years Eve. So this morning I figured I’d try such a countdown, again using only “easy to read” arithmetic.

Since 2013 = 61 × 33, this time I took a different approach:


61    10 + 56 – 5    10 + (98 – 42) – 5    10 + 98 – 7 × 6 – 5

33    12 + 21    4 × 3 + 21

 
And there you have it — the title of today’s post.

Resolution

Years are complicated things, with funny shapes and odd bits that stick out here and there. The only thing you can be sure of about a year is that it won’t turn out the way you thought.

I’ve come to realize that I do not measure my years by accomplishments or grand events, but rather by the state of my friendships — my connections with the people I care about. I have been reminded this past year that such matters are wildly out of my control. Wonderful friendships have entered my life seemingly out of nowhere, whilst others have sunk beneath the waves, never to be seen again.

This whole business of letting ourselves become close to others while bracing for the consequences of our inherent separateness — for the possibility of loss — is something I may never fully get used to. How do you love people properly, knowing they may be gone from your life a year hence?

If I have only one resolution for the new year, it is this: To accept this odd coming and going of human souls, both into and out of my life, as simply the way of the universe.

You can love others — even with all of your heart — but the hard truth of it is, you cannot be responsible for any soul but your own.