<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://po-ru.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://po-ru.com/" rel="alternate" type="text/html" hreflang="en-GB" /><updated>2026-03-31T12:02:34+00:00</updated><id>https://po-ru.com/feed.xml</id><title type="html">po-ru.com</title><subtitle>Paul Battley’s blog, publishing since 2002</subtitle><entry><title type="html">Week 273: Ill communication</title><link href="https://po-ru.com/2026/03/31/week-273-ill-communication" rel="alternate" type="text/html" title="Week 273: Ill communication" /><published>2026-03-31T10:58:00+00:00</published><updated>2026-03-31T10:58:00+00:00</updated><id>https://po-ru.com/2026/03/31/week-273-ill-communication</id><content type="html" xml:base="https://po-ru.com/2026/03/31/week-273-ill-communication"><![CDATA[<p><strong>I spent the whole week with a horrible cold.</strong> My nose kept running. My
throat hurt. But the worst part was the lack of sleep: I slept fitfully and not
very much. Four hours on Wednesday night felt like a luxury by comparison to
the preceding days, and it wasn’t until about Friday that I felt actually
rested.</p>

<p>Monday was the worst. I took the day off because there was no chance of getting
any work done. I managed three days of work; they might not have been my most
productive ever, but I did at least finish off the thing I was doing.</p>

<p><strong>In Surrey Quays shopping centre,</strong> I saw teenagers queueing up to scan their
eyeballs with one of weirdo Sam Altman’s weird <em>World</em> (formerly <em><a href="https://time.com/6300522/worldcoin-sam-altman/">Worldcoin</a></em>)
iris-scanning orbs. I wonder if we’ll ever hear the outcome of <a href="https://web.archive.org/web/20230801005916/https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2023/07/ico-statement-on-worldcoin/">the ICO’s
enquiries</a> (that post has since been scrubbed off their website), and I
wonder whether scanning the irises of minors into your massive database is
actually legal. I would have assumed not, but perhaps it counts as “innovation”
and thus benefits from some kind of impunity.</p>

<p>I hope the approximately £5 worth (at current prices) of oddball cryptocurrency
is worth giving their iris scans to Sam Altman forever.</p>

<p>It doesn’t feel like the kind of thing that happens in a society where things
are going well.</p>

<p><strong>L— and I went out delivering leaflets</strong> for the Green Party in advance of
the local elections. We tried on Friday night, but after about ten minutes it
started raining hard and we had to call it off. It was sunny on Saturday
morning, so we finished off the rest of it. The hardest part was getting to
letterboxes in blocks of flats where the developers have blocked off the
post boxes <em>inside</em> the locked entrance. Must be hard to get anything
delivered when you live there. The second hardest thing was deciphering the
unreasonable house numbering scheme perpetrated by developers when building
housing during the <a href="https://en.wikipedia.org/wiki/London_Docklands_Development_Corporation">London Docklands Development Corporation</a> era.</p>

<p><strong>On the way, we saw a fox</strong> brazenly eating off the road in the middle of the
day, only moving reluctantly to allow the occasional traffic to pass. On closer
inspection, its irresistible meal turned out to by a grey squirrel, squashed
flat into a pancake of flesh and fur by passing cars. The fox eventually pried
the sheet off the ground and carried it away to be finished off in peace
somewhere else.</p>

<p>It’s a bit gross, but hey, that’s the circle of life in the city.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[I spent the whole week with a horrible cold. My nose kept running. My throat hurt. But the worst part was the lack of sleep: I slept fitfully and not very much. Four hours on Wednesday night felt like a luxury by comparison to the preceding days, and it wasn’t until about Friday that I felt actually rested.]]></summary></entry><entry><title type="html">Week 272: It’s a long way to Heilongjiang</title><link href="https://po-ru.com/2026/03/24/week-272-its-a-long-way-to-heilongjiang" rel="alternate" type="text/html" title="Week 272: It’s a long way to Heilongjiang" /><published>2026-03-24T18:57:00+00:00</published><updated>2026-03-24T18:57:00+00:00</updated><id>https://po-ru.com/2026/03/24/week-272-its-a-long-way-to-heilongjiang</id><content type="html" xml:base="https://po-ru.com/2026/03/24/week-272-its-a-long-way-to-heilongjiang"><![CDATA[<p><strong>I’m writing this sleep-deprived,</strong> having come down with a nasty cold at the
weekend that has kept me awake for the past two nights. I hope it won’t be too
incoherent as a result.</p>

<p><strong>My week didn’t start auspiciously, either.</strong> I had to re-prove my identity to
one of my bank accounts by uploading a photo of my driving licence – in case I
had ceased to be myself in the past few years, I suppose – as a result of
which left my wallet on my desk at home before cycling down to Peckham for the
day.</p>

<p>I didn’t realise until I tried to get it out of my pocket to open the door. I
just turned straight around and cycled home. At least it was a mild and
sunny morning for it, although there was enough pollen to leave me sneezing.</p>

<p>On the way, I spotted a sticker on a lamppost advertising another “Unite the
Kingdom” <a href="/2025/09/16/week-245-infinite-variations#:~:text=Hundreds%20of%20thousands,terrified.">jamboree of littering and racism</a> in May. That will be a weekend to
avoid central London.</p>

<p><strong><a href="https://traid.org.uk/">Traid</a> on Rye Lane</strong> were doing one of their periodic sales; this time,
everything was £2, so I thought it was worth a look. I found a nice hooded
cotton/linen lightweight jacket from Uniqlo that’s perfect for the warmer
weather. It’s not brand new, but it doesn’t look like it was worn more than
once or twice. I’ll take that for £2!</p>

<p><strong>I narrowly escaped falling victim</strong> to <a href="/2026/03/19/week-271-dislocation#:~:text=On%20Wednesday%20morning,ground.">a similar fate as L— the week
before</a>, in the same place, when someone on a rental e-bike (Forest, this
time) raced down from the <a href="https://www.openstreetmap.org/#map=18/51.485569/-0.048913&amp;layers=C">Millwall path onto Senegal Way</a>
in front of me without slowing or looking.</p>

<p>Rental e-bikes are useful and clearly popular, but they do seem to attract some
especially insouciant riders who put everyone in danger. They’re full of
instrumentation and comms hardware in order to track their location and operate
the service, so I wonder whether the companies could be made to take more
responsibility for their riders. Perhaps accelerometer data could identify
hazardous riders, or location data could be used to reduce the maximum speed
near junctions. I don’t think they’ll do anything without legislation or
the threat of losing licences, though.</p>

<p><strong>I had a much-needed haircut.</strong> My hairdresser, whom I’ve been visiting for over
a decade, had been away visiting her family in Malaysia for over a month.
That’s long enough for me to really need a haircut, but not long enough to go
to the hassle of finding someone new. She’s back now, and I look better for it.</p>

<p><strong>We went to the Tate Britain</strong> to see the <a href="https://www.tate.org.uk/whats-on/tate-britain/turner-and-constable">Turner and Constable exhibition</a>
before it closes next month. I came away with a distinct preference for
Constable’s work: in comparison, his paintings seem livelier, and more human,
whereas Turner doesn’t even really seem to like people. Given the choice, I
prefer realism over classical scenes. On the other hand, my absolute favourite
picture was <a href="https://www.tate.org.uk/art/artworks/turner-norham-castle-sunrise-n01981"><em>Norham Castle, Sunrise</em> by Turner</a>, painted late in his
life, a canvas of pure light.</p>

<p><strong>On the way back,</strong> we passed a <a href="https://en.wikipedia.org/wiki/Vehicle_registration_plates_of_China">Chinese-registered</a> car, just parked on
Millbank. How did a car from <a href="https://en.wikipedia.org/wiki/Harbin">Harbin</a>, a landlocked city in Heilongjiang
province in Northern China, come to be parked in London? How would you even
drive here? And why? It’s one thing to transport a supercar halfway across the
planet, but a <a href="https://en.wikipedia.org/wiki/GAC_Toyota">Chinese-made Toyota</a>?</p>

<figure class="image-container">
  <a href="https://images.po-ru.com/opt/heilongjiang-car.webp"><img src="https://images.po-ru.com/opt/heilongjiang-car.webp" alt="A white car parked on the street by the River Thames. It has a Chinese
number plate and Chinese branding" /></a>
  
  <figcaption><p>A long way from home</p>
</figcaption>
  
</figure>

<p><strong>Links</strong> for good or ill:</p>

<ul>
  <li><a href="https://www.sciencedirect.com/science/article/pii/S1571064524001672">The major-minor mode dichotomy in music perception</a>.
A systematic review of literature on how we feel about major and minor
keys. Even in Western music, the association of major with happy and minor
with sad is relatively recent.</li>
  <li><a href="https://onlinelibrary.wiley.com/doi/10.1111/desc.13341">Children’s associations between space and pitch are differentially shaped by language</a>.
The idea that musical pitch is “high” or “low” is not universal, and not
necessarily even particularly intuitive; in this study, they found that the
Turkish concept of “thin”/”thick” is internalised at a younger age than
“high”/”low”.</li>
  <li><a href="https://github.com/asciimoo/hister">Hister</a>
is a search engine that indexes websites you’ve visited.</li>
  <li><a href="https://www.theweavingmill.com/reverse-drafting-club">Reverse Drafting Club</a>:
“Reverse drafting is the process of unraveling fabric swatches and
diagramming their construction using weave draft notation. It’s really fun!
So fun that we started a Reverse Drafting Club to work remotely on this
practice with friends near and far.”</li>
  <li><a href="https://tiledwords.com/">Tiled Words</a> is
a sort of crossword/Scrabble mash-up daily word game.</li>
  <li><a href="https://no01.substack.com/p/march-19-21-god-is-a-comedian">March, 19-21: God is a comedian</a>.
“Friday’s press gaggle. Barely exaggerated: at 12:03 PM, President Trump
told reporters he wanted a ceasefire with Iran. At 12:05 he declared
victory. At 12:07 he announced he was sending Marines. At 12:08 he said no
boots on the ground. At 12:11 he said he did not want a ceasefire. At 12:16
he declared victory again. At 12:17 he asked for a ceasefire. At 12:23 he
told NATO they were cowards. At 12:29 he said Iran was begging for a
ceasefire. At 12:31 he said everything was perfect. At 12:36 he said $500
oil was a good thing. At 12:37 he demanded Iran open Hormuz. At 12:39 he
said Hormuz was never closed. At 12:41 he said the US was not at war with
Iran. At 12:42 he declared victory in Iran.”</li>
  <li><a href="https://thatshubham.com/blog/news-audit">The 49MB Web Page</a>.
“I went to the New York Times to glimpse at four headlines and was greeted
with 422 network requests and 49 megabytes of data. It took two minutes
before the page settled. And then you wonder why every sane tech person has
an adblocker installed on systems of all their loved ones. […] To truly
wrap your head around the phenomenon of a 49 MB web page, let’s quickly
travel back a few decades. With this page load, you would be leaping ahead
of the size of Windows 95 (28 floppy disks). The OS that ran the world fits
perfectly inside a single modern page load.”</li>
  <li><a href="https://www.theguardian.com/lifeandstyle/2026/mar/16/pet-ill-never-forget-penny-the-pigeon-who-never-left-my-side">The pet I’ll never forget: Penny, the pigeon who never left my side</a>.
“[Pigeons] are so misjudged: they’re incredibly intelligent, loyal and
affectionate. Just like Penny was. I was never lonely while she was in my
life.”</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[I’m writing this sleep-deprived, having come down with a nasty cold at the weekend that has kept me awake for the past two nights. I hope it won’t be too incoherent as a result.]]></summary></entry><entry><title type="html">Week 271: Dislocation</title><link href="https://po-ru.com/2026/03/19/week-271-dislocation" rel="alternate" type="text/html" title="Week 271: Dislocation" /><published>2026-03-19T23:09:00+00:00</published><updated>2026-03-19T23:09:00+00:00</updated><id>https://po-ru.com/2026/03/19/week-271-dislocation</id><content type="html" xml:base="https://po-ru.com/2026/03/19/week-271-dislocation"><![CDATA[<p><strong>I’m exceptionally late</strong> to write this up. Even though I was assiduous about
writing my notes on paper last week, I’ve had too many busy evenings to sit
down and transcribe them. I’m finally doing it, more than halfway to next week.</p>

<p><strong>I sorted out our remortgage</strong> so we have another five years at an amount we
can afford, and it’s just everything else in the world that is unpredictable
and chaotic.</p>

<p><strong>My <a href="/2026/03/11/week-270-foot-soldiers-of-yankee-tech-imperialism#:~:text=The%20Big%20Tech,is%20a%20limit">new-to-me phone</a> arrived</strong> and I installed everything on it. It’s
much less stressful having a battery that lasts a day of normal use once again.</p>

<p>Apart from that, the Pixel 8 seems pretty much the same as my old Pixel 6a.
Maybe it’s faster, but I can’t tell. The camera seems to have an extra lens for
macro shots.</p>

<p>At some point, once I’m confident that I’ve got everything off the old phone,
I’ll reset it to stock Android and get the battery replaced.</p>

<p><strong>On Wednesday morning,</strong> I was running late and decided to take my 9am call
at home. At five minutes to nine, L— sent me a message to say that someone
on a Lime bike had crashed into her and she was hurt. They had flown out of
a side path at negligent speed and hit her front wheel, knocking her to the
ground.</p>

<p>I cycled down with my trailer to catch her pushing her bike home with
one good arm. I folded the Brompton, put it on the trailer, and we walked back.
I made a cup of tea while she worked out how badly she was injured.</p>

<p>She couldn’t move her right arm properly and thought it was broken, so we went
to the Urgent Care unit at Guys’ Hospital. They handed her the clipboard with
admission form, which she couldn’t write, of course. I pointed this out, took
it and played the secretarial role.</p>

<p>After an x-ray, the good news was that no bones were broken. It was, instead,
a relatively unusual <em>posterior</em> dislocation of the shoulder.</p>

<p>The good thing about the Urgent Care unit is that it’s closer to home and much
less chaotic and stressful than Accident &amp; Emergency. The downside is that
because Guys’ doesn’t have A&amp;E, they can’t give you the really strong
painkillers. Instead, they put L— on laughing gas and got me to hold her hand
while they tried to relocate the shoulder.</p>

<p>It’s a horrible experience to be an onlooker while someone you love is
screaming in pain as a team of people manhandle her arm. But
then! the shoulder clunked back into place and she was suddenly much more
comfortable. Her shoulder will still take time to recover properly, but it was
a much better outcome than we had feared a few hours earlier.</p>

<p>We got home around 2pm, ate lunch, and both fell asleep for a long nap.</p>

<p>Checking out her bike for damage is a job for this coming weekend.</p>

<p><strong>I bought myself a new pillow speaker.</strong> It’s <a href="https://www.robertsradio.com/en-gb/pillow-talk">almost exactly the
same</a> as the old one, which I was very happy with until the cable
broke (which I fixed) and the switch became unreliable (which I couldn’t do
much about). They’ve improved the material used for the cable; it’s still
absurdly long, but much more flexible than before.</p>

<p>To help me sleep, I like to listen to radio plays and audiobooks, and the
speaker lets me do that without either disturbing L— or having to use
earphones, which become uncomfortable. I’d been missing my pillow speaker since
it stopped working, but when I saw I could pick a new one up off the shelf in
John Lewis for under £15, I realised that I had been suffering for no good
reason.</p>

<p>For sleep hygiene, I don’t like to keep my phone anywhere near the bedroom, so
I use the speaker with an old Sansa Clip MP3 player running <a href="https://www.rockbox.org/">RockBox</a>. It has
physical buttons that let me operate it, and even resume it at the last
playback point, without looking at it, and I’ve configured it so that it turns
itself off automatically after 15 minutes, which is usually enough to send me
to sleep. It would be much harder to replicate that half of the setup these
days.</p>

<p><strong>I spent Saturday afternoon</strong> at a workshop on the <a href="https://en.wikipedia.org/wiki/Guidonian_hand">Guidonian hand</a>, learning
about mediaeval hexachord music theory. The lack of a
seventh scale tone makes things complicated fast once you move beyond <em>ut re mi
fa sol</em>, and you have to treat major and minor scales quite differently.</p>

<p>I also discovered that I can’t easily touch the base of my middle finger with
my thumb on my left hand, and that my left thumb is actually at quite a
peculiar angle. My right hand is fine. I don’t know whether it’s years of
playing stringed instruments, billions of presses on the space bar, or some
unnoticed injury (perhaps contemporary with that time I <a href="https://www.nhsinform.scot/illnesses-and-conditions/muscle-bone-and-joints/arm-shoulder-and-hand-problems-and-conditions/elbow-radial-head-or-neck-fracture/">fractured my radial
head</a> in one of my own cycling accidents), but it’s weird!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[I’m exceptionally late to write this up. Even though I was assiduous about writing my notes on paper last week, I’ve had too many busy evenings to sit down and transcribe them. I’m finally doing it, more than halfway to next week.]]></summary></entry><entry><title type="html">Week 270: Foot soldiers of Yankee tech imperialism</title><link href="https://po-ru.com/2026/03/11/week-270-foot-soldiers-of-yankee-tech-imperialism" rel="alternate" type="text/html" title="Week 270: Foot soldiers of Yankee tech imperialism" /><published>2026-03-11T23:12:00+00:00</published><updated>2026-03-11T23:12:00+00:00</updated><id>https://po-ru.com/2026/03/11/week-270-foot-soldiers-of-yankee-tech-imperialism</id><content type="html" xml:base="https://po-ru.com/2026/03/11/week-270-foot-soldiers-of-yankee-tech-imperialism"><![CDATA[<p><strong>It’s hard to focus</strong> on work sometimes when there’s so much war going on.
It’s not helped when the end of our fixed mortgage term is coming up and we
have to remortgage while the future is complete chaos. I did some work with
spreadsheets trying to work out what the various deals will actually cost us,
what the effective cost is when you count in any upfront fee, and how they
work out with overpayments.</p>

<p>The summary is that because we’re already overpaying, even with a much worse
rate than we fixed five years ago, we’d still be overpaying. So as long as we
can get everything sorted before they yank the current deals, we’ll be OK.</p>

<p><strong>The Big Tech lackeys</strong> at iSmash refused to replace my phone
battery. “What is this sir? Is your phone rooted?” “No, it’s not rooted, it’s
running <a href="https://grapheneos.org/">GrapheneOS</a>.” (And anyway, what business is it of yours? Why do you
care? I only need you to change the physical battery.)</p>

<p>The trade of a marginally slimmer phone in exchange for a glued-in battery was
always a bad deal, but at least an ecosystem has grown up of people who can
perform the fiddly steps required for you. Except when they won’t, just because
you don’t want a US Big Tech company to spy on you and shove ads and AI slop
in your face all day long. Why anyone would choose voluntarily to be a foot
soldier of Yankee tech imperialism I do not know, but that’s what they’ve
chosen.</p>

<p>I could get the battery replaced if I first reset it to a stock Google
operating system, but setting up a new phone is hours of work, and it’s even
harder if you don’t have the old one for reference. I might as well buy a new
(to me) phone, so I’ve ordered a Pixel 8 to replace it. It’s second-hand,
because buying brand new is unconscionably profligate, but I did pay the extra
£25 to guarantee at least 95% battery life left. I’d rather have eked the
remaining <a href="https://endoflife.date/pixel">year and a bit of support</a> out of my Pixel 6a, and I’d probably
have managed it if the battery wasn’t <a href="https://support.google.com/pixelphone/answer/16340779?hl=en">defective and deliberately limited</a>
after 400 cycles. Even though I’m prepared to undergo quite a lot of
inconvenience for my principles, there is a limit.</p>

<p>In order to make my trip over the river to Canary Wharf not entirely
pointless, I wandered round the <a href="https://www.londonmuseum.org.uk/docklands/">London Museum Docklands</a> for a few hours.
I always enjoy visiting.</p>

<p>On the walk back from the station I got completely soaked. A mixed bag of a day.</p>

<p><strong>I fixed the slow puncture</strong> that had been annoying me for weeks. It was so
slow that topping up the tyre every morning was enough, and even once every
other day would have been tolerable, and so while the weather was wet and cold
I elected not to mess around repairing it. But Saturday morning was clement,
and I had time. It was a very quick job: the cause was obvious, and easy to
patch. A metal spike was stuck through the tyre into the inner tube. It’s the
<a href="/2025/09/03/week-243-loft-conversion-season#:~:text=I%20took%20my%20bike,the%20evening">second time</a> that’s happened to me (although the spike was bigger and easier
to see this time), and these inner tubes seem very good at keeping air in
even when they’ve been punctured.</p>

<p><strong>Hebdomadal links:</strong></p>

<ul>
  <li><a href="https://gizmodo.com/dear-meta-smart-glasses-wearers-youre-being-watched-too-2000728928">Dear Meta Smart Glasses Wearers: You’re Being Watched, Too</a>.
“[S]ensitive and personal footage captured by the devices—including people
going to the bathroom, getting dressed, and having sex—is being reviewed by
contractors who see all of it uncensored.” The Pervert Glasses are working
out as you might reasonably have expected.</li>
  <li><a href="https://safeairspace.net/">Safe Airspace</a>.
“The Conflict Zone &amp; Risk Database provides a single, independent, and
eternally free resource for all airspace risk warnings”. There aren’t many
safe ways to fly from Europe to Asia these days.</li>
  <li><a href="https://www.theguardian.com/commentisfree/2026/mar/08/iran-war-keir-starmer-donald-trump-us-israel">The first lesson of war is ‘know your enemy’ – and Britain’s enemy now is Donald Trump</a>.
“This is Trump’s war of choice. But Britain has choices, too. Two hundred
and fifty years after the American colonists broke free of empire, it’s
time for a British declaration of independence.” Says Simon Tisdall, who
was right on Iraq back in 2002, too.</li>
  <li><a href="https://www.theguardian.com/world/2002/nov/13/iraq.comment">Tricked and bamboozled into war</a>.
“Constantly, patronisingly and without shame, the west’s warlords sing the
same, deceptive siren song […] One day soon, this undemocratic war will
start.” Simon Tisdall in 2002, four months before the start of the Iraq
War.</li>
  <li><a href="https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another">A GitHub Issue Title Compromised 4,000 Developer Machines</a>.
With AI agents, any input can be a malicious command!</li>
  <li><a href="https://aridrennen.substack.com/p/the-culture-war-over-sex-markers">The Culture War Over Sex Markers on IDs Is Causing Chaos. Here’s How We End It</a>.
“Passports exist to confirm identity, not reinforce rigid classifications.
[…] Sex markers on passports have outlived their original purpose because
that purpose was never legitimate in the first place.”</li>
  <li><a href="https://unseen-japan.com/hanafuda-card-game-japan-history/">Hanafuda: How a Banned Game Defined the Pre-Pokémon Era</a>.
“The public refused to quit. It turned into a centuries-long game of
cat-and-mouse. Every time the [Tokugawa shogunate] banned a deck, the
people invented a new version with different pictures to hide the numbers.
Finally, they created hanafuda – the ultimate ‘visual camouflage’.”</li>
  <li><a href="https://newleftreview.org/sidecar/posts/everything-else">Everything Else</a>.
“There are hells on earth and Dubai is one: an infernal creation born of
the worst of human tendencies […] it provides normal people with the
chance to buy the purest form of the most heinous commodity: the
exploitation of others. If you want to know how it feels to have slaves, in
the modern world – and not be blamed openly for this desire – visit Dubai.
But know that you will not be blameless for doing so.”</li>
  <li><a href="https://www.youtube.com/watch?v=uNjxe8ShM-8">On The Turing Completeness of PowerPoint</a>.</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[It’s hard to focus on work sometimes when there’s so much war going on. It’s not helped when the end of our fixed mortgage term is coming up and we have to remortgage while the future is complete chaos. I did some work with spreadsheets trying to work out what the various deals will actually cost us, what the effective cost is when you count in any upfront fee, and how they work out with overpayments.]]></summary></entry><entry><title type="html">Week 269: The bombings will continue until peace improves</title><link href="https://po-ru.com/2026/03/02/week-269-the-bombings-will-continue-until-peace-improves" rel="alternate" type="text/html" title="Week 269: The bombings will continue until peace improves" /><published>2026-03-02T23:40:00+00:00</published><updated>2026-03-02T23:40:00+00:00</updated><id>https://po-ru.com/2026/03/02/week-269-the-bombings-will-continue-until-peace-improves</id><content type="html" xml:base="https://po-ru.com/2026/03/02/week-269-the-bombings-will-continue-until-peace-improves"><![CDATA[<p><strong>It’s been so long</strong> since I last went to Shoreditch that I had to think
about my way around from the station. I was on my way to the Strongroom
to see <a href="https://mountforel.com/">Mount Forel</a> play live in the UK for the first time in nearly a year.
I only caught a bit of <a href="https://linktr.ee/interlakenmusic">Interlaken</a>’s set before, but they sounded pretty good 
and I wish I’d heard more.</p>

<figure class="image-container">
  <a href="https://images.po-ru.com/opt/self-portrait-in-broken-ad.webp"><img src="https://images.po-ru.com/opt/self-portrait-in-broken-ad.webp" alt="A photo of myself, reflected in an advertising TV screen in a tube station.
The screen is broken, so only the top right corner shows anything; in this
case, it's some faces, but it's not clear what's being advertised." /></a>
  
  <figcaption><p>Self portrait in broken advertising screen</p>
</figcaption>
  
</figure>

<p><strong>I was delighted</strong> to wake up on Friday to the news that the Green Party had
won the Gorton and Denton by-election by a considerable margin, beating the
increasingly overtly fascist Reform Party, and leaving Labour’s fascism-lite
Reform tribute act in third place.</p>

<p><strong>It didn’t last long,</strong> however, because Saturday morning brought the news
that the two most unhinged countries on the planet, the United States of
America and Israel, had started a war of aggression by bombing Iran; not
just politicians, but also <a href="https://news.un.org/en/story/2026/03/1167063">schools</a> and <a href="https://www.reuters.com/world/middle-east/israeli-strikes-hit-hospital-tehran-witnesses-tell-reuters-2026-03-01/">hospitals</a>.</p>

<p>If there were still such a thing as international law, you’d call it illegal,
but we’re back in a world in which <a href="https://en.wikipedia.org/wiki/Siege_of_Melos">the strong do what they can and the weak
suffer what they must</a>. (Although one must remember that the “strong”
Athenians overextended themselves, were defeated by Sparta, and
ended up economically devastated, so perhaps we’re still on course for the
long-awaited American Century of Humiliation.)</p>

<p>It looks as if our spineless wretch of a prime minister has already thrown in
his lot with the American despot, <a href="https://www.bbc.co.uk/news/articles/cqj9g11p1ezo">allowing them to use British bases</a>
for their campaign.</p>

<p>It’s a long way from <a href="https://www.clpd.org.uk/resource/keir-starmer-10-pledges/">what the former human rights lawyer promised</a>
when he campaigned to lead the Labour Party:</p>

<blockquote>
  <p>No more illegal wars. Introduce a Prevention of Military Intervention Act and
put human rights at the heart of foreign policy. Review all UK arms sales and
make us a force for international peace and justice.</p>
</blockquote>

<p>Or … you could just do none of that and debase yourself in supine obedience
to Trump and his illegal wars.</p>

<p>(Update to add: even though I think he’s done too much to help the Americans,
this “limited support” is <a href="https://www.reuters.com/world/europe/trump-says-sad-see-us-uk-relationship-is-not-what-it-was-2026-03-03/">still not enough for Trump</a>, who is
“not happy with the UK”. But that’s the danger of having no principles: you
have no way to decide how to act when presented with a dilemma, so all you can
do is upset everybody.)</p>

<p><strong>AI is still out there</strong> making everything worse. I keep thinking about the
way that it’s shoved down our throats, like a <em lang="fr">gavage</em> funnel
down the neck of a <em lang="fr">foie gras</em> goose. If I never saw another
<a href="https://velvetshark.com/ai-company-logos-that-look-like-buttholes">sparkly anus</a> icon on a web service inviting me to somehow engage with
pointlessly shoehorned-in AI, it would be too soon.</p>

<p>I’ve worked with people who believe that AI can help them write software. I’ve
seen the output. Maybe it gets you to unmaintainable legacy technical debt in
a fraction of the time, but writing code was never the hard part of software,
and maintenance is harder and more dispiriting when there was no human mind
behind the decisions in the first place.</p>

<p>But you don’t have to believe that AI will actually be good at replacing humans
to recognise the threat. It’s enough that oligarchs and credulous politicians
believe in it.</p>

<p>I think about how the UK government <a href="https://www.gov.uk/government/publications/cyber-security-and-resilience-network-and-information-systems-bill-factsheets/data-centres">designated effectively all data
centres</a> (everything over 1 MW; the <a href="https://www.techuk.org/asset/81A1AD6A-B75E-434D-B7C698DEEA34EB01/">average</a> in the UK is
somewhere around 6 or 7 MW) as “critical national infrastructure” and
the parallels to the <a href="https://en.wikipedia.org/wiki/Protection_of_Stocking_Frames,_etc._Act_1788"><em>Protection of Stocking Frames, etc. Act</em> of
1788</a> and its successor bills that made machine breaking punishable
by, variously, imprisonment, death, and transportation.</p>

<p>If you decide that you’d rather have housing, or water, or electricity, or
jobs, or a somewhat habitable planet, and decide to destroy the infernal
machines, they’ll call it terrorism.</p>

<p><strong>The new series from Lisa McGee</strong> (writer of <em>Derry Girls</em>) is well worth your
time. We’ve watched six out of eight episodes of <a href="https://www.imdb.com/title/tt31709373/"><em>How to Get to Heaven from
Belfast</em></a> so far. It’s a comedy and a mystery and a thriller, strung
together with witty and snappy dialogue.</p>

<p><strong>I only learned about</strong> the existence of <a href="https://www.imdb.com/title/tt12074628/"><em>Smiling Friends</em></a> from news 
of its cancellation after three seasons, but I’m enjoying catching up.</p>

<p><strong>This week’s</strong> links from around the web:</p>

<ul>
  <li><a href="https://www.cl.cam.ac.uk/research/rainbow/projects/display_calc/">Display resolution calculator</a>.
Based on the estimated maximum resolution of the human eye, determine
whether you’ll actually see the difference between 1080p and 4K. Spoiler:
you won’t unless your TV is massive and/or you’re sitting very close.</li>
  <li><a href="https://timharford.com/2026/02/its-the-end-of-the-world-as-we-know-it-but-i-feel-fine/">It’s the end of the world as we know it (but I feel fine)</a>.
“The destruction of local news and the rise of social media means that our
news consumption is increasingly focused on national and global events —
precisely the spheres of life where we are gloomiest. This is corrosive.
Spend 16 hours doomscrolling and you may well conclude the end times are
here; spend 16 hours living your life and things might not seem so bad.”</li>
  <li><a href="https://enclose.horse/">enclose.horse</a> is
a fun daily puzzle game in which you have to enclose a horse in the largest
possible enclosure.</li>
  <li><a href="https://ashy1227.neocities.org/blog/2024-10-26-makefile-transcode">Using Make to Transcode Your Music Library</a>.
This is an ideal job for Make. You get parallelisation for free!</li>
  <li><a href="https://www.bloodinthemachine.com/p/across-the-us-people-are-dismantling">Across the US, people are dismantling and destroying Flock surveillance
cameras</a>.</li>
  <li><a href="https://tuananh.net/2026/02/25/buildkit-docker-hidden-gem/">BuildKit: Docker’s Hidden Gem That Can Build Almost Anything</a>.
“BuildKit is a general-purpose, pluggable build framework. It can produce
OCI images, yes, but also tarballs, local directories, APK packages, RPMs,
or anything else you can describe as a directed acyclic graph of filesystem
operations. The Dockerfile is just one frontend. You can write your own.”</li>
  <li><a href="https://nesbitt.io/2026/02/26/git-in-postgres.html">Git in Postgres</a>.
“[A normal git client with a Postgres backend] should be able to push to
and clone from a Postgres database without knowing the difference. To test
this I built gitgres, about 2,000 lines of C implementing the libgit2
git_odb_backend and git_refdb_backend interfaces against Postgres through
libpq, plus roughly 200 lines of PL/pgSQL for the storage functions.”</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[It’s been so long since I last went to Shoreditch that I had to think about my way around from the station. I was on my way to the Strongroom to see Mount Forel play live in the UK for the first time in nearly a year. I only caught a bit of Interlaken’s set before, but they sounded pretty good and I wish I’d heard more.]]></summary></entry><entry><title type="html">Week 268: Suspension of disbelief</title><link href="https://po-ru.com/2026/02/25/week-268-suspension-of-disbelief" rel="alternate" type="text/html" title="Week 268: Suspension of disbelief" /><published>2026-02-25T23:30:00+00:00</published><updated>2026-02-25T23:30:00+00:00</updated><id>https://po-ru.com/2026/02/25/week-268-suspension-of-disbelief</id><content type="html" xml:base="https://po-ru.com/2026/02/25/week-268-suspension-of-disbelief"><![CDATA[<p><strong>The week started badly:</strong> I opened my laptop for a 9am meeting only for it to
run out of battery and die seconds later, before it even had time to tell me it
was running low.</p>

<p>After that abrupt termination, I couldn’t get Firefox to start again, so I
couldn’t even rejoin the call. In the absence of any better ideas, I ran a
software update, and it worked. Perhaps changing the version caused it to
abandon some corrupted version-specific cached state.</p>

<p><strong>I didn’t think I was allergic to dogs,</strong> but my itchy eyes, blocked nose and
sneezing after two hours in the same room tell me I’m definitely allergic to
that particular black Labrador, and, presumably, some subset of dogkind.
Bad news for L—’s desire that we get a dog.</p>

<p><strong>Someone nearly died in front of me</strong> by walking straight under the wheels of
a double decker bus as it turned the corner left out of Rye Lane.</p>

<p>He couldn’t see any traffic, so he strode confidently out into the road. He
couldn’t see it because his hood completely blocked his peripheral vision, and
he didn’t notice the bus until it was centimetres away.</p>

<p>I know from experience that people in hoods never have a clue what’s going
around them, and little desire to turn their entire body to find out, so
I always cycle carefully around them. Luckily for this individual, the bus
driver was also on the ball.</p>

<p><strong>We went to the <a href="https://www.musicaantica.org.uk/la-decima-musa-rotherhithe">latest Musica Antica concert</a></strong>, a programme of 17th
century Venetian music. They had already recorded the pieces for an album,
and performed the same concert elsewhere three times that week, so it was
particularly cohesive.</p>

<p><strong>I was in Greenwich on Friday</strong> so I decided to pick up one of Crosstown’s
large selection of vegan doughnuts to share over a cup of tea later. They’re
now £5 each. That’s quite a lot for one doughnut, even at 2026 prices.</p>

<p><strong>My streak of 5+ years</strong> without a <a href="https://www.brainresearchuk.org.uk/neurological-conditions/cluster-headache">cluster headache</a> came to an end at
the weekend. So far, I’ve only had two incidents, on Saturday afternoon and
Sunday evening, and I hope that’s it.</p>

<p><strong><em><a href="https://www.bbc.co.uk/iplayer/episodes/m002q765/small-prophets">Small Prophets</a></em> was delightful</strong> in its combination of gentle comedy and
alchemic mysticism. I found it a little hard to suspend my disbelief: It’s
supposed to be set in Manchester but not only is the weather fine the whole
time, he even runs out of rainwater in the water butt.</p>

<p><strong>Links</strong> from the week:</p>

<ul>
  <li><a href="https://www.404media.co/meta-director-of-ai-safety-allows-ai-agent-to-accidentally-delete-her-inbox/">Meta Director of AI Safety Allows AI Agent to Accidentally Delete Her Inbox</a>.
It doesn’t matter how many safety rules you’ve given the chatbot, it will
just forget them when faced with enough new information.</li>
  <li><a href="https://shado-mag.com/articles/opinion/inside-reforms-plans-for-a-fascist-takeover/">Inside Reform’s plans for a fascist takeover</a>.
Please let them lose on Thursday.</li>
  <li><a href="https://www.science.org/content/article/ancient-artifacts-hint-earliest-protowriting">Ancient artifacts hint at earliest protowriting</a>.
40,000-year-old artefacts from Germany might contain the earliest symbolic
precursors to writing ever found.</li>
  <li><a href="https://www.reuters.com/investigations/ai-enters-operating-room-reports-arise-botched-surgeries-misidentified-body-2026-02-09/">As AI enters the operating room, reports arise of botched surgeries and
misidentified body parts</a>.
The TruDi Navigation System misinformed surgeons about the location of
their instruments inside patients’ heads. “Cerebrospinal fluid reportedly
leaked from one patient’s nose. In another reported case, a surgeon
mistakenly punctured the base of a patient’s skull. In two other cases,
patients each allegedly suffered strokes after a major artery was
accidentally injured.”</li>
  <li><a href="https://www.nature.com/articles/s41586-026-10098-2.pdf">The political effects of X’s feed algorithm</a>.
Just seven weeks of exposure to the algorithmic feed “shifted political
opinion towards more
conservative positions”</li>
  <li><a href="https://www.adalovelaceinstitute.org/report/scribe-and-prejudice/">Scribe and prejudice?</a> 
A report from the Ada Lovelace Institute about the use of LLMs in social
care. “The foundation models that power the summarising feature in AI
transcription tools can also produce biased outputs that would be harmful
in social care contexts.” I am once again furiously tapping my sign: LLMs
do not summarise, they just appear to do so.</li>
  <li><a href="https://www.techpolicy.press/internet-protocols-power-and-the-rebirth-of-the-border/">Internet Protocols, Power and the Rebirth of the Border</a> 
The open, global internet that we knew is dying.</li>
  <li><a href="https://fuelarc.com/evs/its-official-the-cybertruck-is-more-explosive-than-the-ford-pinto/">It’s Official: the Cybertruck is More Explosive than the Ford Pinto</a>.
17 times more likely than its infamous predecessor, in fact.</li>
  <li><a href="https://www.latimes.com/entertainment-arts/business/story/2026-02-23/why-gen-z-wants-to-buy-rent-dvds-blu-rays-in-age-of-streaming">DVDs are the new vinyl records: Why Gen Z is embracing physical media</a>.</li>
  <li><a href="https://www.crowdsupply.com/open-tools/open-printer">Open Printer</a> 
“is an open-source, repairable inkjet printer designed for makers, artists,
and anyone tired of throwaway hardware. Built with standard mechanical
components and modular parts, it’s easy to assemble, modify, and repair.”</li>
  <li><a href="https://www.marginalia.nu/weird-ai-crap/hn/">New accounts on HN 10x more likely to use EM-dashes</a> 
A little indication of how much of the internet is now slop.</li>
  <li><a href="https://lyra.horse/x86css/">x86CSS</a> 
is “a working CSS-only x86 CPU/emulator/computer. Yes, the Cascading Style
Sheets CSS. No JavaScript required.” Only works in Chrome(/-ium) and it’s
slow, but it works!</li>
  <li><a href="https://fuckoffaimusic.com/">fuck off ai music</a>.
“in this movement we believe that ai music should fuck off.” As do I.</li>
  <li><a href="https://modern-css.com/">Modern CSS Code Snippets</a> 
“side by side with the old hacks they replace. Every technique you still
Google has a clean, native replacement now.”</li>
  <li><a href="https://www.deadlanguagesociety.com/p/how-far-back-in-time-understand-english">How far back in time can you understand English?</a> 
I managed back to 1100, but 1000 was a step too far.</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[The week started badly: I opened my laptop for a 9am meeting only for it to run out of battery and die seconds later, before it even had time to tell me it was running low.]]></summary></entry><entry><title type="html">Week 267: Mouldy cobs</title><link href="https://po-ru.com/2026/02/19/week-267-mouldy-cobs" rel="alternate" type="text/html" title="Week 267: Mouldy cobs" /><published>2026-02-19T08:00:00+00:00</published><updated>2026-02-19T08:00:00+00:00</updated><id>https://po-ru.com/2026/02/19/week-267-mouldy-cobs</id><content type="html" xml:base="https://po-ru.com/2026/02/19/week-267-mouldy-cobs"><![CDATA[<p><strong>L— requested corn on the cob for dinner</strong> so I did my best. Co-op didn’t
have any. The greengrocer didn’t have any. Tesco had a few corn cob sections,
in plastic bags of four. According to the bags, they were still well within
the “best before” date. According to the black mould growing on them, however,
… I decided to cook something else.</p>

<figure class="image-container">
  <a href="https://images.po-ru.com/opt/tesco-mouldy-corn-2026-02-13.webp"><img src="https://images.po-ru.com/opt/tesco-mouldy-corn-2026-02-13.webp" alt="A box full of polythene-wrapped corn on the cob sections. They are covered
in luxuriant growths of mould. The date is 13 February, and the packages say
that they are best before 15 February." /></a>
  
  <figcaption><p>Tesco quality, seen on 13 February. If this is <em>best
before</em>, I’d hate to see <em>worse after</em></p>
</figcaption>
  
</figure>

<p>I go to Tesco for the same reason most people do, I think: because it’s there.
It’s the only big supermarket within a 10-minute walk of home. But I’ve lived
within 10 minutes of that shop for nearly 20 years, and at the moment, it seems
to be at a particularly low point in a patchy history. The vegetable aisle is
often almost empty. I haven’t been able to buy fresh coriander there for weeks.
I don’t bother growing herbs at home because it’s always been more hassle than
just buying them, but perhaps that’s not true any more.</p>

<p><strong>I finally understood</strong> how JavaScript works in Rails 8, and I think I can say
that I now understand how all the assets work. The important thing to know when
learning through trial and error – which is the only way to learn this stuff,
as the documentation isn’t enough, and the internet is full of misleading
LLM-hallucinated slop posts that claim to explain but don’t – is that even if
you think you’ve got something working, clear out the <code class="language-plaintext highlighter-rouge">app/assets/builds</code>
directory and try again, just in case something was built in a previous
iteration and is still there even though you’ve subsequently broken the
configuration.</p>

<p><strong>Every building I can remember working in</strong> has conducted its fire alarm test
in the middle of Thursday morning, and I’ve always wondered what happens if
there’s a real fire alarm on a Thursday morning.</p>

<p>This week, the test went on for a bit longer than usual, and I had the
opportunity to really listen to the recorded announcement. This repeats “please
leave the building via the nearest exit” in the most comedically archaic 1930s
RP accent, like <a href="https://www.youtube.com/watch?v=uzDcecbHnAs">Mr Cholmondley-Warner from the Harry Enfield sketches</a>.
It sounds like the recording must have been transferred from the original
shellac.</p>

<p><strong>We watched a couple of classic Bogart films at the weekend.</strong> First was <a href="https://letterboxd.com/film/the-big-sleep/"><em>The
Big Sleep</em> (1946)</a>, a fun, stylish, cool, but extremely confusing film that
seems to make sense while it’s going, as long as you don’t think too hard, but
which left me baffled by the end.</p>

<blockquote>
  <p>On one occasion, Bogart, perplexed by the death of one of the minor
characters, marched onto the set and asked Hawks:</p>

  <p><em>‘Who pushed Taylor off the pier?’</em></p>

  <p>Equally confused, Hawks could get no explanation from scriptwriters William
Faulkner and Leigh Brackett. So he sent Chandler a telegram, asking him to
clear things up. But the author couldn’t answer Bogart’s question either.</p>

  <footer><cite><a href="https://www.jimcarrollsblog.com/blog/2021/5/19/who-pushed-taylor-off-the-pier-whynbspthe-big-sleep-is-a-little-confusing">‘Who Pushed Taylor Off the Pier?’: Why The Big Sleep Is a Little Confusing</a></cite></footer>
</blockquote>

<p>It’s not just me, then.</p>

<p>The second was <a href="https://letterboxd.com/film/the-maltese-falcon-1941/"><em>The Maltese Falcon</em> (1941)</a>. It’s convoluted, but not nearly
as confusing as <em>The Big Sleep</em>, even though it zips around from location
to location without a pause. The dialogue is great, but <a href="https://letterboxd.com/film/casablanca/"><em>Casablanca</em>
(1942)</a> far exceeds it for quotable lines.</p>

<p><strong>Lots of links</strong> this time:</p>

<ul>
  <li><a href="https://www.irishtimes.com/world/us/2026/02/09/absolute-hell-irish-man-with-valid-us-work-permit-held-by-ice-since-september/">‘Absolute hell’: Irishman with valid US work permit held by Ice since
September</a>.
They arrest you for no reason, then they try to get you to agree to be
deported, then they lie and say you agreed, and there’s nothing you can do
about it.</li>
  <li><a href="https://indiastreetlettering.com/">India Street Lettering</a>
is “an archive of the shared typographic culture that thrives in the
country’s urban spaces. Built over a decade, this ongoing effort by Pooja
Saxena is focused on meticulously documenting, annotating and geo-tagging
public lettering made by analog means from around India.”</li>
  <li><a href="https://www.statichost.eu/">GDPR-compliant European static site hosting</a>:
“Modern static site hosting with European servers and absolutely no
personal data collection!”</li>
  <li><a href="https://www.codingfont.com/">CodingFont</a>:
Compare coding fonts via a head-to-head knockout to find your favourite
(perhaps).</li>
  <li><a href="https://aftermath.site/ai-romance-novel-new-york-times/">No, AI Written Romance Novels Are Not Inevitable</a>.
“The New York Times interviewed two authors who claim AI is the future of
romance novels, who coincidentally also sell courses about how to use AI to
write romance novels.” Just because credulous journalists repeat something
doesn’t make it true.</li>
  <li><a href="https://cybernews.com/security/windows-notepad-vulnerable-to-remote-attacks-feature-creep-blamed/">Windows Notepad exposes users to remote attacks</a>.
“The Windows 11 Notepad app, recently upgraded with AI features, now
carries a high-severity flaw that exposes users to dangerous attacks.
Hackers can simply send boobytrapped text files and remotely compromise
users with a single click.” I’m not sure that “upgraded” is the word <em>I’d</em>
choose.</li>
  <li><a href="https://pandoc.org/app/">Pandoc in the browser</a>
compiled with WASM; convert between different text formats without having
to install anything or send your files to anyone else.</li>
  <li><a href="https://www.heise.de/en/news/WD-and-Seagate-confirm-Hard-drives-for-2026-sold-out-11178917.html">WD and Seagate confirm: Hard drives for 2026 sold out</a>.
The AI bubble is taking the means of production away from us, forcing us to
rely more and more on big rent-extracting cloud providers.</li>
  <li><a href="https://futurism.com/advanced-transport/waymos-controlled-workers-philippines">It Turns Out That When Waymos Are Stumped, They Get Intervention From
Workers in the Philippines</a>.
It’s always Just A Guy, usually in a place with worse labour protections
and lower wages.</li>
  <li><a href="https://www.theregister.com/2026/02/06/west_sussex_oracle/">UK council dips into capital assets to fund Oracle project</a>.
You don’t have a library so that the council can have a vanity ERP system
and Larry Ellison can sit on his gigayacht and fund his malign projects.</li>
  <li><a href="https://thelibre.news/im-a-proud-luddite-thats-why-i-use-linux/">I’m A Proud Luddite. That’s Why I Use Linux.</a>
“What is a viable form of resistance against this creeping invasion into
our professional and private lives? I argue that one way to push back, even
if it is just a little, is simply to use Linux instead of a proprietary
OS.”</li>
  <li><a href="https://calpaterson.com/bank-python.html">An oral history of Bank Python</a>.
“When I’ve tried to explain Bank Python in conversations people have often
dismissed what I’ve said as the ravings of a swivel-eyed loon. It all just
sounds too bonkers.”</li>
  <li><a href="https://www.nbcnews.com/tech/tech-news/parents-opt-kids-school-laptops-ask-pen-paper-rcna257158">Parents opt kids out of school laptops, ask for pen and paper</a>.
“Julie Frumin broke the news to her 11-year-old son in the minivan on the
way home from school. His laptop was being taken away. His face lit up.
‘Really?’ he asked, beaming with excitement.”</li>
  <li><a href="https://ratfactor.com/tech-nope2">A programmer’s loss of identity</a>.
“If the problem is that we’ve painted our development environments into a
corner that requires tons of boilerplate, then that is the problem. We
should have been chopping the cruft away and replacing it with
deterministic abstractions like we’ve always done. That’s what that Larry
Wall quote about good programmers being lazy was about. It did not mean
that we would be okay with pulling a damn slot machine lever a couple times
to generate the boilerplate.”</li>
  <li><a href="https://internet.exchangepoint.tech/the-dog-that-caught-the-car-britains-world-leading-internet/">The Dog that Caught the Car: Britain’s ‘World-Leading’ Internet</a>.
The Online Safety Act “‘risks making everyone less safe’, it is ‘stripping
away that potential for self-actualization’ and ‘harming creative
expression’, it constitutes ‘a thinly veiled effort to normalize censorship
in the U.K. and expand surveillance of British citizens and guests within
their borders’, it is ‘[feeding] young people sanitized, mainstream or
government‑approved narratives’, it is ‘a facial recognition sham’ and ‘an
abomination […] making us less free, not more safe’, it introduces ‘the
new book-banning’ and enables ‘Free Speech for the 0.1%’, and is
‘treat[ing] government speech control as a feature, not a bug.’”</li>
  <li><a href="https://www.thenational.scot/news/25354060.tech-expert-called-paedo-home-office-meeting-online-safety-act/?ref=internet.exchangepoint.tech">Tech expert ‘called paedo’ in UK Government Online Safety Act meeting</a>.
“‘I was actually in a meeting with the [UK Government in 2020] where I was
called a paedo for trying to point out these issues to them.’ Burns said.”</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[L— requested corn on the cob for dinner so I did my best. Co-op didn’t have any. The greengrocer didn’t have any. Tesco had a few corn cob sections, in plastic bags of four. According to the bags, they were still well within the “best before” date. According to the black mould growing on them, however, … I decided to cook something else.]]></summary></entry><entry><title type="html">Week 266: Dreich days</title><link href="https://po-ru.com/2026/02/11/week-266-dreich-days" rel="alternate" type="text/html" title="Week 266: Dreich days" /><published>2026-02-11T08:43:00+00:00</published><updated>2026-02-11T08:43:00+00:00</updated><id>https://po-ru.com/2026/02/11/week-266-dreich-days</id><content type="html" xml:base="https://po-ru.com/2026/02/11/week-266-dreich-days"><![CDATA[<p><strong>I cycled past someone else on a bike</strong> with a child on the back just in time
to hear her say to the child, “It’s a dreich day”. And it was. In fact, there
have been a lot of them, though it’s not a word you hear too often down here.</p>

<p>I was soaked riding home on Tuesday, but the cycling wasn’t all bad this week.
I improved my route to Peckham slightly. Instead of going along Meeting House
Lane, which is fairly busy, clogged with parked cars, and imperilled by people
coming in from perpendicular roads without properly giving way, I diverted onto
the road to the north along Studholme Street and Fenham Road, through a modal
filter that blocks motor traffic. It feels more relaxed.</p>

<p><strong>Things are happening at the long-foretold</strong> <a href="https://www.fromthemurkydepths.co.uk/2025/09/03/update-on-planned-london-overground-station-at-surrey-canal-road-given-by-council/">Surrey Canal Road station</a>
site. A week or so ago I saw people clearing out vegetation from the concrete
box under the bridge that was built to form part of a future station, and now a
small container with some kind of equipment has appeared next to it. As I
cycled past on Monday and Tuesday mornings I saw a gang of surveyors clad in
fluorescent orange taking measurements with theodolites.</p>

<p>According to the <a href="https://lewisham.moderngov.co.uk/mgConvert2PDF.aspx?ID=121935">plan</a> that was <a href="https://www.ianvisits.co.uk/articles/additional-funding-found-to-push-ahead-with-new-london-overground-station-84014/">approved by Lewisham council</a>:</p>

<blockquote>
  <p>7.1.Subject to receiving the full package of funding for the design works,
this would commence in early 2026 and complete in early 2028.</p>

  <p>7.2. The main works would commence following this and last for approximately
two years (subject to TfL securing funding to meet the current funding gap).</p>
</blockquote>

<p>This would just be the design works, then, and an actual station isn’t likely
this decade. But it’s a start.</p>

<p>Meanwhile, the new entrance to Surrey Quays station seems to be getting close
to completion. That will be a huge improvement: we won’t have to cross the road
to get there, and access to the northbound platform will be upgraded from
the single narrow staircase that currently serves it.</p>

<p><strong>L— was getting her hair cut</strong> in Peckham on Wednesday evening, so we had a
drink and dinner there before going home. As we waited at Peckham Rye station,
a freight train went past on the other track hauling two brand new train sets.
The colour scheme instantly made me think of the Tyne and Wear Metro, and when
I looked it up that seems to be exactly what they were: <a href="https://www.nexus.org.uk/newmetrotrains">new Metro trains</a>
passing through London on their way from the builders in Switzerland.</p>

<p>My grandparents’ house in Gosforth backed onto the Metro depot, and even after
the decades, changes of livery, and different rolling stock, it seems that
there’s still something that’s instantly recognisable to me about a Metro
train.</p>

<p><strong>I picked up an empanada</strong> for lunch on Thursday, from <em>Rustic</em>, the
Chilean-British vegan restaurant in Rye Lane Market. It was delicious, and I
don’t think it had anything to do with the fact that by four o’clock I was
feeling dizzy, and had to go home and lie on the sofa with my eyes closed until
the world stopped spinning. It was very disconcerting: I felt like I was drunk,
but it didn’t last as long as a hangover, and I felt normal again by dinner
time.</p>

<p><strong>We had too many parsnips</strong> so on Friday I baked a spiced parsnip cake with
ginger, cardamom, coriander, cloves, and cinnamon. I adapted a recipe using the
ingenious <em><a href="https://www.yellowkitebooks.co.uk/titles/katarina-cermelj/the-elements-of-baking/9781399712903/">Elements of Baking</a></em> book that I asked for and received for
Christmas. It explains exactly how, depending on the type of baked good, you
can adapt it to remove gluten, dairy, or eggs, or (my particular interest) to
make it vegan. It came out very well.</p>

<p><strong>No links this week</strong> as I’ve apparently been too busy working, trying to
understand how assets work in Rails 8, or gazing in horror at the news.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[I cycled past someone else on a bike with a child on the back just in time to hear her say to the child, “It’s a dreich day”. And it was. In fact, there have been a lot of them, though it’s not a word you hear too often down here.]]></summary></entry><entry><title type="html">Week 265: Concerto</title><link href="https://po-ru.com/2026/02/03/week-265-concerto" rel="alternate" type="text/html" title="Week 265: Concerto" /><published>2026-02-03T19:50:00+00:00</published><updated>2026-02-03T19:50:00+00:00</updated><id>https://po-ru.com/2026/02/03/week-265-concerto</id><content type="html" xml:base="https://po-ru.com/2026/02/03/week-265-concerto"><![CDATA[<p><strong>I went to see a podiatrist</strong> (they used to be called chiropodists) on Monday
to get my toenail sorted out. At some point in the summer, I bashed my big toe,
leaving a black mark under the nail that was slowly growing out. However, the
trauma also left the nail weakened until it came away from the bed and started
to split last week, and I was worried that it might split and delaminate
further, or get caught and damaged.</p>

<p>So I paid someone to fix it. It was quick and easy and I was out in ten minutes
with no blood and having sustained injury only to my wallet. He cut away the
loose section, filed it down smooth, and it should now just grow out normally
over time. It looks a bit weird right now, but it’s not uncomfortable.</p>

<p>As a bonus, I was right next to Waitrose so I bought a vegan haggis on the way
home for a slightly late Burns Night-inspired supper on Tuesday night.</p>

<p><strong>There were at least a dozen</strong> uniformed police on Rye Lane on Wednesday,
stopping and checking dodgy e-bikes that don’t conform to regulations.
This included quite a lot of food delivery riders. They are often a menace to
themselves and others, but I feel sympathy towards them. It’s really the
delivery companies that are responsible for the abusive conditions that
drive them to take unnecessary risks in order to earn what still isn’t
really a liveable amount.</p>

<p>And, of course, I blame the treat enjoyers most of all, the people who
use a precarious labour force risking death and injury to provide them
with mother-as-a-service, to save them the effort of picking up their own
takeaways or – God forbid! – cooking their own dinner. This wasn’t a normal
thing a few years ago. There were a few types of food that transported
fairly well – stir fries and curries and pizza – and you could even get them
delivered, but you couldn’t employ casual labour to bring you a single
McDonald’s burger on a regular basis unless you were the kind of rich person
who had <em>jeevacation</em> in their address book. Now I see people getting fast food
delivered for breakfast! And you don’t even have to talk to the staff! The
technofeudalists somehow willed it into existence by selling a dollar for fifty
cents, got people hooked, and now they can squeeze the margins at both ends.</p>

<p>And that, via a chain of causation, leads to people riding electric bikes
without the legal constraints on speed, to make as many deliveries as they
can in the time available. It doesn’t have to be this way, but you’d be paying
a lot more for that burger if it were fair and not exploitative.</p>

<figure class="image-container">
  <a href="https://images.po-ru.com/opt/peckham-police-ebike-trailer.webp"><img src="https://images.po-ru.com/opt/peckham-police-ebike-trailer.webp" alt="A police lorry with a flatbed and a crane, and a number of electric
bikes and scooters on the back" /></a>
  
  <figcaption><p>Confiscated e-bikes and scooters (and one monowheel)</p>
</figcaption>
  
</figure>

<p>There was also a monowheel – one of those suitcase unicycle things –
on the lorry of confiscated vehicles. There may be a place for an electrified
circus act, but it’s not the public highway.</p>

<p><strong>My cousin Kara <a href="https://web.archive.org/web/20260129140343/https://www.rcm.ac.uk/events/details/?id=3532308">performed Zimmerman’s <em>Oboe Concerto</em></a></strong> on Thursday
evening at the Royal College of Music. She won the RCM Concerto Competition
last year while still a student, playing the same piece, and the prize
is that you get to do it again as a public concert. She nailed it, the
supporting orchestra were excellent, and it was a joy to hear. She’s obviously
very good – she has the accolades to prove it objectively – but watching her
perform such a virtuosic piece made it absolutely clear.</p>

<p>Here’s a representative few bars of the score to give an idea of what the
player is faced with:</p>

<figure class="image-container">
  <a href="https://images.po-ru.com/opt/zimmerman-excerpt.png"><img src="https://images.po-ru.com/opt/zimmerman-excerpt.png" alt="A single line of music for oboe. There are three bars, each with a
different time signature. It's nominally in C, but of the 33 notes
(mostly semiquavers), 21 have an accidental mark." /></a>
  
  <figcaption><p>Representative bars</p>
</figcaption>
  
</figure>

<p>I also thought that I should go to more concerts at the Royal College of Music.
It’s easy to get to from home or from Peckham (with a train to Victoria),
the standard is excellent, and the value is unbeatable.</p>

<figure class="image-container">
  <a href="https://images.po-ru.com/opt/peckham-rye-freight-train.webp"><img src="https://images.po-ru.com/opt/peckham-rye-freight-train.webp" alt="A freight train passing the platform in a blur. Between the carriages,
the people on the opposite platform are visible. There is a woman walking
in front." /></a>
  
  <figcaption><p>Freight train passing through at Peckham Rye</p>
</figcaption>
  
</figure>

<p><strong>My own musical accomplishments this week</strong> have been a bit less rarefied. At
Saturday’s Sanshinkai rehearsal, I played the <em>jikata</em> accompaniment to the
<em>eisa</em> dancing on my own for the first time. It went OK, although, after fifteen
minutes of what is more or less a continuous run of quavers with no breaks, my
left hand was worn out. Still, it proved that I can in principle do it, even
if I need to practise more.</p>

<p>The book of <a href="https://www.melbay.com/Products/31120M/john-dowland-lute-songs-for-solo-ukulele.aspx">John Dowland lute pieces arranged for ukulele</a> I ordered
arrived, and I’ve been practising the first piece, <em>Awake, sweet love, thou
art return’d</em>. I can play it, but now I need to put the expression into it.</p>

<p><strong>Here’s a whole load of links</strong> from the past week:</p>

<ul>
  <li><a href="https://www.jmail.world/">Jmail</a>:
Read Jeffrey Epstein’s emails as if you were using his Gmail account.</li>
  <li><a href="https://graceblakeley.substack.com/p/the-uk-is-a-rich-country-built-on">The UK is a rich country built on mass poverty</a>.
“Record levels of very deep poverty expose the true cost of austerity,
inflation and the concentration of power at the top.”</li>
  <li><a href="https://edithcharles.medium.com/golf-must-be-abolished-ed716f3854b6">Golf Must Be Abolished. It’s time to destroy the sport of kings: our
humanity is at stake.</a> 
“Imagine reclaiming a golf course, and with it your self respect. You could
plant trees and save the bees, rewild the place if you want.”</li>
  <li><a href="https://www.rte.ie/news/regional/2026/0116/1553440-mayo-wind-farm/">Last turbine on [Ireland’s] first commercial wind farm dismantled</a>.
The 21 original turbines are being replaced with 18 new ones, each of which
can generate more power than the entire previous farm.</li>
  <li><a href="https://louisearchaeology.substack.com/p/the-british-museum-posted-ai-slop?utm_source=share&amp;utm_medium=android&amp;r=5j7d48&amp;triedRedirect=true">The British Museum Posted AI Slop… (and quietly deleted it).</a></li>
  <li><a href="https://www.wsj.com/tech/ai/ai-avoidance-teenagers-7d1efa06">7 Reasons Why Teens Are Rejecting AI</a>.
“Some young people only turn to artificial-intelligence chatbots as a last
resort, citing concerns about relationships, creativity, the environment
and more”.</li>
  <li><a href="https://www.sfgate.com/tech/article/brockman-openai-top-trump-donor-21273419.php">OpenAI exec becomes top Trump donor with $25 million gift</a>.
Brockman was CTO when I worked at Stripe. I didn’t have a great opinion of
him at the time, but it’s so much worse now.</li>
  <li><a href="https://www.businessinsider.com/anthropics-philosopher-weighs-in-on-whether-ai-can-feel-2026-1">Anthropic’s Philosopher Weighs in on Whether AI Can Feel</a>.
We don’t know if AI can feel? Yeah, sure, and we don’t know whether the
moon is made of green cheese underneath that layer of regolith. Give me a
break.</li>
  <li><a href="https://averypublicsociologist.blogspot.com/2026/01/why-i-have-joined-greens.html">Why I Have Joined the Greens</a>.
“A socially liberal party with left wing positions on a raft of issues that
speaks to the class interests and outlooks of immaterial workers, stands up
against the scapegoating and racism of the mainstream, and being the only
party that really takes climate change, energy challenges, and the green
transition seriously, Zack Polanski’s leadership and his adroit
interventions have catalysed and coalesced mass support around the Greens.”</li>
  <li><a href="https://www.sciencedaily.com/releases/2026/01/260120000333.htm">Stanford scientists found a way to regrow cartilage and stop arthritis</a>.
I hope this comes to fruition before I need it.</li>
  <li><a href="https://observer.co.uk/news/opinion-and-ideas/article/ai-wont-replace-us-human-literary-translators-just-yet">AI won’t replace us human literary translators just yet</a>.
“As a reader, you might care about the loss; you might not. I do – for one
thing, I’m writing a book at the moment, so I’m rather hoping for more than
‘basically, yeah, that’s the gist’ from my own translators.”</li>
  <li><a href="https://www.bbc.co.uk/news/articles/c62n6gw1dp9o">Spain plans to give 500,000 undocumented migrants legal status</a>. 
Moral leadership in a global political environment that’s sorely lacking it.</li>
  <li><a href="https://recorderhomepage.net/leonardo-da-vincis-recorders/">Leonardo da Vinci’s Recorders</a>.
Designs for recorders with slots instead of holes, so that they can play a
continuous variation of pitch. Includes a video featuring a reconstruction.</li>
  <li><a href="https://worstofbreed.net/">worstofbreed.net</a>: 
“Welcome to the premier destination for Resume-Driven Development,
Over-Engineering, and Resume-Padding. Why build simple solutions when you
can build a distributed monolith managed by 4 different committees?”</li>
  <li><a href="https://theconversation.com/indias-60-million-street-dogs-are-turning-from-village-scavengers-to-city-territory-defenders-272751">India’s 60 million street dogs are turning from village scavengers to city
territory defenders</a>.
The relationship between India’s not-quite-wild dogs, the people who feed
them, and the consequences.</li>
  <li><a href="https://www.rollingstone.com/culture/culture-features/grok-sexualized-image-xai-elon-musk-women-1235501436/">What It’s Like to Get Undressed by Grok</a>.
Horrific, and yet no one with power seems willing to stand up to the
world’s richest man.</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[I went to see a podiatrist (they used to be called chiropodists) on Monday to get my toenail sorted out. At some point in the summer, I bashed my big toe, leaving a black mark under the nail that was slowly growing out. However, the trauma also left the nail weakened until it came away from the bed and started to split last week, and I was worried that it might split and delaminate further, or get caught and damaged.]]></summary></entry><entry><title type="html">Week 264: An old world dying</title><link href="https://po-ru.com/2026/01/28/week-264-an-old-world-dying" rel="alternate" type="text/html" title="Week 264: An old world dying" /><published>2026-01-28T22:54:00+00:00</published><updated>2026-01-28T22:54:00+00:00</updated><id>https://po-ru.com/2026/01/28/week-264-an-old-world-dying</id><content type="html" xml:base="https://po-ru.com/2026/01/28/week-264-an-old-world-dying"><![CDATA[<p><strong>The madness on the other side of the Atlantic</strong> <a href="https://collections.vam.ac.uk/item/O73119/takiyasha-the-witch-and-the-triptych-kuniyoshi-utagawa/">looms like a
spectre</a> over everything, and it’s sometimes difficult to concentrate when
a rogue superpower seems intent on wreaking colonial violence both
outward and inward.
Trump’s threats against Greenland were finally rowed back a
bit, but thinkpieces that ask questions like “would invading Greenland mean the
end of NATO?” seem to miss the point: if you’re worried about your putative
ally invading, you don’t really have an ally.
Meanwhile, the stormtroopers of ICE murdered yet another person as they
kidnapped and brutalised and carried out the regime’s weird vendettas in
Minnesota.</p>

<p>I’m glad I don’t live in America, but I still have to live in America’s
world.</p>

<p>On the other hand, we don’t exactly seem to be free of morbid symptoms over
here, either, with a Home Secretary <a href="https://www.telegraph.co.uk/news/2026/01/18/criminals-stopped-minority-report-style-policing-plans-ai/">dreaming of an AI-powered
panopticon</a>:</p>

<blockquote>
  <p>When I was in [the Ministry of Justice], my ultimate vision for that part of
the criminal justice system was to achieve, by means of AI and technology,
what Jeremy Bentham tried to do with his Panopticon. That is that the eyes of
the state can be on you at all times.</p>
</blockquote>

<p>Not only do these people think these things, <em>they say them out loud!</em></p>

<p>The Labour government act as if they don’t realise what everyone else knows,
that they will not get a second term, and that they risk building an ever more
effective apparatus of repression for a future government that might be a lot
more enthusiastic about using it to its fullest. In the US, Democratic
administrations funded and supported ICE, and even though it’s now a tool to be
used against their own constituency they still struggle to disown it.</p>

<p>Is there some kind of epistemic lacuna in sensibilist politics that, even
as they insist on ever more control, renders them unable to imagine bad guys
having the exact same tools?</p>

<p><strong>I had to buy a replacement nozzle</strong> for the garden hose, because after I
<a href="/2026/01/14/week-262-back-to-work">hosed the dog shit off my bike in the freezing cold</a> a couple of weeks
ago, the water froze in the nozzle and cracked the plastic. Obvious in
retrospect, but I didn’t think of it at the time and now I’m £14 poorer, which
is yet another annoyance from that event.</p>

<p><strong>I got soaked cycling both ways</strong> on Wednesday. I saw a fox on the way home,
contradicting my previous assumption that they must not like rain because I
only ever see them on clear days. It’s not disproven, but there’s a data point
against the hypothesis.</p>

<p><strong>There were two fire alarms</strong> at the co-working space; real fire alarms in
the sense that everyone had to leave the building, but false alarms in the
sense that really matters. It does get harder to take them seriously when
you’ve had two disruptive false alarms in the space of three days, though.</p>

<p><strong>We watched <em>28 Years Later: The Bone Temple</em></strong> at <a href="https://www.peckhamplex.london/">Peckhamplex</a>, home of the
<del>£4.99</del> <del>£5.99</del> £6.99 cinema ticket. (At least I can just pop downstairs
and buy a ticket in person, avoiding an additional 60p for online booking.)
Like all good zombie films, hell is actually other people, and the bloodthirsty
Jimmy Savile impressionists provided the real horror.</p>

<p>It wasn’t a relaxing watch, but I enjoyed it. The coda looks like the setup
for yet another sequel, and if I’m right I also have some ideas about what that
might be – or could be, anyway, and it’s related to both the topic being
discussed at the end and to what happened to Samson.</p>

<p><strong>While L— was out on Sunday evening</strong> I watched an old folk horror film,
<a href="https://www.imdb.com/title/tt0063285/"><em>Witchfinder General</em> (1968)</a>. As it’s set in Suffolk, I enjoyed spotting
all the places I knew – Lavenham; Kentwell Hall; Orford Castle – and was
indignant when they were supposedly in Brandeston but it absolutely wasn’t
Brandeston at all. The only really unforgiveable thing about it was the colour
of the fake blood. Anyone who has ever donated blood or even cut themselves
badly will know it’s not the colour of a Royal Mail postbox, and I’m sure they
could have done better.</p>

<p><strong>This week’s links:</strong></p>

<ul>
  <li><a href="https://www.thestandard.com.hk/china-news/article/322708/Drone-carrying-live-pig-crashes-into-power-lines-cuts-Sichuan-village-electricity-for-10-hours">Drone carrying live pig crashes into power lines, cuts Sichuan village
electricity for 10 hours</a>.</li>
  <li><a href="https://github.com/dmsc/emu2">EMU2</a> 
is a simple text-mode x86 DOS emulator for Linux that supports basic DOS
system calls and console I/O.</li>
  <li><a href="https://constitution-unit.com/2025/12/17/a-shopping-list-of-autocratic-actions-what-would-be-autocrats-do-to-recede-democracy/">A ‘shopping list of autocratic actions’: what would-be autocrats do to
recede democracy</a>.</li>
  <li><a href="https://houseofmirrors.substack.com/p/shame-is-a-weapon">Shame is a Weapon</a>.
“If anti-AI activists want to win, they have to grow fangs.”</li>
  <li><a href="https://www.theatlantic.com/national-security/2026/01/social-media-trump-administration-dhs/685659/">The Trump Administration Is Publishing a Stream of Nazi Propaganda</a>.
“The official social-media channels of the Trump administration have become
unrelenting streams of xenophobic and Nazi-coded messages and imagery.”</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[The madness on the other side of the Atlantic looms like a spectre over everything, and it’s sometimes difficult to concentrate when a rogue superpower seems intent on wreaking colonial violence both outward and inward. Trump’s threats against Greenland were finally rowed back a bit, but thinkpieces that ask questions like “would invading Greenland mean the end of NATO?” seem to miss the point: if you’re worried about your putative ally invading, you don’t really have an ally. Meanwhile, the stormtroopers of ICE murdered yet another person as they kidnapped and brutalised and carried out the regime’s weird vendettas in Minnesota.]]></summary></entry></feed>