collision detection
content | discontent
send me yours
April 23, 2003
Are you for real?

The other day I was surfing Memory4less.com, to upgrade a used Compaq I bought from a friend. After barely a minute of surfing, a pop-up window opened -- with an instant message from someone from Memory4less.com.

Hi there. What are you looking for?

Possibly because I've been blogging so much about chat-bots -- and companies who try to pass them off as "live" help -- I was suspicious. Was this a real person, or just some lame chatbot configured to (badly) answer questions about RAM? I decided to run my own little Reverse Turing Test.

Are you actually a real, live human?

Yep. I'm real.

Okay, can you prove it? What did you think of the last Lord of the Rings movie?

Didn't see it.

Oh, cool. So you actually either are real -- or you're the best-programmed chat bot I've ever encountered.

Satisfied now?

I stole that "Lord of the Rings" question from a San Francisco writer, who used it to trip up a crappy 'bot from SBC Yahoo Internet that insisted it was actually human.

My life is increasingly resembling a Philip K. Dick novel. I'm spending my days trying to figure out whether the people I'm buying stuff from actually exist.

Posted by Clive Thompson at April 23, 2003 12:11 AM | TrackBack
Comments

"...I think you ought to take a stress pill and think things over...Dave?..."

I want to speak with your supervisor. I worked in a call center for a big insurance company. We actually used three-ring binders (this was only a year ago) and had dummy terminals--probably a form of UNIX. The three-ring binders contained our "scripts", all the approved statements/answers to questions that we could use. It was amazing how we would all gravitate toward one or two golden answers that would relate to many questions.

We even had an answer for "Are you reading from a script?" "Yes, reading from a script ensures that your information is accurate and consistent with law blaw blah". I thought it might be easier if we all had PDAs with keyword search, because we would literally be flipping through that binder, stalling with "I will have your information in a moment", or, "let me see...the...answer...to...your...question...is..."

Oftentimes we would be reading information that they just heard on the automated system. It seems to sink in better when a unique voiceprint/timbre is regurgitating the answer and not a chipper recording.

Anyhow, many people had the automatic habit of asking for my supervisor (another scripted response: "I am trained and qualified to answer any question you may have... Would you still like to speak with a supervisor?"). I wonder if that is a valid question for the chatbots. It is a legitimate concern for some people--there was a marked difference in the depth and confidence between the supervisors and most of the CSRs on the floor.

Ask for the supervisor next time, and make a point of absolutely refusing until you get one. I don't know how the bot (or if it is a human) will deal with that--probably by refusing with a canned response. I would then get--as in "Dark Star"--phenomenological on their ass.

Posted by: Alfred Cloutier on April 24, 2003 07:19 PM

Ahahhahaa! I like the "Dark Star phenomenological" idea.

Excellent points about the robotized behavior of humans in customer-service work. I worked the phones for a summer once, with a pollster, and similarly had to stick to the script. Which is, as we've pointed out before in these pages, the gorgeous irony of today's A.I. and customer service: The robots are seeming more and more human, while the humans are getting increasingly robotic.

Posted by: Clive on April 27, 2003 12:24 AM

I am finding the reality of AI and that robotic client service is more convienent and easily more desirable than their generally lowtech lowlife human counterparts.
I cant recall one instance of robotic gum-chewing or bad-hair days that left me so infuriated that I find myself screaming in to the phone for a supervisor and spewing promises to rain hell, like Max Cady in Cape Fear, on there worthless cubefarming asses.
But I am an angry sort of fellow.....

Posted by: Jim on April 29, 2003 11:31 AM

It's true -- there are definitely times when I'd *rather* deal with a robot!

There are times when I'd rather *be* a robot.

Posted by: Clive on May 4, 2003 03:41 PM

1!

Posted by: El Rey on May 28, 2003 07:26 AM

1!

Posted by: El Rey on May 28, 2003 07:27 AM

Nice site. thx.

Posted by: Online Casino on January 16, 2004 02:56 AM

Each Stack Frame represents a function. The bottom frame is always the main function, and the frames above it are the other functions that main calls. At any given time, the stack can show you the path your code has taken to get to where it is. The top frame represents the function the code is currently executing, and the frame below it is the function that called the current function, and the frame below that represents the function that called the function that called the current function, and so on all the way down to main, which is the starting point of any C program.

Posted by: Ursula on January 19, 2004 06:06 PM

For this program, it was a bit of overkill. It's a lot of overkill, actually. There's usually no need to store integers in the Heap, unless you're making a whole lot of them. But even in this simpler form, it gives us a little bit more flexibility than we had before, in that we can create and destroy variables as we need, without having to worry about the Stack. It also demonstrates a new variable type, the pointer, which you will use extensively throughout your programming. And it is a pattern that is ubiquitous in Cocoa, so it is a pattern you will need to understand, even though Cocoa makes it much more transparent than it is here.

Posted by: Cuthbert on January 19, 2004 06:06 PM

This is another function provided for dealing with the heap. After you've created some space in the Heap, it's yours until you let go of it. When your program is done using it, you have to explicitly tell the computer that you don't need it anymore or the computer will save it for your future use (or until your program quits, when it knows you won't be needing the memory anymore). The call to simply tells the computer that you had this space, but you're done and the memory can be freed for use by something else later on.

Posted by: Silvester on January 19, 2004 06:06 PM

Each Stack Frame represents a function. The bottom frame is always the main function, and the frames above it are the other functions that main calls. At any given time, the stack can show you the path your code has taken to get to where it is. The top frame represents the function the code is currently executing, and the frame below it is the function that called the current function, and the frame below that represents the function that called the function that called the current function, and so on all the way down to main, which is the starting point of any C program.

Posted by: Magdalen on January 19, 2004 06:06 PM

Seth Roby graduated in May of 2003 with a double major in English and Computer Science, the Macintosh part of a three-person Macintosh, Linux, and Windows graduating triumvirate.

Posted by: Emanuel on January 19, 2004 06:06 PM

When a variable is finished with it's work, it does not go into retirement, and it is never mentioned again. Variables simply cease to exist, and the thirty-two bits of data that they held is released, so that some other variable may later use them.

Posted by: Anchor on January 19, 2004 06:06 PM

Let's see an example by converting our favoriteNumber variable from a stack variable to a heap variable. The first thing we'll do is find the project we've been working on and open it up in Project Builder. In the file, we'll start right at the top and work our way down. Under the line:

Posted by: Helen on January 19, 2004 06:07 PM

To address this issue, we turn to the second place to put variables, which is called the Heap. If you think of the Stack as a high-rise apartment building somewhere, variables as tenets and each level building atop the one before it, then the Heap is the suburban sprawl, every citizen finding a space for herself, each lot a different size and locations that can't be readily predictable. For all the simplicity offered by the Stack, the Heap seems positively chaotic, but the reality is that each just obeys its own rules.

Posted by: Susanna on January 19, 2004 06:07 PM

When a variable is finished with it's work, it does not go into retirement, and it is never mentioned again. Variables simply cease to exist, and the thirty-two bits of data that they held is released, so that some other variable may later use them.

Posted by: Griffin on January 19, 2004 06:07 PM

Since the Heap has no definite rules as to where it will create space for you, there must be some way of figuring out where your new space is. And the answer is, simply enough, addressing. When you create new space in the heap to hold your data, you get back an address that tells you where your new space is, so your bits can move in. This address is called a Pointer, and it's really just a hexadecimal number that points to a location in the heap. Since it's really just a number, it can be stored quite nicely into a variable.

Posted by: Clement on January 19, 2004 06:07 PM


  • カリビアンコム caribbeancom

  • カリビアン caribbean

  • 米国性動画通信 2345 2345.tv 外人 海外 洋物 洋もの ポルノ 無修正ビデオ

  • オナニーコム 0721.com 0721

  • コスチュームシアター costumetheater

  • DXLIVE DX LIVE ライブチャット

  • DXライブ DX ライブ デラックスライブ ビデオチャット

  • EXSHOT EX SHOT動画チャット

  • EXショット EX ショット アダルトチャット

  • Girls On Air GirlsOnAir

  • ガールズオンエアー GOA

  • 一本道 一本堂 1本道

  • HGMO HGMO H:G:M:O

  • 東京真夜中DX TOKYONIGHTS

  • URAYA URAYAOnlineTV うらや オンライン TV

  • X-GALLERY XGALLERY Xギャラリー

  • 日本人のおしっこEX JapanesePeeEX Japanese Pee EX

  • 赤外線盗撮の世界 XRAY

  • Erox EroxJapan Z EroxJapanZ エロックス エロックスジャパンZ

  • URAMOVIE 裏ムービー

  • HYPER裏ビデオ通信 ハイパー裏ビデオ通信 PINKEYES.COM

  • 出会い PURE21

  • エロアニメ TV エロアニメTV EroanimeTV Eroanime TV

  • ネットコミック NETCOMIC

  • 週間ドラムカン 文庫ドラムカン

  • JapaBeauty JapaBeauty.tv ジャパビューティー

  • eroika eroika.com エロイカ

  • 抜天市場 抜き天 抜店 nukiten

  • 画像

  • 動画

  • アイコラ

  • 盗撮

  • 無料

  • 写真集

  • 無修正

  • 覗き のぞき ノゾキ

  • サンプル SAMPLE

  • 壁紙

  • レイプ

  • パンチラ ぱんちら

  • コスプレ

  • 裏ビデオ

  • アダルト あだると

  • ダウンロード DOWNLOAD

  • AV女優タレントアイドル

  • 巨乳

  • ブルマ ぶるま

  • セーラー服 制服 ブルセラ

  • マンコ まんこ

  • セックス SEX

  • エッチ えっち

  • 熟女 人妻

  • オナニー おなにー

  • 女子校生 女子高生

  • エロ えろ ero

  • ヌード ヘアヌード nude

  • 99 BB 9BB 99B 99bb 99bb.com GON 裏ビデオ 無修正 有料 会員制

  • フリーセックス フリーセックスジャパン FreeSexJapan Free Sex Japan

  • 東京キュートガールズ TokyoCuteGirls Tokyo Cute Girls

  • 覗き屋 のぞきや のぞき屋 Nozokiaya

  • 直撃ドットコム Chokugeki.com

  • 熟まん 熟マン Jyukuman

  • Jハードコア Jhardcore J hardcore

  • JPムービーズ JPmovies JP movies

  • プリティーピンク プリティーピンクジャパン PrettyPinkJapan Pretty Pink Japan

  • JPチックス JPChicks

  • ハードポーン ハードポーンジャパン HardPornJapan Hard Porn Japan

  • J-SMUT JSMUT Jスマット

  • ヌキヌキ学園 ぬきぬき学園

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .


  • Posted by: julia on January 24, 2004 07:08 PM

    Libenter homines id quod volunt credunt - Men gladly believe that which they wish for. (Caesar)

    Posted by: on July 7, 2004 03:58 PM

    People having sex with animals sex with dogs, girls having sex with animals free bestiality stories. Zoo sex dog bestiality, free animal sex free bestiality stories. Women having sex with dogs animal sex video, free dog sex horse sex stories. Bestiality free sex with animal, free animal sex pictures bestiality sex. Beastiality pictures free bestiality pictures, bestiality videos beastiality video. Animal sex movies beastiality dvd, girls having sex with dogs men having sex with animals. Animal sex pictures free bestiality pics, zoophilia sex horse. dog sex free beastiality stories.

    Posted by: dog sex dog sex on January 8, 2005 09:58 AM

    You are invited to check out the pages about... Thanks!!!

    Posted by: on February 6, 2005 07:33 PM
    Post a comment
    Name:


    Email Address:


    URL:


    Comments:


    Remember info?