Month: October 2020

Honesty about vaccination
I am not medically qualified or a statistician or epidemiologist so this is not expert opinion, but I cannot help but feel that there has been a lack of honesty in the public discourse about what vaccination against covid19 will achieve. First of all, I think the effort to find a vaccination will succeed and […]

Programmatic adventures in the hyperbolic plane
Recursion is dangerous. So dangerous that in my professional life I’m explicitly banned from using it in code. After all who would want their aeroplane to stall, their car to crash or their fridge to defrost because of a stack overflow. But it is also, most (but not all) programmers would agree, beautiful and more […]

And the projective representation of the hyperbolic plane
For completeness, here is the projective representation of the hyperbolic plane.

Representing equal distances in the conformal representation of the hyperbolic plane
(This is mainly about posting a pretty picture.) As I have previously remarked, the last couple of times I have tried to read Roger Penrose’s The Road to Reality I have stumbled over the discussion of nonEuclidean geometry in Chapter 2 (of a 34 chapter book). Now I feel more confident about the maths but […]

In praise of Roger Penrose
Roger Penrose has been awarded a share in the Nobel Prize for physics and I could not be more pleased. It is not that I have met him or even attended a lecture by him and nor do we even see him much on TV – but I owe him a debt for his insight […]

Overflow in unsigned arithmetic in C
This came up in work recently – and I got a bit confused about it, so I thought it was worth writing it down in case someone like me needs to look it up. Let’s consider a real world example – we have a 16 bit counter that increments on every event X and which […]