Some weeks back, I was talking with my manager about AI and how it
is such a bogus field. My manager replied that in a few years we will
see applications that use AI in our daily life. However, I was quite
skeptical - and I refused to agree to this. He then gave an overview
of neural net and how they can learn to solve the problems. Here I
pointed out that Bayesian filters can also be considered a form of AI,
as they can learn from their previous data and they can make
decisions, but Bayesian filtering is mathematics and not AI. At this
he replied that most of AI is mathematics and only some part of it is
hocus-pocus and hand waving.
This brings me what I have been thinking for a long time.Joel write
A very senior Microsoft developer who moved to Google
told me that Google works and thinks at a higher level of abstraction
than Microsoft. "Google uses Bayesian filtering the way Microsoft uses
the if statement," he said.
. I had always suspected
this and had also felt that this was the way to go. A few months
back, we had a presentation by a researcher (not a Yahoo! employee),
who was working on extraction and summarization of documents. He had
a formula that he was applying on the sentences of the documents to
find the weight of the whole sentence and then finally if the weight
of the sentence was above some limit, it showed up in the summary. I
was skeptical about this approach - my belief is that the Bayesian
approach can be used to classify documents. Luckily, there is a project that seems to
provide a framework on which things can be built further.
I seem to be having this tremendous difficulty with my
lifestyle.
- Arthur Dent
Problem Statement Life sucks. More specifically, I am
dissatisfied on the following parts of my life.
Health - To say that I have been neglecting my health would
be an understatement. I have not been doing any physical exercise -
except pushing my chair to get away from my desk. I have gained a lot
of weight and have grown wider.
Volunteer work - This part is balance I guess. I
contribute to the PHPCommuntiy
and quite a few mailing lists. I have also joined as a developer for
addons.mozilla.org
website and I am still trying to get my head around the code. The
part lacking here is that I do not write enough technical articles.
Book reading - Currently my reading list has been limited to
technical books/webzines/blogs only. I should read at least 2 books
each month (self development, literature, fantasy, non-fiction)
Hacking - Not enough hacking, have not written something
which does something utterly cool. One idea floating in my head is to
write a "knowledge digger" - a script which when give a word or a
starting url, will find the list of key terms on it, will run through
wikipedia and del.icio.us and look for urls that give more idea about
the terms.
Fun - The less said about this, the better it will be.
Bangalore sucks - there is absolutely nothing to do here. Most
of my good friends are in Delhi and to make the matters worse, the LUG
meeting (at least the one I attended) was as fun as a funeral .
Quite a lot of this problem can be solved if I get up early, get to
the office early, put in 8 hours of work and be back home early.
Below is the ideal outcome in each part of my life
Health - Lose 20Kgs over next 3 months
Volunteer area - Put 3 hours weekly in writing articles
(to produce 2 articles monthly) and put in 1.5 hours of work daily in
the u.m.o website code
Book reading - Read for at least an hour daily. This will
not include the time I spent in reading blogs
Hacking - Think of one cool hack every month and implement
it. I think that hacking does require any flash of insight, but
simply hard thought. Spend 4 hours every weekend on this.
Fun - Spend half hour each day in solving puzzles
I also have to find a way to measure how effective I am at
following these measures. Each month will have 3 tables - for my
daily, weekly and monthly goals. Anytime I reach my goal, I will put
a dot in the column. But I have still not worked out the format for
recording them. I will have time to do it this evening.
Quite a few college students have queried me on how they can become
a Linux sysadmin. This prompted me to put up a list that anyone
in a college currently can follow to get the required skills to become a
sysadmin. Hopefully this list should reduce the amount of words that
I need to type.
Disclaimer: I am writing from my experience, and as always, your mileage may vary
Back in Delhi, we had a very good Linux User Group (LUG). When I came to Bangalore, I had expected
the LUG here to be even more active. However, I was very disappointed -
the BLUG had been dissolved and replaced by totally listless BoF (beards
of feathers) meets.
Kingsly has posted a
good summary about the state of affairs. Seems like too much
politics was involved.
By default, MySQL's datadir is placed in the
/var/lib/mysql directory. However, if you are planning on
using MySQL tables to store a lot of data and your /var
partition is small, it might cause you problem at a later stage. In such
a scenario, it is better to move the MySQL's datadir to
another partition (like /home.
The steps are
Stop your mysql server before starting this operation
Create the directories that will be new datadir
chown the directory to the mysql:mysql
user
copy the files from the old datadir to the new
location. However, make sure that the files named
ib_arch_log_0000000000, ib_logfile0 etc. are not copied
to the newer location.
Make sure that the files and directories are owned by
mysql user
Make changes in the my.cnf to point the new
datadir.
Restart the MySQL database
You might need to do varying degree of troubleshooting to get the server
working if there is some problem
Create a new database and verify that the files for this database
are getting created in the new datadir
After the server is running for a few days properly, get rid of
the old data.
Sleep
I tested these steps on MySQL 4.0.24 and all my tables were MyISAM type.
I was watching the recorded episodes of Simpsons today. In one of the
scenes, the children of Springfield decide that they are going to spill
out all the secrets of the adults. So they start to plan how they can
do it.
Lisa : Let us publish this information on the Internet Bart : No, we have to get to the people whose opinion really matter