Monday, August 20, 2007

The Atomic Flying Car

Jumping off from Tim's comment on my We are The Sims? post, let's talk about singularity. I mean Singularity. This is the idea (according to my understanding) that, in the next fifty or a hundred years (or maybe longer, I guess), computers will become smarter than humans, humans will be integrated/uploaded to computers, and immortality and other weirdness will result.

I'm a bit skeptical about Singularity, at least on the relatively short scale of a hundred years. The argument has to do with the point made in my previous post about increasing computing power not leading to increasingly sophisticated software.

Mind you, our software today is more sophisticated than it used to be. There has been some progress made, and there are also market forces pushing us to try and make software more sophisticated. Still, I think if you look at what software could do ten or even twenty years ago, and compare to what it does now, the changes have mostly been the kind of thing that is enabled by hardware. 3D graphics is more sophisticated now, in terms of techniques, but the basic idea could have been (and was) implemented many years ago, and most of the improvement has come from simply being able to do more number crunching, faster. That's what most of it comes down to in software: more number crunching, faster. The principles behind the number crunching haven't really changed.

Even the internet, which supposedly changed everything, didn't really change the software that much. What the internet changed was how people used the software, and what sort of software they wanted.

So, to me, the idea that computers are really getting smarter is a bit suspect. They're doing more number crunching, faster. Being able to think is a different thing entirely.

"So?" you say, "We'll build thinking machines once we understand how thinking works and we have the computational power to do it." Maybe. But maybe not. Maybe understanding how thinking works is more difficult than we think. AI researchers have been banging their head against this problem for decades, and, frankly, progress is slow.

Maybe it's too difficult for humans to design a machine that thinks like a human. "But," you say, "We'll augment our intelligence with computers, until we're smart enough to design a thinking machine." Ah, but that assumes that the kind of augmentation computers can provide will help. I think it will help a little, but I'm not sure that it will solve the problem of designing complex systems. Until we have a machine that can actually think, all the thinking that goes into design has to pass through the bottleneck of a few square centimeters of wet, gray meat in the front of some human's head. Expanded external memories, instant recall and perfect arithmetic skills might not be enough when it comes to actually thinking and designing.

Maybe we will manage to design thinking machines, but they won't be all that better than us at thinking. Faster, possibly, and with the same perfect, instant memories and math skills, but perhaps not so much better at thinking. It's a possibility.

So, for Singularity, I'm skeptical. Maybe it will happen, but I think it might turn out to be the atomic flying car of the 21st century. In 2100, people might make jokes like the "Where's my jetpack?" jokes of today: "Where's my uploaded immortality?"

Saturday, August 18, 2007

We are The Sims?

There was an article in the New York Times recently about the idea that we are living in a simulation, with the catchy assertion that it is actually likely we are living in a simulation. This is based on the idea that, soon-ish, we will have sufficient computing power available to simulate the brains of all the humans on Earth. From there, it follows that some of these simulations will be run, perhaps for entertainment, and, since there are more of them than there are "real" Earths, we are more likely to be a simulation than the real thing.

I can see a couple of arguments against this. First, if my life is a simulation being run for someone's entertainment, why isn't it more interesting? Either the "real" world is an astoundingly boring place, or somebody has a very unhealthy obsession with the minutae of everyday lives. Is he really watching when I pee?

Second objection: A useful simulation doesn't need to simulate every person on Earth to some arbitrary degree of realism. Especially for the purposes of entertainment, there doesn't seem to me to be any reason to throw huge amounts of computing power at simulating the day-to-day thoughts of billions of people who don't do anything all that interesting. Much simpler models will do.

Third objection: Having the raw computing power does not translate to being able to code the simulation. The task of capturing the behavior of a brain, and also simulating the reality around that brain to a level of fidelity necessary to properly stimulate the brain, is what I would call "non-trivial." As a computer programmer, my experience suggests that exponential increases in computer power do not, actually, lead to exponential increases in software sophistication. Whole brain/reality simulations on the scale that the article talks about are so difficult, I don't see it happening except for some very good reason, and I can't think of any such reason.

Those are my arguments. I don't think we're being simulated.

Tuesday, August 14, 2007

30589

Woohoo, past the 30k mark. That makes about 2000 words in two days.

...

OK, so actually that should be par for the course, but, for me, it's about two or three times regular speed, so I'm happy. 30k is also a nice round number. It means, hopefully, I am almost three-quarters there.

I note that in my ancient Twenty Thousand post, I estimated I might have the first draft done three months later, at the end of August, assuming about 8500 words a month. Here we are in mid-August, and I'm at 30k, so even that estimate (which I thought was a horribly long time then) was too optimistic. I may be able to finish the first draft by the end of October, and show it to people in time for Christmas. Damn slow work, this.

Saturday, August 11, 2007

28433

Just about to begin on chapter twelve. Except, I don't really know what's going to happen in chapter twelve. I have a better idea of what might happen in chapter thirteen, but I feel like I need a little side story, some kind of intermission before the music starts again.

Hmm... we leave our heroes, variously sleeping in caves or tied up on motel room floors, and turn our attention to... something else.