RSSAmplifier

Blog

Anardil

anardil.netRSS feed ↗37 posts

Latest posts

Anardil Infrastructure

A look at the infrastructure behind anardil.net, DNS, deployment, and hosting.

Pirate Insults!

Insult yer enemies like a pirate

Exploring Diving Pictures with matplotlib

Exploring scuba diving picture categorization with Python and matplotlib

Static HTTP share with S3 and Haskell

Creating HTML index pages for a public S3 bucket with Haskell

Haskell coreutils - tee

Implementing tee in Haskell

Haskell coreutils - split

Implementing split in Haskell

Raspberry Pi Timelapse

Creating an easy to manage timelapse with a Raspberry Pi

Haskell coreutils - which

Implementing which in Haskell

Haskell coreutils - cat

Implementing cat in Haskell

Steam Library on Network Attached Storage

The Problem Suppose you have a lot of Steam games, but not a lot of local disk space. Maybe you're using a laptop for some light gaming and don't want to sacrifice several hundred gigabytes of your local storage. Maybe you have a couple computers and don't want to reinstall …

Devbot

Automate your workflow with Devbot

Hangman in Haskell

Implementing a simple game in functional style

Stream Programming

Defining data in terms of streams to simplify programming

Binary Tree in Haskell

Binary Tree in Haskell

Dynamic Shell Scripting

Manipulating functions in Bash for fun and profit

AutoCLI

Manage large numbers of scripts with generated menus

Apocrypha

Lightweight, flexible, persistent database

Practical Coprocesses

A practical example using Bash coprocesses

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 interesting and try it out …

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 solution to this problem using a load-weighted probabilistic mechanism that …

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 mining, graph analysis, and visualization techniques will be leveraged to accomplish this …

Hal

An in depth look into Hal, a Minecraft AI

Fibonacci

More than 1,1,2,3,5,8,13

Virtue

A new way to look at an old word and maybe yourself

Romeo & Juliet Balcony Scene

Juliet: Like, oh my gosh! Romeo: She spoke dude! Oh, please like speak again, wondrous angel, because you are As gnarly as this night, being like, over my head, You're like a totally winged messenger from God or something, Who like everyone looks at, with their way wandering eyes Like …

Ray Tracing with Functional Languages

The advantages of using the functional paradigm with ray tracing.

Adventures in Anonymity

A comparison of various tools for annonymity on the web

Freedom

Short poems

Rain

Short poems

Internet Protocol Security (IPSec)

This document will describe the capabilities and mechanics of IPSec as outlined by the IETF

Technology and Free Thought

None

Elite Proxies

What they are, how they work, how they can be useful, and how you can use one yourself

Das Keyboard Review

Das Keyboard 4C Ultimate Review

Racket

Thoughts on the Racket language

Chromebooks

Review of Toshiba Chromebook 2

Sunlight

Short poem

Who am I and how do I know?

Essay