Science, abstraction and magic

June 12th, 2008

I was in a pub a while back having a pint with a British friend when the topic turned briefly to computing.  “What I don’t understand,” he said.  “Is how programmers make something from nothing?

I thought for a moment, then started briefly explaining about levels of abstraction, starting from transistors through machine language to higher-level languages.  I figured this might show him how by controlling certain electrical properties at the micro-scale we’re able to create a panoply of macro-effects.  Well, this obviously wasn’t the right approach since he began to glaze over after only a few minutes.  To be fair, we were a few pints in, but he had asked after all.  He was a university grad, so I’d assumed this was the kind of answer he’d been looking for.  Thinking back, I’m not entirely sure he wasn’t winding me up (pulling my leg) – a favorite English pastime – but I suspect that wasn’t the case.  I think he actually considered programming to involve the creation of something from nothing.

This got me thinking about the oft-quoted Arthur C. Clark observation that “any sufficiently advanced technology is indistinguishable from magic.”  It’s been written  about frequently enough, but I’ve tended to think of it in terms of eras and generations.  The space probes, imaging technologies and wireless communications of today would seem like magic to a citizen of the 19th Century.  The locomotives, magic lanterns and telegraphs of the 19th Century would probably be quite magical to someone from the 15th Century Renaissance.  Likewise for the engines of da Vinci, perspective paintings and printing presses of that era, if you could show them to someone of a sufficiently earlier time.

But just as the rate of technological advance is increasing, so are the time frames of these examples diminishing.  I don’t think it’s necessarily a direct inverse relationship, but it does look like a fairly solid trend.  The fact is that a growing proportion of our technology is moving beyond the realm of common knowledge. 

When we flick a switch to turn on a light, we’re using an interface which separates us from the more complex processes involved.  The processes are being abstracted in order to make them more accessible.  I think it’s fair to say that many people don’t understand the processes that cause a light bulb to glow when they flick that switch.  This is even more the case with more advanced devices.  As devices become increasingly sophisticated, there will have to be more levels of abstraction created between what they do and how we use them, between what we perceive as cause and effect, in order for us to be able to use them.  Because of this, the world is going to appear to become ever more “magical”.

Consider a lighting system.  We can already walk into some homes and activate the lights by our motion or with a verbal command.  In a few years, we’ll be able to operate much more complex systems using simple gestures or eye tracking.  And maybe a bit more than a decade beyond that by just thinking about it.  The simple interfaces will be there, the underlying technology will be there, but the conceptual distance between them will be so great that for many of us our understanding of the processes will become distorted. 

This creates the potential for some very negative consequences.  A number of people including futurologist Ian Pearson (see his recent interview with FutureNovo) have suggested that we may be moving toward a technological dark age where among other things, superstitions will arise around certain devices and processes because of just such a lack of understanding.  The ramifications of such a disconnect are alarming since it creates an environment begging for backlash and exploitation.  A greater gulf will occur between those with very specialized, esoteric knowledge and the end-users who reap the benefits.  If only a rare few understand how to build, operate or repair a technology, all kinds of abuse becomes possible.  Finally, should something happen to those few, we could easily find ourselves with no access to the technology at all.

And then we’ll really have to build something out of nothing.

Empowering the people

June 8th, 2008

Change frightens us. The uncertainty of the new, the potential for disruption, it’s one of the reasons that our species seeks to anticipate the future – so we can avoid and hopefully survive the worst it has to throw at us.

Self-replicated RepRap parts
Self-replicated RepRap parts
But change also has a huge potential to improve our lives and empower us. The recent accomplishments of the RepRap project are a case in point. Headed by Dr. Adrian Bowyer of the University of Bath’s Center for Biomimetics, RepRap is short for replicating rapid prototyping machine. In use by industry for about a quarter century now, prototypers are essentially 3D inkjet printers capable of creating parts by laying down thin layers of resin following a computer-driven design. Almost any basic object can be created using this technique, from dinnerware to engine parts. What makes RepRap different is that it’s the first prototyper capable of copying itself. And it’s open source.

While there are still a handful of its own parts that RepRap can’t copy and all of it still has to be hand assembled, the potential for a self-replicating replicator is enormous. Distributed to people in the developing world, such a technology could quickly raise their standard of living, providing necessities many of the rest of us have long taken for granted. Of course, such a technology would be tremendously disruptive to industry, but that can hardly be justification for billions to continue living and dying in unnecessary poverty.

Like RepRap, many other new and developing technologies have the potential to heal, to enable, to lift up vast numbers of people. DEKA’s water purification system, the Kurzweil-National Federation of the Blind Reader, solar energy solutions and worldwide immunization programs are but a few of the recent implementations of technology that have the ability to change the lives of millions for the better.

A changing world can be a frightening place, but it can be a very hopeful place as well.

Vanishing computers

May 9th, 2008

Computers are disappearing. 

Now before you panic (or in a few cases, jump for joy), what I mean to say is computers are disappearing from view.  They’ll still be here, more powerful and in greater numbers than ever.  We’ll just not be seeing a growing proportion of them.

Consider:

Intel 80 core research chip
Intel 80 core research chip

  • Last year Intel unveiled a postage stamp-sized 80-core research chip as powerful as a 1996 supercomputer which at that time took up 2,000 square feet.  The new chip requires about 1/10,000th as much power as that supercomputer did. 
  • Wireless technology is available in more of our environment at continually increasing transmission speeds.  The recent auction of 700Mhz spectrum will allow for the delivery of a wide range of new software services via wireless.
  • GPS and other positioning technologies are being developed with greater degrees of accuracy and granularity at ever-lower cost.
  • RFID is becoming increasingly capable.  Identification, sensor-integration, data storage, firewalled access and encrypted communication are just some of their current features.  Grains so small they qualify as powder can be embedded in just about anything imaginable.  Even under your skin.
  • Cloud computing is taking off.  With its growth, more and more of our processing needs can be off-loaded to distant, unseen servers, which will provide processing-on-demand and greatly reduce wasted processing cycles.
  • Display technology is shrinking.  Texas Instruments recently demonstrated a prototype DLP pico-projector which is small enough to fit in a cell phone.  Wearable displays and retinal projection technology will become increasingly available in the near future. 
  • Emotive headset
    Emotive headset
    Several companies have recently demonstrated the ability to translate thoughts into commands that can be used to control games and other applications.  Emotiv Systems plans to ship its first-gen neuroheadsets in late 2008.

All of these technologies are becoming increasingly capable even as their cost is plummeting.  This is how technology works.  Many of us can remember when a not very sophisticated calculator cost as much as a current-day PS3.  And that’s not even in adjusted dollars.

So how does this change the way we’ll use computers?  Well, for one, they’ll soon be with us everywhere, all the time.  If you have enough computing power in your pocket or woven into your clothes or embedded under your skin to control basic I/O functions, various forms of wireless, GPS and cloud computing can do the rest.  Clunky old keyboards, mice and monitors will be a thing of the past.  RFID in clothing, jewelry or even under your fingertips will make gesture recognition input possible.  Wearable displays have the potential to provide heads-up information anywhere you go, augmenting your environment with different layers and levels of information.  Contextual overlays will be driven by a mix of geographic data and proximity detection, while being controlled and modified by personal preference filters.

And brainwave I/O is only just getting started.

A new era is coming.  Get ready to say goodbye to your computer.

The days ahead

May 1st, 2008

Welcome to “The Foreseeable Future”, the official blog of FutureNovo.com.  Since both FutureNovo and this blog are just being launched, I’d like to begin this entry by introducing some of the ideas behind them.

I firmly believe that technology develops in a manner that is increasingly interconnective and inherently accelerating. That is to say, as technological advances are made, there is a natural tendency for them to bring about still more advances ever more rapidly. This isn’t a new notion and many people have dedicated significant thought and insight into the subject in recent years. While this has led to many discussions, articles and web sites debating whether or not such a phenomena is actually occurring, FutureNovo accepts this premise from the outset and sets out to learn how we can put this knowledge to use.

The concept of man, the tool builder, has long fascinated me. Since Homo habilis, and no doubt eons before that, humankind has effected influence over its environment with the tools it has created or discovered. This has allowed us to expand from the savannahs of our origin into every corner of the planet and with the advent of space flight, beyond even that. With every problem faced, with every challenge presented, we’ve created methods and solutions of which our ancestors could not even dream.

And now we are faced with a new challenge. For the very accelerating pace that has yielded more and ever-greater tools is threatening to crash over us like a technological tsunami. Because this growth is exponential.

As many of us recall from our school days, an exponential curve is one that is based on geometric growth.  Beginning with even the smallest of growth rates, a function of N=N0·ek·t yields a graph that slopes ever-so incrementally upward at first only to suddenly explode into near verticality. The relatively short period of transition in between is known as the knee of the curve.  A number of people believe that the era in which we are now living corresponds to this knee.  Several others refute this, saying it’s a matter of perspective and that we can always argue that we exist at a time corresponding to the curve’s knee.  But I’m of the opinion that this argument is abstract and doesn’t take into consideration the time-frames of our lives, our institutions, and eventually even our thought processes. The fact is, that if technological advancement continues to occur more and ever-more rapidly, it will overwhelm our innate ability to plan for it, adapt to it, even comprehend it. Without planning and preparation, we will be overcome by our very creations. And it will come far faster than we expect.

Which brings me to the purpose of FutureNovo.  FutureNovo is a web site dedicated to utilizing the technology of today to prepare for the technology of tomorrow. As its slogan states: Anticipate the future. Currently, the site combines a wiki, a forum, applets and other tools to aid in addressing the uncertainties and challenges that lie ahead in our inevitable future. (More about inevitability in a later entry.)  FutureNovo is intended as something of an experiment and only time and participation will tell whether or not it succeeds.  Ideally, as the web site progresses, new tools and concepts will be added with the intent of providing better ways of preparing for what is to come.

And only the future knows what that will be.