Monday, June 26, 2006

Life Expectancy: 1000 years?

This topic is a little off-track from my usual technology-related rants. But this article intrigued me so much I couldn't help myself.

Original Article: http://news.bbc.co.uk/2/hi/uk_news/4003063.stm

The Kilroy Summary: We have the technology to begin repairing the gradual degradation that our bodies undergo throughout our life. With the ability to repair our bodies, the only thing that will kill us is through Darwin Awards. In other words, if you are stupid enough to get yourself killed, it's your own fault.

My Thoughts: Good... and bad. For one thing, you can't really stop working, because no one's retirement plan is going to cover them for 950 years if they only worked 50. Let's look at the average lifespan, and how we spend our time:

0-20 years : Maturing and educating ourselves
20-25 years: Higher education
25-55 years: Working toward retirement
55-90 years: Retirement


Now let's translate that into a 1000 year lifespan:
0-20 years : Maturing and educating ourselves
20-250 years : Higher education
250-550 years : Working toward retirement
550-1000 years : Retirement

Let's be honest with ourselves. No one can stand 230 years in college. No one can stand working in the same job for 300 years. And no one can stand sitting around waiting to die for 400+ years. So how would our lifestyle change? Here's what I expect:

0-20 years : Maturing and educating ourselves
I expect that the early years will be the same for pretty much everyone. No matter what your lifespan is, you will still grow up at the same rate. I do expect that parents, because they have so much time on their hands, will probably play a much more active role in a child's early years. Social development is important, so home-schooling will probably not become predominant, but parents will not be working 40+ hours a week.

20-40 years : Further education, although focused to the individual's interests
The current higher education model is extremely flawed. The goal for students is to learn the information so that they can get a good job. No one learning for that purpose is going to be able to spend 20 years educating themselves. On the other hand, no one will have the money to purchase 20 years of education without having some kind of income. Ideally, education would take place in an open-source (meaning free) format. The next article I am going to write will talk about my ideas for how Google is setting themselves up to be the start of an Open-Source Educational Facility.


40-65 years : The first job
The primary goal of an individual's first job is to discover their interests and, essentially, soul-search. They have their whole lives ahead of them (65 years in a lifespan of 1000 is equivalent to less than 6 years in a lifespan of 90).

65-400 years : Jobs mixed with Education
At this point in life, the individual has a pretty good idea of what makes them happy and what they enjoy spending their time doing. They will start a family, and will probably see several generations grow up during this time. They will try different jobs, educating themselves as necessary. Individuals who live to 400 years will be extremely well-rounded with lots of experience and knowledge.

400-1000 years : Investment, Retirement and Exploration
With a family, a solid investment capital, and half their life still in front of them, individuals will choose different paths. Some, feeling they have accomplished all they need to, will choose to end their lives. Governments, burdened with explosive size of their populations, will have reluctantly legalized suicide. Others will feel the desire to explore. The solar system will be no barrier, and colonization of Mars and other planets and moons will be highly desired. Perhaps space travel will be a possibility, and individuals will begin exploring the reaches of space. Others will choose a life of luxury and relaxation, spending the money they have earned to purchase land (which will become more and more expensive on Earth) and surround themselves with riches.

I can think of both an exciting idea and a depressing idea about this future. The exciting thought is that space will no longer be such a large boundary. Even if it takes years to travel to the other planets in our solar system, we will be able to! The depressing thought, however, is that laziness will undoubtably flourish. With ten or twenty times the lifespan they had before, people will not feel urgency to make their mark on the world.

It is both exciting and disturbing that society could change so much so soon.

Monday, June 05, 2006

Is Digital Copyright Meaningless?

An article I have read in the past (and re-read today) is one of the best arguments against digital copyright I have ever seen. It is well written (although a little long) and does a fantastic job of poking holes in digital copyright.

Here is the article: Monolith: Muddying the Waters of Digital Copyright Debate

In the article, written by Jason Rohrer, we are given the specifications for a program called Monolith. The only thing that Monolith does is take two digital files and XOR them together (interpretation: the two files are blended together).

He presents his argument in two steps (as I see it):

Step 1: Digital files, made up of 1's and 0's, are not inherently copyrightable
  • 1's and 0's exist in ALL digital files
  • a section of the Bible is shown to have the same bit pattern as a section of a copyrighted mp3
  • a single copyrighted work (like a song) could be encoded in so many different formats that you could argue there are an infinite number of ways it could be digitized (i.e. with 0's and 1's)

Step 2: Therefore, the digital bitcode is not copyrighted, but the content, particularly the presentation of it.
  • If an mp3 file exists on your computer that, when played by a standard mp3 player, would produce the sound of a copyrighted song, that content is copyrighted and therefore that digital file

His entire article is presented much better than these simple points, but I just wanted to summarize for those who don't want to read the entire thing.

So here is my question (based on what Jason has been saying):
1.1) Assume I have a digital file. When I open this digital file in a text editor, it displays a portion of the Bible. This is not illegal for me to have, because the Bible is in the public domain, correct?
1.2) But what if I opened the digital file with a modified video player (modified to use the Monolith program), and it starts to play a copyrighted movie!
1.3) Certainly it is illegal for me to play this movie unless I own it. But is it illegal for me to have the digital file (which is arguably the Bible)? Or illegal for me to have the video player (which has no idea if the movie is copyrighted or not)?

2.1) So, let's say I distribute this digital file that can be read as the Bible.
2.2) Let's also say that I host my Monolith-modified video player on a website.
2.3) Is it illegal for me to distribute either of these files?
2.4) Does it become illegal if I tell someone how to merge the two files?
2.5) If 2.4 is true, then if I (the uploader) didn't tell everyone how to merge them, but someone else did, would I be legally in trouble, or would the person who explained how to merge them?


It really does raise some interesting questions about the nature of copyright.

Friday, June 02, 2006

Open Source Windows

Here's an interesting concept.

What if tomorrow, June 3, 2006, Microsoft announced that they were making all of their products open source?

Would Windows bugs be fixed faster?
Would there be fewer bugs in the first place?
Would people still complain that Microsoft is evil?
How many programmers would join in and help fix problems?
Would Windows be better?
Would your computer ever crash?
Would anyone donate money to keep Microsoft afloat?
What kind of ideas would programmers be able to put into practice?


It is an interesting proposition to me. I think Microsoft, right now, is in the unique position of controlling the dominant operating system that is installed on consumer's computers. Together, with the help of open-sourcing, they could produce and distribute the best operating system and suite of tools ever imagined. Except for the fact that Microsoft is unwilling to open source its code.

I think that, in the end, consumers are generally more satisfied with open source products than with products they have to pay for. Microsoft is losing customers, slowly but surely. They lost their browser dominance (well, are in the process of losing) to Firefox, and they are beginning to lose their operating system dominance to Mac OS X.

I saw the same trend back with Internet Explorer and Firefox (which was then called Firebird). Someone would say, "Hey! You should check out Firebird, it's way better than IE!" And someone might go check out Firebird, might get converted, and might spread the word. But now, if someone tries out Firefox, they are almost guaranteed to prefer it to IE. Because IE hasn't changed in years, but Firefox is growing by leaps and bounds.

Mac OS X is the same. Before, someone might say, "Hey Macs are cool!" And someone would try it out but dislike it because there was only one mouse button (sorry, sorry, I couldn't help myself). But now, since it is based on FreeBSD Linux, it is fortifying the Mac advocates, and also drawing in some of the Linux crowd. And, more and more Windows users are starting to buy iBooks and shift their experience to the Mac.

[Note: I am fully aware that Mac OS X is not open-source. However, since it is based on FreeBSD, it's consumers still play some role in programming and improving the operating system.

Microsoft is, in my opinion, putting all of their eggs in the Vista basket. And, unless Vista has a successful launch, Microsoft is going to look around, realize that all of their products are being beaten by competitors, and be in a real pickle.

However, if they switched to open source right now, they might still have a chance. What programmer wouldn't want to put their hands on Windows Source Code and play around with it?

Testing Google Personalized Search

Let's face it. Google was an innovating search engine that changed the way people thought about searching. I've recently been remembering the older search engines I used to use seven or eight years ago: Dogpile, Metacrawler, AskJeeves, and even Yahoo!. That was back when searches used to take tens of seconds rather than tenths. Ah, "The good ol' days."

Just kidding.

Google introduced us to speed, quality, and a simple interface. Thank you, Google.

However, searching still isn't perfect (not for lack of trying, I'm sure). Ideally, I could ask a question, the search engine would know what I was talking about, and it would know exactly what page or pages to direct me to.

Except... how can a machine know what I am thinking, in what context my question is being asked? That is what my research is investigating - how to inform a search engine the context of a question.

Google already has some functionality for doing this. Google Personalized Search keeps track of your search history and hypothetically adjusts your search results to help narrow your search to topics that have interested you in the past.

However, my testing has not been successful in narrowing my search.

I started with a simple search query: jaguar

There are three distinct categories of results: Jaguar the car, Jaguar the Operating System (MAC OS X v10.2), and Jaguar the feline animal. Jaguar the car was the top result, followed by Jaguar the OS, then a single Jaguar the animal.

I attempted to promote Jaguar the OS to a higher rank. To do this, I deleted my entire search history, then began building the profile I wanted. I searched for Macs, I clicked on search results that had to do with Macs, I did everything I could think of to tell Google that I was very interested in Macs.

Then... I searched for jaguar again. Unfortunately... it returned the same results as before, in the same order. So, something is not working...
  • I haven't put enough time into building my Mac profile
  • Google is unable to see the similarity between the sites in my search history and the sites that are returned when I search for Jaguar
I'm a little curious why it isn't working quite the way I expected. I'd be interested in hearing from anyone who has done some testing and has seen results from Google Personalized Search.

Definition and Purpose

Let's get one thing straight from the start: A blog is simply a guy talking to himself until enough people snoop into his business that he has an audience to his self-idolization. At which point, it is still a guy talking to himself, just with people who read and possibly respond to his musings.

That being said, I wanted to start off by introducing myself (to myself, the only reader). I'm Stephen, a Computer Science undergraduate.

I dabble in many different technology fields: webpage design, search engine research, get-rich-quick website schemes, generalized programming, computer gaming, and I try to keep current on what is happening in today's technology news.

I have pretty strong opinions for open-source software, as well as generalized misgivings about the concept of copyright as a whole. I am not so radical that I believe copyright should be dropped from use, but I do feel that copyright has generated too much restriction on a rapidly-increasing global ability to harvest, store, and distribute digital data. That is, of course, through the Internet.

But back to the purpose of this weblog. For practical purposes, it is a place I will be able to publish my thoughts on topics I come across. So, although most posts will be technologically-oriented, I'm not going to guarantee anything.

What's with the title? Gaberlunzie is a word that I discovered in my family's dictionary several years ago when we were playing Boogle one night (we use the dictionary to check and see if some of the word we write down actually exist... it's a long story). Anyway:

Gaber-lunzie : A beggar with a wallet; a licensed beggar.
Source: "gaber-lunzie." Webster 1913 Dictionary. Patrick J. Cassidy, 1913. Answers.com 02 Jun. 2006. http://www.answers.com/topic/gaber-lunzie

Although, when I originally read it in the dictionary, it was along the lines of "A wandering beggar." That is why I chose it: In a sense, all students are wandering beggars, looking for a job and a place to call home.

More posts coming soon...