The Fool on the Hill

The Fool on the Hill

Post scarcity: Memory, threads and communication

By Simon Brooke || 8 January 2017

A seaman using semaphore to signal from the conning tower of a U-boat

One benefit of getting really annoyed with Daniel Holden's book on how to Build Your Own Lisp is that I have finally started work on building software for my decade-old Post Scarcity Software idea. There are some problems you don't really see until you start to build something.

Almost all previous Lisps have been primarily single threaded; I think all previous Lisps have been single user. Some problems occur with a multi-threaded, multi-user system which don't occur (or at least aren't problematic) on a single-threaded, single-user system.

Continue reading →


How not to build your own Lisp

By Simon Brooke || 31 December 2016

Book: How to build your own Lisp

Occasionally one buys a book which is a disappointment. Usually, when I buy a book which is a disappointment, I don't review it, because it isn't nice trashing other people's hard work; and that's especially true when the writer has written as engagingly and sincerely as Daniel Holden has. He's written a book I'd like to like.

But sometimes it's important to explain why a book is a disappointment, what is wrong with it, and what residual merit it still has.

Continue reading →


Those tyres: 650b x 42

By Simon Brooke || 24 December 2016

My Slate, with the slick tyres it arrived with

A couple of weeks ago I posted my review of my Cannondale Slate. And, like more or less everyone who's reviewed the Slate, I said nasty things about the slick tyres. What's wrong with the tyres?

Well, on tarmac, they're excellent. They're fast rolling and supple, which, on tarmac, adds up to excellent grip. The problem is that the Slate isn't designed just for tarmac, and I don't use mine just for tarmac. It's a bike for roads, paths, tracks and trails. On damp grass, damp rocks, mud, or more or less any other off road surface in the wet west of Scotland, the degree of grip available is sketchy at best. To be fair, dropping the pressure does help a little bit.

Continue reading →


Search, and you shall find

By Simon Brooke || 5 December 2016

(Image) I tend towards the view that Google sets out to be, and believes itself to be, on the whole a force for good. Sergey Brin's original motto for the company was 'don't be evil'; Google now says that its mission is "to organise the world’s information and make it universally accessible and useful"; that its core aim is "to make it as easy as possible for you to find the information that you need and get the things that you need to do done."

I'm going to take that at face value; in this essay I shall write as though I believe these claims to be true (and, in fact, that is true: on the whole I do).

So when Carole Cadwalladr, working from original research by Jonathan Albright, forensically demonstrates that Google is acting as a potent amplifier for neo-fascist propaganda, we need to ask what is happening.

Continue reading →


Cannondale Slate: a good bike for bad roads

By Simon Brooke || 15 November 2016

The Slate in its native environment

For some reason I've never really understood, my review of my Cannondale Jekyll is still, twelve years after it was first published, one of the most popular posts on this blog. Now, a month after getting my second Cannondale, it's time to review it. How to start?

A decade ago, I used to run a 24 hour event across all seven of the 7 Stanes mountain bike courses, and the roads between them. Riders, in relay teams of four, would set off from Glentrool on Saturday morning and arrive in Glentress early on Sunday morning. The only rule was that the relay baton had to be carried by bicycle the whole way. It wasn't formally a race, but in practice, like many audaxes, it really was a race. There was no prize, but every team wanted to be the first team home.

Continue reading →


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?

About Cookies