
Watched on Saturday January 11, 2025.
★★★½
A charming thief and a band of unlikely adventurers undertake an epic heist to retrieve a lost relic, but things go dangerously awry when they run afoul of the wrong people.
Jack Harper is one of the last few drone repairmen stationed on Earth. Part of a massive operation to extract vital resources after decades of war with a terrifying threat known as the Scavs, Jack’s mission is nearly complete. His existence is brought crashing down when he rescues a beautiful stranger from a downed spacecraft. Her arrival triggers a chain of events that forces him to question everything he knows and puts the fate of humanity in his hands.
A private eye investigates the apparent suicide of a fading porn star in 1970s Los Angeles and uncovers a conspiracy.

You could be forgiven for thinking that “Crowe & Gosling as sort of anti-buddies in a 70s LA conspiracy/mystery comedy-thriller”, doesn’t sound like a banger but you might be surprised.
★★★★
Armed with only one word - Tenet - and fighting for the survival of the entire world, the Protagonist journeys through a twilight world of international espionage on a mission that will unfold in something beyond real time.
Young teen Mikey Walsh and his friends set off on a quest to find Pirate One-Eyed Willie's treasure in hopes of saving their homes from demolition.
Columbus has made a habit of running from what scares him. Tallahassee doesn't have fears. If he did, he'd kick their ever-living ass. In a world overrun by zombies, these two are perfectly evolved survivors. But now, they're about to stare down the most terrifying prospect of all: each other.
Frederick Loren has invited five strangers to a party of a lifetime. He is offering each of them $10,000 if they can stay the night in a house. But the house is no ordinary house. This house has a reputation for murder. Frederick offers them each a gun for protection. They all arrived in a hearse and will either leave in it $10,000 richer or leave in it dead!

Like an episode of Jonathan Creek… but I quite liked Jonathan Creek when I was kid.
Not really sure how this is running a 12 from the BBFC, though
★★★
A group of cold-blooded killers find themselves trapped on an alien planet to be hunted by extraterrestrial Predators.

Although the set up feels like a video game (lazy stereotypes, paper-thin characters, array of personalised weapons) I quite like it.
One of the few things thing I don’t like (aside from Stans) is the part where two mines go up like a gas station, while seven hand grenades don’t even inflict a scratch 🤷♀️
★★★

I recently asked MS Copilot to explain this MS Power Fx code (which I found online) to me:
UpdateContext ({TimerLocalStartTime: DateAdd(
Now(),
-TimeZoneOffset(Now()),
TimeUnit.Minutes
)
});
Although I thought I knew exactly what it was doing AND what it intended, I still wanted to check.
The code sets
TimerLocalStartTimeto the current UTC time
So, Copilot understood the intent of the code but it didn’t pick-up the problems I saw (not least the horribly named variable). So I asked:
If the timezone offset is negative, won’t subtracting the timezone offset actually add the time zone offset, causing unintended results?
Quoted below is the response, which I’ll break down:
Understanding TimeZoneOffset
The
TimeZoneOffsetfunction returns the difference between the local time and UTC in minutes. This value can be positive or negative depending on your time zone relative to UTC.Handling Negative Offsets
If the
TimeZoneOffsetis negative, it means your local time is ahead of UTC. For example, if the offset is -60 minutes, your local time is 1 hour ahead of UTC.
So far, so good. That’s all correct, which is what you’d expect from the vendor, right?
Subtracting the Offset
When you subtract a negative offset, you’re effectively adding that time to the current time. Here’s how it works:
- Example: If
TimeZoneOffset(Now())returns -60 minutes:
DateAdd(Now(), -(-60), TimeUnit.Minutes)becomesDateAdd(Now(), 60, TimeUnit.Minutes).- This adds 60 minutes to the current local time, which is correct because your local time is ahead of UTC.
So, I am (currently) on BST, which is UTC+1. So, 15:00 local time for me is 14:00 UTC. Adding 60 minutes to 15:00 makes it 16:00, which is UTC+2. So, this is completely wrong. It would be correct if it said:
But that’s not what we want. We want to calculate UTC from the local time. Copilot continues:
Correct Behavior
The code correctly adjusts the local time to UTC by accounting for both positive and negative offsets. So, subtracting a negative offset does indeed add the time difference, aligning the local time with UTC.
Does this make sense? 😊
No, it doesn’t make sense.
I don’t know about you but this feels like exactly the sort of error we can expect from “vibe coders” for years to come. Working out timezone offsets is already a bit of a brain twister, confidently incorrect assertions from your “AI” assistant won’t help!
When your Vice President proudly carries the coffin of a self-avowed white supremacist, Christian nationalist, it’s time to stop lying to yourself.