I assume that most of you have already listened—at least in part—to the latest episode of Upgrade, the 40th Anniversary of the Mac Draft. Any podcast with both John Gruber and John Siracusa is going be longer than your average Upgrade; I’m impressed they brought it in at 2½ hours … | Continue reading
My last post ended with this graph: | Continue reading
Rhett Allain, who’s the physics columnist for Wired and a professor of physics at Southeast Louisiana State University, solved a funny problem a couple of weeks ago involving a ladder leaning against a wall. You can see his solution on YouTube or Medium. I think of it as an oddba … | Continue reading
Julia Evans has been posting on Mastodon recently about the GNU Project’s insistence on documenting its commands through info pages instead of man pages and (the following may be biased by my own thoughts) how absolutely awful that is. The posts reminded me that although I wrote … | Continue reading
Wolfram touts its Knowledgebase as “the world’s largest and broadest repository of computable knowledge” and “carefully curated expert knowledge directly derived from primary sources.” There’s certainly a lot in there, but there are some inexplicable holes that could be filled wi … | Continue reading
Tuesday morning, which was November 28, John D. Cook started a post with | Continue reading
Here are some little tricks associated with Wordle and Conlextions, the Connections-like puzzle put out by Lex Friedman. | Continue reading
Last week I solved Wordle in a single guess. My go-to first guess, IRATE, finally came in after months (over a year, I think) of use. So what do I do now? Seems like a good time to switch my starting guess. | Continue reading
Earlier today, I talked about sticking with a problem longer than I probably should because I can’t stop. Let’s apply that pathology to the Taskmaster coin flip subtask and think about a slightly different problem.1 Suppose we flip a fair coin and stop when we’ve flipped either f … | Continue reading
I recently did that thing we’ve all done, where I kept working on a problem, refining the solution far beyond its value. I don’t think it’s necessarily wrong to overwork a problem—I always learn from the experience, and the reason I keep at it is that I’m having fun making the li … | Continue reading
In the latest episode of Taskmaster, of which Channel 4 has posted a sneak peek, there’s a subtask related to my last post on Markov chains. The contestants are required to flip a coin and get five consecutive heads before moving on to the next part of the task. As you might expe … | Continue reading
This week’s Numberphile video features the BBC’s favorite mathematician, Marcus du Sautoy, who explains how the game Snakes and Ladders1 is governed by the mathematics of Markov chains. Despite some experience analyzing Markov chains in grad school, I had trouble understanding on … | Continue reading
Writing about how I work leads me to think about improvements I can make, which I then want to write about, leading me to think about making further improvements, and so on. So it was with my recent “one notebook” post. The last paragraph included this ominous sentence: | Continue reading
Science writer Jennifer Ouillette linked to this Scientific American article on Mastodon this morning. It’s about happy and sad numbers, which I had never heard of before. The article is by Manon Bischof, and was originally published in Spektrum der Wissenschaft, where she’s an e … | Continue reading
Recently, Brad Dowdy—you know, The Pen Addict— ran a poll on Mastodon, asking how many different notebooks people use. | Continue reading
A couple of days ago, Matt Parker posted this video about antiprisms. | Continue reading
Many years ago, I wrote about how many Friday the 13ths you can have in a year. At some point in the intervening decade, I read that the 13th of the month occurs more often on Friday than any other weekday, but I never checked up on it. This morning I did. | Continue reading
Yesterday, longtime friend of the blog Nathan Grigg posted this on Mastodon: | Continue reading
I’ve been thinking a lot about the NY Times Connections game lately, mainly because my family keeps playing it wrong. They’d get mad at me if I told them that, so I’m telling you. | Continue reading
Generally speaking, I dislike writing shell scripts. The operators are cryptic (yes, I’ve enjoyed writing Perl), whitespace matters way more than it should (yes, I’ve enjoyed writing Python), and I just always feel I’m one step away from disaster. A lot of my scripts start out as … | Continue reading
A couple of days ago, I wrote a post that included this image: | Continue reading
As I mentioned on Mastodon yesterday, I expect to be be including more equations in future posts, and I’d like the equations to appear readable in my RSS feed. This is a test to see if MathML will work. | Continue reading
During yesterday’s keynote, I learned some things about the switch from stainless steel to titanium in the iPhone 15 Pro that I’d been guessing about before. I also did some quick and dirty calculations that might explain why Jason Snell thought the 15 Pro seemed distinctly light … | Continue reading
John Cook posted a fun article today about the all the possible football scores. The key is to recognize that a team’s score can be any non-negative integer other than one.1 If the most points a team can score is M, then Cook’s reasoning is | Continue reading
This afternoon, there will be a hearing in the Georgia state court case against Donald Trump and his 18 co-defendants. Judge Scott McAfee ordered the hearing yesterday and asked DA Fanni Willis’s office to make | Continue reading
Last week, John D. Cook wrote an article that I kind of agree with and kind of disagree with. Weirdly, I think he kind of disagrees with it, too. | Continue reading
Earlier this year, I had some trouble publishing one of my posts. I think it was this one, and the problem was caused by the parentheses in the title. The code I’d written long ago to turn a title into the slug used in the URL wasn’t as robust as I thought it was. At the time, I … | Continue reading
For a long time, I’ve been using ImageOptim to reduce the size of PNG files I use here on the blog. The SnapClip and SnapSCP macros I use for taking most of my screenshots run ImageOptim automatically, but when I need to annotate or otherwise edit a screenshot, I have to run Imag … | Continue reading
A couple of days ago, Numberphile posted another Tom Crawford video in which he presents an interesting problem and explains it in an unnecessarily complicated way. This time, it’s the Sleeping Beauty problem. | Continue reading
My last post ends with “one last thing” about continued fractions. That turned out to be a lie. After playing around a bit more, I decided I should have some functions that compute continued fractions in Python, so I looked around for continued fraction libraries. I found some, b … | Continue reading
A few days ago, Rhett Allain, professor of physics education at Southeastern Louisana University and Wired columnist, posted a video in which he wrote a short Python script that used mediants to convert real numbers into fractions. I thought it was worth a few comments. | Continue reading
For the past few weeks, my family has been playing a new (it’s in “beta”) New York Times game called Connections. Our daughter found it—she has an NYT games subscription—and got the rest of the family hooked on it. | Continue reading
Back in March, my doctor prescribed a new pill for me to take every day. That brought the number up to six—five in the morning and one at night—and I decided to give the medication tracking feature of the iOS Health app a try. This was a new addition last fall when iOS 16 came ou … | Continue reading
A couple of days ago, as I was out taking my morning walk, I passed a guy on a bicycle who was coming the opposite way down the path. I was northbound, he was southbound. He was, annoyingly, playing his music out loud through a speaker instead of privately through earbuds. Less a … | Continue reading
Sometimes I realize I’ve been doing something the slow way for a really long time, and it’s kind of embarrassing. A few days ago, I needed to take a column of numbers from a spreadsheet and convert it into a comma-separated list for pasting into Mathematica. I pasted the numbers … | Continue reading
I don’t intend for this blog to turn into commentary on YouTube videos, but here’s another one. | Continue reading
A few days ago, Steve Mould posted a video about the rolling spool problem. He explains the problem well but not in the traditional engineering way. This problem, or a variation on it, is commonly taught to students in elementary engineering mechanics courses, and it’s taught in … | Continue reading
The day before my last post—the one about ChatGPT trying to solve beam bending problems—Adam Wuerl, an aerospace engineer at Blue Origin, wrote up his similar adventure with ChatGPT. Adam was trying to get it to solve a reliability problem: | Continue reading
There’s an internet law that everyone must blog about ChatGPT, and I’m way behind, so here we go. I think what I have to say is something new. | Continue reading
A couple of days ago, Numberphile released a video on YouTube in which Tom Crawford explained why parabolic mirrors reflect incoming light to the focal point. His explanation was, I thought, needlessly complicated, so I decided to write up a simpler one. No implicit differentiati … | Continue reading
Yesterday, I listened to the most recent Mac Power Users episode, “20 Mac Apps Under $20.” Although MPU is probably best known for its deep dive episodes, I always like these more rapid-fire discussions. As usual, this one has a good mix of apps that are new to me and those I alr … | Continue reading
After Purdue’s historically embarrassing loss to Fairleigh Dickinson on Friday night, many sportswriters awakened to Purdue’s longstanding poor performance in the NCAA tournament and wrote articles like this one in Slate. As I read that article, I saw one error that should embarr … | Continue reading
If some of the equations in my posts look a little off—poorly spaced or, more likely, with a wobbly baseline—there may be something you can do about it. I learned this on Mastodon through a combination of Andy Napper and Mimmo. | Continue reading
Back in either 1980 or ’81, I took course called Properties and Behavior of Concrete, which had the course number CE 214 and this description: | Continue reading
I don’t want this place to turn into a Matt Parker followup blog, but there are things in his recent Pi Day video that fit in with comments I made on his Runge video, specifically the part about engineers embedding unit conversions within formulas. So go ahead and watch the video … | Continue reading
Simon Willison, the primary developer of the Datasette exploratory data analysis tool, has a strong interest in ChatGPT and similar AI toys.1 He recently linked on Mastodon to this dialog with ChatGPT to write some AppleScript. In that dialog, we see the good and bad of using Cha … | Continue reading
This morning I was adding an entry to my homemade wiki when I became acutely embarrassed by how convoluted the entry was becoming. I stopped writing, created an automation that made the process I was describing much simpler, and rewrote the entry feeling much better about myself. | Continue reading
If any of you followed the link in yesterday’s post to my old writeup from a decade ago, you noticed that the scripts I wrote back then used the csv and cPickle libraries to read, filter, and store the baseball game data. Now I find it more natural to use pandas for all of that, … | Continue reading