Party On

When we were hunting for a new house this past Summer and Autumn, M and I wanted a place that would be good for parties. It’s not that we have thrown a lot of parties in the past… it’s that we wanted to change that. Well, we found a great place: spacious living room and kitchen, and a screened-in porch with sliding glass doors that joined the two. And we have had a few small dinners and hosted one Meet-Up. But we haven’t been holding parties, not even a housewarming. This year, that changes!

Our collective New Year’s Resolution was to throw a party a month for the next year. We succeeded –just barely– in that crucial first step… throwing the first party. We screwed up a little, with both of us so busy and thinking the other was sending out the email invitation, we only sent it out on Thursday, the day before the party, so we weren’t surprised that not many folks showed up. But we had fun anyway, and now we’re better prepared for next month.
Next month being Chinese New Year, we’re throwing a Chinese New Year’s Eve party on February 17. What exactly that entails, I have no idea yet, but it’s probably got something to do with dragons, pigs (next year’s Chinese zodiac animal), potstickers, and fireworks.

Snowday!

I was really happy to see the ground covered with snow this morning.  I grew up in the Midwest in the 1970s, and we almost always had a lot of snow every winter (a foot or more at a time, sometimes).  They don’t seem to get as much out there these days (global warming?), and we missed a white Xmas when we were back there.  I didn’t think I’d get to see any snow this year, but lo and behold, we got a nice, manageable inch of powder.  I even saw a snowman in Carrboro while driving to the vet!

Comic Book Theory and Praxis

Last night, M and I went to see a lecture by comics-theory guru Scott McCloud. He is doing a 50-state lecture tour with his entire family, including his wife and 2 animated daughters (energetic, that is… given that he’s a comics artist, I didn’t want to give the impression that his family is imaginary).

In the early 90s, he wrote a book called “Understanding Comics“, and followed it up in the Internet era with “Reinventing Comics“, which dealt with the potential that the Web offered for the comic form. Both of these books were definitive treatises on the history and nature of the comics form. Now, he has a book called “Making Comics” that puts it all in practice. His lecture summarized all 3 books in an hour and a half, and went very well. His older daughter did a short but amusing slideshow of their tour-to-date afterwards, and he closed the evening with a Q&A session and a book signing.

I’ve been a fan of his for a long time, and I was thrilled to see him speak live.  I guess I could have probably seen him speak at a comic book convention or something, but I’m just not that invested in fandom.  I read comics like I read any other literature, I don’t make a lifestyle out of it.  The folks in the audience were mostly design students and faculty, I think, and I had some very interesting conversations before and after the lecture.

The lecture was sponsored by NCSU in Raleigh and Lulu.com, a very hip on-demand print publisher.

WTFipedia!

A buddy of mine, Aaron, founded a startup based on some ideas for a content management/communications tool, which morphed into a very nice wiki. The company name is MindTouch, and the wiki is called DekiWiki (“smart wiki” in Japanese and Hawaiian, respectively). The software is an open-source branch off of MediaWiki (though with major improvements in the interface, IMO), and is available for free; the company sells support contracts and special hardware, IIRC. It’s pretty common for a company to give away software for free… my own employer, 6th Sense Analytics, has opened the source code for the SVG charting package I wrote for them, for example, because it’s not our core business. MindTouch is doing pretty well, and has had lots of positive exposure.

So, they did a bit of shameless promotion and posted an article on Wikipedia about it. Nothing wrong with that, there are lots of other wikis described there (including commercial ones).

It got deleted.

They reposted it.

It got deleted.

They asked what was up, and got a series of (lame, contradictory) answers. They tried reposting, and I edited the entry to clarify it and to downplay MindTouch and talk more about the free, open source software itself. When I tried to save the entry, I got a message instead:

“This page has been deleted, and protected to prevent re-creation.”

Say whuuuuuh?

There is supposedly a process whereby pages get marked for deletion, and undergo review. Anyone could have edited out the commercial aspects of the entry (which wasn’t all that egregious, just a blurb on the company itself). But they deleted it without following their own guidelines.

I like Wikipedia, for all its flaws. It’s a successful experiment in massive online collaboration, in my opinion, and I use it all the time. And I’m glad it hasn’t degenerated into an advertising morass. But don’t screw with their bottom line.

I’m not sure I would call this censorship, but it’s too dang close for my tastes. Read the talk page and draw your own conclusions.

Happy New Year!

We did a bit of travel for the holidays this year. For Christmas day, M and I drove down to Orangeburg, South Carolina to see her grandmother, who runs a blueberry farm. The property itself is all decked out in decaying Southern glory, complete with a large ancient manor-esque house, fallow fields, and abandoned outbuildings. Strolling around M’s childhood grounds, we discovered an amazing fungus we’d never seen the like of before. This was one freaky, funky fungus, I’m telling you, and I will devote an entry to it soon, along with some stunning photos.

Then we drove back to fly out of RDU to my hometown of Jefferson City, Missouri. And by “fly”, I mean, we flew from RDU to STL (St. Louis) and took a shuttlebus to JC, 2 hours away. And by “took a shuttlebus to JC”, I mean took a bus to Columbia, 30 miles north of JC. You wouldn’t think a capitol city would be so hard to get to. (To be fair, we could have flown into Columbia Regional Airport, but the leg from STL to COU was too expensive). I normally only see my family once a year, so it was nice to visit them, and see old friends who are still in the area (or who are visiting their own families for the holidays).

One such friend (codename: Jello) had flown in from Hokkaido, Japan, where she teaches English at Sapporo University. Jello and her teacher friend had just driven back from St. Louis, where they saw a Dale Chihuly exhibit at the Botanical Gardens. M’s uncle is a glassblower, and we really like Chihuly, so we made a snap decision to take the bus up a day early and spend New Year’s Eve in St. Louis. We wondered about how to get around and where to leave our luggage, but in the end, it was easy… we just rented a car when we got up there.

The rest of the evening was not as straightforward. When we got up there, the Gardens were closed, although their phone message said they’d be open (or at least, only mentioned Christmas Day as an exclusion). We were really disappointed, since we’d come up specifically to see this (instead of going to a friend’s party). To make matters worse, it was as cold and windy as the dickens! But we tried to make the best of it, and drove downtown to see First Night.

I haven’t spent much time in St. Louis, so I didn’t know where to find dinner. I’m a vegetarian, but usually can eat at most restaurants… however, the ones downtown seemed to all have prepared overpriced meatfests for the occasion. We were referred to Govinda’s, a krishna eatery, but when we found it (on foot, having paid for parking), they were serving the dregs of an unappetizing buffet. But a nice Hindu woman there gave us a ride to Euclid Street, where we found (after a conversation with a waiter at one restaurant) a nice place called Wildflower. Afterwards, we walked (a long ways) back to First Night, which was unfortunately winding down. We took respite from the cold in a theater where The Zany Umbrella Circus was doing a vaudeville act, then continued on to the outdoor stages. Mysteriously, the last act was an DJ playing 80s music while break dancers performed. Break dancers. I swear. But within the hour, the fireworks display signaled midnight and the new year.

We still had hours to kill until our flight took off the next morning at 8, so we looked for an all-night diner. We got a recommendation for the Courtesy Diner, which was small and crowded, and we weren’t really hungry… we just wanted a nice place to chill out and be warm. A nice waitress there directed us to her favorite coffee shop, Cairdeas Coffee in Dogtown (the Irish quarter of St. Louis). We drove by, and to our surprise (this is after midnight, recall) the lights were on and there were people inside. But when we went in, we discovered it wasn’t open for business… they were holding a neighborhood New Year’s Eve party. But they were friendly and invited us in, gave us hot chocolate and wine, and offered us food from their potluck. It was a boisterous, drunken crowd, and we had a great time.

When we were leaving, a couple of hours later, they suggested we go to Uncle Bill’s Pancake House, a local institution. The harried staff there served up some rather good pancakes (pecan for M, potato and applesauce for me), and then we drove out to the airport to return the car and check in for our flight. M napped, and I worked a bit on my laptop. I slept all the way home. Our friend B picked us up at the airport, and we were home.

It wasn’t the evening we expected, and we didn’t see the Chilhuly exhibit, but we had fun anyway. When Tennessee Williams wrote, “I have always depended on the kindness of strangers”, it was in a pretty creepy context. But it really was the basic goodness of people that made a fun time out of what could have been a lousy evening.

SVG Logo!

Whew!  Many many months ago, we decided to do a contest to come up with a logo for SVG.  We wanted something iconic that people could use on their Web sites to show that they were using SVG, and for companies to put on their packaging and promotional material.  Little did I know what a huge undertaking this would turn out to be!

I basically ended up running the contest myself: wrangling sponsors, trying to get official W3C sanction, building the site, setting up the rules (amid conflicting opinions by the aforementioned sponsors), hand-editing all those entries that were not-quite-right (thanks, Inkscape… it’s a good drawing tool, but the code output is lousy), and generally reaping the results of my hubris.  And all of this was on top of my programming work, standards work, travel, and attempt to have a real life.  (Okay, I did have some help along the way, and obviously the judging was by a panel.)  We had setbacks… hundreds of entries by one person alone due to my foolishly allowing unlimited entries on a piece of bad advice; a cancelled SVG conference where the winner was to be announced; slipping deadlines (due to just not having the brain cycles to spare), and some impromptu international copyright legal hoop-jumping to make sure that the winning logo could be distributed and used for free.

But in the end, I think it was worth it.

I really like the new logo (and most of the finalists, too), and I think it will help “brand” SVG, so that even if normal people don’t know what SVG is, they will come to associate the logo with dynamic, interactive graphics.

A Real Weekend

After the rather intense week-long meeting I hosted, it was nice to kick back this weekend.

We started off by attending the office Christmas party on Friday night in Raleigh, at an upscale Mexican eatery called Jibarra. (Contrary to what you might expect, it was actually fun, since all my co-workers are pretty cool.)

Saturday morning, we showed my friend Andreas around Chapel Hill. He and Erik (both SVG guys) stayed in our guest apartment for the week of the meeting, and Andreas stayed an extra day. We brunched at Weaver Street Market (the local organic community grocery/hangout for yuppies and hippies), then walked along Franklin Street (the main strip) to UNC campus. Andreas took snapshots of old buildings that caught his eye (and which, naturally, had previously escaped my attention). We browsed for used books and saw the local sites, dropping him off at the airport in mid-afternoon.

That evening, we hosted about 20 people for our monthly local atheist meetup, where the conversation turned largely on politics, as is pretty normal (when I’m around). The meetup is generally at someone’s house (much easier to do the ritual sacrifices that way), and this is our first time to host more than 2 or 3 people at our new place. Turns out one of the women, who we’ve known for a while, knew the previous owners of our house! She and M and I talked about Morocco, since she’s planning a trip there.

Then, on Sunday, M and I went to see a play in Raleigh. It was a Burning Coal production of Einstein’s Dreams, adapted from Alan Lightman’s novella recounting permutations of how time could have worked (but doesn’t). I like geeky plays like this… I loved Arcadia and Proof, and I hope to see Copenhagen and Fermat’s Last Tango. We topped the day off with a delicious Thai dinner at Sawasdee… our first visit to this quirky little restaurant. Boy, I sure wish Chapel Hill had better restaurants.

Okay, I confess that I also coded a bit and took care of some stuff for the new SVG logo, but on the whole it was my first relaxing weekend in a while. Oh, and I played some Zelda on my Wii!

Jiggy With SVG, Eh?

We really had a productive face-to-face meeting of the SVG WG last week. Converging on Raleigh were Chris Lilley of W3C (Scottish, but living in France), Andreas Neumann of ETH (Switzerland), Andrew Shellshear of Canon (Australia), Andrew Emmons of BitFlash (Canada), and Erik Dahlstrom or Opera (Sweden), and Antoine Quint of The (mysterious) Venice Project (France). We locked ourselves in a room and finished up the revised test suite, broke the ground on the errata document.

At one point, our Canadian colleague stated, quite straight-faced, that he was (and I quote) “jiggy with” a resolution on a particular technical point. My jaw dropped. I didn’t know anyone was jiggy with anything anymore… but he went on to claim that it’s a common thing for Canadians to say. Just when you think you know a country, they drop a bombshell like that…

Read on for a brief summary of the proceedings…

Continue reading “Jiggy With SVG, Eh?”

Get An Ointment For That

All this week, 6th Sense Analytics (my employer) is hosting the SVG Working Group’s F2F (face-to-face meeting). Normally, the SVG WG conducts its business via email or twice-weekly “telcons” (voice conferences enhanced by concurrent group chat sessions in IRC). But there’s nothing like sitting around a table, locked in a room together, to get resolutions on issues. Thus, the quarterly F2Fs.

So, a contingent of the SVG WG is gathered here in Raleigh (well, Morrisville), NC. We’ve been hard at work knocking out the long-overdue SVG 1.1 Test Suite (more later), liaisons with other standards groups, and other matters.

For dinner the first night, we went to a pub in Raleigh called Hibernian. Our chair, Chris Lilley, entered us into the pub quiz under the obscure (dare I say geeky?) moniker “SVG++”. When the announcer was introducing the teams by names (most of which involved being drunk), he exclaimed, “SVG-plus-plus…? What is that, a disease? Get an ointment for that!”

If you’re really interested in the gruelling details of the F2F, read on…
Continue reading “Get An Ointment For That”

There’s Biplanes Over Chapel Hill (and I’m not too surprised…)

Yesterday, the weather was nice, so after a late lunch on the screened in porch (where we let our cats explore as we ate… they don’t get to go out there much), we went for a bike ride. Our house is surrounded by a woods, and there’s a muddy trail that connects us to the Bolin Creek Trail, which is a paved bike/walking path that runs through the woody part of the central town. For reasons unknown –there was no special event that I know about– there was a biplane flying around over the town. That’s Chapel Hill. And on the way back on the dirt trail, there were 2 white-tail deer. The deer are no surprise in themselves… our neighborhood has a lot of them. But they were running from us with their tails lifted high, and their thick tails must have been a foot long! The effect was exaggerated by the white stripes on their behinds. I had just never seen such extravagantly long tails on deer before. We were both fascinated. I wish I’d brought my camera.