collision detection
content | discontent
send me yours
November 27, 2003
Stopping spam with poetry






Okay, this is cool: Here's an innovative way to stop spam -- and hit spammers with an intriguing use of copyright law.

Habeas, an anti-spam corporation, has created a set of special "x-headers" that you insert into your outgoing mail. Essentially, it's a little watermark that indicates that your email is genuine and valid. ISPs can set up a simple filters that allow email through that includes these special x-headers.

But hold it -- couldn't the spammers themselves also put these x-headers into their junk mail, and thus get past the filters? Sure. Except here's the thing: The headers are written in the form of haiku -- a copyrightable art form. (That's an example you see above.) If a spammer copies one of Habeas' x-headers and uses it to send out millions of pieces of spam, they've just broken copyright law on a massive scale: They have illegally distributed copies of an artwork. Habeas can launch an enormous lawsuit against any spammer, and indeed, they've already successfully shut down a few.

As Habeas points on its web site:

Fighting spam with poetry and the law The thing that makes The Habeas Warrant Mark so unique is that it is written as haiku, an ancient Japanese poetic form. Since our headers are actual works of art, Habeas can use the powerful legal tools available for copyright and trademark protection to prosecute violators.

I could not possibly love this more! Email servers spraying poetry across the Internet -- and using it to bust the most annoying advertising ever.

I've written pretty extensively in recent months about the peculiar literary appeal of auto-generated text, and about 'bots that write poems. But what really charms me is how the Internet is causing a strange, quiet revolution in the utility and prominence of poetry -- an otherwise neglected art form. Poetry, with its short, tight compression of expression, is perfectly suited to applications that need to send tiny bursts of text; and poetry's constant remixing and resampling of former literature makes it oddly 'bot-like in nature. Indeed, of all literary forms, poetry is the one closest to computer programming itself: An art form where compression, efficiency and elegance are highly prized.

Which is why it's probably no surprise that Habeas users have begun to write their own haiku and send them in to Habeas. You can read some examples here, including this one:

Dear old friends send mail. As do incorporeal robot pretenders.
-James Kobielus
Posted by Clive Thompson at November 27, 2003 01:34 PM | TrackBack
Comments

That is an act of sheer genius.

So what happens if we find any piece of viagra-praising poop that can be cut up like it is a haiku, claim one of us wrote it - some robust poet - and GO THE BASTARDS WHEREVER THEY CAN BE FOUND.

Sorry, sorry, will take the tablet now..

Posted by: david tiley on December 3, 2003 12:03 AM

Heh.

Posted by: Clive on December 3, 2003 11:19 AM

Nice site. thx.

Posted by: Online Casino on January 16, 2004 04:23 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: Randall on January 19, 2004 09:29 PM

We can see an example of this in our code we've written so far. In each function's block, we declare variables that hold our data. When each function ends, the variables within are disposed of, and the space they were using is given back to the computer to use. The variables live in the blocks of conditionals and loops we write, but they don't cascade into functions we call, because those aren't sub-blocks, but different sections of code entirely. Every variable we've written has a well-defined lifetime of one function.

Posted by: Joshua on January 19, 2004 09:29 PM

This variable is then used in various lines of code, holding values given it by variable assignments along the way. In the course of its life, a variable can hold any number of variables and be used in any number of different ways. This flexibility is built on the precept we just learned: a variable is really just a block of bits, and those bits can hold whatever data the program needs to remember. They can hold enough data to remember an integer from as low as -2,147,483,647 up to 2,147,483,647 (one less than plus or minus 2^31). They can remember one character of writing. They can keep a decimal number with a huge amount of precision and a giant range. They can hold a time accurate to the second in a range of centuries. A few bits is not to be scoffed at.

Posted by: Faustinus on January 19, 2004 09:29 PM

Our next line looks familiar, except it starts with an asterisk. Again, we're using the star operator, and noting that this variable we're working with is a pointer. If we didn't, the computer would try to put the results of the right hand side of this statement (which evaluates to 6) into the pointer, overriding the value we need in the pointer, which is an address. This way, the computer knows to put the data not in the pointer, but into the place the pointer points to, which is in the Heap. So after this line, our int is living happily in the Heap, storing a value of 6, and our pointer tells us where that data is living.

Posted by: Effemia on January 19, 2004 09:29 PM

When Batman went home at the end of a night spent fighting crime, he put on a suit and tie and became Bruce Wayne. When Clark Kent saw a news story getting too hot, a phone booth hid his change into Superman. When you're programming, all the variables you juggle around are doing similar tricks as they present one face to you and a totally different one to the machine.

Posted by: Ebotte on January 19, 2004 09:29 PM

This variable is then used in various lines of code, holding values given it by variable assignments along the way. In the course of its life, a variable can hold any number of variables and be used in any number of different ways. This flexibility is built on the precept we just learned: a variable is really just a block of bits, and those bits can hold whatever data the program needs to remember. They can hold enough data to remember an integer from as low as -2,147,483,647 up to 2,147,483,647 (one less than plus or minus 2^31). They can remember one character of writing. They can keep a decimal number with a huge amount of precision and a giant range. They can hold a time accurate to the second in a range of centuries. A few bits is not to be scoffed at.

Posted by: Michael on January 19, 2004 09:29 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: Ambrose on January 19, 2004 09:29 PM

These secret identities serve a variety of purposes, and they help us to understand how variables work. In this lesson, we'll be writing a little less code than we've done in previous articles, but we'll be taking a detailed look at how variables live and work.

Posted by: Gerrard on January 19, 2004 09:29 PM

We can see an example of this in our code we've written so far. In each function's block, we declare variables that hold our data. When each function ends, the variables within are disposed of, and the space they were using is given back to the computer to use. The variables live in the blocks of conditionals and loops we write, but they don't cascade into functions we call, because those aren't sub-blocks, but different sections of code entirely. Every variable we've written has a well-defined lifetime of one function.

Posted by: Kenelm on January 19, 2004 09:29 PM

But variables get one benefit people do not

Posted by: Joyce on January 19, 2004 09:30 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スマット

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

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • 18禁エロゲーム

  • 18禁ゲーム

  • flash動画

  • アダルトアニメ動画

  • アダルトゲーム体験版

  • アダルトゲーム無料

  • アダルトサンプル動画

  • アダルトフリーゲーム

  • アダルト動画

  • アダルト動画サンプル

  • アダルトゲーム

  • アニメ動画

  • アニメ動画無料

  • エロアニメ動画

  • エロゲーム

  • エロゲーム無料

  • エロフラッシュゲーム

  • エロ動画アニメ

  • オンラインゲーム

  • オンラインゲームアダルト

  • ゲームアダルト

  • 18禁ゲームリンク

  • サンプル動画

  • サンプル動画アダルト

  • フラッシュゲーム18禁

  • フリーアダルトゲーム

  • 動画ファイルナビゲーター

  • 無料エロゲーム

  • 動画z

  • 動画アニメ

  • 動画サンプル

  • Hアニメ動画

  • 18禁ゲーム体験版

  • 動画ナビ

  • 動画ファイナルナビゲーター

  • 18禁ゲーム攻略

  • 動画ファイル

  • 無修正動画

  • 無料アニメ動画

  • 動画無料サンプル

  • 無料エロ動画サンプル

  • フリーゲームエロ

  • 無料サンプル動画

  • 古瀬絵里動画

  • 無料動画サンプル

  • 無料動画

  • PCアダルトゲーム

  • 白石ひよりサンプル動画

  • 無料オンラインゲーム

  • 無料アダルトゲーム

  • 動画最前線

  • 18禁ゲーム

  • 無料18禁ゲーム

  • 無修正動画サンプル

  • 動画ファイルナビ

  • フリーゲーム18禁

  • 動画モーニング

  • 動画大全集

  • 無修正サンプル動画

  • 動画ファイルナビゲータ

  • 18禁フリーゲーム

  • アダルト案内所

  • アダルト総合サイト

  • 出会い系サイト

  • 無料体験サイト

  • アダルトビデオ

  • アダルトアニメ

  • アダルト動画

  • ライブチャット

  • アダルトグッズ

  • スカトロ

  • 女子高生

  • アダルト素人

  • 洋モノ

  • 99BB

  • DXLIVE

  • Member's KAO

  • 出会いサイト

  • 出会い系サイト

  • 高額アルバイト

  • ADULT TOTAL

  • ADULT AMATEUR

  • ADULT ANIME

  • ADULT CHAT

  • ADULT FOREIGN

  • ADULT FREE

  • ADULT GOODS

  • ADULT YOUNG

  • ADULT VIDEO

  • ADULT MOVIE

  • ADULT SM

  • ADULT INFOMATION

  • 無修正動画

  • 人妻

  • 巨乳

  • 出会い系

  • エロ画像

  • ライブチャット

  • 無修正動画

  • 盗撮

  • 海外

  • 出会系

  • 動画チャットサイト

  • アダルトサイト集

  • 有料アダルトサイト

  • ブロードバンドアダルトサイト

  • 無修正アダルトサイト

  • 無修正動画

  • アダルト動画

  • アダルト美女サイト

  • 美少女サイト

  • 巨乳サイト

  • コスプレサイト

  • 人妻サイト

  • 熟女サイト

  • SMサイト

  • 乱交サイト

  • コギャルサイト

  • 女子高生サイト

  • アイコラサイト

  • アダルトアニメサイト

  • アダルト画像サイト

  • 無修正画像サイト

  • 看護婦アダルト

  • ナースアダルト

  • 総合アダルトサイト

  • ライブチャット

  • ビデオチャットサイト

  • アダルトチャットサイト

  • 外人アダルトサイト

  • 金髪美女

  • 白人アダルトサイト

  • 金髪アダルトサイト

  • のぞき・盗撮サイト

  • 出会い系サイト

  • アダルトグッズ

  • アダルトアフィリエイト

  • アダルト動画

  • DX-LIVE

  • Jガールパラダイス

  • エロイカ

  • girlsonair

  • アダルト動画

  • ハイパー裏ビデオ通信

  • アダルトサンプル

  • 無料

  • アダルト

  • 無修正動画サンプル

  • 無料アダルト

  • 無料動画

  • 無料サンプル

  • 無料画像

  • 女子高生

  • 女子校生

  • コスプレ

  • 看護婦

  • 熟女

  • 美少女

  • エロアニメ

  • アブノーマル

  • SM

  • スカトロ

  • パイパン

  • 女教師

  • レースクイーン

  • 女子大生

  • スクール水着

  • 裏ビデオ

  • 裏アダルト

  • エロ漫画

  • エロビデオ

  • 外人アダルト

  • ポルノ

  • 金髪

  • バイブ

  • オナニー

  • アナル

  • Tバック

  • ミニスカート

  • のぞき

  • コギャル

  • クリトリス

  • マンコ

  • 丸見え

  • 中出し

  • SM調教

  • 乱交

  • アイドル

  • 巨乳

  • 美乳

  • 爆乳

  • Gスポット

  • 痴漢

  • 痴女

  • 淫乱

  • ロリータ

  • 人妻

  • 性交

  • ノーパン

  • コスチュームプレイ

  • ナース

  • オナニー

  • 北欧アダルト

  • おなにー

  • sex

  • キャンギャル

  • ナンパ

  • ロリコン

  • フェラチオ

  • アダルト妹

  • 妹系アダルト

  • ピンクローター

  • モロ見え

  • 薄けし

  • インディーズ

  • AV女優

  • 素人

  • ギャル

  • ブルマ

  • 裏ビデオ

  • レズ

  • ホモ

  • ロリータ

  • フェチ

  • 潮吹き

  • 変態

  • フェラ

  • 顔射

  • レイプ

  • アダルトチャット

  • ビデオチャット

  • エロチャット

  • アダルトビデオ

  • アダルトアフィリエイト

  • 無修正アダルト動画

  • DX-LIVE

  • DX-LIVE

  • Jガールパラダイス

  • エロイカ

  • エロアニメ

  • AV女優

  • 動画

  • エロゲーム

  • 女子校生

  • ネットアイドル

  • 熟女

  • マニア

  • 潮吹き

  • 素人

  • SM

  • アダルトグッズ

  • 出会いサイト

  • 出会い系サイト

  • アダルト動画

  • ライブチャット

  • カリビアンコム

  • 0721.com

  • 99BB

  • ロリータ

  • 乳首

  • 痴漢

  • 制服

  • 美少女

  • 18禁

  • 熟女

  • 日本アダルト

  • 出会い系サイト

  • エキサイトチャット

  • 10代2ショットチャット

  • 2ショット2チャット

  • 2ショットチャット

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

  • 2ショットチャットルーム

  • ちゃっとチャットchat

  • まるチャット

  • わいわいチャット

  • アダルトチャット

  • アダルトライブチャット

  • チャット

  • チャット2ショット

  • チャットアダルト

  • チャットライブ

  • チャットワールド

  • チャット出会い

  • チャット地域別2ショット

  • チャット広場

  • ツーショットチャット

  • テレビチャット

  • ビデオチャット

  • フレンドチャット

  • ライブチャット

  • ライブチャット掲示板

  • 中学生チャット

  • 出会い2ショットチャット

  • 学生チャット

  • 無料チャット

  • 無料ライブチャット

  • 癒しチャット

  • ロリータ

  • 乳首

  • 痴漢

  • 制服

  • 美少女

  • 18禁

  • 熟女

  • 無修正画像

  • エロアニメ

  • 高画質動画

  • 無料動画

  • 無料ムービー

  • 無料アダルト

  • 乱交動画

  • AV女優動画

  • 裏動画

  • 本番動画

  • 乱交ムービー

  • AV女優ムービー

  • 裏ムービー

  • 本番ムービー

  • 大陰唇

  • 小陰唇

  • 調教

  • ヌード

  • クリトリス

  • フェラ

  • オナニー

  • マゾヒズム

  • 近親相姦

  • 失禁

  • 鬼畜

  • 痴漢

  • チラリズム

  • ヌキヌキ

  • 官能小説

  • 女子中学生マンコ

  • SM

  • アングラ

  • クンニ

  • ニューハーフ

  • 小学生

  • 中だし

  • コンドーム

  • 全裸

  • パイパン

  • バージン

  • 痴漢電車

  • スチュワーデス

  • ナンパ

  • 逆援

  • レズ

  • 縛る

  • マニア

  • テレクラ

  • ポルノ

  • 口内発射

  • アナル

  • なかだし

  • 媚薬

  • 顔シャ

  • 精子

  • 掲示板画像

  • 画像掲示板

  • お宝画像

  • 中学生画像

  • 写真画像

  • 画像ちゃんねる

  • 裏画像

  • 少年画像

  • 無料画像

  • 巨乳画像

  • 水着画像

  • 画像無修正

  • エロパンチラ画像

  • 女子高生画像

  • サンプル画像

  • 画像フリー

  • 熟女画像

  • 素人投稿画像

  • 画像投稿

  • エロ画像

  • 愛画像

  • 無料エロ画像

  • アイドル画像

  • 無修正画像

  • アダルト動画ファイル

  • 画像ファイル

  • ロリ画像

  • レイプ画像

  • エッチ画像

  • 写真集画像

  • ヌード画像

  • H画像

  • 画像収集

  • アイコラ

  • 画像無料

  • モロ画像

  • 盗撮画像

  • グロ画像

  • フリー画像

  • アイドルセクシー画像

  • 画像アダルト動画ファイル

  • アイドル問題画像

  • SM画像

  • セックス画像

  • 少女画像

  • アニメ画像

  • 乳画像

  • ブルマ画像

  • ちんちん画像

  • 画像サンプル

  • ゲイ画像

  • 画像写真

  • 投稿画像

  • アイドルお宝画像

  • 素人画像

  • 画像FAN

  • アダルト画像

  • 女優画像

  • 女画像

  • 画像アイドル

  • 未亡人

  • アナルSEX

  • 乱交

  • エロサイト

  • 母乳

  • asoko

  • 人妻

  • 下着販売

  • 乱交パーティー

  • 優良エロサイト

  • おっぱい

  • 熟女

  • Vシネマ

  • 淫乱

  • バドガール

  • 来生ひかり

  • 裏モノ

  • インディーズAV

  • コスプレ

  • ナース

  • 幼児プレイ

  • 潜入ルポ

  • 包茎

  • パンティー

  • DVD

  • 肛門

  • キャンギャル

  • レンタルビデオ

  • クリトリス

  • モザイク除去

  • ソープランド

  • AVクイーン

  • 古本

  • シミパン

  • パワーリング

  • 新宿2丁目

  • Gスポット

  • 同人誌

  • ピンサロ

  • バイアグラ

  • ゲイサイト

  • 未亡人

  • アナルSEX

  • 乱交

  • エロサイト

  • 母乳

  • 人妻

  • 下着販売

  • 乱交パーティー

  • 優良エロサイト

  • おっぱい

  • 熟女

  • Vシネマ

  • 淫乱

  • バドガール

  • 来生ひかり

  • 裏モノ

  • インディーズAV

  • コスプレ

  • ナース

  • 幼児プレイ

  • 潜入ルポ

  • 包茎

  • パンティー

  • DVD肛門

  • キャンギャル

  • レンタルビデオ

  • クリトリス

  • モザイク除去

  • ソープランド

  • AVクイーン

  • 古本

  • シミパン

  • パワーリング

  • 新宿2丁目

  • Gスポット

  • 同人誌

  • ピンサロ

  • バイアグラ

  • ゲイサイト

  • 尺八

  • ビニ本

  • エクスタシー

  • ノーカット

  • ノーパン

  • モロ画像

  • 丸出し

  • 夜這い

  • 欲望

  • 気持ちいい

  • 犯す

  • 過激

  • ぱんちら

  • ローション

  • 丸見え

  • 性体験

  • 逆さ撮り

  • ハードコア

  • 絶頂

  • セーラー服

  • 幼女

  • 短大

  • ローター

  • 裸体

  • パイズリ

  • 初体験

  • 覗き

  • 看護婦

  • 愛液

  • 逆レイプ

  • レズビアン

  • 監禁

  • 美少年

  • 女子大生

  • 女性器

  • 股間

  • 挿入

  • 本番

  • 合法ドラッグ

  • 顔射

  • 射精

  • アダルトアニメ無料

  • アダルトビデオ

  • 無料アダルト

  • アダルト動画無料

  • 完全無料アダルト

  • 無料アダルトビデオ

  • アダルトビデオサンプル

  • アダルト無料サンプル

  • AVビデオ

  • AVナビ

  • アダルトオークション

  • アダルトゲーム無料

  • アダルトタウンページ

  • アダルト

  • アダルトビデオメーカー

  • アダルトサンプルムービー

  • 無料アダルトアニメ

  • 無料アダルトゲーム

  • アダルト無料サイト

  • アダルトビデオ無料

  • 無料動画アダルト

  • 無料アダルトサイト

  • AVランキング

  • ハードコア

  • アダルト動画

  • アダルト画像

  • アダルトゲーム

  • アダルト無料動画

  • アダルト無料

  • アダルト画像無料

  • アダルト美少女

  • アダルト完全無料

  • 無料ダウンロード動画アダルト

  • アダルトアニメ

  • 無修正動画

  • アダルト動画

  • アダルトアニメ

  • 無料アダルト

  • 女子高生アダルト

  • コギャルアダルト

  • アダルトDVD

  • エロチャット

  • 人妻アダルト

  • 巨乳アダルト

  • おっぱいアダルト

  • アダルトチャット

  • ビデオチャット

  • アイコラサイト

  • エロ動画

  • アダルト画像

  • 無修正画像

  • コスプレサイト

  • 出会いサイト

  • アダルトサンプル

  • のぞきサイト

  • 盗撮サイト

  • エロ画像

  • 無修正サイト

  • エロアニメ

  • 美少女アダルト


  • Posted by: julia on January 24, 2004 08:08 PM
    Post a comment
    Name:


    Email Address:


    URL:


    Comments:


    Remember info?