-
Turning an Old PC to a Linux Entertainment Powerhouse

In my living room I have an old PC that I use for family entertainment. I plugged a Rii keyboard and mouse to it and used it like any ordinary PC for several years — watching DVDs, playing steam games, and browsing the web. Despite it’s age, it’s still very capable, but it runs on…
-
Building an Expert System in JavaScript – Part 3

In the final part of the series, we will complete the expert system by building the inference engine. This will be done by implementing the guess function that we’ve created earlier. Open the ExpertSystemPart2.html file and let’s begin!
-
Debian Linux on Windows Surface 3 Tablet

I was recently gifted an old Surface 3 Tablet (non-pro 2015) and wanted to try giving it a second life by loading it with a Linux OS (Debian 13 with Gnome DE). In the end, the lack of internal speaker and microphone support made me switch back to windows. Why Debian 13 with Gnome DE?…
-
Building an Expert System in JavaScript – Part 2

In the previous part of this series, we built a DynamicForm class to generate dialogue boxes for user input. Now, we’re taking it a step further, implementing the knowledge base and designing a way for an expert to store the queries for the user to answer. For the following code, we will be building upon…
-
Building an Expert System in JavaScript – Part 1

An expert system emulates the knowledge and expertise of a human being by breaking it up to two parts: A knowledge base, and an inference engine. First developed in the 1960’s and later became widely used in the 1980’s, it is one of the first successful application of AI. In this series, we will create…
