Posts

Misunderstanding the Continuum Hypothesis

Image
(sometimes) A few days ago I read this article and realized I'd misunderstood the Continuum Hypothesis.  The Continuum Hypothesis is a statement in the language of set theory that says something like this: There's no set whose cardinality is between that of the real numbers $\mathbb{R}$ and the integers $\mathbb{Z}$. Set Theory Set theory is an axiomatic theory designed to give a rigorous foundation to our intuitive beliefs about sets.  The axioms of set theory take for granted just two things:  That there is a collection - also known as a class - of objects, which are known as sets That there is a binary relation between sets, represented by the symbol $\in$, and where $x \in A$ is read as "x is an element of A". Those two assumptions in themselves do not create any sort of parallel between the objects discussed and the naive concept of the "set".  That's the purpose of the axioms.  There's about 10 of these - known as the Zermelo-Fraenkel axioms

The arrow of time

Image
Why do we experience time the way we do?  The future seems a very different beast to the past, but as far as we can tell all of nature's fundamental laws are fully reversible.  Take a ball that's just been kicked into the air.  Newton tells us that the ball will lose speed as it rises to it's greatest height at which point it will start to fall and that it will trace out a parabola as it does.  However, if we play the video backwards, the ball will do exactly the same thing,   and this is   because the laws apply equally well when you start with "final" conditions instead of "initial" conditions and rewrite the equations in terms of "backwards time" $\tau = -t$ instead of time $t$. Despite this we do not experience the two directions the same.  In this post I will give an argument for why this is the case - one that borrows from thermodynamics, Hamiltonian classical mechanics, and Landauer's Limit. Phase Space and Entropy The 19th Century I

Why is Trump replacing NOAA director with a climate denier?

Image
Probably to stop them reporting things like this: Smoke from Californian wildfires is turning the sky pink in New York. The president does not want Americans to know.

Gormanian calendar shell utility

Image
CAL++(1)                    BSD General Commands Manual                   CAL++(1) NAME      cal++ — displays The Gormanian Calendar SYNOPSIS     cal++ -h     cal++ [-y] [[month] year] DESCRIPTION The cal++ utility displays a simple Gormanian calendar. The options are as follows: -h       help -y      [DEPRECATED] Make Gormanian year match Gregorian year. This is deprecated as it causes Dave Gorman's birthday to inconveniently have different representations in the two calendars. However, the option is included for compatibility with some online calculators. A single parameter specifies the year (1–9999) to be displayed; note the year must be fully specified: “cal++ 89” will not display a calendar for 1989. Two parameters denote the month and year; the month is either a number between 1 and 14 - where 14 represents the Intermission.  The current date is highlighed if it appears in the output. A year starts on March 1. SEE ALSO cal(1) HISTORY The Gormanian calendar

Guesstimating the radius of the Earth

Image
 Photo taken in the Outer Hebrides by my brother-in-law (The doctor one, not the Flat Earth one) This photo was taken a few days ago by my brother-in-law Alex from the Outer Hebrides where he's off galavanting at the moment. You can clearly see that half the ship is missing indicating either a) it's sinking b) the Earth is round Going with (b) for the time being we can actually come up with a pretty good guesstimate for the size of the Earth just from this picture. Let's guess that the ship is 10km away. (That's not likely to be accurate but it's certainly more than 1km - the width of Lake Windermere - and less than 100km - the distance from Portsmouth to Le Havre). So $l=10000$. Now let's assume that the bottom 10m of the ship is missing from view (again, not likely to be accurate but good enough for an order of magnitude calculation). So $h=10$. Now chuck it into this equation which is easily worked out with a bit of trig $$ r=\frac{l^2}{2h} $$ and, hey presto

Further reflections on the Rubik's Cube

Image
  Visual metaphor and pun Since my previous  post I've been thinking a bit more about Rubik's Cubes.  I have been wondering what is the simplest way to represent their state mathematically, and by extension programatically. Configurations of the cube clearly form a group, so I set myself the goal of creating objects in python which would represent individual configurations and which could be multiplied together to form new objects.  For example, $I$ would represent an unscrambled cube, $L$ a cube obtained from $I$ by moving the left face clockwise, $U$ a cube obtained from $I$ by moving the upper face clockwise and $L*U$ the cube obtained by rotating the left face first and then the upper face. The question is: what is the most elegant representation for each of these objects?  I was initially drawn by the idea of labelling the stickers (other than the centre face ones) 1 to 48 and representing each object as a different permutation.  This makes multiplication very easy but ha

Oil: Why shareholder activism doesn't work and divestment does

Image
Credit: Noah Scalin In the news This week the UK's biggest investment fund - the National Employment Savings Trust - has decided to divest from fossil fuels .  Their chief investment officer Mark Fawcett said "Just like coronavirus, climate change poses serious risks to both our savers and their investments, [...] It has the potential to cause catastrophic damage and completely disrupt our way of life. No one wants to save throughout their life to retire into a world devastated by climate change." This is in contrast to what the pensions minister Guy Opperman has said.  He thinks we should "nudge , cajole or vote" companies into becoming sustainable and that holding shares is the right thing to do. They can't both be right, and they're not.  Mark Fawcett is right and Guy Opperman is wrong.  Here's why: How are oil companies valued? It is fairly easy to show that the market valuation of an oil company is simply the price of the oil they have in res

How To Make ASCII Diagrams Beautifuller

Image
I've discovered an excellent tool in asciiflow.com .  The website makes it really easy to create ASCII box diagrams like this They put these things in fruit machines you know! This is ideal for source code banners, which I think should contain helpful documentation - but most programmers think it's a good place for the COPYRIGHT information and nothing else. But wait! we can make it beautifuller... and easier to read... by replacing some of the ASCII characters with ones available in UTF-8: There!  Isn't that better?  (Although some purists may object to non-ASCII characters in your code base.) SOURCE CODE: #!/usr/bin/python2 # coding: utf-8 # + gets converted in different ways depending on it's 4 neighbours # # . N . { nsew(N,S,E,W) has bit 3 set if N in "+|<>" # W + E { nsew(N,S,E,W) has bit 2 set if S in "+|<>" # . S . { nsew(N,S,E,W) has bit 1 set if W in "+-^v" # { nsew(N,S,E,W) has bit 0 set if E in

Debunked: The Carbon Cost of an email

Image
Earlier today I emailed an old acquaintance on a climate change related subject$^*$.  He almost certainly did not want to hear what I had to say, and tagged the following to the end of his reply: P.S.: Did you know: https://carbonliteracy.com/ the-carbon-cost-of-an-email/ I looked up that page and found the claim (without any supporting evidence) that a typical email generates 4g CO2e emissions while a spam email is typically around 0.3g CO2e. This struck me as nonsense.  I've worked in telecoms for most of the last 20 years and I know that most links require the same power whether they are transmitting user data or simply transmitting to maintain synchronization.  However, you don't need to know anything about Ethernet or ADSL to show that this is complete garbage.  Let's do some arithmetic: a spam email is around 1KB an hour of Netflix is around 1GB the network and servers don't really care what's in the data so we can safely assume if "carbonliteracy"

Delivering the demands

Image
Here's me and a few friends yesterday helping to deliver demands to the Cambridge colleges that are still investing in fossil fuels  (i.e. all except Clare Hall and Queen's). I'm the one in the T-Rex costume... These are the demands we delivered: And here's a T-Rex explaining to a Brontosaurus the concept of logarithms as we pass the Whipple Museum on the way to Darwin College.  The Whipple Museum has a lovely example of Napier's Bones, a calculating device invented by the discoverer of logarithms.

Trust in Telecomms Matrix

Image
Angela shows off her new phone which (fingers crossed) can't be tapped like the last one was There's been a lot of discussion in the media recently about Huawei.  Is it safe to buy equipment from a company with such close ties to the Chinese state?  Governments around the world have come under a lot of pressure from the Trump administration in the US to ban the company from involvement in their 5G rollout. But can we trust American or British equipment manufacturers any more than the Chinese?  Here's my Trust in Telecomms Matrix to help you decide:   USA/UK CHINA Are they spying for commercial gain? Yes, according to the EU, and they have been for a long time.  From https://www.theguardian.com/world/2001/may/30/eu.politics " [Echelon's] primary purpose, the report said, is to intercept private and commercial communications, not military intelligence " Yes, according to US State dept https://www.newsweek.com/china-involved-90-percent-ec

Proving the extra CO2 is all from fossil fuels

Image
    I've been doing  an online course on climate change at the University of Exeter for the last couple of weeks.  It's an excellent introduction if you're a bit hazy on the science and I thoroughly recommend it.  Plus it's free. As someone who has already done a lot of research on the climate crisis, some of the material was already familiar.  However, I've still discovered a lot of new stuff.  This week we covered ocean acidification - which was an area I knew very little about - and I've gained a lot of insight into the mechanisms behind it. What about the CO2? In the past I've had a go at calculating exactly how much one would expect the atmospheric concentration to have increased assuming we were responsible for all of it.  If this happened to match the actual increase in atmospheric CO2, then - I thought - it would be a very nice slam dunk the next time I get into an argument with someone claiming it wasn't down to us$^\dagger \ ^{\dagger_2}$. Unf

Rubik's Cube

Image
About 18 years ago a friend patiently explained to me how to solve a Rubik's Cube.  I memorized the instructions, but realized sooner or later I'd forget them.  So maybe a week later I wrote up my notes using dia , and printed them out .  Since then I've carried this same slip of paper around in my wallet, for those occasional opportunities when you're 'round someone's house and you spot a cube exhibiting a frustratingly high degree of entropy. It's still just about legible Each face of the cube is given a letter U - up D - down F - front B - back L - left R - right A single letter on it's own represents rotating the face 90$^\circ$ clockwise (looking at the face), and a letter followed by an apostrophe means rotate anti-clockwise.  Thus LL' is the same as doing nothing.  An exponent of 2 simply means do the preceeding action twice.  Below, I've split the sequences into subblocks with dashes to make them easier to memorize$^\dagger$. HOW TO SOLV

My Family Tree

Image
The extended family I've been sharing digs with... See alt-text for code

How much CO2 could be removed by planting trees?

Image
Credit: NASA This article in the guardian points to some recent research.  The article begins: Planting billions of trees across the world is one of the biggest and cheapest ways of taking CO2 out of the atmosphere to tackle the climate crisis, according to scientists, who have made the first calculation of how many more trees could be planted without encroaching on crop land or urban areas. As trees grow, they absorb and store the carbon dioxide emissions that are driving global heating. New research estimates that a worldwide planting programme could remove two-thirds of all the emissions from human activities that remain in the atmosphere today, a figure the scientists describe as “mind-blowing”. and goes on to quote the lead scientist from ETH Zürich saying "This new quantitative evaluation shows [forest] restoration isn’t just one of our climate change solutions, it is overwhelmingly the top one" Let's test this claim with two tools everyone has at their disp

Why 2050 is too late

Image
In 2018 the Intergovernmental Panel on Climate Change produced a report on 1.5 C of warming .  This is considered a level of warming that is 50% likely to trigger a tipping point beyond which further warming will be beyond human control. According to the report: "Global warming is likely to reach 1.5°C between 2030 and 2052 if it continues to increase at the current rate" Unfortunately, that's been taken by our politicians to mean we've got until 2050 to zero our emissions. Let's see if this is true: According to section C.1.3 "C.1.3. Limiting global warming requires limiting the total cumulative global anthropogenic emissions of CO2 since the pre-industrial period, that is, staying within a total carbon budget (high confidence). By the end of 2017, anthropogenic CO2 emissions since the pre-industrial period are estimated to have reduced the total carbon budget for 1.5°C by approximately 2200 ± 320 GtCO2 (medium confidence). The associated remaining budget i