The Fool on the Hill

The Fool on the Hill

On Terrorism, and Genocide

By Simon Brooke || 19 July 2025

On Terrorism, and Genocide

While GENOCIDE continues in PALESTINE it is everyone's DUTY to take ACTION to PREVENT it and to seek JUSTICE

What am I doing?

Continue reading →


Don't know, don't care

By Simon Brooke || 5 July 2025

The Mechanical Turk. Illustration by Joseph Racknitz - Humboldt University Library, Public Domain

I first wrote about the principle 'don't know, don't care' in my essay Post-scarcity software in February 2006 — which is to say, twenty years ago. There's a lot wrong with that essay, seen from this perspective; my thoughts have moved on a fair bit. But there's far more right than there is wrong.

Firstly, everyone who uses software already uses the principle 'don't know, don't care'. We have to. The code we write (almost always) is built on top of libraries. We use libraries rather than reinventing everything ourselves for reasons of cognitive overload: we cannot keep all the details of all the layers of software under us in our heads and still have room for our own work. We don't know, and don't care, exactly what goes on inside the library code, provided the contract expressed by the API is delivered and the performance is acceptable. If the API contract isn't delivered, we file a bug report. If the performance isn't acceptable, we typically look for an alternative library.

Continue reading →


Flying out the hayloft

By Simon Brooke || 2 July 2025

The hanged man

Ever since I built the cattle shed, and added the derrick to the front of it to allow bales to be hoisted up, I've thought that would make a very cool place to do a suspension. But it's also an extremely dodgy place to do a suspension, because the derrick is a Douglas fir beam 150x50mm cantilevered out of the front of the shed, with a pigtail hook screwed into it. Vertically below the derrick is a concrete ramp. Any fall onto that ramp could cause serious injury.

So there are two problems here: one is having a sufficient safety line in case the primary lift hoist fails — either because the tackle itself fails (unlikely) or the derrick fails (somewhat less unlikely); and the other is getting the person to be suspended up there. The answer to the second problem is in essence simple: you could just hoist the person up from the ground. But, given that there's a doorway right there, you don't have to.

Continue reading →


365 posts

By Simon Brooke || 15 June 2025

Checking my blog yesterday, I noticed that I had published 365 posts, one for every day of the year. Which, considering that the oldest post that remains is from the 24th June 2004, almost twenty one years ago, means that I've averaged one post every twenty-one days over that period. Mind you, I've not been consistent; there've been periods I've posted more, others I've posted less.

How often have I posted?

The frequency of posts is as follows (top ten years):

Continue reading →


On Village and Community

By Simon Brooke || 28 May 2025

Auchencairn main street, picture taken in the 1980s

A village is a (small) settlement; a collection of dwellings in which people live, and with additional buildings in which at least some of them work, where they shop, where their children are educated. A community is a group of people bound together by common interests and friendship. Are these two things the same? In Auchencairn, it increasingly feels that they are not, that there are (at least) two communities, with a worrying degree of stress between them.

So how can we plan to make things better?

Continue reading →


About Cookies

This site does not track you; it puts no cookies on your browser. Consequently you don't have to click through any annoying click-throughs, and your privacy rights are not affected.

Wouldn't it be nice if more sites were like this?