Older blog entries for pphaneuf (starting at number 53)

11 Feb 2002 (updated 11 Feb 2002 at 17:51 UTC) »

Undergoing massive psychological review of myself. Fear not, I'm still very much a hacker at heart, but I feel some parts of myself are very much broken, and I wish to heal them.


I have set a goal for XPLC. I should have a usable release and deliver a paper or a talk about it sometime in the coming year and a half. I would have aimed at this year's Ottawa Linux Symposium, but this is pretty short and I'd like to see it in some actual use before going and making a fool of myself. The "and a half" part is to keep in mind next year's OLS.

But I might still try for this year. ;-)

My big question nowadays is this: where did all those people that kept asking for an "XPCOM Lite" go when I came and gave them XPLC? Oh well.

I might write another Advogato article on XPLC soon, if I get the time.

Makefiles Wizardry

Anyone knows the Right Thing to do so you can get automatic dependencies that work with an IDL compiler generating headers?

E-mail me if you got the faintest idea.


I work for Net Integration Technologies now, which is apenwarr's company. I'm hacking WvPrint at the moment.

Looking into an SLR film camera? Check out my Canon EOS-300 (Rebel 2000) review on photo.net!

One dead childhood friend, stumbled upon my old highschool crush, geeks are psychologically broken, I do gross overgeneralization, film at 11.

13 Dec 2001 (updated 8 Dec 2004 at 18:26 UTC) »
AlanShutko, welisc: I work with a number of physicists and meteorologists that do Fortran programs on shared memory vector supercomputers for weather forecasting.

They are somehow convinced that having multiple MPI processes on each supercomputer node is faster than having a single MPI process per node (which would use threads to use the multiple CPUs available instead). How they manage to think that transferring gigabyte-sized buffers between MPI processes (incurring two copies) is better than passing an 8 byte pointer around totally escapes me.

18 Nov 2001 (updated 10 Feb 2005 at 05:35 UTC) »
jdub: about your groove thing...

I can remember, in my second year of college, when I was going out with this girl that was really bad for me and I was just lacking the strength to leave her (which came in time, thank God!), I went alone to my favorite club in the small town I was in (quite cool, a good alternative club in a 40,000 people town!).

There, I met a few of my college friends (in the computer shit program I was doing), one of them accompanied by her ex- girlfriend of a while (like 6 months) but still good friend (and really pretty). We get into various states of drunkeness. I play a nearly perfect game of pools (when you're drunk, you're better at pools?) and that girl kept hitting on me all evening.

Then I go home, get unclothed, drop in bed, then look at the then-still-girlfriend-but-the-love-is-dead sleeping beside.


I had been blind all night, just enjoying the time and not thinking a single second. It was fun, but somehow, I think it could have been better... ;-)

That was of course the one and only time I've been "hitted on" by a girl. I've had a few guys hit on me, but... :-)

olandgren: when a nice girl asks you if you want to kiss her, always answer truthfully, you never know!


Weird situations. Is there anything else than that actually?

My girlfriend and me broke up, but it was much cooler than I expected. Things had been going downhill (we've been together nearly 5 years now), but while our couple has been so-so the last year or two, we find that we are great friends and that by staying together we'd probably get to hate each other.

Now, we're still sleeping in the same bed, and it was a bit weird, but not in the sense that we didn't look at each other.

We still appreciate each other very well, and getting back together is not excluded, but we agree that we need some time for ourselves. Both of us have never been single more than a week since we were 16 (I'm 24, she's 23), we both feel we might be lacking something there that's needed.


There was a Cray beer and pizza with some of the managers from the main offices visiting. I finally learned that the senior analyst title I had been proposed had been given to another guy I work with. I could have done good with the extra money, and there was an attractive suggestion that we would sometimes do development work for special projects, but overall I think that guy might be more up to the task of the day-to-day work this job means (meaning that I'd probably get "bored doing work" rather than "doing stuff like open source development to avoid getting bored, because I don't have a shitload of work").


Got a new lens (my second), the Canon 100mm/f2 USM. This thing is awesome.

  • the amazing USM motor (near total silence and very fast and precise autofocus)
  • the "one-way" focusing ring (the autofocus doesn't make the ring turn, so you can hold it firmly and autofocus)
  • the full-time manual focus (thanks to the USM, you can do manual focus even if autofocus is enabled, unusual)
  • the large aperture (the glass goes right to the inside edge of the lens casing)

I finished off a roll of Sensia with some nice portraits of Mélanie's dog in the autumn leaves, a neighbor cat and some of the visiting Cray bigwigs.

I also got a nice Lowepro S&F Reporter 300 AW bag to carry that new gear. I previously used a regular backpack, but now that I have two lenses means that there would be a free-flying lens bouncing around in that unpadded backpack, and I wouldn't want that to be a $500 lens, so it's more "protecting my investment" than "getting new toys" (although there is a part of this!).

I have to take some time to myself and do some photography. I'd like to do a project doing portraits of a number of friends, that'd let me go out and be with friends.

Ok, now this is weird.

First off, there are Quadra fan sites.

Second, one of them interviewed me. Could this get any weirder?

Also, some of these guys are MAD Quadra players! I have seen whole game average of over 200 blocks per minute!!! This makes for a bit over 3 blocks per second!!!

To put this into context, Quadra is a roughly Tetris-like kind of game, that is multiplayer and has slightly different gameplay. Have you ever been able to keep up 3 blocks per second at Tetris? Not me! I'm a poor 50 blocks per minute player, a bit more if it's a good day...

MikeCamel: People who know me would have noticed that I neither said "spread over space" or even "spread over time and space", which I would have said if I had meant either of these, but I agree with you, this could get a bit confusing!

Let's say that I have a long-term buying plan going on those underwears...

3 Oct 2001 (updated 3 Oct 2001 at 17:12 UTC) »
olandgren: You had a diary entry with many interesting things, but one thing hooked me: boxers. :-)

I like boxers too, and one day I was shopping for some and I stumbled upon "Shan" boxers. Now, those are pretty expensive ("Calvin Klein" are a cheap deal compared to those), but I thought that my girlfriend has a few sexy underwear pieces for me, and it would just be natural and fair to do the same, so I got myself a pair.

Man, this is an expensive addiction. :-)

They're pretty expensive, but also much more durable, so I have started to buy only these, spread out over time.

No, I don't work for them. ;-)

Get outweirded: I'm designing new DNS zone files for Cray, while eating sheperd's pie in the said Shan boxers at home. That's a good life is there's any!

Hmm... Sheperd's pie...

mstarch: Interesting, your comparison of programming versus painting. In particular, I would add that I started XPLC with a weird idea: to treat this project as a work of art and high level of craftmanship. Some of the functions and classes have been rewritten just for the sake of their elegance at the layout and general esthetic level!

I find a different block there than with the rest of my work. For this, I am pondering way too much on where to put the next masterful stroke (specifically, should the service manager be a singleton or not?). It doesn't help that the core of XPLC is completed, but is not useful by itself (imagine a shell without any command to run!).

The rest of my work, it is more or less related to my day job, more in some case (load balancing jobs between a number of vector supercomputers) or less (developing a web application framework à la Zope, but in pure Perl, partly for my own enjoyment and enlightenment and also to provide customer support for our machinery).

I am not sure how useful I am.

The load balancing stuff, I have been asked to do, but after listening to the submitted problem that this is supposed to solve, it sounds like this is not the right answer.

The web stuff, while I could still do for myself, is something that I did for my previous employer, the now dying HNSX Supercomputers. The whole place became Cray turf, my new employer, but they might have some different plans at the central office, and I think they don't want me, the supercomputer expert, waste my time and brain cells on information services fodder.

Oh well, I'm trying to take a break from it all (though having the customer almost yell at me to get me to finish the load balancing stuff is unnerving), in a way. I'm starting to get better, but not 100% back in force, so I'll keep doing other stuff (like playing Tribes, hanging out with friends, talking with people around the office and doing good outside stuff with my girlfriend and friends) until I'm "fixed".

44 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!