Anardil

A spot of sunlight

Articles with the article tag

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...

Ray Tracing with Functional Languages

There are a few notable programming features intrinsic to functional languages that make them well suited for implementing algorithms like ray tracing. We'll be using a simple ray tracer implemented in Typed Racket as the article of discussion. For all...

Adventures in Anonymity

There are a lot of ways to gain some anonymity on the web, of which proxies and VPNs are quite common. In particular, Squid3, SSH, Tor, and OpenVPN are great free options if you're looking to run your own service. I've used all of these while...

Internet Protocol Security (IPSec)

Table of Contents Abstract Overview Suite Authentication Header Encapsulating Security Payloads Security Associations and Parameters Internet Key Exchange Operation Modes Tunnel Transport Conclusion References Abstract This document will describe the...

Technology and Free Thought

Many new technologies, such as search engines, have made an incredible variety of information available to more people than ever before. This information includes ideas and data that may have only been available to a select few, and only under...

Das Keyboard Review

I got my new keyboard about three weeks ago now, and absolutely love it. I can't say much to compare it with other mechanical keyboards since this is my first, but this is by far the best keyboard I've ever used. The keys are blank, which is pretty...

Racket

Racket is a dialect of Scheme, which itself is a derivate of Lisp. It's a functional language, which I find very appealing. A lot can be expressed very concisely and elegantly. It's not my go-to language for everything, but whenever I have a question...