How to link to a specific scene in a Hype document

If you've made a multi-scene Hype document which is hosted online as a web page, you can link directly to a named scene in that document using this handy script:


Ed Brayton back on the air

A nice surprise to read yesterday that Ed Brayton is back on the air with a relaunch of his old radio show Culture Wars Radio.

I am a long-time fan of Ed's writing and particularly his radio shows. (So much so that I mirror episodes of his old shows to make sure they remain available.) Intelligent, informed, non-partisan discussion of American politics and law, particularly constitutional law. This time he has a co-host, former professor of constitutional law Dan Ray. The first episode is a discussion of the recent Masterpiece Cakeshop ruling, and a bit about Trump's legal troubles.

I'm super pleased to hear Ed on the radio again.

Check out the podcast via iTunes, or subscribe to the feed directly. It looks like Ed is supporting production of the show through Patreon, so go take a look there too.

New paper: "Relating dynamic brain states to dynamic machine states: Human and machine solutions to the speech recognition problem"


I just had a paper published in PLOS Computational Biology.  It's on some work I did with the Centre for Speech, Language and the Brain at Cambridge University.  In it, we used a machine model of speech recognition to map phonetic sensitivities in human auditory cortex using magnetoencephalography neuroimaging data.

The paper is open-access, so you can read it here.

If you're interested, you can read more about the kind of research I do over at my "professional" website.

Hazel rule to delete ResearchGate pdf cover pages

I download a load of academic papers in as PDFs from ResearchGate, since that's often the only place a free version of a paper is available.  Unfortunately, ResearchGate prepend downloaded PDFs with a branded cover page, which I obviously don't want.

On MacOS, it's easy enough to manually delete pages from a PDF using Preview.  But with a bit of help from Hazel, it's possible to automate it.  Continue reading "Hazel rule to delete ResearchGate pdf cover pages"

Working as a postdoc at Lancaster University

I've just started a new job at Lancaster University, working as a postdoc in Louise Connell's lab.  I'll be looking at the roles of linguistic representations and sensory simulations in human cognition.  You can read more about the lab's research aims on its website.

The NSA are evil idiots

Everything about the subject of this article is mind-numbingly awful.

Ars Technica: The NSA’s Skynet program may be killing thousands of innocent people

The NSA have apparently built an artificial intelligence which sifts through mass-surveiled metadata of Pakistani civilians to compile a kill list, which is then executed on by America's fleet of death squads and flying robots. Continue reading "The NSA are evil idiots"

Embedding a Bibtex publication list in a website with PHP

Now that I have a more professional website, I wanted to include on it a list of publications. It took me a while to figure out a "good" way to do this, and many things I tried didn't work, so here's the solution I eventually settled on.

Maybe it can help you too! Continue reading "Embedding a Bibtex publication list in a website with PHP"