2010 Version of Pitch F/X

April 26th, 2010

I checked out the Pitch F/X data for today’s Cardinals at Giants game to see if there was any new fielding information included, thinking that if it’d show up in the DB, that’s where it’d be since AT&T had the additional cameras installed late last season.

No dice.

However, the database has a few new features and is organized a little bit more nicely. The most interesting features that jump out are a “nasty” attribute to each pitch and a timestamp parameter, “start_tfs” to each event node. I’ll be interested in seeing what kind of observations “nasty” makes; it’ll be fun to be able to calculate which pitchers are the fastest and slowest working with the timestamps, among other things. These additions make the database more useful for other uses, too, and the overall re-organization makes it more user friendly.

A little bummed that the field f/x data’s not included. Once it is, I expect Gameday will start to look much like an old NES baseball game. I mean that in the best possible way.

Small update: Someone more knowledgeable than I pointed out that timestamps are present on all pitches for older data, too, in the sv_id attribute. Fantastic.

DVRCast for FMS 3.5

April 19th, 2010

Today, I installed the DVRCast application on the Flash Media Server at work and ran into a little bit of an underdocumentation problem. We run our FMS in an origin/edge architecture and the supplied documentation for DVRCast only explains how to install on a single-node, origin-only server setup. The installation archive comes with two different application folders, dvrcast_origin and dvrcast_edge. It was pretty obvious what the two were for, but didn’t have anything to go off of on how to install dvrcast_edge to the edge servers.

A quick internet search revealed that someone else had encountered the same problem, but didn’t see a solution given.

What I did was install dvrcast_origin to the origin server per the instructions, but renamed it dvrcast. Then I rewrote the host.ini file in dvrcast_edge from this:

#name primaryIP;secondaryIP
server1 localhost;localhost dvrcast_origin

to this, using the correct name and IP address for the origin server, of course:

#servername primaryIP;(secondaryIP) app_name
origin.server.com 123.456.789.012 dvrcast

Works like a charm. The parents are going to be so happy at commencement…

As a side effect of getting this up and running, I also have multi-rate streaming ready to go. Pretty successful day one of programming week.

Rare Good Column on Health Care

April 19th, 2010

From the Chicago Tribune: Nursing our way out of a doctor shortage, discussing the doctor shortage that will become much, much worse in a few years when Uncle Sam starts subsidizing the insurance industry and expanding medicare, and suggesting that regulations be relaxed to allow more people to seek treatment from nurse practitioners. I’d love to see that, along with some tort reforms to reduce unnecessary CYA medical practices, of course. In my ideal system, I’d be able to buy some kind of health insurance that only covers catastrophic, unexpected illness or injuries and I pay out of the pocket for routine maintenance.

For me, it’d work great: I rarely get sick, and when I do, I know what it is and how to cure it. The majority of working-age people are like that, too, and if we could pop in to see a nurse, explain our medical history and how long we’d put up with the symptoms to confirm a bacterial and not a viral infection, pay out of pocket, then walk out with a prescription for a Z-pack, the medical system would be humming along smooth as silk. When I busted my face up last year, I paid out of pocket and got over $600 worth of discounts for paying cash. The cost of the repair ended up being about the same it’d take to fix my car if I’d hit a side panel that hard, so a reasonable price.

The big problem with the healthcare discussion today look to me that everyone wants “someone else” to pay their costs (when there is nobody else, there’s just you and people like you) or we think that we can pay insurance companies substantially less money than insurance companies pay for our healthcare. We’d be better off with less insurance and more doctors and nurses, but we’re committed to head in another direction.

Another thing from that story: it mentions the health-clinics run by the CVS and Wal-Greens drugstore chains. That’s a brilliant idea that I only recently heard of from a friend in St. Louis. There aren’t any in my area yet, but once they show up, I’ve pretty much got what I need, except for the whole health insurance for unexpected problems part, which I wouldn’t be able to buy because of state mandated minimum coverage.

In other medical news, this is exciting.

Well That’s Exciting

April 15th, 2010

Broad-spectrum antivirals on the horizon? The release claims that it works in mice without killing the host.

Baseball, Life, and Stan the Man: “No one is ever really gone because a world so good as to include spring days in the ballpark would never really take away the things we love.

Illinois Gov. Pat Quinn withdraws job offer to Canoe Czar: I must say, I’m disappointed in our Director of Natural Resources, who seemed like a shockingly decent person to be working for the Illinois gov’t, he said, unironically. At least he re-opened the parks.

Nimrod’s Ploy

March 30th, 2010

I gave a guest lecture this morning on Machine Translation. To keep the talk as entertaining as I was able, last night I wrote a cgi script (that I named Nimrod’s Folly) that takes an input sentence in English, queries Yahoo’s Babelfish web-app to translate it to German, translates the German to French, and the French back to English. The toy isn’t meant to pick on the Babelfish system, which is quite state-of-the-art, it uses that one simply because it has a simple interface that doesn’t print the translation using javascript like Google’s does. Machine translation is a very difficult task, and the state-of-the-art systems suppress dealing with some of the complexity for very good engineering reasons.

Nimrod’s Folly is a variation on the Babelizer java program.

If you find a particularly entertaining sentence, let me know. Getting the students to suggest difficult-to-translate sentences was like pulling teeth.

I may re-write the script to translate everything back into English before translating to a new language, just so that limitations in the French-German dictionary not present in the French-English and German-English dictionaries won’t produce occasional screwy results.

The Man, The Myth, The Legend

March 26th, 2010

Amaury Cazana blasts a double

Amaury Cazana moments after blasting a 2-run double
on March 19, 2010 at Roger Dean Stadium

Unknown left-handed batter popping up with ball in frame

Either Dan Descalso or Mark Shorey popping one up
on March 19, 2010 at Roger Dean Stadium

Joe Mather starting his swing

Joe Mather adjusts to an off-speed pitch
on March 20, 2010 at Roger Dean Stadium.

Jon Jay swinging at a baseball captured a few feet in front of the plate

Jon Jay keeps his eye on the ball
on March 20, 2010 at Roger Dean Stadium.

Donovan Solano not swinging at a baseball

Donovan Solano takes a low pitch
on March 20, 2010 at Roger Dean Stadium.

Donovan Solano after swinging at a baseball

Donovan Solano hits one foul and in my dir—HEADS UP!!!
on March 20, 2010 at Roger Dean Stadium.

Spring Practice

March 19th, 2010

ryan jackson taking bp

Ryan Jackson taking some swings.

dan descalso taking bp

Dan Descalso rippin’ ‘em.

Didn’t See That Coming

March 14th, 2010

I thought with Illinois’ win over Wisconsin, plus the strong showing against 2-seeded Ohio State yesterday, (plus wins over ‘Nova, Clemson, Michigan State, etc.) that Illinois was in the NCAA tournament. I was wrong. Less so than the selection committee.

This means Illinois will be playing in the NIT for the first time since 1996. What a shame. March Madness would’ve been more fun with my team in there. Hopefully the B10 teams that made it in represent the league well.

Mark Tupper has our first NIT opponent and some background.

TARP Revisited

March 12th, 2010

When Congress was considering passing TARP when the mud was hitting the prop a year and a half ago, I wrote a lengthy post advocating for its passage, which was uncharacteristic for a self-described libertarian, especially considering what an abomination it turned out to be. I’m not ashamed of what I wrote then and still think it would’ve worked better if they’d done it like they said they would. It didn’t make it in that post, but I hoped later that they’d use the TARP assets sell-off to dismantle the GSE’s. My motivations were long-term libertarian.

My view is that there’s a lot of blame to go around, but some goes to the Nobel committee. Paul Krugman was advocating for basically what ended up being done, and the conversation changed tone when he won a belated prize for his old work in economics. Hank Paulson blinked and it became a purely inflationary money-printing game. Fortunately, those effects have only been seen so far in stock prices, to a degree in housing prices (with a lot of other help), but not in general consumer goods.

Wiimouse

March 12th, 2010

I asked a few days ago whether the Gyration Air Mouse Elite is as awesome as I hoped it was, and apparently it is, according to this negative video review.

It looks quite responsive on the video. For $85, I bet I could convince my superiors to buy me one for use on live-mix shoots.

Bread and Circuses

March 10th, 2010

Unwanted men, we need you to curb the welfare Amazons The editor who wrote the headline did a poor job comprehending the essay, which is worth reading.

On a related note, I’m not sure whether I was unable to read the sequels to Beggars in Spain because they simply aren’t as good as the first one, whether the imagined underclass dialect of English was too linguistically improbable and distracting, or because the vision of a future with a massive unproductive and aristocratic underclass dependent on bread and circuses was simply too depressing. The first book in the series is required reading for hard SF fans, though.

Old School Bloggin’

March 8th, 2010

A graph of Edmonton’s water usage during the US-Canada Olympic Hockey Finals Hockey may be the perfect spectator sport in that it takes about a period to leisurely down a 24 oz beer and you get 20 minutes to hit the head, step outside for some civility, and get back to your seat.

Onion story making fun of Google Give it a few years.

Gyration Air Mouse Elite: Has anyone ever used one? I’m looking for something like a Wii-mouse to use on field shoots. We use a Canopus Twinpact100 to record powerpoint presentations live; it’d be great if we had something that’d cast the mouse pointer on the screen instead of a laser-pointer, which the canopus obviously can’t record. If that’s what I’m looking for, and it works at least half as good as a wiimote, the price is a steal.

The Worldwide War on Baby Girls A story in the Economist about gender demographics and problems ahead.

UPDATED: Richard Sproat comments on the above article in a guest post to Language Log.

Aroldis Chapman Debuts The Cuban southpaw hits 100 mph on a scout’s radar gun in his first taste of Spring Training (and professional baseball). Exciting until six paragraphs in, when you remember that he’ll be managed by Dusty Baker.

Which technology makes you feel like you’re living in the future Asked of seven sci-fi authors. Nisi Shawl answers Basecamp, a product we use at the office for managing workflows among the different staff. My answer would definitely be the Droid. David Levine has the most creative answer, “techno-snot,” the gooey stuff that holds stickers onto things so they can be peeled away without leaving residue. That stuff is pretty awesome. Thinking about it harder, it’s probably those massively dense jump-drives or SD cards that blow my mind most often. Take one of those back in time three years and they’d appear to be magic, even with similar technology available.

Butter

March 5th, 2010

When I was a young fella, I remember my aunt keeping a saucer of butter on her counter. It was great having room-temperature butter to spread on your breakfast toast, but I was unaccustomed to this and unsure about contamination issues. Don’t get me wrong, I wasn’t a prissy kid, but I was an adventurous enough eater to have encountered my share of poorly chosen meals and the unpleasant after-effects thereof.

My roommate recently brought home a butter keeper from T.J. Max for six bones that’s improved my breakfast experience well in excess of that cost. It’s a little two-piece ceramic device, one piece a crock and the other a lid with a dish extending down into the crock. You stuff some butter into the lid, fill the crock 1/3 with clean water, and when you drop the lid down into the crock, the water seals the butter off from the air. Brilliant.

Looking forward to summertime when I don’t keep the nightly home temperature at 54 degrees and room temperature at 6am is a little more toasty.

Flash 10.1

March 4th, 2010

Adobe is releasing Flash 10.1 in the first half of this year. One of the exciting things about it is that it is being designed to work well on Smartphones.

I don’t know when they released this, but you can now download both the beta version of the new player plugin for X86 hardware (not smartphones, yet). And finally, I have the new API, too, which is available from the same page down at the very bottom under Global Player SWC. It’s nice to see things like: flash.events:GestureEvent or AccelerometerEvent.

I need to finish my dissertation in a hurry, because programming this stuff is gonna be a ton of fun.

Incoming Link of the Day

March 3rd, 2010

Since I’ve made an attempt to revive my online presence a few days ago, I’ve taken a look at my traffic logs again. No longer are the majority of my hits desperate people looking for advice on how to shore up a faulty rafter (although my post on that is correct if you’re safe about it).

High times, here.

The most amusing search query coming my way today was this:

miter saws are for pussies

The link there is about using old school barber-shop straight razors to shave your face, a skill I wanted to learn then and have yet to pick up. It’s supposedly the best shave you can get, consequently the least frequent grooming necessary, so I’ll learn it eventually.

As for the misled search engineer: no good carpenter—nor any hack performing good carpentry—is to be found eyeballing cuts when provided with a precise tool. Listen to your betters, rook.

Also: Cardinal baseball starts on Thursday. Joy and gladness abounds.

Sound Cooking Advice

March 2nd, 2010

Master Techniques Before Recipes.

I’d take it a step further and suggest you master techniques, not recipes. But that’s only because I don’t bake.

Sam Freeman Under the Knife

March 2nd, 2010

The gods thew one of their favorite barriers in front of Sam Freeman towards the end of last season as his elbow developed soreness towards the end of the year. Offseason rest didn’t do the trick and he’ll need to undergo ulnar collateral ligament reconstruction surgery. That means his career goes on the shelf for 18 months, which means he’ll be 25 in baseball years when he returns to prospect consideration.

Sam’s an undersized lefty from Texas, drafted in the 32nd round of the 2008 draft by the Cardinals, three rounds ahead of Scott Boras’ son, who went unsigned. He finished his collegiate career at Kansas, where he didn’t pitch to good results. He walked as many batters as he struck out (while hitting 4), allowed nearly a hit and a half per inning, and gave up four home runs in 31 and 2/3 innings.

He was promoted to a full-season team late in his draft year, striking out a combined 38 hitters to 13 walks. Last season, he split the year between the pitcher-friendly Florida State League and the hitter-friendly Texas League, striking out a combined 47 batters in 56 innings. He was basically in line with Carmen Cali for the hopeful left-handed relief pitcher on the way.

Because of the injury, he’ll have to pick up where he left off next year. Here’s hoping he sticks with it and does everything you can do to improve as a pitcher short of throwing a baseball. There are several members of the current big league club who can give him plenty of advice on how to spend his time in rehab.

Newspapers

February 28th, 2010

Found this via Patterico: The Demographics of American Newspapers.

Very funny, and my life is better for having seen the video included.

Up and Running

February 27th, 2010

Thanks to Colleen for photoshopping a cool banner image from a Spring Training past. There’s no hidden message in having who I’m guessing is Anthony Reyes taking the mound there. I should have some opportunity to take some pictures of Oquendo signing soon.

I also set up a cron job to run my Gameday links script once a day, so this page will be up-to-date throughout Spring Training for those who want to keep up with the games down there. There may be some glitches early on, depending on whether the link format will have changed. I’ll fix it quick-like.

I also wrote a fairly lengthy About Page that explains the name for anyone interested after a couple paragraphs of self-aggrandizing navel-gazing.

I’ve got to say, I’m extremely impressed with everything about the hosting service I’ve hired for this website (Web Hosting Pad). It’s very reasonably priced and there’s a ton of useful features they’ve included.

Cuts at King’s College London

February 27th, 2010

One of my committee members and a truly superb Linguist and human being, Shalom Lappin, is being let go from KCL in September.

That’s the craziest thing I’ve ever heard of. Whichever University scoops him up will certainly improve their stature, if this truly should come to pass.