July 31, 2009

Announcing LabVIEW 2009



Yeah, the cat's out of the bag! We're publicly announcing LabVIEW 2009 today. If you're attending NIWeek next week, you'll of course get a more in-depth look at it, as well as a chance to pester developers about it :-)

I'm pretty excited about the Enhanced Block Diagram Cleanup feature. I used the first version of this feature a LOT in LabVIEW 8.6 when developing some VIs here for internal use. It is amazing but of course it had its limitations; those have largely been addressed in this release.

It's always a little strange seeing these feature names up on the web; they began as internal feature specifications and we've been talking about/referring to them for a long time now, haha.

July 28, 2009

These Sentences Confuse Me

From ESPN:
Jamie Moyer allowed seven baserunners before recording an out in the third inning. Somehow, none of them scored.
I read this bit and did a double-take. This makes it sound like Moyer did the following:
  • Allowed seven baserunners in the third inning
  • Did not record an out until the eighth batter of the inning
  • Did not give up a run during this time
If you follow baseball, you might remember there are four bases. You can allow a maximum of three baserunners before the next one drives in a run. So to allow seven runners in one inning before recording an out and not allowing a run seems pretty impossible to do.

Moyer's good, but he's not that good.

(Baseball Terminology 101: We say "allowed baserunners" instead of "allowed hits" here because not all of the runners reached base on hits. The article mentions that Moyer allowed six hits in the night, so if he allowed seven baserunniners, one runner reached base on an error or a walk, neither of which count as a "hit". But you still get on base. Baseball sure does split hairs a lot.)

Continuing to read the article you'll find out that Moyer allowed two baserunners in the first inning, three in the second, and two in the third -- total of seven allowed, now -- and none of them scored. Oh, that's what the article meant -- not seven baserunners in the third inning, as implied, but seven baserunners through two and a third innings. And none of them scored.

(Baseball Terminology 101, #2: Recording one out counts as "a third" of an inning, since there are three outs per inning. So "two and a third innings" means Moyer pitched two innings and recorded one out in the third inning. And when we say "inning" here, we really mean "half an inning", since technically an inning consists of a top and bottom half, and the pitcher only pitches one of those halves. Still with me?)

So Moyer really did the following:
  • Allowed seven baserunners through two and a third innings
  • Got the requisite six outs over the first two innings (this is implied by the first bullet above, but I thought it better to state explicitly here)
  • Did not give up a run during this time
Were I editing this article, I would suggest that the statements above read something like:
Jamie Moyer allowed seven baserunners through his first two and a third innings. Somehow, none of them scored.
Much clearer, I think.

July 21, 2009

Sarah Palin's Resignation Speech, Edited

I'm not trying to start anything political, but I think this is pretty interesting. This is often the end result of documents I write, although we use Adobe PDF Reader to mark comments and distribute them electronically.

I like how Vanity Fair has separate literary, research, and copy editors. Often at NI we have to combine these roles into one person.