Alex Chan's Avatar

Alex Chan

@alexwlchan.net

375
Followers
45
Following
299
Posts
03.07.2023
Joined
Posts Following

Latest posts by Alex Chan @alexwlchan.net

Can we get a Brutus on a Boatus

09.03.2026 12:25 👍 3 🔁 0 💬 0 📌 0

Alternatively: we’re flying them all the one place, then they’ll be stranded and the rest of us can start putting the world back together

09.03.2026 11:50 👍 13 🔁 0 💬 1 📌 0

You can approximate this with "git apply"

1. Dump the diff to a file:

git --no-pager diff myfile.txt > /tmp/stageme

2. Edit the temporary file, either in your text editor or with a script that leaves only the chunks you want.

3. Stage those chunks:

git apply --cached /tmp/stageme

08.03.2026 10:46 👍 2 🔁 0 💬 1 📌 0
Jim Meets The Israeli Ambassador | Yes, Prime Minister | BBC Comedy Greats
Jim Meets The Israeli Ambassador | Yes, Prime Minister | BBC Comedy Greats YouTube video by BBC Comedy Greats

This clip from Yes Minister comes to mind: www.youtube.com/watch?v=1gjl...

07.03.2026 23:45 👍 3 🔁 0 💬 0 📌 0

okay but what’s it done for oxford’s ox-drawn cart industry

03.03.2026 15:23 👍 2 🔁 0 💬 0 📌 0

Their strategy of “steal Reform votes by copying Reform” has worked so well for them, I’m sure it will work with the Greens.

27.02.2026 11:57 👍 2 🔁 0 💬 0 📌 0
A photo of Jonn’s excellent book “A History of the World in 47 Borders” on a bookshop shelf, with a “staff pick” insert that reads “A lateral history with an abundance of fact (always a winner) and an equal abundance of anecdote. Elledge's easy-going style is informative without being dense, and refreshingly jovial for a genre that is too often parochial. In short, one of those rare, quite marvellous history books, from which you will take away as much as you could possibly hope to learn, and a great deal more you did not expect to.”

A photo of Jonn’s excellent book “A History of the World in 47 Borders” on a bookshop shelf, with a “staff pick” insert that reads “A lateral history with an abundance of fact (always a winner) and an equal abundance of anecdote. Elledge's easy-going style is informative without being dense, and refreshingly jovial for a genre that is too often parochial. In short, one of those rare, quite marvellous history books, from which you will take away as much as you could possibly hope to learn, and a great deal more you did not expect to.”

@jonnelledge.bsky.social Spotted in a bookshop next to London Bridge yesterday!

22.02.2026 16:18 👍 7 🔁 0 💬 0 📌 1

Congratulations! My partner is the sort of bus nerd who likes the same things as your granddad, I learnt about this book while forwarding her your hit bus post, and now I’ve preordered a copy for her birthday. (She’s not on Bluesky, nobody spoil pls.)

21.02.2026 12:47 👍 1 🔁 0 💬 1 📌 0

The bare minimum for syncing Git repos: alexwlchan.net/2026/bare-gi...

I’m trying to reduce my dependency on GitHub and cloud services, and it turns out that in plenty of cases, syncing Git with a local folder is plenty good enough for my repos.

17.02.2026 08:17 👍 0 🔁 0 💬 0 📌 0

that’s what the secret cellar is for, obviously

12.02.2026 15:31 👍 3 🔁 0 💬 1 📌 0

I’m busy Saturday but could come round Sunday?

Unless the home office includes a table, I’m allergic or something /s

12.02.2026 15:26 👍 11 🔁 0 💬 1 📌 0

Is it too late to discover a major gas leak in (1) the entire HS2 route, including the northern leg (2) the Palace of Westminster or (3) every part of the UK’s water supply

12.02.2026 13:53 👍 1 🔁 0 💬 0 📌 0

She‘ll end up being the ~longest~ love of his life, because after this no self-respecting woman with Google and/or a group chat will date him for more than six minutes

11.02.2026 12:24 👍 26 🔁 0 💬 0 📌 1

…why do I have to prove I own a table

10.02.2026 16:36 👍 2 🔁 0 💬 0 📌 0

Imagine how confusing it is for Wardrobes. They come out of the Closet and immediately become one.

10.02.2026 10:34 👍 53 🔁 3 💬 2 📌 0

I know this isn’t a genAI story but I can’t help but spot a lesson here about “just because you make it doesn’t mean people will show up”

09.02.2026 08:51 👍 19 🔁 2 💬 0 📌 0

what london needs is another train line that goes through Bank

06.02.2026 13:25 👍 1 🔁 0 💬 0 📌 0

have we considered cutting hs2 north of london and extending it to westminster instead

06.02.2026 13:22 👍 1 🔁 0 💬 1 📌 0
A crude hand-drawn sketch of an e-reader device with two characters on screen. The characters both have Chinese names above their heads.

A crude hand-drawn sketch of an e-reader device with two characters on screen. The characters both have Chinese names above their heads.

maybe you need some characters who are printable but not printed

21.01.2026 13:43 👍 2 🔁 0 💬 0 📌 0
Preview
Parody posters for made-up movies I rented movies from Inline-Blockbuster, HBO Max-Width and Netflex.

I feel like you would enjoy the ridiculous amount of effort I put into making up movies to use as sample data in a recent blog post: alexwlchan.net/2026/parody-...

16.01.2026 08:30 👍 0 🔁 0 💬 0 📌 0
Preview
The Good, the Bad, and the Gutters A step-by-step guide to a movie poster grid that uses CSS Grid, text-wrap balanced titles, and dynamic hover states.

The Good, the Bad, and the Gutters: alexwlchan.net/2026/movie-p...

In which I show you some cool CSS features like Grid layout and text-wrap: balance, explain it in a step-by-step guide to help myself learn, and have far too much fun with my placeholder data.

14.01.2026 08:44 👍 1 🔁 1 💬 0 📌 0
Preview
The Good, the Bad, and the Gutters A step-by-step guide to a movie poster grid that uses CSS Grid, text-wrap balanced titles, and dynamic hover states.

The Good, the Bad, and the Gutters: alexwlchan.net/2026/movie-p...

In which I show you some cool CSS features like Grid layout and text-wrap: balance, explain it in a step-by-step guide to help myself learn, and have far too much fun with my placeholder data.

14.01.2026 08:44 👍 1 🔁 1 💬 0 📌 0
Preview
Using perceptual distance to create better headers I started picking colours for my site headers with a more perceptually uniform approach, so their colours look more correct to the human eye.

Using perceptual distance to create better headers: alexwlchan.net/2026/percept...

I wrote about perceptually uniform colour spaces and how I’m using them to make nicer-looking header images for my blog.

12.01.2026 20:31 👍 1 🔁 0 💬 0 📌 0

I wrote about some of my personal security posture on my blog today:

Where I store my multi-factor recovery codes: alexwlchan.net/2026/recover...

The passwords I actually memorise: alexwlchan.net/2026/memoris...

10.01.2026 21:24 👍 4 🔁 1 💬 0 📌 0

I wrote about some of my personal security posture on my blog today:

Where I store my multi-factor recovery codes: alexwlchan.net/2026/recover...

The passwords I actually memorise: alexwlchan.net/2026/memoris...

10.01.2026 21:24 👍 4 🔁 1 💬 0 📌 0

Last year I took about 250 postcards on a flight to the US for a fan event, and my hand luggage got pulled over by security

They started searching each of them and thought I was a bit weird

The group of us with matching jumpers helped them realise I wasn’t a smuggler, just an intense fan 😂

09.01.2026 11:04 👍 9 🔁 0 💬 1 📌 0

I often curb my replies to friends, just so I can avoid giving tacit permission for strangers to make overly familiar jokes

05.01.2026 16:00 👍 4 🔁 0 💬 0 📌 0

I’d love to read a story about the security implications of bringing boatloads of explosives into central London, then setting them off on purpose. 🎆🎇

01.01.2026 02:50 👍 1 🔁 0 💬 1 📌 0

British Rail: we will redouble our efforts to make stuff not happen

31.12.2025 22:16 👍 3 🔁 0 💬 0 📌 0
Preview
My favourite books from 2025 Sapphics and spies, butlers and basketball, prophecy and purpose – what I enjoyed reading this year.

My favourite books from 2025: alexwlchan.net/2025/2025-in...

In what’s now become a fun end-of-year tradition, I wrote about some of the books I enjoyed reading this year. Maybe something for your TBR pile in 2026? ☺️

31.12.2025 13:41 👍 5 🔁 0 💬 0 📌 0