December 8th, 2004

Homestar: Cool

Critter Chaos Rallye

So, lots of stuff happening... The most interesting of which is:

Our Chez Lunatique crew (3catsjackson, kit_ping, and I) ran our first gimmick rallye last weekend. Not in the sense of "participated in" but in the sense of "conceived, wrote, tested, edited, coordinated, directed, performed, and panicked." Overall, it went okay for first-time rallyemasters, thanks to support from senior club members. We ended up with about 25 cars running the rallye, which is not bad for the holiday times.

Since it's us, our theme was furry-related. Our rallye was "Critter Chaos", in what turned out to be a hauntingly prescient title choice. It provided us with an excuse to have fursuits wandering about for extra fun. (And we managed some good furry PR, I think, countering some of the CSI-inspired questions.) Special thanks to yippee and crocodile for some quality performances!

Other than that, I've been busy with work, as usual. Book stuff. Web stuff. Programming stuff. Holiday stuff. Stuff stuff. You know how it goes.

Some offbeat and interesting news stories (guess which one is a joke):

Robot home companion chats with seniors to prevent senility
Government decides mandatory Internet content filtering is stupid and opts to educate parents instead
Scientists use mice in experiments because they don't have any sympathy for them
Scientists create a mouse-chimera with human brain cells
Scientists use rat brain cells (minus the rat) to pilot a simulated jet
(There's enough brains flying around here to make a good 50's horror movie!)
  • Current Mood
    busy busy
Splinter: Sensei

Programming Quote

Today's quote for programmatic meditation:

"Metalinguistic abstraction -- establishing new languages -- [...] is particularly important to computer programming, because in programming not only can we formulate new languages but we can also implement these languages by constructing evaluators. An evaluator (or interpreter) for a programming language is a procedure that, when applied to an expression of the language, performs the actions required to evaluate that expression.

The evaluator, which determines the meaning of expressions in a programming language, is just another program. To appreciate this point is to change our images of ourselves as programmers. We come to see ourselves as designers of languages, rather than only users of languages designed by others."

-- Structure and Interpretation of Computer Programs by Abelson, Sussman, and Sussman [aka the wizard book]
  • Current Mood
    geeky geeky