Archive for the ‘computation’ Category

And I have to start this essay with a simple statement that it is not lost on me that all of the above is 100% derived from my own history, studies, jobs, art works, and everything else that goes into me.  So maybe this is just a theory of myself or not even a theory, but yet another expression in a life time of expressions.   At the very least I enjoyed 20 hrs of re-reading some great science, crafting what I think is a pretty neat piece of art work, and then summarizing some pondering.   Then again, maybe I’ve made strides on some general abstract level.  In either case, it’s just another contingent reconfiguration of things.

At the end I present all the resources I read and consulted during the writing (but not editing) and the making of the embedded 19×24 inch drawing and ink painting (which has most of this essay written and drawn into it).   I drank 4 cups of coffee over 5 hrs, had 3 tacos and 6 hotwings during this process. Additionally I listened to “The Essential Philip Glass” while sometimes watching the movie “The Devil Wears Prada” and the latest SNL episode.


There is a core problem with all theories and theory at large – they are not The t=Truth and do not interact in the universe like the thing they refer to.   Theories are things unto themselves.  They are tools to help craft additional theories and to spur on revised dabbling in the world.

FullSizeRender (4)

We have concocted an unbelievable account of reality across religious, business, mathematical, political and scientific categories.  Immense stretches of imagination are required to connect the dots between the category theory of mathematics to radical behaviorism of psychology to machine learning in computer science to gravitational waves in cosmology to color theory in art.  The theories themselves have no easy bridge – logical, spiritual or even syntactically.

Furthering the challenge is the lack of coherence and interoperability of measurement and crafting tools.   We have forever had the challenge of information exchange between our engineered systems.   Even our most finely crafted gadgets and computers still suffer from data exchange corruption.   Even when we seem to find some useful notion about the world it is very difficult for us to transmit that notion across mediums, toolsets and brains.

And yet, therein lies the the reveal!

A simple, yet imaginative re-think provides immense power.   Consider everything as network.  Literally the simplest concept of a network – a set of nodes connected by edges.   Consider everything as part of a network, a subnetwork of the universe.  All subnetworks are connected more or less to the other subnetworks.   From massive stars to a single boson, all nodes in a network and those networks of networks.   Our theories are networks of language, logic, inference, experiment, context.  Our tools are just networks of metals, atoms, and light.   It’s not easy to replace your database of notions reinforced over the years with this simple idea.

But really ask yourself why that is so hard but you can believe that blackholes collide and send out gravitational waves that slightly wobble spacetime 1.3 billion light years away or if you believe in the Christian God, consider how that’s believable and that woman was created from a guy named Adam’s rib.    It’s all a bit far fetched but we buy these other explanations because the large network of culture and tradition and language and semiotics has built our brains/worldviews up this way.

Long ago we learned that our senses are clever biological interpreters of internal and external context.  Our eyes do not see most of “reality” – just a pretty course (30 frames per second) and small chunk of electromagnetic waves (visible light).   in the 1930s we learned that even mathematics itself and the computers we’d eventually construct can not prove many of the claims they will make, we just have to accept those claims. (incompleteness and halting problem.).

These are not flaws in our current understanding or current abilities.  These are fundamental features of reality – any reality at all.  In fact, without this incompleteness and clever loose interpretations of information between networks there would be no reality at all – no existence.   This is a claim to return to later.

In all theories at the core we are always left with uncertainty and probability statements.   We cannot state or refer to anything for certain, we can only claim some confidence that what we’re claiming or observing might, more or less, be a real effect or relation.   Even in mathematics with some of the simplest theorems and their logical proofs we must assume axioms we cannot prove – and while that’s an immensely useful trick it certainly doesn’t imply that any of the axioms are actually true and refer to anything that is true or real.

The notion of probability and uncertainty is no easy subject either.   Probability is a measure of what?   It is a measure belief (Bayes) that something will happen given something else?  Is it a measure of lack of information – this claim is only X% of the information?  Is it a measure of complexity?


Again, the notion of networks is incredibly helpful.  Probability is a measure of contingency.   Contingency, defined and used here, is a notion of connectivity of a network and nodes within the network.  There need be no hard and fast assignment of the unit of contingency – different measures are useful and instructive for different applications.  There’s a basic notion at the heart of all of them: contingency is a cost function of going from a configuration to another configuration of the network.

And that leads to another startling idea.   Spacetime itself is just a network.  (obvious intuition from my previous statement) and everything is really just a spacetime network.    Time is not the ticks on a clock nor an arrow marching forward.  Time is nothing but a measure of steps to reconfigure a network from state A to some state B.   Reconfiguration steps are not done in time, they are time itself.

(most of my initial thinking comes from Wolfram and others working on this long before my thinking about it: http://blog.stephenwolfram.com/2015/12/what-is-spacetime-really/ – Wolfram and others have done a ton of heavy lifting to translate the accepted theories and math into network terms).

This re-framing of everything into network thinking requires a huge amount of translation of notions of waves, light, gravity, mass, fields, etc into network conventions.  While attempting to do that in blog form is fun and I’ve attempted to keep doing it, the reality of the task is that no amount of writing about this stuff will make a sufficient proof or even useful explanation of the idea to people.

Luckily, it occurred to me (a contingent network myself!) that everyone is already doing this translation and even more startling it couldn’t go any other way.   Our values and traditions started to be codified into explicit networks with the advent of written law and various cultural institutions like religion and formal education.   Our communities have now been codified into networks by online social networks.  Our location and travels have been codified by GPS satellites and online mapping services.  Our theories and knowledge are being codified into Wikis, Programs (Wolfram Alpha, Google Graph, Deep Learning networks, etc).   Our physical interpretations of the world have been codified into fine arts, pop arts, movies and now virtual and augmented realities.   Our inner events/context are being codified by wearable technologies.    And now the cosmos has unlocked gravitational waves for us so even the mystery of black holes and dark matter will start being codified into knowledge systems.

It’s worth a few thoughts about Light, Gravity, Forces, Fields, Behavior, Computation.

  • Light (electromagnetic wave-particles) is the subnetwork encoding the total configurations of the entire universe and every subnetwork.
  • Gravity (and gravitational wave-particles) is the subnetwork of how all the subnetworks over a certain contingency level (mass) are connected.
  • Other 3 fundamental Forces (electromagnetics, weak nuclear, strong nuclear) are also just subnetworks encoding how all subatomic particles are connected.
  • Field is just another term for network, hardly worth a mention.
  • Behavior observations are partially encoded subnetworks of the connections between subnetworks.  They do not encode the entirety of a connection except for the smallest, most simple networks.
  • Computation is time is the instruction set is a network encoding how to transform one subnetwork to another subnetwork.

These re-framed concepts allow us to move across phenomenal categories and up and down levels of scale and measurement fidelity.  They open up improved ways of connecting the dots between cross-category experiments and theories.   Consider radical behaviorism and schedules of reinforcement combined with the Probably Approximately Correct learning theory in computer science against a notion of light and gravity and contingency as defined above.

What we find is that learning and behavior based on schedules of reinforcement is actually the only way a subnetwork (say, a person) and a network of subnetworks (a community) could encode the vast contingent network (internal and external environments, etc).   Some schedules of reinforcement maintain responses better than others, and again here we find the explanation.  Consider a Variable Ratio schedule reinforcing a network.  (see here for more details: https://en.wikipedia.org/wiki/Reinforcement#Intermittent_reinforcement.3B_schedules).   A variable ratio (a variations/compositions on this) schedule is a richer contingent network itself that say a fixed ratio network.  That is, as a network encoding information between networks (essentially a computer program and data) the variable ratio has more algorithmic content to keep associations linked after many related network configurations.

Not surprisingly this is exactly the notion of gravity explained above.  Richer, more complex networks with richer connections to other subnetworks have much more gravity – that is they attract more subnetworks to connect.  They literally curve spacetime.

To add another wrinkle in theory, it has been observed in a variety of categories that the universe seems to prefer computational efficiency.  Nearly all scientific disciplines from linguistics to evolutionary biology to physics to chemistry to logic end up with some basic notion of “Path of Least Effort” (https://en.wikipedia.org/wiki/Principle_of_least_effort).  In the space of all possible contingent situations networks tend to connect in the computationally most efficient way – they encode each other efficiently.  That is not to say it happens that way all the time.  In fact, this idea led me to thinking that while all configurations of subnetworks exist, the most commonly observed ones (I use a term: robust) are the efficient configurations.  I postulate this explains mathematical constructs such as the Platonic solids and transcendental numbers and likely the physic constants.  That is, in the space of all possible things, the mean of the distribution of robust things are the mathematical abstractions.  While we rarely experience a perfect circle, we experience many variations on robust circular things… and right now the middle of them is the perfect circle.


Now, what is probably the most bizarre idea of all:  nothing is actually happening at the level of the universe nor at the level of a photon.  The universe just is.   A photon, which is just a single massless node, everything happens to it all at once, so nothing happens.

That’s right, despite all the words and definitions above with all the connotations of behavior and movement and spacetime… experience and happening and events and steps and reconfigurations are actually just illusions, in a sense, of subnetworks describing other subnetworks.   The totality of the universe includes every possible reconfiguration of the universe – which obviously includes all theories, all explanations, all logics, all computations, all behavior, all schedules in a cross product of each other.   No subnetwork is doing anything at all, it simply IS and is that subnetwork within the specific configuration of universe as part of the wider set of the whole.

This sounds CRAZY.   until you look back on the history of ideas, this notion has come up over and over regardless of the starting point, the condition of the observational tools, the fads of language and business of the day.  It is even observable in how so many systems “develop” first as “concrete” physical, sensory things… they end up yielding time and time again to what we call the virtual – strangely looping recursive networks.   Here I am not contradicting myself, instead… this is what exists within the fractal nature of the universe (multiverse!) it is self similar all the way up and down scales and across all configurations (histories).

Theories tend to be ignored unless they are useful.   I cannot claim utility for everyone on this theory.  I do find it helpful for myself in moving between disciplines and not getting trapped in syntactical problems.   I find confirmation of my own cognitive bias in the fact that the technology of loosely connecting the dots like GPS, hyperlinks, search engine, social media, citation analysis, Bayes, and now deep learning/PAC have yielded tremendous expansion of information and re-imaging of the world.


Currency, writing, art, music are not concrete physical needs and yet they mediate our labor, property, government, nation states.   Even things we consider “concrete” like food and water are just encodings of various configurations.  Food can be redefined in many ways and has been over the eons as our abstracted associations drift.   Water seems like a concrete requirement for us, but us is under constant redefinition.  Should people succeed in creating human-like (however you define it) in computers or the Internet it’s not clear water would be any more concrete than solar power, etc.

Then again, if I believe anything I’ve said above, it all already exists and always has.




Chaitin on Algorithmic Information, just a math of networks.

Platonic solids are just networks

Real World Fractal Networks

Correlation for Network Connectivity Measures

Various Measurements in Transport Networks (Networks in general)

Brownian Motion, the network of particles

Semantic Networks


Probably Approximately Correct

Probability Waves

Bayes Theorem


Locality of physics

Complexity in economics


Gravity is not a network phenomenon?

Gravity is a network phenomenon?

Useful reframing/rethinking Gravity

Social networks and fields

Cause and effect

Human Decision Making with Concrete and Abstract Rewards

The Internet

Read Full Post »

About 13 years ago d and I made the passive aggressive decision to open ourselves up to the chance of procreating.  I’m sure the reader can figure out the choice we made.  Well the chance turned into a probability of 1 rather quickly.  

 I was a 26 year old idiot who believed literally “I could move mountains of if I had to.” Yup I said that seriously in an argument back then.  So my decision making ability then was as optimistic as it is now only it was further enhanced with nativity and hubris.   Nonetheless the die was cast and I was to be a dad.  And the learning and appreciation needed to come fast.   Fast it came or so I thought.  
I distinctly remember the moment d’s water broke.   OH SHIT OH SHIT OH SHIT.  what do we do?!?!   We are generally intelligent beings who faithfully read the curriculum and attend all required classes. But in that moment it was gone. All of it.  So of course WE CALLED OUR PARENTS.  mine laughed and when they were done they repeated a simple instruction: go to the hospital. Do not pass go.  Do not collect $200.  
We got our literal and figurative shit together and did just that.  Generally things went as expected.  It’s sort of all a haze.  I remember that I was not to talk nor point out when a contraction was evident on the seismograph as she “was very well aware of the situation!”  It was July 4, 2003. Barry white passed away earlier in the day.  I listened to Barry white songs while d came in and out of sleep and pain.  
Then came go time.  The sun was setting (hey this is my blissful memory so don’t go fucking fact checking).  It was time to bring baby Bella into the light and air of Santa Monica.  D was so amazing and as the sun faded hell if I didn’t see a purple headed offspring come screaming into the world.  These moments are what I’ve called before HI FIDELITY. the streams of data are so intense and the change of state so intense it leaves you transformed and awed.  Awed I stood watching them clean that little thing and watch purple turn to pink.   And then fireworks shot off in the distance and they handed d the Beautiful Light and we were officially a family of three.  
That’s my dad origin story more or less. And I couldn’t have dreamed of one of my more Ill thought out just do it non decisions turning out any more beautiful.  
And so here we are today. In less than a month my first procreated turns twelve.  Over the years I’ve gone through waves of confusion and disbelief and low confidence that I had or could get things right.  I’ve openly questioned what any right any of us have bringing kids into a world so far from being worthy of their existence.  And yes the whole last few sentences are some weird cultural and philosophical backdrop that is sort of irrelevant. 
 Things happen.  We happen. I happen to be a dad.  And with what happens I must do what I can to make it happen as best I can.  My daughters are passed the point where I swaddle and bottle and make it ok with simple gestures.  I have not transitioned quickly into going from provider to confider.  Just as I started figuring out how to properly feed them they learned logic and peer pressure and emoji.  And so now I’m a dude that occasionally can mumble something about relationships or why pot isn’t legal or why reality shows aren’t really reality but what is anyway.  I’m still pretty clear on mathematical things so not all is lost on first providership.  
And this is why I paint and write and sculpt and generate programs.  My kids long ago escape a linear relation to me or the world and I don’t have enough solid dad talk tracks built up.  I guess my artistic endeavors and other attempts to express and give back some synthesis of the world are me trying to pass on a little of what I’ve learned.  It ain’t easy.  It ain’t obvious.  It ain’t entitled.  It ain’t certain.  
Put some same beautiful light on a canvas and get on with it.  
Peace and love dads of the world.  And moms and kids.  
– Russ

Read Full Post »

I often think, “these are strange times.”  As if I know what other times were like and as if they would be any less strange than now.   The thought is completely baseless.  Nonetheless, most days I drift off with a parallax feeling – something is somehow amiss.

Socrates Death

Socrates Death

Three days ago a healthy fever kept me prisoner in bed.  I turned on the TV to distract my burning brain.   For several hours I fell in and out of hysterical sleep as the MSNBC and CNN shows droned on. Finally my hand managed to dump me into the local news.   I managed to catch snippets and sound bytes on various political actions in Arkansas and Indiana and the emergence of movement on Iran Nuclear deals and the various drought issues in California.   Of course that little bit of content was sandwiched between erectile dysfunction ads, more news show promotions, political ads, and a bunch of other nonsense that was so nonsensical it didn’t register at all.

My fever provided an interesting kaleidoscope to consume all this “media.”   I barely recall the specific words, but I vividly recall lots of reddish pink faces, stunted vocal inflections, disjointed rejoinders all trying attempting to rile me out of my feverish funk and to take action – against anything.   I awoke the next morning remembering an angry opera where all the singers sing over each other and nothing makes sense but there’s a frenzy and certainly the frenzy means something because well it’s a frenzy.

This experience and any resulting thoughts aren’t really that enlightening or difficult to analyze.   We live in a cacophony of cacophonies.   We create them for each other, we consume them, we sell them to each other, we seek them out.   Media exists only as a cacophony.   Without the cacophony so many institutions and systems collapse.    Our identities and sense of almost being folds in on itself.   Without mass frenzy who needs a search engine?   Or curation tools? Or talking heads? Or journalists?   Or critics? Or pundits? Or experts? Or “likes”? Or vacations? Or spas? Or meditation centers? Or insurance? Or assurance? Or reputation management? Or pr? ….

The silence would obliterate an industrial turned digital world.  Our senses are now ill suited for the silence or slowness of a world without this recursive self generating cacophony.   The very senses so essential to our survival in what was likely a very competitive environment thousands and thousands of years ago reached what seems to me some bizarre threshold of sensation.  These every more acute senses and brains and bodies needed more than what the fabricated industrial world could deliver.  We needed media to put us back on edge.  Always keep us on the edge.  Something is out there to get me.

This is not the only way to fulfill and engage the senses and the brain and the body.  But by gosh is it the most efficient.   Thinking and engagement are costly efforts that cut into the means of production.   Philosophizing is hard to monetize.  Art shifts perspectives away from commoditization.   Walking is slow.   The mass of humankind should not engage in these activities for they lead to more of these activities.   No, listen to the cacophony and like a slot machine keep pushing the buttons (the handle is too slow), let the whistle sounds and cherry sights keep us in attention without engagement – next time, next time! The human capacity for repetitive motion and thought is nearly boundless if injected with just enough stimulation (throw in a little variation to throw the probability center off).

But it isn’t as Huxley thought it would be – habituation through pleasure – it’s more effective for production to a have a slightly disembodied sense of dread.   Pure pleasure would not keep the right chemicals flowing like dread and fear does.   Our fear of death is stronger than our desire for pleasure.

I contest that the pursuit of truth and knowledge is more powerful and sustaining than fleeing death or enjoying pleasure – but it is a hard practiced reward.  It takes a good deal of effort to get to a point where it sustains and grows.    It requires an upfront investment of the mind, body, and senses.   It forces one to give up the relentless pursuit of capital.

The human creature seeks the real – it can be trained and sustained on the near-real though.   It can hang on the edge of the real for as long as you can keep the cells alive.   But deep down the entirety of a given human seeks the real – the real world, the full view of a tree, the scent of the crisp night, the touch of another human, the lick of a dog, the view without glasses….   Without the real, we will take convincing substitutes and become sufficiently addicted until the senses have weakened and are no longer able to seek the real.

These are strange times.   They are strange because we seem to notice less and less than what the historical documents of the past suggest we were noticing previously.  Though we were ignorant then, as we are now, we seemed to appreciate that ignorance in some enlightened circles.  Instead of hiding from it, some went to their death because of their pursuit.   Now even the enlightened often seek the near-real or the unreal – the media, the virtual reality, the video games, the re-tweets, the parody news, the cable news, the ads as content, the representation vs the actual, the press statements vs a conversation, a political party vs a candidate with a feet on the ground.   That Edward Snowden didn’t cause mass uproar is only one of the main signs of this parallax situation.

We can no longer see the real.  I’m not even sure I can or ever could.

Read Full Post »

This week my 11 year old daughter asked if she could download and join snapchat. I immediately nixed that idea. I haven’t nixed her getting involved in much else technically where the EULA allows it. Snapchat touched a chord and got me to thinking (again) about identity – how we identify ourselves – who we think we are – and who others think we are. I think about this deeply every so often, sometimes becoming unglued when I think too hard about it. It’s a complicated concept.


So many things contribute to the patterns that are what we are. Our identity and sense of place in this world – undoubtedly conditioned by the modern world – is built around physical place (and now virtual places) and social circles (and now virtual social networks) and status within established networks of influence. This was probably not always the case when people were far more nomadic and identity wasn’t tied to a hometown or a home school or a 150 person social network. But now, more than ever, identity is a thing.

I personally have moved residences over 20 times in my life. 13 of them different cities (social networks) and 5 across state lines.

Non Existence -> Born (don’t remember)
Littleton, CO (don’t remember, sorta remember)
Colorado Springs (k – 2nd grade)
Aurora, CO Laredo Circle House (2nd grade – 3rd grade???)
Aurora, CO Laredo Court House (4th grade??? – 7th grade)
Miami, FL Kendall House (8th grade)
Miami, FL Baptist Hospital House (9th grade – 10th grade)
Aurora, CO Salsaleto House (11th grade – 12th grade)
Aurora, CO Some Apartment I Forget Where (Summer before college)
Chicago, IL Woodward Court/Univ. Chicago (Freshman year college)
Aurora, CO Buckingham Mall House (Summer between Freshman and Sophomore Year)
Chicago, IL Woodward Court/Univ. Chicago (Sophomore year college)
Chicago, IL 53rd Street Apartment (summer between sophomore and junior year)
Chicago, IL Blackstone Building/University Chicago (Junior year college)
Chicago, IL 53rd Street Co-Op Apartment (summer between junior and senior year)
Santa Monica, CA 9th and Pico (1999)
Chicago, IL Roosevelt and Michigan Apartment (2000 – 2002)
Santa Monica, CA 9th and Pico (2002 – 2005)
Playa Vista, CA Fountainhead Apartment (2005 – 2006)
Venice, CA Abbot Kinney House (2006 – 2010)
Austin, TX Travis Heights House (2010 – 2011)
Austin, TX Deep Eddy House (2012)
Marina Del Rey, CA (2013 – present)

My own children have now moved 5 times (the oldest one) and twice across state lines.

And these are just the residence moves – not all the jobs, schools, social circles, life phases and other changes that go into making up our context and our history. I have 692 friends on facebook, a couple hundred followers on twitter, tens of followers on instagram, one attempt at snapchat, fifty pinterest followers and so on. Sometimes I think of this all as an audience, which is quite insane to me as a concept but I doubt I’m the only one that feels like they have an audience online. I’ve done speaking engagements at conferences, I’ve written 8 years of blogs, somehow I authored several whitepapers, I think i have a patent or three, I’ve performed in 40+ live theater shows, I built hundreds of websites and mobile apps with between 1 and 50 million users a month…. WHAT THE F*** DOES IT ALL ADD UP TO? WHO AM I? and WHY IS THAT EVEN A QUESTION?

It’s a question because my daughters keep finding new ways to “express themselves” and “connect to others.” They “identify” with my wife or myself by saying “oh, i’m so like mom!” They intellectually get the ideas of genetics and art and fashion and learning and the delineation between it all.  They are very keen at telling me I don’t “get” them…. I keep waiting for the day when the TSA finally says they are full human identities and require proof of the case (driver’s license/passport).

It’s also a question because everyday the Western world bombards each other in ways such as:
“what am I worth?”
“tell me about your past.”
“are you this ism or that ism?”
“what party are you?”

and every other variation of class, job history, race, culture, language, outward appearance…

Anchors is my best guess at identities. Us, limited beings, pattern creating and recognizing beings find ways to lay anchors and say THIS IS ENOUGH – THIS IS WHERE I’M DROPPING ANCHOR and REMEMBER THIS. We drop these anchors – which are complex patterns we simplify – and label them as classes, races, job titles, cultures, state lines, political parties, etc. We drop anchors to save energy. That is, we hope the anchors keep us from having to remember all of the context and history that lead us to here when we are in the heat of the moment of making a decision. We want to save time when working out who we hire, with whom we partner, with whom we commune, with whom we war…


Identity is an illusion.

We are not the isms, the races, the classes, nor the anchors we drop. We all are ever evolving changing masses of organs, cells, and atoms that respond to the changes around them. We are connected – to each other, to the Web, to the world, to nature, to everything that passes gamma rays into us – EVERYTHING.

And this isn’t a ZEN kind of thinking i’m talking about. It’s a very simple, real concept that *WE* don’t EXIST. and the idea that WE EXIST is a major reason why “we” all end up fighting and destroying and gloating and taking credit and paying dues and every other manner of paying homage to an illusion. We do this because the delusion of singular identity is efficient in many respects. Capital markets reward identities. Democracies, despite their conceptual idea of the masses, reward identities. Social media and the internet reward identities.

And in all this efficiency created by identities we actually end up destroying things. Identities are the most efficient destructive concepts we’ve collectively devised. They shut everything down. They allow entire populations to be ignored. They tune our attention out. They tune our own senses out.

It makes sense this is so and that it persists.

Can it be resisted? *I* don’t know. Can we live without it?  I don’t know.

Read Full Post »

The human race began a path towards illiteracy when moving pictures and sound began to dominate our mode of communication. Grammar checking word processors and the Internet catalyzed an acceleration of the process. Smartphones, 3-D printing, social media and algorithmic finance tipped us towards near total illiteracy.

The complexity of the machines have escaped our ability to understand them – to read them and interpret them – and now, more importantly, to author them. The machines author themselves. We inadvertently author them without our knowledge. And, in cruel turn, they author us.

This is not a clarion call to arms to stop the machines. The machines cannot be stopped for we will never want to stop them so intertwined with our survival (the race to stop climate change and or escape the planet will not be done without the machines). It is a call for the return to literacy. We must learn to read machines and maintain our authorship if we at all wish to avoid unwanted atrocities and a painful decline to possible evolutionary irrelevance. If we wish to mediate the relations between each other we must remain the others of those mediations.

It does not take artificial intelligence for our illiteracy to become irreversible. It is not the machines that will do us in and subjugate us and everything else. Intelligence is not the culprit. It is ourselves and the facets of ourselves that make it too easy to avoid learning what can be learned. We plunged into a dark ages before. We can do it again.

We are in this situation, perhaps, unavoidably. We created computers and symbolics that are good enough to do all sorts of amazing things. So amazing that we just went and found ways to unleash things without all the seeming slowness of evolutionary and behavioral consequences we’ve observed played out on geological time scales. We have unleashed an endless computational kingdom of such variety rivaling that of the entire history of Earth. Here we have spawned billions of devices with billions and billions of algorithms and trillions and trillions and trillions of data points about billions of people and trillions of animals and a near infinite hyperlinkage between them all. The benefits have outweighed the downsides in terms of pure survival consequences.

Or perhaps the downside hasn’t caught us yet.

I spend a lot of my days researching, analyzing and using programming languages. I do this informally, for work, for fun, for pure research, for science. It is my obsession. I studied mathematics as an undergraduate – it too is a language most of us are illiterate in and yet our lives our dominated by it. A decade ago I thought the answer was simply this:

Everyone should learn to program. That is, everyone should learn one of our existing programming languages.

It has more recently occurred to me this is not only realistic it is actually a terrible idea. Programming languages aren’t like English or Spanish or Chinese or any human language. They are much less universal. They force constraints we don’t understand and yet don’t allow for any wiggle room. We can only speak them by typing them incredibly specific commands on a keyboard connected to a computer architecture we thought up 50 years ago – which isn’t even close to the dominate form of computer interaction most people use (phones, tablets, tvs, game consoles with games, maps and txt messages and mostly consumptive apps). Yes, it’s a little more nuanced than that in that we have user interfaces that try to allow us all sorts of flexbility in interaction and they will handle the translation to specific commands for us.

Unfortunately it largely doesn’t work. Programming languages are not at all like how humans program. They aren’t at all how birds or dogs or dolphins communicate. They start as an incredibly small set of rules that must be obeyed or something definitely will breakdown (a bug! A crash!). Sure, we can write an infinite number of programs. Sure most languages and the computers we use to run the programs written with language are universal computers – but that doesn’t make them at all as flexible and useful as natural language (words, sounds, body language).

As it stands now we must rely on about 30 million people on the entire planet to effectively author and repair the billions and billions of machines (computer programs) out there (http://www.infoq.com/news/2014/01/IDC-software-developers)

Only 30 million people speak computer languages effectively enough to program them. That is a very far cry from a universal or even natural language. Most humans can understand any other human, regardless of the language, on a fairly sophisticated level – we can easily tell each others basic state of being (fear, happiness, anger, surprise, etc) and begin to scratch out sophisticate relationships between ideas. We cannot do this at all with any regularity or reliability with computers. Certainly we can communicate with some highly specific programs some highly specific ideas/words/behaviors – but we cannot converse even remotely close with a program/machine in any general way. We can only rely on some of the 30 million programmers to improve the situation slowly.

If we’re going to be literate in the age of computation our language interfaces with computers must beome much better. And I don’t believe that’s going to happen by billions of people learning Java or C or Python. No it’s going to happen by the evolution of computers and their languages becoming far more human author-able. And it’s not clear the computers survival depends on it. I’m growing in my belief that humanity’s survival depends on it though.

I’ve spent a fair amount of time thinking about what my own children should learn in regards to computers. And I have not at all shaped them into learning some specific language of todays computers. Instead, I’ve focused on them asking questions and not being afraid of the confusing probable nature of the world. It is my educated hunch that the computer languages of the future will account for improbabilities and actually rely on them, much as our own natural languages do. I would rather have my children be able to understand our current human languages in all their oddities and all their glorious ability to express ideas and questions and forever be open to new and different interpretations.

The irony is… teaching children to be literate into todays computer programs as opposed to human languages and expresses, I think, likely to leave them more illiterate in the future when the machines or our human authors have developed a much richer way to interact. And yet, the catch-22 is that someone has to develop these new languages. Who will do it if not myself and my children? Indeed.

This is why my own obsession is to continue to push forward a more natural and messier idea of human computer interaction. It will not look like our engineering efforts today with a focus on speed and efficiency and accuracy. Instead it will will focus on richness and interpretative variety and serendipity and survivability over many contexts.

Literacy is not a complete efficiency. It is a much deeper phenomena. One that we need to explore further and in that exploration not settle for the computational world as it is today.

Read Full Post »

The Point

Everything is a pattern and connected to other patterns.   The variety of struggles, wars, businesses, animal evolution, ecology, cosmological change – all are encompassed by the passive and active identification and exploitation of changes in patterns.

What is Pattern

Patterns are thought of in a variety of ways – a collection of data points, pictures, bits and bytes, tiling.   All of the common sense notions can be mapped to the abstract notion of a graph or network of nodes and their connections, edges.   It is not important, for the sake of the early points of this essay, to worry to much about the concept of a graph or network or its mathematical or epistemological construction.   The common sense ideas that might come to mind should suffice – everything is a pattern connected to other patterns. E.g. cells are connected to other cells sometimes grouped into organs connected to other organs sometimes grouped into creatures connected to other creatures.


As can be imagined the universe has a practically infinite number of methods of pattern identification and exploitation. Darwinian evolution is one such example of a passive pattern identification and exploration method. The basic idea behind it is generational variance with selection by consequences. Genetics combined with behavior within environments encompass various strategies emergent within organisms which either hinder or improve the strategies chance of survival. Broken down and perhaps too simplistically an organism (or collection of organisms or raw genetic material) must be able to identify threats, energy sources and replication opportunities and exploit these identifications better than the competition.   This is a passive process overall because the source of identification and exploitation is not built in to the pattern selected, it is emergent from the process of evolution. On the other hand sub processes within the organism (object of pattern were considering here) can be active – such as in the case of the processing of an energy source (eating and digestion and metabolism).

Other passive pattern processes include the effects of gravity on solar systems and celestial bodies on down to their effects on planetary ocean tides and other phenomena.   Here it is harder to spot what is the identification aspect?   One must abandon the Newtonian concept and focus on relativity where gravity is the name of the changes to the geometry of spacetime.   What is identified is the geometry and different phenomena exploit different aspects of the resulting geometry.   Orbits form around a sun because of the suns dominance in the effect on the geometry and the result can be exploited by planets that form with the right materials and fall into just the right orbit to be heated just right to create oceans gurgling up organisms and so on.   It is all completely passive – at least with our current notion of how life my have formed on this planet. It is not hard to imagine based on our current technology how we might create organic life forms by exploiting identified patterns of chemistry and physics.

In similar ways the trajectory of artistic movements can be painted within this patterned theory.   Painting is an active process of identifying form, light, composition, materials and exploiting their interplay to represent, misrepresent or simply present pattern.   The art market is an active process of identifying valuable concepts or artists or ideas and exploiting them before mimicry or other processes over exploit them until the value of novelty or prestige is nullified.

Language and linguistics are the identification and exploitations of symbols (sounds, letters, words, grammars) that carry meaning (the meaning being built up through association (pattern matching) to other patterns in the world (behavior, reinforcers, etc).   Religion, by the organizers, is the active identification and exploitation of imagery, language, story, tradition, and habits that maintain devotional and evangelical patterns. Religion, by the practitioner, can be active and passive maintenance of those patterns. Business and commerce is the active (sometimes passive) identification and exploitation of efficient and inefficient patterns of resource availability, behavior and rules (asset movement, current social values, natural resources, laws, communication medium, etc).

There is not a category of inquiry or phenomena that can escape this analysis.   Not because the analysis is so comprehensive but because pattern is all there is. Even the definition and articulation of this pattern theory is simply a pattern itself which only carries meaning (and value) because of the connection to other patterns (linear literary form, English, grammar, word processing programs, blogging, the Web, dictionaries).

Mathematics and Computation

It should be of little surprise that mathematics and computation forms the basis of so much of our experience now.   If pattern is everything and all patterns are in a competition it does make some common sense that efficient pattern translation and processing would arise as a dominant concept, at least in some localized regions of existence.

Mathematics effectiveness in a variety of situations/contexts (pattern processing) is likely tied to its more general, albeit often obtuse and very abstracted, ability to identify and exploit patterns across a great deal of categories.   And yet, we’ve found that mathematics is likely NOT THE END GAME. As if anything could be the end game.   Mathematics’ own generalness (which we could read as reductionist and lack of full fidelity of patterns) does it in – the proof of incompleteness showed that mathematics itself is a pattern of patterns that cannot encode all patterns. Said differently – mathematics incompleteness necessarily means that some patterns cannot be discovered nor encoded by the process of mathematics.   This is not a hard meta-physical concept. Incompleteness merely means that even for formal systems such as regular old arithmetic there are statements (theorems) where the logical truth or falsity cannot be established. Proofs are also patterns to be identified and exploited (is this not what pure mathematics is!) and yet we know, because of proof, that we will always have patterns, called theorems, that will not have a proof.   Lacking a proof for a theorem doesn’t mean we can’t use the theorem, it just means we can’t count on the theorem to prove another theorem. i.e. we won’t be doing mathematics with it.   It is still a pattern, like any sentence or painting or concept.


The effectiveness of mathematics is its ROBUSTNESS. Robustness (a term I borrow from William Wimsatt) is the feature of a pattern that when it is processed from multiple other perspectives (patterns) the inspected pattern maintains its overall shape.   Some patterns maintain their shape only within a single or limited perspective – all second order and higher effects are like this. That is, anything that isn’t fundamental is of some order of magnitude less robust that things that are.   Spacetime geometry seems to be highly robust as a pattern of existential organization.   Effect carrying ether, as proposed more than 100 years ago, is not.   Individual artworks are not robust – they appear different to any different perspective. Color as commonly described is not robust.   Wavelength is.

While much of mathematics is highly robust or rather describes very robust patterns it is not the most robust pattern of patterns of all. We do not and likely won’t ever know the most robust pattern of all but we do have a framework for identifying and exploiting patterns more and more efficiently – COMPUTATION.

Computation, by itself. 

What is computation?

It has meant many things over the last 150 years.   Here defined it is simply patterns interacting with other patterns.   By that definition it probably seems like a bit of a cheat to define the most robust pattern of patterns we’ve found to be patterns interacting with other patterns. However, it cannot be otherwise. Only a completely non-reductive concept would fit the necessity of robustness.   The nuance of computation is that there are more or less universal computations.   The ultimate robust pattern of patterns would be a truly universal-universal computer that could compute anything, not just what is computable.   The real numbers are not computable, the integers are.   A “universal computer” described by today’s computer science is a program/computer that can compute all computable things. So a universal computer can compute the integers but cannot compute the real numbers (pi, e, square root of 2). We can prove this and have (the halting problem, incompleteness, set theory….).   So we’re not at a completely loss of interpreting patterns of real numbers (irrational numbers in particular). We can and do compute with pi and e and square root millions of times a second.   In fact, this is the key point.   Computation, as informed by mathematics, allows us to identify and exploit patterns far more than any other apparatus humans have devised.   However, as one would expect, the universe itself computes and computes itself.   It also has no problem identifying and exploiting patterns of all infinitude of types.

Universal Computation

So is the universe using different computation than we are? Yes and no.   We haven’t discovered all the techniques of computation at play. We never will – it’s a deep well and new approaches are created constantly by the universe. But we now have unlocked the strange loopiness of it all.   We have uncovered Turing machines and other abstractions that allow us to use English-like constructs to write programs that get translated into bits for logic gates in parallel to compute and generate solutions to math problems, create visualizations, search endless data, write other programs, produce self replicating machines, figure out interesting 3D printer designs, simulate markets, generate virtual and mixed realities and anything else we or the machines think up.

What lies beneath this all though is this very abstract yet simple concept of networks.   Nodes and edges. The mathematics and algorithms of networks.   Pure relation between things. Out of the simple connection of things from things arise all the other phenomena we experience.   The network is limitless – it imposes no guardrails to what can or can’t happen. That it is a network does explain and impose why all possibilities exhibit as they do and the relative emergent levels of phenomena and experience.

The computation of pure relation is ideal.   It only supersedes (makes sense to really consider) the value of reductionist modes of analysis, creation and pattern processing when the alternative pattern processing is not sufficient in accuracy and/or has become sufficiently inefficient to provide relative value for it’s reduction.   That is, a model of the world or a given situation is only as value as it doesn’t overly sacrifice accuracy too much for efficiency.   It turns out for most day to day situations Newtonian physics suffices.

What Next

we’ve arrived at a point in discovery and creation where the machines and machine-human-earth combinations are venturing into virtual, mixed and alternate realities that current typical modes of investigation (pattern recognition and exploitation) are not sufficient. The large hadron collider is an example and less an extreme example than it was before. The patterns we want to understand and exploit – the quantum and the near the speed of light and the unimaginably large (the entire web index with self driving cars etc) – are of such a different magnitude and kind.   Then when we’ve barely scratched the surface there we get holograms and mixed reality which will create it’s own web and it’s own physical systems as rich and confusing as anything we have now. Who can even keep track of the variety of culture and being and commerce and knowledge in something such as Minecraft? (and if we can’t keep track (pattern identify) how can we exploit (control, use, attach to other concepts…)?

The pace of creation and discovery will never be less in this local region of spacetime.   While it may not be our goal it is our unavoidable fate (yes we that’s a scary word) to continue to compute and have a more computational approach to existence – the identification and exploitation of patterns by other patterns seems to carry this self-reinforcing loop of recursion and the need of ever more clarifying tools of inspection that need more impressive means of inspecting themselves…   everything in existence replicates passively or actively and at a critical level/amount of interconnectivity (complexity, patterns connected to patterns) self inspection (reasoning, introspection, analysis, recursion) becomes necessary to advance to the next generation (explore exploitation strategies).

Beyond robotics and 3d printing and self-replicating and evolutionary programs the key pattern processing concept humans will need is a biological approach to reasoning about programs/computation.   Biology is a way of reasoning that attempts to classify patterns by similar behavior/configurations/features.   And in those similarities find ways to relate things (sexually=replication, metabolism=Energy processing, etc).   It is necessarily both reductionist, in its approach to categorize, and anti-reductionist in its approach to look at everything anew. Programs / computers escape our human (and theoretical) ability to understand them and yet we need some way to make progress if we, ourselves, are to persist along side them.

And So.

It’s quite possible this entire train of synthesis is a justification for my own approach to life and my existence. And this would be consistent with my above claims.   I can’t do anything about the fact that my view is entirely biased by my own existence as a pattern made of patterns of patterns all in the lineage of humans emerged from hominids and so on all the way down to whatever ignited patterns of life on earth.

I could be completely wrong. Perhaps some other way of synthesizing existence all the way up and down is right. Perhaps there’s no universal way of looking at it. Though it seems highly unlikely/very strange to me that patterns at one level or in one perspective couldn’t be analyzed abstractly and apply across and up and down.   And that the very idea itself suggests patterns of pattern synthesis is fundamental strikes me as much more sensible, useful and worth pursuing than anything else we’ve uncovered and cataloged to date.

Read Full Post »


It’s nearly, if not totally, impossible to remove our deeply held biases, values and contextual history from our raw, sensory perceptions of the world. The difficulty to sense more objectively is what perpetuates so many non-truths about the world. Nearly everything we sense and think is distorted by the biological patterns shaped within us by the world and our interaction within the world. It is within this frame of reference I seek to put down, in an obviously flawed ways, what I think to be at least less non-truth than other theories and thoughts floating about out there.

Our most basic means of communication, the words, sounds, gestures and pictures, we use are so filled with bias it’s impossible to commit to their use in an objective way. The best hope I have is to present as many variations across mediums so that what emerges from these communications is perhaps, if not objective, at least more fully representative of various perspectives that at least the trap of obvious one-sided subjectivity is avoided.

And with that warning, let us proceed.

A first exercise is of definitions and clarifying of terms.

Everything is information. From the most basic particles of existence to governments to rocket ships to the abstractions of mathematics – everything is information. Information looped and entangeled within other information. Information trapped within patterns of information by other patterns of information. Particles trapped into behaviors dictated by the laws of physics. Proteins and chemicals replicating into biological entities by the encodings of genetic instruction. Objects of pure quantity expressed in combinations dictated by rules of provable logical inference. Symbols imbued with meaning combined to form words and sentences and stories that stick in the brains of people and come out of their mouths to be reinterpreted over the eons. Faintly remembered events strung together by stories to form history and imagined events of some time that has not come to pass forming a future hope.

More fundamentally… space and time and causality and logic and being itself. All are matters of information. The casual ordering of events in relation to what is different based on the difference of another entity forming the conception of time and space. The coherence within a frame of reference of words strung together with symbols for equal, not equal, for all, and the such coalescing into logic. What is and what isn’t in reference to what’s logically or causally sensible to us becomes the notion of being.

But this is not quite enough.

Recently various categories of research, science and/or philosophic discussion have added ’emergence’ and ‘complexity’ to the pantheon of fundamental concepts from which we can chart our maps of existence and meaning. The unseen in the parts that only shows itself in the collective – the multitude – the interactive, this notion of emergence.

All in – meaning. Meaning is a vague notion of symbolics and representation within the ontological dimensions of space, time, cause, logic, emergence and being. Meaning is proximal, local phenomenon of pattern. In totality, all things considered, that is all of infinity, there is no meaning – there is no pattern. That is, all patterns at play is pure entropy and no meaning is possible on a universal, infinite scale. (As if we can even imagine such a concept). On a local, limited frame of reference meaning emerges from patterns (people, computers, plants, etc) pattern matching (sensing, perceiving, transforming, encoding, processing).

I propose a phrase: existential equivalence. Every investigative thought, every scientific gesture, every act of art, every attempt to send a message, every ritual, every interaction at all with the world at any level is all of similar thing: the encoding and decoding of information within information. This is not a reduction or a reductionist exercise. Quite the contrary. The varieties of symbolic expression in all of existence is REAL, it is a thing. That existence is expressible in an infinite variety is necessary. and it can only be known, even in a limited way, by actual variety of expression. If anything is to exist, it must exist in infinite variety and multiplicity. Everything that exists has existential equivalence. The entirity of existence is relational.

For instance if there is such a concept and sensation of color it must have expression in physical and artistic and literary terms. It exists at all levels implicated there. If a wavelength of light is able to generate a visual and neuronal concept we called red, then red isn’t just the wavelength, nor the wave of light, nor the eye, nor the brain, nor the word… it is all of those things and all of the things we do not yet think or talk or gesture about.

Or consider a computer program. Its existence is a string of words and phrases transcoded into 1s and 0s and into physical logical gates transmitting electrons and back around and on itself into monitor LEDs into human eyes and brains into motor movements of mouse and keyboard and so on. A computer program is the interaction of all the information.

But surely there are such simple things that do not have a universal relationship – an existential equivalence? what is the simplest thing we can think or speak of? a boson? the number 1? a dot? just an abstract 1? It is impossible to wipe the complexity of existence from even these pure abstractions. We only conceive of their simplicity in relation to other concepts we find complex. Their simplicity must be weighed against everything that isn’t simple.

And so here we have a collosal contradiction. Patterns are a local phenomenon. They aren’t the entirety. And yet I’ve suggested that patterns are existence – all that exists. Unraveling this I am directly saying that patterns interpreting/transcoding/sensing patterns is what exists – creates th world – at all levels. Pure relation, which is only possible at a local level, is existence. Particles only exist in relation to other particles – a gradient. Humans to other humans, to animals, to the planet, to particles. Planets to other massive bodies… and so on, and on, up and down, left to right, back and forward, in and out….

herein lies a beautiful thing – mathematics and computation are a wonderfully efficient symbolic translation methods. This is why computers and mathematics always creep their way into our efforts to make things and make sense of the world. It is why our brains are so damn useful. complex abstract pattern recognizing patterns – these networks of neurons. It is why DNA is so proficient at replication. a “simple”, resilient substrate carrying everything necessary to generate and regenerate these networks of neurons that can then make synthetic networks of pure relation. Whether particles or quantum or digital or biological or chemical there is pure relation, pure patterns among patterns – there is math. It matters not and is completely the point that math and computation can be done in any substrate – between proteins, with pen and paper, on a calculator, in a quantum computer.


why is that? WHY?

In a feat of complete and utter stupid philosophy and unlogic… because it cannot be any other way. Positing a god doesn’t escape this. Positing a multi-verse doesn’t escape this. If any of those things are to exist, they must exist still in relation – they are relation! It’s borderline mystical. Of course it is!

And why does any of this matter? is this just another sound of one hand clapping? a tree falls in a forest does it make a sound? Yes. yes indeed. Those, while used to dismiss the question from the outset actually do call attention to the entirety of the situation. What we conceive of as existence and existing is usually reductively done in by our discrete categorization and our failure to continuously review and revise our categories. The practical implications of this adherence to categories (zoology, isms, religion, gender, nations, science disciplines, etc) is what stunts our path towards knowledge and keeps us in fear.

If we don’t lean into the idea that everything has an existential equivalence we are simply deciding to be ignorant. And in that ignorance we trend towards non-existence. In every day terms if we see the human population only by the color of skin we diminish human existence. If we say and take for truth all of the -isms, reductions, and arbitrary definitions we snuff out relation. If we make any assumptions at all and refuse to question those assumptions, even what we think are so obvious and so simple, we move closer to entropy. If we want to exist at all, we must be mystical and fanatical about sensing relation, resensing it, re-interpreting it. This is not a moral argument. Existence is no more moral than non-existence – except as a local conception.

It really does come down to this (and this is very Camus-like):

If you care at all to exist as you, you must question/express/relate to everything as much as you can before your pattern is fully transcoded into something not you. (we are just food for worms…)

So yes, ask yourself and answer it in infinite variety over and over “if a tree falls in a forest does it make a sound?” This is life – it is your existential equivalence to everything else. You relate, therefore, you are. I relate, therefore I am. X is, therefore X relates.

Read Full Post »

Older Posts »