Religious wars hit close to home

Update: I read that the school concert went ahead, with Frosty the Snowman replacing the modified Silver Bells as the token non-religious song on the programme (Frosty makes no reference to any religious holidays).

Both of my children attended Elmdale Public School here in Ottawa from junior kindergarten to grade six. Now, my kids’ alma mater has triggered a nation-wide moral panic by changing the line “it’s Christmas time in the city” to “it’s festive time in the city” in the song Silver Bells for a grade-two and -three concert.

I’ve already gone on record saying that it’s OK to wish me Merry Christmas — I’m as proud of my Christian background as some of my friends and neighbours are of their Jewish, Muslim, Sikh, and Hindu backgrounds — but that’s not what this was all about. The primary choir was already singing songs about Christmas and Hanukkah, and the choir leaders decided to add an additional song that was non-religious. I think that the existing non-religious songs Jingle Bells or Winter Wonderland would have been fine, but they decided to take Silver Bells — an otherwise secular pop song about shopping downtown in a city — and replace the word “Christmas”. Silly? Probably. An attack on Christmas or Christianity? Hardly.

The real attack on Christmas and Christianity

Here are some people who might need help understanding the idea of Christmas and Christianity:

  • the school parent(s) who decided to take this to the media
  • the newspaper columnists who made a primary class holiday concert into a national culture battle
  • the talk radio hosts who urged listeners to go after the school and ended up putting the lives of hundreds of small children at risk
  • the hundreds of people who called or e-mail messages of hatred (and a bomb threat) to the nice women working in the school office

According to the Christian New Testament, Jesus didn’t have anything good to say about people like this — he far preferred the company of prostitutes and tax collectors to the religious self-righteous. If you are religious (any religion), pray, meditate, or just hope that their hearts can still be opened this season.

Posted in General | Tagged | 5 Comments

E-mail users fight back

A bit over a year ago, I ran into an unusual problem — for several days, I stopped receiving messages from a customer (in the middle of an important project), then I discovered the messages all hidden deep in my (gmail-hosted) spam box. Everything from that domain was suddenly being flagged as spam.

What happened? This customer had a large mailing list that they used for announcements, etc. My guess is that they sent out an announcement, a lot of other gmail-users flagged it as spam, and whatever weighting algorithm gmail uses tipped it over so that the messages were no longer considered legit by default. I was able to train gmail not to treat those messages as spam (for me, specifically), but it took a week or two before I could trust that some of them weren’t being sent to the spam box.

Hard-core spammers have always had to deal with this kind of thing, and they spend a lot of time trying to figure out a way around it. What’s happening now, though, is that companies with legit (or semi-legit) e-mail lists are also starting to get into trouble, because web-mail makes it possible for hundreds or thousands of people to get together and all vote your e-mail to be undesirable.

The letter of the law isn’t enough

That this isn’t a legal thing. It doesn’t matter at all if your e-mail list is opt-in or opt-out, if the “Send me announcements” checkbox was checked by default or not, or if the recipient originally clicked 10 screens of disclaimers before buying your product/signing up for your service. If they don’t like the e-mail you’re sending them, they’ll just click “Spam”, even if you had a legal right to send it; and if enough of them do it, the e-mail value of your domain fast approaches nil.

You’d better make sure that your mass e-mails have stuff that people actually want to read:

  • I don’t care that your company just won five awards — SPAM! (even if I said before that it was OK to send me e-mails)
  • I probably do care that someone wants to connect with me on a social networking site that I actually use.
  • I don’t care that a merchant I did business with from 2 years ago has a Christmas special on something I’d never buy — SPAM!.
  • I don’t care that your web site has a new look — SPAM!
  • I don’t care that your company has a training session coming up in Tulsa, since I don’t live anywhere near there (and probably wouldn’t go anyway) — SPAM!
  • Yes, I am interested in the tracking info for the books I just ordered. Thanks.
  • I do care that there’s a substantive change to a site that I use a lot.
  • I don’t care about a change on a site I haven’t logged into for a year — SPAM!.

And so on.

This new collaboration is an unexpected side-effect of the shift from desktop e-mail clients to web mail, and it would be foolish for companies not to pay attention. If you consider your domain name to be a valuable part of your corporate identity, don’t piss it away by sending out poorly-targeted mass e-mails, because no matter what prior permission you have, people now can … and will … punish you. After all, it takes only a single mouse click.

Tagged , | 3 Comments

Amazon SimpleDB (not very Codd-y)

This might be of interest:

Amazon SimpleDB

Amazon’s announcement

Dear AWS Developers,

This is a short note to let a subset of our most active developers know about an upcoming limited beta of our newest web service: Amazon SimpleDB, which is a web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud.

Traditionally, this type of functionality has been accomplished with a clustered relational database that requires a sizable upfront investment, brings more complexity than is typically needed, and often requires a DBA to maintain and administer. In contrast, Amazon SimpleDB is easy to use and provides the core functionality of a database – real-time lookup and simple querying of structured data – without the operational complexity.

Were excited about this upcoming service and wanted to let you know about it as soon as possible. We anticipate beginning the limited beta in the next few weeks. In the meantime, you can read more about the service, and sign up to be notified when the limited beta program opens and a spot becomes available for you. To do so, simply click the “Sign Up For This Web Service” button on the web site below and we will record your contact information.

Not much there, though

It’s not SQL, or even SQL-like, though, supporting only the operators “=, !=, =, STARTS-WITH, AND, OR, NOT, INTERSECTION AND UNION”. I’m no relational expert, but I don’t think Codd would have been impressed. A distributed database is one of the big missing pieces from Amazon’s services, but I’m not sure if this will be it.

Tagged , , , | Comments Off on Amazon SimpleDB (not very Codd-y)

XML 2007: wrapup

XML 2007

While I posted a lot before the XML 2007 conference, I didn’t really have time to post anything during it. This is the third time I’ve chaired a medium-sized tech conference, and while it’s busy all year, it’s insane while the actual conference is in progress — any free time is for rest or nourishment, not blogging. The conference ended yesterday, and I haven’t really had time to reflect on and digest the experience, but here are some things that stick out right now from the memories swirling in my head.

Cold

It was cold this time, colder than XML 2006 last December in Boston. I brought suitable clothing with me, so I was still able to get outside for some long walks around the city, but with wind chills dropping well below -10degC, a lot of visitors probably weren’t equipped and had to spend most of the conference indoors. That’s not as bad as it sounds, since the hotel is connected to, literally, kilometers of indoor shopping, with pedestrian bridges across major streets. Unfortunately, they probably didn’t make it the 2.5 blocks outside to have banana or cranberry pancakes for breakfast at Charlie’s Sandwich Shoppe.

We also had snow — only a dusting of about three inches in Boston the night before the conference started, but since Boston’s not a snow city like Buffalo, Syracuse, Ottawa, Montreal, etc., I wasn’t sure if they’d have the roads clear and people would make it to the opening plenary. Fortunately, while many schools closed outside of Boston, the downtown kept moving as usual. We had over 200 people in a packed ballroom, and there was good audience participation.

Evenings

We had excellent 45- and 90-minute presentations during the day, of course, but some of the conference’s greatest energy was generated in the informal evening sessions. John Boyer‘s XForms evening on Monday, and Ken Holman‘s Standards and Specs Lightning Rounds on Tuesday both played to packed rooms with noisy audiences.

Both featured rapid-fire sequences of short presentations (15 minutes each for Monday, six minutes and twenty seconds each on Tuesday) giving the people there a chance to hear lots of different speakers and ideas in a short period of time. If you weren’t there on Tuesday night, you’ll find it hard to believe that an evening of standards talks could be exciting, but it was.

Consideration

XML is no longer mainly about a circle of people who know each-other and meet at conferences and committee meetings a few times a year. With so many new people, the change sometimes comes out as a lack of consideration — for example, speakers who wouldn’t bother showing up to hear the other presentation in their sessions (also leaving the session chair wondering if there would be a second speaker) — but overall, I think that people were back to being a bit more considerate than I’ve seen in the recent past. I saw fewer session chairs and speakers sitting in front of the room checking their e-mail while someone else was giving a presentation, had less trouble with people talking loudly in the hall outside while presentations were in session, and audiences tended to be friendly and supportive. Almost every presentation had a decent-sized audience ready to ask questions, and with all the work the speakers put in, they deserved at least that.

I experienced an example of consideration above and beyond any call of duty, when one person took time out from a serious family crisis to track me down, call me in my hotel room, and let me know about a change affecting the conference. You know who you are — thanks, and our thoughts are with you.

Boston

I love Boston. It’s a lot like Toronto, where I lived for six happy years and first learned how to love big cities properly (from near but not right in downtown, moving around on foot or public transit, and dealing with small stores and local merchants who get to know your name), but with its own special treats, like the antiquated trains (?) on the Green Line, a decent subway system that actually goes to the airport, truly fanatical baseball fans, and the Charles River. I’ve made a good number of visits to Boston over the past two years getting these conferences together, and I’ve come to feel very comfortable in the city.

Next year, I leave the conference to new people, and the conference leaves Boston for Arlington, VA. I hope that my life brings me back in contact with both the conference and Boston in the future, and I wish the best of luck (and stamina) to next year’s organizers.

Tagged | 1 Comment

XML 2007: check out the speakers

I leave Ottawa tomorrow to fly down to Boston and get ready for XML 2007, which begins Monday morning. If the weather holds, I plan to head down in my own Piper Warrior, but I have a refundable airline ticket just to be safe.

The planning committee has been working on this conference for a full year now, and we have ended up with a very strong list of speakers representing companies big and small, both vendors and users. Take a look!

Tagged | Comments Off on XML 2007: check out the speakers

How to spend all your free money

Update: the site shopping cart is broken, and doesn’t properly remove items from the total owing — too bad.

Here’s one easy way: via TechCrunch, Deutsche Grammophon, the gold standard in renaissance/ baroque/ classical/ romantic/ orchestral/ opera/ etc. music (often confusingly referred to collectively as “classical”, roughly equivalent calling all popular music since 1890 “rap”), will start selling their catalogue as unprotected MP3s at midnight German time tonight (6:00 pm in New York City) at their new site dgwebshop.com.

As a teenager in the late 1970s, I used to visit the House of Sound in Kingston (Canada), where they had thousands of DG records — probably most of the catalogue — packed in tight on on shelves lining a wall of the store. I couldn’t always afford them, but I loved being able just to pull them out and take a look at the covers of the different famous recordings. These days, the so-called classical music section of any but a couple of specialized stores in big cities like New York or London have maybe one or two rows of worthless classical-pop compilations hidden behind the DVDs of TV series nobody watched in the 1980s — no wonder people don’t shop at record stores any more.

We tech types have been claiming for a while that music companies could make more money selling unprotected digital music, so here’s the test. I plan to give them a lot of my own money if the site actually works, though I should note a couple of caveats:

  1. Many current DG buyers are audiophiles who won’t be satisfied with the sound quality of MP3s (which are optimized more for boom-boom music), so this will probably open a new market for DG rather than leaching their current one.
  2. DG’s market is mostly affulent people outside the intense social environment of high school or university, so people will be less likely to share these MP3s — and even if they do, it will probably just act as a promo for the higher quality recordings.

I hope the site can handle the traffic. Rock on, Deutsche Grammophon!

Tagged , , , | 3 Comments

XML 2007: personal schedule and recommendations

XML 2007 conference

The XML 2007 conference (Boston, 3–5 December) now supports both personal schedules and recommendations, thanks to Edd Dumbill and Expectnation.

Personal schedule

If you’re planning to attend the conference (and I hope you are), you can create a free account (or use your OpenID), then visit the Conference schedule page. If you’re logged in, you’ll see a star in the top right corner of each slot. If you click on the star, it will turn yellow, and the presentation will be added to your personal schedule.

Recommendations

The web site uses people’s schedules to set up recommendations. For example, at the time I’m writing this, you can visit the page for Stewart Taylor’s and Adam Lee’s presentation XML and XPath in the Wild (analyzing the XML and XPath actually found on the web and in Open Source projects) and get a list of these recommendations for other presentations to attend:

You don’t have to be registered for the conference to do this — feel free just to poke around and see if you can put together a personal schedule that tempts you to come to balmy Boston in December.

Tagged | Comments Off on XML 2007: personal schedule and recommendations

XML 2007: thanks in advance to …

XML 2007

(Update: I left out a lot of reviewers because of a last-minute editing keystroke gone horribly wrong — with luck, everyone’s listed now.)

The speakers for XML 2007 (Boston, 3–5 December) are listed on this web page — it’s well worth a quick skim, to see the range of people and companies represented this year.

However, beyond the IDEAlliance staff and and contractors, and the speakers, there are a lot of other people (all volunteers) who help to make a conference like this happen. I’d like to use this posting to thank them publicly, and hope desperately that I haven’t left anyone out. The order of names in each section is not significant.

Track chairs

Special events coordinators

Session chairs

  • Simon St. Laurent, O’Reilly Media
  • Debbie Lapeyre, Mulberry Technologies
  • Tommie Usdin, Mulberry Technologies
  • Norman Walsh, Sun Microsystems
  • David Orchard, BEA Systems
  • Eliot Kimber, Really Strategies
  • Priscilla Walmsley, Datypic
  • Rich Salz, IBM
  • Michael Day, Yes Logic
  • Anthony Coates, Miley Watts LLP
  • Lisa Bos, Really Strategies
  • John Boyer, IBM
  • Robin Lafontaine, DeltaXML

Reviewers

  • Mark Baker, Coactus Consulting
  • Ronald Bourret, rpbourret.com
  • Anthony Coates, Miley Watts LLP
  • Gary Cornelius, CSW Group Ltd.
  • John Cowan, Google
  • Bob DuCharme, Innodata Isogen
  • Edd Dumbill, Useful Information Company
  • John Evdemon, Microsoft
  • Peter Flynn, Silmaril Consultants
  • Lars Marius Garshol, Bouvet
  • Betty Harvey, ECC
  • Ken Holman, Crane Softwrights
  • Marcel Jemio, US Treasury/FMS
  • Debbie Lapeyre, Mulberry Technologies
  • Ken Laskey, MITRE
  • Michael Leventhal, Tarari
  • Eve Maler, Sun Microsystems
  • James Mason, Y-12 National Security Complex
  • Charles Myers, Adobe Systems
  • Paul Prescod, Kinzin
  • Liam Quin, W3C
  • Zarella Rendon, PTC
  • Michael Rys, Microsoft
  • Eric Severson, Flatirons Solutions
  • Ed Stevenson, Really Strategies
  • Jeni Tennison, Jeni Tennison Consulting Ltd
  • Henry S Thompson, University of Edinburgh
  • Tommie Usdin, Mulberry Technologies, Inc.
  • Eric van der Vlist, Dyomedea
  • Claus von Riegen, SAP
  • Norman Walsh, Sun Microsystems
  • Philip Ward, Ford
  • Jabin White, Silverchair
  • Lauren Wood, Sun Microsystems
Tagged | Comments Off on XML 2007: thanks in advance to …

Acer technical support phone number

For North America, it’s 1-800-816-2237.

The phone number is not available anywhere on Acer’s support sites (supposedly, it’s hidden somewhere in the Windows XP control panel, but you can’t get that with a broken computer), so I thought a nice, Google-friendly posting might be in order to help anyone else looking at a broken Acer notebook.

Probably because the number’s so well hidden, I got through instantly to a human being, who (a) seemed to be based in North America rather than overseas, and (b) knew what he was talking about, or at least was able to get answers.

Posted in General | 3 Comments

XML 2007: Mashups in battle

XML 2007

I’ve recently been highlighting some of the presentations from the upcoming XML 2007 conference (Boston, 3–5 December). For the others, I’ve written a little bit about what I (and other members of the planning committee) found interesting and relevant about the proposal. In this case, though, I’m comfortable letting the title speak for itself:

A Lightweight Approach to Building the Department of Defense’s Semantic Web: Can Mashups Bring the “Wild, Wild Web” to the Warfighter? (Mary Ann Malloy and Rosamaria Morales, MITRE Corporation)

Tagged | Comments Off on XML 2007: Mashups in battle