jack: (Default)
[personal profile] jack


Play online: https://cartesiandaemon.github.io/rusttilegame/programming_release.html

Drag instructions onto the flowchart and press space or click the map to start executing. On later levels click the map while executing to increase the speed.

Since my last post I added some more programmer-y levels up to level 15, cleaned up some of the earlier levels, and improved a bunch of UI things like saving which levels you've unlocked. Most easily played on web, on either desktop or mobile, but you can clone the source and build for windows or linux too. (https://github.com/CartesianDaemon/rusttilegame I should compile a windows binary to download too if that would be useful for anyone.)

If you do play, it would be really helpful to hear how far you got. And if you have time, which levels were easy, which were hard, what was nice or difficult about the UI, etc.

Shoresy (seasons 1-4)

Dec. 28th, 2025 09:26 am
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

Shoresy is a Canadian comedy show about an ice hockey team, currently available to stream on ITVX. It is very crude (swearing, sex & toilet humour) and very funny, and it loves hockey. The episodes are short, around 20 minutes, and the seasons only have six of them, so it's relatively fast watching.

(ITVX insists on checking in with me at the start of each episode that I really want to watch "very strong language and adult humour". This made it great for watching in bed because if I fell asleep, it wouldn't keep playing past the end of the current episode.)

Anyway, despite the aforementioned crudity, it is often weirdly wholesome. There's a lot of little repeated catchphrases, I think maybe the show's own meta-commentary on how much of hockey discussion is cliché-ridden, but like Terry Pratchett wrote, sometimes things become clichés because they are true. Hockey brings people together. Hockey players give back. By the community, for the community. Go till you can't go no more. Episode 3.6 in particular manages to capture how a high-stakes hockey game feels, and is probably my favourite of the entire four seasons.

So anyway, this weird crude funny show got past my usual reluctance to watch TV on my own, and even to rewatch some of my favourite parts. I gather season 5 started showing in Canada on 25 December, but no idea if it too will come to ITVX.

(Trivia point: the executive producer of Heated Rivalry is Jacob Tierney, who also produced Shoresy. I didn't realise this until I'd started watching, but ok, this guy loves ice hockey, just like Rachel Reid does, no wonder he chose to adapt her books.)

Christmas Day and Boxing Day

Dec. 26th, 2025 05:11 pm
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

We had our usual quiet Christmas Day: stockings, family zoom, salmon-elevenses, roast bird dinner with my brother Jonny, a silly film (Shaun the Sheep: Farmageddon). I even managed to drag the children out to the park for an hour or so before dinner, including some table tennis and frisbee.

One of my personal Christmas traditions is watching the Nutcracker, usually in a cinema broadcast, and I just couldn't make that work this winter. So I was really charmed to find a broadcast of the Royal Ballet's production on iPlayer; the advantage of watching it at home is that I can have a quiet chat with my brother alongside without bothering anyone else.

This morning I woke up nice and early and headed out for another of my booked hot yoga sessions, followed by dropping in on my old friend Shaun for a long-overdue catchup. This afternoon has mostly been reading and TV, and the evening will probably continue the same way.

doubly dual shuffles

Dec. 25th, 2025 11:53 pm
fanf: (Default)
[personal profile] fanf

https://dotat.at/@/2025-12-25-shuffle.html

Here's a pearlescent xmas gift for you!

There are four variants of the algorithm for shuffling an array, arising from two independent choices:

  • whether to swap elements in the higher or lower parts of the array
  • whether the boundary between the parts moves upwards or downwards

The variants are perfectly symmetrical, but they work in two fundamentally different ways: sampling or permutation.

The most common variant is Richard Durstenfeld's shuffle algorithm, which moves the boundary downwards and swaps elements in the lower part of the array. Knuth describes it in TAOCP vol. 2 sect. 3.4.2; TAOCP doesn't discuss the other variants.

(Obeying Stigler's law, it is often called a "Fisher-Yates" shuffle, but their pre-computer algorithm is arguably different from the modern algorithm.)

Read more... )

Merry Christmas

Dec. 25th, 2025 09:06 am
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

Yesterday (Christmas Eve) I worked a half day from home before finishing for the year. I spoke to a few of my family on the phone. I went skating with some of my uni teammates on the last public skate until Saturday, but sadly failed to persuade any of the others to wear a santa hat along with me. I brought a teammate's kit back to my house so I know I have it to take to meet her in Prague next month (did I mention I'm going to hockey camp near Prague in January with the Women's Blues? same coaches & place as I went to last June). I got stocking supplies for the household.

In the early evening Tony, Charles and I gathered for the ritual watching of Die Hard and followed it with Knives Out. I enjoyed both films very much, still. I filled the stockings for everyone before going to bed, and fell asleep over a library book.

I am grateful for my home, my family, my friendships, and all the good things in my life.

Ice hockey history

Dec. 24th, 2025 10:00 am
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

Turns out one of my uni hockey friends has a long-standing history channel on YouTube, and of course he made a video about ice hockey history. I think I'd have liked it even if I didn't know the creator, enjoy:

Update on my medical woes

Dec. 23rd, 2025 07:35 pm
andrewducker: (Default)
[personal profile] andrewducker
I called them back at 7:00. Got through to someone helpful who has given me the location of a pharmacy that we're going to visit first thing tomorrow morning, who have been instructed to help us.

No idea why that didn't happen the first time!

A sudden withdrawal

Dec. 23rd, 2025 12:34 pm
andrewducker: (Default)
[personal profile] andrewducker
I am an idiot who forgot my blood pressure medicine when I came down to Devon to see my parents.

So this morning I went in to the local pharmacy. Who can't help me because NHS England and NHS Scotland are two different organisations. But they told me to call NHS 111 and ask them for help.

NHS 111 said "We don't have anyone available who can prescribe, call us back after 6:30PM, or talk to a local GP as "Unregistered or Temporary Residents". So we went in to my dad's GP and they said "We don't help in that situation, go talk to NHS 111, they'll help you." - which would seem to leave me in an endless loop.

Just in case, I called my GP surgery in Scotland, who said that they can't prescribe in England.

At which point, as nobody is considering this very important, I think about the only options are to either call back after 6:30 tonight or to just do without for a week. Which, having checked online, doesn't look like a great idea.

Edit: I called them back at 7:00. Got through to someone helpful who has given me the location of a pharmacy that we're going to visit first thing tomorrow morning, who have been instructed to help us.

No idea why that didn't happen the first time!

In shock news, hot yoga is hot

Dec. 22nd, 2025 10:45 am
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28
The hot yoga place has two levels of classes: "hotpod flow" and "nurturing flow". In January I found the nurturing one a bit too relaxing and slow, and I've been doing the free yoga classes through work pretty consistently all year, so I thought sure, I'll be fine in the standard class. I'll have to modify some of the harder positions but I'm used to that.

It was hot in the class. Not sauna hot, but I was definitely finding it harder than I'd expected based on the January classes. I took the teacher at her word about it being fine to take breaks and drink water as needed, but well before the end I just had to stop, sit, and let my heart rate come down. She checked in with me, and I assured her that I know my body and I'm not going to let myself faint, but yes it was harder than I'd expected. I've switched my classes for the next couple of days to the "nurturing flow", so we'll see how that goes.

slightly gross body stuff
My workout clothes were saturated when I finished. I thought I was sweaty after Huskies practice (two hours skating hard, trying to keep up with young men), but this was a new level. Luckily I had a hoodie and skirt to throw over the top for the bike ride home - it's a weirdly mild December week but not so mild I wanted evaporative cooling all the way. Absolutely everything went in the wash when I got home.

I emptied my 950ml water bottle in/just after the practice, and had another couple of litres of water over the course of the evening, this time with my trusty electrolyte tablets, and managed to see off the lurking dehydration headache. I'm going to make sure there's electrolytes in the in-class bottle too from tonight onward.

Solstice

Dec. 21st, 2025 02:22 pm
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

Sunrise at 08:07
Sunset at 15:49

On this shortest day of the year, Nico and I went to Clip-n-Climb first thing, cycling there and back together through a heavily overcast but weirdly mild December day. We did a little Co-op run on the way home, and then I unpacked the hire car before returning it. I decided against buses or scooters and walked the hour or so back home, including a little diversion to collect a yoga towel from Decathlon. If all goes to plan, I will cycle to hot yoga this evening in the dark (and quite probably the rain) for the first of my "festive pass" sessions.

(I mean it about being weirdly mild: both cycling and walking I had to take my hoodie off because I was too hot.)

Technically I started the 21st of December still awake at midnight, and watching the first couple of episodes of Shoresy, a Canadian comedy TV show about ice hockey, on a friend's recommendation. (Same director/executive producer as Heated Rivalry although I didn't realise that until after I'd started watching.) Very crude, very funny.

Ice hockey, climbing, walking outdoors, yoga. Spending time with my offspring, thinking of my friends, and taking care of myself. If this is a turning day of the year, it's a good set of things to mark it.

Strictly we are not yet into the "mellandagarna", the in-between days of Christmas-to-New-Year. I'm still working until lunchtime on Wednesday, but a lot of the usual rhythms of my life and my household are paused now. School's out, hockey practice is out, everything has "holiday opening hours" listed and I'm feeling a bit unmoored. (Being ill most of the last fortnight probably hasn't helped.) My yoga pass is part of my attempt to put a little structure on the downtime.

Posting from the abyssal depths

Dec. 21st, 2025 10:59 am
andrewducker: (livejournal blackout)
[personal profile] andrewducker
7 days ago was our earliest sunset (15:37)
7 days from now is our latest sunrise (08:44)
Today is our shortest day (6:57:37)

I am looking forward to the return of the light.

Profile

diziet: (Default)
Ian Jackson

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags