Pronouncing Eyjafjallajökull

I got curious if there was a pronunciation on Wikipedia of “Eyjafjallajökull”, which of course there was. In the really helpful IPA alphabet, which is: “ˈɛɪjaˌfjatlaˌjœːkʏtl̥”. I got about halfway through deciphering this when I gave up.

Fortunately, there’s a recording of a native speaker. Did you catch that? Me neither. Finally, looking on the talk page, there is a great discussion. One useful resource in that section is this clip from ABC News.

So, here’s what I was able to ascertain is the best way to describe it in text. You say: “AY-ya-fyot-lah-yoe-kdl” with a particular emphasis on the “AY-ya” part to distinguish it from all of the other silly fyot-lah-yoe-kdls (mountain glaciers) that they have a million of in Iceland.

According to the New York Times blog, if you’re a native English speaker, your best chance of saying this is to mumble “Hey ya forgot the yogurt”. They’ve also got perhaps better text versions of how to say it.

Advertisements

Doing the conferency talky thing

That's me giving a lecture to my daughter about the importance of proper modularization in large scale development

I didn’t do much in the way of public speaking last year, but I’m starting to make up for it this year. Here’s a few things I’ve got coming up:

Thoughts on dual licensing and contrib agreements

Two-headed Camel

Creative Commons License photo by kwc

There’s been a lot of chatter lately about dual licensing in open source and its much-maligned companion the contributor license agreement. Since my last two community management gigs involved dual licensing and CLAs, I have a few thoughts on the subject.

These tools certainly make it harder to build a community. As Brian Aker pointed out in Drizzle, Licensing, Having Honest Conversations with your Community:

How do you have an honest conversation with someone where you say “yes, I will need the work you did for free, to be assigned over to me, so that I can make money on it”?

It’s not hard to understand that argument. As anyone who has ever tried to build a community will tell you, contributors don’t grow on trees. It’s a lot of hard work getting a community excited and motivated to work on your project. Having a single-minded focus on the thought process of your contributor community is probably the only way to build a community of any size or consequence.
Continue reading “Thoughts on dual licensing and contrib agreements”

Easy form building for terminal windows: jsonwidget-python

I’ve been working on a project to make building forms really simple. My latest work is “jsonwidget-python” for terminal-based applications (like you would use via SSH or local terminal on Linux and Mac). It’s all very retro, but terminal windows are still very much in use for buzzword-compliant activities like configuring virtual machines for cloud computing, in addition to being the preferred user interface for a lot of people out there (*cough* nerds *cough*).

This new project builds on some earlier work that I’ve retroactively renamed “jsonwidget-javascript“. jsonwidget-javascript is AJAX-y generation of forms inside a browser based on a JSON schema. jsonwidget-python is intended for terminal users at first, but will extend to other contexts as well.

Here’s a simple screenshot to show what’s going on:

Simple Address Entry in jsonwidget-python
Simple Address Entry in jsonwidget-python

Continue reading “Easy form building for terminal windows: jsonwidget-python”

Sorry about the NASCAR-looking comment area

As you may have noticed if you visited blog.robla.net directly, the comment area is handled via Intense Debate. I did that to get myself out of the account management business while still maintaining a modicum of control over my site. Other than then weird blue flaming logo and the name “intense debate” on a blog that I don’t anticipate intense debate on, it’s rather nice.

One new feature that I just enabled is the ability to comment using Facebook or Twitter login. It appears as though if you use it via Facebook, you’ll get the “allow to automatically post to your wall”, which is something that I don’t intend to exploit. If anyone with Facebook Developer-fu knows how to tweak it so it doesn’t ask for that permission, I’d be grateful if you clued me in.

The downside, of course, is that now there is 15 different logos down in the comment area now, not counting the additional 9 or so that pop up when you hover over the little orange RSS icon. Who knows, given the lack of color in the plain-jane theme I’ve recently switched to, maybe that’s a feature.

Python’s simpleparse module


I’m working on a project that required a bit more from the JSON parser than the stock JSON parser with Python allowed for. After doing some hunting around, I came to the unfortunate conclusion that I’d probably need to write my own.

Thankfully, Python’s simpleparse module lived up to its billing (thanks in large part to JSON having such trivial syntax) Here’s the working BNF suitable for passing to simpleparse:
Continue reading “Python’s simpleparse module”

Matthew Yglesias » Who’s “Ideological” in the Health Care Debate?

Great insight from Matthew Yglesias:

The habit of insisting that only the right and the left have “ideologies” and that people in the center don’t is one of the absolute most frustrating elements of conventional political discussion in the United States. The fact of the matter is that “centrist” ideological taboos have been the big story of the Obama administration. That starts with the imposition of an arbitrary cap on the size of the stimulus bill, it continues to the utterly merciless and fanatical centrist opposition to the existence of any public option, to the Fed’s refusal to undertake further monetary easing, to the unwillingness to contemplate really stern measures against bailed-out banks and their executives, and on and on and on.

The idea of a “centrist” ideology is easiest to apply to the “left-right” political spectrum in the U.S., but it holds true in other areas as well (e.g. proprietary versus open). While the “correct” answer is often between two extremes, that’s not always the case. People who tend to favor shades of grey are not necessarily more reasonable, just more prone to picking shades of grey.