The Daily Parker

Politics, Weather, Photography, and the Dog

Olé, olé olé olé!

Oh, I love these stories. On today's Daily WTF, editor Remy Porter describes the world I grew up in, where dates were dates and 30 December 1899 ruled them all:

If you wanted to set a landmark, you could pick any date, but a nice round number seems reasonable. Let's say, for example, January 1st, 1900. From there, it's easy to just add and subtract numbers of days to produce new dates. Oh, but you do have to think about leap years. Leap years are more complicated- a year is a leap year if it's divisible by four, but not if it's divisible by 100, unless it's also divisible by 400. That's a lot of math to do if you're trying to fit a thousand rows in a spreadsheet on a computer with less horsepower than your average 2019 thermostat.

So you cheat. Checking if a number is divisible by four doesn't require a modulus operation—you can check that with a bitmask, which is super fast. Unfortunately, it means your code is wrong, because you think 1900 is a leap year. Now all your dates after February 28th are off-by-one. Then again, you're the one counting. Speaking of being the one counting, while arrays might start at zero, normal humans start counting at one, so January 1st should be 1, which makes December 31st, 1899 your "zero" date.

Our macro language is off-by-one for the first few months of 1900, but that discrepancy is acceptable, and no one at Microsoft, including Bill Gates who signed off on it, cares.

The Basic-derived macro language is successful enough inside of Excel that it grows up to be Visual Basic. It is "the" Microsoft language, and when they start extending it with features like COM for handling library linking and cross-process communication, it lays the model. Which means when they're figuring out how to do dates in COM… they use the Visual Basic date model. And COM was the whole banana, as far as Windows was concerned- everything on Windows touched COM or its successors in some fashion. It wasn't until .NET that the rule of December 30th, 1899 was finally broken, but it still crops up in Office products and SQL Server from time to time.

The .NET epoch began 1 January 2000. Except for DateTimeOffset values, whose epoch began on the non-existent date 1 January 0. Or DateTime values (now deprecated) which start at the beginning of the Gregorian calendar in 1753. (Same with SQL Server datetime types.)

The bottom line: dates are hard.

My next side-trip from London

...will be to Bletchley Park:

The National Museum of Computing is a must-see if you are ever in the UK. It was a short 30ish minute train ride up from London. We spent the whole afternoon there.

There is a rebuild of the Colossus, the the world's first electronic computer. It had a single purpose: to help decipher the Lorenz-encrypted (Tunny) messages between Hitler and his generals during World War II. The Colossus Gallery housing the rebuild of Colossus tells that remarkable story.

We saw the Turing-Welchman Bombe machine, an electro-mechanical device used to break Enigma-enciphered messages about enemy military operations during the Second World War. They offer guided tours (recommended as the volunteers have encyclopedic knowledge) and we were able to encrypt a message with the German Enigma (there's a 90 second video I made, here) and decrypt it with the Bombe, which is effectively 12 Engimas working in parallel, backwards.

I wanted to understand the computing power these systems had then, and now. Check out the website where you can learn about the OctaPi - a Raspberry Pi array of eight Pis working together to brute-force Engima. You can make your own here!

Yes, there's a Raspberry Pi Enigma-cracker. If only we'd had one in 1940...

Boxing Day

Jennifer Finney Boyan explains the English tradition, along with its Irish counterpart:

In England, it’s Boxing Day; in Ireland and elsewhere, it’s St. Stephen’s Day. When I was a student in London, my professor, a Briton, explained that it was called Boxing Day because it’s the day disappointed children punch one another out.

For years I trusted this story, which only proves that there are some people who will believe anything, and I am one of them.

The real origins of Boxing Day go back to feudal times, when workers on a lord’s estate would ask, on this day, for a Christmas box, in exchange for good service throughout the year. Later, the tradition expanded to include the collection of alms for the poor.

In Ireland, St. Stephen’s Day brings the appearance of the Wren Boys— costumed revelers engaged in a ritualized hunting of a wren. The best-known Wren parade happens in Dingle, in County Kerry. There’s a lot of marching around and collecting of money, some of which goes to charity and some of which — according to at least one of my Irish friends — goes to pay for a round at the pub. The veneration of the wren predates Christianity, in fact: The Irish word for wren, “dreoilin” — comes from two words, “draoi ean,” the druid bird.

In London on this Boxing Day, few stores have opened, but at least the Tube has resumed a normal schedule. And, of course, the sun hasn't come out from behind the low overcast all day. Perfect British winter weather.

Stuff to read on the plane

Just a quick post of articles I want to load up on my Surface at O'Hare:

Off to take Parker to boarding. Thence the Land of UK.

Fifteen names in urban history

Citylab has a list:

Georges-Eugène, Baron Haussmann, 1809-1891

It’s hard to overstate the urban legacy of Baron Haussmann, prefect of the Seine during the reign of France’s Emperor Napoleon III. Between 1853 and 1870, Haussmann used his authoritarian mandate to transform the medieval Paris into the paragon of a modern city.

He ran broad new boulevards through maze-like old neighborhoods to slow the spread of disease and improve transportation (and, some historians have said, make it easier for troops to put down the armed rebellions that erupted in the French capital). The buildings that replaced the medieval quarters—with five or six stories and mansard roofs—have since become symbols of Paris and his remaking of it. Haussmann placed grand, secular monuments strategically along the sight lines of the new boulevards, and created parks and squares. New sewer and gas lines improved sanitation and, virtually overnight, transformed Paris into the City of Light.

There are 14 others, including Jane Jacobs and her arch-nemesis Robert Moses.

Grisly Chicago history

Forty years ago, Des Plaines, Ill., police arrested John Wayne Gacy on suspicion of murder. Then they found more than 20 bodies in his crawlspace. The Tribune has a retrospective:

John Wayne Gacy’s confession to the rape and murder of more than 30 people didn’t just awaken America to a nightmare hidden in its own backyard. The discovery 40 years ago of the dank, muddy mass grave underneath Gacy's yellow brick ranch house at 8213 W. Summerdale Ave. forever shattered the image of the safe suburban community.

A police search for missing Maine West sophomore Robert Piest led investigators to 36-year-old Gacy, a “stocky, bull necked contractor,” described by neighbors and business associates as a pillar of the community: a likable, boastful divorced businessman and Democratic precinct captain who hosted themed neighborhood parties and entertained children as a clown named Pogo.

“(The public) would feel much more comfortable if Gacy was this type of creepy, sequestered ghoul that was unkempt and heinous,” Detective Sgt. Jason Moran of the Cook County sheriff’s office, who is a point man on the Gacy case, said recently. “But instead, he dressed as a clown and bounced kids on his knee. He would knock at your door and say vote for my candidate.”

Gacy’s nice-guy persona masked something far more sinister. Once they were safely restrained — usually in a pair of handcuffs as he demonstrated a “trick” he learned as a clown — Gacy’s easy smile melted away, revealing a cold, growling predator who sexually assaulted his victims before strangling many of them with a knotted rope. He buried 29 of his 33 victims in trenches underneath and around his home and dumped four others from bridges once his property could hold no more bodies.

Yes: this is the guy that made us Gen-X kids fear clowns.

A short history of the Republican party's corruption

Atlantic staff writer George Packer doesn't mean the self-dealing and ballot stuffing the GOP has turned into an art form; he means the fundamental detachment and nihilism of the party in its current form:

The corruption I mean has less to do with individual perfidy than institutional depravity. It isn’t an occasional failure to uphold norms, but a consistent repudiation of them. It isn’t about dirty money so much as the pursuit and abuse of power—power as an end in itself, justifying almost any means. Political corruption usually trails financial scandals in its wake—the foam is scummy with self-dealing—but it’s far more dangerous than graft. There are legal remedies for Duncan Hunter, a representative from California, who will stand trial next year for using campaign funds to pay for family luxuries. But there’s no obvious remedy for what the state legislatures of Wisconsin and Michigan, following the example of North Carolina in 2016, are now doing.

The corruption of the Republican Party in the Trump era seemed to set in with breathtaking speed. In fact, it took more than a half century to reach the point where faced with a choice between democracy and power, the party chose the latter. Its leaders don’t see a dilemma—democratic principles turn out to be disposable tools, sometimes useful, sometimes inconvenient. The higher cause is conservatism, but the highest is power. After Wisconsin Democrats swept statewide offices last month, Robin Vos, speaker of the assembly, explained why Republicans would have to get rid of the old rules: “We are going to have a very liberal governor who is going to enact policies that are in direct contrast to what many of us believe in.”

During the Gingrich years, I repeated that the GOP didn't want to govern, it wanted to rule. Its behavior since then has only confirmed that analysis. And it will take another 30 years to get them out of power—if we can.

University of Wisconsin kills liberal education

Wisconsin, founded in a tradition of liberalism, is shifting its world-class university away from actually educating students into giving them vocational training instead:

In March 2018, the school’s administration offered a proposal to deal with the deficit. Cuts were necessary, the administration said. Liberal-arts staples such as English, philosophy, political science, and history would have to be eliminated. All told, the university planned to get rid of 13 majors. Not enough students were enrolled in them to make them worth the cost, the university argued. “We’re facing some changing enrollment behaviors,” Greg Summers, the provost and vice chancellor at Stevens Point, told me. “And students are far more cost-conscious than they used to be.”

Instead, administrators wanted to focus the school’s limited resources on the academic areas that students were flocking to and that the state’s economy could use straightaway—though they maintained that the liberal arts more generally would remain central to the curriculum, even if these specific majors were gone. “We remain committed to ensuring every student who graduates from UW-Stevens Point is thoroughly grounded in the liberal arts, as well as prepared for a successful career path,” Bernie Patterson, the institution’s chancellor, said in a message to the campus. The changes would reflect “a national move among students towards career pathways,” administrators argued. The proposal planned to add majors in chemical engineering, computer-information systems, conservation-law enforcement, finance, fire science, graphic design, management, and marketing. By focusing more on fields that led directly to careers, the school could better provide what businesses wanted—and students, in theory, would have an easier time finding jobs and career success.

Fierce backlash to the proposal from students, faculty, and alumni pushed the administration to reconsider its original plan. By the time the final proposal was released in mid-November 2018, it was less expansive, though still forceful. Six programs would be cut, including the history major. The university seemed to be eyeing degree programs with low numbers of graduates, and nationally, the number of graduates from bachelor’s programs in history has had the steepest decline of any major in recent years, according to the National Center for Education Statistics.

If the proposal, which is now in the middle of a public-comment period, is finalized, history classes will still be offered, but Willis said that cutting the major may ultimately lead to a reduction of staff and upper-level courses, such as the spring seminar on the Holocaust and its major’s emphasis on race and ethnicity. To Willis, this isn’t just an educational loss, but a societal one as well. “You never know when a historical metaphor is going to arise,” he quipped, pointing to the recent incident in Baraboo, Wisconsin, where high-school students gestured the Nazi salute in a photo.

Here's a tip: liberal education, especially in areas like English and history, is job training. Anyone can write code; many people can manage; actually figuring out how to run a business is different.

It's yet another example of the Dunning-Kruger effect: you need a liberal education to understand how beneficial—how useful—it is. And people like Scott Walker don't have those tools.

The good and bad in Chicago this morning

Two good stories and a bad one.

First, a good story: Chicago now has more breweries than any other city in the US:

The metro region has surged past several longtime stalwarts to become home to more breweries than any other city in the nation — 167 — according to statistics published this week by the Brewers Association.

Behind it are the metro areas that for years Chicago beer drinkers could only envy: Denver (158), Seattle (153) and San Diego (150).

In fifth and sixth places are two other large cities whose brewing scenes have surged in recent years: Los Angeles (146) and New York (141).

Seems like I have some work to do over the next few months.

Now the bad story: Eddie Lampert can't save Sears. But we knew that:

If you believe Edward Lampert has finally figured out how to revive Sears, then you probably still believe in Santa Claus. The hedge fund mogul who oversaw the 125-year-old retailer’s long slide into bankruptcy is dangling the prospect of an 11th-hour buyout, casting his proposal as an altruistic effort to save the remaining 50,000 jobs at Sears.

My advice to those workers: Don’t expect a Christmas miracle.

First of all, there’s less to Lampert’s offer than initial appearances suggest. It’s been touted as a $4.6 billion bid to buy Sears out of bankruptcy, where it landed in October after losing $11 billion since 2011. But $1.8 billion of the offer would take the form of debt forgiveness by Lampert-affiliated entities, Sears’ largest lenders with about $2.6 billion in company debt. About $950 million would be cash, provided Lampert can find a lender willing to front the money. (As has been the pattern in recent years, Lampert isn’t putting more of his own cash into Sears.) Another $1 billion or so represents Sears liabilities to be assumed by a new company Lampert would form to acquire company assets including 500 stores, inventories, and the Kenmore and DieHard brands.

Oh, and Lampert also wants releases from claims related to his pre-bankruptcy transactions with Sears. Other creditors have commissioned an investigation into whether Lampert, Sears’ controlling shareholder since 2005 and CEO from 2013 until October’s Chapter 11 filing, gave himself favorable treatment in such deals as the spinoff of Lands End and the sale of Sears real estate to a newly formed company where he has a controlling stake.

And finally, another good story: the CTA will start modernizing the stretch of the El that goes by my neighborhood this fall, completing it just in time for the renovation of the Uptown Theater. Should all of this come together, it means I bought my apartment at exactly the right time:

The Red and Purple Line project will rebuild stations, bridges and track along a century-old corridor between Lawrence and Bryn Mawr avenues on the Red Line, the agency’s busiest line, CTA officials said. The construction also will include a controversial bypass that will take Brown Line trains above Red and Purple Line trains north of the busy Belmont station, CTA officials said.

Construction is expected to start in the fall of 2019, with the entire project to be completed in 2025, CTA spokeswoman Tammy Chase said.

Chase said that by the end of 2019, the CTA expects to start advance work to prepare for later phases of the project. This work will include building temporary stations to replace the Lawrence, Argyle, Berwyn and Bryn Mawr stations, which will be rebuilt. The CTA also will do track work to prepare for further repairs. Exact timing for the work will depend on the contractor.

Chase said the bypass work will start in 2020. The agency will start building new stations from Lawrence to Bryn Mawr in about two or three years, she said.

That will make a huge difference in Uptown, where the 110-year-old El stations look like they're about to collapse on themselves.