Shania Twain - The Woman In Me
The top un-reviewed album this week is not The Woman In Me by Shania Twain at #7, it's the Batman Forever Soundtrack at #5. However, I cannot find the full album on any streaming service. Many of the songs can be found on other albums, but not all, and I don't care enough to look any harder than that. Therefore, it's Shania Twain's debut album we'll listen to this week!
One of my favorite television shows is (the first three seasons of) Arrested Development. One of the characters, Tobias Fünke, wrote a book called The Man Inside Me. I can't help but think of that book, which is used in various funny ways, when I read the title for this album. This is not a complementary thing for the album.
Reading Shania Twain's Wiki page, it turns out that she's married to the ex-husband of her former best friend who had an affair with Twain's first husband. All that's missing from that soap opera is an evil twin, babies switched at birth, and someone appearing (with convenient dramatic timing) previously believed to be dead.
I have no strong opinions about the music on the album itself. It sold quite well, and I can believe that many people like it, but it's not for me. I'll almost certainly never listen to it again.
more ...Big Boy

Today I took a drive to Greely, Colorado to see the biggest operational steam locomotive in the world. The Union Pacific 4014, aka "Big Boy", was on a short trip from Cheyenne to Denver and made a single "whistle stop" in Greely. The Big Boy is a remarkable locomotive. It was on static display for decades before being pulled to the Union Pacific shop in Cheyenne and returned to running condition in 2019. It's hard to overstate just how huge this thing is. As you can see from the photos and video below, this massive locomotive draws crowds wherever it goes. It was fun to see!
A few things to note as you look through the media:
- There were Starlink antennae on a few of the passenger cars
- A couple engineers wrote "Big Boy" using chalk on the front of the 4014, surely to reference the origin story of the name "Big Boy"
- The Big Boy always travels with a diesel locomotive companion in case of malfunction so that the train will not be stranded on an operational freight line
- The police seen in a few shots are railroad police, not local police
- As far as I could tell, only a few of the passenger cars being pulled had anyone in it, most cars had their window shades drawn closed
- The video does not translate just how loud the engine is, you have to be near it to experience it















Neil Young - Mirrorball
This week's #5 album is just one of Neil Young's 55 studio albums. While I like some of his work, such as After the Gold Rush and Harvest, I am not a big enough fan of his to listen to all of his work. As far as I can recall, I have not heard any of the songs on this album prior to today.
Apparently this album was recorded with Pearl Jam. I didn't learn this fact until after I listened and I couldn't have guessed it. I guess it's kind of grungey, but only if you think to listen for it.
Doing this project I've noticed that albums like this, made by musicians past their prime, have very short periods near the top of the charts. My guess is that because they were so well known, a fixed set of fans will always buy a copy as soon as it comes out. However, because the fan base isn't growing, there's no long tail of purchases. Many albums in the top sales list have been in the charts for a year or more. In one month, Mirror Ball will drop to #48, and in two months to #96, almost out of the listing entirely.
As far as this album goes, it's decent. According to this ranking, it's his thirteenth best album, which makes it above average. That list puts After the Gold Rush and Harvest at #1 and #2, which, duh. I guess if you are really into Neil Young you could do worse than Mirror Ball.
more ...Tour de France Pool 2025
Here is the 2025 page for the Tour Pool I've been a part of for 18 years. I'm on team Florky which are in second to last place as I write this. Which is pretty typical (so typical that this post from one year ago team Florky was also in second to last place!).
more ...Michael Jackson - HIStory: PAST, PRESENT AND FUTURE, BOOK I
By 1995 Michael Jackson's popular image had already been damaged following the 1993 child sexual abuse allegations. Nevertheless, he was still a huge star and HIStory: Past, Present and Future, Book I shot to #1 upon release. This is a double album: the first half is a greatest hits collection and the second half new material.
I'm pretty sure I have heard all the songs in the first half before. Jackson had thirteen songs hit #1 which alone is enough for a greatest hits album. As a greatest hits collection the first half of the album works well and is a good way to listen to some Michael Jackson, if you're in the mood.
Regarding the second half of the album, I can honestly say I don't think I've ever heard any of the songs except for You Are Not Alone (which was written and produced by R. Kelly, speaking of child sexual abuse allegations). This was Jackon's final #1 hit and if I recall correctly received decent radio airplay.
Personally, I think that Jackson's earlier work is far and away better than his later work. He because a big star for a reason, the earlier songs are excellent, and I think he got away from that. This album highlights that change from the first half to the second. My recommendation is to skip the second half of this album.
more ...Pocahontas Soundtrack
I have never seen the animated movie Pocahontas, therefore the #2 album this week is particularly meaningless to me. There are some movie soundtracks that have one or two hit songs that make big radio airplay. I do not recognize any of the songs off this album.
I'll make it short and easy: I don't care about this album, and I don't think you should or will, either.
more ...Go Big To Go Home
The first step of data science when working with new a dataset is to understand the high-level facts and relationships within the data. This is often done by exploring the data interactively by using something like Python, R, or Matlab.
Recently I've been exploring a new dataset. It's a pretty big dataset: a few hundred gigabytes of data in compressed Parquet format. A rule of thumb is that reading data off disk into memory takes ten or twenty times the memory than the storage the data uses on disk. For this dataset, that could equal more than ten terabytes of memory, which in 2025 is still a pretty ridiculous amount of memory on a single machine. It is for this reason that working with data this size requires tools that allow you to work with the data without loading all of it into memory at once.
One of these tools is Polars. Quoting the Polars home page: "Want to process large data sets that are bigger than your memory? Our streaming API allows you to process your results efficiently, eliminating the need to keep all data in memory." It's still a bit rough around the edges with some unfinished and missing features, but overall it's a powerful and capable tool for data analysis. Lately I've been using Polars more and more, taking advantage of this "streaming" ability.
On the other hand, sometimes it's easiest to do things directly and skip all the low-memory "streaming" tricks. If I can get an answer more quickly by simply using lots of memory, especially if it's something I'm doing only once and not putting into a repeated process, then this can be the right choice. Polars can do "streaming" analysis, but at a certain point it has to coalesce things into an answer, and sometimes that answer can use a significant amount of memory.
There are many negative aspects of cloud computing that I won't get into here. However, there are some good things, and one of them is that you can scale up and down resources as needed. All cloud providers, like Amazon Web Services and Google Cloud Platform offer many services and in particular Virtual Machines. When running a virtual machine you can choose the hardware specifications in terms of CPU kind and core count, amount of RAM, and other features like network speeds, GPUs, or SSDs. A virtual machine can be booted on one hardware configuration, shut down, and the rebooted on a different configuration as needed. It's as if you took the hard drive out of your laptop and put it in a big workstation. All your data and settings are still there, but you've upgraded the hardware. This is something I take advantage of frequently!
I was attempting to do a certain analysis of the new dataset on an EC2 virtual machine and I kept running out of memory. Instead of switching to some low-memory tricks, I decided to see if I could save some time by simply rebooting my virtual machine on one of the larger instances AWS offers: a r7i.48xlarge. This has 192 CPU cores and 1,536 GB of RAM. It costs $12.70 per hour. I get paid more than $12.70 per hour, so if booting up a huge machine like this saves me even a little time, it's worth it.
Above is a screenshot of btop running on the r7i.48xlarge instance while I attempted to run my analysis. If you click on the image, you'll see the full size screenshot. You'll see that I'm about to run out of memory: 1.41TB used of 1.45TB. You'll also see that I'm using all 192 cores at 100% load (the cores are labeled 0-191). Unfortunately, throwing all this memory at the problem didn't work, I ran out of memory, and I had to resort to being more clever. Being clever took more time, of course, but if the high-RAM instance had worked, it would have paid off.
Playing with various server configuration tools (like this one) shows that the r7i.48xlarge would cost at least $60,000. This is not something that I need very often, and purchasing something this large would be ridiculous. However, renting it for half an hour, if it saves me a few hours, is definitely worth it. Also, it's kind of fun to say "yeah, I used 1.5TB of memory and 192 cores and it wasn't enough."
more ...Pink Floyd - Pulse
I believe that Pulse by Pink Floyd is the first double album I've reviewed so far. Despite having the high price of $34.99 (~$76 in 2025), it debuted at #1.
Pulse is a live album which I often have mixed feelings about. On the one hand, they can have different energy than a studio album, but they can also go awry with bad mixing or extended and aimless modifications to songs. This album is kind of neither of those. I don't think the energy of the songs is improved compared to the studio versions, and there aren't that many changes to the live songs. Pink Floyd was a Progressive Rock band which are known for their extended solos in live performances. This album lacks those for the most part, which I'm grateful for, but lacking changes to the songs removes the point of a live album.
According to the internet's brain, early versions of the CD album included a battery-powered flashing LED. A pulsing LED, one would say.
I don't think that this album amounts to much. If you like Pink Floyd, you might as well check it out, but I wouldn't cancel any other plans you have to listen to it.
more ...Naughty by Nature - Poverty's Paradise
It's been over a month since the last album review, but finally the slow summer of music in 1995 has delivered some new albums in the top 10. This week debuting at #3 is Poverty's Paradise by Naughty by Nature.
Like anyone alive in 1991, my first exposure to Naughty by Nature was their huge hit O.P.P.. The only song I am sure I have heard before off of Poverty's Paradise is Feel Me Flow, which does have a good flow, so I'm happy to feel it.
I don't think about Naughty by Nature much, and my play history confirms that. Before I listened to this album I had only 15 plays since 2018. Listening to this album has reminded me that I like Naughty by Nature's kind of hip-hop, and I should listen to them more when I am in the mood for hip-hop. This is an unusual thing, and is the best outcome of listening to music from 30 years ago.
My recommendation is to check out this album and remind yourself why O.P.P. was such a big hit.
more ...No Album Until June 16th
The late spring/early summer of 1995 must have been a slow period in the music biz because the top ten albums didn't change all that much. Looking through the Billboard top album sales, I won't have a new album to review until June 16th.
In the meantime, it's never the wrong time to listen to some albums that are great but I haven't reviewed. For example, The Downward Spiral by Nine Inch Nails was released over a year ago at #2, but I didn't review it because it was eclipsed by Superunknown by Soundgarden at #1. The Downward Spiral quickly fell out of the top ten so I didn't formally review it. Briefly, it's a great album, go listen to it!
Friday Soundtrack
I'm not going to belabor this. This week's album at #2 is the soundtrack for the 1995 buddy comedy Friday. I have not seen the movie, but the consensus seems that it wasn't horrible. The soundtrack is nothing special. Apparently the track Keep Their Heads Ringin' was a hit although I don't remember it.
You can skip this album.
more ...White Zombie - Astro Creep: 2000 Songs Of Love, Destruction And Other Synthetic Delusions Of The Electric Head
The only song I remember hearing off the #6 album this week is More Human Than Human. I don't think I've heard it in a long, long time. After listening to the entirety of Astro Creep: 2000 Songs Of Love, Destruction And Other Synthetic Delusions Of The Electric Head, I am not disappointed that my exposure to White Zombie has not been comprehensive. I did not like this album much and I can't recommend it.
more ...Polars scan_csv and sink_parquet
The documentation for polars is not the best,
and figuring out how to do this below took me over an hour.
Here's how to read in a headerless csv file into a
LazyFrame using
scan_csv
and write it to a parquet file using
sink_parquet.
The key is to use with_column_names
and
schema_overrides
.
Despite what the documentation says, using schema
doesn't work as you
might imagine and sink_parquet
returns with a cryptic error about
the dataframe missing column a
.
This is just a simplified version of what I actually am trying to do, but that's the best way to drill down to the issue. Maybe the search engines will find this and save someone else an hour of frustration.
import numpy as np
import polars as pl
df = pl.DataFrame(
{"a": [str(i) for i in np.arange(10)], "b": np.random.random(10)},
)
df.write_csv("/tmp/stuff.csv", include_header=False)
lf = pl.scan_csv(
"/tmp/stuff.csv",
has_header=False,
schema_overrides={
"a": pl.String,
"b": pl.Float64,
},
with_column_names=lambda _: ["a", "b"],
)
lf.sink_parquet("/tmp/stuff.parquet")
John Michael Montgomery - John Michael Montgomery
When I saw the #6 album for this week, I said "I've never heard of John Michael Montgomery," but that's not true. Last year I reviewed All-4-One which included a cover of I Swear that was written and originally performed by John Michael Montgomery. I mentioned this in my review, but 10 months later his name did not remain embedded in my memory.
I Swear isn't on this eponymous album, but I Can Love You Like That is, which was also covered by All-4-One to great success. Playing this album I Can Love You Like That seemed familiar, but I'm not sure if it was the Country or R&B version I have heard before. All-4-One has many thanks to give John Michael Montgomery!
Outside of the All-4-One/John Michael Montgomery connection, I find nothing interesting about this album. It's not bad, but it's nothing special. The first line of the first song includes the words "I drive a pickup truck." This album was not trying to break new ground. If you're into this kind of Country music, I'm sure it delivers. I'm not, so it doesn't for me, and I can't recommend this album.
more ...