Richard Lucas' Blog

CS stuff and more...

Elixir's with (or within you without you :))

Before we get with it…A quick pattern matching reviewIn Elixir, the = operator is actually called the match operator. While, we can usually see it as assignment, in Elixirland, it’s much easier if ......

Activity Classification using MHI Techniques

Activity classification by computers has a rich history and this paper seeks to describe, analyze, and compare some methods used in classifying a subset of actions. The creation of temporal templat......

Actor Model in Erlang

ConcurrencyDefinition: The ability of an executing program to run decomposed instructions in a parallelized fashion efficiently utilizing available resources. From Joe Armstrong [10]: The way to ph......

Writing a small socket server in C

Building a socket server in C is a great introduction to the language as well as IPC mechanisms such as sockets and it can show you how simple it is to set up a server. For this installment, we’re......

Understanding PortLand

What is PortLandToday, most web applications are hosted in the “cloud”, which is in turn hosted in huge datacenters located in various places all over the world. Modern datacenters today suffer fro......