Current advances in robotic healthcare are set to revolutionize the medical field. But at what cost?

Photo by Alex Knight on Unsplash

In recent years, there has been a significant rise in the number of autonomous robotic systems (ARS) in the field of medicine. These state-of-the-art ARS have been applied in the healthcare domain to improve outcomes in surgical operations, care of the elderly, patient rehabilitation, and assistive and companion purposes.

In particular, current advances in soft robotics offer tactile human-robot interactions (HRI) which improve the safety of HRI, adaptability to wearable devices, and for use in surgical instruments such as endoscopes. The materials used in…

How to eliminate distractions and live a more focused life.

Photo by Brent Storm on Unsplash

We live in a digital age of distraction. A digital age full of distractions.

These distractions come in various shapes and sizes — emails, phone calls, text messages, medium notifications — all competing for our time, trying to harvest our attention.

This can be a real problem, though, especially when you’re trying to get things done. So, what’s the solution?

Well, the computer scientist Cal Newport makes two good suggestions: digital minimalism and ‘deep work’.

Let’s take a look at these.

First Though, Why Do We Get Bored?

Before getting into digital minimalism, we need to look at boredom.

There are two questions we need to ask…

To make technology inclusive, we need to address low levels of digital literacy in older adults.

Photo by Jayson Hinrichsen on Unsplash

Digital literacy is an important consideration when creating an online application, particularly when dealing with the user interface (UI) and user experience (UX). The reasons are simple.

Learning to use technologies can help older adults become more included in our modern digital society. And if they aren’t included, they are, by definition, excluded. But learning these technologies can be very hard, especially for people unfamiliar with them. …

A quick overview of how to apply the statistical relevance model

Photo by Anton on Unsplash

The statistical relevance (SR) model, developed primarily by Wesley Salmon (1984), requires that, given a particular explanation, the related things explaining it (i.e., the explanans) are statistically relevant to the thing being explained (i.e., the explanandum), irrespective of the consequential degree of probability¹.

The basic idea of the SR model is this: given a particular class A, an attribute C will be statistically relevant for another attribute B

iff P(B/A&C) ≠ P(B/A).

In other words, insofar as attribute C is statistically relevant for attribute B, it can be an explanation of attribute B if and only if the probability of…

A clear overview of merge conflicts and fake conflicts on GitHub

Photo by Charl Folscher on Unsplash

If you didn’t already know, Github is an open-source distributed version control system for building software and sharing code. It's indispensable for any software development project because it stores a complete history of your project, providing a version control system for managing your source code.

It’s important, however, to use the platform in a structured and rational way.

In particular, it’s important to draw up guidelines on how to use the platform when working on a project as a team. In this article, I will give a quick overview of how to use the platform in a team software development…

An overview of the two main software development models

Photo by Cedric Letsch on Unsplash

In this article, I give a quick overview of the two main software development models used during the development lifecycle, and offer my opinion on which is the best.

Software Development Lifecycle (SDLC)

To produce working software, it is important to follow a recognized method. This is because the method helps guide collaborative decision-making from project initiation to production use by end-users.

There are two main methodologies for this purpose: the waterfall model and the Agile method. These methods cover the planning, design, coding, testing, and production involved in software development. Both have their merits and drawbacks. We’ll now look at these approaches.

The Waterfall Method


Online games offer a fun way for older adults to reconnect with loved ones

Photo by Vlad Sargu on Unsplash

According to recent figures, around 50% of people over the age of 60 will face social isolation and around 33% will experience some level of loneliness during the remaining period of their lives¹.

These figures point to a growing public health issue affecting older members of the population — one that is likely to continue within aging societies across the globe.

Before going any further, let’s take a look at loneliness and isolation.

What is loneliness?

According to one definition, loneliness is a social and emotional phenomenon. Here, social…

We don’t find our passions, we make them.

Photo by Angelos Michalopoulos on Unsplash

“Just find your passion”.

That’s what people say. If you search hard enough, you’ll find it. It’s out there. Somewhere. And once you find it, everything else will just fall into place.

We’ve all heard this before.

But passions aren’t something that we find, they’re something that we create. We don’t just stumble upon them, we author them. And it’s only then that we can in any sense claim to have ‘found’ them.

Let’s look at why this is the case.

1. It All Begins With Choice

When I was seven I decided to join the local football club. I wasn’t particularly good, but I chose…

Perfectionism isn’t as bad as everyone says. Here’s why.

Photo by Nicole Geri on Unsplash

Why does everyone poo-poo perfectionism?

A quick look online reveals countless articles claiming that perfectionism is bad. That it holds people back, driving them towards impossible standards. But I disagree.

As far I’m concerned, being a perfectionist is good in many ways, not least of all because it helps you reach levels you never thought were possible. For me, “Perfectionism is stagnation” is a stagnant idea which ought to be challenged.

There are three reasons I think this to be the case.

Let’s dive in.

So, What Do We Mean By Perfectionism?

What exactly is perfectionism?

Well, as I see it, perfectionism is about striving for perfection…

And help protect endangered species

Photo by Edewaa Foster on Unsplash

There are little over 500 Amur tigers currently living in eastern Russia.

Despite big efforts to protect this species, they remain on the brink of extinction.

But all is not lost. 2000 miles away in Shanghai, a team of computer scientists has applied deep learning techniques to reimagine the conservation effort for this endangered species.

But how can deep learning possibly help one of nature’s finest creations?

In exciting new research, these scientists have applied deep neural networks to the re-identification (re-ID) of Amur tigers to help this at-risk animal.

How exactly are they doing this? …

Max Skipper Griffiths

Writer | Runner | Programmer • MSc in Computer Science

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store