Ben Clifford Technical Blog

07 November, 2021

Breaking recursion in Python and fix-ing it back up again

›
Trying out github repos for what started off as a blog post, on how fixpoint combinators relate to Python: https://github.com/benclifford/...
28 January, 2021

berlin strava openstreetmap mashup

›
I made a mashup (so last decade) of my strava rides since I've been in Berlin. You can see it here: http://www.hawaga.org.uk/ben/berlin...
04 January, 2021

commandline editing for zoom meetups

›
In the last year, I've helped host a bunch of meetups and conferences on Zoom. We've recorded them, and I wanted to turn each talk i...
11 March, 2020

A1120EUA Hall Effect Switch vs Pi Zero W

›
I'm building a bike-wheel LED project that wants to know how fast the wheel is turning, and what position it is in as it spins. Got ...
07 October, 2018

`stg uncommit` the first commit

›
I wanted to edit the first commit of a repository using `stg`. (Actually I wanted to edit all of them, which was easy except for the first...
20 May, 2018

temporary merge tool

›
I've been an enthusiastic user of stgit for some time. This lets you work on a series of commits at the same time, so that you can edit...
05 March, 2018

sous vide

›
I built a sous vide cooker, driven by a PWM/PID controller written in Erlang. Then I gave a talk about it (and some other related temperatu...
16 February, 2018

Build a Crap Web Form in Haskell in 28 days.

›
I've been writing an informal series of posts about a small scout camp registration system that I've been building: Build a Crap W...
29 January, 2018

Yellow Pages for Modern Times

›
Early on in my career it was pretty common to use clusters comprised of a pile of heterogeneous unix systems: some Sun boxes, some Linux mac...
21 January, 2018

A string of DNS protocol bugs.

›
I went to turn on DNSSEC for cqx.ltd.uk today - the server that signed it broken right before my Christmas busy period so I disabled DNSSEC ...
›
Home
View web version
Powered by Blogger.