Thursday, December 27, 2007

Will everyone please stop eating so damn much?

Or at least get some exercise. Or maybe it's the growth hormones in the various food we eat these days. All I know is that I went out with my family to take advantage of some after-Christmas sales, and there were literally zero men's small ski jackets out there. Even mediums were almost impossible to find. But there were an enormous number of XXL and even XXXL about. Did stores over-buy on the large sizes or under-buy the smaller ones? I asked around and, nope, that's not the case. There just are more and more people who need elephantine clothing. At least, in the US (as anyone who has traveled overseas will attest to).

Does this explain that Costco sells relaxed-fit men's jeans with 30-inch waists? I mean, who do you know with a 30-inch waist who needs relaxed fit? How big can your ass be if you have a 30-inch waist? Of course, the real reason is that they just order relaxed fit; they don't believe that there are many people out there who don't need it. This assumption, in my opinion, begins to break down at the smaller waist sizes.

OK, I'm glad I got that off my chest. It just pisses me off that buying clothing has now become an ordeal (I suppose, unless I want to pay the extortionate prices that REI charges). It didn't used to be that way...

Monday, December 24, 2007

Just you wait, Henry Higgins...

Maybe a little dated, but by this point there's plenty of humorous comments to read. Hilton Locke, who works on Microsoft's tablet PCs, states, "I will say that if you are impressed by the "touch features" in the iPhone, you'll be blown away by what's coming in Windows 7." First of all, I think MS is very smart in going back to serial numbers for their OS releases: they are neutral names and nobody can make a fuss about the year they get released or whether their features or performance match their names. And they don't have to worry about running out of cool cat names.

I'll leave it to the comments on Locke's blog to remark on bragging about how a desktop OS not scheduled to be released for three years will exceed a palmtop UI available right now. Consider instead the following quote from the same blog post:

Now if only we could convince more OEMs that Windows Touch Technology is going to drive their sales.
I've got an idea on how to do that: have that technology actually drive their sales. There's no substitute for delivering on promises.

Tuesday, December 11, 2007

Editing a textbook


Little Editors
Originally uploaded by stiber
The Angry Professor complains about the state of copyediting in the publishing business today. I'm working on a textbook on "Signal Computing" -- digital signal processing fundamentals for computer science students. I believe that I have an advantage in the copyediting department.

Monday, December 10, 2007

Googleplot and recommendation systems

Daniel Lemire finds recommendation systems (I can't bring myself to call them "recommender systems", since they seem to me to be targeted more at recommendees) fascinating, though he is less than impressed by their implementation, such as Google's pagerank. Personally, I don't need sources of more information; I need lower volume and greater signal-to-noise ratio. A system that recommends that I not read something -- now that would be valuable (perhaps you're thinking the same thing right about now).

But he's right about one thing: Google's chart API is the rebirth of GNUplot. Except that it's not really open source. Anyone want to write a MATLAB function to export a graph as a Google chart?

Another book rental service

I'm still not convinced that this idea makes any sense. But there's at least two groups of people out there who've managed to raise enough money to have a go at it. That's more than I can say.

Thursday, December 06, 2007

A Netflix for books

Background: once upon a time, when Amazon.com just went public, I said something like, "Why would anyone want to buy books on the internet? Half the fun of buying books is browsing a bookstore!" Another great moment in personal financial stupidity. Nevertheless, there's now a company that wants to emulate Netflix by renting books online, by subscription. Exactly what is the difference between this and a library? At least, for Amazon and Netflix, they are competing with for-profit businesses. Paperspine's competition is your local library, which likely also has an online catalog. Is it worth $10 a month or more to not have to pop by the library?

Monday, December 03, 2007

Closure


Closure
Originally uploaded by stiber
I kid you not: a college campus in the Seattle area closing due to rain. This is the first time there has been flooding in this area since I've lived here (over 10 years). Our buildings are safe from flooding (I believe), but it's conceivable we could end up 50% cut off, with only 1 access route open.

Monday, November 26, 2007

The dangers of '70s nostalgia

Lessons learned from last night's Battlestar Galactica:

  • While it might be better to be a hammer than a nail, apparently being a razor isn't all it's cracked up to be. No, I don't understand what that means, either.
  • More highly developed robots are less talkative.
  • Tricia Helfer ("Number Six") is so hot that neither man nor woman can stand before her.

Sunday, November 25, 2007

Coming back up for air

I'm always impressed by people who can go to conferences and blog about their experiences during the conference. I typically find myself struggling to fit all of the conference-related activities into each day. And then there are the conferences with long travel times (20+ hours to Montevideo, Uruguay, for example) and jet lag to contend with, during which I consume mass quantities of coffee in a sometimes vain attempt to stave off narcolepsy (despite the fact that I'm not much of a coffee drinker). Maybe next time I'll take a bunch of decongestant, instead.

Presentations, be they oral or poster, are always curious things. Oral presentations are often a complete waste of time. My understanding is that, once upon a time, oral presentations at scientific meetings involved people reading their papers to the audience. While, on the surface, this might sound dreadful, upon further reflection I think this is a better approach. For one thing, this would greatly reduce the number of oral presentations. For another, it could (note the conditional) engender more discussion among the participants. Right now, presenters try to make their points in a few slides and questions are basically at the end. There's no time for serious questions, clarifications, or the like, so questions tend to be of the "got ya!" or the "let me tell you about what I've done that may relate to this" varieties. And those are the good talks -- the bad ones are those that are incomprehensible or those in which the presenter hasn't confined him or herself to a few slides and everyone is at the mercy of the session Chair's ability to cut the speaker off so that they can make the next coffee break in time.

Posters are sometimes better, but they unfortunately try to serve two purposes. One purpose is to provide a forum for more embryonic work, often that of students. The other is as a "booby prize" for submissions for which oral presentation wasn't justifiable but which were still above the "ramblings of a crackpot" cutoff used for rejections. So, one's first task is to find those posters that one is interested in and then locate the author (who may or may not be there at the moment). If you're lucky and do both of those, odds are the author is in the middle of talking to someone else and then you have to decide if you want to listen to the last five minutes of that conversation, trying to understand what they're talking about, before you finally ask the author to essentially repeat the whole conversation with you.

So, what's good about conferences? They're basically the only place I can go where I can meet and talk to people who are interested in the same things I'm interested in, research-wise. I can have research for breakfast, lunch, dinner, and late-night drinks. I can sometimes make contact with future collaborators. I can get ideas for the next thing I'd like to do. I can be re-energized to continue to find ways to carve out space for research in a life with plenty of family, administrative, teaching, and service demands.

I'd like to run a conference in which oral presentations are done in a more old-fashioned way, where papers are read and discussed in a seminar format. That way, we could all go through each other's research with a fine-tooth comb. What a frightening prospect! Anyway, back to seeing if I can bring the number of unread emails in my inbox below 50.

Tuesday, October 30, 2007

Review: Sony VGP-BRMP10 Bluetooth Presentation Controller

I'm getting ready for a conference trip and have finally gotten around to getting a bluetooth presentation remote. The remote I purchased is the Sony VGP-BRMP10 Bluetooth Presentation Controller. The VGP-BRMP10 is a bluetooth remote that includes all of the functionality of a bluetooth 2-button mouse. It has a trackpad with a "scroll line" on its right hand side that emulates a scroll wheel. It has two mouse buttons (left and right; too bad for us Unix 3-button types, but really that shouldn't be necessary for how this device is used). It has next and previous slide buttons that send "page up" and "page down" keycodes. It also has a start/end slideshow button that sends F5/ESC (I'm not sure under which circumstances it sends which). It comes with a manual and two AAA batteries (the packaging says that these should last for around 14 hours); no bluetooth USB dongle, so you'd better have one or have a machine with built-in bluetooth.

So, how does it work with a Mac? Sony's site only lists compatibility with Vaios, though the box has a Windows XP/Vista badge. I tested it on my 1.33GHz 12" Powerbook G4 (I like to travel light) with built in bluetooth. I used the Bluetooth Setup Assistant to set it up as a mouse and this went without a hitch. The Keyboard Setup Assistant also ran, but I don't see how that would be very useful, so I just closed that window. I then used the mouse system preference pane to set the trackpad speed.

After that, the remote works almost perfectly. The only thing that doesn't work is use of the "slide show" button to start a slide show (I tested it in Adobe Reader, as I generate my presentations as PDF using LaTeX, and also in PowerPoint). However, that button does work to end the slide show (it seemed like I had to press it twice with PowerPoint, though). Since you have to plug your laptop into a projector anyway, this is not an important feature. It would probably be possible to get it to work with some keyboard remapping software (which, for all I know, is built into OS X; I just haven't wanted to spend the time to play with this).

Ergonomically, the remote seems fine to me. It's not very smoothly shaped, but the large battery compartment makes the back of the device fit nicely into the curve of your fingers with your thumb positioned to hit the buttons or use the track pad.

Amazon/PC Universe has been selling this remote for $80, which seems a very good price indeed for the features it has. The only thing it's lacking is a laser pointer, which isn't a big deal for me, since the cursor is visible in Reader and I think that's a better way to point anyway (for one thing, it stays put where you leave it, so nobody can tell if you're nervous).

Wednesday, October 24, 2007

Letter to the editor

Follow the link above to my letter published in The Seattle Times. It's in response to the Washington State Superintendent of Public Instruction trying desperately to keep WA using a failed math curriculum.

Wednesday, October 10, 2007

Measuring science

This post was inspired by an excellent one by GrrlScientist, linked from the title above. She starts off discussing journal impact factors, which are a measure of the average number of times a paper in a journal is cited by others. Then there's what is essentially a personal impact factor, which is the number of times a particular researcher's papers are cited. These have problems, which the H-index is meant to address. Briefly, a person has an H-index of h if he or she has at least h papers cited at least h times. So, if I have 100 papers, each cited once, then I have an H-index of 1. If 99 are cited once and one is cited 43,000 times, my H-index is still 1. If 95 are cited once and the remaining 5 are each cited at least 5 times, then I have an H-index of 5. And so on.

So, first of all, there is the question of gaming the system. It's unlikely that I can convince 43,000 of my colleagues to cite one of my papers (but, if you'd like, pick one from my CV on my UW home page and cite away). But if I'm only shooting for, say, an H-factor of 20 or so, then that might be doable. Supposedly, people do try to game the system by doing things like citation swapping, though this seems to me to represent time better spend being a more productive researcher (rather than just trying to look more productive or impactful).

Though I may be unconvinced about the effects of such gaming, I see this as a fatal flaw of any attempt to extract a simple metric from the interrelationships among such publications. Just look at how much effort Google has expended on providing good search results. Since these results are presented in a sequence, presumably from most relevant (or "best") to least, they have been implicitly assigned a single measure. And there's a cottage industry surrounding pushing sites' ratings up that has nothing to do with their content. I'll come back to this idea of creating a one-dimensional ordering later.

To me, there's another problem with metrics such as this. Let's say that my H-index is 11, as computed using Google Scholar. Furthermore, let's assume that issues such as self-cites (citing one's own work) and co-cites (citing of one's work by collaborators; I'll revisit this topic, too) don't effect rankings (these may be invalid assumptions). There's still one problem: is an H-index of 11 good? Bad? Middling? If we read Wikipedia, we learn, "In physics, a moderately productive scientist should have an h equal to the number of years of service while biomedical scientists tend to have higher values."

But what about computer scientists? We could consult a listing like the CS Meta H index. We would then have to compare my H-index with other faculty at similar stages in their careers who are working at similar institutions and who have had roughly similar career paths. Unfortunately, that information isn't in the index. We need to know a lot about different universities, different CS departments, and individual faculty. Maybe it would just be easier to read one or two of my papers and judge for yourself.

Coming back to the subject of co-cites, this could be considered a sign of an attempt to game the system. On the other hand, it would make more sense for me to make gaming arrangements with colleagues with whom I have no direct professional connection. (Hmm. Three more strategically placed citations will get me to an H-index of 12; five more in just the right spots will get me to 13.) But what about people who collaborate widely? Their papers will have lots of co-cites, but their work will also be more broadly influential because of all that collaboration. So, when I've prepared materials for external review, I always separate out the co-cites. Make of them what you will.

The desire to create this scalar (one-dimensional) metric of scholarly is a natural one. When I look at the complex dynamical behavior of a neural network, one of the first things I want to do is extract a single measure to characterize that behavior, so that I can then more easily examine how behavior depends on various parameters. But I have a very carefully defined question in mind when I do this. When we measure science, what is our question? Are we asking if a particular scientist is "good"? What is good? Does it mean that the scientist's work has impact in the field? How can we really ascertain this without understanding the field and the scientist's contributions in that context?

Einstein had four papers that changed the field of physics forever. But that's just an H-index of 4. I was discussing this with one of my colleagues, however, and his opinion was that 4 was a reasonable assessment of Einstein, and that we should want to hire and promote scientists who are consistently productive, not ones who have one brilliant flash of insight and then nothing approaching that for the rest of their lives. But how can we tell the difference between consistent, quality productivity and a laser-like focus on getting out each least publishable unit? To me, the only solution is knowing the person; we can't reduce the behavior of that large a neural network to a single useful measure.

Sunday, October 07, 2007

Three years

I've been posting to this blog for three years today. No groupies or offers to appear on The Daily Show yet.

Saturday, September 15, 2007

Sun going the way of Silicon Graphics

So, now that Sun Microsystems has changed their ticker symbol from "SUNW" to "JAVA", they've agreed to be a Windows OEM. I remember when Silicon Graphics started shipping Windows on their machines; I thought, "Why bother buying an SGI machine anymore?" By shipping a commodity OS on their hardware, they are instantly placing themselves in direct competition with the other PC server vendors. The only two places they can compete are hardware and price. And they're big losers in the price wars. Contrast that strategy with Apple's. While there may be some small differences in hardware or price between Apple and Windows server vendors, the big differentiating factor is the software.

Saturday, September 08, 2007

A year of bicycle commuting

It's been a year since I started bicycle commuting. I had an informal goal of riding 2000 miles in this year, including all types of riding. I've gotten to 1560 miles, which isn't too bad, especially considering that I had one virus after another for about six weeks this past spring (one of the joys of parenthood). I guess I'm feeling pretty good about this, and now I have something to shoot for next year: at least riding more than 1560 miles, and hopefully going 2000 miles (if I can stay healthy and ride a century or two, this shouldn't be a problem).