Hey I don’t get today’s XKCD…
Me neither. Randall doesn’t really explain his strips. But he does have a forum, which is where I went to find out that Debian is a variety of Linux, & this is a joke on putting an automatic unpacking function in an open-source project–I think.
It’s common, when writing complicated code (like Debian-Main, the core of the Debian flavor of the Linux operating system) to build off of other existing code. If the end user doesn’t have that existing code, then the code you wrote won’t work, so a developer will put in a dependencies list that lays out all of the other code that’s needed. Installer programs, then, will generally look at the dependency list, and go get all of that needed code in the process of installing. So this guy wrote an innocent-seeming modification to the Debian-Main code, but put in a dependency listing for locusts, so the installer went and installed locust before installing his code.
Googling “debian locust” shows that “locust” is a “network security framework” (Google Code Archive - Long-term storage for Google Code Project Hosting.). The framework has been tested on debian. I would guess it is a pretty arcane joke to non-debian developers.
Here’s a place that provides lots of xkcd explanations: http://www.explainxkcd.com/2010/09/24/debian-main/
Glad this thread was revived, because that was the first I saw of the Movie Storyline comic and fortunately there is indeed now a poster available for purchase, which I did (but as a surprise gift instead of for myself. He’s so gonna love this since we’ve spoken about the mind bending complexity of Primer often. )
Amusingly enough (to me), there is an XKCD addressing pop-culture references and in-jokes not being a new thing at all.
Wait, people like XKCD?
Nope. Hate it so much I visit the site every Monday, Wednesday and Friday just to sneer at their nerdy little jokes.
Horrors.