Kamel is back from Madeira (Portugual) where he presented our paper Collaborative OLAP with Tag Clouds: Web 2.0 OLAP Formalism and Experimental Evaluation. Madeira is too far from Montreal when you are old and decrepit like me. But he took some great pictures of the place.

I was there last year and it was great:

I have had no end of trouble connecting by ssh to my main Mac Pro. Whenever I would type “ls -1″ in a directory containing many files, the connection would time out. This problem came and went away periodically. Owen pointed me to a sane explanation which has to do with evil firewalls. It looks like I solved my problems (for now) by typing “sudo ifconfig en0 mtu 576″ in a server shell. It has nothing to do with ssh or Apple or MacOS.

I am deeply dissatisfied with Google Mail spam filter. I get 4 or 5 false positives per week, at least 2 of them are critical. It might be the best spam filter in the world, but it does not listen to me. It keeps on marking off as spam perfectly legitimate emails, written in French, from uqam.ca. I have no way to “talk some sense into it.” It is totally asocial.

As Peter points out nobody really knows what science is. Generally speaking, however, I like to distinguish two forms of science.

  • Predictive science aims to predict future events based on past observations. It relies on induction. Machine Learning is the embodiment of predictive science.
  • Descriptive science aims to describe concisely the universe. Astronomy and biology are descriptive sciences.

The difference between the two is probably a matter of philosophical debate. For example, I can say “the Earth is round” (a description) or “sailing across the sea, you will eventually come back to your starting point” (a prediction). However, the intent is quite different. Gardening and having kids has taught me that the real-world is treacherous. I find it very interesting to describe my kids or my plants, but I am usually quite pessimistic when making predictions about them.

I believe this difference in intent is a fundamental issue in Computer Science. Descriptive people factor in the limitations of their own brain when doing science. They are not after the best system, but rather the best system that they can understand.

Let us play a game. A wizard comes to you and gives you a choice. You can either be handed out the laws of the universe as an algorithm, but in such a form that your brain will be prevented from ever understanding them. Or else, you can be given imperfect laws that you can hope to assimilate within your life time. Which do you pick? If you are a predictive person, you will prefer the perfect laws, at the cost of not understanding them; if you are a descriptive person, you will prefer the laws you can understand, even if they are imperfect.

In gardening—as in research—there are 3 fundamental values one must cultivate.

  • Patience. Quick results are possible without much effort. However, it takes a minimum of 3 years for a new garden to reach its maturity. The first year you set the ground, the second year you build-up, and the last year you reap your best results.
  • Persistence. You have to continually work at your goals. You do not write great articles or great books the day before the deadline. You must watch over your plants every other day. If you go a week without visiting your garden, many of your fragile plants may die while the sturdy ones may grow out of control.
  • Perseverance. You will fail. No matter what. You may have to change your plans drastically, but you should never give up. So, make sure you are having fun.
Next Page »

Powered by WordPress