Two Generals

It’s been a long while since I posted anything of interest other than fitness and running, so here’s something I found that isn’t fitness related.

Tom Scott (Twitter: @tomscott) posted this video about the Two Generals problem. Basically it centres around two generals and asks how they can synchronise communication to ensure they two something at the same time.

In multithreading computing, including back when I was learning Java, we had a synchronized keyword which ensure only one thread went through a block of text. But here, you want two threads to proceed at the same time. How do you ensure that? Turns out there’s no guaranteed way.

Even TCP requires a 3-way handshake aka the SYN, SYN-ACK, ACK (https://www.inetdaemon.com/tutorials/internet/tcp/3-way_handshake.shtml), but if any of those messages drops, the connection never establishes.

Of course you could just use the UDP method of “fire-and-forget” and say “Hey, General B, we’re going to attack at 8pm, catch up if you have to”, and have dropped packets (or casualties in the two generals problem)

This is an interesting thought experiment and one I hadn’t considered during my time learning parallel and threaded programming.

Oh well, you learn something new every day, I guess.

Getting into my Wife’s Beaver

The Lock Picking Lawyer on YouTube posted this on april 1st. It’s an April Fools joke, yes, but daaaamnn…. how many takes did it take to do this without laughing I don’t know.

If you’ve ever watched any Carry On films with their numerous innuendos, you’ll understand the references.

Not A One-Trick Pony….

Who knew that Gwyneth Paltrow could sing?

And damn well, too.

She’s one of a select few Hollywood actors who can do a pretty fine job of singing too. Some other notables include

Kate Winslet

Hugh Jackman — who spent time in Broadway, so he’s probably got a bit of an unfair advantage to those who started in acting initially, but still, he definitely knows how to belt out a song

Not to forget also, Joaquin Phoenix

Here’s a WatchMojo list I found while rummaging for videos. Who knew?

Sully

I stumbled across this trailer of the Sully movie — the one which tells the story about the famous Hudson River landing.

And this was a brilliant set of editing cuts. It gives you the tension from just a couple of seconds of shots each. If you haven’t watched the film yet, do it now

And here’s a video of the investigation

%d bloggers like this: