Cartoons

Feed the Chickens

Please support the site!

Friday, July 20, 2007

Poet-Bot

Savage Chickens - Poet-Bot

And that has made all the difference.

[Technorati tags: , , , , , , ]

Stumble It!  Digg This!  Add to Del.icio.us  Email It!

12 Comments:

At July 20, 2007 4:33 AM, Blogger Radioactive Jam said...

Less than 30 seconds after I finished reading this cartoon, I slipped into "how might I 'improve' i.e. hack this code" mode.

Clearly I have no life.

(But it's still a great cartoon)

 
At July 20, 2007 6:10 AM, Anonymous Anonymous said...

try deciphering what came first-- the chicken or the egg, poet-bot.

 
At July 20, 2007 6:24 AM, Anonymous kthompsn said...

Profound. Verily.

 
At July 20, 2007 6:58 AM, Anonymous Elizabeth said...

The first time I read that poem (in high school), it sounded a lot like the Poet-Bot’s version! Gotta love public school…haha!

 
At July 20, 2007 8:48 AM, Anonymous ZaidaZadkiel said...

road_taken = (road1_traffic < road2_traffic ? 1 : 2)
output = diff(road1, road2)

"Set the value for road_taken to one,
if road1_traffic is less than road2_traffic
otherwise the value is two.
Output is the difference between road one and two"

:)

 
At July 20, 2007 8:56 AM, Blogger Tim said...

I, for one, enjoy the poetry written by our robot overlords!

 
At July 20, 2007 9:50 AM, Anonymous kp said...

word.

 
At July 20, 2007 10:04 AM, Anonymous Anonymous said...

if x > 1
Then y = "to be
else y = "not to be"
output = y + "that is the question"

Im so very ashamed

 
At July 20, 2007 2:08 PM, Blogger Robert Johnson said...

if (x=woodchuck::chuck(wood)) printf("quantity=%d\n",x);

 
At July 29, 2007 5:37 PM, Anonymous HappyCat said...

I feel smarter! :D

 
At April 04, 2008 11:01 AM, Anonymous Lester Smith said...

question = (2b || !2b)

 
At April 10, 2008 9:14 AM, Anonymous Anonymous said...

The function for choosing the road to take is deficient, as a matter of logic and of fidelity to the poem -- because it ignores the trichotomy of conditions given as (1) A < B, (2) A = B, or (3) A > B.

Namely, the poem offers the facts that the alternative roads seem to be equal, a priori. The poet then must have selected on other grounds, unmentioned here -- leaving us with the impression of the Age of Uncertainty. There is no criterion score validating one's choice -- which then becomes essentially arbitrary, or random -- a choice compelled only by the circumstances of having to make a choice.

In the last stanza of the poem, the poet opines that he was unable, with foreknowledge, to determine that the road that he took was going to be the one less traveled by. He could have whined about his "mistake" at that point -- but instead he simply observes, that's the way life is, you must make choices among equally plausible alternatives -- without any justification for the road you choose. And, he does not rationalize his choice, for its consequences to him, that the one he chose proved, after all, after the fact, and despite an initial apparent equality, to be less traveled. Sigh.

Hence, the proper function coding for the choice procedure is missing the element of indeterminacy. I suggest this:

Procedure Choose_Road(A,B)
If A > B, Choice <- A
Elseif B > A, Choice <- B,
Else Choice <- Random(A,B)
Endif
Return Choice
End_Procedure

 

Post a Comment



Links to this cartoon:

Create a Link

<< Home

This Month's Most Popular T-Shirt

Powered by LiquidWeb

Want to advertise?