Archive for February, 2007

Sure, the rats are gross, but the website is so annoying!

Posted in Computing, Web development on February 28th, 2007

I’m sure that most people who are amused by such things are already aware of the crazy rat infestation at a NYC Taco Bell/KFC. The video is on YouTube; you can go watch it and be icked out by the large number of rodents of unusual size in an eatery. The remarkable thing for me, though, is what a god-awful fright the Taco Bell web presence is. I saw the video embedded over at Dogberry Patch, and there was this crazy comment by some PR flack for Taco Bell/KFC making it clear that not all of their establishments sport this spiffy entertainment feature and starting the all-important processes of duck-and-cover and finger pointing:

Some construction in the building’s basement last Thursday temporarily escalated the situation, and we are correcting that. Everyone at KFC and Taco Bell is working hard to take care of the issues at this restaurant.

“escalated”?!? These puppies (that’s about the right size) were OK when they were in the basement, and it’s just a darn shame that they decided to come upstairs for a visit? Man, people must be scrambling to figure out how to fire someone else over this…

The crazy part, though, is the URL in the comment that points you at their press release on the matter. Now my understanding of a press release is that it’s a form of broadcast communication aimed at reaching the largest audience possible (especially when you’re desparately trying to put out a forest fire like this). So, that might suggest that you present it in a simple form that’s easily accessible by most everyone. Not those geniuses at Taco Bell. Their press release page is this crazy combination of ASP and spiffy Macromedia Flash fun that is slow to load, subjects you to some pointless advertising images before you get to see the press release, doesn’t scroll properly, won’t allow you to copy/paste text out of their “message to the people”, and chews up massive amounts of CPU as long as you leave the window/tab open. And all this infrastructure to support three short, platitudinous and content free paragraphs (a total of four sentences).

To think that someone got paid to make a mess like that in public…

Tags:

Related posts

So wonderfully different; so wonderfully the same

Posted in Music on February 28th, 2007

Zone of Our Own
My iPod just spit out a wonderful juxtaposition: “He is a Tejano” by the Texas Tornados followed by “Illumination” by Gogol Bordello. These are both excellent songs from excellent bands from excellent albums, both of which are wonderful examples of fusions of musical styles and ideas that are in some sense totally different (tejano rock and gypsy punk) but have so much in common when heard together.

Yeah, I hear your show is great
back there in the States
back on your rancho in San Antonio.

Gypsy Punks Underdog World Strike
This is the kind of stuff that, as a rule, gets little or no airplay in the traditional venues (e.g., “Drive-time radio”), yet these kinds of combinations bring so much richness and life to music. Happily, one of the potentials (at least) of the mighty Intarweb (tubes and all) is that we have access to such a wonderfully broad range of music.

But we who see our destiny
in sound of this same old punk song
let rest originality
for sake of passing it around.

Illuminati!
Realization number one.
You are the only light there is
for yourself my friend.

This access is by no means guaranteed, however, and have to continue to fight for it. I’d highly recommend, for example, the writings of Lawrence Lessig (check out his book Free culture, which is freely available on-line, or for sale as a printed book).

P.S. As I was typing this up, the iPod also tossed up a wonderful bit of old cajun music, “Tu pen pas ma retter de revere” by the Thibodeaux Boys from the excellent Cajun capers collection which I got for christmas. I could have included them in this just as well, but I’ll leave that as an exercise for the reader.

No tag for this post.

Related posts

Frances Allen is 2006 Turing Award winner

Posted in Computing, Research, Science on February 27th, 2007

Frances Allen
She did a lot of cool work on compiler optimizations in the 1960s, and work in the 70s on parallel systems. She’s also the first woman to receive this award since the ACM started handing them out in 1966. It’s cool that a woman finally received it, but an unfortunate comment on the state and history of our field. It’s interesting, for example, that John Cocke (who she co-authored numerous papers with) received the Turing Award fully 20 years ago. We can hope that honoring her is a sign of the slow process of change, but we’ll obviously need to continue to actively work on broadening our community.

No tag for this post.

Related posts

Tech support for customers of Gutenberg, Inc.

Posted in Books, Computing, Mildly amusing on February 27th, 2007

This is absolutely hilarious, and spot on in its commentary. It really makes it clear that computers are genuinely more complex than books. The problems he’s having are funny in part because it’s just so ludicrous that his spatial skills would be so poor, since a child or a chimp would easily master the problems that are causing him to lock up. I suspect, for example, that you could set a picture book down in front of nearly every human that’s ever lived, and they would be able to figure out the basic idea fairly quickly. They might be amazed or annoyed by the photos or art or whatever, but the mechanics of the book itself would become fairly clear fairly quickly. Hand them a laptop opened to something like a web browser, however, and I suspect they’d be fairly mystified. And even if they managed to figure out how to click around, it would probably seem totally miraculous, and their mental model for what’s going on would almost certainly be severely broken.

Would it be possible to build a computer that’s as intuitive as a book? Probably not a general purpose computer, although it seems possible that one might be able to construct a computing appliance that’s pretty close in its limited domain.

Big ups to KK for passing along a link to this pointer.

No tag for this post.

Related posts

Holiday card options

Posted in General on February 25th, 2007


Holiday card options, originally uploaded by Unhindered by Talent.

I’ve spent part of the morning working on a very belated New Year’s card (see last year’s card), and we’ve narrowed it down to this set. We kept popping them all out like this to look at them, and I decided I quite liked the way they all looked scattered across the desktop. So now I’ll subject you to it as well :-).

Many of these have already appeared here or on Flickr, although there are a few (esp. from Alaska) I’ve not had time to clean and post, and there are a few that were taken by other folks (e.g., the ones with me in!). Not all of these can make it to the final card (only so much room on a 4×6), so now I have to do the culling and arranging.

No tag for this post.

Related posts

A wonderfully odd pair

Posted in Music, Radio on February 25th, 2007

Brainwashed.com badge by gordasm on Flickr
I’m currently happily jamming to the latest Brainwashed podcast (#99) and loved the pairing around the middle of the hour: “Cockles and mussels” by Matmos and “Do you take this man?” by Diamanda Galás featuring John Paul Jones. The Matmos piece is a cool, atmospheric meditation on this classic folk song, and I’ve thoroughly enjoyed repeating it several times this morning. The Galás song is a crazy heavy beat blues monster on a relationship gone seriously (and psychotically) wrong, and she ain’t gonna take any of his crap any more. You gotta love it when the girls are doing it for themselves…

Unfortunately Brainwashed is becoming the victim of their own good ideas and success, and are apparently running into serious bandwidth issues, which is causing access problems to parts of their web site and their podcast. So don’t listen to them! Instead, buy stuff from them and send me the discs (you wouldn’t want to listen to weird stuff like that anyway). That way they get money, they can keep providing this wonderful service (for me), and I get some free music (from you). Personally, I see no downsides to this plan - so execute it! :-)

The next podcast is the big #100, and they’re asking for requests, so get in touch with your ideas.

No tag for this post.

Related posts

Going with the flOw

Posted in Art, Computing, Education, Mildly amusing on February 25th, 2007

Flow start up screen

It’s a snowy-stay-inside day (for us anyway), so you might as well play a game. (Unless, of course, you’re in my Software Design class, in which case you ought to be in the lab working like dogs! :->) Consequently, you might want to check out flOw, a free Flash game written as part of Jenova Chen’s MFA thesis.

OK, the idea of a game as part of someone’s MFA thesis means that this thing is probably either going to suck huge or be pretty cool, and while I haven’t played a lot, I’m leaning towards the pretty cool end of the spectrum. The game is apparently based on Mihaly Csikszentmihalyi’s concept of flow. Without having read Chen’s thesis I don’t know exactly what parts of Csikszentmihalyi’s theories are central to the design of the flOw (the game), but it appears from Chen’s mission statement that the key concept is the arguably obvious, but sadly oft-ignored, relationship between challenge and ability:

When the challenge is greater than our abilities, we become anxious and potentially dead. When the challenge is significantly less than that of which we are worthy, we become bored, and potentially dead.

When the balance between challenge and ability is right, we can enter a state of “flow”, where “we feel that we control the activity, our worries and concerns disappear, our subjective experience of time is altered”.

Maintaining the dynamic balance between abilities and challenge is key to the fun experience in work. That is, keeping it dynamic. Making it possible for anyone to find exactly the right amount of challenge needed to engage exactly those abilities needed to access Flow.Which means that when work is fun we have created complex, but negotiable challenges, challenges that allow the individual to engage or disengage, to work harder or work safer.

And while Chen is using game design to explore these ideas, they apply to lots of activities, including writing, programming, driving (and probably flying), playing an instrument, and juggling. Returning to my aforementioned Software Design students, for example, one of the biggest challenges in teaching that class (and many other courses) is successfully negotiating the transition from small, solo activities to large, challenging, group activities. If the projects remain too small and simple, then at least some students won’t be challenged enough to stay focussed and interested, and while they are unlikely to die in the literal (or game) sense, their grades can certainly tank if they drift too much. On the other hand, if we hand them a massive task and just walk away, many students will be overwhelmed by the challenge, have no idea how to even begin the work, and die.

According to Csikszentmihalyi, there are at least four pre-requisites for obtaining a sense of flow:

  • We are up to the activity.
  • We are able to concentrate on the activity.
  • The activity has clear goals.
  • The activity has direct feedback.

In Software Design the first tends to come down to (a) solid prep out of Data Structures, (b) some motivational speaking (they’re often nervous coming into Software Design, and you have to reassure them), and (c) being around a lot to help them over bumps so they don’t start to lose faith and drift on you. The second is (I think) mostly up to them, although trying to stay out of their way probably helps (e.g., don’t lecture endlessly on things that appear irrelevant and give them plenty of time to work in the lab). Clear goals should be a part of any educational activity, but a good project (like a good writing assignment) ought to have a lot of possible (good) outcomes, so the goals have to about properties of the outcome such as clarity, relevance, and focus. In the case of Software Design, we use a number of metrics gathering tools (JUnit tests, Clover test coverage, PMD) and communication and tracking tools (CVS/Subversion, TWiki, a home-grown tracking tool) to help clarify those goals and and provide regular, consistent feedback.

Boss fight from Flow
The other major challenge is to help break down a task that can seem overwhelming at first. If all they see is this huge mountain to climb in nothing but swim trunks and battered sneakers, they not surprisingly tend to lock up. If you can help them develop and focus on manageable intermediate goals, and also help them realize they have the skills and tools they need to reach those goals, then they have a much great chance of succeeding.

And all of this is not to say that somehow I/we have got this all worked out perfectly in our classes, but we try. My students are currently in the tail end of a large two week project that they’ve found pretty difficult (because it is). They’ve made lots of progress, but they’re still struggling with a variety of things, and I arguably haven’t given them optimal support. We’ve been wrestling with a number of our tools, so the “regular feedback” part hasn’t worked as well as I’d like, and it seemed to take them forever to “get” the whole idea of the Observer Pattern as a way to manage the interactions between their GUI views and their backend. We’ll cope, though.

Coming back to the game, the intent in flOw is to provide the player with the ability to easily adjust the difficulty of the game to suit their level of skill and understanding. When you drop into the thing, it’s not at all obvious (at least for me) what you’re supposed to do, so part of the challenge is simply figuring out what’s going on. It’s pretty clear that you’re supposed to guide your little swimming thing around, and it seems likely (giving the scoop-y mouth thing) that you’re supposed to “eat” other little simming things. It took me a little longer, however, to get a sense for the business of diving deeper and moving back up to shallower water, and how one controls that. One of the cool things about the game, though, is that the different depths feel much more continuous and less like the discrete levels common in other games, and the ability to move back and forth between them fairly easily does make you feel much more in control. I also like the fact that if you have a run in with a nasty beasty that wants to eat you, you don’t just die and start over, you are automatically bumped back up to a shallower area. Thus when you’re new and still trying to figure out what’s what, if you go too deep too fast, you don’t just die and become all frustruted, but instead are nudged back into safer waters.

‘Nuff said - go try it for yourself. I found watching this demo clip very helpful in giving me a sense of what gameplay could look like.

Credit (or blame!) for pointing me at this goes to Nate Fortuna, so take it up with him if you don’t get your work done.

No tag for this post.

Related posts

A state that reads together…

Posted in General on February 24th, 2007


Arkansas hills, originally uploaded by Unhindered by Talent.

I just got a comment on this photo (taken at Pea Ridge National Military Park in NW Arkansas) asking if I could add it to the “Winter’s Bone - Dan Woodrell” group (which I’d never heard of). It turns out that there’s a project called Read MOre Missouri, which is

a Statewide Initiative of Local Libraries to involve
Missouri Citizens in Reading and Discussing the same book.

Their 2007 selection is Winter’s bone by Dan Woodrell, which I’ve also never heard of.

It’s a cool idea, and I’d love to know how this thing actually goes. How many people in Missouri in fact read the book? Do people then discuss it? Does my photograph actually help anyone better understand the book?

Tags:

Related posts

How Minnesotan is that?

Posted in Events, General, Photography on February 24th, 2007


How Minnesotan is that?, originally uploaded by Monkey River Town.

I love this recent post on Flickr by the fine folks at Monkey River Town.

Yeah, that’s a grain scoop in his trunk :-).

While we lack the grain scoop, our van does has a substantial permanent winter kit, including a snow shovel (small and plastic, I’m afraid), sleeping bag, quilt, and two containers with emergency stuff (water, food, candle, etc.). Happily we’ve never needed any of it, but it’s not the kind of thing you want to leave to chance around here. Several years ago a local women slid into the ditch in a major storm, with several of her kids in the van. It was nearly a day before they were found, and two of the kids lost a toe or finger due to frostbite. Global warming is reducing that risk, but I don’t have my banana plantation in quite yet.

After almost no winter to speak of all year, we’re in the midst of the first really serious winter storm of the season. Several inches of snow have fallen, and sadly Sub-Evil Boy’s trip to the regional science fair was cancelled as a result. They’ve also had to cancel tonight’s Performing Arts Event (Tlen-Huicani) at the University. The group was supposed to fly into the Twin Cities today, and then drive the three hours to get to our happy village, and that just ain’t a happy option in this weather.

No tag for this post.

Related posts

Science at work

Posted in Education, Family, Photography, Science on February 23rd, 2007


Science at work, originally uploaded by Unhindered by Talent.

For his 7th grade science project, Sub-Evil Boy studied the effect of different kinds of wrapping (foil, wax paper, etc.) on protecting slices of bread from freezer burn.

One of my parental roles was to take photos that he could use as part of his display. I quite liked this one of various slices of bread fresh out of the freezer and waiting to be weighed, but it was deemed too “artsy” :-). So I get to post it on Flickr (and here on my blog)!

(Between my sister and I, he also got way more advice on data analysis, statistics, and graphing than any poor 7th grader should be subjected to. Makes for some very nice results, though.)

He did quite well at the local science fair in early January, and is headed off to the regional competition on Saturday. Huzzah!

No tag for this post.

Related posts