Smoke Signals

[ Please note that this essay uses some rough language.]

Introduction: The First Billion Seconds

In a few days time, it will be exactly thirty-two years – a bit more than a billion seconds – since I learned to code.  I was lucky enough to attend a high school with its own DEC PDP 11/45, and lucky that it chose to offer computer science courses on a few VT-52 video terminals and a DECWriter attached to it.   My first OS was RSTS/E, and my first programming language was – of course – BASIC.

A hundred million seconds before this, a friend dragged me over to a data center his dad managed, sat me down at a DECWriter, typed ‘startrek’ at the prompt, and it was all over.  The damage had been done.  From that day, all I’ve ever wanted to do is play with computers.

I’ve pretty much been able to keep to that.

Oddly, the only time I didn’t play with computers was at MIT.  After MIT, when I began work as a software engineer, I got to play and get paid for it.  I’ve written code for every major microprocessor family (with the exception of the 6502), all the common microcontrollers, and every OS from CP/M to Android.  I’ve even written a batch-executed RPG II program, typed up on punched cards, exectuted on an IBM 370 mainframe.

(Shudder, shudder.)

At Christmas 1990, I sat down and read a novel published a few years before, by an up-and-coming science fiction writer.  That novel – Neuromancer – changed my life.  It gave me a vision that I would pursue for an entire decade: a three-dimensional, immersive, visualized Internet.  Cyberspace.  I dropped everything, moved myself to San Francisco – epicenter of all work in virtual reality – and founded a startup to design and market an inexpensive immersive videogaming console.  It was hard work, frequently painful, and I managed to pour my life savings into the company before it went belly up.  But I can’t say that any of the other VR companies faired any better.  A few of them still exist, shadows of their former selves, selling specialty products into the industrial market.

These companies failed because each of them – my own among them – coveted the whole prize.  With the eyes of a megalomaniac, each firm was going to ‘rule the world’.  Each did lots of inventing, holding onto every scrap of invention with IP agreements and copyrights and all sorts of patents.  I invented a technology very much similar to that seen in the Wiimote, but fourteen years before the Wiimote was introduced.  It’s all patented.  I don’t own it.  After my company collapsed the patent went through a series of other owners, until eventually I found myself in a lawyer’s office, being deposed, because my patent – the one I didn’t actually own – was involved in a dispute over priority, theft of intellectual property, and other violations.

Lovely.

With the VR industry in ruins, I set about creating my own networked VR protocol, using a parser donated by my friend Tony Parisi, building upon work from a coder over in Switzerland, a bloke by the name of Tim Berners-Lee, who’d published reams and reams of (gulp) Objective-C code, preprocessed into ANSI C, implementing his new Hypertext Transport Protocol.  I took his code, folded it into my own, and rapidly created a browser for three-dimensional scenes attached to Berners-Lee’s new-fangled World Wide Web.

This happened seventeen years ago this week.  Half a billion seconds ago.

When I’d gotten my 3D browser up and running, I was faced with a choice: I could try to hold it tight, screaming ‘Mine! Mine! Mine!’ and struggle for attention, or I could promiscuously share my code with the world.  Being the attention-seeking type that I am, the choice was easy.  After Dave Raggett – the father of HTML – had christened my work ‘VRML’, I published the source code.  A community began to form around the project.  With some help from an eighteen year-old sysadmin at WIRED named Brian Behlendorf, I brought Silicon Graphics to the table, got them to open their own code, and we had a real specification to present at the 2nd International Conference on the World Wide Web.  VRML was off and running, precisely because it was open to all, free to all, available to all.

It took about a billion seconds of living before I grokked the value of open source, the penny-drop moment I realized that a resource shared is a resource squared.  I owe everything that came afterward – my careers as educator, author, and yes, panelist on The New Inventors – to that one insight.  Ever since then, I’ve tried to give away nearly all of my work: ideas, articles, blog posts, audio and video recordings of my talks, slide decks, and, of course, lots of source code.  The more I give away, the richer I become – not just or even necessarily financially.  There are more metrics to wealth than cash in your bank account, and more ways than one to be rich.  Just as there is more than one way to be good, and – oh yeah – more than one way to be evil.

Which brings us to my second penny-drop moment, which came after I’d been programming computers for almost a billion seconds…

I: ZOMFG 574LLm4N W45 r19H7!

Sometimes, the evil we do, we do to ourselves.  For about half a billion seconds between the ages of nineteen and thirty nine, I smoked tobacco, until I realized that anyone who smokes past the age of forty is either a fool or very poorly informed.  So I quit.  It took five years and many, many, many boxes of nicotine chewing gum, but I’m clean.

A few years ago, Harvard researcher Dr. Nicholas Christakis published some interesting insights on how the behavior of smoking spreads.  It’s not the advertising – that’s mostly banned, these days – but because we take cues from our peers.  If our friends start smoking, we ourselves are more likely to start smoking.  There’s a communicative relationship, almost an epidemiological relationship at work here.  This behavior is being transmitted by mimesis – imitation.  We’re the imitating primates, so good at imitating one another that we can master language and math and xkcd.  When we see our friends smoking, we want to smoke.  We want to fit in.  We want to be cool.  That’s what it feels like inside our minds, but really, we just want to imitate.  We see something, and we want to do it.  This explains Jackass.

Mimesis is not restricted to smoking.  Christakis also studied obesity, and found that it showed the same ‘network’ effects.  If you are surrounded by the obese people, chances are greater that you will be obese.  If your peers starts slimming, chances are that you will join them in dieting.  The boundaries of mimesis are broad: we can teach soldiers to kill by immersing them in an environment where everyone learns to kill; we can teach children to read by immersing them in an environment where everyone learns to read; we can stuff our faces with Maccas and watch approvingly as our friends do the same.  We have learned to use mimesis to our advantage, but equally it makes us its slaves.

Recent research has shown something disturbing: divorce spreads via mimesis.  If you divorce, its more likely that your friends will also split up.  Conversely, if your friends separate, it’s more likely that your marriage will dissolve.  Again, this makes sense – you’re observing the behavior of your peers and imitating it, but here it touches the heart, the core of our being.

Booting up into Homo Sapiens Sapiens meant the acquisition of a facility for mimesis as broadly flexible as the one we have for language.  These may even be two views into the same cognitive process.  We can imitate nearly anything, but what we choose to imitate is determined by our network of peers, that set of relationships which we now know as our ‘social graph’.

This is why one needs to choose one’s friends carefully.  They are not just friends, they are epidemiological vectors.  When they sneeze, you will catch a cold.  They are puppet masters, pulling your strings, even if they are blissfully unaware of the power they have over you – or the power that you have over them.

All of this is interesting, but little of it has the shock of the new.  Our mothers told us to exercise caution when selecting our friends.  We all know people who got in with the ‘wrong crowd’, to see their lives ruined as a consequence.  This is common knowledge, and common sense.

But things are different today.  Not because the rules have changed – those seem to be eternal – but because we have extended ourselves so suddenly and so completely.  Our very new digital ‘social networks’ recapitulate the ones between our ears, in one essential aspect – they become channels for communication, channels through which the messages of mimesis can spread.  Viral videos – and ‘viral’ behavior in general – are good examples of this.

Digital social networks are instantaneous, ubiquitous and can be vastly larger than the hundred-and-fifty-or-so limit imposed on our endogenous social networks, the functional bandwidth of the human neocortex.  Just as computers can execute algorithms tens of millions of times faster than we can, digital social networks can inflate to elephantine proportions, connecting us to thousands of others.

Most of us keep our social graphs much smaller; the average number of friends on any given user account on Facebook is around 35.  That’s small enough that it resembles your endogenous social network, so the same qualities of mimesis come into play.  When your connections start talking about a movie or a song or a television series, you’re more to become interested in it.

If this is all happening on Facebook – which it normally is – there is another member of your social graph, there whether you like it or not: Facebook itself.  You choose to build your social graph by connecting to others within Facebook, store your social graph on Facebook’s servers, and communicate within Facebook’s environment.  All of this has been neatly captured, providing an opening for Facebook to do what they will with your social graph.

You have friended Mark Zuckerberg, telling him everything about yourself that you have ever told to any of your friends.  More, actually, because an analysis of your social graph reveals much about you that you might not want to ever reveal to anyone else: your sexual preference and fetishes, your social class, your income level – everything that you might choose to hide is entirely revealed because you need to reveal it in order to make Facebook work.  Because you do not own it.  Because you do not have access to the source code, or the databases.  Because it is closed.

Your social graph is the most important thing you have that can be represented in bits.  With it, I can manipulate you.  I can change your tastes, your attitudes, even your politics.  We now know this is possible – and probably even easy.  But to do this, I need your social graph.  I need you to surrender it to me before I can use it to fuck you over.

We didn’t understand any of this a quarter billion seconds ago, when Friendster went live.  Now we have a very good idea of the potency of the social graph, but we find ourselves almost pathetically addicted to the amplified power of communication provided by Facebook.  We want to quit it, but we just don’t know how.  Just as with tobacco, going cold turkey won’t be easy.

On 28 May 2010, I killed my Facebook profile and signed off once and for all.  There is a cost – I’m missing a lot of the information which exists solely within the walled boundaries of Facebook – but I also breathe a bit easier knowing that I am not quite the puppet I was.  When someone asks why I quit – an explanation which has taken me over a thousand words this morning – they normally just close down the conversation with, “My grandmother is on Facebook.  I have to be there.”

That may be our epitaph.

We are so fucked.  We ended up here because we surrendered our most vital personal details to a closed-source system.  We should have known better.

And that’s only the half of it.

So much has happened in the last eight weeks that we’ve almost forgotten that before all of this disaster and tragedy afflicted Queensland, we were obsessed with another sort of disaster, rolling out in slow-motion, like a car smash from inside the car.  On 29 November 2010, Wikileaks, in conjunction with several well-respected newspapers, began to release the first few of a quarter million cables, written by US State Department officials throughout the world.  The US Government did its best to laugh these off as inconsequential, but one has already led more-or-less directly to a revolution in Tunisia.  We also know that Hilary Clinton has requested credit card numbers and DNA samples for all of the UN ambassadors in New York City, presumably so she can raise up a clone army of diplomats intent on identity theft.  Not a good look.

In early December, as the first cables came to light, and their contents ricocheted through the mediasphere, the US government recognized that it had to act – and act quickly – to staunch the flow of leaks.  The government had some help, because an individual seduced by the United States’ projection of power decided to mount a Distributed Denial of Service attack against the Wikileaks website.  In the name of freedom.  Or liberty.  Or something.

Wikileaks went down, but quickly relocated its servers into Amazon.com’s EC2 cloud.  This lasted until US Senator Joseph Lieberman started making noises.  Wikileaks was quickly turfed out of EC2, with Amazon claiming newly discovered violations of its Terms of Service.  Another ‘discovery’ of a violation followed in fairly short order with Wikileaks’ DNS provider, everyDNS.  For the coup de gras, PayPal had a look at their own terms of service – and, quelle horreur! – found Wikileaks in violation, freezing Wikileaks accounts, which, at that time, must have been fairly overflowing with contributions.

Deprive them of servers, deprive them of name service, deprive them of funds: checkmate.  The Powers That Be must have thought this could dent the forward progress of Wikileaks.  In fact, it only caused the number of copies of the website and associated databases to multiply.  Today, nearly two thousand webservers host mirrors of Wikileaks.  Like striking at a dandelion, attacking it only causes the seed to spread with the winds.

Although Wikileaks successfully resumed its work releasing the cables, the entire incident proved one ugly, mean, nasty point: the Internet is fundamentally not free.  Where we thought we breathed the pure air of free speech and free thought, we instead find ourselves severely caged.  If we do something that upsets our masters too much, they bring the bars down upon us, leaving us no breathing room at all.  That isn’t liberty.  That is slavery.

This isn’t some hypothetical.  This isn’t a paranoid fantasy.  This is what is happening. It will happen again, and again, and again, whenever the State or forces in collusion with the State find themselves threatened.  None of it is secure.  None of it belongs to us.  None of it is free.

This is why we are so truly and wholly fucked.  This is why we must stop and rethink everything we are doing.  This is why we must consider ourselves victims of another kind of disaster, another tragedy, and must equally and bravely confront another kind of rebuilding.  Because if we do not create something new, if we do not restore what is broken, we surrender to the forces of control.

I will not surrender.  I will not serve.

II: Life During Wartime (with A Design Guide for Anarchists)

Like it or not, we find ourselves at war.  It’s not a war we asked for.  It’s not a war we wanted.  But war is upon us, the last great gasp of the forces of control as they realize that when they digitized, in pursuit of greater efficiency, profit, or extensions of their own power, whatever they once held onto became so fluid it now drains away completely.

That’s one enemy, the old enemy, the ones whom history has already ruled irrelevant.  But there’s the other enemy, who seeks to exteriorize the interior, to make privacy difficult and therefore irrelevant.  Without privacy there is no liberty.  Without privacy there is no individuality.  Without privacy there is only the mindless, endless buzzing of the hive.    That’s the new enemy.  Although it announces itself with all of the hyperbole of historical inevitability, this is just PR aimed at extending the monopoly power of these forces.

We need weapons.  Lots of weapons.  I’m not talking about the Low Orbit Ion Cannon.  Rather, I’m recommending a layered defensive strategy, one which allows us to carry on with our business, blithely unmolested by the forces which seek to constrain us.

Here, then, is my ‘Design Guide for Anarchists’:

Design Principle One: Distribute Everything

The recording industry used the courts to shut down Napster because they could.  Napster had a single throat they could get their legal arms around, choking the life out of it.  In a display of natural selection that would have brought a tear to Alfred Russel Wallace’s eye, the selection pressure applied by the recording industry only led to the creation of Gnutella, which, through its inherently distributed architecture, became essentially impossible to eradicate.  The Day of the Darknet had begun.

Break everything upBreak it all down.  When you have these components, make them all independentReplicate them widely.  Allow them to talk to one another.  Allow them to search one another, share with one another, so that together they will create a whole greater than a simple sum of parts.  Then you will never be rid of them, because if one part should be cut down, there will be two others to take its place.

This is an extension of the essential UNIX idea of simple programs which can be piped together to do useful things.  ‘Small pieces, loosely joined.’  But these pieces shouldn’t live within a single process, a single processor, a single computer, or a single subnet.  They must live everywhere they can live, in every compatible environment, so that they can survive any of the catastrophes of war.

Design Principle Two: Transport Independence

The inundation of Brisbane and its surrounding suburbs brought a sudden death to all of its networks: mobile, wired, optic.  All of these networks are centralized, and for that reason they can all be turned off – either by a natural disaster, or at the whim of The Powers That Be.  Just as significantly, they require the intervention of those Powers to reboot them: government and telcos had to work hand-in-hand to bring mobile service back to the worst-affected suburbs.  So long as you are in the good graces of the government, it can be remarkably efficient.  But if you find yourself aligned against your government, or your government is afflicted with corruption, as simple a thing as a dial tone can be almost impossible to manifest.

We have created a centralized communications infrastructure.  Lines feed into trunks, which feed into central offices, which feed into backbones.  This seems the natural order of things, but it is entirely an echo of the commercial requirements of these networks.  In order to bill you, your communications must pass through a point where they can be measured, metered and tariffed.

There is another way.  Years before the Internet came along, we used UUCP and FidoNet to spread mail and news posts throughout a far-flung, only occasionally connected global network of users.  It was slower than we’re used to these days, but no less reliable.  Messages would forward from host to host, until they reached their intended destination.  It all worked if you had a phone line, or an Internet connection, or, well, pretty much anything else.  I presume that a few hardy souls printed out a UUCP transmission on paper tape, physically carried it from one host to another, and fed it through.

A hierarchy is efficient, but the price of that efficiency is vulnerability.  A rhizomatic arrangement of nodes within a mesh is slow, but very nearly invulnerable.  It will survive flood, fire, earthquake and revolution.  To abolish these dangerous hierarchies, we must reconsider everything we believe about ‘the right way’ to get bits from point A to point B.  Every transport must be considered – from point-to-point laser beams to wide-area mesh networks using unlicensed spectrum down to semaphore and smoke signals.  Nothing is too slow, only too unreliable.  If we rely on TCP/IP and HTTP exclusively, we risk everything for the sake of some speed and convenience.  But this is life during wartime, and we must shoulder this burden.

Design Principle Three: Secure Everything

Why would any message traverse a public network in plaintext?  The bulk of our communication occurs in the wide open – between Web browsers and Web servers, email servers and clients, sensors and their recorders.  This is insanity. It is not our job to make things easy to read for ASIO or the National Security Agency or Google or Facebook or anyone else who has some need to know what we’re saying and what we’re thinking.

As a baseline, everything we do, everywhere, must be transmitted with strong encryption.  Until someone perfects a quantum computer, that’s our only line of defense.

We need a security approach that is more comprehensive than this.  The migration to cloud computing – driven by its ubiquity and convenience, and baked into Google’s Chrome OS – deprives us of any ability to secure our own information.  When we use Gmail or Flickr or Windows Live or MobileMe or even Dropbox (which is better than most, as it stores everything encrypted), we surrender our security for a little bit of simplicity.  This is a false trade-off.  These systems are insecure because it benefits those who offer these systems to the public.  There is value in all of that data, so everything is exposed, leaving us exposed.

If you do not know where it lives, if you do not hold the keys to lock it or release it, if it affects to be more pretty than useful (because locks are ugly), turn your back on it, and tell the ones you love – who do not know what you know – to do the same.  Then, go and build systems which are secure, which present nothing but a lock to any prying eyes.

Design Principle Four: Open Everything

I don’t need to offer any detailed explanation for this last point: it is the reason we are here.  If you can’t examine the source code, how can you really trust it?  This is an issue beyond maintainability, beyond the right to fork; this is the essential element that will prevent paranoia.  ‘Transparency is the new objectivity’, and unless any particular program is completely transparent, it is inherently suspect.

Open source has the additional benefit that it can be reused and repurposed; the parts for one defensive weapon can rapidly be adapted to another one, so open source accelerates the responses to new threats, allowing us to stay one step ahead of the forces who are attempting to close all of this down.  There’s a certain irony here: in order to compete effectively with us, those who oppose us will be forced to open their own source, to accelerate their own responses to our responses.  On this point we must win, simply because open source improves selection fitness.

When all four of these design principles are embodied in a work, another design principle emerges: resilienceSomething that is distributed, transport independent, secure and open is very, very difficult to subvert, shut down, or block. It will survive all sorts of disasters.  Including warfare.  It will adapt at lightning speed.  It makes the most of every possible selection advantage.  But nothing is perfect.  Systems engineered to these design principles will be slower than those built purely for efficiency.  The more immediacy you need, the less resilience you get.  Sometimes immediacy will overrule other design principles.  Such trade-offs must be carefully thought through.

Is all of this more work?  Yes.  But then, building an automobile that won’t kill its occupants at speed is a lot more work than slapping four wheels and a gear train on a paper mache box.  We do that work because we don’t want our loved ones hurtling toward their deaths every time they climb behind the wheel.  Freedom ain’t free, and ‘extremism in the defense of liberty is no vice.’

Let me take a few minutes to walk you through the design of my own open-source project, so you can see how these design principles have influenced my own work.

III:  Plexus

When I announced I would quit Facebook, many of my contacts held what can only be described as an ‘electronic wake’ for me, in the middle of my Facebook comment stream.  As if I were about to pass away, and they’d never see me again.  I kept pointing them to my Posterous blog, but they simply ignored the links, telling me how much I’d be missed once I departed.  ‘But why can’t you just come visit me on Posterous?’ I asked.  One contact answered for the lot when he said, ‘That’s too hard, Mark.  With Facebook I can check on everyone at once.  I don’t need to go over there for you, and over here for someone else, and so on and so on.  Facebook makes it easy.’

That’s another epitaph.  Yet it precipitated a penny-drop moment.  The reason Facebook has such lock-in with its users is because of a network effect: as more people join Facebook, its utility value as a human switchboard increases.  It is this access to the social graph which is Facebook’s ‘flypaper’, the reason it is so sticky, and surpassing Google as the most visited site on the Internet.

That social graph is the key thing; it’s what the address book, the rolodex and the contacts database have morphed into, and it forms the foundation for a project that I have named Plexus.  Plexus is a protocol for the social web, ‘plumbing’ that allows all social web components to communicate: from each, according to their ability, to each, according to their need.  Some components of the social web – Facebook comes to mind – are very poor communicators.  Others, like Twitter, have provided every conceivable service to make them easy to talk to.

Plexus provides a ‘meta-API’, based on RFC2822 messaging, so that each service can feed into or be fed by an individual’s social graph.  This social graph, the heart of Plexus, is what we might call the ‘Web2.0 address book’.  It’s not simply a static set of names, addresses, telephone numbers and emails, but, rather, an active set of connections between services, which you can choose to listen to, or to share with.  This is the switchboard, where the real magic takes place, allowing you listen to or be listened to, allowing you to share, or be shared with.

Plexus is agnostic; it can talk to any service, and any service can talk to it.  It is designed to ‘wire everything together’, so that we never have to worry about going hither and yon to manage our social graph, but neither need we be chained in one place.  Plexus gives us as much flexibility as we require.  That’s the vision.

Just after New Year, I had an insight.  I had originally envisioned Plexus as a monolithic set of Python modules.  It became clear that message-passing between the components – using an RFC2822 protocol – would allow me to separate the components, creating a distributed Plexus, parts of which could run anywhere: on a separate process, on a separate subnet, or, really, anywhere.  Furthermore, these messages could easily be encrypted and signed using RSA encryption, creating a strong layer of security.  Finally, these messages could be transmitted by any means necessary: TCP/IP, UUCP, even smoke signals.  And of course, all of it is entirely open.  Because it’s a protocol, the pieces of Plexus can be coded in any language anyone wants to use: Python, Node.js, PHP, Perl, Haskell, Ruby, Java, even shell.  Plexus is an agreement to speak the same language about the things we want to share.

I could go into mind-numbing detail about the internals of Plexus, but I trust those of you who find Plexus intriguing will find me after I leave the stage this morning.  I’m most interested in what you know that could help move this project forward: what pieces already exist that I can rework and adapt for Plexus?  I need your vast knowledge, your insights and your critiques.  Plexus is still coming to life, but a hundred things must go right for it to be a success.  With your aid, that can happen.

When it does – well, let me share one of my favorite quotes, from one of my favorite novels, Illuminatus!, by Robert Shea and Robert Anton Wilson:

The Chinese Taoist laughs at civilization and goes elsewhere.
The Babylonian Chaoist sets termites to the foundations.

Plexus is a white ant set to the imposing foundations of Facebook and every other service which chooses to take the easy path, walling its users in, the better to control them.  There is another way.  When the network outside the walls has a utility value greater than the network within, the forces of natural selection come into play, and those walls quickly tumble.  We saw it with AOL.  We saw it with MSN.  We’ll see it again with Facebook.  We will build the small and loosely-coupled components that individually do very little but altogether add up to something far more useful than anything on offer from any monopolist.

We need to see this happen.  This is not just a game.

Conclusion: The Next Billion Seconds

A billion seconds ago, Linux did not exist.  The personal computer was an expensive toy.  The Internet – well, one of my friends is the sysadmin who got HP onto UUCP – this was before the Internet became pervasive – and he remembers updating his /etc/hosts file weekly – by hand.  Every machine on the Internet could be found within a single file, that could be printed out on two sheets of greenbar.  A billion seconds later, and we’re a few days away from IPocalypse, the total allocation of the IPv4 number space.

Something is going on.

I’m not as teleological as Kevin Kelly.  I do not believe that there is evidence to support a seventh class of life – the technium – which is striving to come into its own.  I don’t consider technology as something in any way separate from us.  Other animals may use tools, but we have gone further, becoming synonymous with them.  Our social instinct for imitation, our language instinct for communication, and our technological instinct for tool using all seem to be reaching new heights.  Each instinct reinforces the others, creating a series of rising feedbacks that has only one possible end: the whole system overloads, overflows all its buffers, and – as you might expect – knocks the supervisor out of the box.

Call this a Singularity, if you like.  I simply refer to it as the next billion seconds.

The epicenter of this transition, where all three streams collide, sits in the palm of our hands, nearly all the time.  The mobile is the most pervasive technology in human history.  People who do not have electricity or indoor plumbing or literacy or agriculture have mobiles.  Perhaps five and a half billion of the planet’s seven billion souls possesses one; that’s everyone who earns more than one dollars a day.  Countless studies shows that individuals with mobiles improve their economic fitness:  they earn more money.  Anything that improves selection fitness – and economic fitness is a big part of that – spreads rapidly, as humans imitate, as humans communicate, as humans take the tool and further it, increasing its utility, amplifying its ability to amplify economic fitness.  The mobile becomes even more useful, more essential, more indispensable.  A billion seconds ago, no one owned a mobile.  Today, nearly everyone does.

Hundreds of billions of dollars are being invested to make the mobile more useful, more pervasive, and more effective.  The engines of capital are reorganizing themselves around it, just as they did, three billion seconds ago, for the automobile, and a billion seconds ago for the integrated circuit.  But unlike the automobile or the IC, the mobile is quintessentially a social technology, a connective fabric for humanity.  The next billion seconds will see this fabric become more tangible and more tightly woven, as it becomes increasingly inconceivable to separate ourselves from those we choose to share our lives with.

Call this a Hive Mind, if you like.  I simply refer to it as the next billion seconds.

This is starting to push beneath our skins the way it has already colonized our attention.  I don’t know that we will literally ‘Borg’ ourselves.  But the strict boundaries between ourselves, our machines, and other humans are becoming blurred to the point of meaninglessness.  Organisms are defined by their boundaries, by what they admit and what they refuse.  In this billion seconds, we are rewriting the definition of homo sapiens sapiens, irrevocably becoming something else.

Do we own that code? Are parts of that new definition closed off from us, fenced in by the ramparts of privilege or power or capital or law?  Will we end up with something foreign inside each of us, a potency unnamed, unobserved, and unavoidable?  Will we be invaded, infected, and controlled?   This is the choice that confronts us in the next billion seconds, a choice made even in its abrogation.  Freedom is not just an ideal.  Liberty is not some utopian dream.  These must form the baseline human experience in our next billion seconds, or all is lost.  We ourselves will be lost.

We have reached the decision point.  Our actions today – here, in this room – define the future we will inhabit, the transhumanity we are emerging into.  We’ve had our playtime, and it’s been good.  We’ve learned a lot, but mostly we’ve learned how to discern right from wrong.  We know what to do: what to build up, and what to tear down.  This transition is painful and bloody and carries with it the danger of complete loss.  But we have no choice.  We are too far down within it to change our ways now.  ‘The way down is the way up.’

Call it a birth, if you like.  It awaits us within the next billion seconds.

The slides for this talk (in OpenOffice.org Impress format) are available here.  They contain strong images.

Connecting to The Social Network

(Warning, this analysis is essentially a huge spoiler for The Social Network.  You may not want to read this until you’ve seen the film.)

I am a serial entrepreneur.  At various times I started companies to exploit hypertext (this, back in 1986, before most people had even heard of it), home VR entertainment systems (when a VR system cost more than $100K), Web-based interactive 3D computer graphics (before most computers had enough oomph to draw them), and animated webisodic entertainment (half a dozen years before Red vs Blue or Happy Tree Friends burst onto the scene).  All of these ideas were innovative for their time, one was modestly successful, none of them made me rich, though I hope I am in some ways wiser.

Throughout all of those years, I learned that ideas, while important, take a back seat to people.  Business is principally the story of people, not ideas.  While great ideas are not terrifically common, the ability to translate an idea into reality requires more than just a driven creator.  That creator must be able to infect others with their own belief so that the entire creative edifice self-assembles, driven by that belief, with the creator as the burning, electric center of this process.

If this sounds a bit mystical, that’s because creation is essentially a mystical act.  It is an act that requires belief.  It’s an active position, a kind of faith, the evidence of things not seen.  You believe because you choose to believe.

That choice is at the very core of The Social Network.

Although it disguises itself as a courtroom drama – an area that writer Aaron Sorkin knows very well, having mined it for A Few Good MenThe Social Network is at its heart a buddy picture, a tale of a broken bromance than never resolves.  The bromantic partners are, of course, Mark Zuckerberg, the well-known founder of Facebook, and Eduardo Saverin, Zuckerberg’s best friend at Harvard, and the dude Zuck turned to when he had the Big Idea.

The genesis of this Big Idea is the ‘B’ storyline of The Social Network, and the one that Lawrence Lessig spent the better part of a New Republic film review agonizing over.  Lessig, the Intellectual Property lawyer, sees the script as a Hollywood propaganda vehicle in defense intellectual property.  Did Zuckerberg steal the idea for TheFacebook.com from the twin Winklevoss brothers?  The only original thing that the Winklevoss’ offered was the ‘velvet rope’ – TheFaceBook.com or HarvardConnect or ConnectU would be exclusive to Harvard students.  Social networks had been around for a while; six months before Zuckerberg began the late 2003 coding spree that led to the launch of TheFacebook.com, I was happily addicted to the ‘web crack’ of Friendster.com – as were many of my friends.  Nothing new there.  Exclusivity is an attitude, not a product.  Zuckerberg copied nothing.  He simply copped the attitude of the Winklevii.

In the logic of The Social Network, the Winklevoss twins are not friends (Zuckerberg doesn’t get beyond the Bike Room of the Porcellian Club), therefore are owed nothing.  But Zuckerberg immediately runs to Saverin, his One True Friend, to offer him half of everything.  Or, well, nearly half.  Thirty percent, and that for just a thousand dollars in servers.  Such a deal!  All Saverin had to do was believe.  What follows in the next 40 minutes is the essential bromantic core of the film, which parallels more startup stories than I can count: two people who deeply believe in one another’s vision, working day and night to bring it into being.  In this case, Zuckerberg wrote the code, while Saverin – well, he just believed in Zuckerberg.  Zuckerberg needed someone to believe in him, someone to supply him with the faith that he could translate into raw creative energy.

For a while this dynamo cranks along, but we continually see Saverin being pulled in a different direction – exemplified by the Phoenix Club sliding tempting notes beneath his door.  Saverin’s embrace of the material, away from the pure and Platonic realm of code and ideas, can only be seen as backsliding by Zuckerberg, who feverishly focuses on the act of creation, ignoring everything else.  Only when the two men receive side-by-side blowjobs in the bathroom stalls of a Cambridge bar do you sense the bond rekindled; like sailors on shore leave, their conquests are meaningful only when shared.

From this point on, The Social Network charts a descent into confusion and toward the inevitable betrayal which forms the pivot of the film.  Saverin wants to ‘wreck the party’ by introducing advertising into TheFacebook.com (a business strategy which currently earns Facebook in excess of a billion dollars a year), and drags Zuckerberg to meeting after meeting with the New York agencies, whence it becomes clear that Zuckerberg isn’t interested – isn’t even tolerant of the idea – and that Saverin just Doesn’t Get It.  While Saverin sees the potential of TheFacebook.com, he doesn’t believe, doesn’t understand how what Mark has done Will Change Everything.

There is one final reprieve: Saverin cuts a check to rent a house in Palo Alto for Zuckerberg and his interns, a final act of faith that reaffirms his connection to Mark, to the project, to the Big Idea.  This is the setup for the Judas Kiss: within a few months, Saverin withdraws the funds, essentially saying ‘I have lost faith.’  But Zuckerberg has found others who will believe in him, secured a half-million dollars in angel funding, and so discards the worthless, unfaithful Saverin.

If Saverin had stayed true, had gone to California and worked closely with Zuckerberg, this would be a different story, a story about Facebook’s co-founders, and how together they overcame the odds to launch the most successful enterprise of the 21st century.  This is not that story.  This is a story of bromance spurned, and how that inevitably ended up in the courts.  Only when people fail to connect (a recurring theme in The Social Network) do they turn to lawyers.  Zuckerberg was always there, anxious for Saverin to connect.  Saverin was always looking elsewhere for his opportunities.  That’s the tragedy of the story, a story which may not be true in all facts, but which speaks volumes of human truth.

And so a film about entrepreneurs, ideas, and code, a chronicle of theft and betrayal and backstabbing all fades away to reveal a much older tale, of loneliness and faith and brotherhood and heartbreak.  We’re wired together, but we’re still exactly the same, punching that refresh button, hoping our status will change.

Posted in Uncategorized | 1 Reply