Slashdot Mirror


AT&T Invents Surveillance Programming Language

An anonymous reader writes "AT&T has long been associated with advances in the programming arts as well as communications. They've recently brought those disciplines together to create a powerful datamining language called Hancock. Hancock is a C variant developed to mine gigabytes of the company's telephone and internet records for surveillance purposes. 'The manual for the language includes a Hello World variant that shows you how to write a program that will parse logs of IP addresses and record them into permanent hashes. The program for parsing millions of records as they flow into permanent data farms sounds oddly close to the data mining the NSA performed after 9/11 to find targets for its warrantless spying on American citizens calls and emails."

119 comments

  1. That's the last thing we need! by scorpiowulf · · Score: 0

    http://www.wulfram.com?mkid=31257 - More surveillance? Isn't Big Brother watching us closely enough? I hope at least some European countries legislate against the storing of details like this.

    --
    http://www.wulfram.com?mkid=31257
    1. Re:That's the last thing we need! by jaymzter · · Score: 0, Offtopic

      Normally I don't comment on stuff like this, but the incessant trolling by Zonk at the end of summaries is too blatant. As TFA itself states, this language was written for marketing and business reasons. That sounds like a tool. Now if if someone is using a tool in a way you don't like, then just say so, don't try to cast aspersions on the tool itself. It makes Zonk and /. by association appear downright Luddite. The summary might as well end with an appeal for people to think of the poor children exposed to the dangerous PSTN. Which is a series of tubes, filled with trucks.

      --
      If thou see a fair woman pay court to her, for thus thou wilt obtain love
    2. Re:That's the last thing we need! by ByOhTek · · Score: 5, Interesting
      While normally I'd quite agree with you, straight from the article (and not Zonk), right at the start:

      From the company that brought you the C programming language comes Hancock, a C variant developed by AT&T researchers to mine gigabytes of the company's telephone and internet records for surveillance purposes.


      less inflamitory, later it states:

      The system was built in the late 1990s to develop marketing leads, and as a security tool to see if new customers called the same numbers as previously cut-off fraudsters -- something the paper refers to as "guilt by association."


      It seems to have been created with slightly better intent (fraud detection, as well as, unfortunately, marketing - your phone company is spyware!).

      A tool may not necessarily be bad, but it can have more bad uses than good, and may be been intended for rathern malevolent purposes. The rack comes to mind (although this language certainly isn't in that league).
      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    3. Re:That's the last thing we need! by jamstar7 · · Score: 1
      The problem has never been the tool. It's the application of the tool, and the people who wield it.

      Consider, for instance, a baseball bat. Under normal useage, it's used to play a game. Sure, accidents do happen, sometimes erious, but these are minority cases. For the most part, it's all in fun.

      Now consider that baseball bat in the hands of a crazed psychopath who thinks YOUR head is a baseball. See the difference?

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    4. Re:That's the last thing we need! by solafide · · Score: 1

      I'm going to be pedantic about the origins of C: C was not an AT&T invention, but was invented by Bell Labs researchers, which was not at the time wholly owned by AT&T. Ownership was evenly split between AT&T and Western Electric. Nowadays, Bell Labs is not even part of AT&T, but is owned by Alcatel-Lucent.

    5. Re:That's the last thing we need! by vertinox · · Score: 1

      Now if if someone is using a tool in a way you don't like, then just say so, don't try to cast aspersions on the tool itself.

      The problem with power is that if it can be abused... It will be.

      So it often behooves citizens to keep these tools out of the hands of the government as long as possible.

      Not that it will make much difference in the end.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    6. Re:That's the last thing we need! by squidguy · · Score: 1

      Except that Western Electric was once part of Ma Bell / AT&T...

    7. Re:That's the last thing we need! by Z00L00K · · Score: 1
      Too many European countries are also planning for large amount of data collection.

      Anyway - just because it's possible to collect and mine data doesn't mean that the same tools can be used by the "bad" guys too to understand how the technology can be circumvented or made to be misleading.

      But a new tool may find new surprising uses too, so there are nothing that can be considered completely bad by this tool.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    8. Re:That's the last thing we need! by mdurham · · Score: 1

      Absolutely right. The rack comes later.

  2. Hancock.. worst name ever. by EveryNickIsTaken · · Score: 5, Funny

    What, was Palmdong taken?

    1. Re:Hancock.. worst name ever. by ByOhTek · · Score: 5, Insightful

      No, they thought Orwell would be too obvious.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    2. Re:Hancock.. worst name ever. by djasbestos · · Score: 5, Funny

      Eh, it looks close enough to C that it can, in the vein of C++ and C#, be referred to as C====>

    3. Re:Hancock.. worst name ever. by everphilski · · Score: 2, Funny

      see++ is what Google web clip called it this morning :P

    4. Re:Hancock.. worst name ever. by Wowsers · · Score: 1

      HANCOCK

      Has
      Anyone
      Noticed
      COvert
      Curveillance
      Kode

      Okay, it relies on typo's, but it works, sort of.

      --
      Take Nobody's Word For It.
    5. Re:Hancock.. worst name ever. by Anonymous Coward · · Score: 0

      Orwell is already taken. First functional language I learned.

    6. Re:Hancock.. worst name ever. by DavidHumus · · Score: 2, Funny

      How about "ICU"?

    7. Re:Hancock.. worst name ever. by sgt_doom · · Score: 1

      Gee, I wonder if this will be as successful as that old AT&T Unix PC they last developed?? But Bell Labs no longer really exists, and Lucent belongs to some other nimrod, so I strongly suspect we're still safe from AT&T-----Unless they really are part of the Illuminati (along with the Post Office and those mangey Roscruicians....).

    8. Re:Hancock.. worst name ever. by aproposofwhat · · Score: 1
      ++ungood, or even ++!good might hae been better :P

      Is this data warehouse thingy they are using some kind of Memory Hole?

      --
      One swallow does not a fellatrix make
  3. Ironic Name by Anonymous Coward · · Score: 1, Insightful

    One would think that John Hancock would not be pleased to learn that his name is being applied to a project that violates the Constitution he so famously signed.

    1. Re:Ironic Name by jhsiao · · Score: 5, Funny

      Even more ironic that someone so focused on the rights in the Constitution would mistake it for the Declaration of Independence.

    2. Re:Ironic Name by mikael · · Score: 0, Offtopic

      In Europe, Hancock is the name of a famous British Comedian, Hancock's Half Hour

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    3. Re:Ironic Name by clickclickdrone · · Score: 1

      That was my first thought along with 'that won't last long, half an hour at best'

      --
      I want a list of atrocities done in your name - Recoil
    4. Re:Ironic Name by Jah-Wren+Ryel · · Score: 2, Funny

      Even more ironic that someone so focused on the rights in the Constitution would mistake it for the Declaration of Independence. We hold these truths to be self-evident, that all documents are created equal, that they are endowed by their Creators with certain identical Rights, that among these are Life, Liberty and the pursuit of Happiness
      --
      When information is power, privacy is freedom.
    5. Re:Ironic Name by Ilan+Volow · · Score: 1

      Even more ironic, a programming language designed to spare lines of code named after the guy whose signature takes up the most space on the declaration of independence.

      --
      Ergonomica Auctorita Illico!
    6. Re:Ironic Name by apparently · · Score: 1
      We hold these truths to be self-evident, that all documents are created equal, that they are endowed by their Creators with certain identical Rights, that among these are Life, Liberty and the pursuit of Happiness

      Funnily enough, Jefferson didn't actually "write" the preamble, so much as dictate it, and in his original vision our self-evident truths were: Life, Liberty and the pursuit of a penis. TJ didn't catch the goof in time, and the rest is our nonpenis-pursuing history.

    7. Re:Ironic Name by Anonymous Coward · · Score: 1, Interesting
      What specifically makes this technology anti-constitutional rights?

      At a glance, it looks like a fairly cool graphing toolkit. Sure the sample apps are for marketing and "tracking terrorists." Seems like there are probalby tons of uses. Just like the bittorrent people always say... just because it's primarily used for breaking the law doesn't mean it doesn't have legit uses.

    8. Re:Ironic Name by Anonymous Coward · · Score: 0

      even more of a funny coincidence is the rampant misuse of the word irony in this thread.

      I'd say it was ironic, but I'd be wrong.

  4. web server by Anonymous Coward · · Score: 1, Funny

    Can I replace php with this? PHP is insecure I heard. Hancock must be secure because it is the government.

    1. Re:web server by ByOhTek · · Score: 1

      Actually, it's a data mining language - obviously it is intended to replace Perl, not PHP. Sorry maybe next year.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    2. Re:web server by pilgrim23 · · Score: 1

      Sounds perfect for finding all those mod points I lost....

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
  5. Heard near Massachusetts... by UncleTogie · · Score: 2, Insightful

    "Hey, what's that whirring sound?"

    "It's the founding father this programming language is named after...spinning in his grave..."

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    1. Re:Heard near Massachusetts... by Yetihehe · · Score: 1

      So can we use him as power source? If we used it to power servers running datamining applications, we would have perpetuum mobile!

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    2. Re:Heard near Massachusetts... by Thought1 · · Score: 1

      Yes, but the real question is: Can we use his motion to generate limitless power, that we can use to power AT&T's computers running Hancock?

      Unfortunately, we wouldn't be able to get a patent on it. Alas, perpetual motion machines are forbidden. (:

  6. And what do facebook use? by ztransform · · Score: 2, Interesting

    Monitoring communities of interest is no doubt something of interest there..

    1. Re:And what do facebook use? by Anonymous Coward · · Score: 0

      That is explained here: http://www.youtube.com/v/OwnTWZ1-UWY

  7. Doh by Anonymous Coward · · Score: 0

    They should just ask google. (to sell them their data mining program)

  8. Variations by WED+Fan · · Score: 5, Funny

    We are already working on:

    • Hancock++ - Because a single + was not enough
    • H# - .NET version of the language
    • GNU/Hancock - Returns the results as an open source document and publishes it to the freakin' world
    • GoogleHancock - Datamines Chinese citizens and returns the results to party headquarters and the People's 9mm Ammunition Billing System
    • HancockScript - Great for client side mining
    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Variations by Anonymous Coward · · Score: 2, Funny

      pCock - Python variant

    2. Re:Variations by cybermage · · Score: 1

      pCock - Python variant

      Also used by NBC to datamine it's viewers.

    3. Re:Variations by morgan_greywolf · · Score: 3, Funny

      Don't forget JCock - the J2EE version being promoted by IBM and Sun. IBM has also announced a version of WebSphere optimized for JCock and middleware called CockSphere.

      Finally, the Mozilla Foundation has announced a datamining extension for it's popular Web browser called Firecock.

    4. Re:Variations by Just+Some+Guy · · Score: 2, Funny

      Don't forget:

      • hancocK - the KDE version
      • Data Mining Language - the Gnome version
      • Diptheria - Miguel's version of H#
      • HerbieHancock - automated music librarian that tags 99% of your music as "pop crap" and deletes it. Also detects audiophile owners and scrubs their drives (to give them "more danceable sound").
      --
      Dewey, what part of this looks like authorities should be involved?
    5. Re:Variations by everphilski · · Score: 1

      GoogleHancock

      Too long, people will have to abbreviate it GooCock or gCock.

    6. Re:Variations by WindBourne · · Score: 1
      GoogleHancock - Datamines Chinese citizens and returns the results to party headquarters and the People's 9mm Ammunition Billing System

      Actually, that is YahooHancock and MSHancock. GoogleHancock is the one that absolutely requires a warrent to see the data.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  9. !constitution by The+Iso · · Score: 5, Informative

    Hancock signed the Declaration of Independence.

    --
    "You don't need a weatherman to know which way the wind blows." - Bob Dylan
  10. Ummm.... by Otter · · Score: 5, Informative

    This is at least a decade old, was published in 2000 (I like the breathless "unearthed today", like it was some sort of secret -- the original Hancock paper is listed as having 29 cites) and has rather obvious applications for marketing, billing and security. The "oddly close to the data mining the NSA performed after 9/11" seems a bit excessive.

    1. Re:Ummm.... by cybermage · · Score: 1

      I'd say "you must be new here"; but, with a uid of 3800, surely you've seen more than your share of blatant exaggeration in story summaries. Why did this one bother you particularly? Seriously. I'm curious.

    2. Re:Ummm.... by FleaPlus · · Score: 1

      This is at least a decade old, was published in 2000 (I like the breathless "unearthed today", like it was some sort of secret -- the original Hancock paper is listed as having 29 cites) and has rather obvious applications for marketing, billing and security.

      Yup. For anybody curious, here's the (slightly garbled) research abstract for the paper published in 2000:

      Hancock: a language for extracting signatures from data streams

      Massive transaction streams present a number of opportu
      nities for data mining techniques Transactions might rep
      resent calls on a telephone network commercial credit card
      purchases stock market trades or HTTP requests to a web
      server While historically such data have been collected for
      billing or security purposes they are now being used to dis
      cover how customers or their intermediaries called transac
      tors use the underlying services
      For several years we have computed evolving proles called
      signatures of the transactors in large data streams using
      handwritten C code The signature for each transactor cap
      tures the salient features of his transactions through time
      Programs for processing signatures must be highly opti
      mized because of the size of the data stream several gi
      gabytes per day and the number of signatures to maintain
      hundreds of millions C programs to compute signatures
      often sacriced readability for performance Consequently
      they are dicult to verify and maintain
      Hancock is a domainspecic language created to express
      computationally ecient signature programs cleanly In this
      paper we describe the obstacles to computing signatures
      from massive streams and explain how Hancock addresses
      these problems For expository purposes we present Han
      cock using a running example from the telecommunications
      industry however the language itself is general and applies
      equally well to other data sources

    3. Re:Ummm.... by jallen02 · · Score: 1

      Now you never know.. with one low UID user just having bought it at auction :)

    4. Re:Ummm.... by Anonymous Coward · · Score: 0

      Because we have long ago crossed the line from "exaggeration" to pure lying.

      US persons != US citizens

      get it right

    5. Re:Ummm.... by Anonymous Coward · · Score: 0

      From TFA:
      developed by AT&T researchers to mine gigabytes of the company's telephone and internet records [...] built in the late 1990s to develop marketing leads, and as a security tool to see if new customers called the same numbers as previously cut-off fraudsters

      But yet, when I call them tho get the reverse-number of that machine who called, to compliant to my Do Not Call List, they are unable to tell me, they do not keep such records permitting to know who called!

      Wait, I think I can still bent over a few more milimiters... Hunch! No that was it, as low as I can get as a modern age customer of a Big Telco

  11. Don't worry! by Peter+Trepan · · Score: 5, Insightful

    If you haven't done anything wrong, then you have nowhere to hide!

    Whoops - I mean nothing. Nothing to hide.

    --

    Step into a huge movement. Don't Tread In Me.

    1. Re:Don't worry! by skintigh2 · · Score: 1

      Correction: if you have done nothing ***the goverment considers wrong*** you have nothing to hide.

      What the govenrment cosiders wrong is subject to change at any time, without warning or restriction, you milage may very, contents may settle during rendition.

      PS: As for your sig, how about "Conservatives: nominate Ron Paul, the ONLY Republican candidate who does not want to preemptivly start a thermonuclear world war III. Liberals: for the love of God, make sure none of those nut cases get into power."

    2. Re:Don't worry! by Elyscape · · Score: 2

      Correction: if you have done nothing ***the goverment considers wrong*** you have nothing to hide.
      No, that's not how it works. In reality, if you've done nothing wrong, you have nothing to hide. The government will helpfully make something up and "hide" it for you, then pretend to be shocked when it "finds" it.
      --
      I own itburns.net. What should I put there?
  12. Hello world by $RANDOMLUSER · · Score: 4, Funny

    update Users set Status = 'suspicious' where Username in (SELECT Username, ipAddress, MissleAddress from IncomingCalls ic, OutgoinCalls oc where Volume = 'whispering' and Username not in (select Username from RepublicanDonors));

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  13. not a new language by roman_mir · · Score: 4, Informative

    this is a collection of libraries and some domain specific keywords/structures, but to say that this is a new language is a stretch of imagination.

    1. Re:not a new language by snarkh · · Score: 1


      A dialect?

    2. Re:not a new language by davidsyes · · Score: 1

      Maybe they are just patent trolling.

      I wonder if this will get some people into trouble when they try to get cute and build logs on government operations.

      Damn. I cannot find the site, but there is one that essentially is titled "IP Addresses to NEVER Ping..." if you want to avoid trouble with the law. It contained thousands of addresses, hundreds of class group names, and these are held by universities, BBN, ATT, NSA, CIA, DEA, DIS, NIS, and all sorts of other alphabet soup letters.

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  14. perl by _14k4 · · Score: 1

    Well, at least they didn't realize they could do it in perl and then give perl the bad name...

  15. Tin Foil Beanie time by Anonymous Coward · · Score: 0

    From a slashdot potato head: Hancock is a C variant developed to mine gigabytes of the company's telephone and internet records for surveillance purposes.

    From AT&T Labs: At AT&T Labs we have a suite of Hancock programs that run daily to calculate sig-
    natures or proles of AT&T's long-distance customers. These signatures are used for
    fraud detection and marketing.


    http://www.research.att.com/~kfisher/hancock/manual.ps

    The program for parsing millions of records as they flow into permanent data farms sounds oddly close to the data mining the NSA performed after 9/11 to find targets for its warrantless spying on American citizens calls and emails

    The NSA is tapping inbound communications from countries on the watch list. They are spying on foreign nationals calling into the US. Unlike Hillary Clinton: http://sweetness-light.com/archive/hillary-files-eavesdropping-on-the-bimbos

  16. They only named it after... by Anonymous Coward · · Score: 0

    they got caught with their pants down over this surveillance program.

  17. *AFTER* 9-11? by erroneus · · Score: 2, Informative

    I think we've been seeing a trickling of stories and evidence showing that Bush/Cheney/Addington were ALREADY doing many 'questionable' things prior to 9-11. At the speed of government, doesn't it make you ask how they were able to cobble together the DHS?! And if I recall, some of the surveillance activities declined by Qwest were requested prior to 9-11.

    Bottom line? 9-11 is irrelevant to their intent... 9-11 helped provide some justification in the eyes of some, but the evidence shows that this stuff has been planned WELL in advance of 9-11 and this is not a reaction or over-reaction.

    1. Re:*AFTER* 9-11? by BlowHole666 · · Score: 1
      Hmm could you please provide some proof to these claims? I would LOVE to see some proof about how this administration was doing questionable things prior to 9-11. By questionable I will assume you mean spying or wire tapping etc.

      At the speed of government, doesn't it make you ask how they were able to cobble together the DHS?!
      Also I think after an act of war such as 9-11 the government can act quite fast.
      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    2. Re:*AFTER* 9-11? by 3waygeek · · Score: 1

      Here's some interesting evidence. Note that Nacchio's testimony refers to events before 9/11/2001. Specifically, on 2/27/01, he met with NSA to discuss several projects, including at least one that Nacchio considered to be illegal and thus refused.

    3. Re:*AFTER* 9-11? by sgt_doom · · Score: 1
      Hmm could you please provide some proof to these claims?

      Dood!!! While the post to you provides some rather obvious evidence --- have you been living in a cave these past five years???? The evidence - quite a bit of other stuff besides Nacchio's trial docs - has been popping up in the news media ever year. Don't you ever read -- or listen to any news????? This is a harsh criticism --- but please don't cry like a bedwetting Boehner (Senator from PA who only lasted four weeks in Navy bootcamp due to chronic bedwetting).

      Also I think after an act of war such as 9-11 the government can act quite fast.

      Dood!!! How many years (eons?) has it been and still no Osama?? And how many times a year do we hear yet another DVD release from the Osama Broadcasting Network (OBN), most probably financed by the Bush Crime Family?? And how much money has been spent --- and still NO OSAMA???? (Hint: counting the Iraqi occupation, all that moolah to the "security contracting corporations" and the missing $30 billion in Iraq (can you spell money laundering???) the amount is now over $1 trillion - critical thinking is obviously not your strong point......)

  18. Prior Art by Doc+Ruby · · Score: 1

    The language already exists: it's Soviet East German.

    --

    --
    make install -not war

  19. Not This Shit Again! by Anonymous Coward · · Score: 0

    Excessive is putting it lightly.

    Some people are not happy unless they can find some evidence of someone doing something "wrong". If they can't find it, they make it up.

    File this under the tin foil hat label, right next to "9/11 was an inside job" and "The government has Captured Aliens".

    1. Re:Not This Shit Again! by mr_mischief · · Score: 1

      The government has captured aliens. It then drops them off 1 mile past the fence, where the Mexicans give them food and water for their return trip.

      Oh... you meant the other type of alien conspiracy. Sorry, AC, can't help you there. As entertaining as they are, the claims are extraordinary and require extraordinary proof, not fuzzy pictures of Halloween costumes.

  20. Hello, Get-A-Life called. by WED+Fan · · Score: 0, Offtopic

    Seriously. I'm curious.

    Seriously, why would you be curious about something as mundane...oh, wait, geek, /., anal retentive...nevermind.

    Sorry, just my kettle and pot moment. Ooops.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  21. Hello World in Surveillance Language by Lemming+Mark · · Score: 2, Insightful

    The manual for the language includes a Hello World variant

    Never has that program name been so fitting.

    1. Re:Hello World in Surveillance Language by jamstar7 · · Score: 1

      The manual for the language includes a Hello World variant

      Never has that program name been so fitting.

      Kinda gives a whole new dimension to "Reach out and touch someone", doesn't it?

      --
      Understanding the scope of the problem is the first step on the path to true panic.
  22. John Hancock by Speare · · Score: 3, Interesting

    Jokes aside, is this related to John Hancock?

    John Hancock was an American Revolutionary, one of the signers of the Declaration of Independence. He signed it as largely and boldly as possible, much larger than any of the other signatures on that document, so that the King of England would have NO trouble identifying him in the face of his (and his compatriots) clear act of treason. His name is now synonymous with autograph or signature, as in, "Can I have your John Hancock here, please?"

    If the AT&T technical staff called their data mining "language" Hancock, it may have been a poetic choice: AT&T is signaling their actions, and/or the actions of the government agents, are akin to treasonous. Yes, the charge of 'treason' is nearly moot in modern US law, but the fact remains that any sensible reading of the Constitution would not indicate any authority for what the government is doing with our communications.

    --
    [ .sig file not found ]
    1. Re:John Hancock by Anonymous Coward · · Score: 0

      I prefer to think they named it after Tony Hancock.

      I realize that most of the world will hear a whooshing sound as that goes overs there heads

    2. Re:John Hancock by IndustrialComplex · · Score: 3, Insightful

      Actually, I would think that by calling it Hancock, they are referring to the fact that people monitored are supplying their own Hancock simply through their actions.

      In other words, there would be no doubt as to who was behind the words coming from the machines. An involuntary Hancock as it were.

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    3. Re:John Hancock by stuporglue · · Score: 1

      so that the King of England would have NO trouble identifying him Maybe they're naming it Hancock because the current rulers won't have trouble identifying people either.
      --
      https://www.facebook.com/digitizeicm -- Show your support for the digitization of the Iron County Miner newspaper archiv
    4. Re:John Hancock by ggvaidya · · Score: 1

      That's an interesting theory, but the urban legend is wrong: Hancock signed his name on the Declaration of Independence in a large script because he was the first one to sign it, and he had the whole of the rest of the page to himself. It was first printed in that form - with only two names, and one signature, on it (John Hancock, as the president of the Continental Congress, signed it on behalf of the entire Congress). The others didn't sign it until later that year, at which point they had to make sure there was room enough for everyone.

      IANAHistorian, so please correct me if I got something wrong!

    5. Re:John Hancock by businessnerd · · Score: 1

      It's HERBIE Hancock

      ...idiots

      --
      "It's not whether you win or lose, it's how drunk you get." -- H. J. Simpson
  23. Proof? We don't need no stinking proof! by TheDawgLives · · Score: 1, Troll

    The program for parsing millions of records as they flow into permanent data farms sounds oddly close to the data mining the NSA performed after 9/11 to find targets for its warrantless spying on American citizens calls and emails.
    Ok, this is going WAY too far! Could you have at lease included some LINKS to actual PROOF that ANY government agency conducted warrantless spying on US citizens? I mean other than the FUD that the NYT and Democrats spread which also is not based on any actual proof. IIRC the warrentless wiretaps were on NON-US citizens that were OUTSIDE of US jurisdiction. The whole "it's common knowledge that" defense is wearing quite thin. If you're going to make outrageous claims, you need to back them up with actual proof. No wonder he posted as AC.
    --
    -TheDawgLives suckitdown
    1. Re:Proof? We don't need no stinking proof! by iter8 · · Score: 1

      Hmmm...I don't think your recall is 100%. Read this description: http://en.wikipedia.org/wiki/NSA_warrantless_surveillance_controversy. The Bush administration claimed that they were intercepting calls originating outside the US even if that call terminated in the US. It's not unreasonable to assume that some of those calls might have been to US citizens. In any case, without oversight and since the complete details of executive order authorizing this are not known, who can tell what they were up to.

    2. Re:Proof? We don't need no stinking proof! by vertinox · · Score: 1

      Ok, this is going WAY too far! Could you have at lease included some LINKS to actual PROOF that ANY government agency conducted warrantless spying on US citizens?

      If they didn't do it, then why are they asking for immunity with the current legislation?

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    3. Re:Proof? We don't need no stinking proof! by Anonymous Coward · · Score: 0

      Because there were two programs. The international call tapping program at least has historical defense, if not constitutional defense (remember, the person on this end of the line is in the US, unless you can explain how telephones magically teleport people out of the country), but the other program is what this article is referring to: the "dragnet" operation whereby all communications are logged and screened by computer for establishing connections such as whether or not you called the same pizza parlor as a known terrorist. Or that your calling pattern "looks like" a terrorist cell calling pattern, whatever that may be.

    4. Re:Proof? We don't need no stinking proof! by Anonymous+Cowhead · · Score: 1

      Ok, this is going WAY too far! [...]

      I mean other than the FUD that the NYT and Democrats spread which also is not based on any actual proof. [...]

      If you're going to make outrageous claims, you need to back them up with actual proof. If only the administration held itself to that same basic standard...
    5. Re:Proof? We don't need no stinking proof! by sgt_doom · · Score: 1
      Ok, this is going WAY too far!

      Dood - you soooo obviously don't read - so please attend to the list below for a minimum of enlightenment!

      21st Century Reading List:

      The Bush Agenda by Antonia Juhasz, American Dynasty by Kevin Phillips, Blood Money by T. Christian Miller, Hostile Takeover by David Sirota, Armed Madhouse by Greg Palast, Brothers by David Talbot, Other People's Money by Nomi Prins, Confessions of an Economic Hitman by John Perkins, No Place To Hide by Robert O'Harrow, Screwed: The Undeclared War Against The Middle Class Thom Hartmann, War is a Racket by General Smedley Butler, Licensed to Kill by Robert Young Pelton, Perpetual War for Perpetual Peace by Gore Vidal, John Kenneth Galbraith by Richard Parker

  24. I sense a new meme! by Anonymous Coward · · Score: 1, Funny

    I've been Hancocked!

  25. Oh lord... by Unlikely_Hero · · Score: 1

    I try to stay upbeat about all this, I try to think of ways to fight back against this kind of crap, I do everything I can to not have to deal with this kind of obscenely orwellian garbage...but...sometimes it just hits ya right in the gut...and you feel dreadfully sick...

    --
    Happiness does not come from having much, but from being attached to little.
  26. Hancock by davidsyes · · Score: 1

    with a Manual Guide... I wonder when this application will "cock up" (in English parlance) and screw over people not part of the serve.. sir vail-ance ... umm surveillance.

    I thought many of these ISP and ISP parent companies had stated officially that they had issues with excessive data retention (storage space, processing of the enormous data sets, legal issues, etc...). Now, this, from one company that is probably going to make some enemies.

    What good (other than government surveillance and corporate marketing) can come from this without harming privacy?

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  27. Did anyone read up on the language? by Weslee · · Score: 4, Informative

    Its basically just C with some generic structures thrown on top of it.

    Also, it was created in 2000.
    Its intent, as some have mentioned, was marketing.
    Basically it does what Google Analytics or WebTrends does for the web.

    It actually seems like a nice language, for those who want to quickly run through gigs of data.

    I see nothing evil about the language itself.
    It, like C, perl, PHP, or any other language you chose to use - Can be used for whatever purpose the programmer chooses.
    Its intent was marketing, and almost every company in existence wants to know more about their customers.

    1. Re:Did anyone read up on the language? by ioshhdflwuegfh · · Score: 1

      Its basically just C with some generic structures thrown on top of it.

      Also, it was created in 2000. Its intent, as some have mentioned, was marketing. Basically it does what Google Analytics or WebTrends does for the web.

      It actually seems like a nice language, for those who want to quickly run through gigs of data.

      I see nothing evil about the language itself. It, like C, perl, PHP, or any other language you chose to use - Can be used for whatever purpose the programmer chooses. Its intent was marketing, and almost every company in existence wants to know more about their customers. Ok, let me enlighten you: there is a blue pill, and there is a red pill... oh, you've already taken one... nevermind
  28. correction for submission by Anonymous Coward · · Score: 1, Informative

    "oddly close to the data mining the NSA performed BEFORE 9/11"

  29. Hancock Written Before 2001 by squidguy · · Score: 3, Insightful

    Gee, can you conspiracy theorists take a break for a second and consider that, just perhaps, this was written for commercial telecom management, marketing and fraud detection purposes? It was written and in the public domain before 9-11.
    The US Government uses Linux, so are we to presume that Linus Torvalds is an agent of George Bush and the broad conspiracy to spy on you?

    1. Re:Hancock Written Before 2001 by Anonymous Coward · · Score: 0

      "Gee, can you conspiracy theorists take a break for a second..."

      You must be new here.

    2. Re:Hancock Written Before 2001 by ioshhdflwuegfh · · Score: 1

      Gee, can you conspiracy theorists take a break for a second and consider that, just perhaps, this was written for commercial telecom management, marketing and fraud detection purposes? It was written and in the public domain before 9-11. What conspiracy? Since it was written before 2001, that means... what does it mean?
    3. Re:Hancock Written Before 2001 by Anonymous Coward · · Score: 0

      Gee, can you conspiracy theorists take a break for a second FTFA: (AT&T) even owns a patent on some of its data mining methods, issued to two of Hancock's creators in 2002.
      but earlier in the article: Where the bureau got the idea that phone companies collect such data has, until now, been a mystery.

      Conspiracy theorist? HA! A mystery I say, it's right there in the article.

      (cuz you know, the "bureau" ;) ;) never checks what is getting patented, with the system being broken and all.
  30. Hash indeed... by DoofusOfDeath · · Score: 1

    'The manual for the language includes a Hello World variant that shows you how to write a program that will parse logs of IP addresses and record them into permanent hashes

    Sure, I can just imagine what the hash function is, based on AT&T's recent history:

    long long hashForNsaEyesOnly(long long phoneNum) {
    int wink = -1;
    int nod = -1;
    return (2 * phoneNum * wink * nod) / 2;
    }
  31. AT&T may not have invented it entirely.... by Algorithmnast · · Score: 2, Interesting

    If you look here and research the case a bit, you'll find that a Maryland company may have actually been more responsible for ATT's abilities than ATT would like to admit. That company is now defunct, unfortunately, and so it's now safe for ATT to pretend that they've done work in the area without answering to more law suits.

    It was a very technically challenging job. We helped to index records for these guys until mid-2005. We did it in effectively O(n) time - the cool factor was higher than the say-nothing factor.

    And yes - I know that academia will claim that it's not possible, that data correlation must be O(n^2). For the decade that we did it, we were sure glad that academia held to that position.

    Enough reminiscing.

  32. A "new" concept? by Caerdwyn · · Score: 1

    Wat, someone reinvented regexp?

    --
    Everybody gets what the majority deserves.
  33. Great Name!! by Seraphim_72 · · Score: 1

    Because I know the Han(d)s are on my shoulders and I then know where the rest of the name is going!!

    --
    Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
  34. Ellen Hancock? by Anonymous Coward · · Score: 1, Interesting

    Any of you young-uns here remember the clipper chip? President Clinton's ingenious plan to bug every phone in America:

    http://en.wikipedia.org/wiki/Clipper_chip

    Wasn't Hancock the name of the academic stooge that was pushed front and center by the feds to shill for this thing, claiming that we could trust Bill & Algore with the key escrow? I seem to remember a fawining article in the ACM Communications pimping for the clipper chip.

    I wanna say Ellen Hancock, former IBM and Apple exec, but her bio makes no mention of time spent in academia or shilling for bad wiretapping schemes:

    http://en.wikipedia.org/wiki/Ellen_Hancock

    Even if it's not her, I wonder if the programming language namesake and the government spying toady are one in the same.

  35. Hancock source code by FleaPlus · · Score: 2, Informative

    Additionally, one can easily download the Hancock source code (for non-commercial use), manuals, and various research papers here:

    http://www.research.att.com/~kfisher/hancock/

    Conspiracy!

  36. Oblig. Animal House reference by Mr.+Underbridge · · Score: 1

    Did we give up when the Germans bombed Pearl Harbor?

  37. You're almost right by roystgnr · · Score: 4, Funny

    But bear in mind, this programming language was invented by people who are so insecure that they're willing to shred the Fourth Amendment to try and assuage their fear of terrorists. I think C=> might be more accurate.

    1. Re:You're almost right by Anonymous Coward · · Score: 0

      Then you're talking C-.

    2. Re:You're almost right by Xyrus · · Score: 1

      I vote for ( |o| ) myself, but it's rather hard to pronounce.

      ~X~

      --
      ~X~
    3. Re:You're almost right by djasbestos · · Score: 1

      Aye, but having a small...unit...is un-American. Hence the use of four ='s to perpetuate the illusion of the contrary for these folks. I mean, how accurate is "USA PATRIOT Act" in name versus function/motive?

      I agree that your suggestion is more reflective of reality, however.

  38. This Guy Is Paranoid by Anonymous Coward · · Score: 0

    I'm pretty sure that this nut job believes that IBM has teamed up with the Government to spy on him.

  39. AFTER 9/11?!?!? by dkarma · · Score: 0

    You mean months before [bloomberg.com] 9/11 right?

  40. Ron Paul Supports Run for Cover by Anonymous Coward · · Score: 0

    Conservatives: Vote Ron Paul for smaller government. Liberals: Vote Ron Paul for weaker enemies.

    Because everyone should know what they are getting when they vote for a candidate.

  41. Hancock's Half Hour by Gizah · · Score: 1

    Hancock's Half Hour The time taken to scan any arbitrary volume of call detail records, being half that of prior technologies.
    1. Re:Hancock's Half Hour by Kittenman · · Score: 1

      So it wasn't just me that thought of Tony Hancock, rather than the US founding father ...

      --
      "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
  42. Nm. We'll just keep our heads in the sand... by Anonymous Coward · · Score: 2, Informative

    Oh, good god.

    Either you must be new to this whole inter-tubes thing, or you're a right-wing apologist who's been assigned to ./.

    How about you go through the huge mass of stories reference here on Slashdot alone before whining about what everyone else is up to speed on, that you personally have been ignoring all this time. That link points to a large number of articles that touch on the subject (and several more showing that sadly, the US isn't the only government attempting to bloom into full-blown fascism using any possible excuse).

    Or, if you just want a very simple primer to get you started, how about these three, related to the original exposure of the ILLEGAL NSA wiretap program, additional evidence supporting the allegations, and the federal circuit ruling clearly declaring it to be ILLEGAL:
    The AT&T Whistleblower's Evidence
    Wired Releases Full Text of AT&T NSA Document
    Judge Rules NSA Wiretapping Unconstitutional

    This isn't FUD. This is the real deal smoking gun. The only conspiracy here is the one this administration is engaged in to circumvent any and all legal protections intended to, for very good reason, explicitly limit the power of the executive to do exactly what they're doing.

  43. Oh I love it. by Anonymous Coward · · Score: 1, Interesting

    The system was built in the late 1990s to develop marketing leads, and as a security tool to see if new customers called the same numbers as previously cut-off fraudsters -- something the paper refers to as "guilt by association." When I was hacking and phreaking back in 1980 to 1987 me and some friends were writing War Dialers for PC's, Apple II and C64's. We had something like 2000 people running our software round the clock, all working on finding long distance codes.

    I started to notice patterns on how people would get busted.
    Kid A finds a valid code.
    Kid A calls his buddy Kid B using the code, and gives him the code.
    Kid B then calls Kid A back using the code.
    From there the dispersion of this code goes out exponentially for 2 weeks till the code gets deactivated.

    I start to see a pattern were this kids would then get Busted, or at least a nasty phone call, maybe even some letters.

    Later I would start to see my software pass over valid codes as not valid.

    The phone networks started to sense we were trying numbers sequentially and deactivate them just before we would try it.
    This had to be done in realtime.
    Next was pseudo random numbers we were using, but this eventually failed in the same way.
    Then I used just the random() function in the basic language our code ran in.
    That also eventually started to fail!

    Noticing this intelligence in the system I came up with what I called the reverse pyramid around 1983.

    I Eventually came up with a scheme for pseudo random generators that wouldn't fail. This was done using a central server(over phone lines) and was the only way to solve this since it had become obvious that telco security people were also getting copies of our war dialers. ( The purpose for pseudo random instead of pure random was that we wanted to get full coverage of a specific number space each kid was scanning. )

      Basically the dialers would not tell the kid running the software they had come across a code.
      Instead it would contact a very small server hidden in the phone network and upload the code it had found.
      Then at a regular interval, all thousands of users would get the same code all at once.
      Most kids probably thought that it was there computer that had found the code, but really it was out of a large pool of codes we had acquired. This solved the "guilt by association." problem.

      So after the code was disbursed widely starting with what would usually be the last people to get a code, it would throw off such fancy analysis tools.
      Then after a week or so the "inner circle" of our core group would start using the code, when they were well in the noise of millions of people stealing long distance using the same code.

    Anyhow, the point of all of this is to finally see some confirmation that they had developed such software that they were using against us, and that out countermeasures had worked.

  44. Re:Nm. We'll just keep our heads in the sand... by Anonymous Coward · · Score: 0
    Stevie,

    Your huge mass of stories has nothing to do with the topic at hand.

    Your three links to supposedly illegal NSA wiretapping are just more of your usual paranoid conspiracy theory crap without any substantiation or proof.

    The only conspiracy here is the one this administration is engaged in To run you out of your job, out of your career, to steal everything you own, and to make you homeless. Yeah yeah. We've heard it all before. Maybe if you'd stop smoking marijuana for a moment and get a job serving fries you'd be happier with your life and less prone to post your crap on Slashdot.

    Posting AC doesn't work for you, Stevie. How many times must we tell you? Log in.
  45. What's the license? by HiThere · · Score: 1

    This might be an interesting language for many purposes... just because those who created it had one purpose in mind, doesn't mean it can't be used elsewhere. But that depends on the license, which the article doesn't seem to mention.

    The license clearly isn't BSD, but it could, conceivably, be GPL...depending on what the article writer translated into "Hancock's source code and binaries (now up to version 2.0) are available free to noncommercial users from an AT&T Research website. " (In the article there's a link to the source code site...but without knowing the license I'm not looking any further.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  46. Hello World... it's Big Brother by Anonymous Coward · · Score: 0

    The manual for the language includes a Hello World variant that shows you how to write a program that will parse logs of IP addresses and record them into permanent hashes.
    Also known as GNU Hello World 6.10.1007 (latest patch fixes --translate-to-swahili.)
  47. Obligatory by PPH · · Score: 1

    Nothing to C here. Move along.

    --
    Have gnu, will travel.
  48. Good one... by Graywolf · · Score: 1

    SQL jokes FTW!

  49. Alternate method for accessing the internet by twkrimm · · Score: 1

    I wish the satellite providers would offer (one way) internet service. They could use several TV channels, and continously download channels of information. You could have a geek channel with slashdot, cnet, lwn (linux week news). You could have a news channel. Yes could still get on the internet through other means as well. 0) No extra satellite dish required. 1) We have very large, affordable, hard drives to store the information. 2) We have many channels available on satellite already and most of the existing stuff is useless anyway. Unfortunately the satellite provider would determine what to download. There also may be IP concerns but I think these are minor. What do you think?