Archive for the ‘musings’ Category

Time Measurement after Interstellar Expansion

Thursday, January 28th, 2010

How you ever wondered how we will measure time in the distant future once human race expands into the far reaches of the universe? I’ve been pondering this lately. You see, this is what I do. I noticed that “normal” people think about practical stuff most of the time. They ponder what they are going to eat for lunch, what household chores they want to do after work, what TV shows they are going to watch, what their friends are up to. If you leave them in a room with nothing to do, they tend to get fidgety and bored. Then they invent stuff they can do – they start cleaning the house, mowing the lawn and etc. Every time I see this, I am quite amazed because this is such an alien condition to me. If you put me in a room with no TV, no internet and no books to read, I will probably be pretty content to sit there and think, and will eventually try to find a piece of paper to jot down notes before I lose them.

So I think about stuff like measuring time in a distant future. Right now, our whole system is based largely on physical constraints. We measure time in days, based on the rotational speed of our planet, months based on our lunar cycle and years based on. This works pretty well for us here on earth, but these units will become completely meaningless once we start colonizing distant solar systems. Different planets will have different rotation speeds, orbital periods and their own seasons. Just to give you an example, Martian colonists will probably have change how they define an hour to keep the 24 hour cycle aligned with sunsets and sundowns. You see, Martian day is roughly 37 minutes longer than the Earth day. If they were to use Earth clocks to measure time, this offset would start adding up causing an interesting drift. Over the period of few months 8am would fall around their noon, then around supper time, and then back to morning hours. The same would happen to their year, which is 324 days longer than ours resulting in drifting seasons.

Initially most colonized planets will probably establish their own time keeping systems that will work locally. Whenever you will need to communicate to offworlders you will simply have to specify whether your figures are in local time or Earth time or whatever. It is a workable system, and one not much different from the headache we already have with our time zones here on Earth. It will simply be another layer of crap to keep track off. But eventually we will move our populations beyond worlds. At some point we will start building mega scale space habitats such as Dyson Spheres in which the day/night cycles and seasons will be human controlled. We will also likely migrate into virtual spaces as well. Unsleeping digital ghosts, or inhabitants of simulated worlds could borrow a time keeping system from a neighbor and use as their own. Or they could choose to use Earth standard time. But they would have no reason to. Days would probably seem very arbitrary to people living in environments where there are no natural nights. I could see such civilizations gravitating towards some sort of standardized, unified time keeping unit to replace the ancient planet bound time keeping concepts.

In fact, we already have such a unit – a second which is usually defined as:

The duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium 133 atom.

Not that easy to remember, but at least it is constant – it will always be the same whether you are living on an alien world, or inside a space hab of some sort. It is also an SI unit, which means it is already universal and widely accepted. Seconds may be the only time unit that will make sense to everyone in a distant. It even scales nicely.

Observe:

  1. 1 hecto second is approximately 1.6 minutes
  2. 1 kilo second is around 16.6 minutes
  3. 1 mega second is 11.6 days
  4. 1 giga second is 31.7 years

It’s so intuitive I’m surprised we haven’t started using this years ago.. For example, if you wanted to step out for 15 minutes you could easily say “Back in a kilosec”. Assuming that our circadian rhythm does not change much from what it is now, you would be required to work approximately 30 kiloseconds (~8 hours) sleep for another 30 and bullshit around for 40 more. This would give us a nicely rounded 100 kilosecond cycle that would be roughly equivalent to an Earth day.

A mega second could be equivalent to our week, comprised of exactly 10 sleep/work/play cycles. Current drinking age in US would translate to a little over half a gigasecond. Lifespan of baseline humans would be somewhere between 2 and 3 gigaseconds. Historical dates on the other hand could be measured in tera- and petasecond offsets.

It’s workable, units are nice, scale well and are based on a universal, non-geography dependent constant. Of course a lot of worlds would probably cling to their preferred time system – especially if they have used it for generations. Still, seconds could be a nice universal standard that could be used as a base for conversions. This way when two worlds need to communicate, they merely have to encode their dates as seconds. For example, just leave unix time stamp on everything – the guys on the other side will then convert it to their preferred format at will.

What say you?

Technology Portrayal in Hollywood

Monday, January 11th, 2010

I’ve talked about this many times already, but the portrayal of technology in Hollywood movies continues to piss me off with astonishing regularity. Almost every time a character in a movie is about to use a computer I cringe. There are virtually no blockbuster movies out there that portray technology with any degree of accuracy. Especially subjects like hacking or video games are involved – they never ever get it right. I do understand that sometimes it’s impossible to actually show a brand like Gooogle on the screen without striking some product placement deal with said company. But would it really hurt movie makers to at least try making user interface look like something a person would use in a real life? Would it really be so hard not to show 3d animation and scrolling matrix style text on the screen while a person is “hacking” something?

Ive been giving this some thought lately, trying to figure out why things are the way they are. I mean, lets face it – all you would have to do to get it right is to hire a single geek consultant, and then listen to his suggestion. It’s not like the Hollywood people are incapable of doing that. When they make a historical movie they hire real period experts who make sure that costumes props and decorations are accurate. When they make SF movies they often have real rocket scientists or astronauts advise them on how real spaceflight works. It would make sense to hire a real techie to advise you when you are making a movie in which one of the heroes or villains is an awesome hax0r or computer whiz. Just have the guy on set, and ask him how would he show someone hacking into pentagon or doing something equally silly. In the end you would have a much more realistic looking movie.

Then I realized that perhaps it is not that simple. Let’s face it – technology is boring. I know this from experience – most people who try to watch me work react the same way – they eyes gloss over and they start yawning uncontrollably. Watching a guy type code is about as entertaining as watching paint dry. But that’s how you would realistically portray hacking or programming on the screen. Show a guy typing in cryptic code, compile it, find some bugs, type some more, compile, type, etc… It’s realistic, but not spectacular.

Filmmakers usually don’t know much about anything other than making movies – that’s the one area where they are competent. They can tell what looks good on the screen. Their job is to capture your attention and convey a message in a single scene. Showing a guy type cryptic code or comands for few minutes may be realistic but it can be not only boring, but confusing to an average movie watcher. An average person will need some context, exposition or dialogue to explain that this person is currently programming or hacking into the banking system or whatever. On the other hand, if you show flashy graphics with scrolling code and blinking text that says: “ATTEMPTING TO HACK INTO THE BANKING SYSTEM… ACCESS DENIED” the viewers instantly know what is happening. You need no dialog or exposition to explain it – a picture is worth a thousand words. In other words you trade realism for clarity. They do it because it works.

What looks good on the screen doesn’t always look realistically. This is an unfortunate but true. Chances are, that these big blockbuster movies do hire technology consultants. I bet they do get expert advice on how tricky computer related sequences could be filmed. But in the end, these experts get overruled because what they advise is often boring and cryptic. More importantly it often probably conflicts with the directors vision. A film maker will usually see a scene unfolding a certain way and they are will not want to completely rearrange it just to make an insignificant 15 second computer hacking scene look more realistic. Having to choose between their vision of what should happen on the screen, gut instinct, experience and the expert opinion guess what they are going to go with?

Of course whenever you reject expert advice and substitute it with your own idea you do so at your own peril. Sometimes it works, and sometimes you end up with something ridiculous like a character storing gigagytes of data on a floppy disk, or ridiculous “hacking” scene that is so contrived even the least technology competent movie goers will laugh at it.

Times are changing. Today, most American movie enthusiasts own and frequently use a computer. They know how to search the web, use facebook, chat shop and browse the web. Many of them have their own blogs or other various online identities. Therefore film makers must update their faux-computer interfaces to reflect that. They have to make search engines look a bit like Google, social portals look bit like facebook and web pages look like they were created in this decade. They can no longer expect that their core audience will be somewhat unfamiliar with the technology, and hope to get away with something that looks vaguely like browsing the web. If they don’t put at least some effort, badly designed computer interface may ruin the viewers suspension of disbelief. In fact, using a simplistic “fake” interface may actually be counter productive.

For example, if you show someone typing a query into a white text box located on a white page, and hit a gray “Search” button underneath and then show a list of blue links, most people will automatically assume the character is googling for something, even though the interface is kept generic. On the other hand, if you design some futuristic looking search interface with crazy animations there might be a certain degree of confusion as to what is exactly going on on the screen. Is the character searching the web? Or is that some proprietary system? Did they “hack into the government” to find all this data?

The clarity vs realism, and filmmaker gut instinct vs expert advice is a trade off. I guess the best thing to hope is that Hollywood will aim somewhere in the middle between the two extremes. Of course that doesn’t change my stance on the subject. Bad portrayal of technology in the movies remains one of my top pet peeves. Especially since it can be done the right way. If Matrix was able to use a realistic hacking scene, anyone can.

Precognition and Free Will

Monday, January 4th, 2010

Here is another post for the musings category. I have always considered precognition to be a rather unfortunate burden rather than a gift. I consider precogs to be tragic figures who have been robbed out of their right to self determination. This is what I want to talk about today: precognition and free will.

I submit that the gift of precognition nullifies the concept of free will because it suggests a deterministic, predictable nature of the universe. In such a universe, all actions have predetermined outcomes and choice is only a subjective illusion. You are free to choose, because you don’t know your choice has already been made for you. A precog however does not have that luxury. She knows the future and therefore has no free will.

Conversely in an indeterministic world, free will is reality but precognition is impossible. All predictions would be wrecked by random chance and entropic events. Precognition is simply impossible because has not yet been written and there is no way to peek ahead. Let me put it this way – in a indeterministic universe things cannot happen the same way twice. For example, if you traveled back in time, the knowledge of how events unfolded the first time around wouldn’t help you much. The person who arrived on time could now be late due to an unforeseen traffic jam. The person who slipped on a banana peel may notice it this time. The winning lottery numbers will be different this time around. Random events are truly random. Furthermore, changing conditions that preceded an event may not affect it’s outcome at all. For example, picking up a banana peel does not prevent the accident, since the person that was supposed to slip on it decided to take a different path that day and got hit by a bus. Or nothing at all happened to him. The point is, the precog’s intervention didn’t matter at all.

Therefore if we talk about seeing the future we must assume we are talking about a deterministic universe. In such universe random events are not truly random – they just appear random because we don’t know how they will turn out ahead of time. They are governed by This allows a precog to see the winning lottery numbers or predict a guy will slip on a banana peel on a specific day. Furthermore the outcome of every event can be determined based a chain of events that led up to it. If you change the conditions, you can change the outcome. This is precisely the theme of all stories featuring precognition. You see something terrible, and then you try to avert it by influencing events that lead up to it.

Let me put it this way: in a deterministic world works like a simple random number generator always initialized with the same seed. If you know the seed that was used last time and the algorithm, you can predict the numbers it will generate with 100% accuracy. Indeterministic universe works like a random number generator always initialized with a different seed obtained from a highly entropic source. Predicting numbers it will generate is almost impossible. Knowing the previously used seed, does not help you on the next run in any way.

Most of stories about individuals with oracular powers ignore the problem of free will. And trust me, it is a problem. As mentioned before, in a deterministic world ability to choose is merely an illusion. Out choices are influenced by prior conditions, and the freedom comes from the fact that we do not know the outcome. We can choose selfishly, against our best interest, or maliciously pick at random – but a someone gifted with precognitive vision will know our choice every time. That’s a property of this universe – all choices have been already made for you, you just act them out.

Therefore I submit that a perecog loses ability to choose freely – or rather the illusion we all share. If you see the future, you know what you will do next, and therefore you no longer choose. You follow along with a plan.

Of course, there are some twists in here. Precognition is not always portrayed the same. In fact I Can think of 3 different ways movies and books try to tackle this subject:

  1. Precognition with linear time line
  2. Precognition with branching time line
  3. Limited precognition with blind spots

In this post I would like to show that in each of these variants, a precog has no free will.

Precognition with linear time line

This is the simplest model which assumes that the univer is linear and immutable. As a precog you can see the future, but cannot change it. Time is a straight line that never branches and the universe will conspire to stop you from affecting changes.

Let me try to illustrate this by way of an example. Let’s say you have seen the future. Something happens to your friend, and you have an option to tell him about it or keep quiet. The problem is that in your vision you are nowhere near your friend to deliver the warning. You try to call him, but he doesn’t pick up. You go to his house but he is out. You find out where he is, but you get stuck in a traffic jam and your vision comes true before you can get to him. Turns out you never had a choice.

I call this “Prophetic Precognition” because it is exactly the type of scenario that surrounds religious prophecies. Prophets predict events that will come to pass whether we want it or not. For example, we may know the signs of approaching apocalypse (the four riders, various signs described in the Book of Revelation) but no one can stop the end of the world. It will simply happen.

What if our precog actually manages to change the future? Well, then it’s not a linear scenario. Then it’s limited precognition – see below.

Absolute precognition with branching time line

In this scenario the time line is mutable. As a precog you don’t see time as a straight line but as a branching tree or perhaps even a graph (in case you didn’t know, graph is what happens when you take a tree and merge it’s branches at some point creating a loop). Each choice causes a branch, and you can follow these branches up and down to see the outcomes. To be able to predict something you need to know exactly what happened at each of the branching points to put yourself on the correct pathway.

In this variant you can affect the future, but but only along predetermined paths. Time is like a railway with multiple switches, and the precog is the only person who can turn them. If she does not interfere the train simply follows along a predetermined path. If she does, it switches other to another predetermined path. Knowing where the train turned, allows you to predict the future exactly. There is nothing a precog can do to actually break out of the known pattern. If she does, it means we are talking about an indeterministic universe where there are infinite number of possible outcomes for each event, all based on chance rather than pre-existing conditions.

Still, for the precog life is basically a long multiple choice quiz – one to which she knows all the answers. She has some ability to choose, but she can only play with the cards she was dealt. That choice is further constrained by the implications of her actions. For example, our precog might be compelled to conform to strict sequence of actions in order to prevent certain events from occurring (ie, preventing an accident, stopping a war, or her own death). So really, the freedom to choose is heavily constrained and mostly artificial in this scenario.

What about other precogs? What if there are two, or three, or a million of them, an they all flip the railway switches at the same time. How do we account for that?

I say we don’t. We assume they are they are accounted for. In a truly deterministic universe, actions of precogs would not affect each other. Think about it this as sequential processing rather than parallel. Each precog works with his own instance of the universe which already includes all the branching choices made by the previous precog. If two precogs meet or interact in some way (even indirectly), they will likely influence each others’ choices thus resolving possible conflicts.

Or we could assume other precogs are blind spots – sort of like in Frank Herberts Dune, where presence of one could hide you from others gifted with oracular powers. But then it’s not really an absolute precognition, but limited precognition instead.

Limited precognition with blind spots

This is possibly the most popular variant, because it manages to hide the free will issue the best. In this scenario a precog gets a limited vision of the future full of blind spots. The timeline is branching but due to limitations of the vision, she can see it as a straight line. Each deviation of the line will then seem to change the future, and derail the vision or lead it up an unknown branch.

It’s important to mention that despite this seeming freedom, we are still working with a deterministic universe. Therefore if the precog simply stands back and observes, events will unfold just as she predicted them. Normal humans will assume they are choosing freely but they will follow the predicted path exactly. She can interfere with the predetermined, but her choice is also constrained as well. She ends up with two basic choices – to change the future or not to change it. If she changes it, she simply takes an unknown but predetermined branch. She can pick up he banana peel, or not pick it up – but it is all the same.

Precogs create blind spots in oracular visions of their peers – they introduce more unpredictable variables into the equation. This is how precognition works in Dune. If you recall, in Herbert’s novels both of the most prominent precogs (Paul and Leto II Atredies) confine themselves to a certain course of action. They become slaves to their “Golden Path” which is a centuries long scheme to fix the human race – to make it evolve in new ways, to help it shake stagnation and conformity to known patterns. It is designed to break the power of omnipotent oracles, and give humanity back the freedom of choice and self determination that was taken away from them when they discovered the spice. They both give up their own freedom, so that future generations can develop new ways to cloud oracular vision and thread their own paths.

Anyways, this is my take on the subject. Precognition robs one of free will, or severely limits their choices. We normal humans enjoy limitless freedom. We can get up in the morning, and choose to do anything – anything at all. An oracle has no such freedom. She knows exactly what she will do each day – or at least to a certain degree. The more complete is her vision, the less choice she has. Seeing the future is a curse – a burden I wouldn’t wish upon anyone. For one, I value my freedom of choice – even if it’s borne entirely out of my ignorance of the future.

Then again, I believe that we live in an indeterministic universe – one governed by chance as much as by causality. An universe in which precognition is at most unreliable, if not impossible. But since I do enjoy science fiction, fantasy and hypotetical scenarios this was a rather interesting excercise.