Slashdot Mirror


Slashback: Cheaters, Spammers, Chessmen

Slashback brings you more words tonight on catching CS cheaters (and whom to credit for the software that does so), giving money near-painlessly to another worthy cause, complications in wiretapping California's phones, and more. Read on, and enjoy!

GA Tech TAs not given credit for program exposing those who don't give credit. zorba1 writes: "Chalk another one to the 'TAs get no credit' department. CNN is running an article on how on how Georgia Tech's College of Computing professors wrote a cheat-finder program that discovered 186 Intro to Computing cheaters. As a former CS TA at GaTech, some clarification points:

  1. The app was developed by TAs, not by professors.
  2. It doesn't detect 'exact duplications of computer code.' It removes variable names and examines duplication in code structure.
  3. The only reason it's in the news is that GaTech recently required nearly all students to take one or two introductory CS courses."

The stench whiffed 'round the world ... Kelsevinal writes "A look at this article on the Chicago Tribune website reveals that our good friend Bernie Shifman is getting a little publicity... Think what you want about the situation, but I think it's funny as hell. I bet Shifman likes it too ... think of all the human resources depts. who might see this!"

After all, not everything is Free. xueexueg writes: "I just noticed that the Free Software Foundation has finally gotten around to setting up secure servers for orders and donations. For ages you actually had to print out and mail an order form to them, but now, at last, you can give them money for goods or charity, in your proverbial underwear."

And let's face it, there aren't that many places in the world where you can order T-shirts adorned with a levitating gnu.

Does this remind you of Gorman Seedling's electric collars? koganuts writes: "Updating a story posted by Slashdot on January 9th, according to The Los Angeles Times, "Gov. Gray Davis' proposal to let state and local police obtain roving wiretaps on suspected criminals was dropped from the legislation containing it Tuesday after the legislative counsel's office concluded that it was illegal." There were also provisions in the proposed bill which extended wiretapping to e-mail and the Internet. One thing I never knew was that "...wiretaps cost an average of $56,767.""

Have you learned your lesson? Eblis writes: "The Learning Machine Challenged hosted by AI has finally ground to a halt, with results available at lmw.a-i.com. Congratulations to the winners and to AI for hosting such a successful contest!"

352 comments

  1. Required CS courses? by Mighty-Troll · · Score: 1, Interesting

    The only reason it's in the news is that GaTech recently required nearly all students to take one or two introductory CS courses.

    And people are complaining about this? No one forced them to go to a technical school or anything ...

    --
    I live under the bridge, in a pile of feces.
    1. Re:Required CS courses? by cyberlync · · Score: 2, Insightful


      Similar problems generally have similar solutions, expecially when every person producing that solution was taught by the same instructer. It is very likly that many of these programs would share a similar structure overall. Of course, the did not mention how similar it has to be, but I would not bet on this program only catch actuall cheaters, allot of dolphins probably get caught in that tuna net.

      --
      I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    2. Re:Required CS courses? by Anonymous Coward · · Score: 0

      I don't need to know how to program to design a sewer system for a city.

      Technical college or not, forcing students to take a class that they aren't interested in, and then persecuting them for not being overly creative is a problem.

      The assignemtns that entry level classes have do not promote terribly clever solutions. Anything that removes subjectivity in these classes is a bad thing.

      I always promoted less emphasis on assignments, and test the crap out of the students in these classes. Writing code segments, and programs during a class period is a great way testing understanding.

    3. Re:Required CS courses? by JustDan · · Score: 1

      I'm assuming that the program doesn't do all the marking -- at some point, a human being has to pick up the output from this anti-cheating program and check the two.

      Of course, if two people think alike...

      --
      If this were a sig, you'd be reading it
    4. Re:Required CS courses? by colmore · · Score: 2

      Assume the assignments that they're bothering to check are at least decently large ones, and not first day "Hello World" apps. In even a 200+ line program, there are enough different ways to structure a function, phrase an algorithm, manage a sort, etc. etc. that i think it would be doubtful that even in a class of several hundred people, two identically structured programs would emerge.

      I don't see how this is news though. Other schools have had similar software for years. I know for a fact that the Columbia University CS department has it, and I'm assuming others do to; it's a fairly obvious measure.

      --
      In Capitalist America, bank robs you!
    5. Re:Required CS courses? by Anonymous Coward · · Score: 0
      Technical college or not, forcing students to take a class that they aren't interested in, and then persecuting them for not being overly creative is a problem.

      Uh, I didn't find my English Composition class to be very interesting, but I didn't cheat on it and I passed. Just because you don't like the class doesn't mean it isn't a good thing for you to learn. Going to college is an option - if you don't like the required courses go elsewhere.

  2. Hmmm by Anonymous Coward · · Score: 0

    And here I thought we might have some new software to detect CounterStrike cheaters...

    1. Re:Hmmm by Anonymous Coward · · Score: 0

      Tell me about it! I was very happy to see a story about FPS game cheaters getting onto CNN via a university study... them bastards ruined a perfectly good game.

      goddam cheating scum... mutter mutter...

  3. Well worth the $$$ by Guitarzan · · Score: 4, Offtopic

    If you could pay $56,767 to wiretap a 900 number, imagine how much cash you could save!

  4. CS cheaters? by Anonymous Coward · · Score: 1, Funny

    Aw crud! I thought you mean't CounterStrike... :(

    1. Re:CS cheaters? by mshomphe · · Score: 1

      And of course, as part of the group-think, 4 million people already responded with the same thing.

      Sigh...

      --
      She sat at the window watching the evening invade the avenue.
    2. Re:CS Cheaters? by Anonymous Coward · · Score: 0

      That moderation was SO FUCKING WRONG.

      Oh my god people.

      IT WAS MEANT TO BE FUNNY.

      God, you moderators are a bunch of fucking tools. All of you. You don't deserve to moderate. Now fuck off, lamers.

    3. Re:CS cheaters? by Anonymous Coward · · Score: 0

      Yeah, same with me! I had really hoped that *someone* had found a way to stop cheaters dead cold. Yeah, yeah, I know it's been said countless times that it's impossible to make an uncrackable game, but for those that play honestly, it would be nice if somehow a truly uncrackable (or as practically close as possible) multiplayer game were made.

      Damn, when are we going to see more news for *gaming* nerds?

      (Believe me, though, I'm *NOT* making the same old lame "This isn't news for nerds! This doesn't matter!" statement)

    4. Re:CS cheaters? by Scooter · · Score: 1

      LOL so did I - cheating must be rife in Counterstrike if just seeing "CS" and "cheat" triggers that off in my brain.

      Mind you - I don't think we use the term "CS course" in the UK - there all called things like MIS (Managment Information Systems) or just "Computing".

    5. Re:CS cheaters? by Breakfast+Pants · · Score: 1

      Were you really laughing out loud? I didn't think so. Please keep that crap on AOL where it belongs.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
  5. CS Cheaters by Renraku · · Score: 0, Redundant

    So...who'se going to write something to find all of those damn wallhackers and aimbotters?

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    1. Re:CS Cheaters by Anonymous Coward · · Score: 0

      the problem is OPENGL, you just write your own video drivers to cheat....

    2. Re:CS Cheaters by Renraku · · Score: 1

      The Hell it is. You can download OGC (a client hook) and run in D3D, and still have a wallhack, aimbot, and a bunch of other nifty features just by running the program before the game. CS is easyeasy to cheat on and get away with. But its gay.

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    3. Re:CS Cheaters by zorba1 · · Score: 5, Funny

      I have to admin, the "light test"[1] worked for most of our CS1501 pseudocode submissions (that is, before we went to Scheme).

      [1] 1. Place papers of suspected cheaters on top of each other.
      2. Hold up to light.
      3. Observe how everything overlaps *perfectly*, down to the whitespace, var names, etc.

      PS: Hey Yngve! Not much - email me!

    4. Re:CS Cheaters by J.+Tang · · Score: 3, Interesting

      Hey Gary. What's up?

      I had one student who was failing every single assignment, but then magically turned in a program which ran flawlessly, was multithreaded, and had network support. Needless to say, a few seconds on Google turned up the original -- and uncited -- source code.

      What a dummy.

    5. Re:CS Cheaters by Gary+Yngve · · Score: 1

      Wow, the light test... that's some type of
      fancy-shmancy parallel algorithm!

      You should patent it!

      P.S. Yo Tang... I'll email ya tomorrow...

    6. Re:CS Cheaters by zorba1 · · Score: 1

      It's especially efficient when you're able to conduct multiple papers in parallel all stacked on top of each other. :)

      I think Hughes, Lerner, or Jenks must have already patented it...

      --G

    7. Re:CS Cheaters by zorba1 · · Score: 1

      I love the epiphany students, especially the ones that:
      a) Manage to get a C or higher on their final, despite a 20 average on their work to date, and
      b) Have marks on their final reflecting how they very obviously cheated with their neighbor during the test.

    8. Re:CS Cheaters by bob-o-buds.com · · Score: 1

      you mean these?
      http://yensid.gamesniffer.com/phpBB/viewtopic.php? topic=51&forum=2&start=15&18(csguard is the best)
      And yes, it does catch all versions of OGC... I tried it personally... (it even works with TFC)

    9. Re:CS Cheaters by bob-o-buds.com · · Score: 1

      Get the serverOp to run CSguard... http://www.olo.counter-strike.pl/
      Then get him\her to run the config file from HELL:http://yensid.gamesniffer.com/phpBB/viewtopic .php?topic=194&forum=4&1

    10. Re:CS Cheaters by bob-o-buds.com · · Score: 1

      You, sir, are an absolute nut. at least read previous posts before saying anything...

    11. Re:CS Cheaters by Erich · · Score: 2
      Wassup?

      You still working out there in Hades?

      I've got a nice cushy architecture job! w00t!

      --

      -- Erich

      Slashdot reader since 1997

    12. Re:CS Cheaters by zorba1 · · Score: 1

      It snowed out here recently, literally! Does that mean it was a cold day in hell? :)

  6. Re:They have computers in Georgia?! by doooras · · Score: 1

    how can somoene without electricity watch the Dukes of Hazzard, troll?

  7. Re:They have computers in Georgia?! by RetroGeek · · Score: 1, Funny

    Look out the window?

    --

    - - - - - - - - - - -
    I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  8. CS cheaters by Anonymous Coward · · Score: 0

    Okay, who else thought they were referring to CounterStrike cheaters?

  9. To take care of some spammers! by www.sorehands.com · · Score: 4, Offtopic
    When I get the SPAM for the software to make unlimited copies of DVDs so I never have to pay for a DVD again, I forward it to hotline@mpaa.org. See if the MPAA is really after piracy, or just to scaare people.

    1. Re:To take care of some spammers! by aridhol · · Score: 4, Funny

      When you do this, make sure of one thing - ensure that you make it absolutely clear that you are forwarding an email you received. You don't want them coming to sue you for spamming and copying DVDs when you're trying to report someone.

      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    2. Re:To take care of some spammers! by Com2Kid · · Score: 3, Informative

      Heh, you ever /read/ the message's claims though?

      It says that their software allows for you to burn DVD-Rs with your CDR burner! LOL!!

      One of the newer varations appears to be selling instructions on how to copy from DVD to VHS.

      (This isn't all that hard really, if you have a CDR drive and a DVD-ROM drive on your computer and a standalone DVD player, it will just end up looking like dog shit. Rip the DVD, decrypte, reencode into SVCD or VCD [eew] and then play said S/VCD on your DVD player, which most now days support doing. Plug your DVD players out into your VCRs in and set the VCR to record, you will have to pause the recording while swapping S/VCD disks unless it is a /really/ short movie, but besides that. . . . enjoy your pixalated blurry mess! ^_^ )

    3. Re:To take care of some spammers! by jovlinger · · Score: 2

      Hah!

      I saw this spam for the first time, today. I figure they are just selling a program to copy the DVD data onto CD-R media (perhaps DivX encoded), but I tried to read all the fine print and couldn't find any reference at all to the fact the result wouldn't be a DVD.

      Ifso, then near as I can tell, the ad is fradulent.

    4. Re:To take care of some spammers! by Verne · · Score: 1

      um..... why not just plug the DVD player into the VCR and record straight off the DVD. That's what I do....

      ?

      --


      There are only two things in this world that smell like fish. And one of them's fish...
    5. Re:To take care of some spammers! by chriscrowley · · Score: 1

      Because it won't work on DVD movies which use Macrovsion. Only some DVD players have hidden options which allow you to turn this feature off.

    6. Re:To take care of some spammers! by Anonymous Coward · · Score: 1, Funny

      Or better yet, you can work for them. . .

      Internet Piracy Coordinator

      Full-time Internet Piracy Coordinator needed immediately for the Motion
      Picture Association's Worldwide Internet Enforcement department in
      Encino, California.

      Responsibilities include:
      * Intensive Internet use, research and online piracy site evaluation.
      * Technical and developmental oversight of automated search engine.
      * Worldwide coordination of regional online piracy investigations.
      Qualifications required are:
      * A solid understanding of Internet and computer functions, including
      LINUX, UNIX, NSLOOKUP, HOST, WHOIS, IRC, FTP, WWW, P2P and NNTP.
      * Ability to disseminate and decipher traceroutes and have a basic
      knowledge of DNS.
      * Ability to coordinate multiple projects.
      * Ability to communicate professionally with 3rd party vendors.
      * Ability to explain and convert technical jargon to daily vernacular.
      * Intermediate knowledge of Excel and Access.
      * Ability to solve practical problems with common sense.
      * Ability to handle confidential information.
      * Excellent communication and organizational skills.
      * College degree and high school diploma.
      * Coordinating/Assistant managerial experience preferred, but not
      necessary.

      Applications must include cover letter describing LINUX, UNIX, NSLOOKUP,
      HOST, WHOIS, IRC, FTP, WWW, P2P, and NNTP experience. Resumes without
      cover letter will not be considered.

    7. Re:To take care of some spammers! by Anonymous Coward · · Score: 0

      This "feature" eh?

    8. Re:To take care of some spammers! by Anonymous Coward · · Score: 0

      Just buy that thingy from RadioShack that everyone is talking about ... it scrubs the macrovision off the signal coming out of the DVD player or something...

    9. Re:To take care of some spammers! by loraksus · · Score: 1, Troll

      woot! now I won't have to use support@aol.com when I fill in registration forms online!!

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    10. Re:To take care of some spammers! by Anonymous Coward · · Score: 0

      I just use the coax out on my video card and use the DVD drive in my computer. No problems yet.

  10. Re:They have computers in Georgia?! by Anonymous Coward · · Score: 0

    how can somoene without electricity watch the Dukes of Hazzard, troll?

    Obviously you don't know there was a successful "Dukes of Hazzard" musical.

  11. Free Software Foundation and PayPal? by hansk · · Score: 1

    "I just noticed that the Free Software Foundation has finally gotten around to setting up secure servers for orders and donations."

    I wonder why they didn't previously use a service like PayPal for donations. It's used by many sites for secure transactions, for example ebay.com.

    1. Re:Free Software Foundation and PayPal? by Penrod+Pooch · · Score: 5, Insightful

      Because they had to wait for RSA patents to expire. You can't very well use stuff you oppose if you want to be taken seriously.

    2. Re:Free Software Foundation and PayPal? by AndyChrist · · Score: 1

      Ebay has their OWN payment service. ("Billpoint" AKA "Ebay payments") It is the sellers on Ebay who sometimes (maybe 1/2?) accept paypal.

      And the reason FSF doesn't use them...I dunno...maybe it's 'cause paypal sucks?

    3. Re:Free Software Foundation and PayPal? by Anonymous Coward · · Score: 0

      One reason is it would be a bad thing to encourage people to use PayPal because it only offers credit card protection on the first leg of the transfer (customer->PayPal), not the second leg (PayPal->FSF).

      I recommend you stop using PayPal immediately and demand that the businesses you deal with take credit cards or find someplace else to buy the good and/or service.

  12. Question... by Anonymous Coward · · Score: 2, Interesting

    $56,767 per wire trap?

    Is this just another made up number that if repeated enough people will assume that it is true?

    What does this include...
    FBI Agents pay check? Judges? Infrastruture cost in the FBI, that would cost the same if there were 2 wiretaps vs 20? DA's paycheck? Is this offset by any bribe money?

    Did they take the entire FBI budget and divide by the number of wiretaps and come out with a number that way? Which if were true then not issuing 2 wiretaps would save 100k+ a year..

    1. Re:Question... by phat_rat · · Score: 0
      Have you ever read
        1984
      by George Orwell? They make up numbers of boots and other good produced just to appese the peopel into thinking they've got it good, they erase the past and have a "Telescreen" or video camera in every persons flat/home. This is not too incredibly far off from what is being attempted in the US.

      Do you know that Japan has 750 members in their "Diet" or House of Reps.We have only around 300 to represent 'Free' Americans.

      They made up that number so that they could have room to fund their secret operations for the next twenty years.

      I dont agree with any sort of government spending that doesn't involve building a better country.A FREEER Country.
      --
      "Fight The Power"
    2. Re:Question... by filtersweep · · Score: 5, Insightful

      "A recent report by the state Department of Justice showed that California law enforcement requested 88 wiretap orders in 2000. Judges granted every request. The wiretaps cost an average of $56,767 and resulted in the arrests of 271 people. Of those, 17 were convicted. Most were used in drug investigations and involved home phones, cellular phones and pagers. "

      I'm just spitballing here, so bear with me...

      88 wiretaps = 271 arrests = 17 convictions, 254 that were NOT convicted

      88 wiretaps requested = 88 wiretaps granted (not a bad percentage)

      88 wiretaps X $56,767 = $4,995,496

      $56,767 / $40hr = 1419 "man" hours per case on average (OK... I just made up $40 for maintaining an employee with benefits, etc...)

      That is a hell of a lot of time put into wiretaps. If taps are anything like most businesses, the real cost goes into employee time. I probably spend a total of 25 hrs./month on the phone (including work time... and one might assume criminals might consider crime as part of their job?). If an investigation takes 10 months, we are up to 250 hours. If we consider the ratio of 88 taps yielding 271 arrests, that is about 3 people per tap. If we multiply our 250 hours X 3 we are at 750 hours... and that is just real time phone monitoring. Add all the support staff and forensics- we'd have to double that staff time to bring it to 1500 hours per case. It might actually be plausible.

      More significantly I find it disturbing that 100% taps are granted by the courts, but the conviction rate is about 19%. The arrest to conviction rate is 6%. That is a low return for giving up civil liberties.

      --


      Those that suggest you "dance like no one is watching" really want to see you make a complete fool of yourself.
    3. Re:Question... by spongman · · Score: 3, Interesting

      56767 looks more like someone typing a series of five digits with three fingers.

    4. Re:Question... by Alpha+State · · Score: 2

      Of course you realise that's $300,000 for every drug dealer put in jail, just for the phone taps. Anyone still think the drug war is worth it?

    5. Re:Question... by Com2Kid · · Score: 1

      ::raises hand::

      I do.

    6. Re:Question... by Gecko(dude) · · Score: 1

      of course it is, how do you think the contracted companies price these things?

    7. Re:Question... by fishebulb · · Score: 3, Insightful

      serious? wow, you know 300,000 people die from bad diets every year. compare that to the 26000 total deaths related to drugs. (half from murders due to gangs) HMMM I think we need a war on obesity, and start locking up those overweight people.

      If drugs were legal, drug dealers would be out of business.

    8. Re:Question... by ajknott · · Score: 1

      "Facts are the enemy of truth." - Don Quixote - "Man of La Mancha"

      "Numbers have no meaning or truth except that which is applied to them." - Isaac Asimov


      And why should we believe that there are 750 members of the Diet in Japan, or that there are 300 representatives for America? Because you said so?

      And yes, one (1) of the quotes is fictitious.

    9. Re:Question... by Com2Kid · · Score: 1

      "If drugs were legal, drug dealers would be out of business."

      No they wouldn't,

      They would just qualify for IRS tax refunds for any unsold merchandise. Bleh.

    10. Re:Question... by Anonymous Coward · · Score: 0

      The evidence supporting the wire tap orders wasn't presented, so you don't know if civil liberties were trampled on.

      What seems to escape most slashdot readers is that the warrant itself can be challenged in evidentiary hearings. If it is shown that the warrant was based on a whim, or bad evidence, anything attained from the warrant is thrown out.

      Judges don't just whip out warrants for wiretaps because they want to peep on Heidi Fleis' girls doing the wild thing. They have to be presented with enough evidence to, well, warrant a warrant.

      If a judge swears out a warrant on the wire tap, then his civil liberties weren't trampled. That is exactly where his liberties stop according to 4th ammendmant. you can no longer claim an intrusion on liberties that the constitution grants when the constition just revoked them.

      On the other hand, you can then start to inspect the process that the individual warrant was issued using, but I don't think you did.

    11. Re:Question... by fishebulb · · Score: 1

      actually it wouldnt be drug dealers, it would be commercial farms owned by large companies, which in theory would pay taxes on that. better than illegal funds.

  13. Money in my underwear? by GeekLife.com · · Score: 4, Funny

    Well, I'm glad they finally take that online (though I'd like to hear how) 'cause the Postal Service was really getting peeved at me for trying to send all that underwear through snail mail.

    1. Re:Money in my underwear? by Anonymous Coward · · Score: 0

      Well, RMS is apparently pretty free with his underwear, so I imagine he would welcome such donations.

  14. Re:RedHat???? by Anonymous Coward · · Score: 0

    7.2's worked flawlessly for me. More than I can say for Mandrake 7.

  15. CS wasn't what I thought it was... by Malor · · Score: 0, Offtopic

    I was pretty surprised that Counterstrike had made it to a Slashback -- I knew the cheating was terrible, but didn't think there was a Linux client.

    Turns out it was actually unimportant... just real life. Pfaugh. :-)

    1. Re:CS wasn't what I thought it was... by biglig2 · · Score: 2

      I was gonna say that.. now I can't, and no mod points so I can't even give you a +1 funny. Ho hum.

      There isn't a Linux client but a variety of hackers have made it work under WINE.

      [CoFR]BigLig

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    2. Re:CS wasn't what I thought it was... by Anonymous Coward · · Score: 0

      hmm, any url's on this? cos if theres one thing i hate, its crashing out in the middle of a game of CS because i had to run it in windoze!

      [clan.smilE]have.a.nice.day:-)

    3. Re:CS wasn't what I thought it was... by BrookHarty · · Score: 2

      CS cheaters (and whom to credit for the software that does so)

      Darn, I thought CounterStrike too. The author of the cheat is lucky nobody knows his name!

      -
      I want my M-LIFE.

  16. Re:They have computers in Georgia?! by Anonymous Coward · · Score: 0

    Potato battery for all those redneck farmboys, I guess.

  17. Brazil? by Alien54 · · Score: 2
    "We've all been looking for a spamming village idiot to be pilloried in the town square," Schwartzman said. "Now we've been blessed with Bernie."

    I would say that the newspaper article has about trashed his odds for a regular job.

    Hopefully he will leave the country, and move to Brazil. I understand there is an area down there the government is trying to turn into the Silicon valley of South America.

    They are bound to need a few good consultants.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Brazil? by SomeoneYouDontKnow · · Score: 2

      I'd guess he's either already spammed the folks in Brazil and pissed them off, or he soon will.

      --
      That light you see at the end of the tunnel might be from an oncoming train.
    2. Re:Brazil? by Anonymous Coward · · Score: 0
      ...move to Brazil...They are bound to need a few good consultants


      Nah, they've got the new Linux kernel manager (Marcelo Tosatti). Which kind of consultants could they need?

    3. Re:Brazil? by jcr · · Score: 2

      They are bound to need a few good consultants

      I'm sure that's true, but why in the world would they need a moron spammer?

      Seriously, I've met several people from Brazil, and enjoyed their company. There's no reason at all to wish Bernie's presence on them.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:Brazil? by Anonymous Coward · · Score: 0

      good consultants
      oxymoron

    5. Re:Brazil? by Band0r · · Score: 1

      I agree with your assessment that the newspaper article just trashed the chumps chances.

      Talk about the straw that broke the camel's back. I think this could be a straw 3 times the weight of the camel, and I wouldn't be surprised if the chump goes postal.

      Not that he ultimately has anyone to blame but his own self.

  18. Re:They have computers in Georgia?! by doooras · · Score: 1

    haha! ok, didn't think of that!

  19. my school by lukecs · · Score: 1

    A teacher of mine told me they were using a program such as the one mentioned here to check for cheaters in one of my programing class's at the University of Calgary.

    1. Re:my school by Dragnet · · Score: 0

      With power comes arrogance, apparently. Don't let mis-spoken fools like 'luke' represent our intelligence (on another note, I shouldn't let trolling fools like you represent America; but you do cast the image that Canada and the rest of the _world_ has of your country -- arrogance and introversion.) By making "amusing"(?) comments and phrases about our apparent igloos, you only berate your own intelligence and country once again. A large percentage of NASA is Canadian. There's a fun fact for "ya". (speaking of which, Mr. English, why are you using such simple-minded phrases now?). A large percentage of Americans are oebese, a problem we do not have. Even a troll can bite on a troll; when that troll is so uninformed as to make snide and naive comments about another nation. Hilarious, fools like you are; just hilarious.

    2. Re:my school by Dragnet · · Score: 0

      "BTW, I'm a f*king computer programmer"? Hrm, you sound naive even in that field. I have been working with ASM and some of the less elegant high-level languages since I was quite young; however you don't see me making these, stereotypically American types of bragging notions on forums. May seem like I drag on to bite the trolls comments, but you are such an incredible fool to even start.

    3. Re:my school by SimJockey · · Score: 0, Offtopic

      Actually, you are doing your part to reinforce every stereotype I have ever held about americans.
      BTW, you may want to check your own grammar. I'm pretty sure the contraction that is is that's.
      Dick.

      --
      Laugh while you can, monkey boy!
    4. Re:my school by jovlinger · · Score: 5, Interesting

      I graded an introductory scheme course once. You have no idea how easy it is to pick out cheating in an introductory programming course. You can actually pick out pretty much the whole solution history, much like a genetecist can track speciation through differences in DNA.

      Beginning programmers make such a wide range of mistakes that it's obvious which people discussed the problem before hand, which people programmed their solutions sitting next to each other on different computers, and which people just made a copy of someone else's solution (while they were away from the computer, it is often claimed).

      I'd say that all but the last of these scenarios is fine. What IS galling - nay insulting - is that they students think that the TA won't notice that two programs have exactly the same error epidology. I could understand if they thought they could get away with copying and modifying a working solution, but when the solution doesn't produce the required result, the TA HAS to grok the code. And you quickly notice when solutions are "similarly stupid". Strangely enogugh, the right solutions tended not to be copied. I'll spare you my specualtions on the social dynamic that results in that scenario.

      So no program necessary, IMHO. Of course, I had a fairly small class. I would hope that bigger classes get a couple of TAs.

    5. Re:my school by Anonymous Coward · · Score: 0

      Hahahah! That was so damn funny my side hurts! Look, you crazy canooks. It's obvious he was being fecitious, and from reading his past posts, he was just in rare form. Calm down already. Dont you have some young to eat?

    6. Re:my school by Anonymous Coward · · Score: 0
      ("PCs" is just fine).

      Since that entire sentence is parenthetic, the period should be inside the closing parenthesis.

    7. Re:my school by Chris+Colohan · · Score: 1

      Programs that catch cheating become more useful when you have a larger class. If you split up the grading over multiple TAs then you may not find these patterns. But once one of these utilities flags two submissions as being similar, it is very easy to tell if foul play was at work.

      If your assignment is well designed, it is often possible to give a "right" answer, or to also give an "inspired" answer. To give an inspired answer requires creativity and insight into the problem -- if two students give the same inspired answer, then it is often worth looking closer as well.

      When you are doing this, you have to keep in mind why you are doing these checks: in an intro class, you have to make sure that students are actually learning the material. Projects are often not worth that much, but if the students copy work on the projects then they will probably fail the exams. It is better to catch them early and show them how to do their own work than for them to wait until the end of the semester to fail the class.

    8. Re:my school by sholden · · Score: 2, Insightful

      What IS galling - nay insulting - is that they students think that the TA won't notice that two programs have exactly the same error epidology. I could understand if they thought they could get away with copying and modifying a working solution, but when the solution doesn't produce the required result, the TA HAS to grok the code. And you quickly notice when solutions are "similarly stupid". Strangely enogugh, the right solutions tended not to be copied. I'll spare you my specualtions on the social dynamic that results in that scenario.

      So no program necessary, IMHO. Of course, I had a fairly small class. I would hope that bigger classes get a couple of TAs.


      The problem arises when there are too many students. Sure you'll catch the really dumb students who copy someone in their own class, or who has the same TA. But those students will fail the exam anyway and hence won't pass even if not caught...

      You won't catch those students who copy someone in a different class with a different TA, since you won't see the other almost identical solution.

      In my experience some of those students are found, because copying seems to spread, and usually a group of students have 'similar' solutions, so when you happen to get two of them, you can grep for whatever the magic phrase is that really gives the game away in the submissions of all the students and probably find a few more matches.

      The last course I taught had ~650 students. I lectured the course (wrote the material, gave the lectures, wrote the assignment specs, did the machine marking, etc), but didn't take any of the tutes/labs and hence only did the hand marking of assignments which were late for whatever reason, or for students whom the enrollment database refused to believe were in a tute...

      As always some students cheated and some of those were caught (some got away with it no doubt).

      I think one tutor (I think our equivalent of a TA) reported students he suspected of copying, and only a couple at that. So the tutors didn't find many - since they only marked a small percentage after all...

      A handful were caught because I happened to mark two assignments that used malloc (in a C++ course that never mentioned it even in passing) in identical wrong ways. And grepping for malloc found a few more *very* similar assignments.

      The majority of those caught were found using two simple little programs called sig and comp. Sig takes the submission as input, splits it into chunks and outputs simple hashes of those chunks. Comp compares the hashes of a bunch of submissions and says which are similar.

      Submissions that score high with sig/comp *always* look very much like they have been copied. Those that score low *always* look very much like they are different. Those that score in the middle consist of both. Hence it misses some cheats, but more importantly doesn't generate false positives very often.

      sig/comp was actually an assignment for out Software Engineering course a few years ago. Rob Pike (on sabatical teaching in out dept for a semester) was annoyed enough at teh apparant cheating in one assignment, that he set writing them as the next assignment and used the previous assignments submissions as the sample data. This did seem to show students that cheating was easily discovered...
    9. Re:my school by harlan · · Score: 1

      The class for which I was a TA last semester had 1300 students in it. Believe me, programs were used to check for cheating!

    10. Re:my school by freeweed · · Score: 2
      So no program necessary, IMHO.

      I couldn't agree more. Especially considering this was an INTRODUCTORY course (or did I mis-read?). Let's face it, intro programs tend to be SMALL; there are only so many ways you can write a recursive factorial function, and in a class of several hundred students, chances are 2 of them will duplicate a LOT.

      A keen TA is worth a lot more than just accusing students of plagarism based on coincidental code. Case in point: my brother and I both wrote one of my 1st year assigments. The programming guidelines were rather strict (I guess this keeps the TA's from having to spend much time grokking weird code), so the basic framework was pretty much set out for us. Now, both of us come from the same school of thought regarding implementation/testing/debugging, but still...

      Our programs had several lines that were identical. Not just close; IDENTICAL. This in what amounted to maybe a 50 line program. The rest was similar enough, that if you DIDN'T look for the differences, you wouldn't have seen them. Thankfully he wasn't enrolled in the class with me at the time...

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    11. Re:my school by Anonymous Coward · · Score: 0

      I once graded an assignment (in an introductory computer programming class) where two of the students -- and only two -- had used {{ and };} in one place in the program.

      When you held up the printouts to the light, and overlayed them, all the braces, including the odd {{ and };} pair, lined up. Only the variable names were different; even the header text (aside from their names) matched up.

      Naturally, both of 'em strenously denied 'working together'.

      The got a zero, and the option to appeal (which would have made it a formal charge). They took the zero.

    12. Re:my school by lukecs · · Score: 1

      I think you are the only one misrepresenting Canadians. Well my post was simple and to the point I hardly think it shows that I am arrogant or an introvert. To clarify things, the message merely refers to the fact other school are currently using anti cheating devices. They are necessary, and do catch cheaters that otherwise may slip through the final and pass the course.

    13. Re:my school by robhancock · · Score: 1

      I marked for a first year computer science course once.. the funniest set of cheaters that I caught was detected when I noticed that both their programs had exactly the same number of compiler errors (30 something)..

      You'd think if you were going to cheat, you would steal somebody's program that actually COMPILED..

  20. DAMN!!! by SuperguyA1 · · Score: 2, Funny

    Slashback brings you more words tonight on catching CS cheaters

    Damn! I thought I was finally going to be able to start playing Counterstrike again without all the freakin cheating! Turns out it's just some school thingie... Sigh.

    --
    "as plurdled gabbleblotchits on a lurgid bee" - Prostetnic Vogon Jeltz. (One man's humorous is another mans flamebait)
    1. Re:DAMN!!! by Peyna · · Score: 1

      No kidding, same here. I didn't remember reading an article about CS cheaters though... oh well.

      --
      What?
    2. Re:DAMN!!! by cymen · · Score: 1

      My first reaction too. I thought we were going to get closeup stalking photos of the people that write Counter-Strike cheat code. We need a site like eBay where people can bid money to pay people to track down the scum and take them public. Ah, what a crack pipe dream.

    3. Re:DAMN!!! by bob-o-buds.com · · Score: 1

      you can always send this to as many server admins as you know:
      http://yensid.gamesniffer.com/phpBB/viewtopic.php? topic=51&forum=2&start=15&18

  21. misleading... by siphoncolder · · Score: 1

    i was hoping you guys would have news about catching COUNTERSTRIKE cheaters, not COMPUTER SCIENCE cheaters.

    *sigh*

    --
    i'm amazed that i survived - an airbag saved my life.
  22. what's so new about that? by RazorBlade99 · · Score: 2, Informative

    University of Illinois at Urbana Champaign had similar cheating catching software running on all the programming assignment since before 94. This is nothing new. I remember in 96 they caught 2/3 of the intro CS class (those silly non-CS/CompE majors) copying code from each other.

    1. Re:what's so new about that? by dsw00 · · Score: 2, Informative

      In the giving credit where it's due department, MIT has been running similar programs since 1990. It was a big deal back then, since they caught a quarter of the class. See the article from The Tech, MIT's newspaper.

    2. Re:what's so new about that? by SpamSlapper · · Score: 2, Funny

      Same thing back when I was doing Comp Sci at the Australian National University back in '91. It was our lecturer's pet project and he once spent half a lecture drawing tree diagrams of who had copied from who and how is program had detected it.

  23. Shifman article seems biased by Shade,+The · · Score: 4, Insightful

    The Chicago Tribune seems to represent Shifman as a guy who's been persecuted by the devilish anti-spam community. Um, hello? Read the log of emails sent back and forth. Shifman is abusive, insulting and, quite frankly, stupid. He seems ignorant of any legal knowledge whatsoever; threatening to sue all involved in critisising him for simply reporting a piece of spam _he_ wrote.

    1. Re:Shifman article seems biased by Anonymous Coward · · Score: 0

      Pam Dixon, author of "Job Searching Online for Dummies," is quoted on the site as saying that Shifman is a "terrific example of everything job seekers should avoid doing ... at all costs."

      "These people are disgusting, and what they're doing is despicable," Shifman said. "You can't consider it spam when a person sends a resume."

      Schwartzman begs to differ. "There is absolutely nothing wrong with sending a resume to someone or some company that solicited it," he said. "What Bernie is doing amounts to randomly picking up the phone and asking people for jobs."


      Sounds pretty even to me

    2. Re:Shifman article seems biased by jsprat · · Score: 1
      Don't see the bias...

      • That's when Shifman zigged when he should have zagged.

        Pam Dixon, author of "Job Searching Online for Dummies," is quoted on the
        site as saying that Shifman is a "terrific example of everything job seekers
        should avoid doing ... at all costs."


        "There is absolutely nothing wrong with sending a resume to someone or some company that solicited it," he [Schwartzmann] said. "What Bernie is doing amounts to randomly picking up the phone and asking people for jobs."


      Actually seems like a well balanced piece of journalism. Let the reader draw his/her own conclusions.
    3. Re:Shifman article seems biased by Shade,+The · · Score: 3, Interesting

      I just thought it was being a little _too_ fair to Shifman. They didn't mention at all how he threatened the people involved, nor how he started it all. Also not mentioned are his letters rudely demanding that the site's listing be removed from all search engines and to stop being "hosted" by google (he got confused about google's caching feature). Although both sides of the story are told, it seems to me that Shifman's side is portrayed in a much better light.

    4. Re:Shifman article seems biased by Anonymous Coward · · Score: 0

      I agree, it was biased toward shifman, but it still shows that he is a moron, just not as much of one as he really is

    5. Re:Shifman article seems biased by Anonymous Coward · · Score: 0

      Well, he certainly sent it to well over 500 people. I got 5 copies of it amongst my various email addresses, and I know several others who got it.

      He's 24 and maybe that allows somewhat of a pass. If he was 35 or 40, I'd say he deserves all he's getting and more. But I'm sure he just had/has no idea. The community needs a whipping boy and Bernard may wear that crown for a long time.

      I was pleasantly surprised to see Karl Denninger's name associated with the story. If only Kibo and Serdar Argic had been mentioned, it would have truly been Internet history.

    6. Re:Shifman article seems biased by NecroPuppy · · Score: 2

      Yeah, they are being overly fair to Shiftman... They probably don't want to have to deal with his "lawyers".

      NecroPuppy

      --
      I like you, Stuart. You're not like everyone else, here, at Slashdot.
    7. Re:Shifman article seems biased by Anonymous Coward · · Score: 0

      Oops. Score me (-1 Incomplete) for forgetting to mention Joel Furr. There. That ties up that package nice and neatly. Next?

    8. Re:Shifman article seems biased by jsprat · · Score: 1

      Good point... I went and read the actual emails _after_ I read the article. They left out tons of details.

  24. Programs to deal with CounterStrike Cheaters by Anonymous Coward · · Score: 0

    PunkBuster (www.punkbuster.com), Paladin (http://www.paladin-anticheat.com/), and Cheating-Death (http://www.cheating-death.com)

    There are also others, but they're all Server Side, and you'd have to look for Servers that have them.

    www.immortalrealm.org
    Knights of the Immortal Realm
    avatar.immortalrealm.org:27015 -- our CS Server running CSGuard. :)

  25. Catching CounterStrike cheaters... by BigJim.fr · · Score: 0, Offtopic
    Cheaters really are the bane of Counterstrike. A good cheater is a kickbanned one. Here are a few programs that help catching CounterStrike cheaters :

    Punkbuster

    Paladin

    I may have forgotten some, but these are the main ones.

    What ? Offtopic ? Surely sire you jest !

    1. Re:Catching CounterStrike cheaters... by James_G · · Score: 4, Informative
      You've got to be kidding me.. Clearly you have no idea about the anti-cheat measures available today.

      Punkbuster stopped supporting HL/CS several months ago. Paladin is a joke and was hacked within minutes of it being released.

      What I run on my server is a combination of CSGuard And Cheating Death. Cheating Death is interesting in that it doesn't attempt to detect cheats, but just to hide the extra information used by the cheats to wallhack/aimbot, etc. It seems to work really well, and is going to be very much harder for the cheat coders to work around.

      Result? My server is mostly cheater free. I can go on there and have a good game and not worry about cheating. I bust something like 10-20 people a day which makes me happy..

    2. Re:Catching CounterStrike cheaters... by jeeryg_flashaccess · · Score: 1

      What I find is annoying is that the latest OGC release (a big old hack for Counter Stike) is undetectable by everything. Unless something has changed. Can anybody GUARANTEE a cheat free server? If so i'd like to play. This goes for Action Half Life too.

      --
      Life is like pants... fit in or you don't fit in.
    3. Re:Catching CounterStrike cheaters... by KilobyteKnight · · Score: 2, Insightful

      I don't know if anyone can guarentee a cheat free server.

      --
      When will Windows be ready for the desktop?
    4. Re:Catching CounterStrike cheaters... by Anonymous Coward · · Score: 0

      Of course no one can gurantee a cheat free server...for any game. Any system that you can connect to (not to mention recieve information from) is vulnerable. All you can do is try to squash the well known cheats as quickly as possible, and make it harder for the average person to cheat. 95%+ of cheaters wouldn't cheat if they couldn't just download an aimbot/wall hack/skin hack/etc. If they had to code it themselves, they wouldn't, and probably couldn't.

    5. Re:Catching CounterStrike cheaters... by UnknownSoldier · · Score: 1

      > Can anybody GUARANTEE a cheat free server? If so i'd like to play. This goes for Action Half Life too.

      Yes.

      I can, but then it only has 1 player :)

      Seriously, playing on a public server involves trust -- and unfortunately there is no way to 100% guarantee that (anonymous) people are trust worthy.

      D2 has the same problem. My "solution" is to only play with people I trust -- setup a password protected game, and I don't have to deal with outside my guild / clan.

    6. Re:Catching CounterStrike cheaters... by duren686 · · Score: 1

      The average cheaters wouldn't do anything like that, but hardcore cheaters are really quite clever, like warez groups and such. They live to make complex cheats, and release them saying "I G0t m4|> s|{i11z"

      All it takes is for one such person to crack anti-cheat measures and the cycle starts anew.

      --
      Y2K Compliant since the late 1890s
    7. Re:Catching CounterStrike cheaters... by Tassach · · Score: 2
      I don't know if anyone can guarentee a cheat free server.


      Seems to me hhat it's impossible to stop cheating in online games for the simple reason that you don't have control over the remote system -- it is, by definition, untrusted. Since the remote user has complete control over his computer, there's always the possibility that he can alter the client software. The only way to stop cheating would be to run everything on the server, and only send screenshots back to the client (via somthing like VNC). However, this requires too much CPU on the server side to be practical, and would require too much bandwidth to use on anything slower than a LAN (at least if you wanted a decent framerate).
      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    8. Re:Catching CounterStrike cheaters... by sysadmn · · Score: 1

      I'm not into online multiplayer games, but it occurred to me: Wouldn't it be sweet if the cheat detector could redirect the cheater to another server? A server reserved for cheaters?

      --
      Envy my 5 digit Slashdot User ID!
  26. Mandrake 7 worked for me by mangu · · Score: 0

    ...more than I can say for MS-Windows, from 3.0 until XP, at least. Never tried windoze 1 or 2, can't say anything about those.

  27. CS Cheaters by (startx) · · Score: 1

    Did anyone else read catching CS cheaters and think of the newest software going around to catch counter-strike cheaters? seems to detect everything but ogc6 and later.

  28. Please stop and vote for this moron spammer by anticypher · · Score: 4, Informative

    Cool, the Chicago Trib has a poll, just like slashdot and cNet.

    Is Bernard Shifman a "moron spammer?"

    Yes. Hundreds of complaints can't be wrong.

    No. Give the guy a break. He's looking for a job.


    Please stop and vote for this moron spammer.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
    1. Re:Please stop and vote for this moron spammer by sunhou · · Score: 3, Funny

      Right now, 92% of people say he's a moron. The other 8% of people who voted are morons.

    2. Re:Please stop and vote for this moron spammer by Suppafly · · Score: 1, Flamebait

      maybe he has some friends at microsoft and they helped him stuff the ballot like they did on that zdnet poll..

    3. Re:Please stop and vote for this moron spammer by Yekrats · · Score: 1
      8%? How many times are they letting Bernie vote?

      --
      Ceci n'est pas une pipe.
    4. Re:Please stop and vote for this moron spammer by polymath69 · · Score: 1

      It's up to 96% now. Ouch. Sucks to be you, Bern.

      --

      --
      I don't want to rule the world... I just want to be in charge of mayonnaise.
  29. C.S. = Cheat Science? Or... by mojotooth · · Score: 1

    For a moment I was wondering why everyone at Georgia Tech's Computer Science department was playing CounterStrike. Coz of this statement:

    "Slashback brings you more words tonight on catching CS cheaters..."

    After all, EVERYONE playing CounterStrike cheats, right?

    --
    -- Mojo Tooth : exploring our world as only an idiot can.
  30. Judges *ARE* expensive by Anonymous Coward · · Score: 0

    Not even "tricky dicky" Nixon could buy that old fart Sirica, for instance. I would guess FBI agents come pretty cheap, though...

  31. Similarities in Structure? by rMortyH · · Score: 5, Insightful

    I'm interested in this GA tech program....

    I have alot of hours in as a helper in undergrad CS labs. If you were to remove the variable names in intro to CS assignments, most correct assignments should appear identical without cheating, especially given the simplicity of such projects. Are thirty classmates supposed to come up with thirty completely different and original programs to calculate a fibonacci series? Is that even possible? Does anyone have any information about false positives?

    1. Re:Similarities in Structure? by bconway · · Score: 2

      You've hit the nail on the head (though this has been discussed before plenty). Something like this is going to do more harm than good in an intro computer science class because the programs will all be virtually the same in design. Perhaps in a large, upper-level class it would make sense, but the again, no professor's I've ever had (or TAs for that matter) have had much trouble spotting identical "structure" on students' assignments.

      --
      Interested in open source engine management for your Subaru?
    2. Re:Similarities in Structure? by Tom7 · · Score: 5, Interesting

      One of the tricks we used (at my school) was to look for trailing whitespace and the combination of leading tabs and spaces, since this kind of thing is preserved when copying, invisible, and unlikely to be the same across independent correct solutions. It's true though that this automatic testing can't do much for the really simple assignments (ie, write insertion sort).

      Much better was simply (when possible) assigning the same person to grame the same piece of code across all assignments; certain bizarre idioms or mistakes really jump out at you and catching cheaters that way is much more effective.

    3. Re:Similarities in Structure? by Anonymous Coward · · Score: 0

      If you were to remove the variable names in intro to CS assignments, most correct assignments should appear identical without cheating, especially given the simplicity of such projects. Are thirty classmates supposed to come up with thirty completely different and original programs to calculate a fibonacci series?
      When I graded for the intro to cs class at my school we were told not to bother looking for cheaters on the first few assignments for that very reason. However, by mid-term they were writing substantial programs where the probability of two people coming up with identical solutions was extremely small.

      Most intro-to-cs classes are work-your-butt-off weedout classes, so I would suspect that most schools do assign big programs in the latter half of the semester.
    4. Re:Similarities in Structure? by aafiske · · Score: 2, Interesting

      I've run similar programs (at UC Berkeley) that check for structure of student's programs. I don't have numerical analysis of the results, but from my personal observations, anything that hit above 30% on the similarity level was almost always valid in one way or another. (maybe not blatant cheating, but too much collaboration, etc.)

      Of course, we only used this on projects, which tended to be much larger than homeworks. (i.e., we would never ask them to just calculate the fibonacci series, more like pseudo-Life simulations, games, etc.)

    5. Re:Similarities in Structure? by gordon_schumway · · Score: 1

      Good idea except when I took a CS class at GTech they wanted everyone to run their code through 'ident' with some specified formating.

      --

      Ha! I kill me!

    6. Re:Similarities in Structure? by Goonie · · Score: 2

      I used to run a similar program at my old school to check for cheats. I never got to see the internals, but I believe it was quite similar to the other ones described. You could manually set a threshold "similarity value" which was reported. We always manually checked any "overly similar projects" flagged by the system, and, with an appropriate similarity value, its false positive rate was damned low (probably 90% of the people it flagged were definitely cheating, and the other 10% were probably doing so). This was on ~200 lines-of-code introductory projects in C and a functional language called Haskell.

      --

      Any sufficiently advanced technology is indistinguishable from a rigged demo
      --Andy Finkel (J. Klass?)
    7. Re:Similarities in Structure? by rgmoore · · Score: 1

      This depends on the class. My introduction to programming class was designed around a fairly large, term-long project that each student was supposed to complete (a very simple vector graphics program). Some of the first few assignments did involve simple programming tasks, but there was simply no way that anything beyond that point could have been that similar from person to person.

      I'd also expect this to work better on less experienced programmers than on more experienced ones. Part of what you learn as you develop is the better and worse ways of doing things, so that experienced programmers will tend to come up with essentially the same answers to any given (simple) question. You also learn programming idiom. But an inexperienced programmer hasn't developed those things yet. That means that two rookies are much less likely to develop very similar solutions than two experienced programmers, and even if they come up with a similar algorithm, they're less likely to express it as similarly. That should make a cheat-detecting program work better.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    8. Re:Similarities in Structure? by CaptainSuperBoy · · Score: 2

      Actually, there are an infinite number of different and original possible programs to calculate a fibonacci series. Computer science at work!

    9. Re:Similarities in Structure? by stickb0y · · Score: 1

      Professors and TAs aren't stupid or clueless. They're well aware of what problems are easy and what problems are hard. (Incidentally, just because a programming course is "introductory" doesn't mean it's easy. Introductory CS courses at Berkeley and MIT are based around The Structure and Interpretation of Computer Programs which has some pretty challenging problems.) They know better than to run cheat-detection programs on assignments with small solution spaces (of reasonable solutions).

      Futhermore, these cheat-detection programs typically have threshold values that can be tweaked for different assignments, and the final judgment is always made by one or more humans.

    10. Re:Similarities in Structure? by Mr.+Asdf · · Score: 2, Insightful

      my school had a neat trick called exams. those who couldn't program didn't do so well.

    11. Re:Similarities in Structure? by Anonymous Coward · · Score: 5, Informative

      Disclaimer: I too am an ex-TA from Georgia Tech. I am posting this anonymously due to possible privileged information.

      The CheatFinder is really a suite of programs, sort of kludged together. Some are writting in various shell scripts, other parts are in C and Perl. In a nutshell, CheatFinder examines all permutations of students' submissions and calculates a score from 0.00 to 1.00, where 1.00 indicates a perfect match. The one in charge of running CheatFinder determines a relevancy level, typically 0.95 or so. All results above that threshold are then hand-examined for matches -- things like same indentation, same errors, etc. For students whose works were flagged by it, all of their other submissions were then critically examined. The idea was to build a case to demonstrate that this particular set of students were cheating, much like Jack McCoy builds a case for the prosecution. The true test to see if a person was cheating was by asking him/her, "Tell me how your program works."

      As you correctly pointed out, simple programs will cause multiple false positives. CheatFinder was not run on those trivial assignments; it was reserved for the longer ones occuring later in the term.

      To be honest, CheatFinder was just one of many ways to detect academic dishonesty. Experience has shown that cheaters are stupid. Examples include: forgetting to remove their friend's name from their submission, braggingg about their exploits within earshot of a professor, and so forth. Almost of our cheaters were found through means other than the CheatFinder.

    12. Re:Similarities in Structure? by Anonymous Coward · · Score: 0

      Usually into to cs classes are easy, its the math and complexity courses that do the weeding.

    13. Re:Similarities in Structure? by havblue · · Score: 1

      I go to tech and have taken these classes. Here are some examples of programs they assigned for us to write in Java. 1. Make a Connect Four game 2. Make a gui that takes in sets of points and vectors and draws them. Buttons must be added to rotate and shift your drawing. 3. Make a "file directory system" where "folders" can be created beneath each other and the directory can be traversed and folders can be created, deleted, etc. (basically a program that traverses linked lists) Most of the programs they assign in these classes take up hundreds of lines of code. For programs that large, if anything looks simillar after stripping the whitespace and changing the variable names.... yeah, they probably did cheat.

    14. Re:Similarities in Structure? by firewrought · · Score: 5, Insightful

      Allow me to present some random thoughts in defense of GA Tech's cheatfinder:

      First, the program is used to finger potiential cheats... all suspects are examined by humans who are aware that the cheatfinder may report false positives. It's not as if the cheatfinder automatically files charges with the Dean's office. In this sense, the cheatfinder serves to augment (not replace) human intelligence in a way that would otherwise be infeasible in a class with 600 students.

      Second, the assignments are non-trivial, so design can vary substantially. Even when the things are simple, it can be awful damning when two people choose the same design approach to all problems on their homework (especially when the problems are conceptually independent of each other, or when two students' answers share the same monstrously silly mistake).

      Third, an incredible number of people cheat; most of these people don't get caught, or if they are caught, they don't get punished, or if they do get punished, it's a light wrist-slap for the first offense (say... receiving an "F" in the class and a note on the transcript instead of expulsion). Because The College of Computing has a program, they catch the highest number of cheaters. I feel sorry for all of the honest students (especially those in the harder majors) who must compete against cheaters their entire academic career: their degree is devalued in the marketplace by the behavior of others.

      Fourth, the cheatfinder program recognizes and adapts for common structures in student programs: if fifty percent of the class shares a common structure, there are at least three explanations: (1) fifty percent of the class coluded with each other, (2) the problem is "naturally constrained" so as to be most readily solvable in this one fashion, or (3) the professor goofed and gave the problem as an example in class. Cheatfinder is smart enough to realize that (1) is unlikely, and so considers the duplicated structures to be innocent. So if the entire class cheated and turned in the same exact assignment, the cheatfinder would not report it.

      Fifth, counter to some suggestions by fellow slashdotters, it is best to run this thing at the lower levels of the program. The higher level classes aren't focused on "how to program" and generally don't afford as many opportunites for cheating (many, but not all, of GA Tech's 4000 level classes have every student-team work on a different project). At the higher levels, code reuse can be a good thing, provided that proper credit is given to the real author and that the essential learning challenge is not removed.

      Now for the disclaimer: I am a Georgia Tech TA, but I have not had direct exposure to the cheatfinder. Most of my claims are based on heresay and private conversations with those who do work on the cheatfinder. Some claims are based on my own experience TA'ing and trying to prosecute people.

      --
      -1, Too Many Layers Of Abstraction
    15. Re:Similarities in Structure? by Anonymous Coward · · Score: 0

      The reason they didn't give credit to the TA's is that it wouldn't be newsworthy. People would ask, "Georgia Tech TA's? What the heck is dat?"

      --Anonymous to protect my karma. ;)

    16. Re:Similarities in Structure? by haystor · · Score: 1

      Nobody has mentioned the joys of torturing the students that have cheated. I would suggest announcing in class an "amnesty" period of approcximately 2 minutes where cheaters could stand up and say "I cheated". The rest would go to whatever disciplinary committee, receive and F, have their car repossessed, kicked in the groin...etc.

      --
      t
    17. Re:Similarities in Structure? by armb · · Score: 1

      > (1) fifty percent of the class coluded with each other,
      > (1) is unlikely,

      I've known it happen (though at school, not college, and not computing). The teacher made a mess of explaining something, so most people didn't do the homework, and the few people who did made the same errors. Everybody else copied those few next morning (five people to a desk, then those five were used for second generation copies).

      (I copied it, thought "no, this still doesn't make sense", worked out what the error was, and handed in a late but correct answer).
      The teacher commented on almost everyone having the same error, but I think he realized it was his own poor explanation that was the real problem.

      There's also (4) although the teacher hadn't given it as an example in class, it has been a past exam question and everyone has access to the past papers with sample answers.

      --
      rant
    18. Re:Similarities in Structure? by markmoss · · Score: 2

      As you correctly pointed out, simple programs will cause multiple false positives. CheatFinder was not run on those trivial assignments; it was reserved for the longer ones occuring later in the term.

      I'm just amazed that an introductory class for _everyone_ manages to get as far as non-trivial assignments -- unless Georgia Tech simply accepts that certain freshman aren't going to make it...

    19. Re:Similarities in Structure? by bluebomber · · Score: 1

      Cheatfinder is smart enough to realize that (1) is unlikely, and so considers the duplicated structures to be innocent. So if the entire class cheated and turned in the same exact assignment, the cheatfinder would not report it.

      Certainly unlikely in a class of 600 students. However, in a class of 40 students (especially back in the day when we were all in the lab pounding in our programs on VT220s the night before the program was due), I can tell you that there was a lot of "information sharing" going on. I wouldn't necessarily call it cheating, but there is probably a grey area in between "helping" and "cheating".

      Of course, even among all that "sharing", my program designs still managed to be errr.... somewhat unique...

    20. Re:Similarities in Structure? by Lumpy · · Score: 2

      my point is this exactly. Teaching a simple bubble sort. most of the students will have it nearly identical if they did it right. The kid in the corner that gave you obfuscated C that is all on one line, while is bright, needs to be beaten with a stick. I am against any type of automated detection like this. it instantly calls all students cheaters and then makes the students prove they did not cheat by submitting to the system. I have ZERO respect for any instructor that would use a cheating detector like that.

      --
      Do not look at laser with remaining good eye.
    21. Re:Similarities in Structure? by Chelloveck · · Score: 2
      unless Georgia Tech simply accepts that certain freshman aren't going to make it...

      I don't know about Georgia Tech, but when I was a Michigan Tech in the mid-80s there were definitely weeder courses. Chem 101 was a biggie. It was made intentionally hard to weed out students who really shouldn't be in an engineering school in the first place.

      Of course, the average snowfall of over 200 inches per year and the 4:1 male:female ratio were also discouraging to many... :-)

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    22. Re:Similarities in Structure? by Erich · · Score: 2
      I'm just amazed that an introductory class for _everyone_ manages to get as far as non-trivial assignments -- unless Georgia Tech simply accepts that certain freshman aren't going to make it..

      Georgia Tech is a great school. It does things the right way. It's fairly easy to get in, but it's non-trivial to pass. Those who don't put in the effort don't pass.

      About 1/3 of the freshmen fail out or transfer out.

      Contrast this to Harvard (note: I haven't gone to Harvard, but my friend did and this is what she told me) where they are very selective for admissions, but they make it much easier to pass -- it's still hard to do well, but easier to slide by. At GT they curve around a C in many classes (as many people get Fs as As), instead of a B (more people get As than Fs-Cs).

      --

      -- Erich

      Slashdot reader since 1997

    23. Re:Similarities in Structure? by ReelOddeeo · · Score: 2

      For those trivial assignments such as generate a list of fibonacci numbers or primes, or compute the factorial of an arbitrary input number, a fun approach for the lab assistants might be a trivial interpreter which interprets a trival bytecode in which is written the trivial assignment. All as a neat compact little program with an array initializer of the data which actually implements the algorithm. Explain to the prof. how it works.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    24. Re:Similarities in Structure? by markmoss · · Score: 2

      OK, I understand this better. At Oklahoma State, the first year engineering courses weeded out about 2/3 -- but there were plenty of easy majors in other departments, so most of the eng. dropouts didn't drop out of the university. GT may not have the education, literature, and other soft majors at all.

      It sounds like GT's decided that anyone lacking the "tech" ability to learn to program in one semester is at the wrong university.

      And yes, I have a pretty good idea how easy it is to slide by at Harvard or Yale if you somehow get in, by looking at certain graduates who must have got in by family influence. Gore went to Harvard and obviously has been educated far beyond his intelligence, while GW Bush went to Yale and (although not stupid) shows no signs of being educated at all...

    25. Re:Similarities in Structure? by Geoff · · Score: 2
      there is probably a grey area in between "helping" and "cheating".

      This is something I often wonder about. In the "real world" it is very unrealistic to work alone without reusing anyone else's code or working with anyone else. In fact, I think one would prefer the person who uses existing solutions as much as possible and pools knowledge and expertise. So the "cheater" may be the best employee.

      I think the real problem is caused by our emphasis on grades. If the objective is to have students learn the material, then there's no reason to care about how they go about learning it. I learned perl (on the job) by stealing liberally from perl code out on the net. It was highly instructive.

      But, for better or worse, our system wants to score each individual based on his/her mastery of the subject. The only way to do that is to insist that work not be borrowed, shared, or in any other way un-original.

      Another poster mentioned upper-division classes being more team-oriented while lower-division classes are more individual. That's probably a reasonable compromise.

      --

      Computers are useless. They can only give you answers. -- Pablo Picasso

    26. Re:Similarities in Structure? by Anonymous Coward · · Score: 0

      There's been recent scandal covered in the Boston Globe regarding grade inflation at Harvard: _far_ to many graduating with High Honors than should, and the graphs of honors over time look very bad: up, up ,and away!

  32. CS Cheaters by mESSDan · · Score: 1, Redundant
    Slashback brings you more words tonight on catching CS cheaters

    I was very impressed that the people who cheat at Counterstrike were finally going to be caught! (As opposed to those people who use Punkbuster, where the cheating may only be averted) I figured it's about time since the latest version of Half-Life features Opaque Walls (Finally!).

    To think that I was wrong, this was about people cheating the people who wrote the program that caught cheaters! heh ;)

    --

    -- Dan
  33. The lesson Bernie didn't learn... by Restil · · Score: 5, Insightful

    Once upon a time, I was a member of a mailing list and I posted a rather controversial message. Someone replied telling me how much of an idiot I was. I responded privately to him, attempting to explain why I felt I was right and based it on my own personal (yet somewhat embarrasing) history. I kept it off the group primarily because I mentioned issues I felt I really didn't want the whole world knowing about and also I didn't feel like carrying on a public flamewar.

    Needless to say, he decided to post a reply to it on the mailing list, complete with my message fully quoted. NOT what I wanted to happen. Of course, the response was less than friendly. I could have decided at this point to reply again, either to him or to the group (same thing really) and continue the war, but instead I just dropped it. Completely. A few people responded once, but in a day the thread was dead and I doubt anyone remembered it.

    Bernie started out by doing a stupid thing. He spammed a bunch of people trying to advertise his "services" through what he STILL seems to believe is a reasonable method and when confronted chose to reply and carry on the problem by REALLY making a name for himself.

    What if he just let the issue drop? If he just quit spamming and never said another word about it? In a matter of a couple days nobody would ever recognize him. Whatever little damage was caused by a letter to his isp would have been the extent of his embarrasment. He could have EASILY picked up the pieces from that debacle and avoided further problems. Now, its getting to the point where he may very well be unemployable in his industry of choice because not only has he made a professional ass out of himself, he is causing people to look VERY carefully at the type of work he supposively has experience with and relating it to his behavior in this matter and creating the (probably correct) impression that he is most unqualified for the very positions he seeks.

    If only he had shut his mouth and walked away while he had the chance to do so gracefully. The world is a big place. You have to screw up pretty badly to make a name for yourself. I despise spammers as much as the next guy, but its a foolish mistake he could have recovered from easily. Now he won't live it down for a LONG time.

    I hope fame was what you sought dear Bernie. For you have found it.

    -Restil

    --
    Play with my webcams and lights here
    1. Re:The lesson Bernie didn't learn... by Anonymous Coward · · Score: 0

      He'll probably find a pot of gold if he really does pursue any of his lawsuits. Courts take a pretty dim view of individuals who prevent others from making a legitimate living, even if they act stupidly. Anyone who involves themselves on Pete Moss's site really open themselves up to litigation.

      A little history. Ever wonder why your human resources departments tells employees not to give references either good or bad? Because if something goes wrong, the company can be sued. There is a case where a guy was smoking pot on the job at Sea World in San Diego California. They fired him. When his next employer enquired as to why he left Sea World, the HR person was forthcoming witht the information. The ex-employee did not get the job and sued Sea World and won. Sea World did not have the right to prevent the individual from gaining employment. This case set in motion how references are given in California. I don't know if this applies elsewhere.

      How does this apply to Bernhard? Anyone actively involved in preventing Bernhard from gainful employment may find themselves supporting him. Something to think about.

    2. Re:The lesson Bernie didn't learn... by Restil · · Score: 2

      A couple issues here. First of all, anyone can sue anyone for anything. In the end it usually comes down to who has the better lawyer, especially in civil cases. Its also not "The Court" but "the jury" that makes the irrational decisions, not that the court isn't responsible for their fair share of them.

      However, when an individual says something and another individual has a problem with it, a lawsuit isn't likely to go very far. He first has to be able to prove that organized *unjustified* slander by anti-spam individuals was the reason he was not hired. I don't recongize any of this as unjustified as half of it is comprised of words out of his own mouth.

      And how WOULD that look? If the reason I didn't get a job is because of something I wrote. How exactly can I blame that on someone else? I suppose I COULD, but it would take a rather moronic jury to find it acceptable.

      Secondly, disparaging comments take a different light when done so against a public figure. I can say pretty much anything I want to about a public figure and they can't do a whole lot about it. Why? Because its expected. Its also expected that the public knows enough to make an informed decision based on a wealth of available information rather than the single ravings of a mininformed individual.

      Is Bernie a public figure? Thats debatable, but getting an article written about you in a major newspaper in the city you live in, tends to lean you in that direction. Granted, he does have the issue that it was attention he didn't WANT, but his activites did warrant it.

      I'm not familiar with the Sea World case. However, if they fired him and didn't press criminal charges, the ex-employee is in a better position. Why? Because of a lack of proof. If they had filed criminal charges and had a police record and perhaps even a conviction to back them up on it, it would be a LOT harder to lose a court case. Without it, the question tends to fall on whether they had the right to say it, and if it was never proven to have happened....

      Difficult to say.

      -Restil

      --
      Play with my webcams and lights here
    3. Re:The lesson Bernie didn't learn... by Anonymous Coward · · Score: 0

      I suppose I COULD, but it would take a rather moronic jury to find it acceptable.

      Never underestimate the stupidity of people in large numbers. Say, about 12.

      Remember, jurors are the ones too dumb to get out of jury duty...

    4. Re:The lesson Bernie didn't learn... by Anonymous Coward · · Score: 1, Insightful

      It appears to me that the web site is run for the express purpose of preventing Mr. Shifman from gaining employment. There are letters from HR directors saying they found his name via a web search and would NOT hire him. This is a far cry from just saying bad things about him.

      Spamming is not illeagal. It is just annoying to us who remember what the internet was like before commercialization. Washinton and now California has recently passed spamming laws. However, the spam that Mr. Shifman sent would not fall under either. He only conducted himself in a way that the Internet doesn't consider moral.

      Mr. Shifman has a real case. It is not grounded in Internet morality, but real life law. How will it look? Mr. Shifman being abusive back will not be an issue in court. A lawyer will portray him as a person concerned about their own well being. A judge who presides of the trial is not going to allow spamming as a valid issue to attack Mr. Shifman. The issue will resolve around Mr. Moss's involvement in preventing Mr. Shifman from getting new jobs. And, the jurors will not be computer literate Slashdot readers, but computer ignorant people. My mom thinks the browser is the internet. She or any other of my relatives would have any clue that spamming is a poor way to spend an afternoon. They WOULD think, "Poor Mr. Shifman, those mean internet people are picking on him."

      Mr. Moss and the others, no matter how noble the internet may view their behavior, will find the real world less understanding. If I were Mr. Shifman, I would quit with the legal threats, (which are or may be illegal if he continues with the threats without action) and get on with it. Sue them other in Federal court. Move on. It is time to be a man, step up to the plate and swing. Let the chips fall where they may.

    5. Re:The lesson Bernie didn't learn... by Anonymous Coward · · Score: 0

      Wa Hey!!!

      I'm unique, I haven't had a copy of his resume!!!

  34. Counter-Strike? by Chibi · · Score: 0, Troll

    Heh, did anyone else see "CS Cheaters" and automatically think "Counter-Strike cheaters?" Maybe a sign I've been out of school for a while...or maybe there are some of you currently in school who thought the same thing. ;-)

    For those of you who may not have heard of it, PunkBuster is one of the leaders in trying to stop online cheating. It first gained popularity for Counter-Strike use, but it seems that id is going to work with the guys for Return to Castle Wolfenstein. Interview here

    --
    If all you have are silver bullets, everything looks like a werewolf.
    1. Re:Counter-Strike? by Monkey · · Score: 1
      PunkBuster has apparently stopped development on their Half-Life anti-cheat solution. This strangely seemed to coincide with PunkBuster's decision to make the product commercial. There is also some speculation that Valve might incorporate some of PB's code into a future release of Counter-Strike, but I'm not holding my breath.

      Probably the best CS anti-cheat software going now is Paladin. It is under active development and is regularly updated as exploits are discovered.

    2. Re:Counter-Strike? by Anonymous Coward · · Score: 0

      This parent was mod'd as a "Troll", what up with that!?

  35. Moron Spammer? by fm6 · · Score: 2

    Hey, most spammers are severely non-bright. Why else would they think spam is an effective way to advertise? (Actually, it is an effective way to sell spam software, since there are so many clueless people out there. But that's the exception that proves the rule!) So, obnoxious as they are, it's a little silly to get mad at spammers. Stupidity is a fact of life -- and I've got the scars to prove it.

  36. Re:RedHat???? by Anonymous Coward · · Score: 0

    I'll assume you're not actually using it, then. The kernel that it comes with (2.4.7-10) seems to explode quite nicely when doing a __pollwait(). [This is what was in the oops reports.] It also had some nasty problems with an ext2_...() function which I can't remember completely. I just installed the newest kernel, see what breaks this time.

    Again, a pile of shit. Flaming, in fact.

  37. CS cheaters? by mshomphe · · Score: 0, Troll

    Oh, man, I thought they were talking about catching Counter-Strike cheaters...

    --
    She sat at the window watching the evening invade the avenue.
  38. 10-to-1 odds by the+Epopt · · Score: 1

    Is Bernard Shifman a "moron spammer?"

    91.6% -- Yes. Hundreds of complaints can't be wrong. (456 responses)

    8.4% -- No. Give the guy a break. He's looking for a job. (42 responses)

    498 total responses

    --
    I moderate at +3, Highest Scores, and I always mod down.
    If you don't like it, vote me off the island.
    1. Re:10-to-1 odds by servasius_jr · · Score: 5, Funny

      Is Bernard Shifman a "moron spammer?"

      91.6% -- Yes. Hundreds of complaints can't be wrong. (456 responses)

      8.4% -- No. Give the guy a break. He's looking for a job. (42 responses)

      498 total responses


      How dare you repeat such lies?!? This is slander! this is libel! I'll sue you! I'll sue the Chicago Tribune! I'll sue all 456 respondants who answered 'yes'! I will also be suing Al Gore and Bill Gates for inventing the internet, and the moderators and editors on slashdot for violating my 1st ammendment rights! Please give me your address and phone number, as well as those of all of your co-conspirators mentioned above, so my lawyers can sue all of you.

      Litigiously yours,

      Bernie S.

    2. Re:10-to-1 odds by Anonymous Coward · · Score: 0

      P.S. Don't email me! Fuck you!

      P.P.S. Unless you have a job offer!

      P.P.P.S. This is the second time I am requesting this. Stop emailing me. This is bs. Fuck you! I am taking this to court.

    3. Re:10-to-1 odds by lukecs · · Score: 1

      EVERYBODY THAT VOTED YES

      please send me your phone numbers and addresses. I need them to sue you and my lawyer can't get them.

  39. (CS == Counterstrike) = IsntFunny by rasactive · · Score: 4, Troll

    I will personally kill the next person who posts some stupid "CS? You mean counterstrike?" and then I will kill the person that laughs at it.

    1. Re:(CS == Counterstrike) = IsntFunny by kaimiike1970 · · Score: 0

      CS? You mean counterstrike? Oh it means computer science... Pretty funny coincidence though...

      --


      Do a google search before posting.
    2. Re:(CS == Counterstrike) = IsntFunny by Anonymous Coward · · Score: 1, Interesting

      And it seems there is a good portion of the Computer science students here at CMU who thought they were signing up for .. uh, CS.

    3. Re:(CS == Counterstrike) = IsntFunny by Anonymous Coward · · Score: 0

      You are god! I am not worthy of reading (or responding to)
      your post. Thanks for writing the only post that's
      actually worth reading. :)

    4. Re:(CS == Counterstrike) = IsntFunny by kesuki · · Score: 1

      I thought they were talking about Cyber-sex cheaters and using keyloggers to catch spouses that use the internet to cheat.
      Then again I'd just use tcpdump and grep to do that. If I had the need to snoop on anyone.

    5. Re:(CS == Counterstrike) = IsntFunny by Anonymous Coward · · Score: 0

      Sorry dude, but (CS == Counterstrike) isn't a
      modifiable lvalue.

    6. Re:(CS == Counterstrike) = IsntFunny by argStyopa · · Score: 1

      "rasactive" must be russian for "how dare anyone exist in a different context than me!".
      It's apparently a russian homonym for "I am also humorless!"

      --
      -Styopa
    7. Re:(CS == Counterstrike) = IsntFunny by geekoid · · Score: 2

      "CS? You mean counterstrike?"

      bring it on, bucko.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  40. jeez... by mewsenews · · Score: 0, Redundant

    Am I the only idiot that thought Taco meant Counter-strike when he said CS cheating..

    1. Re:jeez... by Anonymous Coward · · Score: 0

      No, but you are an idiot for not noticing the couple of dozen smart asses who said the same damn thing before you.

      This is you bernie, right?

  41. Shifman by Kalkin · · Score: 1

    Quite honestly, it doesn't matter about his 'consulting' as much any more. Consulting could still be arranged through friends of friends, with nary a party the wiser. Assuming you have friends to begin with.

    But what's dumb, is giving the guy legitimacy... let's say Bill Maher has a show on Politically Incorrect, talking about spamming laws. Could Shifman be considered as a guest? He's part of the scene (as much as a target is on an archery range.) Sure, the whole thing is funny - but to who? And to the generic newspaper audience, it will be merely words about that internet thing, anyways.

    I hope all parties receive what is deserved, not just what they ask for.

    -Jimmer

    1. Re:Shifman by Anonymous Coward · · Score: 0

      Shifman will have the last laugh when he gets paid to pose for Penthouse!

  42. Chi-Tribune actually cool? by Afrosheen · · Score: 2, Insightful

    Check out this snippet at the end:

    New on chicagotribune.com

    Get Office suite tools without having to pay for them! Jason Abate of Hostway Corp. explains how the open-source operating system Linux can help at chicagotribune.com/linux.

  43. If I wanted to catch all the cheaters.... by methusula · · Score: 1

    I'd release a new OGC with a trojan installed that fuxored the users Cstrike on a certain date.
    But I'm not like that.

    -M

  44. Misleading subject discription. by Phanatic1a · · Score: 1

    I got all excited about this software that catches Counterstrike cheaters. Something really needs to be done about those bastards.

  45. Self-issued certificate by Anonymous Coward · · Score: 0

    When I browse to the order page, Mozilla tells me their certificate is self-issued. I assume they are in the process of getting a real certificate, and they're using the self-issued one until then? Maybe the order page wasn't ready for human (or browser) consumption yet.

  46. CS == "Computer Science" && CS == "Counter by commonchaos · · Score: 0, Redundant

    I almost started in my chair. Something about catching Counter Strike cheaters! Finaly!

    Such a program would be more useful to me than the GA thingie

  47. MOD PARENT UP by Anonymous Coward · · Score: 2, Funny

    Honestly, everyone should pay attention! About 60% of the posts so far have been this lame CS shit. I'm getting really tired of the idiots in EVERY STORY who get modded up to (+5, Funny) by saying "Did anyone else misread the title 'New Winamp Version' and think it said 'Goatse Man Elected President'?" The gag's worn out, kids.

    1. Re:MOD PARENT UP by Anonymous Coward · · Score: 0

      Did anyone else spit their Coke at the "Did anyone else misread the title 'New Winamp Version' and think it said 'Goatse Man Elected President'?" comment?

    2. Re:MOD PARENT UP by tunah · · Score: 2

      What? Winamp goat elected president? Can't you tell a goat from a llama?

      --
      Free Java games for your phone: Tontie, Sokoban
    3. Re:MOD PARENT UP by Anonymous Coward · · Score: 0

      No. But that's because I misread it.

  48. Re:When I read "CS cheaters"... by Anonymous Coward · · Score: 0

    That swings both ways.
    I am quite a skilled CS player, and whenever I play on public servers, I get accused of cheating allthough I am not.
    I even get banned sometimes.
    If you don't play like the average player, people automatically think you cheat.
    Clanfights with non-cheating clans is the only fun that's left. Cheating is destroying online games.

  49. The subject of the t-shirt should be called a... by Anonymous Coward · · Score: 0

    Levitating Gnuru

  50. catching cheaters is easy: check the assembly code by Anonymous Coward · · Score: 4, Informative
    hm, as a former research assistant I can testify about the approach we used to catch cheaters :
    (this was for an assembly language course)
    • Students had to submit their source codes via mail
    • We compiled the code and ran it ourselves (well our scripts did, anyway :))
    • We checked correctness with our test cases.
    • We cheched the number of machine instructions, the number of instructions of each type aso.
    • When in doubt, we used diff.
    • Before accusing someone, we manually checked.


    We had no false positives.
  51. Technically offtopic... by radiashun · · Score: 1

    ...but not really, since 95% of the people who read this thought CS == Counter Strike.

    The first time I noticed the "Counterstrike for Dummies" cheat (OGChook something) was when a guy came onto the server I was on and went 12-0 within the first round. His alias was mpcheats.com... so I visited that site. It had the CS cheat that everyone is now using (and it boasted that the author was always a step-ahead of valve/punkbuster/paladin/etc). Now the site seems to be down, but here's the google cache of it:
    Google cache of MPCHEATS.COM
    I find it amazing that sites such as zeroping.com actually link to this cheat. It doesn't really help the anti-cheat solution much :-/

    1. Re:Technically offtopic... by Anonymous Coward · · Score: 1, Insightful

      but not really, since 95% of the people who read this thought CS == Counter Strike.

      I new the dumb ass quotient was high here, but 95%? Jeez...

    2. Re:Technically offtopic... by KH · · Score: 1
      I think this topic has become more of on topic rather than off.

      I also thought this was about Counter-strike cheats. And I do not think we are responsible for the confusion. I suspect timothy intentionally used the words ``CS cheaters'' to cause confusion. Perhaps subconsciously and a bit trying to be funny.

      It has more to do with the context than the abbreviation CS is confusing. For example try google with ``CS cheats.'' Most hits direct to pages that has something to do with counter-strike cheats. These two words are closely associated, and as such, many think about counter-strike cheats when they see those two words in vicinity.

      I would think trying to avoid confusion is a responsibility of the author. Timothy could have written something like ``cheats in CS courses'' if he did not want to cause confusion. I think the fact he didn't suggests that responses like ours were expected.

    3. Re:Technically offtopic... by Gecko(dude) · · Score: 1

      well, you see, to us gamers, CS means counterstrike first, not Computer-Science. I'm in CS, but I don't spend my every waking hour thinking about it, while I have done that with CounterStrike :) just play with clans, makes life a helluva alot easier

  52. I beg to differ by AndyChrist · · Score: 2, Interesting

    Copying code is a WORSE offense in a beginner's class, because these are people who are for the most part never going to progress beyond this in programming, so won't have opportunity later on to learn the lessons they should be learning now.

    By copying each other's code...or more likely everyone copying one person's code, they are making it less likely that most people will learn the basic concepts of how a program works, even on a high level of abstraction.

    They'll just be Lusers who can say they completed CS coursework.

    A CS senior should already know what functions and variables and whatnot are. A freshman biology (or whatever) will not, and they won't learn later.

    And don't think for a second that this doesn't help a person understand better how to be a better end-user.

    1. Re:I beg to differ by bconway · · Score: 2

      Who said anything about one being a worse offense or another? I stated more harm than good would be done by this software (meaning false accusations versus actual copying offenses) in an introductory class where all the students are completing the same basic assignments with few ways to go about completing them, versus students copying larger, complex assignments line for line. I agree with your points completely, but they weren't what I was addressing

      --
      Interested in open source engine management for your Subaru?
    2. Re:I beg to differ by AndyChrist · · Score: 1

      Ah, I gotcha. No point even looking for copying on a "hello world" assignment, unless you have, say, a large group of students with identical indentation, spacing and capitalization throughout.

  53. CS Cheaters... by DigitalGodBoy · · Score: 1, Funny

    OH, I thought he meant Counter-Strike cheaters...I eagerly clicked and read the post before I realized what was meant.

    I amazes me at the amount of coding that's done just to cheat at that game. It's not even worth playing anymore.

    -----------

    --
    "liberty and justice for all those who can afford it"
  54. New Abbreviation Convention by rchatterjee · · Score: 2, Insightful

    Since there seems to be a large amount of confusion in the use of the abbreviation "CS", I propose that "CS" should generally mean Computer Science and that "C-S" should be the general abbreviation for the half-life mod counter-strike.

    So:
    CS == Computer Science
    &
    C-S == Counter-Strike

    Thoughts?

    1. Re:New Abbreviation Convention by Anonymous Coward · · Score: 1, Insightful

      I think people should just read the stories before posting. Amazing how the "confusion" is cleared up once you get about 2 sentences in.

    2. Re:New Abbreviation Convention by Anonymous Coward · · Score: 0

      Maybe somepeople should take their own advice and read the post they are responding to. He's talking about the confusion in the abbreviation not the article.

    3. Re:New Abbreviation Convention by Natalie's+Hot+Grits · · Score: 1

      uhh, i always though "computer science" was abbreviated CENG? LOL

      oops, my bad

      serriously tho, have you ever heard of anybody calling computer science CS? They alwyas use 4 letter abbreviations. CSCI, COSC.

      Whereas, CS has always ment Counter Strike (the quake2 mod of a mod [ie, HL is a quake2 mod])

      bye

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  55. ACK! Jpeg Compression on the Levitating GNU by Anonymous Coward · · Score: 0

    Folks, there's a time and a place for compression, and that image of the GNU is a classic example of when NOT to use lossy compression (like JPEG).

    JPEG is great for pictures of people.
    JPEG sucks at things like maps, cartoons, and text, and actually winds up creating a larger file.

    For things like cartoon art, cartoons, line art, maps, text, and anything similar (where run-length encoding would work), use GIF or PNG.

    +2 informative. +1 interesting.

    1. Re:ACK! Jpeg Compression on the Levitating GNU by Anonymous Coward · · Score: 1, Informative

      Check out this page. It links to the image in several different formats, including a lossless PNG, and a high-quality JPEG ("No gifs due to patent problems"). Both of those are ~580k, but the crappy JPEG is only 36k - it's probably better if Slashdot doesn't link to huge images.

    2. Re:ACK! Jpeg Compression on the Levitating GNU by Anonymous Coward · · Score: 0

      PNG: 594k original size
      136k just by reducing the image from 24-bit to 8 bit color
      153k as a GIF
      191k as a 90% quality JPEG
      46k as a 10% quality JPEG
      44k as a PNG file that's scaled to 50% of the original

      THE MORAL OF THE STORY: Use PNG, and scale the image down. Scaling down by 50% reduces file size by over 2/3's.

  56. some intentionally dont by Anonymous Coward · · Score: 3, Informative

    I know that at least one university (the one I am still enrolled at, hence the anonymous coward...) intentionally looks the other way when students send in copies. Why? Two reasons.

    1. It makes the university money.Alot of the computer science freshmen turn in 'very similar' coding assignments. They pass a class or two in this manner, but later fail a couple project oriented classes that they can't fake. Then they change majors once or twice, taking that many more classes at the university. More classes = more money for the university. (note: a professor told me this- if this reason is BS then it his his BS, not mine.)

    2. If you punish one cheater, you have to punish them all. Look at the stats they are giving - 2/3 of the students cought? The school is chucking it's reputation. It also takes extra work punish these students, the professors have to attend boards of inquiry and such. (This explanation also came from the same professor, but seems like a more sane responce than number 1.)

    1. Re:some intentionally dont by Anonymous Coward · · Score: 0

      #1 is either complete bullshit, or you go to some cheap trade school.

      Any reasonably reputable school has plenty of people who are waiting to get in, so if they kick out one cheater, they'll have someone in his/her place by the very next semester. Since the cheater has already paid for that semester, they (the school) have an incentive to kick out as many cheaters as possible.

      Of course, Its the profs and TAs who make the actual decision to persue or not, and they have no direct financial incentive, merely their honor.

    2. Re:some intentionally dont by cduffy · · Score: 1

      I disagree with your assertion that "any reasonably reputable school" is impacted -- Chico State, which is one of the CSU system's better computer science schools, wasn't impacted until a few years ago.

      Yes, there were people who got turned down with high school GPAs and other admittance criteria below the qualifying level -- but previously, anyone who hit the low water mark got in.

  57. same at my university by Anonymous Coward · · Score: 1, Funny

    A professor at my university once helped a student in the tutor lab with part of his c-string project for the freshman cs class. The professor later told the class that he saw that same bit of code that he wrote in over 20 of the turned in assignments.

    Someone must have alot of guts (or a small mind) to be handing around code that was already handled by the professor. :P

  58. Re: Phirst Poast by Anonymous Coward · · Score: 0

    I would like to have a picture of every woman naked. I would masturbate to the ones I like, and I would try voodoo on all the one I don't like. Then I would give all the pictures of the dirty devil worshipping pagan Islamic women to the CIA and FBI and ask that they be killed for my protection. I would then proceed to pleasure myself with large shampoo bottles in my ass while my girlfriend give me head. Nothing like being close to God.

  59. False positives with automated cheat detection by Anonymous Coward · · Score: 3, Interesting

    My friend is a pretty bright fellow and a TA at UIUC. He wrote a cheat detector for one of the classes that turned out to be pretty effective.

    The class requires you to write specific functions with specific names. His perl script would take a student's code, rearrange the functions in a predetermined manner, cut out whitespace, rename variables, etc.

    It would then do pairwise comparisons with the class.

    Typically, if people are cheating, it's rather blatant. If more than some % of the class has the same function implemented in a very similar way, he throws it out as a comparison factor because the function is probably too small or too obvious to implement any other way.

  60. Re:When I read "CS cheaters"... by Sarin · · Score: 1

    Really ot:
    But you should try tactical ops for a while ( tacticalops.to ), a mod for unreal tournament, the cheating issue has been resolved. It's quite simular to counter strike. But I must warn you because of the addiction factor.

  61. Re:FP by Anonymous Coward · · Score: 0

    Dude, but you forgot to say 'I thought he meant Counterstrike when he said 'CS'', so you fucking lose. Too bad.

  62. Burn the witch! by Otter · · Score: 3, Interesting
    "We've all been looking for a spamming village idiot to be pilloried in the town square," Schwartzman said. "Now we've been blessed with Bernie."

    That's precisely what struck me as so irritating about this whole epsiode. There are two possibilities here. One is that Shifman suffers from some combination of stupidity and emotional disability that's causing him to behave so foolishly. In that case, I find him a lot less distasteful than the mob of nerds who are ridiculing and provoking him, like some dweeby version of the kind of abuse Jon Katz used as a springboard for his new career.

    The other possibility is that the whole thing is a masterful troll, exploiting the bullying mob mentality of a lot of "anti-spam activists". I would get a huge kick of out of that turning out to be the case.

    1. Re:Burn the witch! by holt · · Score: 1

      Yeah, exactly - I either feel sorry for the guy, because he probably made an honest mistake (albeit a stupid one) and now is getting absolutely ripped apart over it....or I think the entire thing is funny as hell. I smell troll. That would definitely be the funniest thing I've seen in these parts in a LONG time.

      I don't think I've met anyone stupid enough to know what he was doing and STILL do what old Bernie did. So its got to be either an honest mistake or a troll.

  63. Re:catching cheaters is easy: check the assembly c by Shade,+The · · Score: 1

    > We had no false positives.

    But how could you tell?

  64. Civil Liberties by Wire+Tap · · Score: 1

    That is a low return for giving up civil liberties.

    And what might those civil liberties be? The right to safely and securely traffic drugs? No thank you, I'd rather have the wire taps. After all, they aren't tapping YOU. - or are they?

    --

    Man is born free; and everywhere he is in chains.

    1. Re:Civil Liberties by Ldir · · Score: 5, Insightful
      And what might those civil liberties be? The right to safely and securely traffic drugs? No thank you, I'd rather have the wire taps. After all, they aren't tapping YOU. - or are they?

      I suspect he was talking about the rights of the 254 people who were arrested, but NOT convicted . Of course I'm sure they were all guilty of something, so let's lock them up anyway, just to be safe.

      There's something seriously wrong when we arrest 271 people, but a judge/jury only convicts 17 of them. Would you remain employed if the quality of your work was so poor? This is exactly why you should be so uneasy with the way the USA PATRIOT Act undermines the checks and balances from our justice system.

      Cops are paid to find the bad guys. That's their focus, that's what we pay them for, that's what we want them to do. The judiciary and our constitutional rights are are there to hold the reins on the police, to make sure they don't go too far, to make sure we as a society don't sacrifice the rights of the innocent too much in our zeal to get the crooks. You don't have to be dealing drugs to fear living in a police state.

      Police are about law enforcement. The judiciary and our rights are about justice. There is an enormous difference between the two.

    2. Re:Civil Liberties by DrSkwid · · Score: 1

      Cops are paid to find the bad guys

      The cops round here are budgeted by hitting performance indicators. They get a % of their budget directly from traffic tickets (which they have to invest in vehicular related activity).

      The aprehension & protection of people involved in paedophilia is not one of those peformance indicators so it is underfunded and by most people's judgement paedos come under the "bad guy" label.

      The cops are the foot soldiers of the state, called in to action against the people at a moments notice. Witness the Tory govt's use of the cops during the miners strike. Witness the WIPO fun day out, witness your cops letting loose dogs on black children in the 50's etc.etc.etc.etc.et.cet.cetc.et.c

      The police use arrest as a punishment if they don't like what you're doing, law or no law. Having been on the receiving end of that a few times that ratio doesn't surprise me.

      Hunt Sabs in the UK had to resort to bringing civil prosecutions against the cops (winning 1000s of pounds in compensation) just so the cops wouldn't arrest them on sight (to be de-arrested [cop words] 5 hours later).

      The police department is like a crew,
      It does whatever it wants to do...

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:Civil Liberties by innocent_white_lamb · · Score: 1

      The judiciary are about the strict interpretation of the letter of the law, within the bounds set out by a strict interpretation of specifically listed rights.

      "Justice" is an abstract concept that really has nothing to do with the judiciary.

      --
      If you're a zombie and you know it, bite your friend!
    4. Re:Civil Liberties by haystor · · Score: 1

      It doesn't say all the other people were acquitted either. If you arrest both sides of a phone conversation and have one side plea bargain to get their freedom in exchange for testifying, they were hardly innocent.

      It was also referring to 2000. How many of those cases haven't finished up in court yet?

      --
      t
    5. Re:Civil Liberties by geekoid · · Score: 2

      I'd just like to point out that those numbers mean nothing unless you compare them to the non-wiretap arrest to conviction ratio and the TOTAL arrest to conviction ratio.
      I have no idea how many people are convicted of a crime, compared to the number of people arrested.
      I don't even no where to go for a reliable source.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:Civil Liberties by rmjiv · · Score: 1

      Read the whole report where these statistics are pulled from here

      Table 6 contains the arrest/conviction figures. The conviction numbers are only those convicted in 2000. They're not counting those arrested in 2000 but went to trial (and possibly convicted) in 2001 or later. In this case not convicted doesn't equal aquitted or charges dropped. It means not convicted in the calendar year of 2000

      As the saying goes "Figures don't lie, but liars figure."

      --
      She came sliding down the alleyway like butter dripping off of a hot biscuit.
    7. Re:Civil Liberties by executioner · · Score: 1
      And what might those civil liberties be? The right to safely and securely traffic drugs? No thank you, I'd rather have the wire taps. After all, they aren't tapping YOU. - or are they?

      I rather have the civil liberties, because lets not forget who pays for the $56,767 each time perform the wire tap. I can think of alot of other things that I would rather my Tax dollars are spent on then the handful of convictions they got out of this money.

      And this was just california if you take what california spent in 2000 and mutiply it by 50 states 88 wiretaps X $56,767 = $4,995,496 X 50 = $249,774,800 ( ballparking here) but this money could be spent on much better things. considering the low return of convictions( 17 / 271 ).

      I'm not saying all the wire taps are a waste but there appears to be alot of room for improvement on the determination of when and where they should user them Its all our tax dollars at work here. and its only going to get worse not better.

      My two cents worth for the day

      --
      "They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."
    8. Re:Civil Liberties by __aapbgd5977 · · Score: 1

      Disclaimers: Yes, I'm a prosecutor, yes I've worked on wiretaps. No, I'm not in California. No, I'm not wiretapping your phone right now, and neither is anyone else. And no, I'm not speaking for my boss or any other law enforcement agency. Consult your own attorney for legal advice.

      I'd be more inclined to look at the details of that study. 254 arrested but not convicted is way high, but I'll bet their definition of a conviction is different than mine. I'll be more willing to bet that some of the 254 people took a plea bargain, or turned State's evidence against the other 17 "kingpins" (or "stupid guys who thought they could beat it at trial"). Many high-minded folks think if you aren't convicted of the top count (Murder, vs. a plea to manslaughter), you're not "convicted". After all, the bad guy didn't get a needle in his arm, so why did the State go through all that effort to tap his phones? You might roll your eyes, but I've seen and heard these people at conferences.

      The other scenario, which is more likely, is that some part of the other 254 cases are bogged down in Court and haven't reached their conclusion - no one has YET convicted them. A big wire case can go on for years, and the juries don't start handing out guilty verdicts the moment the wire comes down. These cases are very document heavy, and only recently have wiretap documents even moved to CD-Rom. One wire we did had 17 CD-Roms of data, and some attorneys still demand the paper.

      I know everyone wants to leap to the conclusion that wiretaps are abuses of our freedom, but lets kick the tires on the study first.

    9. Re:Civil Liberties by topham · · Score: 2

      So your saying the US has a population of: 1.5billion?
      I mean, correct me if I'm wrong, but isn't the population of California "34,818,000" As of January 1, 2001. So, we will assume for the sake of discussion an even distribution of wiretap costs across the US based on population. Lets see.. so, 300 million people as opposed to 30 million, so 880 wiretaps TOTAL for the United States. So 880 * 57,000 = 50,160,000; So, you owe $0.16 for Wiretaps in the US/year.

      While I think extrapolating these numbers this far could be misleading, I think pointing out that you personally pay less than $0.20/year based on these numbers isn't...

  65. So do they only get one chance? by cybercrap · · Score: 0

    Alright, I could understand if somebody got busted for cheating if their programs were identical or if they have very similar programs to other people for multiple assignments but not if it is just one here and there. I'm assuming they would ignore it if it was a one time occurence because sure it isn't probable that 2 programs could be very similar but it isn't impossible either. Great minds think alike :).

  66. Re:When I read "CS cheaters"... by Anonymous Coward · · Score: 0

    1.4 fixes the problem, don't worry :)

    ~Anon Valve tester :)

  67. for those interested in voting by S.+Allen · · Score: 1, Redundant

    Here is the URL:

    http://chicagotribune.com/business/printedition/ ch i-0201210012jan21.story

  68. Fifty Six GRAND? by jcr · · Score: 2

    Okay, now I've got a whole new reason for opposing wiretaps: they're not cost effective.

    For $56K, you can pay someone to follow a suspect around for about six months. Time for the cops to give up their big-brother fantasies, and realize that they're going to have to do some good, old-fashioned police work.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Fifty Six GRAND? by Coventry · · Score: 2

      6 months of 24/7 surveliance? I don't think so. thats 4 full time people making 29k+ a year, working 8 hour shifts and never missing a beat. and thats 29k a year Including health insurance, life insurance (not cheap to provide to law officers) and such, so really only 23k/year... where are you going to find someone qualified to trail a suspect without being caught who'll work for 27k a year when there is already a shortage of police officers, let alone the 4 you'd require?

      keep in mind, also, the 56k figure includes the cost of paying someone to listen to the tapes from the tap and transcribe them...

      --
      man is machine
    2. Re:Fifty Six GRAND? by Anonymous Coward · · Score: 0

      You're both wrong. 56k is the speed of the modem they're wiretapping.

    3. Re:Fifty Six GRAND? by Happy+go+Lucky · · Score: 1
      Time for the cops to give up their big-brother fantasies, and realize that they're going to have to do some good, old-fashioned police work.

      Okay. They forgot to mention how to do "good old-fashioned police work" at the academy. They were so busy teaching us how to not offend people or get sued that the crime-solving stuff went out the window.

      You're right, I'm joking-a little. However, I want you to do me a favor and define "good old-fashioned police work" for me and provide an outline of techniques that constitute "go-fpw." And before you start:
      Beating confessions out of people is illegal in the US. Japan is really the only G-8 nation that allows that anymore. (Sure, talk about Amadou Diallo. Try also talking about what happened to the cops who were involved.)

      Offering suspects some sort of deal in exchange for confessions is one thing. However, we don't pile a stack of offense reports in front of an arrestee and tell him "Read through those and let us know which ones are yours." That's called "clearing paper" and went out of fashion when I was in grade school.

      Searches in violation of the Fourth Amendment are out the window. Specifically, don't suggest consent searches without consent. The courts take a rather dim view of that.

      Racial profiling is illegal in the US and has been since 1868-see the Fourteenth Amendment.

      So, got any suggestions? So far, all I've come up with is field interrogations on suspicious people, getting consent and searching vehicles whenever drivers show certain behavioral indicators (no, I'm not going to say what they are), doing wants/warrants checks on everybody if I talk to them enough to ask to see their ID, doing lots of interviews under circumstances under which _Miranda_ doesn't apply, and lifting weights and running and shooting every week just to be sure that I'm still alive at the end of each watch. And that only goes so far. Those are also what get us in a lot of trouble because the public doesn't know what we're doing but definitely doesn't like it. ("Those lousy pigs! They have no right to arrest me on outstanding warrants after pulling me over for expired tags! And even less right to ask my son his name and age when they see him behind the Seven-Eleven at midnight!" True story, from one night where a father went for a warrant for restraining order violations after I stopped him since his tags were six months expired. Two hours later, his 15-y.o. son was found behind a convenience store with a home-made slimjim, screwdrivers, and other neat little toys. And we get that kind of "They had no right!" gripe monthly.)

      As for the California study, the citations seemed a little vague. How many of the non-convicted were cooperating witnesses or informants? And how many of them were simply docketed for trial in 2001 instead of 2000? Come to think of it, was that seventeed defendants convicted or seventeed trials resulting in conviction? I don't know about California, but in much of the US it's not unheard of to have multiple defendants in the same trial. Not common, but not impossible.

  69. Speaking of CS Cheaters by redhotchil · · Score: 0, Redundant

    Maybe these geniuses could write a program that'd catch all the cheaters playing Counter Strike

    Off Topic, -5 :P

  70. I beg to differ(2) by Gecko(dude) · · Score: 1

    of course, if these people are only taking these calsses because they are required to do so, they probably won't ever use what they would (normally) learn

    1. Re:I beg to differ(2) by MaxVlast · · Score: 2

      You make the mistake of assuming these people care. I've been in an intro CS course. Nobody wants to be there. The people who never bothered to test out don't want to be there because they know it all, the others don't want to know any of it. They just want a decent grade. Heck even many of the IS/IT students I know don't give a whit about programming. They find Java to be damned difficult.

      Don't ask about some of the experiences I've had helping people in intro CS courses with linked lists/pointers/etc.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
  71. Re:When I read "CS cheaters"... by Anonymous Coward · · Score: 0

    Such a good game, ruined by cheaters.

    That's not true, it's also ruined by the outdated/bastardized quake1 engine.

    Check out Reaction Quake3 if you want something a little more up to date, for an engine that's hard to cheat with. True, rq3 isn't functionally complete yet, but they have a good base, and it won't be long before it is. It's actually a clone of action quake2 (old pre-counterstrike mod).

  72. Bernie Doomed? by hubbabubba · · Score: 0

    Maybe not! He could still end up on the positive side of things, just because some people like to take pity on someone who they think is being unfairly abused. I think it would be screamingly funny if he managed to turn his 15 minutes of fame (and top 15 Yahoo ranking!) into some high profile career. Hey, Monica Lewinsky landed a gig as a talk show hostess, or something like that, which just goes to show you that not all bad publicity ends up being bad. Hell, maybe Dubya will appoint him as the National Spam Czar or something. He certainly is well-qualified, and the Cabinet can always use another idiot.

    --
    Fried ice cream is a reality. - George Clinton
  73. CS Cheaters by Gary+Yngve · · Score: 5, Funny

    For one of the classes I TAed at GT, we were too lazy at the time to get the cheatfinder working
    under our conditions... We told the students
    we were using cheatfinder, but we never did.

    We still caught many [lazy/stupid] cheaters.

    There was one time they had to write some
    sockets code and turn in their interactions
    with our test server.

    Bob turned in "Congratulations, gt1234a [Bob's uid] has correctly communicated with the server. You get a 100!"

    Sam turned in "Congratulations, gt1234a [still Bob's uid] has correctly communicated with the server. You get a 100!"

    [names changed to protect the moronic]

    P.S. Zorba... wassup! long time no see!

  74. GaTech Cheating by Anonymous Coward · · Score: 0

    I think that the professors should let sleeping dogs lie. Many students struggle with the workload here at Tech, and they need help from other students. They expect no collaboration to happen when everyone lives together in friendly dorms and houses? They need to encourage it!

    Ideally, I believe that the problem lies in the professors' lack of faith in the students. We have an "honor code" that we are supposed to follow, but apparently, we aren't expected to follow it. Why else would they introduce doubt at the introductory lectures? Sometimes it seems they downright don't expect us to learn it. How can someone learn with that?

  75. Anti-Cheat CS Program by SkewlD00d · · Score: 1

    Here at UCD, one of my fav professors, Sean Davis, uses a program called "MOSS" to do the same. It's not open-source, and will probably remain "security-through-obscurity." He said it was based on a fuzzy matching system that basically did a "diff" on all programs and ran them against each other and possibly other databases of code.

    also check out: EVE2

    --
    The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
  76. CS Cheaters by Gary+Yngve · · Score: 1

    A few years back, the Dean Boyd even
    came to us [TAs] complaining that we weren't
    doing enough to prevent cheating -- she was
    getting sick and tired of handling all the
    cases we passed to her. We were pissed off
    that she was yelling at us, so we proposed
    having a mock "cheat bust" where we pull an
    actor out of lecture, accuse him of cheating,
    and haul him away handcuffed in front of
    everyone else... she got even more mad...

    Avoid the Boyd! w00t!

    Anyway, more seriously, I feel proud having
    gone to a school which would rather go through
    the pains of prosecuting cheaters rather than
    let them slide by... and would not water down
    grades... heh, 3.55 GPA required to get
    highest honors.

  77. OK ALREADY by Anonymous Coward · · Score: 0

    Yes, we KNOW you thought it was Counter Strike. Yes, that was VERY CONFUSING (TM). Please GO AWAY now.

  78. Nothing new by Eythian · · Score: 2, Interesting

    Software to catch students copying the code of others has been in place at the university I am at for quite some time. When I was in second year (2000), all our code (in Pascal) was checked against each others using some sort of comparison system. I'm also currently tutoring a first-year introductory programming paper (in Java) where a similar system has just been put in place to check the students code. This is significantly more effective than having us try to spot people who we think are copying, and allows us to pinpoint people early, before it becomes to the harder labs, so giving those who are cheating a chance to stop, and actually learn the material themselves.

    1. Re:Nothing new by mlk · · Score: 1

      we had something simmalar at Bradford Uni. It was written by the lazyest bastard that ever did live.
      I hear it was no more than a list of suspected 'offenders', and a rnd().

      mlk

      --
      Wow, I should not post when knackered.
    2. Re:Nothing new by Myxorg · · Score: 1
      so giving those who are cheating a chance to stop, and actually learn the material themselves.

      Where I went to school getting caught cheating was a much bigger deal, first offense = zero in the course. second offense = kicked out of school. I never cheated cause of that.
  79. Am I the Only One... by clueless_penguin · · Score: 1

    Am I the last one in the world who hasn't received his resume? I feel totally left out.

    --
    Use the spatula, Luke
    1. Re:Am I the Only One... by SomeoneYouDontKnow · · Score: 3, Interesting

      I haven't, either, but I'm still hopeful.

      I really have to marvel at this guy's ability to totally destroy his own career. I mean, even my parents, who've never been online without my presence, know what spam is and how repulsive it is. Did this joker not have a clue, or did he delude himself into believing he'd actually get hired by someone? I've heard for a long time that spammers have this warped belief that there's nothing wrong with what they're doing. I've mostly written it off in favor of the view that they know what they're doing is wrong but just don't care. I still think most all of them are aware, but maybe there are a few true idiots out there who just don't get it. Well, we now know there's at least one of them. Either that, or he has a screw loose somewhere, as several folks theorized when this topic was originally posted. As messed up as that sounds, it could very well be the case. Whatever it is, I'd love to get his resume so I could tell him what I think of his qualifications. I'd also have the pleasure of passing it along to some friends at a few hardware and telecom companies, for their amusement.

      --
      That light you see at the end of the tunnel might be from an oncoming train.
  80. Dam! Wrong CS! by sunking2 · · Score: 1

    And I was hoping to find a new prog to run on my Counter Striker server! People need to get their priorities straight.

  81. CS. by Anonymous Coward · · Score: 0

    Yes, that's computer science. Not Craptacular-Strike.

    Feh. Back in my day, weapons were actually accurate - when you aimed at someone, you'd darn well hit them!

    Where's my old school maps? Wherez the old school ultraviolence being meted out by my homies Ratzo and RedDeath?

    Behold my salty balt nuts and stow your lines of cheating crap - cuz I'll nail your AWP camping ass with an AK from across the map!

    Actually, I think I'll just go play Day of Defeat.

  82. This can't be healthy... by Gogl · · Score: 1

    When I saw "CS" cheaters on the little blurb describing the article on the frontpage, my mind went to "Counterstrike cheaters" and not computer science.

    I'm addicted, man, and it's not healthy. Heh.

  83. No no no! by pherthyl · · Score: 0

    That's too confusing.. I and everyone I know have always used CS for counterstrike and COSC for comp sci...

    of course then some morons will be wondering how you can cheat in Cosco... ;P

    1. Re:No no no! by Accelerated+Joe · · Score: 1

      That's too confusing.. I and everyone I know have always used CS for counterstrike and COSC for comp sci...

      I hope you're joking. Otherwise, I know some people who have a Masters of Computer Science (MCS) degree who might want their money back, since the CS must stand for counterstrike, thanks to you and your friends. Generally, I'm OK with acronyms being the same, as long as they're in different contexts. Otherwise, I think the First Come First Served rule applies.

      If you think CS Computer Science and CS counterstrike is too confusing, then counterstrike must change, regardless of what everybody in Backwater, Idaho does!

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty or security
  84. Too much Testosterone by tevita · · Score: 1, Insightful

    I don't post my thoughts very often, but this spam article has be riled!!

    The battle that wages between the Anti-apm activist and the pleb that sent his email to the wrong person is one of the most childish, male testosterone, playground beat-em up grudge matches I have ever witnessed on the net.

    For someone to respond with so much force to something that is ultimately quite trivial is beyond my imagination and sense of reason. So Bernie is a tad agressive at margeting himself (by lets not forget that Coke/McDonalds/MS all thrust themselves down my throat with almost as much force!). Woopie ... he sends me his resume on the off chance I might have a job ... so I don't .. and I am not the sort of person who would either, so I delete the email (or politely respond to him saying that I am not interested, and am not ever likely to have anything for him). But what RIGHT would I have to complain to his ISP about him, over a single incident (without ever approaching him first!!)?????? IMHO, None whatsoever!!

    Ok, so I am on a bit of a RANT here, but I an insensed that this sort of thing escalated to a personal public all out assault, to which many people are jumping on the band wagon. Bloody oath, apologise (even if you don't feel you have to) and get on with living in a society filled with other people, no matter what you might think of them!

    1. Re:Too much Testosterone by PeteABastard · · Score: 1

      The first time the email was recieved it was ignored. It was the second time that it was reported to the ISP. Also the fact that it has been received all over the world seems to indicate this is way beyond just a simple mistake. He was intentionally and repeatedly sending his resume to people he had no reason to think might have work for him. It was spam, and very stupid spam as far as I can see.

    2. Re:Too much Testosterone by tevita · · Score: 1, Interesting

      And this is cause for an all-out personal defamation? Stupid - agreed, unsoliticted - true, annoying - most definitely but to escalate to the sort of web page that is listed .... crumbs, I wouldn't treat my worst enemy that way!

      500 emails per month is what 16-17 per day? Hmmm ... I would write more emails than that!

      Take the current DOLE situation here in Aus: You have to apply for 4 jobs per week (and prove you have) in order to get paid. At that rate of application, it is almost job application spam!

      But admitedly, I don't think there are any innocent parties in this whole affair ... either way!

    3. Re:Too much Testosterone by PeteABastard · · Score: 1

      I have to agree with you that the website is a bit unnecessary, but it was relatively late in the piece. After the spammer had had account disconected. Perhaps at that point he should have examined his past actions, instead of continuing his email & phone stupidy.

      He was behaving very stupidly in a public forum, if not, then the website wouldn't be so damaging to him. What makes it worse is he picked a known anti-spammer to be stupid in front of. Its like doing donughts in front of a police car, your asking for a reaction.

      500/month is not a large scale spam operation which makes it even more mind-boglingly stupid to send two to the same anti-spammer.

      Your comparison with ~16/month required by the DOLE is much more like targeted job-hunting. I would have been hard pressed to find 20 a week worth sending out last time I was looking. 500/month is far too high to think they're all going to someone who may be interested.

      Peter

  85. Phone Tapping by vmalloc_ · · Score: 2, Insightful

    "One thing I never knew was that "...wiretaps cost an average of $56,767.""

    LOL.

    I can wire tap a phone with a pair of wire strippers and some alligator clips

    It's about a $10 more job to put a transmitter in it so you can do it remotely

    Typical government overspending.

    1. Re:Phone Tapping by EnglishTim · · Score: 3, Informative

      The total cost is always going to be higher, due to the fact that

      a) You'll need a team of people to do it to ensure that they don't get caught doing it... (People watching the house for a while, to work out when the suspect tends to be out... lookouts etc. All of this costs money)
      b) The cost of getting the warrant in the first place (Judge's time is hardly cheap - there's also the cost of the other court personnel who are involved)
      c) The cost of the detectives preparing the case to get the warrant

      etcetera...

      All of this is a good thing. You wouldn't want wiretaps to be cheap, or they'd use them a lot more... ;)

  86. My teaching by Anonymous Coward · · Score: 0

    I teach introductory physics, I wonder if I could apply something similar to the GAT thing

  87. when i saw CS cheaters by zigzagksu · · Score: 0, Redundant

    when i saw CS cheaters I thought this article was about Counter-Strike... boy was I disappointed

    1. Re:when i saw CS cheaters by the+gnat · · Score: 0, Flamebait

      As of the time I'm reading this, there are at least twenty similar comments. Yours is the last. Congratulations, you're both stupid and slow.

      What's the point of a moderated forum if no one reads the other comments? Fucking morons. You're making certain editors look far more professional and quick-witted than they deserve.

  88. Yeah, right... by Da+VinMan · · Score: 2

    I very much doubt that the bulk of that money is accounted for by equipment. Instead, I'm pretty sure that the bulk of that money is spent on the effort. It takes time to get a warrant, it takes time to hook up the equipment, it takes time to monitor the data, it takes time to analyze the data, and it takes time to get another warrant and start the whole process over when the bad guys mobilize.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  89. 15 years ago at UPenn we did this manually by Anonymous Coward · · Score: 0

    Just put the printouts on top of each other, and hold up to the light. On a 10-point assignment, if the program got say, 9 points, we gave each student 4.5 points. 'you shared the work, share the grade'

  90. Shifman article biased? by Nonesuch · · Score: 1
    NecroPuppy writes:
    Yeah, they are being overly fair to Shiftman... They probably don't want to have to deal with his "lawyers".
    I've had to deal with the Tribune's lawyers, and unlike Shifman's, they have an actual physical existence and a shrewd grasp of the law.

    Reading the article, it seems that Christine Tatum is giving Bernie the benefit of the doubt. But she does include the link to Pete Moss's site with all the details, and SpamNews, but no links to Bernie's site.

    Looking around the Tribune web site, Christine is a staff report, but clearly not particularly tied to the Internet coverage.

    If Jim Coates had covered this story, it would have been a lot less friendly to Mr. Shifman. It also would have gotten most of the technical details ass-backwards.

  91. False Positives (Re:Similarities in Structure?) by allanc · · Score: 1
    Well, they asked a sample of students who were accused of cheating by this system and, according to them, it turns out that every last one was a false positive. They were all actually innocent. Who'd have thunk it? :)

    --AC

  92. Nothing to scrub by Anonymous Coward · · Score: 0

    What Macrovision does is suppress the video signal automatic gain control (AGC). This causes the picture and color to flucuate in an annoying manner when the signal is recorded. The gadgets just regenerate the AGC. Best Buy has them too. They cost ~$50.

    Duh.

    1. Re:Nothing to scrub by thogard · · Score: 2, Informative

      The AGC is a feature on your TV set. Older sets have a switch to turn it off. Macrovision generates signals that trip up the AGC on the TV if the signal has been recored. The device doesn't regnerate the AGC but takes the signals and removes the parts that mess up AGC.

    2. Re:Nothing to scrub by Anonymous Coward · · Score: 0

      The gadgets just regenerate the AGC. Best Buy has them too.

    3. Re:Nothing to scrub by Anonymous Coward · · Score: 0
      The gadgets just regenerate the AGC. Best Buy has them too.

      Yeah, but what are they called?

  93. Re:Chi-Tribune could have been cool... by Anonymous Coward · · Score: 0
    Chicago Tribune could have been cool, too bad they have fired or driven away all of the hard-core techies. All they have left is Jim Coates, the "Dvorak of Chicago".

    For example, look at the dates on the articles in the Linux section... they went from every four weeks in 1999, to every six weeks, to all-but-never. Or consider their "Silicon Prairie" print magazine, which had a Ask The Linux Geeks column... until the whole project was dropped.

    The unwritten corporate policy at Tribune is "No Linux". In some divisions, installing an unapproved operating system will get you fired, in others, you just get a stern talking to from the network people.

  94. OH WELL! by rice_burners_suck · · Score: 1, Troll

    I believe that colleges should assign a CS project to their students, and after the projects are turned in, they should kick all those students out of school, permanently, on the grounds of doing the assignment, which automatically constitutes cheating. Students that don't do the assignment will immediately be kicked out of school for not doing the assignment, which also constitutes cheating. This will make life much easier for college professors because they won't have to prepare more than one lesson. I believe this is also more efficient financially.

    ** O ** ** H ** ** ** W ** ** E ** ** L ** ** L **

    Oh well.

  95. This cheating program situation... by Anonymous Coward · · Score: 0

    ...is yet another sign of the United States ethical problem. The authors of the book for my accounting class dictate to me:
    The three sound principles that form the foundation of ethics is:
    1. Avoid small ethical lapses
    2. Focus on your long term reputation
    3. Expect to suffer adverse personal consequences for holding to an ethical position.

    Yeah, right. Anyone who believes in this stuff is suffering from a serious ethical problem. And if the educators don't have this down, how can you expect those educated to.

  96. Re:When I read "CS cheaters"... by Anonymous Coward · · Score: 0

    *If* it comes out, it will probably fix the problem for 2 days. Then new cheats come out.

  97. It's not like by Anonymous Coward · · Score: 0

    She claims to know anything that you don't already know. Even if you do accept her presentation on the commercials, she hasn't told them anything they don't already know to base her advice on.

  98. Re:catching cheaters is easy: check the assembly c by Anonymous Coward · · Score: 0

    If people admit once they're accussed, I think you can be pretty sure that its not a false positive.

    If they don't, then you'd never really know although you could have a fairly good guess depending on how similar they were.

  99. Bernie Shifman by smack_attack · · Score: 1

    Anyone else get the feeling that Bernie Shifman is the Internet version of a prank call?

    This would be the most elaborate hoax I have ever seen if it is.

    Then again maybe this guy needs to be slapped upside his head.

  100. Afghanistan is our friend by Anonymous Coward · · Score: 0

    Afghanistan was never our enemy. It is now our friend... Heh.

  101. That gets rid of the stupid/lazy cheaters... by Anonymous Coward · · Score: 0

    I've never used one of the cheat detection scripts/programs before but I wouldn't be surprised if some of the smarter cheaters used a similar program to see how much they had to change the program in order for it to go undetected. But then again that will probably end up being just as much work as writing the damn thing themselves...

  102. Interesting pages by Anonymous Coward · · Score: 0

    http://www.spea.indiana.edu/pdp/analyses/Research% 20Publications/Bicameralism_TB.htm

    Numbers of representatives of various countries:
    http://www.legco.gov.hk/yr99-00/english/sec/libr ar y/990rp10.pdf
    in html, via Google:
    http://www.google.com/search?q=cache:R7E6Yl9ivhs C: www.legco.gov.hk/yr99-00/english/sec/library/990rp 10.pdf+representatives+senators+100+diet+japan&hl= en

  103. Not against high-grade cheaters... by Anonymous Coward · · Score: 1, Informative

    Sadly, that doesn't always work. I say this as one of the fellows who makes some extra cash (and gets some kicks) "tutoring" computer science students at a local university... which is to say, doing their homework for a fee much higher than real tutoring pays (roughly on par per hour with my "real" programming job).

    Doing it right is real work -- it involves coming up with multiple versions of each involved algorithm, structuring the implementations differently (OO vs procedural; for loops vs while loops; storing data in fixed-length arrays vs linked lists vs stacks, &c), being sure that any subtle bugs found in one revision don't show up in all the others (and occasionally inserting bugs not serious enough to result in a grade reduction in one revision or another), &c. My clients comment the code themselves, so that's unique (and they come out with enough understanding to explain how it works to the prof), and the whole thing gets run through indent/beautify before being turned in.

    Not one of my clients has been accused of cheating yet.

    Now, they still have to study for the tests (and any help I give them studying is genuine, honest tutoring). I have no problem with selling such services -- if these folks fail to learn the skills they need, 'twill bite them in the end no matter how much they're willing to spend on such as me, and every one of them knows it.

    Incidentally, one pair of folks I sold my services to during their freshman year ended up winning the local ACM programming contest the next year -- so taking the easy way out once doesn't necessarily mean that one can't learn.

  104. Yeah, well... by Anonymous Coward · · Score: 0

    I've been noticing a serious intellegence problem in these United States... There's been a run on courses in College like Basic Math that people should have gotten down in grade school. In my Physical Science class I did division longhand and still beat those using calculators in showing the instuctor my work, because they had no clue which equations to use.

  105. FSF Cert by Anonymous Coward · · Score: 0

    You'd think FSF would be able to afford a real certificate. As it is right now, they just issued one for themselves. People placing orders are greeted with a nice security warning dialog box. Well done guys!

  106. How to avoid getting caught cheating on CS project by Grapes4Buddha · · Score: 0, Troll

    Easy! Just submit a working binary and claim that it is the solution. When the TA insists to see your source code, protest loudly that (s)he is violating your right to innovate!

  107. No, Bernie's lawsuits are hot air. by cduffy · · Score: 3, Interesting

    Preventing someone from gainful employment isn't a tort in and of itself. Defamation, slander or libel are indeed torts (and lost business due to them could be found as specific damages by a reasonable court, in addition to general damages due to disgrace/dishonor/reputational damage/etc), but in order to be actionable, the statements made must be false.

    The statements made on that site about Bernie strike me as either factual or otherwise non-actionable -- unless the large numbers of people who claim he's spammed them are making it up.

    Quite likely the Sea World case was one in which the court found that the pot smoking claim wasn't based in fact -- if you could find the name of the plantiff (or some other source of additional info), I'd like to look it up.

    IANAL, but civil law is an interest of mine, and I'm reading from West's Business Law (the chapter on torts) as I write this.

    1. Re:No, Bernie's lawsuits are hot air. by cyril3 · · Score: 0
      At least in Australia a person who brings an action against someone who has defamed them does not have to prove the defamation is false. The person accused of defaming has to prove the statement was true to be able to rely on justification as a defense.

      The defamed person has mainly to prove that they suffered a loss etc because of the defamatory statements.

  108. Name the law. by cduffy · · Score: 1

    I have a passable knowledge of civil law (though IANAL), and I don't see a single tort being committed by those running the site so long as their claims are true.

    If they're not true, then Mr. Shifman has himself a case (for both general and specific damages -- and if he can show a job he lost because of the site, those specific damages could be high indeed). However, being that there are a great number of people willing to testify that the allegations made against Bernie are in fact true, I'd be astonished if he had any sort of a case at all.

    If you're familiar with a specific law which the operators of this site are violating, please refer me to it.

  109. here is the link by Anonymous Coward · · Score: 0

    http://petemoss.com/spamflames/ShifmanIsAMoronSpam mer.html

    look there, his resume is posted along with his spam

  110. Re:HTML NAZI post... by Anonymous Coward · · Score: 0
    Which one isn't allowed?
    • Unordered lists or
    • underline?
    .. Ahh.. I see from my preview, the underline was stripped. I wasn't aware of that before. Have to stick to bold or italics I guess..

    Next question: why block underline?

  111. Here is some wiretapping for you by Anonymous Coward · · Score: 0

    VX2, Audio Glaxy and onflow all working to track your every movement and form. Scary!

  112. True. by cduffy · · Score: 1

    Yup, that's how it is here too (IIRC; once again IANAL) -- but that should be no problem to those defending against one of Bernie's supposed lawsuits; folks in the Boston area willing to testify that he did indeed spam them (and to the other claims on the site) should not at all be hard to come by.

  113. The whole Bernie thing is a spoof! by tundog · · Score: 0

    Look all, just because a newspapers picks up this story doesn't make it real. Heck, CNN was covering the "Evil Bert/Bin Laden" story, and this paper isn't even in the same league.

    How often can you be sure that news sources REALLY check out their sources. This whole thing stinks. Take a look at every single quote from this guy Bernie, they have no human qualitiy. Its like his dialogue is being written by a bad novelist.

    Cheers,

    me

    --
    All your base are belong to us!
  114. Re:When I read "CS cheaters"... by Anonymous Coward · · Score: 0

    Selling Everquest cheats, secret Everquest scripts, make your own platinum. Soon you will be
    Uber with phat lootz you can by from other PCs.

    Only 1 Million turkish lirba, email at bah_cr@woot.ding.com

  115. Re:FP by rm-r · · Score: 0, Offtopic

    Slashback time eh? That means it really is on-topic to bring up this thread. Can we now have a sensible discussion about the moderation system? Or shall I and all who answer me be mod'ed to oblivion? Well, I'll just say now that I don't care what happens to my karma- and we're away!

    I present two opinions. Firstly, it is quite clear that the editors made a massive moderation to the thread mentioned above (all replies set to -1, on more than 1 occasion). There is nothing wrong with this per se- it is their site, however /. does claim to be a *user* moderated site, the readership is generally anti-censorship and pro-freedom of speech and the site claims to be built from it's community. While the /. editors waste no time in pointing out other censors on the net they have, hypocritically, maintained a complete silence on this issue. The thread's parent has now been mod'ed over 600 times, it is quite clear that there is a massive depth of feeling about this that needs attention, I don't imagine 'negativekarma now' has much karma but I imagine his friends list is longer than mosts following this. This Slashback should have had a part on the matter, the people whose paychecks are paid for by site impressions from the readership owe it to us.

    Secondly- on moderation itself, as the original thread postulated, the system is not working. In many respects it is good and I propose only a minor tweak. Currently it is possible to mark up or down a post by up to 5 points on whether it is a friend's or foe's post or if it has been mod'ed as any particular type (troll, funny, flamebait, etc) ,and to set AC's to -1. Additionally it is possible to set the threshold score, posts scoring less than that do not appear. I propose that in addition to these it be made possible to completly block, in effect setting to -2 perhaps, any post by a foe, anonymous coward or by modification keyword. Many people, myself included like to browse at -1. This isn't because I want to see page-lengthening posts or ascii goatse.cx, it's because some of the funniest posts are called trolls by the majority and because some of the most thought provoking are caled flamebait. By making this simply change it would be possible for people like myself to read what we want to from this site, and would in all probability kill off the real crap-flooders, as most everyone would foe list them and exlude them completely. This modification would have no effect on those people who are happy with the system in it's current state.

    Discuss...

    --

    J-aims
    --
    Yo, whatever happened to peas? Join T( H)GS
  116. Re:catching cheaters is easy: check the assembly c by BlueUnderwear · · Score: 1
    We compiled the code and ran it ourselves (well our scripts did, anyway :))

    And what if somebody was smart enough to submit a Trojan?

    We checked correctness with our test cases.

    Meaning that you won't judge style and clarity of the programs, items which will be important later in professional life (cleanly written programs are easyer to maintain).

    Well, unless you'll also do a manual correction along with the automatic one. But then, why would you need the automatic correction?

    --
    Say no to software patents.
  117. Here's an idea by Hard_Code · · Score: 2

    Have the class assignment be to write a cheat detector which processes the very same class assignment. Try to cheat *that*!

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:Here's an idea by duren686 · · Score: 1

      In Pascal:

      {Author: Jake Huntley}
      program CheatDetect;
      begin
      if authorName='Jake Huntley' then
      writeln('Jake Huntley did not cheat.')
      else
      writeln(authorName:1, ' cheated.')
      end.

      --
      Y2K Compliant since the late 1890s
  118. Program Checking -- get a CLU by Anonymous Coward · · Score: 0

    What a friggin' yawner. A CompSci professor of mine at UNC had a program to compare student's programming assignments in about 1982 or 83. It took him about one page of CLU (an AI language) to do it, too.

  119. Lax security by StoatBringer · · Score: 1

    At the university I went to, about 12 years ago, we often had to hand in our CS assignments by stacking them in a big pile outside the secretary's office. This made it quite simple for anybody who hadn't done theirs to come along early in the morning, take a handful from the stack, copy what was needed and then replace them all. Some students didn't even bother trying to do the assignments because they knew they could just copy them, without the copyees :) knowing.

    --
    Cress, cress, lovely lovely cress
  120. Shifman MUST be a hoax.... by CSG_SurferDude · · Score: 1

    Good old Bernie MUST be a hoax. I have been browsing around, and can find no phone numbers for him or his company.

    yp.yahoo.com
    www.qwestdex.com
    phone.people.yahoo.com

    I can only surmise that this is somebody's elaborate hoax.

  121. It's not defamation. by schon · · Score: 1

    this is cause for an all-out personal defamation?

    No, it's not defamation.

    Everything they're posting is TRUE.

    If it really was defamation, Mr. Shifman would have a good case for a lawsuit.

  122. When he was talking about CS cheaters... by ChozSun · · Score: 1

    ... I thought he was talking about those punk-ass bitch 13 year olds who cheat in Counter-Strike.

    My bad.

    --
    ChozSun
    ChozSun.com
  123. You know, BS is a *person*... by Dimwit · · Score: 1

    I've read the whole list of emails between Bernie and everyone else. Yeah, I know, the guy's not very smart, and he *did* spam them, and he was pretty rude about it...

    But, you know, the other side could've dropped it, too. They didn't have to goad him on. I mean, this guy could be trying to feed his kids or something. All they needed to do was forward (silently!) his email to his ISP, and put his address in their killfile.

    I mean, this has gone way out of proportion, and I don't really like the malicious glee on the part of the anti-spam people in ruining this guy.

    Even if he is an idiot.

    --
    ...but it's being eaten...by some...Linux or something...
  124. Cheaters drop out by way0utwest · · Score: 1

    I think the cheatfinder is a good idea. When I was a freshman in college, I studied CS and the first two courses were LISP and APL. Both designed to quickly weed our class of 150 CS majors down to 50 or so.

    It worked well, especially since most people had not had much CS work prior to freshman college. I had, and (I apologize and ask forgiveness here) I wrote a couple assignments for a pretty girl in my class. I admonished her and strongly suggested she change majors after the first semester as the work would get harder, and she did.

    And I got a date!

  125. Wiretapping by HunterZ · · Score: 1
    One thing I never knew was that "...wiretaps cost an average of $56,767."


    I see... So that's $267 for the equipment and $56,500 for "operating expenses", right?
    --
    Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
  126. Uh... by Anonymous Coward · · Score: 0

    And which part of this is about chessmen?

  127. Saw This in 1975 by Anonymous Coward · · Score: 0

    This kind of software has been around since 1975. It has been routine for many computer assignments to be submitted to a program which labels which student turned in the homework and later compares all the stored versions of the assignment (including from previous years when the same assignment was given).

    Saw Round Thing. Moved Nice. Invented One Also.

  128. Not hardly...it would actually by Archfeld · · Score: 2

    be huge farms owned by Corporations that payed little or no taxes, while deriving huge benefits from government handouts.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
    1. Re:Not hardly...it would actually by fishebulb · · Score: 1

      atleast its a little better than throwing 1.5 million people in prison, not to mention the DEA budget, and wasted time by every police officer in the country

    2. Re:Not hardly...it would actually by Com2Kid · · Score: 1

      Oh? It is? . . . .

      Depends on what your definition of 'better' is.

      Yah, just what the government needs to encourage, more citizens to throw away their brains.

      Bleh, and we have issues with each generation getting st00pider already! (the small percentage of children who are 'above average' keep on smarter and smarter each generation, but the usable intelligence of the rest of the population. . . . .)

      Shit, why not just go to each 10th or so person and give them a full frontal lobotomy? (with a chainsaw. . . . )

      The government does NOT need to /encourage/ the use of harmful drugs (this is going beyond pot, if your going to say something about pot come up with something else to say, pot was argued to death long ago).

      One of the main excuses for smoking cigarettes was that "if they were really harmful then the government would outlaw them."

      You realize how much fr*cking money it took to overcome THAT issue? How much advertising and how many darn public awareness campaigns had to be launched?

      Even now days that excuse still comes up (less so since the cigarette manufacturers themselves admitted to the dangers).

      A similar situation with drug use is /not/ needed. It is bad enough that there are idiots who are going around claiming that cocaine isn't all that bad for you or that X doesn't have any long term effects just so long as you drink lots of water. (bleh)

      In my opinion the war against drugs needs to be ESCALATED.

      Fuck.

      Then again if it was up to me anybody who was caught/found doing drugs twice would be shot dead on site.

      ::shrugs::

      (I just get annoyed at the assholes who can't keep their drug binges to themselves and insist on coming to class while royally f*cked up. It ain't a victimless crime if it interferes with my education, m'kay.)

    3. Re:Not hardly...it would actually by topham · · Score: 2

      It isn't a victimless crime when you have to work with the druggies and they have powertools in their hands either.
      That was on the job experience I didn't need.

    4. Re:Not hardly...it would actually by fishebulb · · Score: 1

      oh you mean like alcohol killing brain cells?
      What does it matter if somebody else does drugs? how does that effect you?

      also, you cant regulate a black market.

      and in response to the drugged out loosers with power tools. I agree, i also think that people that drink within a month of an accident should be fired also. Testing positive for drugs doesnt mean you were ON drugs at the time. And NO it doesnt have lasting effects.

  129. I voted on the Shifman poll by SilentReproach · · Score: 1

    The Tribune has a poll entitled: "Is Bernard Shifman a 'moron spammer'"?

    96.1% voted for: Yes. Hundreds of complaints can't be wrong.

    3.9% voted for: No. Give the guy a break. He's looking for a job.

    What's surprising is that the ./ crowd hasn't cast a few thousand votes - there are only 2,659 total votes at this time.

    I can't remember laughing so hard as I have at this comic episode. However, I wonder how much punishment poor Bernie can take. I mean, I don't feel really sorry for him, yet I hope he doesn't take a Roman bath or anything over it.

    --
    Religion is the opium of the people. Evolution is the opium of scientists.
  130. Re:catching cheaters is easy: check the assembly c by Anonymous Coward · · Score: 0

    hm, professionals don't progam in assembly now do they?

  131. Donate site unviewable on IE6 by Anonymous Coward · · Score: 0

    It says 'the security cerificate was issued by a company you have chosen not to trust.' No problem on Nescape though. Must be one of those M$ attempts of killing free software.

  132. you didn't give by Anonymous Coward · · Score: 0

    You didn't give the email address to send my resume and cover letter to.