November 5, 2008 -- remember, remember

masak on 2008-11-05T21:56:41

Remember, remember the Fifth of November,
The Gunpowder Treason and Plot,
I can think of no reason
Why the Gunpowder Treason
Should ever be forgot.

403 years ago today, Guido "Guy" Fawkes was arrested for attempting to blow up Parliament. The so-called Gunpowder Plot failed and Guy Fawkes was killed, but they are still celebrated in Britain and New Zealand.

Wikipedia on the memetic heritage of Guy Fawkes:

The Fawkes story continued to be celebrated in poetry. The Latin verse In Quintum Novembris was written c. 1626. John Milton’s Satan in book six of Paradise Lost was inspired by Fawkes — the Devil invents gunpowder to try to match God's thunderbolts. Post-Reformation and anti–Catholic literature often personified Fawkes as the Devil in this way. From Puritan polemics to popular literature, all sought to associate Fawkes with the demonic. However, his reputation has since undergone a rehabilitation, and today he is often toasted as, "The last man to enter Parliament with honourable intentions."

Instead of blowing things up today, I've been attempting to put them back together. Since (jonathan++)++ unlocked the bugs #59104 and #59928, a few things could be un-uglified in November.

Doing so resulted in two new tickets. Jonathan guesses that these two problems will be easy and a tad deeper, respectively. I can't stress enough how nice it is to have someone addressing the problems in the background as we uncover them in our shaky, real-world app.

Anyway, the improvements mean that we're fast again! :)

$ time ./test_wiki.sh
real	0m30.919s
user	0m28.955s
sys	0m0.759s
$ make
$ time ./test_wiki.sh
real	0m8.811s
user	0m8.025s
sys	0m0.264s

Not as impressive as the 1.3 seconds we had in August, but we're more ambitious nowadays, and our Main_Page is much bigger. Still, a 70% speedup is not too bad.

This also means that we'll soon be ready for a server upgrade, pushing out all the new stuff we've been working on for the last three months. It would be nice to have at least one decent skin ready before the server upgrade, though. So I guess that's what I'll be working on in the coming days.


60358

ChrisDolan on 2008-11-06T03:33:19

Thanks for the inspiration. I just submitted a patch for #60358, the grammar namespace problem.

60356

ChrisDolan on 2008-11-06T05:40:26

... and now I submitted a fix for #60356 too. That was a little harder, but not too bad -- a credit to the design of PAST.