The Daily Parker

Politics, Weather, Photography, and the Dog

Gazetteer updated

I've just finished updating the Weather Now gazetteer, the database of geographical information that connects weather information to locations. This involved re-importing 283 countries and 4,494 administrative divisions from the National Geospatial Information Agency, plus 25,668 weather stations from the National Climate Data Center and 20,166 airports from the Federal Aviation Administration.

Most of these places already existed in the gazetteer, so they just got freshened up from the latest releases of the NCDC and FAA data. And, as I previously complained, the Country and Division records got their correct GEC identifiers.

Next up: a bunch of minor bugs and enhancements on the Place Info and Airport Info pages, so you can actually see the updated geographical data.

First, though, I'm going to take Cassie on a 30-minute walk. It's overcast and gloomy, but the temperature has held at just under 1°C for the past few hours. We won't have the chance to spend 30 minutes outside again until next Thursday if the forecast -18°C temperatures occur.

More American exceptionalism

I've been working on a long-overdue update to Weather Now's gazetteer, the database of places that allows people to find their weather. The app uses mainly US government data for geographic names and locations, but also some international sources. This matters because the US government has a thing called "Geopolitical Entities and Codes (GEC)," which superseded Federal Information Processing Standard (FIPS) publication 10-4. Everyone else in the world use International Standards Organization publication ISO-3166 for country codes, which also doesn't have any of the same identifiers for places smaller than countries that the FIPS and GEC standards to.

Unfortunately, even though the US adopted an updated standard (FIPS 104-1), it doesn't exactly match ISO-3166.

This has caused a bit of extra work to refactor my import code to use both GEC and ISO identifiers for countries—plus the old FIPS 10-4 codes. The geographic data sets I'm going to add to Weather Now in the next couple of weeks use random assortments of the three standards.

All this just means that I have to do several hours more work than I anticipated before I can start importing other sources. But first up, when I do, will be the United States Geological Survey list of about a million places. That will make searching for weather in the US a lot more effective.

Daily Parker trap

Over the weekend, the Washington Post ran an interactive feature showing you the walkability of your neighborhood, in average minutes of travel time (by any method) to get things you need. They divided most metro areas into 200-meter hexagons and evaluated three criteria.

My current hexagon comes in at 8.2 minutes. The one I lived in a decade ago, in Lincoln Park, is at 5.2 minutes. The best scores of places I've lived in are Brooklyn (4.8 minutes) and Chicago's Near North Side (4.2 minutes). The specific part of the specific suburb where I grew up is the only bit of the town that shows up as blue, with a score of 13.6 minutes.

I could play with this for hours.

Incidentally, the absolute worst place I ever had the pleasure of living was Mason, Ohio, on a project in late 2010. Mason is so bad, in fact, that the Post interactive map doesn't even attempt to measure it.

Guys, he's not dropping out

Everyone in the world knows that President Biden had a bad night two weeks ago. Since then, we've heard a steady drumbeat of calls for him to withdraw from the race. But did anyone watch last night's press conference? Here it is; I'll wait:

The convicted-felon rapist XPOTUS could not have done that press conference, because he lacks the knowledge, the focus, the sanity, and frankly the IQ to answer questions for that long.

And still, what did most press outlets report? That he bobbled the name of the Vice President.

Meanwhile, the convicted-felon rapist XPOTUS can't find a coherent thought with two hands and a flashlight on his best days.

Yes, the President is an old man, and he could drop dead before January 2029. But as he said, "I wouldn't have picked Kamala if she weren't qualified to be President."

Until something actually changes in the race, I'm done with the "will he drop out" bullshit. He's the President, and he's crushing it.

Other things happened in the last 24 hours that were more interesting than George Clooney's whining:

Finally, if Google Maps and Waze drive you crazy, you're not alone. Julia Angwin explains why, and suggests alternatives, like Valhalla.

Why am I indoors?

It's 22°C and sunny right now, making me wonder what's wrong with me that I'm putting together a software release. I probably should fire off the release, but I'm doing so under protest. I also probably won't get to read all of these things I've queued up:

Finally, Stan's Donuts will open a new store just three blocks from the apartment I moved out of one year ago today. I might have to stop in soon. I will not, however, wash them down with CH Distillery's latest abomination, Pumpkin-Spice Malört.

Comey Barrett and Kavanaugh continue to surprise

The Supreme Court published its ruling in Moore v Harper today, snuffing out the Federalist Society weed-induced fantasy of the "independent state legislature theory" would remain just that—a fantasy:

[A]lthough the Constitution gives state legislatures the power to regulate federal elections, state courts can supervise the legislature’s exercise of that power. By a vote of 6-3, the court rejected the so-called “independent state legislature theory,” holding that the North Carolina Supreme Court did not violate the Constitution when it set aside a congressional map adopted by the state’s legislature.

In 2019, in Rucho v. Common Cause, the Supreme Court ruled that federal courts cannot consider claims of partisan gerrymandering. But the 5-4 decision by Chief Justice John Roberts noted that states could still address partisan gerrymandering in their own laws and constitutions. In February 2022, the North Carolina Supreme Court (which at the time had a 4-3 Democratic majority) ruled that the new map violated a provision in the state constitution guaranteeing free elections. The state supreme court barred the state from using the new map in the 2022 elections, and the trial court later adopted a new map, drawn by Republicans and Democrats split the state’s congressional seats 7-7.

Republican legislators came to the U.S. Supreme Court last year, challenging the state supreme court’s decision. They argued that when it set aside the legislature’s congressional map, the state court violated the “independent state legislature” theory. That theory, which the Supreme Court has never endorsed in a majority opinion, rests on two provisions of the Constitution. In Moore, the legislators point to one of those provisions, Article I’s elections clause, which provides that the “Times, Places and Manner” of congressional elections “shall be prescribed in each State by the Legislature thereof.” Article II’s electors clause provides that states shall appoint presidential electors for the Electoral College “in such Manner as the Legislature thereof may direct.” These provisions, the theory’s proponents contend, mean that state courts lack the power to supervise how state legislatures run elections for Congress or the president – including, as in this case, the power to set aside congressional powers.

Notably, Justices Amy Comey Barrett (R) and Brett Kavanaugh (R), themselves test-tube babies of the Federalist Society judiciary pipeline, signed onto the opinion Chief Justice John Roberts (R) wrote, along with the non-partisan Justices Katanji Brown Jackson, Sonia Sotomayor, and Elena Kagan.

Kavanaugh also concurred with Roberts' opinion in Allen v Milligan, sending Alabama's blatantly racist map back to Montgomery, and Monday in a similar Louisiana case.

I don't know whether Justices Gorsuch (R), Thomas (R$), and Alito (R$) dissenting from Moore surprises me or not. Those three have always believed the Republican Party is the only legitimate ruler of the United States, signing on to a series of ridiculous arguments to advance the Cause. I'm sure the Federalist Society expected Kavanaugh and Comey Barrett to follow behind them. Maybe Kavanaugh is turning Brennan?

Ha. No. But at least he hasn't chased the right-wingers over the ledge. Yet.

Too much to read

A plethora:

  • Google has updated its satellite photos of Mariupol, clearly showing the destruction from Russia's invasion and subsequent siege.
  • Senators Angus King (I-ME) and Lisa Murkowsky (R-AK) have introduced legislation to force the Supreme Court—read: Justices Thomas (R$) and Gorsuch (R)—to adopt a binding code of ethics. Presumably a Democratic bill that would actually let Congress set the Court's ethical standards will come soon.
  • On Monday, the city will cut down a bur oak they estimate has lived over 250 years.
  • The US Army will rename a Virginia fort after Lt. Gen. Arthur Gregg and Lt. Col. Charity Adams, replacing the name of a disgraced traitor named Robert E. Lee.
  • Carolyn Bryant Donham, whose false accusation that teenager Emmett Till whistled at her resulted in her fellow racists lynching the boy, died on Tuesday at 88.
  • Emma Durand-Wood discovers what many of us already knew: having a fitness tracker, and getting your steps in, makes you very aware of walkable environments.
  • Nicholas Dagen Bloom's new book explains why public transit in the US has done poorly for the last 75 years (hint: racism).
  • Max Holleran suggests a way to make US cities cleaner (and encourage more public transit use): make parking impossible.
  • Bruce Schneier suggests a publicly-funded AI could help save democracy—or at least offset the likely harms from only having privately-owned AIs.
  • Three Colorado teens face murder charges after an evening of throwing rocks from an overpass killed a 20-year-old driver.
  • In a less destructive prank gone wrong, seniors at Northridge Prep, a Catholic high school in north suburban Niles, accidentally let a steer loose in the village this morning.

Finally, as we approach the 50th anniversary of Gary Gygax creating Dungeons & Dragons, Christopher Borrelli suggests putting a statue of him up in downtown Lake Geneva. I concur. Or, since he spent the first seven years of his life just a few blocks away from where I'm sitting right now (on Kenmore near Wrigley Field), why not put one there, too? (One of my favorite memories from childhood is playing 5 minutes of AD&D with Gygax as DM.)

Unfortunate computer issues this morning

The Federal Aviation Administration halted all takeoffs from US airports for about an hour this morning after the Notice to Air Missions (NOTAM) system failed. Planes have resumed flying, but the ripples from this morning's ground stop could take a day or two to resolve. Good thing I'm not flying until Saturday.

Also this morning, Chicago's transit agencies released a new real-time train tracker that finally allows commuters to see where (many) of Metra's trains actually think they are. I tested the site on the Metra line I use most frequently only to find that it appeared stuck—until I discovered that, no, the trains had stopped, because one of them hit a pedestrian in Lakeview, just south of me.

I'm glad Metra finally discovered the Global Positioning System just in time for the service's 45th birthday. If only we funded our transit systems the way we fund highways...if only...

Maps and trees

New York City has a huge online map of every tree they manage, and they just updated their UI:

Near the Tennis House in Brooklyn’s Prospect Park grows a magnificent white oak that stands out for its impressive stature, with a trunk that’s nearly four feet wide. But the massive tree does more than leave visitors in awe. It also provides a slew of ecological benefits, absorbing some 25,000 tons of carbon dioxide and intercepting nearly 9,000 gallons of stormwater each year, according to city data. It also removes pollutants from the air and help the the city conserve enough energy to power a one- or two-bedroom apartment for roughly two months.

In economic terms, just that one tree contributes more than $550 each year.

Such fine-grained information is now available for more than 150,000 trees in parks managed by NYC Parks and Recreation via a new living tree guide from the agency. The New York City Tree Map, launched Thursday, is an expansion of the city’s existing street tree map, which since 2016 has enabled New Yorkers to get up close and personal with the 650,000-some trees that line their neighborhood sidewalks.

Hey, Chicago: when do we get one of these?

Census story maps

James Fallows loves the new data visualizations from the Census Bureau:

Through its existence the Census has been an irreplaceable trove of data. A minor illustration: this past April it released a searchable database of individual records from the 1950 Census, rendered in touchingly precise hand-written form. You can look up the name of anyone included in that Census here — as I did for my mother and father.1 Why the 1950 Census? Because by law personally identifiable Census records are kept private for 72 years after the Census date. Thus the 2020 Census details are scheduled for release in 2092.

A few days ago the Census Bureau put some of its data to work in a very different fashion. This was in a fascinating “Story Map” about the shift in American settlement patterns since the late 1700s.

Story Maps are a narrative and explanatory tool for “geo-journalism,” which we’ve mentioned many times, including here. The technology was developed by our long-time friends at the digital mapping company Esri. A few weeks ago Deb Fallows and Michelle Ellia did a story map about the sea-turtle hatchlings of the Florida coastline—tiny creatures scrambling out of their nests in beachfront sand, along the very same coastline that has been pounded by Hurricane Ian this week.

The new story map from the Census Bureau uses a combination of historical narrative, map-based data, and overlays of economic, ethnic, and other information. Its purpose is to demonstrate how America’s population centers have changed, as the population has steadily grown.

I'll be playing with this a bit today. Because maps! and history!