Ward 49 and Ward 66 are two big voting precincts in Madison. Ward 65, where I vote, has 2.819 registered voters. Ward 49, in the campus area with tons of undergrad-heavy high rises, has 3,505.
In the 2018 governor’s race, Ward 65 went for Tony Evers 2190-179. Ward 49 also went big for Evers, though not as dominantly: he won there 1985-591.
Now look at the April 2019 Supreme Court election. Ward 65 went strongly for the more liberal candidate, Lisa Neubauer, voting for her by a 1631-103 margin. Ward 49 also liked Neubauer but the margin was 531-101. 25% more voters but about a third as many votes. Evers narrowly won his election. Neubauer narrowly lost hers. Young voters sitting out downballot elections is pretty important.
Pete Alonso of the New York Mets is the NL Rookie of the Year and the all-time home run king among both rookies and Mets. I’m proud to say I saw him hit a 407-foot three-run moonshot in June 2014, when he was a 19-year-old playing for the Madison Mallards in the summer-collegiate Northwoods League. Go Mallards!
Madison had a primary election last night for mayor and for several seats on the City Council and School Board. Turnout was high, as it seems to always be in Dane County lately. The Dane County Clerk has all the results in handy csv form, so you can just download things and start having some fun! There were four major candidates for mayor, so each ward in the city can be mapped to a point in R^4 by the vote share it gave to each of those; except of course this is really R^3 because the vote shares sum to 1. It’s easier to see R^2 than R^3 so you can use PCA to project yourself down to a nice map of wards:
This works pretty well! The main axis of variation (horizontal here) is Soglin vote, which is higher on the left and lower on the right; this vector is negatively weighted on Rhodes-Conway and Shukla but doesn’t pay much attention to Cheeks. The vertical axis mostly ignores Shukla and represents Cheeks taking votes from Rhodes-Conway at the top, and losing votes to Rhodes-Conway at the bottom. You can see a nice cluster of Isthmus and Near West wards in the lower right; Rhodes-Conway did really well there. 57 and 48 are off by themselves in the upper right corner; those are student wards, distinguished in the vote count by Grumpy Old Incumbent Paul Soglin getting next to no votes. And I mean “next to no” in the literal sense; he got one vote in each of those wards!
You can also do some off-the-shelf k-means clustering of those vectors in R^4 and you get meaningful results there. Essentially arbitrarily I broke the wards into 5 clusters and got:
Now what would be interesting is to go back and compare this with the ward-by-ward results of the gubernatorial primary last August! But I have other stuff to do today. Here’s some code so I remember it; this stuff is all simple and I have made no attempt to make the analysis robust.
Update: I did the comparison with the August primary; interestingly, I didn’t see very many strong relationships. Soglin-for-mayor wards were typically also Soglin-for-governor wards. Wards that were strong for Kelda Helen Roys were also strong for Raj Shukla and weak for Soglin, but there wasn’t a strong relationship between Roys vote and Rhodes-Conway vote. On the other hand, Rhodes-Conway’s good wards also tended to be good ones for… Mike McCabe??
I got to meet Karen Caswelch, the CEO of Madison startup SciArtSoft last week. The company is based on tech developed by my colleague Krishnan Suresh. When I looked at one of his papers about this stuff I was happy to find there was a lovely piece of classical solid geometry hidden in it!
Here’s the deal. You want to build some component out of metal, which metal is to be contained in a solid block. So you can think of the problem as: you start with a region V in R^3, and your component is going to be some subregion W in R^3. For each choice of W there’s some measure of “compliance” which you want to minimize; maybe it’s fragility, maybe it’s flexibility, I dunno, depends on the problem. (Sidenote: I think lay English speakers would want “compliance” to refer to something you’d like to maximize, but I’m told this usage is standard in engineering.) (Subsidenote: I looked into this and now I get it — compliance literally refers to flexibility; it is the inverse of stiffness, just like in the lay sense. If you’re a doctor you want your patient to comply to their medication schedule, thus bending to outside pressure, but bending to outside pressure is precisely what you do not want your metal widget to do.)
So you want to minimize compliance, but you also want to minimize the weight of your component, which means you want vol(W) to be as small as possible. These goals are in conflict. Little lacy structures are highly compliant.
It turns out you can estimate compliance by breaking W up into a bunch of little hexahedral regions, computing compliance on each one, and summing. For reasons beyond my knowledge you definitely don’t want to restrict to chopping uniformly into cubes. So a priori you have millions and millions of differently shaped hexahedra. And part of the source of Suresh’s speedup is to gather these into approximate congruence classes so you can do a compliance computation for a whole bunch of nearly congruent hexahedra at once. And here’s where the solid geometry comes in; an old theorem of Cauchy tells you that if you know what a convex polyhedron’s 1-skeleton looks like as a graph, and you know the congruence classes of all the faces, you know the polyhedron up to rigid motion. In partiuclar, you can just triangulate each face of the hexahedron with a diagonal, and record the congruence class by 18 numbers, which you can then record in a hash table. You sort the hashes and then you can instantly see your equivalence classes of hexahedra.
I mentioned last week that -3 Fahrenheit doesn’t seem that cold to me anymore. Well, this week it got colder. The coldest it’s been in Wisconsin in more than two decades, the coldest temperatures I’ve ever experienced. When I walked home from the gym on Wednesday it was -22F. That, reader, is cold. You don’t notice it for the first few minutes because you still have residual heat in your body from being inside. But at -22F your fingers start to get cold and numb inside your gloves and your toes inside your boots. My walk was about ten minutes. I could have handled twenty. But probably not thirty.
Walking to the gym today I was thinking, 10 degrees Fahrenheit — sure, it’s cold out, but when I lived back east I would have considered this brutally, unfairly cold. Now it’s an unexceptional level of cold, easily managed by putting on gloves and a hat.
Then I got to the gym and looked at my phone and it was actually -3.
Graze Burger: It’s a very good burger, but if you go to Graze and either the patty melt or the green chili burger is on the menu, definitely order those, which are truly special. Madison is not a patty melt town — I get mine at Mickie’s Dairy Bar, and they’re good, but you have to like grease, lots and lots of grease. Grazes gets the bread shatteringly crispy without making it greasy, a neat trick.
Ian’s mac and cheese pizza: As a former Ian’s Customer Of the Month (January 2010) it pains me to admit this, but Glass Nickel’s plagiaristic “mac daddy” pizza is better than Ian’s.
Mickie’s dairy bar scrambler: I never order this, it’s too big, but this is the dish that CJ always admired the football players for eating when he was 3.
The Old Fashioned’s cheese curds: They are pretty good. But nowhere near the top fried curds in Madison. I have opinions. The best curds in Madison are from the Curd Girl cart. They are little miracles. Light, in a way you do not think a deep-fried and battered sphere of cheese could be. But they are. Second best curds are at Graze. Third best are at Steenbock’s on Orchard, where they’re served with grainy mustard and fried sage. Purists will be annoyed by this, but look, I love mac and cheese pizza, I’m not going to have a problem with sage in my curds.
Parthenon’s gyro sandwich: No. Disgusting. There isn’t a great gyro in Madison. Plaka Taverna is fine. Med Cafe is fine but it’s schwarma.
Plaza’s plazaburger: Just OK. Like Paisan’s, Plaza is strictly for people who went to college here and want nostalgia food.
Stella’s hot and spicy cheese bread: It’s not that spicy and every time you get a bite with no cheese you realize the bread is just not that good. I’d love to see Madison Sourdough or Batch rip off the idea and make a good version.
has a Zuni sun symbol in the middle of it, which people correctly feel is a sort of random and annoying and unrelated-to-Madison vic of somebody else’s religious symbol. On the other hand, on pure design grounds it’s kind of a great flag! Simple, but you see the lakes, the isthmus, the Capitol. The new flag elegantly keeps all that while skimming off the cultural appropriation:
Dane County fair. Food consumed: some Chocolate Shoppe ice cream, lemonade, a banh mi, Thai iced tea, chicken yassa from Keur Fatou. We saw two young cows auctioned for $400 and $425. We rode the Blizzard and the Ferris wheel. (The trip is now just two revolutions long — sorry, but that’s a ripoff, for five bucks I should get at least four top-offs.) This year’s circus acts were frisbee-catching dogs and two motorcyclists in the Globe of Death. (Good, but not as good as the year the Flying Wallendas themselves came to town.) We didn’t stay for the Christian rock act but heard them soundcheck a very faithful “Can’t Stop The Feeling!”
First place hay:
First place oats:
The T-shirt concession failed to stake out a clear ideological location.
Beautiful weather last night so I decided, why not, go to the Terrace for the free show WUD put on: Camp Friends (Madison) and Omni (Atlanta).
Missed most of Camp Friends, who were billed as experimental but in fact played genial, not-real-tight college indie. Singer took his shirt off.
Omni, though — this is the real thing. Everyone says it sounds like 1981 (specifically: 1981), and they’re right, but it rather wonderfully doesn’t sound like any particular thing in 1981. There’s the herky-jerky-shoutiness and clipped chords (but on some songs that sounds like Devo and on others like Joe Jackson) and the jazz chords high on the neck (the Fall? The Police?) and weird little technical guitar runs that sound like Genesis learning to play new wave guitar on Abacab and arpeggios that sound like Peter Buck learning to play guitar in the first place (these guys are from Georgia, after all.) What I kind of love about young people is this. To me, all these sounds are separate styles; to a kid picking up these records now, they’re just 1981, they’re all material to work from, you can put them together and something kind of great comes out of it.
You see a lot of bands with a frontman but not that many which, like Omni, have a frontman and a backman. Philip Frobos sings and plays bass and mugs and talks to the audience. Frankie Broyles, the guitar player, is a slight guy who looks like a librarian and stands still and almost expressionless while he plays his tight little runs. Then, every once in a while, he unleashes an absolute storm of noise. But still doesn’t grimace, still doesn’t move! Amazing. Penn and Teller is the only analogue I can think of.
Omni plays “Jungle Jenny,” live in Atlanta:
And here’s “Wire,” to give a sense of their more-dance-less-rock side: