The Daily Parker

Politics, Weather, Photography, and the Dog

Unexpected master class

Imagine you're sitting on your front stoop, strumming your guitar, and Eric Clapton comes out of nowhere to give you some pointers.

That's about what happened to me today. Earlier this week, Jon Skeet (described by Scott Hanselman as "the world's greatest living programmer) noticed something I posted on the IANA Time Zone list, and asked me about the Inner Drive Time Zone library.

So I sent him the package.

And this afternoon, he sent me a benchmark that he wrote for it. Just like that.

Of course, the benchmark showed that my stuff was about 10% as fast as the Noda Time library, an open-source project he curates. So, having a couple of hours for "personal development time" available, I optimized it.

The specific details of the optimization are not that interesting, but I managed to more than double the library's performance by changing about ten lines of code. (It's now 20% as fast as Noda.) Along the way I exchanged about 10 emails with Skeet, because he kept making really crack suggestions and giving me valuable feedback about both my design and his.

That was cool.

"Black" orphaned by Emmy voters

Tatiana Maslany, who plays Sarah Manning (and Alison, Cosima, Helena, Rachel, etc.) on BBCA's "Orphan Black," was not nominated for an Emmy award this morning. Before hearing from the critics why this pretty much invalidates the Best Actress category this year, take a look:

The Toronto Sun leads the prosecution:

Emmy Award voters must have broken their clickers.

Had they been able to change the channel every once in a while, they might have run across a Canadian actress named Tatiana Maslany and a show called Orphan Black.

Jokes about broken clickers aside, maybe this actually is a U.S. channel problem.

In Canada, Orphan Black airs on Space, which has a far higher profile in our country, comparatively speaking, than Orphan Black's U.S. network, BBC America, does in the States.

And it also must be noted that Maslany's category – lead actress in a drama – was particularly competitive this year. Keri Russell of The Americans and Elisabeth Moss of Mad Men didn't make the cut, either.

Still, this sucks, Canada.

American critics are disappointed too. Insider daily Hollywood Reporter's Tim Goodman thinks this shows bigger problems in ATAS:

This is not one of those years when Emmy voters get forgiveness on their oversights simply because they seemed to be progressive in a few categories. That's because the rubber-stamping seemed especially gratuitous and the Big Mistakes seemed more prominent and damning.

Tasked with celebrating and rewarding the achievements from within its own industry, Emmy voters continue to come off as half-involved, behind-the-times clock watchers instead of guardians. It's as if the admittedly daunting task of actively sampling the ever-changing content of their own makes them crumble before even making an effort.

I mean, even by the low bar of Emmy standards, 2014 is a real omnishambles.

If you're paying attention at all, Tatiana Maslany from BBC America's Orphan Black is not a dark horse contender anymore. She should have been a slam dunk, not a snub for the second year running. Overlooking The Americans and The Good Wife as best drama is almost startling. In a world where Downton Abbey is going to get a slot, add Masters Of Sex and The Walking Dead to that list.

Part of the yearly problem with the Emmys is the institutional habit of returning an ungodly percentage of past winners into the nomination ranks despite downturns in series quality or superior acting performances from competitors.

And here are just a few things my friends are saying on Facebook:

  • Tatiana Maslany was not nominated for an Emmy. ALL AWARDS ARE NOW INVALID TO THE END OF TIME.
  • WHY IS TATIANA MASLANY NOT ON THIS LIST? Stupid ATAS.
  • I love tofu, esp tofu tacos!

(That last one may not have been, strictly speaking, on point...)

Of course, the Emmys haven't influenced my TV viewing since...well, ever, so I'm not really sure it matters. But what a stupid omission.

On Wrigley Field's upcoming "renovations"

The Tribune reported about half an hour ago that the Cubs have agreed to the Mayor's proposal and will scale back their signage plans:

The Cubs agreed to Mayor Rahm Emanuel’s requested conditions in order to present its latest renovation proposal Thursday to the Commission on Chicago Landmarks, including reducing the size of signs along exterior outfield walls and to continue negotiating with rooftop owners who have said the signs will hurt their businesses, according to a City Hall source.

The changes requested by the city include reducing the size of the signs along the exterior outfield walls and increase spacing between them, as well as eliminating plans for sliding concession windows for the exterior brick wall at Waveland and Sheffield avenues. The team also agreed to drop enlarged openings in the outfield brick wall for new bullpens, a change the team previously announced.

But Crain's Joe Cahill has a snarkier view of the Ricketts' plans:

After looking over the Chicago Cubs' latest proposal for new advertising signs at Wrigley Field, I'm more convinced than ever that they're really committed to winning.

Why? Because their plan to install seven big signs at a ballpark that has been free of the visual clutter found in most big league stadiums means they won't be able to count on Wrigley Field to draw crowds win or lose. The retro charms of Wrigley Field are the reason why the Cubs have done well financially while doing poorly on the field for so many years, a rare feat for a sports franchise.

But it seems to me they're messing with a unique asset. Wrigley Field has been an annuity of sorts, generating reliable income for decades. Altering it is a risky business move.

It seems that way to us fans, too. As much as I'd like to see the Cubs in the Series, do I really have to give up historical Wrigley Field to get there? Cahill might not be joking, but only just.

What's going on with the Microsoft Azure blog?

For the last couple of days, I've had trouble getting to Microsoft's Azure blog. From my office in downtown Chicago, clicking the link gives me an error message:

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

However, going to the same URL from a virtual machine on Azure takes me to the blog. So what's going on here? It took a little detective work, but I think Microsoft has a configuration error one of a set of geographically-distributed Azure web sites, they don't know about it, and there's no way to tell them.

The first step in diagnosing a problem like this is to see if it's local. Is there something about the network I'm on that prevents me from seeing the website? This is unlikely for a few big reasons: first, when a local network blocks or fails to connect to an outside site, usually nothing at all happens. This is how the Great Firewall of China works, because someone trying to get to a "forbidden" address may get there slowly, normally, or not at all—and it just looks like a glitch. Second, though, the root Azure site is completely accessible. Only the Blog directory has an error message. Finally, the error message is coming from the foreign system. Chrome confirms this; there's a HTTP 200 (OK) response with the content I see.

All right, so the Azure Blog is down. But that doesn't make a lot of sense. Thousands of people read the Azure blog every day; if it were down, surely Microsoft would have noticed, right?

So for my next test, I spun up an Azure Virtual Machine (VM) and tried to connect from there. Bing! No problem. There's the blog.

Now we're onto something. So let's take a look at where my local computer thinks it's going, and where the VM thinks it's going. Here's the nslookup result for my local machine, both from my company's DNS server and from Google's 8.8.8.8 server:

Now here's what the VM sees:

Well, now, that is interesting.

From my local computer, sitting in downtown Chicago, both Google and my company's DNS servers point "azure.microsoft.com" to an Azure web site sitting in the North Central U.S. data center, right here in Chicago. But for the VM, which itself is running in the East U.S. data center in southern Virginia, both Microsoft's and Google's DNS servers point the same domain to an Azure web site also within the East U.S. data center.

It looks like both Microsoft and Google are using geographic load-balancing and some clever routing to return DNS addresses based on where the DNS request comes from. I'd bet if I spun up an Azure VM in the U.S. West data center, both would send me to the Azure blog running out there.

This is what massive load balancing looks like from the outside, by the way. If you've put your systems together correctly, users will go to the nearest servers for your content, and they'll never realize it.

Unfortunately, the North Central U.S. instance of the Microsoft Azure blog is down, has been down for several days, and won't come up again until someone at Microsoft realizes it's down. Also, Microsoft makes it practically impossible to notify them that something is broken. So those of us in Chicago will just have to read about Azure on our Azure VMs until someone in Redmond fixes their broken server. I hope they read my blog.

The Duke sues Duke

The heirs of actor John Wayne, who manage his likeness and other trademarks associated with him, have sued Duke University to resolve a long-running dispute over the name:

Duke University has been fighting with the late actor's heirs over "Duke" trademarks (restaurant services, gaming machines, celebrity licensing services, etc.) for nearly a decade, and last year, the school stepped forward after John Wayne's family attempted to register "Duke" for all alcoholic beverages except beer.

The school told the Trademark Office, "Consistent with its policies and in order to prevent tarnishment of its brand, [Duke University] does not permit use of confusingly similar marks associated with unapproved goods or services, of uncertain quality and/or unregulated by [Duke University]." Duke University, established in 1838, added that what the actor's heirs wanted to grab threatened its own hold on a variety of food products and beverages.

John Wayne Enterprises is now going to federal court over the objection, asserting jurisdiction in the Central District of California because the school actively recruits students there, raises money there, maintains alumni associations there and sells university-related products there.

One thing that the private research university doesn't do? "Duke University is not and never has been in the business of producing, marketing, distributing, or selling alcohol," states the complaint. "On information and belief, the actual and potential customer base of Duke University is vastly different from the customer base of JWE."

The actor's family now is seeking a declaratory judgment that there is no likelihood of confusion and that its attempts to register and use "Duke" alcohol will not dilute Duke University's own rights.

Later, I'll be going to the Duke of Perth to duke this out with my friend Earl.

Unintentionally amphibious airframes

To lose one partially-completed airplane is unfortunate; to lose six smacks of carelessness:

Nineteen cars in a 90-car BNSF Railway Co train loaded with six 737 narrow-body fuselages and assemblies for Boeing's 777 and 747 wide-body jets derailed near Rivulet, Montana on Thursday.

Oops. At least no one was hurt.

Photo: Kyle Massick, Reuters

Definitions are important

Via Calculated Risk, the Atlantic cautions people not to freak out about 20-somethings living at home:

More than ever, young people are living in their parents' basements.

You've surely heard that one before. The Washington Post, the New York Times, the New Republic, Salon, and others have repeated it over and over in the last few years. More than 15.3 million twentysomethings—and half of young people under 25—live "in their parents’ home," according to official Census statistics.

There's just one problem with those official statistics. They're criminally misleading. When you read the full Census reports, you often come upon this crucial sentence:

It is important to note that the Current Population Survey counts students living in dormitories as living in their parents' home.

Calculated Risk explains the economics:

This is an important point since there is a long term trend for higher school enrollment (so we shouldn't "freak out" about the reported increase in young people living at home).

And higher school enrollment generally means lower labor force participation (as I've pointed out before, the decline in the overall labor force participation rate is due to several factors, but two of the most important are aging of the baby boomers and more younger people staying in school).

Mission accomplished. I will no longer worry about Milennials living with their parents.

Chicago sunrises, 2014-2015

Here's the semi-annual Chicago sunrise chart . (You can get one for your own location at http://www.wx-now.com/Sunrise/SunriseChart.aspx .)

In the early part of July, we hardly notice sunrises and sunsets. Days are long, it's still light out at 9pm (in Chicago), and we commute to work in broad sunlight. About a month from now we'll get a twinge when the sun sets at 8pm, and then, faster and faster, we'll notice the days getting shorter and our morning commutes getting darker.

Meh. That's in a month. Let's just enjoy the daylight we have now.

Date Significance Sunrise Sunset Daylight
2014
2 Jul 8:30pm sunset 05:20 20:30 15:10
16 Jul 5:30am sunrise 05:30 20:24 14:54
9 Aug 8pm sunset 05:53 19:59 14:06
16 Aug 6am sunrise 06:00 19:50 13:50
29 Aug 7:30pm sunset 06:13 19:30 13:16
14 Sep 6:30am sunrise 06:30 19:02 12:32
15 Sep 7pm sunset 06:31 19:00 12:22
22 Sep Equinox , 21:29 CDT 06:38 18:48 12:10
25 Sep 12-hour day 06:42 18:43 12:01
3 Oct 6:30pm sunset 06:50 18:29 11:39
12 Oct 7am sunrise 07:00 18:14 11:14
21 Oct 6pm sunset 07:10 18:00 10:50
1 Nov Latest sunrise until 1 Nov 2016
Latest sunset until Mar 5th
07:24 17:45 10:21
2 Nov Standard time returns
Earliest sunrise until Mar 2nd
06:25 16:44 10:19
6 Nov 6:30 sunrise 06:30 16:39 10:09
15 Nov 4:30pm sunset 06:41 16:30 9:49
2 Dec 7am sunrise 07:00 16:21 9:20
8 Dec Earliest sunset of the year 07:06 16:20 9:13
21 Dec Solstice , 17:03 CST 07:15 16:23 9:07
2015
4 Jan Latest sunrise until Oct 29th 07:19 16:33 9:14
28 Jan 5pm sunset 07:08 17:00 9:53
5 Feb 7am sunrise 07:00 17:11 10:11
20 Feb 5:30pm sunset 06:40 17:30 10:50
27 Feb 6:30am sunrise 06:29 17:39 11:09
7 Mar Earliest sunrise until Apr 12th
Earliest sunset until Oct 30th
06:17 17:48 11:31
8 Mar Daylight savings time begins
Latest sunrise until Oct 25th
Earliest sunset until Sep 22nd
07:15 18:49 11:34
17 Mar 7am sunrise, 7pm sunset
12-hour day
06:59 19:00 12:00
20 Mar Equinox 17:45 CDT 06:54 19:03 12:08
4 Apr 6:30am sunrise (again) 06:29 19:20 12:50
13 Apr 7:30pm sunset 06:14 19:30 13:15
22 Apr 6am sunrise 06:00 19:40 13:39
11 May 8pm sunset 05:35 20:00 14:25
16 May 5:30am sunrise 05:30 20:05 14:35
14 Jun Earliest sunrise of the year 05:15 20:28 15:12
20 Jun Solstice 11:38 CDT
8:30pm sunset
05:16 20:30 15:14
27 Jun Latest sunset of the year 05:18 20:31 15:12

You can get sunrise information for your location at wx-now.com.

My childhood beach meets my childhood terror movie

Way back in the Ford and Carter administrations, part of my family lived in Manhattan Beach, Calif., a close-in suburb of L.A. During that period, Steven Spielberg made Jaws.

And then this happened yesterday:

A swimmer was attacked by a shark Saturday morning. The unidentified victim, described as a long-distance swimmer between 35 and 40 years of age, suffered a single bite wound on the right side of his rib cage. He was taken to Harbor-UCLA Medical Center and was described as stable.

Witnesses told authorities that the shark bit the anchovies-and-sardines bait on the hook a fisherman had thrown into the water from the edge of the pier. They said the shark was hooked for about 45 minutes and was thrashing around in the water when he bit the swimmer about 9:30 a.m.

“He was trying to get off the line,” said Capt. Tracy Lizotte, a Los Angeles County lifeguard at the beach. “He was agitated and was probably biting everything in his way and then the swimmer swam right into the shark's line.”

So, sharks rarely attack people, but this one was provoked. OK. But I used to boogie board by that pier.

No fear

Nothing of political or social import this morning. Just a photo from yesterday, of my friend's 20-month-old daughter climbing up a slide. I watched this kid go up and down this slide structure like she owned it. I'm no developmental psychologist, but it sure seemed to me she was way ahead of where a 20-month-old would ordinarily be in spatial reasoning and motor control.

Plus she's damn cute: