Category Archives: Programming

MediaStreams and Media Methods

I have been digging into Web Audio a little more deeply to scratch some itches and came across the Media Streams API. I have been thinking about how it can be used to get the browser to interact with streams and how JavaScript can be used to delve into them at a programmatic level. This […]

A testing time…

Recently, I have had to begin patching a project that I was using. Having found and downloaded the source code from its version control, I looked for the documentation. Not finding any, I started a Jupyter notebook to work out what the methods were and to make notes on the progress. Although that let me […]

Digital Tools and Makers

Mathieu Jacomy writes a good post on the development of Gephi, Science tools are not made for their users. I agree with much of this as I write tools for either my own or group research / development requirements. My own doctoral work is something to look at an issue that I am really interested […]

Machine Learning and Allusion

I went to the Voltaire Foundation and Wolfson Digital Cluster seminar on Machine Learning and the Experience of Allusion: Experiments in Classical and Eighteenth-Century Poetry yesterday by James Gawley. Beginning with the changing reader of Voltaire, from Voltaire himself to a Mechanical Turk, and contextualising the work within intertextuality as shared subject, stylistic similarity and […]

Notes on Transmediale (Saturday)

These are my notes from the Saturday sessions. The Friday notes are here. The morning started with “Deplatformization and the Ethics of Exclusion”. Eva Marie Giraud began the session talking about food and its communal politics. From this, she raised the questions about how boundaries materialise and the came back to the point that, as […]

Going data intensive?

As a result of a few emails and some long running thoughts, I have finally set up a small, heterogeneous cluster of Raspberry Pis. Using the 2s and 3s that I have from other projects, I put the machines together with a small switch and installed MPI with the Python bindings to test some scripts. […]

Thoughts on Carpentry Connect

Having left ICAD at some ungodly hour in the morning on Wednesday, I arrived in Manchester for Carpentry Connect Manchester, organised by the Carpentries and the Software Sustainability Institute (SSI). The opening talk, Learning from the Carpentries, was given by Lex Nederbragt. It focused on building skills with practice, finding the cognitive load, and the […]

Working with Web Workers

On a recent scroll through unread emails, I came across Surma’s post, “When You Should be using Web Workers“. This is a thought that I have been coming back to in recent projects. We used workers in the Compage framework to offset the work done with a data object in the browser. The framework loaded […]

eLife announce a reproducible article

Post almost as a bookmark, executable documents have been at the back of my mind for a little bit. Probably since WSSPE4. eLife have written a blog post, “Introducing eLife’s first computationally reproducible article“, about their new Reproducible Document Stack (RDS) that I found intriguing and thought provoking. It is sparking many thoughts, some of […]

A soupcon more social reading…

A short while ago, I noticed a way of reading using Twitter that I had not seen previously. It is something that I would like to investigate a little further but have parked it for now whilst I write a paper or two. I was skimming Twitter looking at something else, I saw this link […]