

|
|




(Twitter ticker by Pseudomonas)























I noticed, on my 64-bit Linux system, that gnome-panel was apparently using an awful lot of virtual memory.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3734 rjk 20 0 290m 16m 6668 S 0 0.8 3:22.05 gnome-panel
Virtual memory’s pretty cheap, so that’s not hugely problematic, but it seemed a huge amount for a glorified toolbar. I looked in /proc/3734/maps and found that about 260MB of that space belonged to shared libraries. Now, gnome-panel does use a lot of library, 82 to be precise, but 3MB per library sounded a lot, and the biggest of them is only 4MB. Looking closer I noticed that an awful lot of the libraries had 2MB (0x200000) non-executable mappings associated with them. As an example here are the mappings for GTK+ (with the size in hex added at the start for convenience):
3c7000 7f967efd6000-7f967f39d000 r-xp 00000000 fe:00 3111259 /usr/lib/libgtk-x11-2.0.so.0.1200.12 200000 7f967f39d000-7f967f59d000 ---p 003c7000 fe:00 3111259 /usr/lib/libgtk-x11-2.0.so.0.1200.12 a000 7f967f59d000-7f967f5a7000 rw-p 003c7000 fe:00 3111259 /usr/lib/libgtk-x11-2.0.so.0.1200.12
The first line is the code segment and the last the data segment. But what’s the strange 0x200000 (2MB) mapping in the middle?






Every year for the past little while, as you're probably fed up of me saying by now, my conception of Chanukah has been completely overturned. First
livredor did it. Then along came Rachel Elior at Limmud '05, then other people (whose identity I have forgotten, but whose teachings are summarised at the above link), then Stephen Rosenberg at Limmud '07, and most recently R. Shoshanna Boyd-Gelfand at the Moishe House Beit Midrash.
This year I'd tell you who the prize goes to... only in the few days it's taken me to get around to blogging this, I've forgotten. :-( It's not Rabbi Nathan Lopez Cardozo, in his fascinating essay about capel-wearing, nor R. Jeremy Rosen in his blog, nor the Reflections column in the AMS weekly sedra sheet. If you saw this information online recently, let me know, and I'll give its author credit.
Anyhow, what the insight was was to point out that that though we have this whole eight-day festival to celebrate the Hasmoneans' recapturing Jerusalem from the Seleucids and rededicating the Temple, what the history we are commonly taught does not mention (but Maccabees 1 and Josephus do) is that shortly after this happened, the Seleucid reconquered Jerusalem, and it was not until 13 Adar that the Jews finally liberated it for good, which was commemorated in the minor festival of Nicanor's Day, named after the defeated Seleucid general (and which was one of a number of minor commemorations of minor victories which have now been rolled together into the eight-day festival of Chanukah). The author of the article I read this in commented that maybe that by choosing the 25th of Kislev as the main celebration of the Hasmoneans' victory, not 13 Adar (or a nearby day so as not to clash with the Fast of Esther or Purim), maybe the Sages of that generation were making a deliberate point.
On a slightly different note, I was thinking back over what I learned from R. Boyd-Gelfand, about the reason for lighting candles (or oil lamps) on Chanukah. The reason we all know about is the story of the miracle of the single undefiled cruse of oil lasting for eight days, but that story is not attested until the Gemara was written down in the seventh odd century. It's not mentioned in the Mishna or anything earlier, even though the Mishna gives the laws about lighting the lights. This makes it a bit suspect given the generally poor "historical memory" of the Talmud of post-Biblical history. Maccabees 2, meanwhile, gives a completely different story but which doesn't tie into anything we know about Chanukah; which raises suspicions further on the general principle as enunciated by R. Chaim Weiner which is that when the Sages give one reason for why we do something, that's the reason, but when they give multiple reasons, they don't know what the reason is. And then there's Josephus, who tries to fob off his readers with a broken reed of an explanation; it's clear he knows more than he's letting on.
This put me vaguely in mind of the Druze, who practice a secret religion: The details are revealed only to their initiates, the `uqqāl, and even the majority of the Druze themselves don't know their own people's religion. It strikes me that in lighting lights on Chanukah we've gone one step further: We've got a religious practice which is central to one of our minor festivals, but the origin of which we've managed to completely forget!
One can't help but wonder, then, if the original reason for lighting lights on Chanukah might not be something completely different to the reasons which have come down to us—if the reason R. Boyd-Gelfand thought Josephus was hiding and not passing on to his readers was not actually the one about the miracle of the oil, but something completely different, which was so politically sensitive (that being the most likely reason, in a time of Roman suppression of Judaean revolts) that it could never be written down at all, and ultimately got forgotten.






































(In any case, it doesn't matter how you spell Chanukah just so long as it has eight letters. :o))









If I came with a warning label, what would it say?



| From XMAS2009AWW |



So yuletide...
And just so I don't get you to beta a story I'm writing for you...
My yuletide name is not my LJ name, it is:
So beta-ing and general yuletide filter...
I'm doing yuletide, and if it's not for me I'll beta your story!![]()
![]()
2 (14.3%)
I'm not doing yuletide, but I'd beta your story.![]()
![]()
12 (85.7%)



| This Is My Life, Rated | |
| Life: | |
| Mind: | |
| Body: | |
| Spirit: | |
| Friends/Family: | |
| Love: | |
| Finance: | |
| Take the Rate My Life Quiz | |



x = y = 0
(obj=1)=2









.






















Rather late in the day compared to many people, I've recently been taking steps toward joining the DVCS generation.
For a year or two I've been an occasional light user of bzr, either to hold temporary branches off my main SVN repository (e.g. pre-git, by dint of playing with test repositories and examining the output of git fast- until I actually understood how its data structure fitted together and could work out everything else by reasoning about that. Having done so, I immediately migrated all my bzr repositories to git, because that kind of understanding is very valuable to me and bzr's documentation seems to place almost no emphasis on imparting it.
At the weekend, though, I actually did find the document which explains bzr's data structure –git. As, I discovered after a brief browse on another website, is the data structure of Mercurial. The user interfaces can vary, but all three of these DVCSes have an essentially similar underlying data model.
And, curiously, a thing that struck me about this model is that it's surprisingly similar to something I already know about: Usenet.












