Friday, March 14, 2008

THe Recursive Algorithm of Life

Fig:1

/**************************************************************************************
Author: Daniel "Loony" Haddad
Version: 1.0

Input:
THe Recursive Algorithm of Life takes as input Humans.

The “Humans” class has two main children: 1. Strivers
2. Simpletons

Both Strivers and Simpletons are created with the same allocation of bytes.
The only notable difference between the Strivers and the Simpletons or basically what sets them apart is only discovered upon running or during the progression of THe Recursive Algorithm of Life.

AS the name states this Algorithm is recursive, its base case is:

if(Human.lifeStatus == DEATH)

Where death is a defined int used as a flag to determine the living state or lifeStatus of the human.

Return Type:
A custom created type know as “fallType”.
fallType is basically an int:= 1 fallOfNobles
2 limboFall
3 fallOfSimpletons
Upon the death of a human depending on how far he progressed the fallType typeDef will return:=
1 If the Algorithm was a success
2 If the Algorithm progressed but did not reach the success case
3 If the Algorithm was a failure - Failure in the sense that the human did not improve.

Only Strivers can return 1 and only Simpletons can return 3.

Note however that the input is not designated right away as "Striver" "Simpleton". The input is Human and depending on the progression it either points in the direction of the Striver child class (leads to return type of fallType 1 or 2). Or it points in the direction of Simpletons (leads to returns of typeDef 2).

Progression and How it Runs:

The input humans start at state Human.lifeStatus() = BIRTH;
The AI of the humans then progresses and we get three cases:

CaSe 1: The Simpletons and their Fall

Simpletons take what they are given and are content with it. They use it for their living functions that return no incrimination on their initial byte size and at the end of their days when (Simpleton) Human.lifeStatus == DEATH they plummet from to their grave.


CaSe 2: The Strivers
Sub Case 2.1: limboFall


Strivers are also born with the same byteSize as the Simpletons which is the basic byteSize of a human. They also use it for their living functions but the AI of strivers triggers a chunk of functions know as the Human.improve() or Human.strive() (which is where they get their name from). The strivers seek something better, they don't know what it is exactly they can only feel it. They eventually realize that in order to progress their initial ByteSize is NOT enough. At this point hey call Human.strive() which basically allocates an area of bytes that they borrow and use for expanding. When (Striver)Human.strive() is called again that area is reallocated. Unfortunately since Strivers have to waste processing time on .strive() functions they often affect the duration of time needed to reach their Success Case, the Personal Legend*. In the case of the strivers that return the limboFall the duration required for them to hit their personal legend surpasses and is far greater then the lifeTime designated to that human. So they die before reaching their personal Legend.

Sub Case 2.2: The Nobles

Similar to Sub Case 2.1 theFallOfNobles is returned when the time needed for a Striver to hit his personal legend is less then the lifeTime designated to that Human. That is why "The Fall of Nobles" is curved, in the remaining time those strivers enjoy a state of nobility in which they use nobleLivingFunctions() that are now accessible to them since they have an abundance of bytes to perform them.

Fig.1 Is the graphical representation of this Algorithm.

**************************************************************************************/
NOTE: "Personal Legend" is not my term, it's taken from a book called The Alchemist for Paulo Coelho

Wednesday, January 9, 2008

Well Dressed Reflections 179379 Take 42-B The iThink Blogs

A blog is a wonderful thing, it's like a mistress that never ever calls you leaving your misses to gain suspicion, not that I had any mistresses, or a misses... or any calls for that matter.
But one of the things that instantly turn me off about blogs is the surplus of what I like to call "Der iThinkers" or "iThinkers" for short.

Case Study 42-A "iThinker"

GONE are the days when independent thinking was a luxury wasted on the upper class societies, an age where independent thought, for the rest of society lead to an early grave.

Not the evil "OFF WITH ITS HEAD" deaths (yes I said Its) but more like the "I want something better" aspirations that combined with bad healthcare lead to a grim and disturbing demise.
Writers, musicians and artists were lead or pushed to death before they were ever famous, REAL artists, musicians, and writers, not the steady surplus of monkeys we seem to have these days. But, things are different now life is good we got food that's fast, clowns, and options that would make even the toughest of tough guys go "weeeeeeeeeeeeeeeeee". There was once a time when the activities a person can do were countable, now we're all spoiled little brats that can choose where to go, where to eat, and how to entertain ourselves. The absence of pain and such a grim existence is good you might argue, I say it isn't. Stupidity increases in a comfortable environment and new gimmicks rise, gimmicks like the "Der iThinkers". I always use to share my well dressed reflections on society among friends for entertainment purposes, and one day one of them said "why don't you open a Blog" and the answer was simple, I didn't want to be mislabeled as a:
"dear diary, today I met Jeff, Jeff is cute, I went and had ice cream after lunch today, this time it was chocolate, I prefer strawberry....uncle Ted tickles me in the mornings, and I did a fresh batch of laundry, with a new fabric softener" type of blogger but more importantly I didn't want to be mislabeled as an "iThinker" (I hate labels).
You know the type, the people that like to share their misplaced, inaccurate, and most of the time meaningless views on the world around them. "I believe that cloning is..." I don't care what you believe, which is why I don't read their little bloggies that’s not the part that bothers me, the most annoying part is how seriously these people take themselves and they are only fueled by an even dumber lala-audience. Their Bloggs are filled with "high-school essay topic" thinkings type that usually doesn’t see the light of day but surprisingly is found in massive quantities around the web. The "iThinker" wastes a good share of bandwidth letting the world know that:
"I have thought! DEEP THOUGHTS! I owe it to the world! I THINK!" yes I’m sure. It's people like that that make me want to go back to olden days, back then at least they'd be put to good use in the farms and die at an early age, or they'd be royalty trotting around in their little dresses and make up raising taxes so that they may have their little "tea and crumpets" parties and will eventually also die at an early age. It's not a good system, but at least it worked.
(o.O)

So I thought I’d kick off this nowhere fast blog with this little posting not to spread public awareness about iThinkers but so I may feel a little better about it.
Check in next time when I’ll be discussing yet another facet of society
Until then toodles and thank you for not smoking.