We had our coldest morning since February 17th today, cold enough that Cassie didn't want to linger sniffing her favorite shrubberies. The temperature bottomed out at 7:45 am, hitting -8.6°C at IDTWHQ, a cold we haven't experienced since 8:25 am on February 17th. O'Hare hit -10°C at 8 am, also the first time since 8 am February 17th. Tonight, going into the first day of astronomical winter, the forecast predicts it'll get even colder before warming up a bit on Monday.
Unrelated to the weather are these two things I liked from the past week. Yesterday I went over to a friend's house to help her set up a new computer and back up her old one. It turned out she was fostering this little guy, Hayes:
She texted me last night to say thanks and also that she's going to fork over the $495 adoption fee for him. Because of course she will. He's a sweet Lab-something mix whose pregnant mom got rescued from the side of the road in Arkansas. He'll have a much better (and longer) life with my friend than he would have otherwise.
I also liked the way the sun played around with the Civic Opera Building and 110 North Wacker (the mirrored building behind the Civic Opera) on Tuesday afternoon:
My new office is farther west than my old one, but still facing north, so it won't get any direct sunlight, ever. That said, on Tuesday I discovered that the mirrored windows at 110 North Wacker will give me pretty intense reflected sunlight, which is almost as bright. I'm still only going in once a week, but it's a nice perk.
Also, kudos to the UK Home Office. I just applied for my UK Electronic Travel Authorisation, paid my £10 ($13.06), and almost immediately got approved. It helps that (a) I just entered the UK twice in September with the same passport, and until the UK decided Americans could use the EU passport lanes, I was in the UK Registered Traveller programme. So they've vetted me quite a few times already.
When will I next go there? I hope January. I haven't said a lot about it, but I moved to a new practice at Milliman on November 1st, and half my team—not to mention, my boss—are in England. I really need to meet them in person before too long. The other half of my team are in Seattle, where I also need to go soon, when I can work it out with my friend who brought Hazel through my house when they moved out there.
So, I'm aiming for Southampton in January and Seattle in February, because who doesn't love passing north of the 48th parallel in the winter?
This morning's stand-up meeting begins in a moment, at the only time of day that works for my Seattle-Chicago-UK team (8am/10am/4pm respectively). After, I have these queued up:
Finally, a new paper found something I've long suspected: small amounts of alcohol actually do help you speak a foreign language better. (Large amounts do not.)
* The X in "Xitter" is pronounced "sh," as in Xi Jinping.
Thomas E Kurtz, co-creator of the BASIC programming language, died November 12th at 96:
Dr. Kurtz and John G. Kemeny, then the chairman of Dartmouth’s math department, believed that students would come to depend on computers and benefit from understanding how to use them.
“We had the crazy idea that our students, our undergraduate students, who are not going to be technically employed later on — social sciences and humanities students — should learn how to use the computer,” Dr. Kurtz said in an interview for Dartmouth in 2014. “Completely nutty idea.”
At 4 a.m. on May 1, 1964, in the basement of College Hall on the Dartmouth campus, the time-sharing system and BASIC were put to a test. A professor and a student programmer typed a simple command — “RUN” — into neighboring Teletype terminals and watched as both received the same answer simultaneously. It worked.
I don't have the earliest programs I wrote because nothing survives from the TRS-80 era, when we saved everything to cassette tape (!), nor from the Apple ][+ era because I never converted those files to PC format. But here is a little thing I wrote in October 1987 in the BASICA (Advanced BASIC) language that shipped with MS DOS 3:
5 DEFDBL A-Z
6 PRINT
7 PRINT
10 INPUT "Number to test = ",N#
15 U$="##########"
16 IF N#<10000000# THEN U$="#######"
17 IF N#<1000000! THEN U$="######"
18 IF N#<100000! THEN U$="#####"
19 IF N#<10000 THEN U$="####"
20 N#=INT(N#)
30 TEST#=1
33 WHILE TEST#<=SQR(N#)
36 TEST#=TEST#+1
40 IF N#/TEST# = INT (N#/TEST#) THEN GOSUB 100
50 WEND
55 PRINT
60 PRINT "I found";FACTORS;"factor(s)."
70 IF FACTORS=0 THEN PRINT "The number"N"is prime."
80 PRINT
81 INPUT "Test another (y/n)";A$
82 IF INSTR(A$,"Y") OR INSTR(A$,"y") THEN RUN
90 END
100 FACTORS=FACTORS+1
120 PRINT USING U$;TEST#;
130 PRINT " * ";
140 PRINT USING U$;N#/TEST#
150 RETURN
If you can find a DOS emulator with BASICA, knock yourself out.
I've got a couple of minutes before I descend into the depths of a very old codebase that has had dozens of engineers mucking about in it. Time enough to read through these:
Finally, everyone take six minutes and listen Robert Wright as he reminds us not to get distracted by the OAFPOTUS's trolling:
The domain name wx-now.com went live on 11 November 1999, 25 years ago today. The earliest known Wayback Machine capture of the old Active Server Pages site was in September 2000; this screen shot from January 2001 looks a bit closer to what it looked like when it went live:
In 2008, Katie Zoellner gave it a facelift that lasted pretty much until March 2022, when I completely overhauled the app, writing an entirely new UI and refactoring about 50% of the internal code.
I still have all the old source code. It's trippy to look at how I wrote 25 years ago. Even trippier that I've had an application running in the wild continuously for that long.
When voting, consider that under a dictatorship, courts have no independence and have to issue nonsensical rulings like the one a Russian court just issued in order to remain in favor of the dictator:
U.S. tech giant Google has closed up shop in Russia, but that hasn’t stopped a court there from leveling it with a fine greater than all the wealth in the world — a figure that is growing every day.
The fine, imposed after certain channels were blocked on YouTube, which Google owns, has reached more than 2 undecillion rubles, Russian business newspaper RBC reported this week. That’s about $20 decillion — a two followed by 34 zeros.
Dmitry Peskov, the press secretary for Russian President Vladimir Putin, told reporters Thursday that the figure was symbolic and should be a reason for Google to pay attention to the Moscow Arbitration Court’s order to restore access to the YouTube channels.
The sum grew so large because the fine increases with time in noncompliance, with no upper limit. The order was made after 17 blocked channels joined a lawsuit against Google’s American, Irish and Russia-based companies, according to RBC. The lawsuit predates Russia’s invasion of Ukraine and was initiated in 2020 by a channel that YouTube blocked to comply with U.S. sanctions.
The Post drolly notes in the article that "Google did not respond to a request for comment."
In all seriousness, if the XPOTUS returns to office, it's only a matter of weeks before Judges Aileen Cannon (R-FL) or Matthew Kacsmaryk (Bigly R-TX) come up with something similar.
Absolutely slammed today, though only about 2 hours of it actually mattered in the scheme of things. Regular posting resumes tomorrow.
Since the beginning of Weather Now back in 1997, I have had total control over what users see on the home page. That changed today.
Now, once you have created a profile by logging into the app with your Microsoft account (O365, Live ID, Xbox, doesn't matter), you can change your home weather list. To add a station, simply go to any Current Weather page and click "Add to home page". This will take you to your Profile page, where you can see the entire list on the "Home page" tab.
Once there, you can remove any places you don't want. (The app populates your custom list with the default list the first time you add anything.)
Have fun with this! I know I will. I still have other features to write while my real job goes through a transition, so keep watching for more Weather Now updates.
Cassie and I have gotten a full hour of walks today with the promise of more to come, as it's our third sunny day in a row, but today got above 19°C (though only up to 16.5°C at Inner Drive Technology WHQ). I had two minor bugs to fix at Weather Now, but mainly I've had meetings today, so getting outside with the dog felt great. And tomorrow: a 42-kilometer walk.
Meanwhile, with 18 days left before the election:
Finally, the last Chuck E Cheese in Chicago has gotten rid of its animatronic band, opting for video screens instead. The youth of America weep.
Now if the crew repairing every single stair in my courtyard (which seems to involve hitting them all repeatedly with a hammer) would just go the f--- home, I could get some more work done.