links for 2010-09-24

  • One of the biggest challenges in selecting a font for TeX or LaTeX is that there are not very many math fonts that match the plethora of available text fonts. It’s reasonably easy to use an arbitrary Postscript Type 1 font in TeX for text (see Philipp Lehman’s Font Installation Guide [1]), but obtaining and configuring a matching math font from scratch is a demanding task. Thus, there are few math fonts for TeX, and in particular very few free ones. However, in the past few years, several very nice free fonts have been released. The goal of this article is to list all of the free math fonts and to provide examples.

links for 2010-09-23

US Air Force Marathon 2010

Last year’s Air Force Marathon was such a good experience that I chose it again for this year’s marathon goal. Overall, I am glad that I ran it again this year. I had some issues with last year’s event that I hoped could be improved upon, and this year I had some different issues.

It was a beautiful morning for a run, about 55° at the start. It grew warmer as the day went on, to about 75° by the finish.

One of the most memorable aspects of last year’s event that made me want to participate again was the opening ceremony. The emotional rush from the paratroopers with their enormous flags, the pin-drop silence during the national anthem, and the F‑18 flyover were unforgettable. Unfortunately, due to the biggest snafu of the day, the opening ceremony and the start of the race was spoiled for many participants. I’m sorry to say it, but the traffic and parking situation before the race was an unmitigated disaster.

Last year, we planned to arrive about an hour prior to the starting gun. We left the hotel 75 minutes before the start, and drove right onto the base, found a parking spot, took a short shuttle ride, and arrived with plenty of time to stretch, relax, get our minds in gear, and make that final pit stop before the race. It was as smooth as anyone could imagine, highlighting the best of what one would expect from military planning and logistics.

This year was a stark contrast. Our hotel was a bit closer to the base, so we chose to leave the hotel 60 minutes before the start. As soon as we turned left out of our hotel’s parking lot, we were sitting in a mile-long line of traffic that was going absolutely nowhere. As our safety margin quickly eroded, I asked Emily to continue ahead in the through-traffic lane and just drop me off at the next intersection nearest the gate, and I would run to the start. She did, and I jogged to the start, arriving just as the national anthem began.

Meanwhile, Emily and David did manage to re-enter the line of traffic somehow to get onto the base.

The cause of all this mess was anyone’s guess, but apparently only one of the three main gates along the south side of the base was open for people to enter. There were no parking shuttles this year (again, we do not know why), so they trekked across the field and old runway from their makeshift parking spot along with a throng of other runners and spectators. Emily reports that as they heard the announcer’s “ready” signal, there was a collective expletive all around her from all the runners who were stuck in traffic and unable to reach the start in time. I wish there had been some kind of warning that the traffic flow was going to be so different. What a disappointing way to start the morning.

Once we were underway, the day improved quickly. Again, it was a beautiful morning, and the B‑52 circling overhead was an inspirational kick in the rear to get moving. While it wasn’t completely effortless, the first several miles ticked past faster than expected. I was trying hard to control my pace and conserve energy because I did not feel well prepared for this race. I had missed a number of the longer training runs on my schedule due to travel, sickness, and self-inflicted injuries. Apparently being mindful of this helped, because it wasn’t until after the halfway point that I was aware of anything worth complaining about.

The crowds in Fairborn were great! Four buses shuttled spectators from the starting area to Fairborn shortly after the start of the race. Four buses does not seem like a lot, considering the number of people in the area, but Emily and David boarded one and headed to one of the few spots off the base that friends and family could see their runners. They enjoyed some hot chocolate while they waited on the pack to pass by. I’m glad I got to see them, and they didn’t even look too bored!

As with last year, I cannot say enough good things about the volunteers along the course. Since friends and family could not be along the majority of the course that was on the base, the aid station volunteers and safety personnel where just about the only form of mental support that could be found. They did an outstanding job. The Nerd station, alien station, 80s station, the ladies at the station near mile 16 yelling their brains out and having fun were all memorable and lightened the experience.

I was tapped out by the end of mile 20, near Huffman Prairie. I wound up walking on and off for the rest of the race, a little over a mile in all. Next time I will be better prepared (by not getting sick, cracking any ribs, or having any last-minute travel). Sounds doable, since I’m so firmly in control… sure.

The Dayton Daily News has a small gallery of photos from the day’s events. The Garmin Connect widget below has an interactive tour of my trackpoints. If it’s not visible, here is a direct link to the activity page, which can export to KML for toying with in Google Earth.

links for 2010-09-21

  • The design and construction of a new house according to environmentally thoughtful, sustainable, “green” practices offers many rewards but entails a variety of ironies, compromises, frustrations and practical problems as well. This website is intended to document the process involved and lessons learned in building this lakeside house in Evanston, Illinois. The owners, architect and builder hope to encourage and assist other owners, architects and builders with “green” intentions who are considering a project in this direction.

Color laser printer teardown

The old color laser printer at work gave up the ghost earlier this summer, and it has been sitting in the electronic waste recycling bin because it would have cost more to fix than to replace. I had been wanting to take it apart and take a look inside, and I finally got around to asking permission to fish it out. However, Emily will be pleased to learn that I saw a teardown of the same printer model posted on the web, so now I don’t have to clutter up the garage!

Aside from dozens of pictures of the inner workings of the printer, I enjoyed the insightful comment that “the first priority of every part of this printer is to sell more printer parts.” So true.

links for 2010-09-15

How many library books did we buy?

To keep our 4‑year-old interested in his bedtime story routine, we borrow a lot of books from our local library. Our pattern for a while now has been to check out a dozen or so books every few weeks. That’s a lot of books, and being the analytical type, I started to wonder what our fair share would be — how many books represent our share of the library’s book purchases.

According to the Hamilton East Public Library’s 2009 annual report, here is where the library’s revenue comes from:

Property Tax                           $5,130,689  (55%)
County Option Income Tax               $3,469,910  (38%)
Financial Institutions and Excise Tax  $  254,505  ( 3%)
Fines, Fees, and Other Revenue         $  359,532  ( 4%)
Total                                  $9,214,636

So, property and income taxes account for 93% of the library’s revenue. I’m not sure what the “financial institutions and excise tax” item is, but I know exactly what our property and county income tax are. I will admit to paying a 25¢ fine recently for a book that was one day overdue. The librarian commented that it was the smallest fine that she had ever processed. I’ll just leave that fine out of the mix and trust that I’ll get to within 95% of the bottom line. Let’s look at how much the library gets from our property and county income taxes.

Property tax. According to the Hamilton County Auditor’s 2010 tax rate notice, Fishers residents pay 0.0615% of assessed property value into the library system. The Assessor’s office makes it easy to look up any property’s assessed value.

Income tax. The State of Indiana 2010 County Option Income Tax Distribution Report shows that Hamilton East Public Library gets $3,216,968 of the $99,862,358 tax dollars distributed, or about 3.2%. So, 3.2% of Hamilton County residents’ 1% county income tax goes to the library system.

From that, it’s very straightforward to see how much money you send to the library every year. Just check the Assessor’s website and your paystub. Multiply your assessment by 0.000615 and your county income tax by 0.032. How far does it go?

Referring again to the library’s annual report, here is where the library spends its money:

Salaries and Benefits                   $4,268,937  (50%)
Mortgage                                $2,443,293  (28%)
Utilities, Supplies and Other Expenses  $1,195,860  (14%)
Books, Materials, and Equipment         $  723,124  ( 8%)
Total                                   $8,631,214

Curious that the library spends just 8% of its budget on buying books. At any rate, 8% of the taxes we pay into the library goes to buying books.

In our case, that’s less than $7, or one copy of Cowboy & Octopus.

links for 2010-09-14

  • This visualization draws a red circle at the center of each zip code indicating the number of people who travel to or from that area. The blue lines show the driving directions.