Complete Exalted charm trees

I’ve been experimenting with using XSLT and XSL-FO for generating PDF character sheets for the characters in my Exalted campaign. As a side effect (and for some other reasons), I have created detailed XML representations of the charms from the game. Upon discovering graphviz, I realized that it would be trivial to turn this XML into a PDF with tree displays of all the charms.

The initial version of this document was released a while ago, but I just updated it to include Aspect Book: Water, The Fair Folk and the Book of Bone and Ebony. I also corrected a few mistakes. You can download this 170+ page beast from my Exalted page.

Ripping my CD collection

This has been done before, so it’s not an original idea, but it’s long. Identify the lyrics in the following list (without using a search engine). The only hint you get is that I either own the album containing the lyric, or have performed it live for an audience at some point. Oh, and no band is repeated, though some artists may be. Some of these may be overly easy, others are nearly impossible. Post your guesses.

  1. Impotence. Boomerang. I’ll stab you.
  2. I’m worse at what I do best
  3. Bein’ alone’s a nowhere state of mind
  4. Feel me in your bones
  5. And, every night, I shut my eyes so I don’t have to see the light
  6. But singers and songs will never change it alone
  7. But, I ain’t never punched a tourist
  8. If you can feel what I’m feeling then it’s a musical masterpiece
  9. Although we both lie close together, we feel miles apart inside
  10. There’s just five words to say as you go down
  11. The ashtray’s full and I’m spillin’ my guts
  12. Everything I want the world to be is now coming true, especially for me
  13. No matter the pain, he ought to be unwinceable
  14. I’ve been everything you want to be
  15. Since birth I’ve been cursed with this curse to just curse
  16. She says it’s lack of sex that’s bringing me down
  17. Here I lie, in a lost and lonely part of town, held in time
  18. But many came, to much for Cree
  19. Scabbed knees and rice
  20. Je veux aller au bout de me fantasmes
  21. I know you, little libertine
  22. Your prison is walking through this world all alone
  23. He moves through space with minimum waste
  24. I drip steam like a microphone fiend
  25. My energy’s spent at last and my armor is destroyed
  26. Help me, I’m flaming. I must be a hundred and nine.
  27. It took a rumor to make me wonder
  28. Don’t believe in anything that you can’t break
  29. There’s a dead salmon frozen in a waterfall
  30. I take things off to clear my head
  31. Hey, Mr. Moonlight wont’cha follow me down? I need the company.
  32. Your pride has built a wall
  33. Half my life is in books’ written pages
  34. Dressed for the battle but not fatigued, my hat’s made of metal to avoid debris
  35. Jenata iazdi samotna
  36. Got my pills ’gainst mosquito death
  37. Here come the planes. Please form a straight line.
  38. Mom, please flush it all away
  39. Picture this. Paint a picture. Picture perfect. Paint a perfect picture.
  40. I am losing my mind. My head’s on the floor, for evermore.
  41. Don’t think ’cause I understand, I care
  42. Next to her cheap silicone, I look minimal
  43. No serenade, no fire brigade
  44. His days of asking are all gone
  45. Won’t go to Harlem in ermine and pearls
  46. Reflections in the waves spark my memory
  47. It could be normal but it isn’t quite
  48. Giant, ape-like invaders swim the river to New York
  49. Funny how my memory slips while looking over manuscripts
  50. Two eyes from the east
  51. Who knows? Maybe you were kidnapped, tied-up, taken away, and held for ransom
  52. I’ve felt the coldness of my winter
  53. Cuius latum perforatum aqua fluxit et sanguine
  54. I’m working, but I’m not working for you
  55. When in doubt, I whip it out
  56. Back street hoop star, you’ve got it good
  57. Burns like a red coal carpet, mad bull lost it’s way
  58. Daddy’s got a new .45
  59. Wake in the world with a clear conscience and clean hands
  60. Some people stand like trees, without a word
  61. London, Hamburg, Paris, Rome, Rio, Hong Kong, Tokyo
  62. If I swallow anything evil, put your fingers down my throat
  63. Dorsum nudum fero tui sceleris
  64. Convenience is the enemy
  65. I’ll get home early from work if you say that you love me
  66. To leather, to dildos, to curry vindaloo
  67. You make a move, I’ll make you feel like a human target
  68. He hears the silence howling, catches angels as they fall
  69. Sometimes you tell the day by the bottle that you drink
  70. And when I hurt, hurtin’ runs off my shoulders
  71. Breathe into me and make me real
  72. Put your straitjackets on tonight
  73. Have they lost their heads, or are they just all blind mice? We’ve heard all their stories one too many times.
  74. He’d give up all his comforts and sleep out in the rain
  75. Those not so blessed would be crying out murder
  76. Yes, I believe, but I’d rather not pray
  77. Give me your dollar whores
  78. Wider baby smiling you’ve just made a million
  79. You’re lucky to even know me. You’re lucky to be alive.
  80. Who will stay when the rain is fallin’ and won’t let it fall on you?
  81. Put the needle on the record while the drum beats go like this
  82. They’re borders and boots on top of us, pullin’ knobs on the floor of their toxic metropolis
  83. Night blooms will whisper to me “I’m lonesome as I can be”
  84. I will stand firm in the tempest
  85. Your CIA, you see I ain’t kiddin’
  86. I’m hard, but I’m friendly, baby
  87. I gave you a golden ring to show you my love, you went to stick it in a printed circuit to fix a voltage leak in your collector
  88. My fantasy has turned to madness
  89. I missed the bus and there’ll be hell today
  90. We are watered down and fully grown
  91. I left my body laying somewhere in the sands of time
  92. Please, I want a silver kitchen knife. I feel like taking a life.
  93. Your cotton ain’t rotten, just needs to be picked
  94. Snarling equinox among the rocks will seize you
  95. But the wind blows stronger, cold and long
  96. Like a drifter, I was born to walk alone
  97. You smile as I sip
  98. But look at Epitaph. He wins it by a half.
  99. The roar of guns and cannons almost made me cry
  100. I’m telling you, the tribesmen wouldn’t stand for this, man
  101. When I get through throwing it on you, you gotta come back for more
  102. Tied to machines that make me be
  103. Bought a beat up six string in a secondhand store
  104. This girl was in her working clothes
  105. I don’t like a thing about your sister
  106. A built-in remedy for Kruschev and Kennedy
  107. I got to laugh, ’cause I know I’m gonna die
  108. I know you’ll be a star in somebody else’s sky.
  109. And where are all the gods?
  110. No, I’m not here to harm you; I only want to kill
  111. I had to tell them, baby, you were armed with all you’d need
  112. My favorite weapon is the look in your eyes
  113. …but first, take care of head
  114. It’s not so pretty when it fades away
  115. Run in the shadows. Damn your love. Damn your lies.
  116. The billions shift from side to side
  117. Like staring at the sun, such gorgeous destruction
  118. The doctor came in, stinking of gin, and proceeded to lie on the table
  119. I saw the seven phials open, the plague claimed man and son
  120. He gave his life for tourism
  121. I missed ten million miles of road I should have seen
  122. She obliterated everything she kissed
  123. It’s the same old theme since 1916
  124. The cutout magazines remind me
  125. You’ll be dead before your time is due, I know
  126. We have nothing here except ourselves
  127. The comfort you’ve demanded is now mandatory
  128. The great almighty dollar leaves you lonely, lost and hollow
  129. Give me my freedom, and then you lock me in a tomb
  130. I’m goin’ down in it three times but, Lord, I’m only comin’ up twice
  131. Past eight by tens in shattered frames
  132. In Bengal, to move at all is seldom, if ever, done
  133. Some balls are held for charity, and some for fancy dress
  134. And you, you are a victim of this age
  135. I’m about to ruin the image and the style that you’re used to
  136. Tell me: when did the light die?
  137. The soul I took from you was not even missed
  138. Hey, cool cat, does this apply to you?
  139. Trade in your hours for a handful of dimes
  140. I’m a five foot mirror for adoring himself
  141. Men drinking beer with the foam afloat heard…
  142. All this machinery making modern music can still be open hearted
  143. Later on, they discovered this would make a great way of life for them
  144. …only stupid people are breeding, the cretins cloning and feeding
  145. I’m gonna hurt you if it happens twice
  146. Did you exchange a walk on part in the war for a leading role in a cage?
  147. I could change my life to better suit your mood
  148. I seek to cure what’s deep inside, frightened of this thing that I’ve become
  149. The dusty road that’s ahead will be my board and my bed ’til what I am looking for is found
  150. Keep smiling until then

When names go bad

Names matter. How we name things shapes both us and what is being named. A lot of people think that names have mystical power. (I wrote an inarticulate paper in college on attitudes towards mystical naming in Shakespeare’s time, for example.) A role-playing game suggests the idea that what separates us from animals is not tool use or even vocal communication, but that we can name things and animals cannot.

Apple, a company successful in large part because it cares about industrial design, looks and coolness, has developed a disturbing tendency to bestowe stupid names on their technology. This started a few years ago, when Apple came up with an incredibly neat idea. Realizing that all of their machines shipped with video cards with special hardware for drawing 3D technologies like OpenGL very quickly, and that much of this technology contains processors that are, in some ways, more powerful than the main processor of the machine, they hit upon the concept of treating each window on the screen as a thin, textured 3D object, and letting the video hardware deal with layering, drop shadows and so on. Sorry to readers who found the previous description filled with gobbledegook, but take my word for it, this idea borders on brilliant. Though somewhat obvious when you think about it, this is easily the most significant advance in windowing systems in a decade.

So, what did Apple call it? Given they had a graphics technology called Quartz, they decided that this great idea absolutely had to be called Quartz Extreme. Not something that stayed with the mineral theme, but evoked the idea of layers, like, say “Mica”. Not something that kept with a geological terminology like “Quartz Ashlar“, “Tessera” or “Tectonic”. Not even something that, you know, passes the laugh test.

With the release of Tiger they’ve made the naming even stupider with a refinement of the idea called “Quartz 2D Extreme”. Great. Now stupid and hard to say. Again, though, the idea it self is great. In two pages of his epic review of Tiger, John Siracusa explains it all better than I ever could. It’s just a shame such great ideas get such hideous nomenclature. I guess I should count our blessings; they could have called it “iQuartz 2D iExtreme Pro Gold” or something.

Another recent head-scratching name involves yet another really neat technology, this one an open standard. The standard deals with automatic discovery, negotiation and configuration of devices on a network. So, for example, you can just plug a printer into your network and this technology integrates it automatically. The standard itself has a pretty good name: ZeroConf. Apple’s implementation of this standard used to have a great name: Rendezvous. Unfortunately, this word is a registered trademark of someone else, so a lawsuit forced Apple to change the name. If the name they chose for a replacement is any indication, what Apple liked about Rendezvous wasn’t that it neatly encapsulated what the technology did and how it worked, but that it was in French. The new name, Bonjour, seems like it was chosen at random. Granted, something like “Liason” is also already trademarked, but if they wanted to go with French, they could at least have chosen a word that doesn’t sound so dorky, like “Maginot” or “Reddition” or even “Frère Jacques”. “ZeroConf” would be preferable to any of those.

I admit, naming is difficult. Very few things have perfect names. So far, I’ve only seen three things with names I consider absolutely flawless:

  1. A sex shop geared towards women called the Grand Opening
  2. A reggae band called the Joint Chiefs
  3. A book about female pirates called Booty

Anyone know of other great names or naming disasters?

Necklace question

The film Timerider featured a motorcyclist who accidentally goes back in time to the old west. Being hunky, he naturally beds a local babe and while basking in the afterglow, she asks him about his necklace, which is this misshappen hunk of metal. He informs her that his grandmother stole it from his grandfather and it was passed down to him. Later, in the dramatic finale, the motorcyclist is hanging from a helicopter, dangling a few feet from the babe. She reaches out and takes his necklace, just before the time portal closes and he is returned to his present. So, the big reveal is that the babe is the motorcyclist’s grandmother, implying that he is is own grandfather. Roll credits.

Since seeing this movie when I was 14 or so, my question has always been: who made the necklace?

Looks like I’ll miss my chance to ask those who might know how to resolve such a time paradox, as I’ll not be in Boston this Saturday. Thus, I’ll miss the time-traveller’s convention (of which, there need be only one). Perhaps I can travel back to it someday, necklace and all.

Not your average old boys network

Of the benefits provided by an Ivy League education, exposure to the “old boys network” supposedly tops the list. You join the ranks of powerful, fat, balding white men who smoke cigars in dark, Victorian rooms and do each other favors. Naturally, if it ever really worked like that, it doesn’t anymore. This is not to say that no networking exists, just that the networks built these days are less likely to include CEO’s, senators and the gnomes of Zürich. More often, you’ll find a diverse bunch, scattered world-wide and doing some interesting stuff.

A casual mention of a band I’d never heard of during an internet meander brought this home to me. Being in “random surf” mode, I took a look at the band, named Pink Martini. Their style is a bit difficult to describe, but I’d call it “world lounge”. If “Song of the Black Lizard” and some of their instrumental stuff sounds familiar, you probably heard it on the Sopranos. “Let’s Never Stop Falling in Love” is also now used in a self-promo piece on one of the Starz! channels.

A reading of their bio page revealed the group to be the brainchild of Thomas M. Lauderdale, a name I hadn’t heard in over a decade. I didn’t know him that well. We exchanged maybe a couple of sentences. I knew of him, of course. The Crimson called him the “eternal cheerleader” of the place in which we both lived. That article doesn’t really do him justice, though. In the first place, it lacks the picture that ran with the original article, the close-up of him making out with the statue of John Harvard, compositionally one of the best shots the paper ever published. In the second place, it makes him sound like one of the annoying throng of fabulous men who do outrageous things in a desperate attempt to seem interesting. Thomas wasn’t like that; he really is interesting.

My primary memory of Thomas is during a party he put together for freshman (like me) who would be moving to the house the following term. His events deserved their good reputation. I met him twice that night briefly, once while he wore a tux, then later when he traded it in for a gown. Not your average old boy for sure. I don’t know him well enough to truly consider him part of my “network”, but if I asked him for a favor, I have a feeling he’d probably do it. He seemed like that kind of guy.

Meanwhile, I’m happy to pimp for his band. Check out Pink Martini. “Amado Mio” and “Hang On Little Tomato” are the only things that have been able to break my cycle of listening to a handful of DJ Earworm tracks over and over. Also, if you’re in Boston, check them out when they play with the Pops on May 18-21.

Living after the end of the world

Of the many role-playing games I played as a kid, Gamma World always held a special place in my heart. Maybe it was the goofy “get exposed to radiation, gain super powers” concept. Maybe I just liked death machines. Maybe it was because my friend PG created a six foot mutant chicken named Sal Manilla. Either way, playing it was a total hoot.

It gets resurrected every so often, with it’s current incarnation (the sixth!) released about a year ago. Unfortunately, this version uses the d20 Modern system. Actually, perhaps “abuses” is a better term. I don’t like d20 enough to say definatively, but several reviews suggest that new Gamma World was designed by someone who didn’t understand the d20 Modern system that well. Though I love the fact it uses an open content license, I’m not a big fan of the d20 system, so this new edition didn’t exactly blow my skirt up. Still, there is some stuff worth borrowing, which you can read about in my kleptoreview. Also, you can check it out yourself, since Drive Thru RPG is offering it for free download until 18 Apr 2005.

When reading this latest edition, I again was blown away at how neat the world can be. As before, I started to think about what a good MMORPG it would make. In the gaming press, you often see references to the need to refresh the genre. Given other games that deal with super-powers, it seems possible to build a game based around a bunch of post-apocalypse mutants. There are a few things unique to the Gamma World setting, particularly as envisioned in the latest revision, that could make it stand out, if handled properly:

  • Entropy. Everything in the game should wear and decay, especially buildings of the player’s community. It should require investment of the players to keep villages and towns operational.
  • Production. It should be possible (through massive effort of large groups of players) to build or discover and make operational, production facilities of various kinds. Gamma World is all about scratching out survival in a strange wilderness. Reclaiming lost technology is a big part of that, and a critical part of the game.
  • Variation. The terrain within the game should be completely different on each server, particularly the locations of dead factories. Exploring this terrain and how to exploit it would then be a big part of the game.
  • Mortality. Death is easy to understand, but most games don’t put much effort into explaining resurrection. It should have a cause in this game. For example, maybe pure strain humans have access to cloning banks. Perhaps a tribe of mutant animals surrounds some kind of blob where the dead can be fed and new (perhaps slightly altered) versions emerge.
  • Finality. On a few servers, death should be final. That is, you get one life and when you are killed, you have to start a new character. These servers should cost about a third of the normal subscription rate.
  • Linearity. Quests should not repeat, ever. Once the scouting party of mutant pig men is eliminated, they should stay eliminated until a new scouting party is sent. There should be somewhere from where they are sent, a vast hive of mutant pig men that can be eliminated if tons of players decide to try it. Naturally, there would need to be some quest “templates”, like “bring this {mcguffin} to {random guy} in {random location} in exchange for {reward}”.
  • Soup. The nanotech/genetech soup that pervades the atmosphere should be an ever present threat/boon, able to hurt, heal or mutate players given the right situation. Pure strain humans should start in extremely large, Zion-like enclaves where this soup is kept out. They start with much higher technology, but have a lot of difficulty being outside in the soup.
  • Impact. Players should be able to change the world, even so far as to expand towns, or even found their own. They should start by belonging to a tribe, and be able to found their own. Tribes should be able to form alliances and declare war. Members of warring tribes should be able to kill each other. Players should be able to climb the ranks to gain control of tribes.
  • Economics. Resources, even those from/to vendors, should be represented realistically. If a bunch of people gather moss and sell it to vendors, the price to buy and sell it should go down. I people start buying tons of it, the price should go up.
  • Armageddon. It should be possible for players, with ample warning to other players, to destroy the world. Again. If this happens, nearly everyone dies. Perhaps the server restarts, with new terrain.

Such a game would probably only attract really die-hard players, which means it probably wouldn’t do very well. It would be fun while it lasted, though.


In the same vein as a whole bunch of other internet idocy, feel free to challenge my giant monster alter ego to a duel:


is a Collosal Moth that carries a Samurai Sword, enjoys Climbing Buildings, and lives Underwater.

Strength: 10 Agility: 2 Intelligence: 4

To see if your Giant Battle Monster can
defeat asteroid, enter your name and choose an attack:

fights Asteroid using

If you are not frightened, just see how well I do against Microsoft and tremble!