At the start of 2018, a set of three serious bugs in CPU hardware were
revealed to be affecting the vast majority of processors manufactured
since the mid-90s. This week, Ed explained how these bugs work,
explaining some advanced features of CPUs along the way.
[Read More]
Code Games
Or How I Learned To Stop Worrying And Love Code
This week was the end of term, so we did something a little bit
different. Jacob gave us a whistlestop tour of code games, including
code golf, Project Euler and esolangs, before leading us in a art
competition using javascript!
[Read More]
Python packaging
Your code is important too
The code we write is often a means to an end: our main outputs are papers, PhD theses, talks and grants. But a lot of work goes into writing the code, and often this work is lost when someone leaves, and repeated by the next person. The code is also...
[Read More]
Installing Software on Linux
Part Two
Last week, we started looking at installing software for
ourselves. We pick it up again this week, taking it a bit further,
looking at common ways things can go south, and some general tips and
methods for solving these problems.
[Read More]
Installing Software on Linux
Part One
Whatever you’re doing in your research, it won’t be long before you find yourself needing some piece of software that you don’t currently have. Installing software can sometimes seem a little like black magic, with cryptic commands that need to be run and arcane rituals that have to be performed...
[Read More]