programming archaeology, pedantics, and machine intelligence

03 Apr 2013
31 Dec 2012
29 Nov 2012

The Ref Trick

A common Erlang performance issue is that selective receives can take a lot of time when the receiving process has a long message-queue. R14 …
24 Jan 2012

Personal Cloud HowTo

Set up a personal cloud in less than 30 minutes! Box I’m using a Panix VPS, which lets me run FreeBSD (on Xen). Once you’ve signed up, you …
21 Jan 2012

Some notes on Rust

Following the release of version 0.1, I had another look at Mozilla’s new systems programming language. TL;DR If Go is C revisited by C …
15 Jan 2012

Best of TheoryOverflow

The StackExchange site for theoretical CS discussion has been around for well over a year now, and it’s been host to a number of interesting …
16 Feb 2011

disk_log vs file

I’ve been wondering about the overhead incurred by using Erlang’s disk_log (instead of plain old file) for simple, append-only term storage. …
19 Dec 2010

HiPE byte arrays

Mutable byte arrays are one of Erlang’s most under-appreciated features. The byte array BIFs are defined in erts/emulator/hipe/hipe_bif0.c – …
15 Dec 2010