SuperMemo is the only application I know of that tries to improve ones memory. The problem is that it is not free, and only works in Windows.

The idea is to write an application similar to supermemo called donofo (= do not forget), but written in a platform independent language (Ruby or XUL), and with mathematical based optimizer. Although the SuperMemo developer has done a lot of research, he seems to have not much of programming experience. The optimizer should be based on mathematical sound methods (bayesian networks?), I am pretty sure this can be done without stuff like neural networks or lots of parameters gathered through trial and error.

Ruby Programming Challenge

Python has a quite interesting programming challenge. Unfortunately it is not possible to do the challenge in any other programming language, because in the later levels it starts to depend on special libraries that are only available in Python.

The idea is to create a similar challenge that does not depend on a programming language. Ruby probably should be a very practical choice to get through all levels, but It should also be possible with Perl, Python, Java, or whatever. This would also be a very entertaining way to teach programming. It could work like a game with different episodes: string episode with 10 levels, an OOP episode, etc.

Getting into Shape

The blog is finally getting into shape. I did some hefty modifications on the White as Milk theme (at least it was difficult for me as I have not done anything in CSS for years). But now it looks nice at least in Firefox and Opera, I will test IE tomorror at work. Now it’s time for me to put some content on the site.


Please tell me what you think about the design of this site. Is it hard to read? This is a test posting to demonstrate how all the formatting looks like. This is bold, and this is italic. A link looks like this, and now to a blockquote:

There is a theory which states that if ever anybody discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened.
– Douglas Adams

Now, this is how removed text looks like, and inserted text. Now what about smilies? 🙂 and here are some more: 😉 🙁 😀 😮 😯 😕 😎 😡 😛 😐 :mrgreen: Also see

This is how a bullet list looks like:

  • First item,
  • second item,
  • third item.

An ordered list:

  1. First item,
  2. second item,
  3. third item.

Now to some code: #define void int That’s it. And now to the more tag:

This is how a very long pre formatted text looks like:

The same as tt (or code):
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, pre, strike {

Here is the AdSense success formula from AdSense team.

  1. A content-rich page = Highly-targeted ads
  2. Highly-targeted ads + Interested users = Healthy clickthrough & conversion rates
  3. Healthy clickthrough & conversion rates = Success!

Source: Mike Gutner – AdSense Optimization Team

  • Item one, with teletype stuff in it.
  • Another item

So to conclude:
A content-rich page + Interested users = Success!

Extra! Extra!

A new weblog is in the making. Just wait a bit, and do not worry, I will add all the content I used to have on my old website. I also promise that I will update this site more frequently with what I have to say.

I have just switched to WordPress, which seems to be an excellent blogging tool. It is much better than rublog, I have to say 🙂 Ok the comparison is probably a bit unfair, but who cares 😉