My walk was the walk of a human child, but my heart was a tree.

"Whenever you see an oak-tree felled, swear now you will plant two."

11/5/08 12:28 am - What the Bishop of California said about Prop 8

+Marc Andrus, Bishop of California, on Proposition 8 today:
The people who were born after the Apollo pictures of the Earth seen from space represent the first people who will fully inhabit a new consciousness. Those of us, like myself, who took this amazing picture in as someone already living on the Earth, had to learn this consciousness; for those born after me it is their birthright.

The recognition of the civil rights of lesbian, gay, transgendered and bisexual people is part of the broad shift in consciousness towards which we are moving. Same-sex marriage in California is an important vehicle in the on-going work of making sure all American citizens enjoy the same rights in civil society.

This shift in consciousness, including same-sex marriage, is a move towards the good. I affirm this from a spiritual, religious point of view. As a Christian, I view the trajectory of history as moving us towards global reconciliation and global justice. The Gospels tell us that Jesus said that God's love is pervasive. He used the idea of rain and sunshine, both of which fall on all the world, irrespective of people's prejudices about who is deserving or who is not.

If Proposition 8 passes, which I hope it does not, those of us committed to civil rights for all will simply continue to hope, and continue to work. Perseverance, knowing that God continues to travel with those who are disenfranchised, is a path we know. I trust, however, that the great Californians with whom I live will continue their tradition of forging ahead towards what lies before our whole great country.

9/11/08 08:37 am - Collect

The Diocese of New York includes this collect for today:

Almighty God, who brings good out of evil and turns even the wrath of your children towards your promised peace: Hear our prayers this day as we remember those of many nations and differing faiths whose lives were cut short by the fierce flames of anger and hatred. Hasten the time when the menace of war shall be removed. Cleanse both us and those perceived to be our enemies of all hatred and distrust. Pour out the spirit of peace on all the rulers of our world that we may be brought through strife to the lasting peace of the kingdom of your Son; Jesus Christ, our Lord, who lives and reigns with you, in the unity of the Holy Spirit, one God, for ever and ever. Amen.
Tags:

2/24/08 11:53 pm - the sun, the rain, and the nasal bleed

Friday began with snow. Lots of snow. Nobody was willing to run the risk of driving me into work, so I stayed home and (as is usually the case if I get the chance to stay home) got a lot of work done.

Other than that, on Friday we went to the diner and ate some food. Then we went to buy Rio some shoes, and on the way we found a scarlet towel that Rio said she liked. The shop person said, "I have a towel like that at home. You'll never guess what I like to put in it." I said "What?" and bit my tongue to stop myself saying "Yourself naked?", since although it seemed the obvious answer it was presumably not what was meant. (The answer was actually kitchen supplies in an entirely red and black kitchen.)

Conversation at the dinner table on Saturday:
Rio (eating the last of a tub of tin roof ice-cream): My ice-cream is crumby. I mean, I don't think it's crummy like it's no good, it's crumby like it has peanut crumbs in it.
Marn: But your ice-cream is also cool. I don't mean like, whoah, it's awesome, I mean cool like you got it out of the freezer.
Rio: That's true.
Marn: And your ice-cream is also sweet. I don't mean like sweet, like, SCHWEEET, I mean sweet like it contains sugar.
Rio: I don't get it.
Fin: You didn't grow up in the eighties.

I have also been refactoring Metacity's parsing of gconf options, and it has been very satisfying to regularise the code. Other Metacity bugs I'm working on: GNOME bug 460018 and GNOME bug 509530. Moreover, I have been playing with launchpad; Gnusto is now known to launchpad and known to ohloh. I may add other such things later.

Conversation at the dinner table on Sunday:
Fin: So we'll try to alternate beef and chicken.
Me: But we're having pizza on Wednesday.
Alex: What are pepperonis, anyway? Is that cow meat?
Me: No, I think pig meat.
Alex: Wow, does that mean Jewish people can't eat pepperoni pizzas?
Rio: I think they have to eat them because they have a rule that says they mustn't.
Fin: That's Discordianism, love, not Judaism.
Rio: Oh, yeah, like how they have to eat hot dog buns on a Friday.

Today Rio and I went to Alex's church. Rio has a bit of a cold and was sniffling through the sermon, and a kindly Mother's Union-type person (or whatever the RCs have instead) sitting behind us offered her a tissue. Shortly after the acclamation Rio attempted to kneel, slipped off the kneeler and hit her face on the pew in front. She bled copiously all over her clothes and hands. The Mother's Union woman asked whether she was all right and handed us the whole packet! I asked Rio if she was okay to walk and she nodded, so we scrambled out of the building, down the stairs, past some Girl Scouts who appeared out of nowhere to shout "Girl Scout Cookies!" at us-- we shouted "Nosebleed!" back at them. I think they were the boss monster-- and we ran back to our house. Fin cleaned Rio up and soaked her clothes and I found her an icepack. She curled up and recuperated by watching every rerun of MythBusters she could find.

Link soup:

11/4/07 09:26 pm - the weekend, which was quiet but good

On Friday I was going to go to a party at work, but all my people were feeling under the weather, so we all came home and vedged instead. The network connection has gone flaky, and although a certain phone company beginning with V have said they'll come out in the middle of next week and perhaps think about dealing with it, until then we're having to deal with it disappearing for minutes on end.

Saturday began with driving to Shupp's Grove, now closed for the season, to help SaraMae take down the tent on her stall.

Later, after dark, Alex drove me to the gallery where they're starting an open mic night. I sat at the back while a man who smiled and showed his teeth a lot played semiacoustic, sang NIN covers and promoted his new CD. I would have linked to his myspace page, but when he told us the URL it included the word "backslash", which distracted me. After a while I realised I'd have to leave in order to be home to read Rio a story; as I was leaving a man jumped up to talk to me, asked whether I was planning to perform anything that evening. I said no, but asked whether there would be others, and he said there would. I think I'll go along, because things like this should be encouraged, and they need people to come and sit in the audience.

On Sunday we woke up later than we intended and tried to decide whether to go to Alex's church or ours. In the end we went to ours, and hurried to get there, only to find a building empty except for the verger who told us we were an hour early. Yes, summer time has ended. Later we sat around a table and planned the week, and we were going to play a board game except that we didn't because Rio had to go to bed. And that was the weekend.

Firework night tomorrow!

2/21/07 09:48 pm - Not the real John Bunyan, but an amazing ſimulation.

Wherefore at laſt, lighting under a little ſhelter, they sat down there till the day brake; but being weary, they fell aſleep. Now there was, not far from the place where they lay, a caſtle, called Caſtle Bureaucracy, the owner whereof was Giant Government, and it was in his grounds they now were ſleeping: wherefore he, getting up in the morning early, and walking up and down in his fields, caught Chriſtian and Hopeful aſleep in his grounds.

I have been filling in many a form recently, and this meant I did not get to St Mark's at lunchtime. We might have gone to St Gabriel's in the evening, but Sharon missed her train so we were all late. So I didn't get to go to anything Ash Wednesday-ish at all. I won't bother you all here with details of what I may or may not be doing for Lent, but for me right now it doesn't involve giving up LJ. Nor chocolate. And certainly not sex.

Perhaps it might involve poetry. I made a post on poets.org about a sonnet I wrote and got conflicting advice about iambic pentameter. I rather like this. I will post more things there, and try to critique other people's work.

I have a ton of half-formed wishes which should go into metacity trunk, but haven't been able to because it hasn't been branched yet. This afternoon I branched it, so we're clear to go. The Torvalds patches are going in along with them, since consensus has been reached that they're good things. I'll make a release tomorrow or later this week.

My family and my workplace have continued to be wonderful.

We made pancakes last night. "I love that I have an English family and I can have pancakes every year," said Rio. "Tasty lovely lemony pancakes." Everyone in her class has to wish everyone else "good morning" every day in whatever language they please. Last night she carefully learned how to do so in Welsh.

1/7/07 10:34 pm - Epiphany weekend

Happy birthday to [info]firinel the wonderful. Thank you for sharing life with me. It was Fin's birthday weekend, and we spent lots of time together cuddling, and it was happy.

I went to buy Fin some port from the state store. (You have to buy alcohol from the state in Pennsylvania.) I said to the assistant, "Where is the port?" She stared at me and said, "What's port?" I was reminded that I don't currently live in the most thriving cosmopolitan metropolis, or even Cambridge.

Today in church someone prayed for the diocese of Llanelwy; I think it was on a cycle of prayer. No, they didn't use its English name, they actually said the name in (some distant approximation to) Welsh; I'm not sure why. The intercessor had no idea how to say "Llanelwy", though; I found her afterwards and explained.

Also, as you know, our washing machine broke.

I am puzzled by the results of the libcm tests, but I still think the best answer will be releasing it and letting people play with it. There seem to be a lot of people around who think I know something about compositing window managers (just as some people think I know about washing machines), but I don't know a whole lot about either; I'm just trying to pull things together with what I can find out. There are a lot of people around who know far more than I do, I'm sure, and if they could help out some, that would be wonderful.

People liked the washing machine story so much that I think I might make a "Myfanwy teaches Josefina about Perl" photostory.

Here is a sonnet for you all to read, and criticise if you like.

Here from the hilltop down towards the dell
I'll wander till this evening, I don't care.
An afternoon all fertile with the spell
Still calling me: be still and drink the air.
And so I'll pause, and ponder as I hike,
I'll take my time before the valley floor,
And meditate, and maybe, if I like,
Climb back again and walk the path once more.
  Full twenty years I've walked this hillside trail,
  And every time it makes itself anew;
  Unveiling as I head towards the vale,
  A flower unseen, an unexpected view...
Again I lose my footing with a scream,
Fall forty feet, and drown beneath the stream.

1/3/07 12:31 am - Destiny

  • I fell asleep and dreamed that there was a mysterious shining blue and white figure in my embrace, and the figure's name was my Destiny. Then I fell asleep again and dreamed that there was a memory leak in Metacity's compositor. I woke up and spent the next hour looking for the leak, which did not turn out to exist. Maybe I should have been looking for my destiny instead.
  • I forget I have psoriasis sometimes. This is difficult, because it dries out your skin so much it hurts to move or lie down or bend over, but sometimes I can go for days on end just ignoring the pain. Tonight, when I got out of the shower, [info]firinel put the lotion on me that the dermatologist gave me, and suddenly for the first time in days I'm not in any pain. Look! I can bounce around like a springbok! *bounces*
  • I gave an impromptu talk today on Template Toolkit, amongst other things, to about five people. I think it went quite well. Also I implemented an idea of [info]desh's about Bugzilla. Hacking Bugzilla makes me happy.
  • Here's a news article about The Benefit Bank, where I work.
  • I went to St Mark's, but for the first time in months, the door was barred. I also went to McD's to buy lunch (having $1 in cash on me) and looked up to see, instead of Fox News or CNN anchors on the screens above me, a cathedral and organ music. Amazing, thought I, cable has evidently launched Episco-vision. But no, it was just Ford getting buried.
  • Some process somewhere is eating up my laptop's memory. I actually had to power down today, because swapping was making things so slow. I shall save up and get more memory.
  • Firefox has decided that, every time it starts, it wants to download my diocese's guide to becoming a priest. I have about eight copies of the PDF on my desktop. No, it's not my home page. It's got stuck in the session somehow. No, Gareth, this is not a Sign.
  • I am apparently a C-list blogger (C-list blogs are 260 days old? ha! this blog is fast approaching its sixth birthday). I suspect that I'm not any higher because I just post about my life, and not about any particular subject; that's fine with me, though. However, since you're all lovely people, and because I haven't done it in a while, I'm doing one of those "ask anything you like and it will probably be answered" posts; comments are screened, and you must say if you want a comment to remain screened.
Tags: , , ,

12/17/06 09:34 pm - Happy weekend

  • It's been a happy weekend shared with our beloved [info]moominmuppet who came to spend a few days with us. It's always good to see her. We didn't do very much other than snuggle up and watch films together, but that's a good way to spend a weekend in December!
  • New version of DateTime::Calendar::Liturgical::Christian up: this just fixes the prerequisites, rather than adding any new code. If you know much about the calendar of the Orthodox, Roman Catholic or Lutheran churches, I still want to hear from you.
  • BBC News has had a lead story up for most of this evening about the decision of two Virginia congregations to split away from the Episcopal Church, ignore the Windsor Report, and publicly join the über-homophobic Church of "we encourage prohibiting the legality of homosexuality" Nigeria. I don't see why this is such big news, really. Everyone knew they were going to vote that way, and it's sad that they feel the need to ally themselves with people with such opinions, but it's not like they're anywhere near a majority in the church. Heck, it's not like they're anywhere near a majority in that diocese. It's happened a thousand times before: they will leave, and there will be arguments about it, and then the rest of us will get on with living out the good news in the world.
  • I picked up my knitting needles for the first time in months. I thought I'd start again with something easy, so I'm making a scarf for Riordon's doll Tiffany.
  • We went with SaraMae and Sis to get their Christmas trees, from a Christmas tree farm out in the middle of nowhere somewhere near Collegeville. You have to ride in a wagon pulled by two draught horses to get to the trees, and when you ride the wagon back they give out hot chocolate or (what Americans call) cider. It's lovely.
  • Someone posted to d-d-l requesting a compositor in Metacity! For those who don't know, Metacity has had most of a compositor for a while; Sören wrote a lot of it, but he's since been reassigned to other duties. I am turning over the idea in my head of disabling most of the code, just leaving in (say) drop shadows and minimise/restore animations, and then releasing it with that turned on. Then we can re-enable new parts as we ensure they work. Who thinks this is a good or bad idea?

12/9/06 11:37 pm - You're so cool we could use your trousers as a frigidaire.

  • Mostly a quiet day today. Slept in late, tidied the house a bit. Amy and John are coming over tomorrow.
  • Yesterday, [info]plexq came over and we played cards.
  • vuntz, Elijah, Havoc: I need one of you to give me the okay to do this thing to libwnck as well as metacity, otherwise I can't check in the fix.
  • A few days ago, a bunch of people marched from the Episcopal cathedral in San Francisco and protested against the war in front of a federal building, holding a requiem mass for all those who have died in the fighting and blocking the doors as a civil disobedience protest. Several of them were arrested and cited for unlawful assembly, including the bishop. (what the diocese said; what the ENS said; photo essay; flickr). The bishop has only recently been appointed; apparently, many people thought he would pacify conservatives by not being female or gay. How unexpected things can be. :)

    I wanted to mention one particular thing that one guy was saying on a blog. At the moment, some parts of the church are attempting to stop being parts of the American church and become parts of, say, the Ugandan church, because they disagree with the American church on various issues about whether gay people or female people can play an equal role within the church. Now, as I understand it, the way the law stands is that they can't just break away from the church and take buildings and land with them, because they belong to the national church: it's effectively theft. This person on a blog was accusing the bishop of hypocrisy because the blog person thought the bishop was both flaunting the law in civil disobedience and yet also wanting to uphold the law which says the buildings and land can't be taken.

    Well, you could make the point that most people will flout the law when it seems good to them to do so, and if this person lived in a country where it was forbidden to practise his faith, I'm sure he would break that law, and if he lived during the time of slavery I hope he would break the law to allow slaves to escape. You could make that point, but it would be shooting fish in a barrel. What I'm baffled by is the hypocrisy of the commenter: he accuses the protesters of wrongdoing in ignoring the law when it suits them, but from what he says he'd be quite happy to ignore the law when it means churches he agrees with get to take land.
  • I released the first version of DateTime::Calendar::Liturgical::Christian, a perl module to figure out the current liturgical season, feast day, etc. I would appreciate help from anyone who has good knowledge of a church calendar other than ECUSA's.
  • It is a bit sad when I realise my computer, a laptop I use for everything including all my GNOME coding, and which is only a year old, has a substantially worse specification (1.50GHz, 250Mb) than a computer that someone on planet is calling an old and slow machine. :)
  • I really want to knit a sweater next year.

12/3/06 11:06 pm - Advent

* marnanel kicks cvs a bit
<marnanel> Ode Written While Waiting For cvs update. There once was a GNOME CVS, Which left all my work in a mess. The updates were slow, the logs wouldn't show, and the bonsai's a pig in a dress.
<marnanel> Note poetic licence. It is not that bad.
<@bhale> marnanel: nice.
<desrt> marnanel; blog that, plz :)
* marnanel laughs


We went to St Gabriel's this morning. I'm so happy to be part of a community where the people around you remember you and ask how you're doing and things: people are so welcoming. Things were very blue, which is apparently the colour people are using for Advent these days instead of purple, to give it a more Marian angle or something. Fr Cal preached about Advent and the end of the world, and how people are always expecting it, and some people argue over whether it's coming soon and some people don't and some people see it as a reflection of each person's death, and however you see it it shouldn't stop you working for justice and peace every day whatever.

Also, we tidied the house and made more holiday cards. Riordon is very pleased with her Advent calendar that my mum made for her. We had chocolate to remember my Granddad because Saturday would have been his hundredth birthday. I will write about him soon.

cvs really is being slow. I was going to review some patches. Bah. I wonder whether it would be a possible thing to switch FUSA to using bzr or git instead of CVS.

11/26/06 09:21 pm - Next time you see me, I may be smiling

  • Went along to St Gabriel's this morning. Fr Cal preached on "My kingdom is not of this world".
  • bkor made some improvements to the patch I wrote and committed it to give us Bugzilla emblems. When you list bugs now, will appear next to gnome-love bugs. Bugs with unreviewed patches are marked .
  • I made brownies. ([info]fizaratan might like to know that they were called Fudge Supreme.) We watched Chocolat.
  • Now I come to look over the day I find that I've been feeling vaguely low-level mopey through a lot of it. Not sure why.
  • My father [info]thuremund phoned. The town where I grew up is talking about putting up a wind farm to generate its electricity.
  • A lot of good people are standing for the GNOME Foundation board this year.
  • I have been thinking recently about how people say that happiness is a journey and not a destination. You can't be happy by aiming to be happy, but rather happiness is something that comes through doing other things. I think that's actually true about a lot of things. For example, a person might decide that what they really want in the world is a Wikipedia page about them. But if they actually were to go and create one, it'd probably be deleted because they weren't considered notable. The thing to do would be to go out and become a rockstar coder or something and then someone else would create the page for them. (Please don't, it's just an example.) What they wanted would be found by not aiming for it: it's a process. Similarly people talk a lot about the kind of society they want, but (unless what you want is an authoritarian society like Leninism on one hand or fascism on the other) it won't come about just by installing a new government. It's a process.
  • These photographs of animal foetuses in utero are amazing. Possibly the best thing ever in the Mail, I suppose. :) Link from [info]lizw.
  • We went to Aunt Sis and Wendy's house and helped them carry their television up two flights of stairs ([info]firinel did most of the heavy lifting, since zie's stronger than I am) and they gave us a jar of blackberry jam. It is so good. It's like the jam my mother and my Grandmama Lucy used to make that we used to eat for tea when I was a kid.
  • I was interested to see the story of the Mapuche people threatening Microsoft with legal action because Microsoft translated Windows into their language, Mapudungun, in just the same way as the Tolkien estate might sue over an unlicensed Sindarin translation. On the one hand, I'd like to think that a language is just another kind of information, and belongs to the world, not only its speakers or its lexicographers or academies. On the other hand, it will be amusing seeing whether Microsoft defends itself by saying that information freely available should be freely usable.
  • Today's Film Clip I Like: Strange to think that Noseybonk didn't seem so creepy at the time.
Tags: , ,

11/23/06 12:21 am - What's yellow and dangerous?

Today has been quiet, but quiet can be good. I closed a few bugs and cleared things up ready for the long weekend (it's Thanksgiving over here). [info]firinel made me a really good burrito thing for lunch. Fr Sean preached about C.S. Lewis, since it's his feast day today. I played with gtk-perl a lot on the way home, had much fun, and learned a good deal. (I am learning it by writing yet another RGTP client.) Sharon went home early, so I had to take the bus.

Today I learned that Staphylococcus aureus gets its species descriptor, Latin for "gold", from the yellowish-gold colour of its colonies in a petri dish. This shows that we finally have an answer to that ancient question, What's yellow and dangerous?

(Photo: S. aureus; photo credit: Esther Simpson)

11/13/06 11:06 pm - International Talk Like Terry-Thomas Day

On Sunday we went to St Gabriel's, where Fr Cal was away so we had Fr Charlie again. He always seems to hurry through the liturgy as fast as he can. Perhaps he equals mass times acceleration. Anyway, Deacon DJ gave an interesting sermon on three different widows in the Bible (Ruth, Naomi, and the unnamed woman who gave a donation at the temple). Later we went to have lunch with [info]floatyfish and [info]onib at Los Aztecas (which is a much better place than that vaguely racist review suggests: it seems to be the only page about the place online, or I would find another).

We went to the Philly art museum after lunch. I was struck for the first time by how fresh and new an idea collage was at the beginning of the twentieth century. I'd always looked at it with modern eyes, as the thing primary school teachers give you to do when they run out of ideas. And I stared for a long while at Duchamp's Nude Descending a Staircase, and I think afterwards to my surprise I finally "got" it. I'd always seen it as being as abstract as Picasso's Man with Violin or something, but it's actually a time-lapse thing, like an overexposed photograph.

I did have a big vertigo attack climbing the great staircase and had to crouch down quite small and take it a step at a time. Amy and Fin came either side of me and took my arms, which was helpful. Once we had reached the top I found that I couldn't even look towards the staircase without flinching away from it. I don't know why it suddenly came on like that.

After the museum closed, we went to Infinite, and A+J got their ears pierced. Then we went to the Shoe, which had about six people and three dogs already in there (and it's a rather cramped space to begin with), so that was happy. I'm always glad to meet new people and new dogs. [info]riordon found two books she really wanted to read and settled down in a corner. We found her a magazine by and for kids her age called New Moon.

Today I have been working quite hard on fixing stuff. Happy free software news I learned today, other than the whole Java now being Free thing, is that there's now a public RT installation called Hiveminder, so you can make your to-do lists as complicated as you like and share them with your friends. And it's all very funky and I've been using it a lot today. ([info]dyddgu will appreciate the decor.)

A question that came up today:
Poll #867121 The other human figure
Open to: All, detailed results viewable to: All, participants: 33

Often in a child's Noah's Ark toy, there are two human figures, one male and one female. Obviously the male one is Noah. What do you call the female one?

View Answers

Noah's wife
15 (45.5%)

Mrs Noah
17 (51.5%)

Nellie (children of the seventies)
1 (3.0%)

I don't know
2 (6.1%)

Something else
3 (9.1%)



Joule users should be reading [info]marnanel_joule, because we just released a nifty new feature.

Finally, I am sick of pirates, and have unilaterally declared that today is International Talk Like Terry-Thomas Day. Woof, woof. Good show. Ding dong. You're an absolute shower. Et cetera.

11/5/06 09:33 pm - Fireworks Night

guyfawkes2I didn't post about yesterday, but it was mostly taken up with a seminar on preventing child abuse. However, in the evening I did discover what a very wonderful thing OpenSearch is, and how useful its discovery system is. (If you use Firefox 2.0, when your search box glows blue it means that you can download and install a relevant search system. Your sword blows glue for a moment.) I have used this to build a new interface to our software at work. It was fun.

Today we had Sunday School, and because it was All Saints' Day last week, we were talking about saints and looking at stained glass. The kids were very taken with the story of Joan of Arc, and I asked specially for the story of Dewi Sant.

When we came home, Rio complained that spectrum's monitor wouldn't turn on. On closer investigation, this turned out to be because one of the cats had climbed onto the thing and puked all over it. It was time to dig out the last spare monitor.
guyfawkes1Later I closed a few bugs in metacity and committed a few patches, since 2.17.2 is just around the corner. Then it was time for fireworks, since it's Fireworks Night tonight.

f(x)=3x² walks into a bar and asks for a sandwich. "Sorry," says the barman, "we don't cater for functions."

11/1/06 10:58 pm - "I seem to be becoming a meme vector in my old age."

Today was a busy and exhausting day; a bug turned up in my queue because someone thought it was connected to something I wrote months ago. It wasn't, but I hacked on it a bit anyway and found the problem, but I couldn't see how to fix it without breaking something else. Robert was in the office today, though (just for the day, since he now lives in another state) and when I showed him the problem, he said he could see why it happened because it was something connected with things he'd been dealing with! It turned out to be a very rare occurrence connected with a refactor that needed doing. So we worked on it for a few hours together.

I went to St Mark's at lunchtime, and there were a lot of people there— about fifteen— because it's All Saints' Day.

The pinkstuff admins say they might have joule back tomorrow. I don't have root on pinkstuff any more, so I can't configure apache myself. I want it back as much as you lot do. I have plans for making it still niftier once it's back. Meanwhile, lots of people seem to like pinkstuff's 404 page.

I released version 2.17.3 "Sugar Bullets" of FUSA this evening. It no longer wakes up every five seconds to update the menu; the about dialogue is fixed up in a number of ways to work better; it uses about 5Mb less memory than before, what with the removal of the pango problem from yesterday.

BFP has a great article about why people in the US should care about the Oaxaca riots. Well worth reading for everyone. This has become my new desktop wallpaper so I don't just turn the page and forget.

10/24/06 09:31 pm - In which I am not Richard Stallman

I love the day in the autumn when it's first cold enough to put on the heating, and you find the thermostat again, and gently touch the control a few degrees to the right for the first time in six months, and from the basement comes the grind of great machinery waking up and stretching and getting out of bed, and you know winter's on its way. That was today.

[info]firinel and I are recovering very well from the staph infections. Most of the visible signs of the infection have gone away. We are still taking antibiotics, and we'll see the doctor on Friday. Fin said when zie was in hospital that what zie really wanted when zie got out was fried onion rings, so I brought some home today along with a cheesesteak. (Not a hat.)

The server pinkstuff is still down. I am a little concerned about this; once upon the time I was one of the admins, and then I would be full of angst about rootkits and literally lie awake worrying about whether the firewall was adequate. Now I'm just a peon user again, it's not my computer, and Dickon and [info]shadowphiar are going down to London tomorrow night to fix it, and [info]hatter has kindly fixed our secondary MX to send us all the backlog of email, and I don't have to worry right at the moment. Still, it was my computer for years, and we weren't getting any email for a while, and my personal sites are down, and I was a little concerned about this… I was rebuked by the collect:
Grant us, Lord, not to be anxious about earthly things, but to love things heavenly; and even now, while we are placed among things that are passing away, to hold fast to those that shall endure; through Jesus Christ our Lord, who lives and reigns with you and the Holy Spirit, one God, for ever and ever. Amen.
I don't know whether undergraduates studying physics always build themselves Van der Graaf generators, or veterinary medicine students always sneak out to practise on marsupials, but I think almost all computer science undergrads have tried to build a C compiler at one time or another. (Come on, admit it.) Mine went reasonably well at first, until it could compile really simple programs to .COM files, but it was very unplanned, both because I lacked real-world programming experience of how necessary planning is, and because I had no idea what to plan for. It all came to pieces when I had to implement an overloaded operator— I think it was +— and realised I had completely forgotten to implement types. Well, I tried bolting it on to the existing design, but it made things so complicated I ended up giving up.

The story came to mind today when I was working on refactoring translation at work with [info]d_m. The class we're working on whose output needs translation has grown organically over a few years, and not really with translation in mind, so there wasn't any neat way to add the translation step: we kept ending up with translating some part twice, or translating the result of a formula, or something like that. We've got a working solution now, but it took a little over a day to get it just right, and it should have been done in a few hours. I would like to do a proper ground-up refactor of that one class, but I don't want to destabilise that part of the codebase at the moment. I'm rather pleased with how the program's shaping up for next tax season.

Speaking of refactors, I spent a couple of hours on the way home fixing a couple of memory leaks in the rewrite of FUSA's gdm communication. I'm reasonably confident that it's good enough for other people to play with, and it's been a while since we had a release, so grab 2.17.2 "Stephen's Exhibition" while it's hot (it might not be on all the mirrors yet), and let me know how you get on with it. The big changes in this release are under the surface, so if it seems to you as if nothing has changed, that's a good sign!

I am writing this in the basement, where Fin is finishing [info]riordon's costume for the Halloween parade. It is beautiful. It's a bluejay costume, and the wings have black and white tips, and she will have a nest made of part of an old papasan chair pulled along in a wagon.

10/2/06 08:59 am - a weekend of much cake

Most of Saturday was taken up with a surprise birthday party for our aunt Wendy. There was much cake. Then on Sunday, there were lots of exciting things going on: most importantly for us, [info]riordon was baptised and took her first communion. [info]floatyfish and [info]onib came up and stood sponsor, and all her four parents were with her, which is a wonderful thing. And I was rather wrong about this church not celebrating Michaelmas: they had merely transferred it to the nearest Sunday, and there were special icons and banners and golden chasubles and goodness knows what else.

Also, a bunch of churches in this part of the diocese are putting on a renfair, and some of the organisers came along in princess dresses carrying the stuffed head of a pig and played the Boar's Head Carol on the organ (I swear I am not making this up). Afterwards one of them accosted me and told me I should come along and be a shepherd. Good grief.

After all that, we went to Chuck E. Cheese because it's Rio's and [info]plexq's birthday coming up, and I fell asleep in the middle of the place with all the video games blaring. Then Amy and John and Fin and I all went home and ate pound cake (which is like madeira cake) and talked about politics.

9/24/06 09:15 pm - When I was driving once I saw this painted on a bridge: I don't want the world. I just want M. Khan.

Friday I was still sniffly and feeling crappy. I stayed home and tried to work, but it was pretty difficult. I slept a lot of the day. [info]plexq turned up and helped [info]riordon rebuild an old computer. I did have the idea of not using any kind of database or compiled form of the .po files, but rather reading them in directly, at least in the development version. It saves a lot of hassle for a rather small increase in startup time.

On Saturday evening I was suddenly inspired to do a lot of work on the translation system at work. I probably did about a day's worth all told before the VPN threw me out. I was feeling a bit better by that time.

On Sunday I went to St Gabriel's early to help with Sunday school. After the service, we went and had lunch with [info]plexq. There's a lot of interesting stuff happening around the diocese: mostly a bunch of teenagers have made a very pretty website called Life Is Tasty, and a church nearby has started a MySpace account. When I was looking at that, I saw that they had a mistaken logo on their main website, so I'm talking to them about making another one: maybe one like this. So that's all happy.

GNOME things I want to get done this week:I realised when showing Rio some IF games the other day: nobody ever finished the GTK port of Frotz, did they? (There's a rather dusty KDE version.) I wonder whether that's something that could be usefully hacked on.

And here's something for you to watch. In the eighties there was a satirical puppet show in the UK called Spitting Image. They once persuaded Sting himself to sing a filk of Every Breath You Take criticising Cold War politics over the closing credits. Here's the clip.

9/17/06 10:47 pm - lots of little things

This morning Sharon took us early to St Gabriel's, because this was the first week of Sunday School, and there was a getting-to-know-you breakfast. I went along with Rio, but it was just like any other party, except I was wandering around with a cup of coffee in my hand not knowing whom to talk to, instead of a glass of wine. I'm not at my best in parties.

Later we all split up into age groups; I went with the 5-7 year olds and helped out. I'm actually down to be a "helper", and not a "teacher", so I'm an extra pair of hands rather than leading the lesson; I think I have some talent [it is so hard not to type "telnet"] in teaching, but maybe that'll come later. In the play time, the children could bring out small wooden illustrations of various parables, and play with them, and as part of helping I began telling the children around me the stories associated with each one. I found myself with a small rapt audience. Later, the children were saying they wished they could have heard more stories. So that was happy.

(When I told the story of the tax collector and the Pharisee, one of the children leaned forward at the end, picked up the characters and added a postscript to the story: "And so the Pharisee went home and got struck by lightning and the tax collector went home and found a MILLION DOLLARS!!" Um, no, dear.)

The leader who was teaching the story this week told the Good Shepherd story. I was interested that the kids seemed to hear "wolf" and understand "fox". I suppose it's probable they have foxes in their lives around here, but of course there are no wolves.

Later we went back up to the church; we're back in the new building (the 1884 one). [info]plexq was there, as was the world and its grandchildren: I've never seen a church building so packed for a service in ordinary time. There were lots of good songs (I'm not usually one to notice music, but there were), and I was going to stay for coffee; it's a good job I didn't, because Sharon had turned up half an hour early and then the service had overrun by half an hour, so she'd been waiting in the car for a whole hour for us. She wasn't best pleased.

I noticed soon after I arrived that although Donna Jean was there— she is a deacon— we didn't have any priests; I wondered how the communion would be managed. It turned out to be the most enormous act of what the theologs call "reservation": when a priest had been available, they had asked zir to say all the prayers before the service, and then they saved up all the bread and wine and gave them out later, skipping those prayers. It's a neat solution, though it would probably have been against canon law in my home diocese.

When I got home, I phoned Fin and Sarah and said hello. They're both wonderful people and they make me so happy. Then Rio and I played games and hung out for a bit.

I fixed a small bug in FUSA. (I should have trusted my gut: I saw what I thought was the problem and wanted to debug it anyway. Bad move, I suppose.) And then I tried profiling FUSA a bit to see where all the memory went.
  • As usual, a vast amount (≈40%) of memory-time goes to freetype. Am I doing something wrong, or is every app on my machine really supposed to be spending 40% of its memory-time on typesetting?
  • A rather noticable 5% of the memory-time goes to storing icon theme data. All the filenames of the default icon theme get loaded when there's only a few we need, and we know what they are. I wonder whether there's a sensible way to access icons without going through all this rigmarole.
I have finished reading Queen of Wands right through, and enjoyed it very much. What webcomic should I read next? Comment and let me know.

As usual after reading a lot of webcomic at once, it makes me want to start a webcomic of my own. Of course, I can't really draw, but maybe I could collaborate with Fin like Maurice Dodd did with the Perishers. Then again, maybe I could be good enough with a little practice and don't realise it. Maybe my experience isn't broad enough to support a webcomic. But maybe I'm fooling myself. I used to think I could write as well as anybody. I'm realising now that it's not true: I'm not a superperson, I'm just me. I don't think I can write as well as QOW, let alone draw. Still, originality is in short supply in general. Maybe I should give it a go.

Language Log says that they've never heard people rhyme "what" with "squat". But I say it like that. What does it rhyme with for you?

8/30/06 10:10 pm - the marnanel hit parade

The thing the wayzgoose left behind10. I finally took a photo of the thing the wayzgoose left behind. I still don't know what it is, or why it reminds me of a bear. →→→
9. I slept late because of the alarm not going off because of a power cut because of the thunderstorm yesterday, and so I had to rush into the car when Sharon honked, and didn't get any breakfast. Therefore I stopped to get yoghurt on the way in, where I ran into Sean/[info]mrneedles.
8. [info]firinel had made me some gorgeous wraps with really tasty cheese for lunch. They were really good.
7. I did finally manage to get to talk to Fr Sean (the priest Sean, not the coworker Sean) about having lunch with him.
6. The JS needed a little tweaking to work correctly on IE, but otherwise it was all fine. Robert was very happy with it. Now I have a new piece of JS to write.
5. Sean got a package today addressed to SEAN O&apos;LEARY.
4. One of the managers came in in a tshirt which said "MY BUSH IS PRO-CHOICE". I love this company.
3. Therefore, I did not bite when I had some random recruiter phone me up in dire need of a perl programmer. But it's nice to be in demand nonetheless (especially when my online resume hasn't been updated for as long as it has).
2. I have not got any metacity work done in about four days, mainly because Robert's JS hacking is taking up my train journeys, and I feel like I need to get back into it. I'll try and hack it around a bit on the train tomorrow. I am also wondering about whether I should look into gnome-loving some other projects for a bit.
1. Sharon didn't drive me home, so I took the number 93 bus and studied Welsh the whole way. The word "mo" (=="ddim yr", I think, or at least ddim used in a specific sense, so you use it with people's names) is currently in the process of confusing me. Now I need to go through the whole book with a pen and paper, do all the exercises, and check the answers.
Powered by LiveJournal.com