Biella Coleman: Measuring a Courses Success: xkcd
So we are about 1/2 way done with my hacker class and I have to say it has been a pretty fun ride, especially since many students thought hacking was all about pimply kids engaging in malicious acts of computer violence and many had no knowledge of basic technological concepts like UNIX or source code. We had to first sweep away the cobwebs of misrepresentation and replace with a more solid foundation of facts (however messy the world of hacking still is!)
But after building a foundation, you still wonder whether students are learning. Traditionally we gauge progress with exams or essays, which can be effective but let’s face it, at times a little tedious. But today a student sent me the following very short email, which made me realize I had another barometer at my disposal to gauge their progress xkcd:
update:
One of my readers, Florian, sent this nice bit, which I have not read before:
“I read your blog via Planet Debian and immediately felt reminded of Jane
Goodall’s Foreword to Gary Larson’s The Far Side Gallery 5 which I’d
like to share with you:”
http://xkcd.com/344/ I wouldn’t have gotten the joke if it wasn’t for you. Thanks.The email not only made me smile (for it is always nice to know your students are leaning something) but it gave me the idea that in the future I might include a comic based exams composed of 5-10 comic strips (many from xkcd) and ask for an exegesis of them. Why not? Seems like fun to me. And it would be great to include the following as one of my course objectives: “By the end of this class you will be able to read xkcd and actually understand (most) of it.” If they could do that, well, they must have learned at least something
Goodall’s Foreword to Gary Larson’s The Far Side Gallery 5 which I’d
like to share with you:”
Recently I was talking with one of the best researcher know, TimLater in the semester, and for my hacker course, we will be reading Understanding Comics, which will give us a bit of a meta perspective on why comics are so good at conveying a certain type of message. I can’t wait to read it as I have heard it is fantastic.
O’Halloran. He has been able to inspire generations of middle and high
school students to care for the natural world. Tim told me that Gary
Larson has had a major impact on his teaching. Tim uses Far Side
cartoons to introduce topics, to illustrate points, and to “reinforce
the notion that the more we investigate the universe, the richer is our
experience.” When designing exam papers Tim finds the cartoons “ease the
tension and spark the memory.” It all began when, in the fall of 1985,
he was given the task of teaching science to 162 Tulsa ninth-graders who
were convinced that it was absolutely irrelevant to their futures. Tim
put one hundred Far Side cartoons on a large bulleting board, and told
the students to study them. The consensus was that they didn’t
understand the humor - The Far Side was “too weird”. However, Tim wrote
me, “Each time we completed a unit and the students approached the
bulletin board with newly acquired wisdom, I smiled quietly and thanked
the cosmos for Gary’s perspectives as the kids roared with the confident
laughter of the enlightened.” Having taught myself for a while, I can fully and happily relate.
A lazy morning again, so you'll enjoy another short list of changes in the upcoming awesome 3.1 (

Digi released a new beta release of the dgap drivers a couple of days ago, notably fixing the build issue (TTY flip buffer) with newer kernels.
They now ship two versions of the driver, one suitable for 2.4 and 2.6 kernels up to and including 2.6.26, and one for kernels 2.6.27+. The appropriate version will be picked up automatically when the module is built, of course.
APT source line, unchanged:
One of html's deficiencies is that it doesn't have a tag to mark up a date.
If html had such a tag, then browsers could display dates using your time
zone, and in whatever format you like. Rather than in some random time
zone, that is often not even shown, and some random format.
My fav way to see a date is as relative date, such as "two days ago". With
a mouseover so I can see the exact, absolute date in the rare case I need
it.
It's possible to combine some javascript with html, so that, if
javascript is available, a nicely formatted relative date is displayed. And
with no javascript, an plain old absolute date is shown. Perhaps the
cleanest way to do it is using html like this, combined with javascript
that fires on page load, parses the date and replaces it with something nicer:
I mostly stayed under a rock during the last weeks: exams season, some
assingments plus one week of much needed [VAC]; ironically in the DebConf 8
secondary hotel.
I'm in a very interesting course on operating systems' programming, it's a new
optative course, and has generated a lot of expectatives: most of the
systems-oriented undergrads in the computer science career are attending. The
downside is that it's *intensive*: we're expected to build from scratch a
minimal operating system, starting from the bootloader. So far my group has
already done a bootloader that understands FAT, and the entry point for the OS,
in which the basic stuff is setup: gate A20, interruptions, protected mode,
GDT, etc.
Also, each group is required to do a presentation of
some systems research topic, and we choose Plan 9 from Bell Labs, that mostly
unknown OS that was meant to be a better UNIX, but never gained popularity. So
I spent many days playing with it, trying to grok quickly what it was about,
and creating a small network of virtual hosts (in Qemu) that could show how it
all fit togheter.
Plan 9 has all the credentials: created in the same lab as UNIX, designed
by the same people, which already learned from past mistakes.
It was started in the late eighties, and it really feels like what the
future was meant to be. Sadly, we're just starting to see a few of it's
revolutionary ideas being applied to other systems: UTF-8,
Nothing spectacular here, except for the weird syntax, it was seen like this
in the Debian box:
And the wornderful thing is that this works as it should (note the remote
address):
Screen Fork?

Some brief highlights of the last three months of Debian Eee PC development.
Thermal and
Not much to say. Just that I am back, now with a mixed English-Spanish blog. I will try to keep entries written in Spanish out of syndicated feed on Planet Debian, but I won’t promise that some entry can slip. It has been long since I had no blog, so it will be a new challenge to try to update it somehow regularly.
Regarding my Debian work, I have to admit that I have become mostly a ‘package and upload’ guy. I don’t have enough spare time to devote to other tasks, so I will mostly try to keep my packages as clean as I can.