1. Probabilities and knowledge


    Probabilities are all relative to knowledge. We cannot know the outcome, without knowing how things work, and we cannot learn that before it has happened. The best thing we can do, is guess, based on what we've seen before. Eventually, when we have learned, there are no probabilities, only thruth.

  2. Scientific deception


    Something that in itself seem to make sense, can very well be a deception, by intention or not, if other alternatives are ignored or insubstantially discredited. A critical eye is the key to real progress.

  3. Template languages and separation


    Today, it's common to use template languages to produce markup code. My recent work on data and UI separation on the web, made me realize that this technique offer poor separation between design and implementation. Can we use a different approach? [...]

  4. The retirement of HTML


    HTML is a technology that emerged in the beginning of the 90s, and the current version (4.01) dates back to 1999. Lately, HTML5 has been a big buzzword, but I must say it's overrated and definitely not a new silver bullet. HTML5 defines some new tags, but that's basically it. The vocabulary is still as limited as the current version of HTML. Vocabulary is only one of HTML's limitations. The time has come for something new. [...]

  5. A taste of semantic web and RDFa


    The amount of data stored on the web is vast. Traditionally, most of this has been restricted to human interpretation. The next step is the semantic web. Imagine software that can tap into this enormous source of data and perform queries for you, presenting it all in one single place. This is conceivable by introducing semantics to web content. [...]

  6. My new blog


    Finally, my new blog is online! Welcome! [...]