Temporal Module

In an earlier post, I referred to my idea that human consciousness consists of a highly evolved piece of software, which I like to call the Human Consciousness Program (HCP). As I also expressed earlier, I believe that the HCP consists of modules. An example of a module would be Marriage, which I believe to be an instinctual module. Another would be Hearing, a module responsible for the processing of sound information. Many of these modules also have a bit of hardware associated with them. For example, Hearing obviously has some hardware in the form of the ears, auditory nerve, and sound processing center of the brain.

The most basic of all of the modules, though, is the Temporal Module. This guy also has a piece of hardware: The Temporal Processor. Functionally, the Temporal Processor observes the passage of time. The mechanism whereby the brain is able to do this is poorly understood, but we know that it is associated with the part of the brain known as the Temporal Lobe, because if this part of the brain becomes damaged, that poor person is no longer able to experience the passage of time. Bummer! Also, the way I perceive of the passage of time is closely linked to my age: The older I am, the faster it seems time passes to me.

The reason I consider the Temporal Module to be so foundational is because all human perception is ultimately temporal: Every experience either becomes a memory – or it doesn’t. In which case that experience is lost. In either case, the term “experience” is defined as the output of a module (say, Eating) which is running in the Foreground at the time.

Here’s how it works, at least in my head. My brain focuses on one or more things in an area I refer to as the Foreground. If I am really paying attention (as I am right now as I write this blog), then I pretty much only experience one thing. However, I can (as I did tonight) simultaneously eat and watch TV. This means my awareness is at least partially on both. Although I may remember less of both the black berries with Greek Gods Honey Vanilla yoghurt and the movie One For the Money with Katherine Heigl as a result of giving less attention to both.

The “one or more things” that my brain focuses on are, of course, modules as well. Take Eating. Definitely an instinctual module, i.e. a built-in. I certainly did not have to be taught to eat. I had to be taught how to eat, that’s table manners. I also had to be taught to cook, that’s cuisine. Both table manners and cuisine are examples of human culture. But eating? It’s not that hard: Just put nutrients in my mouth, chew and swallow. Repeat often and so forth.

The form of entertainment I was enjoying, though, that’s Art. There is an Art Module, of course. Every human on planet Earth makes art in some way every day of their lives, even if it’s only a PB&J. But Art gets turned into more varied and wonderful forms of culture than any other module that I know of.

Anyway, I take the output from modules like Eating and Art. These flow through the Foreground Processor. Intimately associated with this is the perception of time, again the Temporal Processor.

These experiences are eventually stored in two places: Short term memory and Long term memory. These are two of the most fascinating parts of the brain of all. I have spent a lot of time observing the way my memory works and how I learn. Basically, what I see is a rather small storage space for short term memory. The exact size of this space is variable, depending on a lot of factors, including fatigue, overall health, genetics, etc. It can also be trained. I find that I am able to dramatically enhance the size of short term memory by simply using it a lot. I engage in games like Scrabble which exercise this part of the brain for this reason.

About 90% of my experiences are stored in my short term memory, and I am told that’s pretty good. Then the Short Term to Long Term Memory Module (ST2LTMM) kicks in. This guy is interesting: It’s his job to sift through my short term memory and decide what’s important enough to keep. About 99% of all of my experiences simply get chucked.

I heard a fascinating piece on NPR about folks who have a photographic memory. These guys (and gals) can literally repeat a narrative of every experience they have ever had (at least after long term memory starts work at around 3 or 4). In fact they talked about that on the piece: These folks literally remember when their long term memory started firing, because that’s the first experience they can remember.

This condition can be thought of as a dysfunction of the LT2STMM, because it simply stores everything in long term memory. (Probably folks with this condition have a redundant short term memory, but the ST2LTMM simply copies everything into long term memory.) This works because the human brain is vastly over-sized for the amount of data I need to store. The estimate in this article is around 2.5 PB of space, enough for around 300 years of experiences, even assuming all of them are stored.

Anyway, as my experiences in long term memory age, they decay over time. Refreshing them again by washing another similar set of experiences through short term memory helps make them retain longer. Eventually, if I repeat the same data stream often enough (like watching the movie Gladiator 20 times), I know the whole thing by heart.

That’s just how the Foreground stuff works. I used to think the Foreground was one experience at a time, effectively single threaded. But now I know there is limited multi-threading. Still the number of modules I can run in the Foreground at a time is very small, maybe 2 or 3 max. And some of them effectively steal your entire awareness. Sex for example. Ever tried to have a conversation, eat, watch TV or anything else, while having sex? Impossible. Sex takes full and complete control of my entire Foreground space, which is one reason why it is so enjoyable.

There are also a class of modules I call Awareness Stealers. These modules are constantly clamoring for my attention. Examples include things like Itching, Pain, Worry, and so forth. Sex is also an Attention Stealer, assuming that I am randy.

In the Background space there are hundreds (possibly thousands) of modules all running at the same time. I am still in the process of figuring out many of these, and the task is rather daunting. Lots of background modules are completely autonomic, although they also respond to commands from the brain.

An excellent example of this type of module is the Immune System, which has lots of dedicated hardware, but definitely also responds to commands from the brain. That’s the reason why the placebo effect works, of course. I think that the saw palmetto that I am taking is going to help my seasonal allergies. And lo and behold: It does! That’s because my brain fired a module called Faith. Faith allows me to believe things which my senses may not agree with at the moment. I may think saw palmetto is hokey, but if I exercise my faith, I might just catch a healing!

Other deep background modules include Heartbeat, Breathing, Sweating, UV Response, and others. Heartbeat is a fun one. Of course the brain controls my heartbeat: We all know that! But Heartbeat can actually be trained. I have done a bit of this, and have met folks who have done far more. Practitioners of Buddhist meditation obtain some limited control over their heart rate. Thus, Heartbeat has at least a bit of conscious control, since it can be trained.

I am trying to develop a system to diagram all of this. If any of my readers has a handle on the best way to diagram the structure of modules in the human brain, please let me know.

More later.

Conscious Inspiration

The various bits and pieces suddenly fit together perfectly in my mind today as I was walking my Yorkie, Diogee. I had a moment (well, several moments actually) of inspiration.

Please remember that I have been attempting to decompile the piece of evolved software that I refer to as the Human Consciousness Program (HCP). I have spent a lot of time (hundreds of hours I would suppose) simply listening to my own thoughts. I know this may strike you as an odd activity. You need to remember two things:

  • I have been practicing Buddhist style meditation for most of my adult life
  • I am married to a woman whom I find devastatingly attractive, and thus will lie in the bed with her cuddling for hours, and not get bored by this.

Thus, I lay in my bed and listened, perfectly awake, to the sounds of my own thoughts. And I did this for a long, long time.

Anyway, I have been working on a overall framework for understanding the HCP, and today, three big pieces came together.

1. Awareness vs. Background

OK, first the HCP has two main areas: The foreground (what I refer to as the Point of Awareness) and the background (I call this the Dark Place). Now, originally, I thought that the Point of Awareness was a single threaded thing, whereas the Dark Place was massively parallel. Now I understand that this is merely a range.

Frequently I can pay attention to more than one thing at a time. For example, I can eat and watch television at the same time. That’s because the mechanics of both activities are very familiar to me, and I do not require my full attention to be devoted to either of them.

On the other hand, if I am attempting to learn something new, say a musical instrument or a foreign language, then I probably can’t do much other than really, really concentrate on that activity. Or else I simply won’t make much progress.

The first insight today, then, was this thing: I can be (slightly) multi-tasking in the foreground, and I also have things of which I am partially aware. I can have a limited number of these, but that number can be varied, depending on how distracted I am, and how much attention I need to pay to any particular thing.

2. Instinctive Modules vs. Combination Modules

OK, then. It’s time to define the “thing” I am talking about when I referred to how much attention I need to pay to “any particular thing”. I call these things modules.

Let’s take for example my Check Timer. I have a module that contains a timer. When I don’t know where my wife is, this timer begins a countdown. When that timer expires, if I don’t know where my wife is, then the Check Timer module fires another module called Worry. Worry in turn fires an emotional module called Anxiety. That creates a form of discomfort (emotional stress) that I then have to pay attention to.

At that point, I have to take action to alleviate that discomfort. This usually takes the form of my walking around so that I can figure out where my wife is, and make sure that she’s OK. Once I have done that, then the Check Timer module resets, and I go back to whatever I was doing.

The Check Timer contains a variable numeric value. For me, when my wife and I are at home, this value is set to about 10 to 15 minutes. However, this is a tunable. If my wife tells me that she needs space and wants to talk to her friend on the phone for a while, I will reset the Check Timer variable to around an hour or so.

And it’s even situationally specific. If I am on a business trip and 3 timezones away from my wife, I may decide that I can set the Check Timer variable to around 24 hours. And I can even adjust that to various situations. Thus, I am actually in control (whatever that means) of this to some extent.

Now, the specific insight that I had today while walking Diogee was that some modules are built ins: I don’t have to learn anything in order to have those modules. They are Instinctual. A good example is Insect Avoidance. I had a module when I was born which causes me to avoid insects. If an insect flies at me, lands on me or the like, I have an automatic reaction. I think most people have this same module.

Some folks, however, choose to be involved in professions or hobbies (like beekeeping or butterfly collecting) which require close contact with insects. So even an instinctive module can be unlearned.

But back to my insight. Some modules are Instinctive. These modules were in me when I was born. At some point in my development, these modules fired. At that point, I had those abilities.

Other modules are created by a process of learning, through a combination of the Instinctive Modules. An example would be the module Music, which is a Combination Module consisting of the Instinctive Modules: Hearing, Art, Logic and Reasoning, and, of course, the Temporal Module. (All modules include the Temporal Module in some form, as all of this is about human experience which occurs in a temporal framework, and no where else. However, Music includes the Temporal Module in a more direct way, since music really is all about time.)

Anyway, I can now categorize modules as either Instinctive or Combination, and most of the time I can get pretty close to coming up with the module stack. At the base of the stack are always Instinctive Modules.

One interesting side effect of all this is that I can now watch myself actually writing these modules in my own mind. Weird!

3. Data Storage

The third insight had to do with something that I have mentioned already: Modules contain data. For example, as I have already alluded to, the Check Timer module contains a value I called the Check Timer variable. This is effectively a timer which tells me when to check on my wife. That’s obviously a data structure.

Given that modules contain data, that makes a module look pretty similar to the object-oriented programming construct known as an object. I am pretty familiar with object-oriented programming, which as I recall was invented for this very reason: Object oriented program emulates the way we think about the real world. It should be unsurprising, then, that the human mind (at least my mind, remember please that I am the subject of the experiment) resembles objects in a sense.

Anyway, some modules are entirely about data storage. For example, there are modules related to Memory. That’s a really interesting one. Memory contains two spaces of data storage: Short Term Memory and Long Term Memory. Short Term Memory is a variable amount of storage (depending on the individual, the situation, state of health, etc.). Generally, though, Short Term Memory is good for about 24 hours. After that the Short Term to Long Term Memory Module kicks in. It is the job of the ST2LTM to sift through my short term memory, decide what is important, and transfer that to the Long Term storage area. The rest gets chucked. That means I remember maybe 1% of what I experience. Oh well. Remember that stuff about the human condition? Yeah. Big time.

Anyway. Bottom line: I have data storage in variables inside my head. Go figure.

More later.