"There's only one hard and fast rule in running: sometimes you have to run one hard and fast."

Monday, March 30, 2015

Starting from scratch

I keep getting asked if I'm running at all and then getting asked to join someone to run 30-40 miles of trails at 6 AM, as if those go together somehow. Here's what starting from zero - real zero, not "I took six weeks off after running 80 miles per week for 9 months" - looks like:


1  0 miles
2  0
3  0
4  0
5  0
6  0
7  3 in 27
8  3 in 29
9  0
10 0
11 0
12 0
13 0
14 0
15 0
16 0
17 0
18 0
19 0
20 0
21 0
22 0
23 0
24 2 in 18
25 0
26 0
27 0
28 0


1  0
2  2 in 18
3  0
4  0
5  0
6  0
7  6 in 55
8  0
9  0
10 3 in 26
11 5 in 46
12 6 in 59
13 0
14 6 in 55
15 6 in 57
16 0
17 3 in 27
18 2 in 19
19 1 in 10
20 0
21 6 in 56
22 6 in 62
23 0
24 6 in 54
25 6 in 60
26 6 in 60
27 0
28 6 in 54
29 6 in 57
30 0

It's taken a lot of work, but I've found a way to run (relatively) pain-free with only ten minutes per day of rehab exercises. It's a start.

Saturday, March 21, 2015

Steve Does a Pull-up

I'm holding off on posting anything important for a while, as there's a lot of flux in my life right now.

Last December, I fell on the ice and messed up my back and one leg and it took forever to recover. I thought I'd taken care of everything, though, until one day I awoke and couldn't move my arm. I had "frozen shoulder," a fairly common problem, but one that's still surprising when it happens. It took about a month of rehab before the arm was about 95% functional.

So, doing a pull-up is a small victory of sorts.

Friday, March 13, 2015

Death on the Hill

About 200 yards from where I do my hill repeats, a man froze to death. There's a ton I'd like to say about it, but I'll put up some links and you can piece together your own story.

First report




Tuesday, February 24, 2015

90000 Miles and 1 Mile

Though I'm not running much, I should hit the 90,000 mile lifetime mark this summer. If you want to join me for that (literal) milestone, let me know. Should be about June 20.

Tuesday, February 17, 2015

My favorite film discoveries of 2014

ICYMI [Yes, I've stooped to that]:


Among the 500 or so films I saw last year, I picked 10 that I thought were a lot of fun to watch. I doubt you've heard of any of them. Check it out.

Saturday, February 14, 2015

Steve"s Evil Kitchen: Attack of the Turkish Songe

I have struggled with making Turkish Delight. So many others have as well that most published recipes include gelatin, which is kind of cheating. The correct texture requires a carbohydrate gel. After having the weeping mess most people get, I also scorched a batch before getting it right.

Step one: fondant

Add 4 cups sugar, 1/4 tsp. cream of tartar and 1 1/2 cups water. Cook to soft ball stage (240F), cool to 46C (I switched thermometers), then stir until it briefly becomes rock hard. If possible, store overnight before next step.

Step two: starch base

Combine 1 cup cornstarch, 2 3/4 cup water and 1 tsp. cream of tartar. Heat medium high, stirring continuously, until thickened.

Step three: combine the two mixtures and heat, medium, until the mixture becomes translucent and the edges of the bubbles popping at the surface retain shape above the rest of the mixture. Not cooking long enough leads to weeping; cooking too long leads to scorching [Plan to ruin two batches before you get it right]. Add flavorings, colors and inclusions at this time. Pour into a greased pan, covered with oiled paper, overnight at room temperature.
I ripped off sections at this point to see if it was holing - it was.

Step four: cut with an oiled knife, coat and bury pieces (about 1/2" x 1 inch x whatever depth) in 1/4 c. cornstarch and 1 c. confectioner's (powdered) sugar for up to 1-2 days.

Where I went all weird

I decided I wanted to make an aerated delight, using the method of sponge candy, where baking soda is added to aerate hard candy. That technique depends upon using a matrix as solid as sugar cooked to hard-crack and a temperature where baking soda decomposes. The alkalinity causes the gelatin protein to brown (Maillard reaction), giving a caramel color and flavor.

Turkish Delight is not made at a high enough temperature for this to work and I didn't want browning. I decided to use baker's ammonia, an old-fashioned leavener available in specialty shops, which decomposes at a much lower temperature, releasing the stench of ammonia (which is why it's used so little now). I wasn't sure this would be enough to work and I was worried about the flavor with all the base added, so I also added tartaric acid in equal amount. Tartaric acid - available in brewshops - is related to cream of tartar and lends a mild artificial grape flavor... it's the flavor of grape sodas, for example. That led me to add raisins as an inclusion as well, to increase the grapiness.

There's a reason I'm not showing a picture of the result. The sponge fought back.

Wednesday, February 4, 2015

Minnesota's Next Budget Crisis

During the administration of Arne Carlson, Minnesota had a then-record deficit that was growing at an alarming pace. After making a number of changes to policy, there followed a record surplus during the Ventura years. After that, there was a new record deficit, a new record surplus, a new record deficit and now a surplus. This explosive dynamic instability is a serious problem and not being addressed, so I thought I'd look into it.

The hog-maize cycle

When economists talk about instability, they start with the hog-maize cycle, first described in 1925. What one expects is that, when hog prices are high, people eat less of them and more maize, so the price of maize should go up and the price of hogs go down; people then would switch back to eating more hogs.

The system can become unstable, though, if hogs are fed on maize. Then, an increase in the price of maize causes hog-breeders to cut costs by raising fewer hogs. This decrease in hogs increases their price. The increase in the price of hogs causes people to eat more maize, which in turn increases the price of maize again. This leads to ever-increasing prices.

Oh no! Math! (and ecology and particle physics)

This phenomenon has been described mathematically using cobweb theory, which relies upon equations first described by the ecologists Lotka and Volterra independently in 1924 and 1925, one studying competition for limited resources and the other predation.

The Lotka-Volterra equations are one specific result of a general mathematical model called the Kolmogorov Forward Equation, described in 1931. It happens to be identical to the Fokker-Planck equation, who described the movement of populations of particles without the mathematical rigor of Kolmogorov. I may be the only person who's studied all of these fields.

What the math means for budgets

All the math shows is that, if you have set a budget to balance to zero, over time the amount of surplus or deficit is dependent only upon the volatility of the elements (I'm going to use the words "volatility" "variance" and "variability" in ways that statisticians will abhor, as they each have specific meanings that I will ignore). Obviously, those things that do not change will not change the budget's balance; the more variable something's value is, the further it can move the sum of values.

Sources of variability

The Minnesota Management and Budget department (MMB) provides reports on what the values of assets and liabilities were in the state's general fund and how far they differ from what was predicted. The spreadsheet from November of last year is here.

According to the statistical models above, it is the squares of the individual deviations that are important and one can rank elements by the squares of the variances divided by the actual values. In this way, one finds that sales and excise taxes are remarkably stable; in fact, the values do not change greatly regardless of other economic factors. Property taxes as a whole also do not vary greatly, but income taxes are less predictable (in a committee meeting, one state economist, Matt Schoeppner, gave his opinion that what variability existed in income taxes were due to bonuses and stock options among the wealthiest citizens) and corporate taxes are nearly impossible to predict accurately. There are also a few small elements that vary greatly, but average out to be unimportant over time, creating "noise" in the budget system; in last February's report from the MMB, departmental earnings were an example of this. Expenses do not contribute to the variability to any appreciable extent, which leads to an interesting observation:

The Leaky Bucket

Think of the state's general fund as a water bucket with a hole in the bottom. If you do not control the flow of water into the bucket, it eventually either runs dry or overflows, which is the instability of the system. Changing the size of the hole changes how fast the system goes unstable, but does not change the fact that it will still go unstable. You cannot solve the problem only by controlling the outflow. What this means in terms of budget is:

You cannot solve the state's budget problem with spending cuts! 

The next time there's a budget deficit, anyone who says "We have to cut expenses, tighten our belts and live within our means" is being dangerously naive. The situation is not like balancing a checkbook.

 Budget as a process control problem

The ever-expanding fluctuations in the budget are seen commonly in process control problems.

From an old textbook of mine.

This is what's called an "unstable underdamped second-order" system. The Kolmogorov equation is itself a second-order differential equation:

If the situation were simply "money in, money out," it would be a first-order equation. The reason for the complication is that there is "integral feedback control," which in terms of budgeting simply means that one tries regularly to balance the budget; once a deficit or surplus is detected, measures are taken to bring the balance back to zero.

The second-order nature of the system comes from the least stable elements, namely corporate taxes and income taxes of the very wealthy.  When the budget strays far from  a zero sum, changes to the tax code are made and accountants then find ways to exploit the changes for the advantage of their employers, which soon leads to new changes in the tax code, repeating the cycle.

Fortunately, there are a number of ways to tame these unruly systems, even though we don't have enough information to model them accurately.

Ways out of the quagmire

Decrease response stringency

One way to decrease both the size and frequency of budget oscillations is to balance the budget less frequently, say every 10 years; this would require legislation (and probably a constitutional amendment) and would be unlikely to pass.

A second way is to remove the demand for a completely balanced budget. The simplest way to do this is to create a reserve, the amount of which should be quite large compared to what has been tried in the past. During the Ventura administration, the budget surplus was returned to taxpayers, but holding that amount in reserve might, at that time, kept the following deficit from occurring. Another way of doing this are "accounting shifts," moving items from one budget cycle to another; this, however, tends to exacerbate the problem in the long term.

Shift burden from unstable to stable elements

This is the "conservative" approach. The most unstable elements are corporate taxes and income taxes of the very wealthy; if the tax rates on these are lowered with a concomitant increase in property and sales/excise taxes, the stability of the system improves. The problem with this approach is that it rewards those who are exploiting the system and regressively increases the burden upon those least able to afford it.

"Tune" tax rates

It is possible with most systems to stabilize control by adjusting rates and measurements: if you are getting too little or too much from one source, you adjust the rate from which you take from that source to compensate. Unfortunately, this only works if the system itself is not changing. With the state budget being balanced every two years with new taxes, new ways of measuring taxation and elaborate accounting changes, there is no way to reign in the chaos by simple rate changes.

If a moratorium on these changes in the methods of taxation could be enforced and enough time could elapse to study the system made constant, these rates could be adjusted by empirical methods that have been known for 50 years. Because the budget must be balanced every two years, this is unlikely to ever happen.

Have everyone play by the same simple rules

This is the "libertarian" approach. It is not the corner dry cleaner that's causing instability in corporate taxes. Even restaurants, which are renowned for their failure rates, are not a problem, because they exist in such numbers that their overall contribution to the tax base remains relatively constant. It is the largest businesses, which have their own lobbyists to push for changes that will help them at the capitol that cause instability. [The example of Medtronic buying a foreign company for billions and changing their incorporation is a current example.]

Everyone, conservatives and liberals alike, agree that the tax code should be simplified. Every change that has ever been made has been to lessen someone's taxes. Because those with the most to gain have influenced the most, we currently live in a corporate plutocracy. Making changes to simplify the tax code, however, runs counter to the moratorium mentioned two paragraphs earlier.

Alter the method of control

As the integral feedback control of balancing the budget is necessary for instability, lessening it and switching to a different kind of control will stabilize.

1) Proportional control. If a budget reserve is created, it can be maintained within a certain range by simply adjusting tax rates in proportion to the change in the reserve between budget cycles. This is a simple elegant solution, but requires that no other changes be made.

2) Derivative control. Rather than trying to completely control the total perturbation to the ystem over time (integral control), one can add a control based upon the rate of change of the perturbation. This is anticipatory and decreases the time it takes to bring the system to a steady state. [If you actually read the Wikipedia link on the hog cycle, you'll find that some say anticipation is the problem, that over-reacting to expected future changes leads to instability. In closed loop systems with integral control, adding derivative control has been shown to be stabilizing.] This method is difficult to employ in complex budgets and works best with frequent adjustments, the opposite of the "reduced stringency" approach outlined earlier.

3) Feedforward control. Another necessity of instability is feedback control, i.e. responding to a change in the system after it has been quantified. Controlling perturbations before they enter the system, called feedforward control, does not lead to instability and adding it should increase stability in a system with feedback control. In the case of the state budget, I would suggest an alternative minimum tax for corporations that are large ("large" being defined by state economists), with the incentive of returning a portion of this collection to those businesses whose taxable income is closest to predictions. This would encourage businesses to stop trying to "game" the system. Support for this would be garnered by promising lower overall corporate tax rates.

Breaking the system's back

This is the "conspiracy theorist" approach. The instability of integral feedback control can be halted if the system itself can be changed so that it reacts differently to control. If, as I believe, corporations are exploiting the legislative system for their own gain, it becomes necessary to identify the manipulation and make it public. It appears that a record number of bills will be introduced this session and among these are ones designed to help large businesses at the expense of the state, it people and small businesses. These need to be stopped politically and could very slowly bring the budget fluctuations under control. We probably don't have enough time for this to work.