Archive for 'Software engineering' Category:

AI Artificial intelligence
By Amy King: Monday 13th March, 2017

Artificial Intelligence: robot overlords or a power for social good?

Search for artificial intelligence on the internet and it’s as if you’ve stepped into a sci-fi film. Headlines declaring we should be scared of robots who will not only take our jobs but our freedom as well. Scenarios of AI creations pitted against their human creators, aspiring to ultimately supplant them and rule the Earth. […]

480px-Hans_Rosling_2012_Shankbone
By Paul Baxter: Wednesday 8th February, 2017

The death of a data visionary

One of the first things you learn when studying statistics is how easy it is to get them wrong – you get taught a long list of fallacies and mistakes and told to avoid repeating them. Then you learn, probably though harsh experience, how easy it is to get the statistics right, yet leave anyone […]

Trevor-Lab
By Trevor Wood: Friday 3rd February, 2017

Big Data: Tomorrow’s World or Black Mirror

In my favourite episode of Black Mirror, personal data is weaponised. The episode portrays a world where personal information is stored forever and used to determine a ubiquitous social currency. Among the nasty consequences is that a failure to keep up appearances might leave you unable to board an aeroplane or live in a fashionable […]

deep-learning
By Trevor Wood: Wednesday 14th December, 2016

Has Deep Learning Graduated to Predicting the Future?

Niels Bohr is quoted as saying “prediction is difficult, especially about the future”. This seemingly tautological statement hints at the point in the scientific process whereby hypotheses are formed which make predictions about measureable properties of the world. Of course, these properties were already there when the hypothesis was made so it is a prediction […]

blockchain
By Jon Edgcombe: Thursday 24th November, 2016

So you want to connect your IoT device to the Blockchain?

It’s been several years since the classic ‘double spending’ problem for digital currencies was solved – by elegantly preventing people duplicating the digital bits that represent the money. This was the advent of ‘cryptocurrencies’ such as Bitcoin. One of the key innovations was the ledger based data storage mechanism known as the Blockchain – a way of […]

Graphics-processing-unit
By Dan Hulme: Thursday 14th July, 2016

Low power graphics for high power applications

When you think of mobile GPUs (graphics processing units), you’re probably thinking of smartphones. Graphically intensive mobile games and increasing screen densities have driven the demand for low-power GPUs and video encode/decode hardware. With the availability of this power, demands are being driven further with new applications such as mobile VR (virtual reality). For example, […]

Delivering Software Quality
By Jonathan Pallant: Monday 16th May, 2016

Delivering Software Quality

There’s a general sense these days that software is difficult. We’ve seen some large open source projects hit the headlines recently, with critical bugs given press-friendly names like Heartbleed and Shellshock. I believe a rigorous approach to the discipline of software engineering is key to both avoiding these sorts of issues in the first place […]

Media


Recent Posts


Posts by categories