Skip to main content


Showing posts from 2013

What is the meaning of life?

"What is the meaning of life?" is a question many people ask themselves at some point during their lives, most in the context "What is the purpose of life?" Here are some of the many potential answers to this perplexing question:

Survival and temporal success

* accumulate wealth and increase social status
* advance natural human evolution, or to contribute to the gene pool of the human race
* advance technological evolution, or to actively develop the future human
* compete or co-operate with others
* destroy others who harm you, or to practice non-violence and non-resistance
* die having succeeded in your purpose
* gain and exercise power
* leave a legacy, such as a work of art or a book
* live
* produce offspring through sexual reproduction or asexual reproduction
* protect one's family
* pursue a dream, vision, or destiny
* seek freedom, either physically, mentally or financially
* seek ha…

Never stop learning and try to extend your knowledge

My dissertation was "Intelligent Timetable Scheduling System", It was a system which auto generate a high quality timetable based on given data and time. Given data here is: list of students, courses, rooms, labs lectures, time-slots etc.. plus their constraint, for example not all student take the same course or not all room has same capacity, some lecturers are not available in some days and more, this list can go almost endless.

So, I spent one year working on this system and only wrote 300 lines of code in prolog and lisp language however, I improved massively my skills in logic programming and more important skills in finding the best solution rather than any solution. hint, timetable solution is a NP-Complete problem.

My dissertation's product compare to some other students was not something visual like a website or application which you could interact with, even I've been told by some classmates that "Hey, where is your codes, I wrote over 20,000 lines of…

Why do people blog?

It's been long time since my last post in this blog, although I never stop reading other people blogs. I prefer reading blog rather than some other (sound) professional websites or news papers.

I believe "whatever comes out of heart will enter the heart".

In general people talk about the world from their point of view while blogging. I remember back days, I knew many people who used to keep diary but these days rarely they do. So I guess people do blog because still they want to have some sort of diary however with some changes such as not to talk about private and sensitive subjects.

If you are on YouTube you may find that in recent year the number of people who vlog on Youtube grew quit fast and it's because people can vlog easily and also they could make money out of what they like to do. Obviously there are some who tried blogging base on making money which most of them failed (it's only my opinion).

So, here is my post after while and I try to blog here more…