Stapling a GUI on an Arch VM

Introduction In this post I assume you have successfully set up an Arch VM, e.g. like in my last post. The following is based on “General Recommendations” and various forum threads … :-D In order to get a pretty GUI to interact with we will 1) set up the networking config for the VM and 2) select and install graphics drivers, display server, a desktop environment and a display manager. An outline of the second can also be found here with a range of options for common desktop environments and display managers to choose from. ...

9 December 2024 · 4 min · ericschmidt

Setting up a basic Arch Linux VM on Ubuntu 24.04

Introduction Let’s set up an Arch Linux VM on a Ubuntu 24.04 host system. There is great material out there, e.g. this guide on installing Arch Linux, but I was missing small pieces here and there. Hence this post. Install Virtualbox One tool to manage virtual machines is Virtualbox. To install it run sudo apt install virtualbox For a more detailed guide please see this page. Now if you enter virtualbox -h in your terminal you should see something like ...

9 December 2024 · 7 min · ericschmidt

Fully Utilizing Your Supermarket Receipts

Introduction Want to track how much you spend on what but don’t want to download every supermarket’s app / manually fill some sort of spreadsheet? The app ( github) described here can be hosted on your machine or online so you can take a picture of your receipt with your phone upload it and later download the extracted data using a desktop machine. App Overview If you have a receipt like ...

21 October 2024 · 3 min · ericschmidt

Discriminating atoms - based on their neighbours, Part 2

Let’s continue our quest, started in the previous post, to classify individual atoms based on their surroundings. If atomistic simulations are foreign to you I recommend checking out this wiki article to get an idea of what I am talking about. This post is probably a bit atomistic simulationy technical, but don’t worry if not all aspect become perfectly clear. The main message is that that for crystals one can use machine learning to discover useful classes without the need for painstaking prior labelling. The rest of this post just goes a bit more into detail of the required bits of machinery to achieve this discovery of classes. ...

20 May 2018 · 19 min · ericschmidt

Discriminating atoms -- based on their neighbours

In this blog post I will show you how freely available machine learning tools ( scikit-learn and tensorflow) in Python can be used to solve a non-trivial task, the classification of individual atoms in some complex arrangement of atoms. The jupyter notebook used here can be found at the end of this post. The aim of this blog post is to give you an insight in how classifiers for atoms can be created and tested and to enable you to create and test your own, using a selection of types of crystals of interest to you. ...

12 April 2018 · 18 min · ericschmidt