Linux grows up, a bit: a surprising (small) change in Ubuntu Edgy Eft

I recently upgraded my notebook from Ubuntu Dapper Drake to Edgy Eft (which is about to be officially released). The upgrade was almost 100% painless, except that I had to reselect the gnome-desktop package after it got deselected somehow. Everything just worked, before and after I rebooted.

There’s a small change in Edgy that means a lot to people like me, who have been building kernels (first Minix, then Linux) for over a decade and a half: all of the specialized X86-related kernels have vanished from Ubuntu, and now there’s just a linux-generic: no more linux-386, linux-686, linux-k7, linux-686smp, etc. Have the Ubuntu people decided to make us all live with substandard performance, just for the sake of simplifying installation for beginners? No. Instead, someone actually went and tested the different kernel variants, and discovered that there was no measurable speed benefit for any of them.

This is a huge disappointment, of course, for people who build and optimize their own kernels (I gave up on that a year or two ago), but it’s also symbol of the change in focus from techie tinkerers to more general users, whose main goal in life is not to be able to boast that they got 0.1% more bogomips out of their system after only three nights of hacking.

Tagged | 1 Comment

Calling all vendors: PechaKucha night at XML 2006


XML 2006 Conference logo

This year at XML 2006 we’re going to try something new. On Tuesday night, Michael Smith will host a Vendor PechaKucha night [Wikipedia article on PechaKucha]. Any XML software or service vendor who is registered to attend the conference is welcome to participate, at no extra charge. Here’s how it works:

  1. Each presenter submits, in advance, exactly 20 slides.
  2. During the presentation, we will show each of the slides for 20 seconds while the presenter talks.
  3. When the slides are done, the presentation is over (we should consider hiring the orchestra that plays to cut off Oscar speeches).

That means that a each talk is guaranteed to last exactly 6:40. PechaKucha (roughly, “yackity-yack”) is — you guessed it — big in Japan, and we think that it will be a fun and fast way for people to learn about a lot of products and services in a short amount of time. We encourage people to come and go during the evening and, generally, just to have fun.

So if you’re selling an XML-related product or service and you plan to register to attend XML 2006, why not take six minutes and fourty seconds to tell everyone what’s special about what you have to offer? If you’re coming to learn more about XML, why not sit in on a few quick talks?

For more information on participating, please see http://2006.xmlconference.org/pechakucha.html.

Tagged | Comments Off on Calling all vendors: PechaKucha night at XML 2006

Featured presentation: Peaceful Coexistence: The SGML/XML Transition at Cessna Aircraft


XML 2006 Conference logo
(In the weeks leading up to the XML 2006 conference in Boston (5-7 December), I’ll be featuring some of our presentations here on my weblog from our four specialized tracks.)

Title: Peaceful Coexistence: The SGML/XML Transition at Cessna Aircraft
Track: Documents and Publishing
Author: Michael Hahn, Senior Engineering Procedures Analyst, Cessna Aircraft Company
Summary:The transition in a markup-based publishing environment from SGML- to XML-based tools and procedures can sometimes be complex. This session details Cessna Aircraft Company’s implementation as it moves from an SGML environment to an XML enviroment.

Even before we read the abstract and realized what a great presentation this was, the planning committee was kidding me that they knew the paper would make it — after all, I keep a flying blog and had flown my own small airplane (not a Cessna) down to Boston for the planning meeting.

In fact, what attracted me most to this paper was not my own flying, but my work on large, SGML-based documentation systems during the 1990s. These systems, which often cost many millions of dollars to create, are still running and doing good service for organizations in sectors like automotive, aerospace, and the military, but it has been many years since vendors released new products for SGML, and support for old products from the 1990s is dwindling fast, as is the pool of people with high-end SGML skills. At what point is it worth tearing apart and rebuilding a working system to upgrade to new technologies? What are the pitfalls? This presentation could just as easily have ended up in our hands-on track, and it’s a strong incentive to make sure you arrive Monday night, so that you’re ready to drop by and hear Michael on Tuesday morning.

Tagged | Comments Off on Featured presentation: Peaceful Coexistence: The SGML/XML Transition at Cessna Aircraft

Newmatica Barcode: privacy policy

[Update: Newmatica is closed.]

Thank you to those of you who have visited and used my new consumer-product-discussion site, Newmatica Barcode, since I announced it on Friday. I had an exciting Canadian Thanksgiving weekend dealing with all the bug reports (especially browser-related) and suggestions, and it is indescribably gratifying seeing real members joining and people entering products and comments.

Following one member’s suggestion, I’ve added a privacy policy to the site. I decided to write something short in reasonably plain (if slightly technical) English, rather than the typical 2,000 tome of lawyer-ese. I’d be grateful for comments and suggestions about what should or shouldn’t be in it.

Posted in General | Comments Off on Newmatica Barcode: privacy policy

Announcing Newmatica Barcode (testers needed)

[Update: I’ve shut down the site after nearly a year of inactivity. No regrets — it was a good learning experience, and cost very little (aside from spare time).]

Newmatica Barcode

This summer I had an idea for a site where people could tag and discuss basic consumer items (like, say, boxes of pens, or breakfast cereal) the same way that they can discuss books or CDs on Amazon or tag web pages on del.icio.us. The first version of the site is now online here:

http://www.newmatica.com/ No longer available

I’d be grateful if a few of my blog readers could try it out and give me their opinions (either in comments or by private e-mail). Here are some good starting points:

  • Search for food
  • View the tag cereal
  • Look up the product with the barcode 0 11361 50506 6
  • Grab a Web-2.0-y XML view of a product, with XLink links suitable for web crawling.
  • Subscribe to the RSS 2.0 feed for a product’s comments.

Anti-Goals

I don’t intend this site as a competitor to the Internet UPC Database: my main goal is to let people share their own observations and opinions about consumer products (e.g. “these diapers don’t leak”, “brand X chocolate tastes better”), and to classify and, effectively, vote for products by tagging them, and the barcodes are only secondary to that. Likewise, sites like ScanBuy and Qode, which concentrate on using cell phones for on-the-spot price comparison, are also working in a different area: I want to give people a chance to share their own information, not provide point-of-sale information to them.

Definitely not a stealth startup

In his article Stealth Startups Suck, Bloglines founder Mark Fletcher wrote that “stealth mode for a web start-up is the kiss of death.” I’m taking Mark’s advice to heart: I first sketched out the idea for Newmatica Barcode on a notebook (the paper kind) in a cabin in Perce, Quebec on the Gaspe Peninsula 10 weeks ago, and now here’s a fully-functioning site for people to try. There has been no pre-announcement, no careful dispatch of advance information to industry mavens and investors, or anything like that — you, my blog readers, are the very first people outside my immediate family to hear of this project.

So please, try out the site, create an account, enter some products, do some commenting and tagging, and be patient if you encounter any bugs (I promise to fix them as fast as possible). I’m looking forward to hearing back from you soon.

Tagged | 1 Comment

XML Scholarship open for submissions

The IDEAlliance XML Scholarship is now open for submissions until Monday 30 October 2006. The winner — a student enrolled in any degree or diploma program at a post-secondary institution — will receive a prize of US $1,000, a US $500 travel stipend, two nights’ accommodation, and a chance to present her or his paper in front of industry leaders at the XML 2006 conference in Boston from 5-7 December 2006.

Judges for the scholarship include Dr. Mary Fernández (AT&T), Dr. Michael Sperberg-McQueen (W3C and University of Bergen), and Dr. Henry Thompson (W3C and University of Edinburgh).

I’d be grateful if people could spread the word to anyone they know who is a student or who teaches students who might be interested in participating. Submission details are available here, and papers should go to scholarship@2006.xmlconference.org.

Tagged | Comments Off on XML Scholarship open for submissions

Featured paper: Meta-stylesheets


XML 2006 Conference logo
(In the weeks leading up to the XML 2006 conference in Boston (5-7 December), I’ll be featuring some of our presentations here on my weblog from our four specialized tracks.)

Title: Meta-stylesheets
Track: Hands-on XML
Author: Michael Kay, Technical Director, Saxonica Limited
Summary:XSLT stylesheets are XML documents, and this fact can be exploited in a remarkable variety of ways. This talk will describe the powerful effects you can achieve by generating stylesheets using XSLT.

One of the most powerful techniques in early Unix work was using programs or scripts to automate the creation of other, more complicated programs or scripts: tools like lex and yacc massively simplified programmers’ work and vindicated Unix’s use of plain text as its primary data format, rather than the binary formats used in most other computing environments. In this practical, hands-on presentation, Michael Kay — renowned XSLT guru, book author, and the creator and maintainer of Saxon XML processing engine — showsthat the old Unix spirit is still alive in the XML world, when shows attendees how to use XSLT stylesheets to generate other XSLT stylesheets that would be excessively complex or tedious to create manually.

Tagged | 2 Comments

Featured paper: What Powers Web2.0 Mashups


XML 2006 Conference logo
(In the weeks leading up to the XML 2006 conference in Boston (5-7 December), I’ll be featuring some of our presentations here on my weblog from our four specialized tracks. Here’s the first one.)

Title: What Powers Web2.0 Mashups
Track: XML on the Web
Author: Dan Theurer, Technical Evangelist, Yahoo!
Summary: Web2.0 applications, such as Flickr, del.icio.us and Upcoming.org expose APIs that return XML as the default format. This presentation takes a closer look at roadblocks, alternatives and toolkits to build your own custom mashups.

Dan’s presentation promises a practical, hands-on approach to using XML for web mashups — he’s not coming to philosophize — but it reminds me that two of XML’s biggest successes were unexpected: Web mashups and weblogs. The careful work on the original XML specifications laid a solid foundation, but it’s the raw energy and enthusiasm of these bottom-up initiatives (sometimes supported sometimes by big companies, but driven by thousands of individual developers) that make XML matter, 10 years after the W3C released the first working draft at our conference in Boston in 1996.

Tagged | Comments Off on Featured paper: What Powers Web2.0 Mashups

XML 2006 programme online

As announced on the XML 2006 news feed, the preliminary programme for the conference is now online at http://2006.xmlconference.org/programme/. I’m very happy about how it worked out, and am grateful for the huge effort that the planning committee put into to bringing us this far.

Thanks again to everyone who submitted a proposal. We had double what we could accept, and almost all of them were conference quality — in many cases, the decision came down to what fit best with the rest of the programme, and we had to turn away a lot of presentations that I would have been excited to attend.

Tagged | Comments Off on XML 2006 programme online

Stephens vs. Wikipedia

Stephen Dubner is the co-author of Freakonomics, a book that stands out for its ability to move past conventional wisdom and commonplaces to look at evidence that others either ignored or couldn’t understand. Dubner recently posted a blog entry about Stephen Colbert’s attack on Wikipedia.

On his show, Colbert edited Wikipedia to introduce deliberately false information into the article about his show, and then encouraged his viewers to do the same for articles about elephants. Many viewers took Colbert up on his offer.

Is that proof that Wikipedia is undependable, as Dubner suggests? In fact, all of the incorrect information was almost immediately removed, some articles were temporarily locked to avoid vandalism, and Colbert’s account was suspended. Wikipedia can be temporarily undependable, but (at least for any frequently-read article) it is quickly self-correcting — its biggest problem is the articles that are rarely read, where vandalism or errors can last for a longer time. Conventional encyclopedias have no (or extremely little) deliberate vandalism, but their information is usually out of date, they have significantly less coverage (a tiny fraction of Wikipedia’s), and unintentional errors can take years or decades to correct.

I’m a bit disappointed that Dubner was satisfied simply to repeat the obvious, commonplace criticisms about Wikipedia without any critical thought — that’s not the Freakonomics way.

Tagged , | 2 Comments