Anardil

A spot of sunlight

Articles by leaf

Apocrypha

The problem When creating applications, it's handy to be able to store data between runs. Maybe you have a server that can restart when your laptop comes out of sleep. Or maybe you have a script that you want to run periodically, so it needs to check ...

Practical Coprocesses

Introduction Coprocesses expose a way to run a subshell asychronously, while maintaining full communication through pipes. In a typical script, you can run commands in the background (asychronously) with the & operator. This allows tasks to be worked ...

Vimrc

I've read through a lot of vimrc's, borrowing a line here or there over the past 5 years! The best nuggets and my own findings are all distilled here for your perusal. What's the best way to use this? Skim through, find something that sounds ...

Probabilistic Policy Violation Detection with IPFWD

Abstract When using a firewall system like IPFW to detect threats, the system can end up doing a lot of packet processing. This can negatively impact performance-sensitive systems such as storage nodes in data centers. This paper describes a practical ...

Social Network Mining YouTube Videos

Abstract YouTube videos are categorized into a number of classes such as music, entertainment, sports. This paper will explore how these categories are related, how strongly they are related, and the techniques used to gain this information. Data ...

Hal

Introduction Hal is a artificial intelligence I wrote for the Minecraft server I run. Here I hope to shed some light onto what he does and how he works. I'm going to run with the anthropomorphized 'he' even though Hal is really just a bunch of shell ...

Virtue

Virtue is an old word. When you hear it you think of angels, saints, or a chivalrous knight, right? The common definition these days is something along the lines of "excellent, moral behavior", but I'd like to talk about a slightly different ...