惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

AI
AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
F
Full Disclosure
博客园 - 【当耐特】
博客园 - 司徒正美
V
Visual Studio Blog
F
Fortinet All Blogs
T
Tor Project blog
T
Threatpost
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
C
Cyber Attacks, Cyber Crime and Cyber Security
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Tenable Blog
M
MIT News - Artificial intelligence
L
Lohrmann on Cybersecurity
P
Palo Alto Networks Blog
I
Intezer
Stack Overflow Blog
Stack Overflow Blog
The Register - Security
The Register - Security
The Last Watchdog
The Last Watchdog
S
Securelist
T
Tailwind CSS Blog
V
Vulnerabilities – Threatpost
U
Unit 42
博客园 - 叶小钗
P
Proofpoint News Feed
C
Cybersecurity and Infrastructure Security Agency CISA
H
Help Net Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
Hacker News - Newest:
Hacker News - Newest: "LLM"
NISL@THU
NISL@THU
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
SecWiki News
SecWiki News
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Project Zero
Project Zero
T
The Exploit Database - CXSecurity.com
TaoSecurity Blog
TaoSecurity Blog
A
Arctic Wolf
Martin Fowler
Martin Fowler
T
Threat Research - Cisco Blogs
N
News | PayPal Newsroom

alexwlchan’s notes

Disable the new message animations in WhatsApp Finding high-churn folders that bother Backblaze Always-on SSH agent forwarding with my Git pushes Managing the caption of a photo with AppleScript (but not PhotoKit) Goodhart’s and Campbell’s Law are different Notes from The Cornishman No. 176 (Spring 2026) GitUp can’t diff text files larger than 8MB Home Testing the width of a page on a mobile device using Playwright Disable AirPods charging notifications Start a Caddy server in a subprocess during a Python session Filter a list of JSON object based on a list of tags HOME_GET_ME_HOME is a Citymapper Shortcuts action The FileExistsError exception exposes a filename attribute The red-lined bubble snail Why can’t Python connect to example.com? Useful type hints for Python How to truncate the middle of long command output AirPlay Receiver can interfere with Flask apps What’s the main prefix in SQLite queries? The file(1) command can read SQLite databases My randline project is tested by Crater Drawing an image with Liquid Glass using SwiftUI Previews Road signs in the Soviet union don’t have circular heads Setting up golink in my personal tailnet Create a file atomically in Go Get a map of IP addresses for devices in my tailnet The SQLite command line shell will count your unclosed parentheses Use SQL triggers to prevent overwriting a value Testing date formatting with date-fns-tz and different timezones The “strangler” pattern is named after a tree, not an act of violence Place with the same name, but different etymology
Notes from The Cornishman No. 176 (Spring 2026)
2026-06-07 · via alexwlchan’s notes

Sheep at the station, trains on the road, and cracks in the boiler.

The Cornishman magazine is a magazine sent to members of the Gloucestershire Warwickshire Steam Railway (GWSR), a heritage railway in the Cotswolds. My granddad used to volunteer with the railway and still gives me a copy after he’s read it; these are my favourite parts from a recent issue.

Cover of issue 176. A steam train on a clear winter day is approaching the camera, pulling half a dozen coaches in a variety of coours, with steam billowing from the chimney and engine.

This passage about Toddington, by Rose Phillips (page 22) reminded me of a similar incident described in False Starts, Near Misses and Dangerous Goods:

One autumn day, luckily not a running day, a call was received to help round up some sheep which had found their way into the station. No grass-cutting needed that week! But after the sheep had been safely removed, the incident prompt`ed a careful check of the fences.

Wooly helpers at Toddington. Photo by Peter Nash.

Chris Bambridge’s account of “Construction & Maintenance” (page 23) caught my eye, because it names a railway feature that I often see, but didn’t know the name of.

We are also becoming proficient in making dagger boards for station canopies where these have rotted away. Painting the individual components takes several weeks and will when installed be food for a significant period of time. Several station canopies are to be addressed.

A row of wooden boards which form a triangle point at the end, stacked in a workshop.

On page 29, I was fascinated by Pete Mason’s explanation of how locomotive 35006 was transported to another railway for a gala event:

One of the main risks of transporting a steam locomotive by road is the process of loading the loco onto the road transporter. As the loco rises up the ramp, the weight is transferred off some wheelsets and onto others, greatly exceeding the loads that the springs are designed for. To avoid damage, we insist that stop blocks are placed to limit the movement of the axleboxes so that the weight of the loco doesn’t cause the springs to move beyond their limit. This transfers the weight of the loco directly to the wheels, without the springs exceeding their design load. These blocks have to ben removed again as soon as the loco is unloaded so that the loco is once again sitting on its own suspension.

At Kidderminster, access to the site is very restricted and the loco was delivered the opposite way round to what was required. Once the loco and tender had been coupled together, the loco was shunted onto the turntable. The crew then used the manual handles to crank the loco round so that it faced the desired direction – the first time the loco had been on a turntable since the 1960s.

The news was not so good for locomotive 7903, which John Cruxon explained on page 30:

I am sure most volunteers and shareholders will have heard that 7903 has been withdrawn for overhaul following an unsuccessful boiler extension extension examination. [...]

To obtain that extension, the boiler had to undergo non-destructive testing of the firebox stays. These are the copper and steel rods, known as stays, that hold the inner copper firebox apart from the outer steel firebox. In normal service, when we wash out a boiler and test for broken stays, we tap them with a small hammer and listen for a clear ringing of "pinging" sound.

This test had been carried out and all stays appeared to be satisfactory. However, when the BES engineer carried out testing using electronic equipment, which sends a signal down each stay to confirm it is intact, five copper stays failed to register any indication, suggesting that they are broken.

A large metal boiler made of an inner chamber and an outer skin, with thin rods visible connecting the two.

This reminded me of the film Oh, Mr Porter! in which Will Hay plays a wheeltapper – using a hammer to test stays feels very similar.