Category Archives: Culture

Rebooting Linux with every new kernel

Back in the early 1990s, when I was working on Sun’s Unix boxes, it was routine for them to be up for multiple years at a time. A reboot was a big event.

Now here we are in 2017, and every single update to the Linux kernel — of which there are several every week — requests a reboot.

Continue reading

All you need to know about version numbers in one page

A colleague asked me a couple of days ago: “So we roll version numbers forward only with breaking changes, right?”

Well, the best approch for any sane project in 2017 is to follow Semantic Versioning. That is not a long document to read, but here is a summary. In a nutshell, version numbers have three facets, major.minor.patch.

  • If your new release breaks something that used to work, increment major.
  • If your release adds new functionality that clients might want to rely on, increment minor.
  • If your release only fixes a bug, increment patch.

Then dependencies of the form “^3.4.2” (for example, in package.json for a JavaScript project) mean “that version, or anything backwards-compatible with it”. Which means the same major version number (3 in this case) and the same or better minor number (4 or higher); or, if the minor version is the same, then the same or better patch level (2 or higher).

This is an excellent, simple and battle-proven system.

However. Continue reading

A few thoughts on bringing up children with inquiring minds

As an offshoot from my tweeting about a session at the AAAS meeting, I found myself challenged: “what are some practical things you did with your sons when they were young to nurture critical thinking?”

the-thinker

Given that I wrote some brief answers in response, I thought I might as well write them up here. This is by no means exhaustive, just a few thoughts and memories.

Continue reading

Why Trump matters to me: I love America

aYou might legitimately ask why I am whining on and on and on and on and on and on and on and on and on about Donald Trump, when he is president of a country that is not even in the same continent as mine.

One perfectly cromulent answer would be that America’s economic and military power means that whatever it does has implications for every country; and that is true. But for me the issue is much deeper than that.

usa

The real issue is that I genuinely, deeply love America, and I hate to see it abused.

Continue reading

** Reminder ** Biometrics Registration

Just got this email from our boys’ school


Dear Parent

Just a gentle reminder to return the reply slips for the Biometrics registration as soon as possible please.

I understand that 6th form believe they do not need to register. This is not the case, all pupils need to return their slips and register.

The registration days will be held in the Sports Hall on Friday 2 December and Friday 9 December and further information on times etc. will come from form tutors in due course.

Thank you for your co-operation.

[Name redacted]
Finance Manager


Hmmm.

My experiment as a Daily Mail commenter

Provoked by this tweet, in which Daily Mail readers downvoted the comment “Say no to racism!” 2114 times (and upvoted it only 271 times), I was sceptical. This has to be a doctored screen-grab, I thought: who would deliberately downvote the uncontroversial idea of saying no to racism?

So I ran my own experiment: I registered a DailyMail.co.uk account as MichaelPTaylor (my real name) and started leaving the most uncontroversial compassionate comments I could think of on various articles. Here is one of the results:

mail-screenshot1

Continue reading

When is competition beneficial?

Over on DanThinksAbout, in a discussion of the public and private sectors, Dan mentions the benefit of markets: that “competing firms innovate in the hope of getting ahead, and successful innovations make the firms that adopt them successful”. This left me thinking about the nature of competition, and of how it leads us to expend our effort. When it is beneficial?

peacock-06

When we think about competition in markets, we tend to think about Asus, Dell and Lenovo all competing to build better laptops at lower cost, and the resulting downward pressure on prices — which is obviously good for consumers.

Continue reading