Functional Package Management
Code: , , ,
1 comment

I just read a great paper about NixOS, a Linux distribution with a “purely functional” package manager. I’ve been thinking about the parallels between programming and system administration, and this is a brilliant use of the comparison. They created a package manager named Nix where all packages are built and maintained independently even of other versions of themselves.

Continue this post

Finally, Sweet Success
Games: , , , ,
7 comments

The sun has come out from behind the clouds, and the world is beautiful again. Now birds sing in the trees and now animals frolic in the long grass. The spring breeze has never been this sweet, nor has the river run so clear.

Continue this post

Pipe Viewer
Code: , ,
2 comments

Today I found a really nice program for long-running console commands:
pv, aka “Pipe Viewer”. If you’ve ever strung together a long command with pipes, run it, questioned why it’s taking so long, maybe open another terminal to run toppv is the answer to that question.

Continue this post

Caching Dictionaries in Python vs. Ruby
Code: , , ,
8 comments

A while ago I made a slightly-underinformed post (see the corrections in the comments) trying to draw a difference between Python and Ruby. I’ve finally got a decent example and can explain what I’m getting at.

Continue this post