Should all AI Systems be Explainable?
AI systems are increasingly making important decisions for ever-increasing numbers of people. The decisions these systems make can literally change people’s lives – and as AI systems become more entwined into real-world systems, the decisions they make need to be trustable. The use of Black-box AI systems to make these...
Ubuntu 18.04 LTS on a 2017 (5th Gen) Thinkpad X1 Carbon
I’ve recently decided to return to my open source roots. I’ve been using Windows 10 for the past couple of years, and OS X for a few years before that.. but back in the mid-2000’s, I ran only Linux on all my machines. For one reason and another I’ve been...
Wiring up ASP.Net Identity with Custom Classes
I looked for a simple tutorial that shows how to hook up ASP.Net (Core & .Net) Identity with user generated classes, and I couldn’t really find one. So here are my notes on how to do it. These are rough notes, written quickly. I’ll come back later and update this...
When a CMS is too complex
I spent the past few days working on Umbraco. I thought I might go back to using a CMS for this website, as I have some ideas for adding some features and functionality. Umbraco is really powerful, but after spending hours on wiring it up by hand, I decided that...
Using Linux through Visual Studio Code
Here’s how you can set the Windows Subsystem for Linux to be the default terminal inside VS Code. This allows for a very simple way to launch a bash prompt: Ctrl + ` The first thing to do is install the Windows Subsystem for Linux, and then your distro of...