Thursday, May 29th, 2008

Pictures from paradise

Filed under: Family and Health, Science and Technology — Daniel Lemire @ 15:46


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:

Monday, May 26th, 2008

If your ssh connection times out when you ask for the content of a directory…

Filed under: Science and Technology — Daniel Lemire @ 21:10

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 sudo ifconfig en0 mtu 576″ in a server shell. It has nothing to do with ssh or Apple or MacOS.

My spam filter is asocial

Filed under: Science and Technology — Daniel Lemire @ 12:30

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.

Are you descriptive or predictive?

Filed under: Data Warehousing and OLAP, Science and Technology, Academia/Research — Daniel Lemire @ 8:00

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.

Tuesday, May 20th, 2008

Patience, persistence, perseverance

Filed under: Academia/Research — Daniel Lemire @ 7:59

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.

Monday, May 19th, 2008

EDBT/ICDT 2009 (September 12, 2008 ; Aug. 7, 2008 / March 23-26 2009)

Filed under: Data Warehousing and OLAP, CFP — Daniel Lemire @ 13:52

The 12th International Conference on Extending Database Technology and the 12th International Conference on Database Theory will be held in Saint-Petersburg in March 2009. Papers are due at the end of the Summer. Get busy!

Friday, May 16th, 2008

Why academia is so conservative: academic freedom

Filed under: Academia/Research — Daniel Lemire @ 8:57

To anyone who worked in industry, academia feels like it is standing still. For example, many Computer Science programs still teach programming as it was done 10 years ago, if you are lucky. Most programs undergo only cosmetic changes over time.

I have the following explanation:

  1. Most people are out of touch. This is true everywhere. I remember when Java first came out. Years after Java had mostly caught up with C++ in speed, people still complained that it was slow. I still hear people say that Java is slow. Keeping up with the latest facts is hard. People prefer to rehash the same, again and again. The human brain prefers to avoid change.
  2. It takes a long time to build new academic material. Older professors have strong incentives to teach and research the same topics again and again. A similar phenomenon occurs in all large organisations, but professors have academic freedom.
  3. Finally, leaving people behind is not an option in academia. Even in large companies, you can leave some people aside. In academia, even one individual who is left behind can create a lot of trouble for others. This is also true in large companies, but most employees do not have as much freedom as a professor: they cannot resist change as strongly as a professor can.

(We could test my explanation by determining whether there is a correlation between the level of academic freedom and the level of conservatism.)

I find it very interesting that increased individual freedom brings about more conservatism.

Next Page »

28 queries. 0.171 seconds. Valid XHTML

Powered by WordPress

Subscribe to this blog in a reader or by Email.