If I hadn’t let the RAF recruiter convince me to apply on an officer track JUST because I was a graduate, I reckon I’d have seen at least four “hot” combat deployments and three or four “very warm” airlifts, by now. Well, assuming I survived being deployed to Afghanistan on probably my first ever tour. Weird thinking about it.
Author Archives: Phil
In a gritty and alternate 1985, the glory days of costumed vigilantes have been brought to a close by a government crackdown. But after one of the masked veterans is brutally murdered, an investigation into the killer is initiated. The reunited heroes set out to prevent their own destruction, but in doing so they uncover a sinister plot that puts all of humanity in grave danger.

As a “comic book” adaptation, I reckon it’s pretty successful. Comics are a visual medium and visually this is top tier. Aside from that, and Jackie Earle Haley’s performance as Rorschach, nothing else really stands out. Malin Ackerman is a bit wooden and, while I get what he is going for, Matthew Goode doesn’t quite pull it off.
Despite the length it still jumps around a lot to get to the good stuff, so I guess that could be better edited? I’ve not read it for a while but I remember it covers the source material pretty thoroughly. And it’s in that source material where I think most of the movie’s problems lie: I’m not sure it’s ageing well.
We have no need of paranoia when shameless self-interest is just playing out right in front of us every day. I feel like many of us are now living in an age of bewilderment, asking ourselves “Is this really happening?” The grand plan almost seems a little naïve by today’s standards: nothing would surprise us any more.
★★★
Makes perfect sense to me. A country populated with people that believe that “more guns” makes people safer WOULD be in favour of starting a war in the name of peace.
I don’t really get how people continue to be surprised by this pervasive dislogic.
I sent a Pull request with some minor improvements to the Power Apps documentation in December 2024. Totally forgot about it. Apparently, they just got merged. I feel bad for anyone that tried to follow that tutorial in the mean time…
Years into their relationship, Tim and Millie find themselves at a crossroads as they move to the country, abandoning all that is familiar in their lives except each other. With tensions already flaring, a nightmarish encounter with a mysterious, unnatural force threatens to corrupt their lives, their love, and their flesh.

Glad I didn’t let my general dislike of the Francos put me off this. His casting alongside Brie absolutely makes this movie.
The change in tone towards the end might bother some but I really liked it. Ultimately strikes a great balance of fun and some really creepy shit. Loved the folk horror angle too!
★★★★
Humans are terrible at sustained vigilance for rare events in high-volume streams.
– https://mastodon.online/@pseudonym/116135917950981989
Tricky debug of a first-run/startup issue in Power Apps
Interesting problem this morning. Had a container that wasn’t appearing that should always appear. App showed this behaviour when published and in Studio but, by the time the App was loaded and ready to edit in Power Apps Studio, it looked like it should be working fine.
All the variables were set as expected and the results for each control property evaluation looked right e.g. the code in .Visible was resolving to TRUE… except the .Height property was showing as 0. Weirdly, in the “canvas” view, it looked like the height was definitely non-zero as there was an outline around an apparently hidden, but large, control. For that reason I spent a long time looking at how .Visible was evaluating. Appearances were deceiving in this case!
Ignoring the evidence of my eyes, I eventually dug into what was setting Height on the control, a Context variable called containerMaxHeight, which was set by:
UpdateContext(
{
controlHeight: 30,
containerHeight: 50,
containerMaxHeight: Switch(
Settings.Size,
ScreenSize.Small,
containerHeight*2,
ScreenSize.Medium,
containerHeight,
ScreenSize.Large,
containerHeight,
containerHeight// For extra large
),
helpContainerHeight: 40,
helpContainerMaxHeight: Switch(
Settings.Size,
ScreenSize.Small,
helpContainerHeight*2,
ScreenSize.Medium,
helpContainerHeight*2,
ScreenSize.Large,
helpContainerHeight,
helpContainerHeight// For extra large
)
}
);
An experienced Power Fx/Apps user might see the problem immediately. It’s dead simple. These are all evaluated simultaneously, so they can’t depend on one another. I just needed to split the UpdateContext() function into two calls:
// have to set these first
UpdateContext(
{
controlHeight: 30,
containerHeight: 50,
helpContainerHeight: 40
}
);
// so they can be referenced here
UpdateContext(
{
containerMaxHeight: Switch(
Settings.Size,
ScreenSize.Small,
containerHeight*1.5,
ScreenSize.Medium,
containerHeight,
ScreenSize.Large,
containerHeight,
containerHeight// For extra large
),
helpContainerMaxHeight: Switch(
Settings.Size,
ScreenSize.Small,
helpContainerHeight*1.5,
ScreenSize.Medium,
helpContainerHeight*1.5,
ScreenSize.Large,
helpContainerHeight,
helpContainerHeight// For extra large
)
}
);
Typing catastrophe returning true from Child Flow in Power Automate
Posted this to the Power Platform Community forum:
Lost the best part of an hour testing and trying to fix a Child Flow returning true to the parent via “Respond to an App or a flow”. I’m trying to test that output with a Condition and it would not work. I tried setting the output on “Respond to…” to text and yes/no. Tried with single quotes, without quotes, using Expression to pass boolean TRUE on BOTH sides (in the output and the Condition value).
I could see from looking at the results of the Flow it looked like it was returning a String but the Condition step gives no debugging output – you can’t see what it is comparing, never mind the Type!
In the end, I figured some magic auto-typing was happening somewhere and simply changed the output from the child to Text with the value yes (no quotes) and set the value of the Condition in the parent Flow to the same.
Worked immediately.
Wonder if I was actually doing it wrong?
Several generations following Caesar's reign, apes – now the dominant species – live harmoniously while humans have been reduced to living in the shadows. As a new tyrannical ape leader builds his empire, one young ape undertakes a harrowing journey that will cause him to question all he's known about the past and to make choices that will define a future for apes and humans alike.

Be easier to like if its predecessors hadn’t been so excellent. Entirely generic except with apes.
★★★
I love everything about omg.lol except the name, which I am not sure would even appeal to my 11 y/o daughter.
Get the best internet address that you’ve ever had
Like, circa 2004, or whatever.