Crowdfunding to get us a boat!

Update: we did it, you guys! Thanks so much to all of our sponsors.

Photo of Somerville College women's first boat
I am not in this photograph, but don't let that stop you from imagining me in lycra.

In 1921, humankind came to the momentous understanding that rowing would not permanently damage the fragile reproductive system of the human female, and thus the Somerville College Women's Boat Club began. In 1927 a Somerville rower participated in the first ever Women's Boat Race against Cambridge, and we've turned out several blues rowers and coxes since then.

Fast-forward nearly a century, and the women's rowing team at Somerville College has been badly in need of a new boat for quite a while. This year our first team are in the first division, and we need a boat as good as our rowers to go the whole way!

We're trying to raise money for our new boat through gifts from our friends and family (unlike some colleges *cough* Green Templeton *cough* we don't have a lot of funding). Even five or ten pounds would go a long way towards helping us to reach our goal. Go to our crowdfunding page to find out more and to give your contribution.

If you can't spare money towards our boat, we'd be really grateful if you could spread the word to anyone who might be interested (particularly old rowing buddies and people who have opinions about the Boat Race).

Smash and dominate!

...

Ur_Fry

Photo from the YourFry hackathon

Penguin organised a bunch of hackathons to celebrate the latest instalment of Stephen Fry's autobiography, and I went to the one they held in the Bodleian in October. I was in a team of awesome programmers, artists, and scientists, and we put together a website. You can visit it at yourfry.bethmcmillan.com, or watch my hastily-constructed youtube video. My main contributions were a bit of web development (I can't take any credit for the design, the perl, the content, or the cluster analysis, though) and another one of my silly twitter bots, @ur_fry.

@ur_fry works just like my old @markov_holmes bot, with a few changes. We used the text of the complete works of Stephen Fry as training data - from which I didn't manage to strip out page numbers and other messy things. The text creation works backwards, by starting with the end of a sentence. This makes them end more sensibly, but makes the beginnings a little sillier. I'm not sure which way around is best.

You could have a look at the source of the main page, but it might be easier to see my simplified version. The fun things that I used for the page were d3-cloud to make tag clouds from the cluster analysis of Fry's books, and draggable.ui to make the text boxes draggable around the screen.

The thing I'm the most proud of is how the boxes come to the front when you click on them. The way this works is using z-indices, which are the way that elements are stacked in CSS. What happens here is that every time an element is clicked on, its z-index is increased to above the current highest element. This works using JavaScript - the original z-index is set in the head of the page like so:

<script>
$(function() {
  window.zed = 3;
});
</script>

This index is assigned to an element when it's clicked, and then incremented for the next time, using onMouseDown commands like this:

<div class="headline" id="c" onMouseDown='document.getElementById("c").style.zIndex = window.zed ;window.zed+=1;'>

I don't speak JavaScript very often (and this was actually dynamically generated using Perl, which I have only previously used under duress), so this was a fun departure for me.

Stephen Fry even turned up later in the day to have a wander around and talk to people. In between quietly hyperventilating with the joy of meeting my hero, I spent a few minutes talking to him about Markov chains while he looked at me kindly. Reading his books, watching A Bit of Fry and Laurie, and listening to Saturday Night Fry when I was growing up made me feel infinitely less alone, so meeting him in person was cool.

Soupy twist!

p.s. If you have any questions about how to use the bits and bobs in the webpage yourself, I'd be happy to answer them.

...

This week I am into...

Sometimes I do things which are not science or programming. I like to pretend otherwise, but it really happens. These things include:

No-heat headband curls.

Usually curling your hair requires using a hot thing, or putting curlers in when nobody can see you. This headband curls method doesn't fry your hair and looks so cute while it's drying that I use a pretty lace hairband and quite happily wear it into the office - it's very 1920s. You put a headband over your hair, take small sections and wrap them around the band, then let your hair dry and take it off.

My hair after doing headband curls

Smoothies

I bought John a new blender for his birthday last year after his bit the dust after about 20 years of constant use. It came with a smoothie maker, and my freezer had loads of fruit ready to be used! My favourite frozen things so far have been: bananas, grapes, strawberries, melon, and pears (raspberries make things a bit grainy for my liking). I've been using pressed apple juice thus far (pasteurised cartons of which are surprisingly cheap in Tesco) but I think orange might be fun, too.

Little Birds by Ysolda

Little Birds

Ysolda Teague is one of my favourite knitting pattern designers ever. I've always liked this pattern, because a) I quite like birds, and b) this style of cardigan really suits my figure. So I've started knitting it! I have about two inches finished thus far. It's nice and repetitive without being boring. I've never knitted anything this big before, but I'm tentatively hoping to have it finished by the time I finish my PhD.

Kale

I know, you guys, I've gone full Pinterest. Seriously, though, kale is yummy, and cheap, and if you get distracted while you're making breakfast and fry it for slightly too long, it goes really crunchy. In the last week I've added it to risotto, egg fried rice, stir fry, and garlic mushrooms, and they were all delicious, and an incredibly pleasing shade of green.

Rubber ducks

Cleaning the bathroom was boring, so I let my rubber ducks have a bubble bath in the sink while I scrubbed the tub.

Rubber ducks having a bubble bath
And finally, some musics

...