The Daily Parker

Politics, Weather, Photography, and the Dog

Thoughts about the necessity of getting groceries in the Arctic Vortex

My day became a non-stop parade of context shifts and meetings, so now that the temperature has dropped to -20°C (with a wind chill of -31°C), I'm wondering just how important having cream in my coffee will be tomorrow morning.

Two other thoughts:

First, I lived through the winters of 1983-84 and 1984-85, the first notable for giving us 100 hours of sub--18°C temperatures ending Christmas morning, the second for giving us the all-time-lowest temperature in Chicago (-33°C). I didn't go to school on that day (20 January 1985), only because that day was a Sunday. We went to school the next day, though. We all survived.

Second, despite having had that experience as a child, I don't want to have it again. No. Forget it. We're having the coldest winter in a generation, and I'm tired of it.

You know, before this winter, I don't think I ever complained about winter weather on this blog. Sure, I posted about getting my car buried, and walking along a surreal Lake Shore Drive, but until the past few days I don't think I ever went negative.

Fuck that. This sucks. Five days in the Caribbean isn't long enough.

And so it begins...

The temperature tumble that began yesterday evening seems to have leveled off. From 6pm yesterday to 6am today we had the steepest decline (17°C) with an abrupt plateau at sunrise this morning, now holding at -19°C.

I might have to leave the house this afternoon to pick up a couple of necessities, like cream. (Yes, it's worth braving the Arctic to get cream for my coffee tomorrow.) Otherwise, my office is closed for two days, and Parker's at day camp, so until his 9pm walk tonight I really have no reason to leave.

This is how I came to explain the phrase "stir-crazy" to a native Russian speaker over Skype this morning. I think we'll have some excellent examples of when our office re-opens Wednesday.

To Git or not to Git...

I'm torn.

Or I'm a dinosaur. Or I'm a Perceiver. Or I'm a senior software development manager who's sick of changing technologies.

My current drama is between continuing to use Mercurial on one hand, and switching to Git on the other. Both are distributed version control systems, so both enable a load of flexibility in single- or multi-developer workflows. I know that sounds like jargon, so let me explain.

No, there is too much; let me sum up: If you don't have to share every little change you make to a software project, everyone is better off.

The cold war between these two products has created two problems that appear to have nothing to do with each other:

  • We have multiple software projects that we have to continue to support in production while we build entirely new hunks of them (which will take months); and
  • All of the cool tools for integration and deployment work with Git, while not all of them work with Mercurial.

I suppose I shouldn't be surprised. I chose Betamax and Laserdisc as well. I have a real weakness for the best technical solution, even while the popular solution takes the lead. (Both Betamax and LaserDisc had superior audio and slightly better video than the products that defeated them. At least I held off choosing between HD DVD and Blu-Ray until one of them was cold and dead in the ground.)

I digress.

I'm annoyed that Git is moving so far ahead of Mercurial that it's becoming an argument to use Mercurial. I assert this is an argument to popularity, not to logic. But I also get really tired of swimming upstream, and if Microsoft, Bitbucket, and a bunch of other companies are pushing a technology, who am I to blow against the wind?

A conclusion, to the extent possible, will follow shortly.

The opposite of continuous delivery

Yesterday I wrote that I'd spend this morning setting up the Inner Drive Website as a continuous-delivery application running in Windows Azure cloud services. Well, that was a bit optimistic. Here's what I did instead:

  • Shook my head sadly that the last time I published the site at all was last March. That's a little dis-continuous, I think.
  • Upgraded the application to .NET 4.51, the Azure SDK 2.2, Azure Storage 3.0, and the latest Inner Drive Extensible Architecture build.
  • Moved the master code repository to my real provider.
  • Upgraded an administration feature to a new database schema.
  • Created an entirely new copy of the site's database to accommodate this, because other applications are using the old database schema.
  • Beat Web deploy into submission to avoid the 30-minute Azure publish time. (Why 30 minutes? Because I have a slow DSL and because the site has about 30 MB of SDK files (register!).
  • Corrected an idiotic mistake that prevented people from resetting their forgotten passwords.

The total time for this mishigos: 5 hours, including 6 minutes for the last bullet point.

So I haven't actually converted the repository to Git, let alone set up a CI server or anything like that. And now, I will go walk the dog, and work on this no more.

Son of Vortex

The worst winter in 30 years continues in Chicago. This morning we woke up to another 50 mm of snow on the ground (fortunately light and fluffy) and -12°C cold. The good news: today the forecast calls for a seasonable -3°C. Then, starting around 3pm, this happens (click to expand):

If you compare that forecast to the one on January 4th, you will see that today's has a lower bottom.

Yes, not content to give us the coldest temperatures recorded in Chicago since 1995 already, this winter is about to give us, quite possibly, the coldest temperatures recorded in Chicago since 1983. (In fairness, January 1994 sucked.)

I have lived through the coldest day ever in Chicago, 20 January 1985, when the ambient air temperature bottomed out at -33°C, but the howling winds gave us a flesh-stripping -51°C. Tomorrow won't be like that. But it won't be like mid-June, either.

Continuous integration with Azure cloud services

This is just a note to myself, really. Last weekend I spent an hour setting up continuous deployment of an Azure website using Git.

At work, we're moving towards doing the same thing with Azure cloud services, which has a different set of problems to solve.

I'll have more to say about this once we've done it. Meanwhile, here are a few of the resources we're reading to get started:

This weekend I may move Inner-Drive.com to CI/CD as well. It'll be my Sunday Morning project, possibly.

Fleeting warmth, then the chill

Briefly, overnight, the temperature at O'Hare hit

1°C before beginning its slow slide to -9°C just now. And it's getting colder, with a forecast -18°C tonight, then a spurt up to -2°C tomorrow afternoon, then an inexorable slide all day Monday to the depths of hell. Between dawn Monday and noon Wednesday—60 straight hours—we'll have temperatures below -18°C just like two weeks ago.

Of course, two weeks ago, it got a little bit warmer on Tuesday. Not this time. And yet, it still won't be as bad as Christmas 1983, when we spent 100 hours below zero Fahrenheit.

We're creeping toward another awful record, too. The greatest number of days we've ever had in one month below zero Fahrenheit was January 1977, when we had 17. Tonight's will be 12. Monday, Tuesday, then possibly Wednesday and Thursday...that will be 16. Can we do it Friday, the 31st, and tie the record? I hope to dog not.

For some reason, we're unusually sick of winter this year.

We're allowed to complain now

I've said it before: In Chicago, you're not allowed to complain about the cold until it's below 0°F. If you're too cold, you're just dressed incorrectly.

Well, we've now had 16 days that cold this season (including 4 in December), tying the horrible 1978-79 and 1976-77 winters for third place. Only two winters, one of them in the 19th century, had more days this cold.

To add insult, yesterday Anchorage, Alaska, had record-high warmth (9°C), and most of the state was warmer than Chicago. The dome of hot, high-pressure air over the North Pacific, probably caused by anthropogenic climate change, has been driving this.

So, when we have the coldest winter in 30 years, and when it's 28°C warmer in flippin' Alaska than in Chicago, we get to complain. And next week they're forecasting even colder weather for us.

Twelve days until I'm on a small island...twelve long, cold days...

Edited to clarify the record period.

Inflation is good for debtors

Why? Because as the value of currency goes down, it becomes easier to pay off fixed debts. As a compensation, interest rates tend to rise with inflation, because the cost of money—if I give you a dollar today, I want more tomorrow—goes up with it.

The flipside is that creditors hate inflation. Raising interest rates kills inflation dead. In fact, raise interest rates at the wrong time, and you get deflation, which makes it harder to pay off debts.

This tells you everything to know about why the very, very rich want to raise interest rates right now, even though we have the lowest inflation rate in history. Paul Krugman fills in the lines:

Keynes describes...a condition of secular stagnation — of persistently low returns on investment, in which there is a chronic oversupply of saving. He believed, in 1936, that this would be the state of affairs in the decades ahead, and was of course wrong in that belief. But he wasn’t wrong about the possibility of such a state of affairs, and since Larry Summers came out as a secular stagnationist, the view that we may well be there now has gone mainstream.

[L]ow rates of interest, he suggested, "would mean the euthanasia of the rentier, and, consequently, the euthanasia of the cumulative oppressive power of the capitalist to exploit the scarcity-value of capital."

What Keynes didn’t say, but now seems obvious, is that the rentiers are unlikely to accept their euthanasia gracefully. And therein, I’d argue, lies the ultimate explanation of the persistent clamor for monetary tightening despite weak economies and low inflation. I’ve described on a number of occasions how tight-money advocates are constantly shifting their arguments — it’s about inflation; no, it’s about sound market functioning; no, it’s about financial stability — but always with the same bottom line: rates must rise now now now.

This is why don't we have higher employment, more growth, and rising standards of living right now. And yet mortgage rates are going up—in a housing slump. At some point, the bottom 99% are going to notice, don't you think?

Make it stop...

Today we might get up to -10°C, but even though this part of January is normally the coldest bit of the year, it might continue to cool down over the next couple of weeks. The 8-14 day look-ahead suggests below-normal temperatures through the beginning of February. This winter is already 2°C below normal on average.

Plus, with the 150 mm of snow we got last night, we've now tied the winter of 1977-78 for third-snowiest-ever with a seasonal total of 1138 mm. It could be worse; parts of Michigan have gotten over 2540 mm of snow this year.

More snow is forecast for this week, too.

Two weeks to a little Caribbean island...two weeks...I can make it...