Skip to content

Video on Technological Evolution

August 27, 2009

This is a great little video from TED Talks by Kevin Kelly;

Tech enthusiast Kevin Kelly asks “What does technology want?” and discovers that its movement toward ubiquity and complexity is much like the evolution of life.

Video link here…

Evolutionary Design

August 26, 2009

Recently NASA used evolutionary algorithms to create a better antenna.  This is not true evolution in the sense that the fitness landscape (the peak towards which the evolutionary process moves) has been pre-conceived – that of a better antenna, which a set of parameters that would describe that this should be.  However is does demonstrate the power of an evolutionary process to generate a result that it hard to envision at the start of the journey.  By this I mean we are used to human-designed antennas and they have a regular structure, something like this:

Human-designed  antenna

So what does an evolutionary-designed antenna look like?

The fascinating thing about the antenna story is that no one had any idea of just what a “better antenna” would look like. In fact, they wound up with something that looks like a paper clip bent into triangles. Let me repeat the key thing here: a bunch of engineers wanted a better antenna. They had no idea what that better antenna would look like. But by throwing it into an evolutionary algorithm, they produced an antenna better than anything designed by a human being.

…and this is what you get:

design by  evolution antenna

Not something a human would design, I feel, we’re way to into symmetry to think of this.

Continuity, Discontinuity & Darwin’s Technofix

August 24, 2009

There is an interesting article in the current issue of New Scientist, an essay by W.Brian Arthur on his theory of technological evolution;

“[Advocates of technological evolution’s] reasoning, very much à la Darwin, is that any given technology has many designers with different ideas – which produces many variations. Of these variations, some are selected for their superior performance and pass on their small differences to future designs. The steady accumulation of such differences gives rise to novel technologies and the result is evolution.

This basic structure is also something that I’m thinking about a lot, but in relation to p2p networks. I’m interested in how the software of p2p changes over time and in relation to the environment that it operates. Now W.Brian Arthur is suggesting that the pure evolution we find in biology is a seductive idea, but does not really fully fit;

This sounds plausible, and it works for already existing technologies – certainly the helicopter and the cellphone progress by variation and selection of better designs. But it doesn’t explain the origin of radically novel technologies, the equivalent of novel species in biology. The jet engine, for example, does not arise from the steady accumulation of changes in the piston engine, nor does the computer emerge from accumulated changes in electromechanical calculators. Darwin’s mechanism does not apply to technology.”

Now this is interesting to me as I’m currently reading George Basalla’s 1998 book, ‘The Evolution of Technology‘ where he also address the jet-engine point;

“Despite the seemingly revolutionary character the turbojet engine was not a machine antecedents. The turbojet belongs to the two-hundred-year-old tradition of turbine development that encompasses water turbines, turbine water pumps, steam turbines, internal combustion gas turbines, piston engine superchargers, and turbosuperchargers. None of these has pistons and cylinders, but they all have a turbine wheel with fins and buckets that, when acted upon by water, steam or hot gases cause the wheel to rotate rapidly. Therefore at the level of the artefact, two centuries of has prevailed in the family of turbines, whatever their varied uses or energy sources.” (p29)

This Basalla’s core point – the continuity of technology – that changes in the technology over time have a continuity to them that has been obscured by the cultural myth of the great inventor. You can see his point with the very idea of evolution itself; Darwin gets the credit, but he put together the pieces of the concept from the work done by other people – and he was not the only one to arrive at this point; hat tip to Alfred Russel Wallace for one. If I understand what W.Brian Arthur is getting at, then it is a similar idea to that of Basalla – about how the building blocks of technology great a continuity. In the example of the turbojet, this continuity was not to be found in the direct family lineage, but in the relatives. W.Brian Arthur calls this concept ‘combinatorial evolution’:

In a nutshell, then, evolution in technology works this way: novel technologies form from combinations of existing ones, and in turn they become potential components for the construction of further technologies. Some of these in turn become building blocks for the construction of yet further technologies. Feeding this is the harnessing of novel phenomena, which is made possible by combinations of existing technologies.

I take W.Brian Arthur’s point; I’m also grappling currently with a similar issue; how closely we can draw analogies from the DNA of living things as to that of the source code we find in each generation of software. The answer is still ongoing…

How P2P Works…

August 21, 2009
tags: , ,

When we started talking to people about the project, we’d often find that some didn’t get how p2p works.  Not that you have to understand it to use it, but if you do want to, we produced a couple of simple animations (thanks Stu!) that explain how p2p works.  (Here, I mean p2p as in peer-to-peer software and not p2p as a philosophy, though there are obvious parallels!.)

Streaming
What is p2p? It’s a method of distributing data.  Where it works well is when you need to distribute large amounts of data, for example a film.  To fully understand p2p you need to first understand the way distribution works for non-p2p online.  Currently for streaming content like, say YouTube, this is how it works:

In the video you can see that the users (on the right) request the data from the host (on the left) – as each user requests, the host sends each the data, broken up into smaller chunks for ease of transmission.  Notice what happens with the last user, at the bottom-right; as the host’s capacity fills up with the requests from the other users, the final user has to wait.  This is what is happening when a video you are watching pauses mid-way; the host is too busy and all of it’s capacity is temporarily taken.

P2P-ing
By contrast, here is the same distribution requests, but done using p2p:

In the video, again, the users (on the right) request the data from the host (on the left) – however as the host sends out the data, it sends a different bit to each user.  This means that each user (aka peer) can share this bit of data they have with the other users (… to peer).  Thus the request from the 4th user does not go unanswered as the distribution capacity grows, rather than falls, as users join in.

Wikipedia Growth Mirrors Population Biology

August 20, 2009

A final comment on an interesting story on the growth rate of wikipedia caught my eye;

“In my experience, the only thing we’ve seen these growth patterns [of wikipedia, in] before is in population growth studies – where there’s some sort of resource constraint that results in this model.” The site, [Ed H Chi, a scientist who works at the Palo Alto Research Center] suggests, is becoming like a community where resources have started to run out. “As you run out of food, people start competing for that food, and that results in a slowdown in population growth and means that the stronger, more well-adapted part of the population starts to have more power.”


Which looks like…
Wikipedia graph of articles and wikipedians
There is also more on this story here.

60 Jobs for the Future

August 20, 2009

A thought-provoking article about possible jobs that might emerge in the future…

Jobs such as Cyber Security Specialist, Wind Turbine Technician and Medical Roboticist.  No Lightsable Swordsmith, as yet… however I’d add a 61st job title:

Media Ecologist
As media grows in scope and complixity, understnading the mass of information ecolsystems and helping to design tools for use will increasingly turn to people trained in a hybrid of media, technology, sociology and biology; the media ecologist.