Archive for September, 2016


Saturday, September 10th, 2016

I spent much of the day today with my mom. The wonderful thing about moms (at least mine), is that you can talk with them about things you are wrestling with that you would rather not discuss with anyone else.

As it happens, my mom is a particularly level headed person, so I always have a better handle on how to deal with problems after talking things through with her. And today has been no exception.

It’s not that the problems actually go away, of course. It’s more that they become easier to understand. In particular, after talking with my mom today I have a much better handle on that always tricky question: “How much of this problem was caused by me, and how much of it was caused by somebody else?”

It turns out that in this case, it’s pretty much the latter. Which from my perpective is always good news. In any case, I feel unburdened.


Friday, September 9th, 2016

I was talking today with some colleagues about our research, which is not exactly virtual reality, and not exactly augmented reality. We are sort of doing VR for AR: We use various virtual reality techniques to prototype a kind of extreme future augmented reality.

The question came up as to what terminology we should use to describe what we are doing. Neither “virtual reality” nor “augmented reality” really describe it. So perhaps a new term is needed.

I had an inspiration. I told my colleagues that we need something radically new and forward looking, more futuristic and cutting edge than mere virtual reality. “What we need is a brand new acronym,” I explained. “Something that would be completely exotic to young people. So let’s call it Virtual Co-present Reality … VCR!”

This is just so beautiful

Thursday, September 8th, 2016

I am in an email discussion group that talks about good ways to help kids learn. Today one of the emails was from Ted Kaehler, describing his old friend Julia Nishijima, who taught at the Open School in LA in the 1980s and 90s.

This is just so beautiful that I need to share it:

Julia had a first grade class and taught math. She had a very pleasant voice, and quietly evoked some surprising things from her kids. I was there when she asked, “How many ways can you make eleven?” The kids were sitting in a circle on the floor in front of a blackboard.

Someone suggested 10+1. They went through all of the 9+2, etc. with many children contributing. She went around the circle.

Someone suggested 11+0.

There was a silence. Julia asked how many ways there were to make eleven. Only half the kids were willing to agree that there were just 11 ways.

Someone suggested 12 + -1. Julia drew a number line on the board. This caused a stir. After some clarification, there came an avalance of negative plus positive. Everyone agreed that there must be a lot of them!

Again a silence.

Someone suggested 9 + 1 + 1. Again, the kids assaulted Julia with new combinations. They got tired after a while.

Are there any other ways? Silence.

Someone suggested 10 and a half plus a half. There was a debate as to whether this was fair. It was, and many suggestions followed. The bell rang with kids still begging to tell their new way to make 11.

Present tense

Wednesday, September 7th, 2016

It’s hard to believe
There’s just a moment between
The past and future

Virtually real

Tuesday, September 6th, 2016

I had a far ranging discussion today with some students about the future possibilities of virtual reality. The discussion went to some surprising places.

One of the tropes of VR is that everything has the possibility to seem incredibly real, because of the sense complete immersion. But one of the more interesting topics in our conversation this evening centered around just the opposite.

When you go to see a movie, or a play, you are not expecting to see a literal transcription of life. In fact, if a filmmaker or dramaturge were to attempt to show you such a think, you’d probably be very bored indeed.

Rather, each medium, as it has matured, has developed its own particular set of stylizations, uniquely suited to that medium. In any developing medium, it takes a while to work out what kinds of innovations really work, and which do not (talkies: good; color: not bad; smellovision: meh).

All of which is to say that when VR finally becomes a mature storytelling medium, I suspect that its successful innovations won’t be those that mimic literal reality. They will be those that deviate from that reality in interesting and powerful ways.


Monday, September 5th, 2016

This morning, in Dublin, I was conversing with a woman over breakfast. She had the loveliest Irish accent, and she posed me a provocative challenge, which she had apparently heard on a radio show. It seems that your answer to this challenge reveals a lot about what is currently going on in your life. Here is what she said:

“If you were walking along a road in a forest, and you were to come upon a bear, answer the following two questions: (1) Describe the bear, and (2) When you find yourself faced with the bear, what do you do?”

My immediate response was “I don’t know. What’s the answer?”

She would have none of this. “Oh no, you can’t get out of it that easily. You need to answer the questions.” I was so entranced by her lilting Irish accent that I accepted the challenge.

I thought about it for a bit, and then I gave my response.

“In answer to the first question,” I said, “it’s a teddy bear. In answer to the second question, I would pick it up and give it as a gift to a child.”

I was worried that she would think that I had somehow cheated. On the contrary, she was completely delighted by my reply. “It’s clear,” she said, “that you are leading an untroubled life.”

I was very happy to hear that.

Bartenders and film editors

Sunday, September 4th, 2016

Late last night I had a very inspiring conversation with a colleague, after which I excitedly wrote down a note to myself. I was sure this would be a wonderful subject for a blog post.

When I looked at the note sometime later, I saw that it simply said “Bartender == Film Editor”. That’s it, just three words and an equals sign.

I’ve tried to reconstruct in my mind what this could possibly have meant. I vaguely recall that it had something to do with the way a good bartender can seem to read peoples’ minds. A talented and perceptive bartender can tell whether you are happy or blue, and knows at a glance whether you are in need of a stiff drink or just someone to talk to.

Presumably, at the time, I saw how all of this tied together with the art of film editing. But I must admit, the connection now eludes me entirely.

And so, alas, the brilliant and pithy hypothetical blog post I might have written on the subject is not to be. I shall not be expounding today on the subtle yet powerful connection between the talents of bartenders and the talents of film editors.

Yet all is not lost. For it seems that I have indeed found a topic for today’s post.

Alien speech generator

Saturday, September 3rd, 2016

It occurred to me today that it would be an interesting programming challenge to generate alien speech. I mean the kind of speech you hear spoken by extraterrestrials in science fiction films.

You wouldn’t need to generate actual functioning speech, just the feeling of it. In other words, when an ET opens up its mouth (or functionally equivalent bodily organ) to speak, what comes out conveys to the audience not only the sense of intelligent speech, but also some sort of coherent culture.

This effect was created very well, of course, for Klingon. But in that case, an actual language was designed. I’m suggesting something much less than that, but in a way also more. Our program could simply generate faux speech, as was done for The Sims. But it would need to be plausible and self-consistent faux speech.

For example, we may have an alien race with particular characteristics. Say, tall and thin, argumentative yet pacifist, aerially winged, living in a low gravity planet with a thin atmosphere, etc. We should be able to dial those characteristics into our speech generation software.

Then the software can proceed to generate plausible speech for such a creature. I am envisioning a process somewhat akin to generation of procedural texture — something we now see in movies all the time.

The alien speech generator should handle prosody, an impression of vocabulary, a kind of sound that suggests a particular biological equivalent to throat, breath and vocal cords, and generally something that maps recognizably into nuanced emotion.

If nothing else, this sounds like a really fun programming project.

Penn Station

Friday, September 2nd, 2016

I am sitting in Penn Station, NY, NY, waiting for a train that will take me to the airport. And I am realizing that there is something about Penn Station which is both fascinating and disturbing.

Nobody is here because they want to be — everyone here is just passing through on their way to somewhere else. So there is an odd sort of energy, a kind of pervasive restless feeling.

It’s different from, say, Grand Central Station, which is an actual destination in its own right. Over there, people stop and look around, draw in a deep breath, spend some time taking in the magnificent vaulted ceiling, luxuriate in the sense of spacious grandeur.

Here it hasn’t been that way since 1963. Once one of the most magnificent buildings in the world, this place is now cramped and soulless, a place nobody wants to be.

But it’s a place that lots of people need to pass through, while waiting to get to somewhere else. So if nothing else, it’s a really awesome place for people watching.

Amazing coincidence

Thursday, September 1st, 2016

I was telling a colleague yesterday about the oddest coincidence. You see, I have lots of friends who have had experience with contractors. Maybe they needed their roof fixed, or their kitchen redone. I also have some other friends who are contractors, who have had various experiences with clients.

As you probably know, before a contractor starts to work, a contract is written up. It says exactly what work will be done, with an estimate of how much it will cost. Just so there will be no surprises.

Yet it happens that every person I know who has worked with a contractor has horror stories to tell. The contractor didn’t actually do the work, or did the wrong work, or ended up needing to fix something that shouldn’t have needed fixing, and everything ended up costing vastly more than the estimate.

It also happens that every person I know who has worked as a contractor has their own horror stories to tell. The customer changed their minds in the middle, or complained about some phantom problem with the work, or refused to pay what they had agreed to pay.

So here is the amazing coincidence: Every person I know who has worked with a contractor turns out to be an honest person who was taken in by an unscrupulous contractor. Yet every person I know who is a contractor turns out to be an honest person who was taken in by an unscrupulous customer.

I ask you, what are the odds?