Archive for October, 2007

What Exactly We’re Trying To Accomplish

Wednesday, October 31st, 2007

The world embraces Adam Smith’s ideal of individualism, hoping that the Scottish philosopher is right and everyone will benefit in the end. Unfortunately, we have arrived at the Nash equilibrium in the matters of sustainable development. No one is willing to pay the price for preserving the environment, so it is degrading in negligence. Using Hurwicz’s ideas, we need to design a mechanism that will make preserving the environment economically advantageous.

UN has a committee on environment preservation, and holds annual international conferences. We have not seen much progress. The problem is in the soft and unequal requirements.

The best way to make the requirements hard is to bar the percentage of trade equal to the percentage of unmet financial obligations per country. This will make countries very much motivated to meet their contribution promises and possibly lower them.

To make the requirements fair, every country must contribute the same percentage of their gross domestic product to the cause of environmental improvement. This will be the resource for building renewable, non-polluting sources of energy like wind and solar panel farms.

Following these rules, the countries will strive to meet their contribution promises in order to keep trade uninterrupted. The incentive to grow the gross domestic product is also preserved.

Ahoy from St. Louis

Friday, October 26th, 2007

Yarrr, mateys!

Pirate.

We be the softwarrre pirrrates!

gvocab IPO

Sunday, October 14th, 2007

gvocab has a new home at google code. There is also a link at gnome files.

gvocab 0.2 “You must die! I alone am best!”

Saturday, October 13th, 2007

Here is the second release of gvocab, the vocabulary builder. New features:

  • gvocab remembers session state after closing
  • mistakes are crossed out, hints are bold
  • faster start up time with a progress bar for reading the words xml file

Click to view the screenshot:
GVocab 0.2 Screenshot

It turned out that gconf recommends to not store anything except properties in the gconf database. gvocab stores session state in ~/.gnome2/gvocab/session.xml, similar to gedit, which stores its own session information in ~/.gnome2/gedit/sessions/gedit-*.

For the next release, I am planning improvement to the teaching algorithm. I think a word should not be marked as learned the first time the user guessed its meaning right. Repetition is essential to learning.

gvocab 0.1 “She ain’t got no alibi”

Monday, October 8th, 2007

Here is a GTK vocabulary builder with 5k+ words. Key advantage: it will not get off your back until you have learned every single word.

GVocab

In the next release I want to use gconf to remember the learning progress.