Utility functions and Utility AI, a practical example

This video explores a bit of utility based AI for tile based position selection by applying re-usable considerations to the decision making mechanism.

It is probably an oversimplification of the term Utility AI, but should be a reasonable introduction...

Elixir/Phoenix PubSub messages between different applications

I recently picked up Elixir and Phoenix as development tools and i'm loving them. The Erlang virtual machine (BEAM) where code runs is an amazingly simple, yet powerful, system that allows for some really hard things like inter-process communication to...

Image organizer based on exif data

Here's a new script: Goes through all the folders for which you call it and finds and organizes JPG images.

The need came when i downloaded all my Google Photos and wanted to organize them in year and month folders.

Basically the script reads the EXIF...