Older blog entries for brother (starting at number 20)

Finaly I succeded in updating my information here.

But then it didn't do much. I forgot to change my /etc/apache/httpd.conf when I gave my webserver a new IP-number. It was imposible to get access to any of the interesting stuff which is placed on virtual hosts. Only my rather boring xyzzy.adsl.dk-page was available.

Got wdanish installed in Debian with a new idanish compaining it

Made a new version of bplay. Better feed patches upstream.

Got my ADSL:
Got my ADSL a week ago, I has been "sick" since. But it gives me some time hacking on different projects. I've got IPv6 working on my linuxbox and played around with nat'ing on my router.

Spend some time buying pressents yesterday. Never spend so short time buying those, but I've probally spende more money than I use to do.

Was to a job interview in a semi-govermental company this morning. The have some great project I'm looking forward to join. Unfortunately they have to follow the "official job hirering procedure" which means I have to make apply for the job and go to an real job interview.

Got my ADSL-router. Now I just need to be visited by a technican (scheduled for 2000-12-13). I just ordered some new network adapters and a HUB. The old hardware was dead (I actually think I burned one of the cards off when I tried to insert it while the computer was turned on)

Taxes on (removeable) storage medias sucks. I don't care if they are used for illegal copying of music. I don't want to pay to artists and musicians just because I have a computer and use it a lot.

17 Nov 2000 (updated 17 Nov 2000 at 16:59 UTC) »

<c++ rant>
I decided that a Turing complete template language isn't the most amusing/silly/strage (make you choice) part of C++. Function objects gets the prize:

Class foo {
    int operator()(int i) { return 42 + i; };

// { foo foobar; foobar(1); // }

Is an extremly silly way to say: (\lambda i. 42 + i)(1). And I don't even want to think about third order functions.
</c++ rant>

Yeah, I attended a talk by Bjarne "I never seem to spell his name corretly" Stroutstrup yesterday. He has many good points about Java, C# as such kind of creations but I still don't think OO is a solution to a problem.

Instaling Debian through a 38400 baud SLIP takes a long time. I better buy a new Ethernet card for my stationary.

Phew, checked 1200 words for the danish dictionary project. Next project is to make decisions about all the words that have both an + (correct spelling) and a - (wrong spelling). Lucky me, it's only 11.000 words.

The Speling.org domain is cool.

neuro: You know what they say: Real nethackers doesn't check their wands - They cry a lot.

Open Source work:
It seems like I'm stuck in politics these days. Not that I dislike that part of the work needing done but it takes all the time I've should have been coding and doing real hacking.

I've been talking with the people behind FreeDevelopers.net. Nice people, but more RMSish than I am. Their project is worth a thought even though I don't believ it's the solution to the free software worlds problems.

I'm still following the patents discussion from the side. Someday I have to check if there is any patents in IPC-classification G6F9/45P which is legally binding in Denmark.

My main work these days is on the Danish dictionary. In Denmark there is an official norm for correct spelling (not necessary unique) and those who defines this norm will not give us the official list of correct words and conjugations.

While we are working to make our own list (which is a very boring work and takes a lot of man-months) we're trying to get the list throug different channels (eg. ``forces'' them to give it to us).

What do you do in other countries with an official defined spelling?

Wheat: Isn't that almost the same way that the new gTLD's always has been planned to be registrated? (Not that .ca is a gTLD)

Anyway, I'm rather ambivalent whit how domain names shoul be registrated. I like the freedom to register whatever I want but if only everybody else would keep their registrations more sane.

Hmmm, makholm.net is maybee not the sanest domain name, but we got bored waiting for the .nom gTLD.


In his book "Computability and complexity - From a Programming Perspective" Neil D. Jones proves the following theorem (theorem 23.5.1 on page 346):
LOGSPACE \subseteq NLOGSPACE \subseteq PTIME \subseteq NPTIME \subseteq \PSPACE = NPSPACE and NLOGSPACE \neq PSPACE

pseudonym: Have you any references proving PTIME \subset EXPSPACE? Neil Jones doesn't even mentioning EXPTIME in his book.

Finally wrote the first of a promissed serie of perl articles in danish. Soon we will have a set of danish perl tutorials not beginning with:


print "Content-Type: text/html\n\n"

print "Hello World\n"

I just hate people equalizing perl and CGI.
I changed from using mwm (real mwm) to using sawfish as my windowmanager.

11 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!