Week 291: The Pilgrim’s Tale
Befell that, in that season on a day,
In Southwark at the Tabard as I lay,
Ready to wenden on my pilgrimage
To Canterbury with devout coráge,
At night was come into that hostelry
Well nine and twenty in a company
Of sundry folk, by áventure y-fall
In fellowship, and pilgrims were they all,
That toward Canterbury wouldë ride.
Can you walk from London to Canterbury in less than 48 hours? Maybe. Should you? Probably not. But I did.
Five of us set out on Friday evening from Southwark Cathedral with an optimistic plan.
- Friday evening: 12 miles (19 km) to Bexleyheath
- Saturday: 28 miles (45 km) to Sittingbourne
- Sunday: 19 miles (31 km) to Canterbury
The downside to doing it in such a short time is that you’re forced to take a direct route that includes some quite unpleasant sections, like the part where you have to walk along a footpath separated only by a crash barrier from an eight-lane dual carriageway that is a motorway in every sense except the strict legal definition. I was glad that I had packed earplugs. And for some reason, almost every footpath alongside a busy road is on the north side, so you never get any shade from the trees.
There were good bits, though, when we walked along quiet shaded roads, along fields, and even through woods where I snacked on blackberries, plums, and cornelian cherries.
One of the more pleasant parts of the walk
We rented a house for each night. On Friday, I ended up in the attic room which was initially hot, but tolerable after I opened the window for some air. In return I had a whole floor and an en-suite bathroom to myself.
On Saturday, however, the house that was advertised as having three beds and two sofa beds had only three beds and two sofas. I took some sofa cushions to the dining room, fashioned a comfortable bed for myself, and slept very well with a keffiyeh for a blanket. I slept so well, in fact, that I woke up at 03:30 feeling very refreshed before looking at my watch and going back to sleep for a bonus round. All the same, a proper bed would have been nice.
Walking boots were also a mistake. So much of the route was on tarmac – and what wasn’t was baked hard anyway – that running shoes would have been a better bet. Nonetheless, my feet survived with only one insignificant blister that didn’t even cause me discomfort.
The same couldn’t be said of my walking mates, all of whom suffered various difficulties with feet, legs, and exhaustion from the hubristic pace we had set ourselves. By Sunday morning, I was clearly in a much better condition than anyone else. Even before we walked from the house to the main road, the differences were becoming obvious between two of us at the front, and the three behind. They elected to find a train from Sittingbourne, while we pressed on.
However, they subsequently managed to walk a bit further and made it as far as Faversham, and the shrine of St Jude – who is, appropriately, the patron saint of lost causes – before taking a bus the last 10 miles. I don’t think that’s a failure: every depiction of historical pilgrims along the route shows them on horses or donkeys, and Chaucer’s pilgrims are described as riding. Doing it most of the way on foot in such short time was still a huge achievement.
Meanwhile, my remaining companion and I continued, he suffering with leg pains, I doing my best not to rush off ahead at my natural pace, and we made it to Canterbury together just after 16:00, in plenty of time for Evensong.
Two miles to go
My feet were a little tender from being bashed against the hard ground for so long, but I arrived with no particular ill effects other than slightly stiff legs. By Monday evening, after a night of proper sleep, and an idle day with an afternoon nap, I felt almost completely back to normal. Is it from eating a plant-based diet? Is it from being fitter? (The fact that I cycled nearly 500 km a couple of weeks ago can’t have hurt.) Is it just that I weigh a lot less than anyone else and so it takes me less energy to move around? It is a strange feeling to have succeeded relatively easily at something that was such a challenge to others.
Nonetheless, I still feel that I achieved something significant, and unlike William of Perth I didn’t get murdered just past Rochester, so that’s nice.
We’ve also raised a significant amount for young people’s swimming in online and offline donations. The irony is that I don’t do that kind of swimming at all. I’ve never been able to master the technique of breathing while doing front crawl, because I lack the buoyancy and/or skill to keep my head above the water so that I can breathe.
We finally have fibre-optic internet at home again, five years after we last had it before we moved to these infrastructure-starved wild lands in inner London, less than 4 miles from Charing Cross. The engineer came and fitted the cable from the recently-installed box in the pavement to the front wall. It’s both faster and a bit cheaper than VDSL. I’ve gone with the cheapest tier (115 Mbps down) for now, because I wasn’t particularly dissatisfied with 58 Mbps before. It’s enough to download over a terabyte per day, and with the current AI-bubble-inflated cost of storage, who needs that much data?!
I’ve been hoarding links lately. Here they are:
- The git history command deserves more attention.
git history fixupis new to me, but potentially very useful. - E73 is a “rendering of the ECMA-42 standard bitmap printer font from 1973.”
- justif implements Knuth-Plass in JavaScript.
- We write code by hand: “We use Natural Intelligence to build software libraries and applications in production today. Some of them you may be using right now.”
- Copilot worm can spread through Microsoft Word docs. “It’s hard not to chuckle a bit with this one […] Thirty years later, we’ve built an entire category of software that can’t tell the difference [between data and instructions] at all.”
- BitBang: “Run BitBang, get a URL, and open it in any browser – you’re connected to the machine, peer-to-peer and end-to-end encrypted. There’s no account, no port forwarding, and nothing to install on the connecting side.”
- Develop Cross-Platform CLI and GUI Tools With Tcl/Tk. Powerful, Event-Driven, Open-Source And Future-Proof Toolkit… From the Past?!
- Data centres could pay hundreds of millions in deposits for power demands. “[Ofcom] said the amount of electricity capacity being requested by projects seeking to connect to the grid had risen from 41 GW to 125 GW in the past year, reflecting a sharp increase in demand. This is significantly more than double 2025’s peak electricity demand in Britain of around 46 GW.” Ridiculous amounts of power that we don’t have, and which we need for the transition away from fossil fuels.
- AI Mania Is Eviscerating Global Decisionmaking. “I’ve had a front-row view to our collective institutions across both the private and public sector undergoing breath-taking mass psychosis. This essay is an attempt to describe the bizarre dynamics that are currently at play, as I am in the rare position where my wellbeing is not contingent on paying lip service to madness, and to reassure the people trying to survive amidst all of this that they are not crazy.”
- The Hare programming language: “Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime.” Fits on a floppy disk, and is opposed to the use of LLMs or GenAI.
- Extinct Media Museum Tokyo is “a private museum that collects and exhibits media and media equipment that have died out or are dying out in the process of evolution based on the belief that all media other than paper and stone will become extinct.”
- Fast Synthesis of Basic Oscillators.
- Why Aren’t There More IMAX 70mm Screens for ‘The Odyssey’? “Sources at Imax confirmed to Variety that many of the parts needed to build these specialized film projectors ‘simply no longer exist.’ The original design files were created roughly half a century ago, but as Gelfond alludes to, they were never properly maintained. As a result, Imax no longer has a complete manufacturing blueprint — and much like the lost tribal knowledge of the Apollo-era spacecraft, very few engineers working today fully understand the systems.”
- slash pages is a “guide to common pages you can add to your website”
- Unicode Variation Selector-15 and some of my tears. How to render ↩ instead of ↩️.
- The AI Resist List: “Actions against the empire of AI.”
- polyUAnalog is a “Polyphonic Analogic and Open Source Synth”.
- GitLost: How We Tricked GitHub’s AI Agent into Leaking Private Repos. The fact that LLMs have no separation between data and instructions strikes again.
- Interview: Drew DeVault on an AI-free version of Vim . An interesting and deep interview that goes far beyond just programming.
- The devout Muslim making a living from Islamophobic AI slop.
- DHH Calls for Death to Cows as He Writes the Word Remigration. Whatever shreds of mask remained on the face of the Rails guy, they’re off now.
- Reviewing AI Code Is Not A Viable Argument. Reviewing is the bottleneck, and reviewing LLM-generated code is harder than reviewing human-authored code.
- Worse on Purpose. “Why your stuff stopped lasting, who profited, and what’s still built right.”
- Grumpystack. “Computers. The Internet. Are too complicated. But they don’t have to be.”