Future friendly faces

Some of us were talking yesterday about things that might be possible after everybody is wearing mixed reality glasses. The conversation touched on how we divide people into two categories: (1) People who are our friends and family, or are otherwise in our “tribe”, and (2) Everyone else.

We intuitively recognize the inherent humanity of people in the first category. We empathize with them, and generally have a great capacity to be nurturing and supportive toward them.

People in the second category, like the people we might encounter on the subway, tend to become a sort of blur. Intellectually we know that they have as much individuality and humanity as the people we know, but that fact does not always register with us on an emotional level.

Somebody in our conversational group suggested that we use our future wearables to map the faces of our friends and family onto the faces of the people we see on the street and in the subway. Whichever person we know who most resembles a particular stranger, that is the face we would see when we look at that stranger.

If we did that, maybe we would all be kinder to the people around us. In a few years it should be possible to try, and the we’ll know whether it works.

Be careful what you wish for

Imagine you are back in 1968. It is the era of free love, of mass protests against the Vietnam War, of young people marching for civil rights.

Somebody comes up to you and says that they can give you Captain Kirk’s communicator. You can carry it in your pocket, you can use it to call your friends from wherever you are, or instantly look up any known fact in the Universe. It can even display a map that shows where you are, and tells you how to get to where you want to go.

Of course such a technology would be wildly beyond what you are used to. It would all sound like a fantastical vision from centuries in the future.

“Oh,” he then remembers to add, “there’s just one more thing. This little gadget will also continuously track your location in the world, and will immediately inform the Government and major corporations exactly where you are at all times, and keep a record of where you’ve been.”

At this point you will realize that this person is completely out of his mind. “Hey man,” you tell him, “I’d have to be an idiot to agree to something like that. Maybe you should lay off the weed for while.”

An appetite for programming

This morning I attended the grand opening of the new RLab at the Brooklyn Navy Yards. Very exciting!!

I had to leave a bit early to race back to Manhattan for a meeting. The timing was so tight that I didn’t have a chance to grab lunch. Which is how I found myself stuck in a meeting with no snackage in sight, and a growing feeling of hypoglycemia.

To take my mind off my predicament, I opened up my laptop and started working on a program I’ve been developing. Hopefully everybody else at the meeting assumed I was taking notes. 🙂

Interestingly, I found that in my state of low blood sugar, it was very easy to program some things, but nearly impossible to program other things. Anything that was straight up coding logic was easy. But anything that involved building any sort of non-trivial data structure was hopeless.

Now I am wondering how this translates into the different ways we use our mind while engaged in any procedural task. Clearly the part of my mind that solves logic puzzles was unaffected by my brain’s feeling of distress. But for any task requiring real decisions to be made, my hunger-distressed brain becomes inoperable.

The experience reminds me of how it feels when I improvise on the piano. Certain tasks, such as spinning out a melody or a chord progression, are right at my fingers tips — my hands pretty much just play on their own. But other tasks, like a meaningful set of shifts in musical tone, require conscious attention and active decision making.

I guess the lesson here is to remember to avoid computer programming and playing in jazz bands before lunch.

Too many talks

I was scheduled to give a talk about our research in the early afternoon to a business group that wanted to learn about the future of AR. Which wasn’t a problem — I like giving talks.

But then a colleague called me up with a last minute emergency request: Her guest speaker had fallen ill, and could I give a talk to her class about our research?

I know how difficult these situations can be, so I said yes. So two talks for two very different audiences, back to back.

Then this evening, shortly after the second talk had ended, it was time to teach my graduate class. It’s a great class, with students who are all doing very interesting work.

Which I think is what saved my poor overworked brain. After such a long day, I was quite happy to spend two hours not needing to do anything but listen to somebody else talk about their research.

I just let the students present their projects, while I listened appreciatively, making the occasional constructive suggestion. I am not sure the students realized just how appreciative I really was.

At the theater

I was at the theater this evening with a friend. We had very good seats, near the front. Although the play is very popular, surprisingly the two seats next to us were empty.

A person in the row behind us joked “Maybe those are for Elijah.”

I told him that was impossible. “Why?” he asked.

“Well,” I explained, “they’re not making any money from those seats, right?”

“True,” he allowed.

“Which means,” I said, “clearly there is no prophet in them.”

Working on just one thing

Today I rolled into the lab at a very leisurely afternoon hour, and proceeded to work on just one thing. There were plenty of other things I could have worked on, but I thought it would be nice to narrow down for once.

Instead of my usual whirlwind style of round-robin multitasking, I honed in, polished, iterated, and otherwise focused on implementing and then improving a single piece of software — in particular, a new approach to pen based computer text entry.

So I didn’t exactly take the day off today. Yet in terms of simplicity and peace of mind my Sunday was exceedingly restful.

Tomorrow morning I will do all of those other things.

Gestation period

Over the three days of the UIST conference in Berlin I encountered literally hundreds of new ideas. Between the papers, the posters, the demos and all of the far ranging conversations with colleagues, my sense of what is possible was greatly expanded.

Yet for the last few days I have found myself reluctant to dive right into new programming projects. Instead of doing anything really new and ambitious, I’ve been polishing up my code, adding little features here and there, and in general going for low hanging fruit.

At first I thought that I was just dragging my feet, and I was feeling guilty about that. But I don’t think that anymore.

I now realize that I am simply in a period of gestation. Somewhere in the back of my mind, all of the wonderful new ideas and techniques I saw and heard and played with at UIST are being processed.

So rather than feeling guilty that I am not getting enough done, I am just going to chill, rest up, and enjoy a pleasant weekend. After this gestation period is over, I suspect there will be plenty to do.

Native blood

Many on the political right think that Elizabeth Warren erred in resorting to actual science and evidence to prove that she indeed had native American ancestry, exactly as she had said. But of course there is a divergence of opinion here.

For example, many on the political left think that anybody who would try to demean someone else by calling them “Pocahontas” is a loathsome and pathetic racist creep, unfit to run for dog catcher, let alone higher office. Clearly there is room for disagreement here.

Yet one obvious point seems to have been missed in the general brouhaha. In this country pretty much everyone has native American blood.

Alas, the native blood is not in our veins. It’s on our hands.

Writing fiction

As problems go, the problem of writing fiction is perhaps unique. Often, when we look at the creative arts, we think in terms of solving a problem.

Yet writing good fiction is somewhat unique in the arts in that it requires solving a problem by creating problems.

Specifically, in order to solve our problem of creating a great story, we need to create problems for the characters in that story. Then we need to help those characters solve their problems.

In the process of our characters solving their problems, we have solved ours. The reader or viewer is pulled into our characters’ problem solving, and thereby becomes engaged with our story.

Things gets even more interesting when we are writing fiction involving a character who is herself a writer of fiction. In that case, we are called upon to solve our problem by creating the problem for our character of creating problems for her own characters.

We might even manage to create a loop. Somewhere down in the creative chain, one of the characters writes the top level character. What could be more fun?

Karaoke in Berlin

For my last night in Berlin, I went with sone colleagues to a Karaoke bar, You have not lived until you have sung in a Karaoke bar in Berlin.

There is something wonderfully freeing about getting up front of a group of people and singing “Puff the Magic Dragon”. With original lyrics.

I admit it’s not an experience for everyone. But for me it was pretty good.