Recently in programming Category

Another hello to you!

| | Comments () | TrackBacks (0)

So, it's been about two weeks since I updated the site-software, so I'm going to take a moment to thoroughly elaborate on why I did.

The Original Site

The old site had many issues that start to gather up more and more until I Finlay became too lazy, busy, and tired to do all the tasks that it took to make a single post.

Previously, in order to make a post, I had to:

  • Write up the post
  • Reformat it to HTML
  • Ensure that all of the css, javascript, and links were connected correctly
  • Repeat the whole process in a template.
  • Make a new spot in the forums
  • Link the index and other pages back to the new post

So I then thought to myself, "hey Siraf, why don't you write your own scripting program to do this?" And spent the next three months without updating the site and realizing that this is a far more daunting task than I originally intended. When asking for advice, I found that most people recommended I simply use a pre-built Content Management System (CMS).

Choices

But which one to use? After a bit of research, I narrowed it down to three choices:

Drupal was too complicated to install with my web host, and was impossible without the adjustment of a couple shell scripts, so it was counted out.

Wordpress is an open-source blogging tool and although Wordpress was recommended by my host, I found it to be a bit too intensive in SQL queries and scaling. It would have been a bit slower.

Movable type's use of perl in their cgi ensured that I could have a faster site and still maintain the core features of a CMS-based site.

In Sum

The issues I ran into Movable type installation were mostly a result of the plesk-based system and a lack of understanding of where the root of the site was located. This was quickly resolved with some google searching. I'm planning on writing up a bit more on how I managed this in a later post.

Until then, cheers!

Well, before I begin this post, let me first fill everyone in on my new academic pursuits. Namely, Cognitive Science at Simon Fraser University in Vancouver, British Columbia, Canada. For those not in the know, (like everyone I met from Syria, and numerous others here in Utah) Cognitive Science is the study of the mind that combines the main streams of linguistics, philosophy, computational science, and psychology. One of the main pursuits is building a computational model of the mind: AI (artificial intelligence). Along with this, I'm hoping to add the little biology experience I have in order to progress this field.

With all this in mind, I've been thinking a lot about our definitions of artificial intelligence lately. You see, one of the greatest problems of artificial intelligence is that we probably won't know we have it when we do. The problem of cognitive definition isn't new either; one of the greatest issues in ethics is abortion, and this stems mostly from when a fetus becomes a "child." I'm not going to make a political statement on this issue, but only use it as an example.

The reason this is such an issue stems from our current computing capabilities. That is to say, we may have stumbled upon a road to artificial intelligence; an indefinite singularity -- and not even know it! I was speaking to some Google employees, and a discussion came up on whether or not datamining  is one of the "senses" of the artificial intelligence. They told me (and I'm not going to name names here) that there is a running rumour that the google servers may reach its own singularity in the next 15 years.

Just stuff I've been thinking about. Let me know what you think in the comments.

July 2008: Monthly Archives

About this Archive

This page is a archive of recent entries in the programming category.

politics is the previous category.

Science is the next category.

Find recent content on the main index or look in the archives to find all content.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by Movable Type 4.1
Powered by Laughing Squid