Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 ... 17

Author Topic: I don't understand the latest XKCD strip  (Read 23719 times)

JoshuaFH

  • Bay Watcher
    • View Profile
I don't understand the latest XKCD strip
« on: January 24, 2009, 10:06:48 am »



I'm sure one of you geniuses understood it. Can you elaborate on it for me?

I mean, I KNOW that skynet was the self-aware computer network from the Terminator movies. I just have no idea what is up with the comic.
Logged

Duke 2.0

  • Bay Watcher
  • [CONQUISTADOR:BIRD]
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #1 on: January 24, 2009, 10:11:14 am »

 Basically, every function should include the chance of that function becoming self-aware.

 It is in Python, which makes sense being one of the more readable languages for people who don't know it.
Logged
Buck up friendo, we're all on the level here.
I would bet money Andrew has edited things retroactively, except I can't prove anything because it was edited retroactively.
MIERDO MILLAS DE VIBORAS FURIOSAS PARA ESTRANGULARTE MUERTO

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: I don't understand the latest XKCD strip
« Reply #2 on: January 24, 2009, 10:40:22 am »

No, it is in Genetic Alorgriththithimsesmsblahblahblah..

Those things where it generates countless nearly identical solutions and takes the best couple, before randomly spawing countless slight variations looking for a better answer...

Basically, evolution for programs.


The comic is about making sure that the solutions do NOT become skynet.
Logged
Eh?
Eh!

Makrond

  • Bay Watcher
  • Like fuzzy dice, only more slicey
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #3 on: January 24, 2009, 11:07:42 am »

To expand on the blah blah blah, genetic algorithms run a series of generations. Similar to evolution, each 'child' of the parent generation is slightly mutated. Evolutionary fitness is determined by how close the generation of code came to optimum.

In this case, it's a navigation genetic algorithm (for example for a GPS). Normal routes would be 1 point per distance unit (whatever that unit is, usually miles or kilometers). A fuel stop is not desired unless absolutely necessary, as are water crossings (via ferries), so they have much higher costs. In this example, if it cannot calculate a route without a fuel stop that is less than 15 points (kilometers/miles) longer than the route with a fuel stop, then it takes the fuel stop option. Similarly, if you need to go less than 45 miles out of the way to avoid a water crossing, then the navigation algorithm will take you the longer way.

The 'fittest' algorithm would be the route that takes the least number of points, and is therefore the 'shortest' route (this may or may not be true, of course, depending on how well its weighting is set).

If the cost of a genetic algorithm turning into Skynet is some huge number, and it's looking for the lowest possible, then it probably won't. Just don't set your GPS to circumnavigate the globe 1000 or so times. :P

Hope that was clear. It's hard to be articulate at 2am.
Logged
Quote from: Jusal
Darwinism? Bah! This is Dwarvinism!

Siquo

  • Bay Watcher
  • Procedurally generated
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #4 on: January 24, 2009, 01:09:40 pm »

The one two before that took me a lot longer to understand.

Makrond explains it nicely. XKCD assumes you have basic knowledge of just about every hard-science subject currently known to mankind. Which you should have if you aspire to become a real nerd. Like us.
Logged

This one thread is mine. MIIIIINE!!! And it will remain a happy, friendly, encouraging place, whether you lot like it or not. 
will rena,eme sique to sique sxds-- siquo if sucessufil
(cant spel siqou a. every speling looks wroing (hate this))

JoshuaFH

  • Bay Watcher
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #5 on: January 24, 2009, 01:42:44 pm »

it took you a while to remember the "little piano" joke? I got that right away.

made me laugh.
Logged

Jude

  • Bay Watcher
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #6 on: January 24, 2009, 03:36:56 pm »

I got the "little piano" one right away...
Logged
Quote from: Raphite1
I once started with a dwarf that was "belarded by great hanging sacks of fat."

Oh Jesus

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #7 on: January 24, 2009, 04:17:25 pm »

Can someone explain the "little piano" thing to a russian? I don't know anything related to that, except that "piano" is indicating low volume/tone.
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

JoshuaFH

  • Bay Watcher
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #8 on: January 24, 2009, 04:20:16 pm »

sure, it's sort of a dirty joke though.

Spoiler (click to show/hide)
Logged

penguinofhonor

  • Bay Watcher
  • Minister of Love
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #9 on: January 24, 2009, 04:27:12 pm »

Chaoticjosh:

Spoiler (click to show/hide)

Edit: Accidentally hit the post button way too early.
Logged

Vactor

  • Bay Watcher
  • ^^ DF 1.0 ^^
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #10 on: January 24, 2009, 04:28:09 pm »

Can someone explain the "little piano" thing to a russian? I don't know anything related to that, except that "piano" is indicating low volume/tone.

There is a joke:

A man walks into a bar sits down, pulls out a tiny grand piano and sets it on the bar, pulls a tiny man out of his breast pocket and puts him on the bar next to it, and the little man starts playing some tunes. 
The bartender comes up to him and asks him where the tiny piano and player came from.  The man pulls out an antique oil lamp and tells the bartender "If you rub this lamp a genie will come out and grant you one wish"
The bartender takes the lamp, rubs it and, poof, out comes a genie.  "I will grant you one wish" he says to the bartender. 
"I wish for a million bucks!"

The genie nods and dissapears in a puff of smoke.  The two men wait silently for a few seconds.  Suddenly the sunlight grows dim and a deafening chorus of quacking comes from outside the bar.  The bartender looks out and sees Ducks everywhere, trying to get into the bar.

"Goddamnit, a million BUCKS, not a million Ducks! what is wrong with that genie!" curses the bartender.

The man levels his gaze at the bartender "Do you really think i wished for a 12 inch pianist?"


tips for russians:
(piano is an instrument, pianos are played by pianists, and pianist sounds very similar to penis)
in the strip the insiuation is that he asked the genie for a 12 inch pianist, but the genie misheard and gave him something else, the opposite of the joke, which is why the girl is suddenly interested in spending time with him
« Last Edit: January 24, 2009, 04:29:56 pm by Vactor »
Logged
Wreck of Theseus: My 2D Roguelite Mech Platformer
http://www.bay12forums.com/smf/index.php?topic=141525.0

My AT-ST spore creature http://www.youtube.com/watch?v=0btwvL9CNlA

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #11 on: January 24, 2009, 04:33:03 pm »

Yes, I am aware of what the piano is, I just didn't know the joke. Yeah, now it makes sense. ;D

I did play this "classic impressions" game on the NES, but it didn't include such words. :P
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

ToonyMan

  • Bay Watcher
  • Danger Magnet
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #12 on: January 24, 2009, 04:37:43 pm »

It's so the program doesn't become self aware, every program has it.  Except America's defense system.
Logged

Duke 2.0

  • Bay Watcher
  • [CONQUISTADOR:BIRD]
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #13 on: January 24, 2009, 07:12:34 pm »


 I understood it like how chaoticjosh understood it, although why the girl was interested afterwords was puzzling. I then figured that the girl was looking for somebody who would not make advances on her, but I figured then that the maker(s) of XKCD made a comic just a bit too obscure for how funny it is.
Logged
Buck up friendo, we're all on the level here.
I would bet money Andrew has edited things retroactively, except I can't prove anything because it was edited retroactively.
MIERDO MILLAS DE VIBORAS FURIOSAS PARA ESTRANGULARTE MUERTO

Mephisto

  • Bay Watcher
    • View Profile
Re: I don't understand the latest XKCD strip
« Reply #14 on: January 24, 2009, 07:30:55 pm »

although why the girl was interested afterwords was puzzling.
I figured she wanted to play with his twelve-inch pianist.

Punny, huh?
« Last Edit: January 24, 2009, 09:05:43 pm by Mephisto »
Logged
Pages: [1] 2 3 ... 17