Chris Worfolk's Blog


Navigating VIM on Mac keyboards

December 24th, 2012 | Life, Tech

If you’re trying to get around documents in VIM using a Mac keyboard, you may feel fairly stumped without a page up and page down button. But you need not be!

VIM has an extensive set of commands, including moving backwards and forwards through a document a page at a time. They are logically named too – Ctrl+F will go forward a page and Ctrl+B will go back a page.

Intoxication and consensual sex

December 24th, 2012 | Religion & Politics

Last week, I was showering, while thinking about how silly it would be for someone to mount the argument that any level of intoxication removed a person’s ability to consent to sexual activity. Then, by coincidence, the next day I saw some tweet that exact argument.

Of course it wasn’t a very good argument, because you only have 144 characters, and therefore no space to actually make an argument to back up the claim you have stated. But even with more space, it would seem difficult to make such an argument.

Before we dive into the politics here, let us first remember that under British law, any gender can rape any other gender (or indeed the same gender), so there is no split down gender lines here.

Under British law, you are still responsible for your actions, if you get drunk. it’s called voluntary intoxication, and it is no defence to a crime. If you knew that you would become intoxicated when you took the substance, and with alcohol you do know, then the law deems it your own fault if you do something stupid.

Presuming we want to live in a fair society with only a single standard that applies to everyone, you would therefore assume the opposite was true – if you get drunk and do something you later reget, but did it all voluntarily, you can’t then blame someone else for what you did. We all have to take responsibility for our actions.

But some advocates would have you believe that once someone has consumed so much of a drop of alcohol, they are no longer responsible for their own actions, and can later change their mind, and decide they were raped instead.

This is nonsense. What we’re talking about here is completely consensual sex – ie, a boy gets drunk, explicitly agrees to come back to my place and have sex, then wakes up next morning, changes his mind and says he was raped because he was unable to consent due to intoxication.

This brings up a whole new round of rational dilemmas – most notably, if we’re not going to hold people responsible for their own actions while intoxicated, then surely if the alleged rapist is also intoxicated, how can you hold them responsible, given you have taken up a position that states people are not responsible for such behaviour?

To differentiate between them creates a double standard.

Limo

December 23rd, 2012 | Events, Photos

IMG_2332

For some reason, Miah’s Kitchen had a limo. Bryce wanted a picture next to it, but I couldn’t fit the whole car in lol.

Toastmasters Christmas

December 22nd, 2012 | Events

With our most recent meeting being the last of the year, I had organised a meal at Miah’s Kitchen after the meeting, so we could celebrate the festival season at Leeds City.

IMG_2329 IMG_2325 IMG_2326 IMG_2327

Leeds Celtics

December 21st, 2012 | Distractions, Photos

Last weekend, myself and George headed up to Weetwood to watch the Leeds Celtics american football team play.

It was dry, but never the less very cold and due to what we suspect was the ambulance getting lost, the game didn’t kick off until an hour after it’s scheduled time – a risky move when you have so little day light these days.

By this point, we were too cold to watch the whole manage, but in the first half Leeds Celtics scored two touchdowns, both with two point conversions, against the Northumbria Mustangs.

IMG_2205

IMG_2207

IMG_2214

IMG_2218

IMG_2221

IMG_2236

IMG_2242

White Rose Speakers

December 20th, 2012 | Foundation, Life

Having finished chairing the Leeds Skeptics meeting, I sped up to North Leeds on Wednesday to join the end of White Rose Speakers’ final meeting before Christmas, which, for a holiday celebration, was being held at one of the member’s houses (who happens to have a large house).

The reason I was so keen to get there was that the group had very kindly agreed to do a collection and raffle to raise money for the Humanist Action Groups 2012 Holiday Food Drive for local homeless shelters.

Once there, they sprung a table topic on me, the song title “Merry Christmas Everyone”, to which I talked about how you can’t call an event this time of year a Christmas event as people get upset, so you have to end up calling it about a dozen different things in the title to keep everyone happy.

We came away with bags of stuff, and plenty of money from the raffle too! Thanks to everyone donated, your support is very much appreciated!

Holiday Food Drive 2012

December 19th, 2012 | Foundation, Humanism

A massive thank you to everyone who contributed to the Humanist Action Group‘s 2012 Holiday Food Drive for local homeless shelters! Last Sunday saw the (almost) final day of what has been six nearly two months of hard work, planning, coordinating and executing the project and we’re pleased so that in total, we raised in-kind donations worth a brilliant…

£2,849.15

The donations went to three local homeless shelters, two of which are direct access – this means that service users are able to turn up, often coming in just for a day or two to escape the cold – so being able to give out a box containing food and some warm clothing is invaluable to such organisations.

You can see all the photos from the event on our Flickr page.

IMG_2262 IMG_2281 IMG_2291 IMG_2293 IMG_2309

Do we get the legal system we deserve?

December 18th, 2012 | Foundation, Humanism

This month at Leeds Skeptics, John Wilson, founder of Wilsons Solicitors, presented a talk “do we get the legal system we deserve?”

He argued that the legal profession was in need of a shake up. He used an analogy of the opticians industry, that thirty years ago was hidden away in offices, where nobody really knew how much anything cost, everything was slow and customer service was just shockingly bad. Today, after reform, you can walk into an opticians on the high street, get an eye test and select from a huge range of glasses, should you need them. Shouldn’t be going to see a solicitor be just as simple?

John argues that it should, and I imagine most of us will strongly agree with him! It was a great talk to round out the year, and one that I found extremely interesting.

222359_4668302358242_1172451297_n

Positive Money

December 17th, 2012 | Humanism

This month at the Humanist Society of West Yorkshire, Simon Wellings presented a talk on Positive Money: A Simple Solution to the Debt Problem. It is a talk similar to the one he had given at Leeds Skeptics, though truth be told, I enjoyed the Skeptics talk a little more.

It was certainly thought provoking as Simon laid out the problems with the monetary system, and much debate followed the talk, though one of the members, who works in a bank treasury, strongly disputed some of the facts in the talk.

Ultimately there were two possible take home messages from the talk – you need to overhaul the monetary system and completely change the way the financial sector operates across the world. Or you need to start a bank.

Installing PECL YAML on Mac OSX Lion

December 16th, 2012 | Programming, Tech

If you are trying to install YAML via PECL on Lion, you may get an error such as the following.

configure: error: Please install libyaml
ERROR: `/private/tmp/pear/install/yaml/configure --with-yaml' failed

Some solutions on the internet suggest installing it via a package manager.

rvm pkg install libyaml

However, although this process will claim to work, when you come to run the command again, it will fail at the same point. Instead, you need to download libyaml, which you can do here, then extract it, cd into the directory and run the following commands.

./configure
make
make install

You don’t need to sudo. You should now be able to run the install command again.

sudo pecl install --ignore-errors yaml

This time it should be successful.