Older blog entries for mjs (starting at number 84)

I'm back from linux.conf.au. vicious and I had a blast. I shall have to post about our adventures.

Here's my original solution to the problem mbp mentioned.

Actually, the problem was originally "explain how the code below works". I think this is sort of structurally similar to graydon's solution.

(define ((f s) g) (let h ((n (call-with-current-continuation (lambda (x) (g x) x))) (l (string->list s))) (cond ((pair? l) (display (car l)) (h (c n) (cdr l))))))

((f "Js nte ceeWnae") (f "utAohrShm anbe"))

meta

I finally updated my aging summary description at the top of this page.

foundation

The Board seems to be working pretty effectively so far. I am happy with the way the GNOME Foundation is coming together.

GNOME Foundation

The elections for the board of directors will be happening soon, and nominations are going on. There are a bunch of great candidates!

There are also some people who think that being on the foundation board should be their first significant contribution to GNOME. I'm sure that for most of these people, the goal is a sincere desire to help out, not mere self-aggrandizement. However, I would feel bad if some of these eager newcomers got elected in place of the people who have put in a lot of hard work to get GNOME where it is today.

I also think it's critically important that everyone on the board should have good contacts with at least some significant section of the GNOME community.

5 Oct 2000 (updated 5 Oct 2000 at 10:57 UTC) »
feelings

Well, I am feeling somewhat better, don't know if it's just the manic phase kicking in or something real - let's hope the latter.

Some people praised the job I've been doing on release coordination for GNOME 1.4, which made me feel all warm and fuzzy. It's always nice to feel appreciated.

</b></b>

do you, uh...

I played a highly entertaining game of Scrabble against raphlast night on Yahoo Games. We managed to use the words "orb", "beer", "vim" and "gimps"; I almost got "goats" in but dictionary.com wouldn't believe "ga" (symbol for Gallium) was a word.

blue room

I went to Death Guild tonight, it was pretty fun. It seems way more laid back than other area goth clubs.

GNOME politics

It is all getting very silly.

advogato

Hi, Robey.

terror

The scariest entertainment concept I have seen in a long time.

hacking

Nautilus is shaping up decently. I still have a lot of annoyingly complicated tasks to do, but at least mathieu seems willing to steal some of them.

housing

Hmmm, eskil seems kind of grumpy since he got back.

blue room

I went to the Castro Street Fair for a bit today. It was kind of dull, especially compared to the Folsom Street Fair last weekend. But then, I am feeling really grumpy and antisocial today. I even did some clothes shopping and it didn't really help. Oh yeah, in case anyone is wondering, I'm not depressed all the time, I just happen to be in a bad mood every time I post.

26 Sep 2000 (updated 27 Sep 2000 at 06:25 UTC) »
life

If you're ever wondering if it might be a good idea to take more sleeping pills than the directions say because you really can't get to sleep, the answer is "no".

In other news, life seriously sucks and I have no idea what to do about it.

hacking

Why do I always get stuck with all the hard bugs? While the other Nautilus hackers get to rack up piles of easy UI tweaks, I have to mess with all the CORBA and async plumbing. How did I get myself into this? </i></i>

politics

methieu: Please don't misstate my views. I don't believe economic freedom automatically leads to personal freedom. I merely disagree that you can have personal freedom without economic freedom, which is a very different statement. And I believe it's true; I don't think it's a tenable position to say "you are free to do what you choose, unless it involves money"; many human activities involve exchange of some sort, and it's very hard to find any action that's 100% non-economic. I explained this to you over dinner the other night, so I don't think you have any excuse for misrepresenting me.

As far as the homeless people on the streets of San Francisco go, I do not feel sorry for them. I see a lot of young, healthy homeless kids, sitting on the street, wearing exspensive leather jackets, and with fancy haircuts. These people are not suffering oppression. They are homeless by choice.

I realize many homeless people are mentally ill or have problems with substance abuse, but San Francisco provides a lot of resources to the homeless that these people just aren't taking advantage of. The city will pay for homeless people to stay in residential hotels when the shelters are full. There are volunteer agencies that will give you an address and a phone number with voice mail for getting a job.

The fact is that many of these people like their lifestle. If they took the effort they put into begging into getting a job, they'd have no problems at all, given the SF job market.

Finally, being homeless in San Francisco is a pretty good deal to being what passes for middle class in many countries.

So basically, I do not feel sorry for them at all, they made their life choices, I've made mine, I do not owe them.

low value diary entry

I notice aaronl is picking fights with everyone who responded to his flamage, but clearly hasn't read my tips on accurate measurement of memory use, because he has neither pointed out where I'm wrong, nor retracted his misleading remarks.

"RSS" and "SIZE" are not remotely accurate measures of the actual memory load a program places on a system; they can either underestimate or overesitmate, for a huge variety of reasons, of which shared libraries are only one.

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