Sunday, October 30, 2022

Revenge of the Brackets

 Yes, it's been a busy weekend of competition - good thing we've got an extra hour today so we can fit it all in! Yesterday afternoon it was the Microsoft Excel World Championship last 128 and last 64. The two rounds took place one after the other, and everyone was told to complete both tasks, even if you thought you'd done badly on the first one, because the results wouldn't be announced until after both were finished.


Which turned out to be advice I was in need of following, because I did terribly on the first task. Here's the theme of the puzzles:

General Instructions:

You have just joined university and made 50 new close friends.  Your new friends haven't all met each other, and would like to understand the statistics on the relationships between them so they can form cliques more easily in the coming days.

By analysing your social media site, FaceWorkbook, you have built up a matrix of which pairings are friends and close friends with each other (as found on the Network tab). In all the questions, someone's close friends are also considered their friends.

If someone makes a social media post, it is seen by their friends and the friends of their close friends.

Please answer the questions below, based on the friendship status of your new friends. There are 5 levels of increasing difficulty available in this competition task.

So we've got a grid of fifty people and which of them each one is two different kinds of friendly with, and it's a question of counting and matching to answer the questions. Which should be easy, but I got all kinds of mixed up with it, and also lost track of time (I was thinking 5:30 as the cut-off point, and forgot I'd started as soon as I got the spreadsheet rather than waiting till 5:00 to begin, so I'd used the half hour maximum time before I realised). And I ended up with an atrocious score of 124, which turns out to be not quite the worst anyone managed, but pretty close to it.

But I went on with the last-64 task anyway, and that was a lot more fun! 

You are secretly communicating in the classroom with your friend by passing notes. Unfortunately, recently your teacher intercepted a note in which you confessed cheating on the latest Geography test. Oops! To make sure that never happens again, you and your friend devised a way to communicate without a third person being able to read the messages.

The basic idea is to offset a certain number of letters. For example, an 'a' offset 10 places becomes a 'k'. A 'z' offset 1 place becomes a 'a'. Capitals stay capitals, so a 'Y' offset 4 places becomes a 'C'. All characters that are not letters are unaffected, so spaces remain spaces and dots remain dots.

The levels are in order of increasing difficulty. The first two levels do not include spaces, nor capitals. Level three includes both of them. Level four and five use a different algorithm, in which the offset is not constant.

Decoding messages - which can be tricky with Excel, if you have to split text into individual letters, and distinguish between lower and upper case (which some Excel formulas do and some don't). But it was fun to do, especially since all the secret messages turned out to relate to Sherlock Holmes - the puzzle-writer is obviously a fan of the books rather than the TV shows, so we're definitely on the same wavelength there. Not that you needed to know the books to decode the messages, obviously, but maybe it gave me a more positive mental attitude, because I got a great score of 555 on this one, which would have won a fair few last-64 matches, including the one in my bracket!

But sadly, since I didn't win the last-128 match, that was the end of the competition for me - and you'll just have to take my word for it that I did get 555 in the next round, because first-round losers' results don't show up on the website. I did, though, I promise!

It's too bad I wasn't in the morning session instead of the afternoon one - they had different puzzles, for obvious reasons, and just look what the last-64 task was for them!

Othello is a board game played between two players, Black and White. The game is played on an 8x8 board with reversible pieces (black on one side and white on the other), and a piece may change colour after it has been placed.

The board starts off as shown to the right, with two black and two white pieces in the centre. The players then take turns placing a token of their own colour on the board and capturing one or more pieces of their opponent's colour.

A player can play a piece in a position if:
1. That position is empty before their move; and
2. Adding the new piece completes a straight line in one direction (horizontal, vertical, or diagonal) where both ends are a piece of the colour just played, and all the squares in between are of the opponent's colour (no blanks).
After the move, all the pieces of the opponents colour on the lines described in (2) are changed to the player's colour.

For example, the second board to the right shows the configuration in Example 3:
● A1 is not a valid move for white, because the only adjacent black pieces (down column A) do not have another white piece on the other side.
● B1 is a valid move for white, because it completes two lines (horizontal from B1 to D1, and diagonal from B1 to D3) with white at both ends and black in the middle. The black pieces in C1 and C2 are then captured, i.e. turned white.
● C1 is not a valid move for white, because it is already occupied.

Note these are not complete rules of Othello, but they are the only ones needed for these questions.

Now there, being a veteran Othello player, I might really have had an advantage over someone who's not familiar with the game! Although the questions were more about assembling a board layout presented in a strange way and using Excel formulas to answer abstract questions about it, rather than choosing good moves, but even so, I would have been excited to be presented with that task!


As it happens, the World Othello Championship, which I'm also not good enough to qualify for, is happening right now in Paris! After two days of swiss competition, Team Britain (Imre Leader, David Hand, Guy Plowman) came joint fourth overall (after Japan, Finland and Switzerland), but no British representative in the finals today.

As I write this, the semi-finals (Kento Urano vs Katie Pihlajapuro, Arthur Juigner v Michele Borassi) are happening, and Kento is clearly the man in form this year, unbeaten while everyone else was taking points off each other.

Rémi Tastet, who beat me at the MSO when I was all chuffed at having beaten his dad in the previous round, is in with a shot at the junior championship. I really should see if I can qualify for this event again some time...


But this morning, I had the last round of qualifying for the African-European Open Memory League Championship, pitting me against Ewelina Preś in what was always going to be a tricky competition.
She chose Names for the first discipline, which of course everyone does against me because I'm so bad at it, and won comfortably. So I chose Cards for the next, which I do always think of as one I should be winning, but my brain wasn't quite in top gear and the first three pairs of cards took too much thinking about, before I clicked into top speed. I was intending to get under 25 seconds, but it ended up as 27.78, and Ewelina was faster.

What is the world coming to, when someone can memorise a pack of cards in 27 seconds and that's still not good enough to win? I'm getting too old for this. So anyway, she chose Words next, and I really do need to recapture some good form in this - I got a terrible 31, and lost to Ewelina's 39, but if I'd been on the kind of form where I do 40 consistently I could have made a real contest of this.

3-0 down and unlikely to be staging a heroic comeback, I wasn't sure whether to pick Images or Numbers. Figuring that I'm more likely to make a mistake than she is at high-speed numbers, I went with Images and hoped she'd get mixed up. But she didn't, and I did, so that's a 4-0 win to Ewelina! She goes on to face Andrea in the finals, and I'm in my fairly regular position of resolving to do more training before the next season starts!


Mind sports are great, aren't they?

Saturday, October 29, 2022

It's Amazing, Spectacular, Web Of!

 I feel like I haven't written enough about comics here of late. Modern superhero comics aren't really much to write home about, although the world of the X-Men is rather good at the moment - rather than follow the usual pattern of reinventing the whole series on an annual basis, they've stuck with a status quo and told a fair few good stories in it. "Immortal X-Men" is especially worth reading, and "X-Men Red" can be pretty good too.

But way back in May I said something here about Amazing Fantasy #1000, saying I'd buy it "however overpriced and minimal its content might be", and I should probably apologise for being unreasonable there (about the 'minimal' thing, at least, and you do get a good amount of entertainment for the eight-dollar price). It's actually really awesome!

72 pages, plus the covers, and containing nine different complete Spider-Man adventures. That's the kind of format that started the popularity of superhero comics in the first place, and the kind of thing Marvel and DC should be doing more of! Modern writers and artists struggle to tell a story in eight pages or so; it's becoming a lost art. But the ones featured in this collection all do a good job of it, and I hugely recommend reading this celebration of Spidey if you haven't seen it yet!

Dan Slott wins the Zoomy prize for the best story of the lot - Spider-Man's sixtieth birthday goes the way his life always goes, but shows along the way what a great guy he really is. Kurt Busiek, with typical brilliance, gives us a sequel to Amazing Fantasy #15 with a twist, and Anthony Falcone and Michael Cho provide a perfect restatement of Spider-Man's core principles. And the others are all great fun as well, letting each writer/artist combination explore their own personal take on the iconic webslinger! Go out and buy it, if you haven't already! It's well worth a read!

Tuesday, October 25, 2022

When was Thundercats on British TV?

 I did promise to provide full details, so here's the correct viewing order for the classic cartoon Thundercats. That is, the order in which they were shown on British TV - the DVDs claim to have the episodes in the order they were first shown in the USA, but I'm still very doubtful if that's true. In any case, a lot of American showings were in roughly the same order as the BBC showings, and the DVD order unquestionably has some episodes in the wrong sequence ("Trouble With Time" explicitly comes before "Pumm-Ra", for example).

Here's the first series, with dates, times and writers:
16:55Friday 02 January 1987ExodusLeonard Starr
Friday 02 January 1987The Unholy AllianceLeonard Starr
16:35Thursday 08 January 1987BerbilsLeonard Starr
16:30Thursday 15 January 1987The Slaves of Castle Plun-DarrLeonard Starr
16:30Thursday 22 January 1987Trouble With TimeRon Goulart & Julian P. Gardner
16:30Thursday 29 January 1987Pumm-RaJulian P. Gardner
16:35Thursday 05 February 1987The Terror of HammerhandRon Goulart & Julian P. Gardner
16:35Thursday 12 February 1987The Tower of TrapsLeonard Starr
16:35Thursday 19 February 1987The Garden of DelightsBarney Cohen & Julian P. Gardner
16:35Thursday 26 February 1987Mandora - The Evil ChaserWilliam Overgard
16:35Thursday 05 March 1987The Ghost WarriorLeonard Starr
16:35Thursday 12 March 1987The DoomgazeStephen Perry
16:35Thursday 19 March 1987Lord of the SnowsBob Haney
16:35Thursday 26 March 1987The Spaceship Beneath the SandsLeonard Starr
16:35Thursday 02 April 1987The Time CapsulePeter Lawrence
16:35Thursday 09 April 1987The Fireballs of Plun-DarrWilliam Overgard
16:35Thursday 16 April 1987All That GlittersBob Haney
16:35Thursday 23 April 1987Spitting ImageHoward Post
16:35Thursday 30 April 1987MongorPeter Lawrence
16:35Thursday 07 May 1987Return to ThunderaBob Haney
16:35Thursday 14 May 1987Snarf Takes Up the ChallengePeter Lawrence
16:35Thursday 21 May 1987Mandora and the PiratesWilliam Overgard
16:35Thursday 28 May 1987The Crystal QueenLeonard Starr
16:35Thursday 04 June 1987Safari JoeStephen Perry
16:35Thursday 11 June 1987Return of the DrillerHoward Post
[Summer break filled by repeating the 12-part European drama 'Silas']
16:35Thursday 10 September 1987Turmagar the TuskaC. H. Trengove
16:35Thursday 17 September 1987Sixth SensePeter Lawrence
16:35Thursday 24 September 1987Dr DometoneWilliam Overgard
16:35Thursday 01 October 1987The Astral PrisonPeter Lawrence
16:30Thursday 08 October 1987Queen of 8 LegsStephen Perry
16:35Thursday 15 October 1987Dimension DoomBob Haney
16:35Thursday 22 October 1987The Rock GiantPeter Lawrence

Those episodes were repeated on Saturday mornings as part of Going Live (or On The Waterfront, or UP2U) from 9 April to 3 December 1988, and then again on Saturday mornings at 8:35 on BBC1 from 7 October 1989 to 14 April 1990... except, for some reason, for the last four episodes, which went out on Sunday mornings from 7 January to 28 January 1990 (so while the other, earlier episodes, were being shown on Saturdays).

But there was a whole other series' worth of episodes that must have been just lying around at the BBC for years, which finally made it back to the 4:35 timeslot on CBBC in autumn 1990...

16:35Monday 10 September 1990Lion-O's Anointment First Day: The Trial of StrengthLeonard Starr
16:35Monday 17 September 1990Lion-O's Anointment Second Day: The Trial of SpeedLeonard Starr
16:35Monday 24 September 1990Lion-O's Anointment Third Day: The Trial of CunningLeonard Starr
16:35Monday 01 October 1990Lion-O's Anointment Fourth Day: The Trial of Mind PowerLeonard Starr
16:35Monday 08 October 1990Lion-O's Anointment Final Day: The Trial of EvilLeonard Starr
[Strangely enough, "The Rock Giant" was shown again on October 15th]
16:35Monday 22 October 1990The Thunder-CutterWilliam Overgard
16:35Monday 29 October 1990Mechanical PlaguePeter Lawrence
16:35Monday 05 November 1990The DemolisherBob Haney & Peter Lawrence
16:35Monday 12 November 1990Feliner - Part OneStephen Perry
16:35Monday 19 November 1990Feliner - Part TwoStephen Perry
16:35Monday 26 November 1990ExcaliburPeter Lawrence
16:35Monday 03 December 1990Secret of the Ice KingBob Haney
16:35Monday 10 December 1990Sword in a HoleWilliam Overgard
16:35Monday 17 December 1990The WolfratC. H. Trengove
[No Children's BBC on Christmas Eve]
[Or New Year's Eve]
16:35Monday 07 January 1991Good and UglyPeter Lawrence
16:40Monday 14 January 1991Divide and ConquerLee Schneider
16:40Monday 21 January 1991The MicritsBruce Smith
16:35Monday 28 January 1991The Superpower PotionC. H. Trengove
16:35Monday 04 February 1991The Evil Harp of Charr-NinDouglas Bernstein & Denis Markell
16:35Monday 11 February 1991Tight SqueezeStephen Perry
16:35Monday 18 February 1991Monkian's BargainLee Schneider
16:35Monday 25 February 1991Out of SightC. H. Trengove
16:40Monday 04 March 1991Jackalman's RebellionBruce Smith
16:35Monday 11 March 1991The MountainDanny Peary
16:35Monday 18 March 1991Eye of the BeholderKenneth E. Vose
16:35Monday 25 March 1991The Mumm-Ra BerbilJeri Craden
[No Children's BBC on Easter Monday]
16:35Monday 08 April 1991The Trouble With ThunderkittensKimberly B. Morris
16:35Monday 15 April 1991Mumm-RanaBob Haney
16:35Monday 22 April 1991TrappedStephen Perry
16:35Monday 29 April 1991The ShifterMatthew Malach
[No Children's BBC on May Bank Holiday]
16:35Monday 13 May 1991Dream MasterHeather M. Winters & Annabelle Gurwitch
16:35Monday 20 May 1991Fond MemoriesLee Schneider
Not shown at allThe TransferLawrence Dukore & Lee Schneider

"The Transfer" should have come between "Trapped" and "The Shifter", according to similarly-ordered episode guides on the internet. Like most of the last twenty or so episodes, you're not missing much by not seeing it (they seem to have churned out any old rubbish to fill the 65-episode contract, after starting with so many classics), but that's where to watch it if you're going for a full marathon viewing. Which, despite that 'any old rubbish' comment, I heartily recommend that you do! Thundercats Hoooooo!

Thursday, October 13, 2022

Brackets

 Or 'pairings' as we call them in the kind of competitions I usually enter. But people are throwing brackets at me today! Two different sets of them!

Firstly, it turns out a sufficient number of entrants to the Microsoft Excel World Championship WERE equally or more stupid than me, and I scraped through to the first round proper! So tune in (metaphorically speaking - my match probably won't be streamed live) on October 29th, at 5pm British time!

Here's my quarter of the draw:


I'm playing one Ben Rotblatt, of the USA - there are a good number of Bens among the 128 qualifiers, actually. It must be an Excellent kind of name. He skipped the 'very hard' one of the five tasks, and had a mistake in the fifth. I think it could be a close contest, and I'm going to have to do some serious training!

And then if I win this one, I'm up against Justin Merson of Canada, probably. He did all five tasks perfectly, so he's obviously good at Excel. I might struggle to make it to the last 32. But I can see this is going to become my new "thing"! Competitive Excel! What a brilliant idea!

Meanwhile, my old "thing" is still doing its thing. The next Slam in Memory League is the African-European Open (that's the one in the most convenient time zone for Africa and Europe), and I'm only 17th on the list of seeds, so it'll take two rounds of qualifying to get to the finals...

Hopefully I can get through a match against the winner of round one (they're both beginners, but you have to watch beginners; they might get very good very quickly), and then I'll have to beat Ewelina (very difficult!) if I'm to get to face Andrea (entirely impossible!) in the first round proper on November 5th.

It's all good fun, if you like that kind of thing!

Sunday, October 09, 2022

Competitive spreadsheeting

 Did you know there's such a thing as the Microsoft Excel World Championship? I only found out that it exists just recently, but it's been going for a few years now, as an offshoot of the Financial Modelling World Cup (which I also didn't know existed). Someone should tell me things like this! You know I'm downright weird about playing with Excel spreadsheets for all kinds of unlikely purposes!

Anyway, last night was the qualifying round for this year's competition, and it was brilliant. I think they're probably going to make the task free to download at some point in the future (previous ones are already available - check them out!), and I'd hate to spoil it, but it was divided into five tasks, requiring you to create complicated Excel formulas to find the right answers. It's hugely enjoyable, if you're the kind of person who likes that kind of thing.

I did four of the five tasks in the 60 minutes allotted time, realised I wasn't going to have time to do the last, so submitted the file with five minutes or so remaining (time counts as a tiebreaker). Then I went on to have a go at task number five, looked back over the previous ones and realised I'd made a boneheaded mistake in the second and highest-scoring task - rather than copying the answers into the boxes on the front page to get the total of all twenty sub-tasks, I just summed the whole lot I'd worked out on the other tab, including the example (which had an answer of 1). So the answer I cheerfully typed in for the most valuable question on the whole challenge was 8714 instead of the correct 8713.

If I was at work, I'd give myself the sack for that kind of carelessness. As it is, and since I'm unlikely to qualify for the finals unless everyone else in the qualifiers was equally stupid, I see it as a good learning experience, and I'll practice some more for next year's event! And I'll have a lot of fun watching the grand finals over the next couple of months!

Thursday, October 06, 2022

Do Not Alter

 I did eventually get that DNA analysis thing that I mentioned a while ago. It's good to see links to distant relatives who, next time I'm more in the mood for family tree research, I might get in touch with and interrogate.

One feature of the Ancestry website analysis is slightly dubiously estimating your ethnicity based on comparing your DNA to "a reference panel made up of DNA from groups of people who have deep roots in one region." This probably works better for people in places like America, rather than people whose entire ancestry basically lived their entire lives on the same street in Sheffield (and not one of the nicer streets, either). But I do get a surprisingly big chunk of "Sweden and Denmark" from my mother's side - doubtless from her father, who came from London, where I hear all kinds of inter-breeding with foreigners goes on.


And 1% of Norway from my father's side, which I find more unlikely. Some wandering Viking, centuries ago, maybe? I do wish my ancestry was a teensy bit more exotic...