The Daily Parker

Politics, Weather, Photography, and the Dog

Fun international work meeting

I learned this morning that I have a meeting at 6am Wednesday, because the participants will be in four time zones across four continents. Since I'm traveling to Munich later that day, I'll just comfort myself by remembering it's 1pm Central Europe time.

I'm already queuing up some things to read on the flights. I'll probably finish all of these later today, though:

  • Jennifer Rubin highlights four ways in which the XPOTUS has demonstrated his electoral weakness in the past few weeks.
  • Republican pollster Frank Luntz agrees, warning the MAGA Republican extremists to stop screwing around lest the party suffer an historic ass-kicking in November. (For my part, I don't think they will stop, and the ass-kicking is long overdue.)
  • Sean Wilentz warns that the Supreme Court abdicating its responsibility to evaluate the XPOTUS in light of the 14th Amendment's insurrection clause will lead to worse problems later on.
  • James Fallows chastises the Times in particular for creating the controversy about President Biden's age they claimed simply to report on.
  • Ian Bogost moans about the ever-deepening problems of carrying baggage onto planes. (I will be checking my bag through to Munich, for what it's worth, but I may carry it on for the return flight to avoid customs delays changing planes at Charlotte.)

Finally, John Scalzi erupts at the 2023 Hugo Awards administrators for outright fraud and unforgivable cowardice following a report on Chinese political interference in the awards selection process last summer.

Happy late-winter milestone

My team works in the downtown office 3 days a week. Given Cassie's daycare pickup deadline and the Metra schedule, I leave at almost exactly the same time every day: 5:20pm. That makes the rapidly-lengthening days in late winter very noticeable.

Yesterday, for example, was the first day since November 2nd that my normal departure time was before sunset. And in just a couple of weeks—March 7th, most likely—I'll pick Cassie up from daycare before sunset.

It really makes a difference.

Waiting for the build before walking two dogs

Another sprint has ended. My hope for a boring release has hit two snags: first, it looks like one of the test artifacts in the production environment that our build pipeline depends on has disappeared (easily fixed); and second, my doctor's treatment for this icky bronchitis I've had the past two weeks works great at the (temporary) expense of normal cognition. (Probably the cough syrup.)

Plus, Cassie and I have a houseguest:

But like my head, the rest of the world keeps spinning:

And now, my production test pipeline has concluded successfully, so I will indeed have a boring release.

Maybe I should visit a cemetery?

The current work sprint ends tomorrow. Throughout, I've had several moments of "wow, I actually did that right three years ago" as I've extended or improved existing features for the next release. I've even added a couple of extra stories that didn't take me long to do.

Meanwhile, I'm starting to get the sense of what it might be like when I'm 80, coughing so much that for the first time in years I'll actually miss rehearsal tonight. Which explains this post's headline: the cemetery is usually where the coffin stops.

Ah, ha ha.

I'm also reminded that, five years ago, we had some weird weather. We have some weird weather today, too, but in the opposite direction.

Anyway, if I can get this coughing under control, and get some sleep tonight, I should have more creative things to say tomorrow.

Facebook and surveillance

Consumer Reports released a paper last month detailing how many companies track the average Facebook user:

Using a panel of 709 volunteers who shared archives of their Facebook data, Consumer Reports found that a total of 186,892 companies sent data about them to the social network. On average, each participant in the study had their data sent to Facebook by 2,230 companies. That number varied significantly, with some panelists’ data listing over 7,000 companies providing their data.  The Markup helped Consumer Reports recruit participants for the study. Participants downloaded an archive of the previous three years of their data from their Facebook settings, then provided it to Consumer Reports.

One company appeared in 96 percent of participants’ data: LiveRamp, a data broker based in San Francisco. But the companies sharing your online activity to Facebook aren’t just little-known data brokers. Retailers like Home Depot, Macy’s, and Walmart, all were in the top 100 most frequently seen companies in the study. Credit reporting and consumer data companies such as Experian and TransUnion’s Neustar also made the list, as did Amazon, Etsy, and PayPal.

The data examined by Consumer Reports in this study comes from two types of collection: events and custom audiences. Both categories include information about what people do outside of Meta’s platforms.

In the report, Consumer Reports calls for a number of policy proposals covering data collection practices, some of which could be part of a national digital privacy law, something that the organization has long advocated for.

We need a European Union-style regulatory regime to protect our privacy. The companies won't do it without regulation.

Who could have predicted this?

Metra's new fare structure took effect this morning, along with the planned closure of every ticket window that still existed. It was therefore crucially important that the Ventra app (now the only way to pay for tickets) updated properly overnight. Alas:

Commuters faced an extra headache Thursday as the Ventra app crashed on the first day of new Metra procedures and prices, including the closure of ticket windows.

An alert on the Metra website informs riders that the app is down and technical crews are working to solve the issue.

“It’s not the way we would have liked it to go,” Metra spokesperson Meg Reile said.

Metra is working with Cubic, the company that runs the app, to get it up and running as soon as possible, Reile said.

On my train this morning, the conductor announced that he knew the app was down, so we should enjoy the ride. I expect they lost tens of thousands in revenue today.

As of this writing, the app appears to be working! And I have just purchased my monthly ticket for February.

I'll update the Brews & Choos page later today.

Busy day

Inner Drive Technology's new computer arrived two days early, so there was a flurry of activity around lunchtime that postponed Cassie's mid-day walk. We just got back from that...but now I've got to do my real job while the new computer installs tons of software.

As someone who paid $200 for four 1-megabyte SIMMs back in the day, I'm absolutely astounded at the tiny 4-terabyte SSD that I snapped into the new machine, and which cost $260.

OK, back to work. Friday I'll have a retrospective on Inner Drive Technology office layouts. Tonight I'm setting up IDTWHQ 6.1.

Over-zealous PEAs

A few months ago a Chicago Parking Enforcement Agent (PEA) tried to give me a ticket while I was paying for the parking spot online. I kept calm and polite, but I firmly explained that writing a ticket before I'd even finished entering the parking zone in the payment app might not survive the appeal.

Yesterday I got another parking ticket at 9:02pm in a spot that has free parking from 9pm to 9am. The ticket actually said "parking expired and driver not walking back from meter." Note that the parking app won't let you pay for parking beyond 9pm in that spot. Because, again, it's free after 9pm. That didn't stop the PEA, so now I actually will appeal, and I'll win. But it's a real pain.

Again, I thank Mayor Daley for jamming through the worst public financial deal in the history of the United States.

Meanwhile, I didn't have time to read all of these at lunch today:

  • Almost as shocking as the realization that privatizing parking meters games the system in favor of private interests against the general public, it turns out so do traffic impact studies.
  • The Illinois Board of Elections voted unanimously to reject an effort to keep the XPOTUS off the Republican Party primary ballot, citing an Illinois Supreme Court ruling that excludes the Board from constitutional questions.
  • Former South Carolina governor Nikki Haley (R) won't win the Republican nomination for president this year, but she will make the XPOTUS froth at the mouth.
  • Of course, she and others in her party persist in trying to make their own voters froth at the mouth, mostly by lying to them about the state of the economy, cities, and other things that have gone pretty well since 2021.
  • Of course, perhaps the Republican Party lies so much to cover their demonstrable incompetence at governing?
  • Christopher Elmensdorf warns that the clean energy bill winding through the Democratic offices on Capitol Hill will lead to endless NIMBYism—not to mention bad-faith blockage by fossil-fuel companies.
  • For only $120,000 a year, this consultant will get your kid into Harvard.
  • Helmut Jahn's new building at 1000 S. Michigan Ave. looks super cool.

I will now go back to work. Tonight, I will schedule my parking appeal. Updates as conditions warrant.

Visual meteorological conditions

The gray ugliness we've had for over a week finally dissipated just after noon. For the first time since 11am on the 21st we have clear skies.

It's amazing what a few hours of sun does for one's mood.

On the other hand, I'm trying to figure out why Reddit's API doesn't return anything when I use the /search command, but works just fine otherwise. Since I'm building Reddit search into an app right now that turns out to be kind of a problem.

Finally replacing an elderly desktop machine

The computer I'm using to write this post turns 8 years old on April 6th. It has served me well, living through thousands of Daily Parker posts, two house moves, terabytes of photographs, and only one blown hard drive.

So I have finally broken down and ordered a new one: a Dell Precision 3460 that will sit on my desk instead of under it, and will run Windows 11 with TPM 2.0 instead of warning me that it doesn't have the right hardware to get the latest OS.

The new computer will have an 13th Gen Intel Core i5-13600 processor with burst speeds up to 5 GHz, an nVidia T1000 graphics card with 3 DP outputs right on the chassis, a 512 GB SSD as a boot drive, and a pair of 32 GB 4800 MHz DIMMS that I ordered separately. Plus, instead of decrypting and re-encrypting my 4 TB, 7200-RPM data drive, I'm just going to get a 4 TB M.2 2280 SSD, because they're actually less expensive and use less power than the one in my 2016 box.

Unfortunately I'll need to completely replace my 14-year-old Dell monitor, and get an HDMI-to-DP conversion cable for my newer (2018-vintage) monitor, but neither of those things is terribly expensive these days.

I've also updated the math on the March 2016 post announcing my previous computer, to show the progression of computing technology over the past 8 years:

Bought Config, Processor, Ram, HDD $ then $ 2024
Jan 2024 Desktop, Core i5 5.0 GHz, 64 GB, 512 GB SSD + 4TB SSD Data $2009 $2009
Mar 2016 Desktop, Xeon 6C 2.4 GHz, 40 GB, 512 GB SSD + 2TB Data $3406 $4406
Dec 2013 Laptop, Core i7 2.4, 12 GB, 512 GB SSD $1706 $2247
Nov 2011 Laptop, Core i5 2.2 GHz, 8 GB, 256 GB SSD $795 $1078
Nov 2009 Laptop, Core 2 Duo 2.66 GHz, 4 GB, 250 GB $923 $1309
Oct 2008 Desktop, Xeon 4C 2.0 GHz, 8 GB, 146 GB $1926 $2728
Feb 2007 Laptop, Centrino 2.0 GHz, 2 GB, 160 GB $2098 $3163
Jun 2005 Laptop, Pentium M 2.8 GHz, 2 GB, 60 GB $1680 $2650
Oct 2003 Laptop, Pentium M 1.4 GHz, 1 GB, 60 GB $1828 $3031
Oct 2002 Laptop, Pentium 4 1.7 GHz, 512 MB, 40 GB $2041 $3453
Mar 1999 Desktop, Pentium 3 500 MHz, 256 MB, 20 GB $2397 $4457
May 1995 Desktop, Nx 586 90 MHz, 32 MB, 850 MB $2206 $4446
Oct 1991 Desktop, 80386 33 MHz, 4 MB, 240 MB $2689 $6003

I mean, wow. I fully expect to be amazed at the speed—and the video.

I will say that my hope that the computer I bought in March 2016 would last at least 4 years came true twice over. In fact, from 1991 to 2016, I upgraded my main computer about every 2.7 years on average. Only two made it past 5 years, but only by 4 and 6 months.

It's been a really great machine. And I'm sure I'll discover that it can do one or two things that my new box can't, just like this one lost a couple of features I still sometimes miss. (My 2008 desktop could make mix CDs. I've never set this one up to do that.)