19Mar/1260

s/keyboard/leopard

by Jeff

Image text: Problem Exists Between Leopard And Chair

In this comic, Randall's browser looks like Google Chrome and he has installed at least four extensions on it.  Extensions are small programs that install into your internet browser (Chrome has the most support for them) and change the webpages as you view them.  Some make pages easier to read, some remove ads and so on and so forth.  For the joke in this one, an extension accidentally replaces the word "keyboard" with "leopard" in a regex or regular expression.  A regular expression (via wikipedia) In computing, a regular expression provides a concise and flexible means to "match" (specify and recognize) strings of text, such as particular characters, words, or patterns of characters. Abbreviations for "regular expression" include "regex" and "regexp". The concept of regular expressions was first popularized by utilities provided by Unix distributions.

I see nothing particular in the replacement of keyboard and leopard, other than the fact that it is funny.
The image text is a reference to the common IT phrase "Problem Exists Between Keyboard And Chair" or PEBKAC, which means that the problem caused is caused by the user, not my any failure of the computer.

Also, the title is a reference to the computer programming language Perl and the regular expressions used therin.  By prefacing two words with "s/" - it replaces the first word with the second word as we see evidence of in the comic.

2Mar/1240

Error Code

by Jeff

Image text: It has a section on motherboard beep codes that lists, for each beep pattern, a song that syncs up well with it.

First and foremost, I want that book!  I'm looking up error codes all the time and never find something as awesome as "Sit by a lake."

In this comic, character 1 gets the error "-41" on his computer, but cannot tell even what program it comes from.  So, character 2 decides to look up the code in the famous book.  (As an aside, I couldn't find anything on Google for error -41, which is usually my magic book.) The book then indicates to go to a lake instead of how to resolve the computer problem.  Which seems like a great solution because it would be very relaxing!

Filed under: Color, computers 40 Comments
29Feb/1246

Late-Night PBS

by Jeff

Image text: Then it switched to these old black-and-white tapes of Bob Ross slumped against the wall of an empty room, painting the least happy trees you've ever seen. Either PBS needs to beef up studio security or I need to stop using Ambien to sleep.

Here's what you need to know to understand this one:

PBS stands for Public Broadcasting Service and is a American TV channel that is (somewhat) supported by the viewers themselves through pledge drives.

"Where in the World Is Carmen Sandiego" was a computer game series in the mid-80s.  The series moved to a game-show TV series in the early from around 1990 to 1995.  The point of the series was to learn about geography and the world while playing a game or watching a game show.  Carmen Sandiego was a mysterious character that you tracked around the globe, attempting to find clues and find out where she was headed to next.

Mogadishu is a battle-torn city in Somalia, where there was the aptly named "Battle of Mogadishu" in 1993, which would coincide with the airdates of "Where in the World Is Carmen Sandiego" game show.

The Killing Fields are a number of sites in Cambodia where large numbers of people were killed and buried by the Khmer Rouge regime, during its rule of the country from 1975 to 1979, immediately after the end of the Cambodian Civil War (1970-1975).

The reference to "A Bookshelf in a Dutch Apartment" is a reference to Anne Frank, who was a Jewish girl who hid from the Nazis in a Secret Annex hidden behind a bookshelf in an apartment in Amsterdam, Netherlands.  She wrote the famous novel, Diary of Anne Frank.

Good lord, I hate acapella, but Rockapella was the acapella (keeping up the tradition of punny names for Acapella groups) group which sang the theme song to "Where in The World Is Carmen Sandiego".

And lastly, in the image text there is a reference to Bob Ross, who is the famous painter who had a painting show on PBS called "The Joy Of Painting" that amazingly ran for 12 years.

Anything I missed?  Did that help explain it for people who missed the references?

11Jan/1247

Game AIs

by Jeff

Image text: The top computer champion at Seven Minutes in Heaven is a Honda-built Realdoll, but to date it has been unable to outperform the human Seven Minutes in Heaven champion, Ken Jennings.

This explanation got really long, so I'm placing it after the jump.

6Jan/1257

1000 Comics

by Jeff

Image text: Thank you for making me feel less alone.

This is obviously the 1000th xkcd comic.  In this comic, click on the image above to see the large version, Randall has put (almost?) every stick figure character he has used through the 5+ years into the number 1000.  Can't know for certain if this is all the characters, but it is an awful lot and I recognize a bunch.

The joke in this comic is Cueball saying at the bottom, "Only 24 more to go for a big round number".  First and obviously, 1000 is a big round number, but in binary notation, 1024 is represented as 10000000000, making it a simple round number occurring frequently in computers.

Filed under: Numbers, computers 57 Comments
23Nov/1126

Porn Folder

by Jeff

Image text: Eww, gross, you modified link()? How could you enjoy abusing a filesystem like that?

In this comic, Cueball finds what he believes to be a pornography folder on the off-screen character's laptop.  The folder is a bit hidden, as is the stereotype of porn folders since no one wants a random person using their computer to find it.  However, instead of traditional pornography, which would include videos, photos and etc, this contains just folders and subfolders. After getting to the bottom of the folder tree, it links back up to the main folder again.

The filesystem is called a "hardlinked directory loop" by the offscreen character.  A hard link is a static pointer that points from one link or file to the actual data that is on the disk.  In this case, the hard link is pointing back up to the main folder which creates a loop.  Hard links are not usually used to point to directories, which is why this is described as "so taboo".  Soft links or symbolic links are used to link to directories instead.  The utilization of the word "hard" is not lost on me as a pun for a filesystem that turns on the offscreen character.

In the image text: In a Linux operating system, link() creates a new link, also known as a hard link (there's the hard link again) to an existing file.

Filed under: Linux, Porn, computers 26 Comments
9Sep/1141

File Transfer

by Berg

Image Text: Every time you email a file to yourself so you can pull it up on your friend's laptop, Tim Berners-Lee sheds a single tear.

Hello, all! Berg here again. Jeff is... actually, I don't know why Jeff couldn't do today's post, but I think it's pretty safe to assume that it's because he's having a hemorrhoid removed. Now then, onto xkcd!

Today's post is poking fun at the inability of many people to share large files via the internet, despite the fact that the internet was arguably developed to ease the sharing of large files between geographically distant computer users. Granted, what constitutes a "large file" has changed significantly over the years (my family purchased a 250 MB external drive when I was a youth, and we fretted that we wouldn't ever need that much space. We were wrong), but still- the inherent irony in being unable to use the internet for the purpose the internet was developed for is the engine driving today's xkcd. Now then, let's dissect it, shall we?

Cueball, whom I presume is on the phone with Cutie (Black Hat shouldn't have a hard time with any of this stuff), is trying to help a friend help their cousin send them a 25 MB file. This exceeds most email programs' 20 MB attachment limit (note: Gmail increased their attachment limit to 25 MB in 2009, though many email programs still top out at 20 MB. If anybody knows a reason behind that number, let me know in the comments), and so simply attaching the file to an email is out of the question.

The next option is to upload the file to an FTP server (file transfer protocol, as opposed to HTTP, hypertext transfer protocol), used to transfer files between computers on a shared network, such as the internet. However, FTP servers are a touch more esoteric than a mere email attachment, and many internet users (myself included) don't have one of their own. Indeed, I've only even used FTPs a handful of times (unless FTP is automatically used every time you download a file. This is honestly much more of a Jeff "I do computers for a living and can afford to have my hemorrhoids removed" Roman field than an Alex "Barely making a living as a comedian so thankfully I don't have any hemorrhoids which I would have to pay to have removed like Jeff does" Berg field).

Web hosting is simply the ability to create a website and store all the data for said website on a server which is connected to the internet. If Cutie's cousin (CC?) had the ability to do that, sharing the file would be as easy as making a website for it, then having Cutie visit said website and download said file. But no, the adventure continues.

MegaUpload is one of many, many sites on the internet that recognizes most users' inability to host large files on their own, and so offers to host large files, sometimes for free, sometimes for a small fee. The payoff is that in order to make such a service profitable, many of these sites are cluttered with banner and pop up ads in a mad effort to squeeze as much ad revenue out of every page view as possible. It's not a dealbreaker for some, but Cueball seems to think it'll be too much for CC to handle.

AIM direct connect was a file sharing system on AOL Instant Messenger that I think was dying out in popularity even by the time I got to college in the fall of 2000. Clearly, Cueball is grasping at straws here- anybody desperate enough to invoke the name of AOL as a solution instead of a problem must be at their wits' end.

But then- the perfect solution arises: Dropbox. A simple, easy to use program with an intuitive GUI that will automate file sharing between two computers using the internet, just like the internet was designed to do. But alas, by the time Cueball arrives at a solution, CC has used a mix of old and new technology, namely the car and the USB drive, to physically transport the file to Cutie's house, thus circumventing the internet all together. It's not an elegant solution, but sometimes brute force is the easiest way to get something done.

...and this, this inability to use the internet for its intended purpose, is why Tim Berners-Lee, the arguable inventor of the internet (take a hike, Al Gore), sheds a tear: His creation cannot be appreciated by the masses it was intended for.

That's it for me! But before I go, I'd like to take this opportunity for a shameless plug that Jeff has in no way endorsed. I've started a blog called Berg and Bot where I do text-based improv with Cleverbot a (supposedly) advanced piece of AI chatting software. If you wanna check it out, head to BergAndBot.tumblr.com. If you don't, I understand.

7Sep/1116

AI

by Jeff

Image text: And they both react poorly to showers.

This comic is about Cleverbot the AI chat application.  Someone must have put the input from one Cleverbot session into another session with hilarious results and posted it on the internet.  For those that are interested, occasional "explainer" Berg started a tumblr where he improvises scenes with the Cleverbot app.

Burning Man is a yearly festival in the desert where, well, I'll let the Burning Man website take it away: " Burning Man is an annual art event and temporary community based on radical self expression and self-reliance in the Black Rock Desert".  The Black Rock desert is in Nevada.

So, as you can see that is where they are making the joke that AI is like a Burning Man attendee because they react poorly to showers, can play chess and drive a car across the desert but they can't hold a normal conversation.

8Aug/1122

Missed Connections

by Jeff

Image text: The Street View van isn't going to find out anything Google won't already know from reading my email.

Missed Connections is a page on Craigslist in which people who saw each other briefly and want to reconnect attempt to find each other again.  If I was to hazard a guess, I would imagine it works .0001% of the time.  In the case of missed connections, one person describes themselves "Me" and describes the other person "You" in order to try to reconnect.

The first one is a goofy joke as far as I can tell.

The second one is not a reference to anything I can find, anyone know?

The third one is a reference to networking.  UDP stands for User Datagram Protcol.  UDP packets don't use handshaking to verify they have contacted the correct host, so they can get lost or confused.  The Cisco router location is just a reference to a block of IP addresses.  Cisco is a company that makes networking equipment.  This is a play on a missed connection for someone who was lost and asked for directions.

The fourth one seems to be a joke as well.  For those outside of the US (or those inside as well), Nancy Pelosi is a member of the US House of Representatives.  The (D-CA) is a common notation for politicians which notates party (D for Democrat) and state (CA for California).

The fifth seems to be a reference to Randall's upcoming nuptials?

The sixth is a reference to how the Google Street view van was not only recording photos of the street in 360 degrees, it was also collecting data from unencrypted Wi-Fi networks.  The comic takes this to the next level, that the Google Street View van also scans what we have in our pockets and does a retinal scan.  In this case, the social security number referenced is the most used SSN of all time.

The last suggested the Babe Ruth, the American baseball slugger of 1914-1935 is actually a Time Lord.  Time Lord is a reference to the popular sci-fi series "Doctor Who" in which The Doctor, who is a Time Lord, uses a TARDIS, which stands for Time And Relative Dimension In Space to travel through time.

5Aug/1126

Mac/PC

by Jeff

Image text: It's fun to watch browsers fumblingly recapitulate the history of window management. Someday we'll have xmonad as a Firefox extension.

xmonad referenced in the image text is (according to its website) xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell. In a normal WM, you spend half your time aligning and searching for windows. xmonad makes work easier, by automating this.

Basically, it is a window manager for the linux operating system.

Back to the comic, the statement is very true considering you can use Firefox or Chrome on both a Mac and PC and your experience will be very much the same.  With the exception of the PCs vulnerability to viruses and malware, despite the recent outbreak of the MacDefender malware.

This comic is also a reference to the long running commercials where Justin Long plays a cool, sylish and aloof Mac and John Hodgman steals the commercials playing a harried, troubled PC.  In the commercials, each would start out by saying "Hi, I'm a Mac" and "And I'm a PC".  Here's an example of 15 or so of the commercials if you do not remember.

Filed under: Linux, computers 26 Comments

Pages

Facebook

Blogroll

Categories

Meta