Slashdot Mirror


Slashback: Pricedrops, Honor, Games

Slashback (below) is chock full of updates to recent (and not recent) Slashdot stories, including some good news for AMD fans, and a last drizzle of news from E3.

Making your computer worth even less. Acid-F1ux writes: "Advanced Micro Devices has slashed prices of its desktop and mobile Athlon processors just days after a similar move by rival Intel. The cuts range from 17 percent to 52 percent for mobile Athlon XP chips and between 11 percent and 32 percent for desktop Athlon XP chips. On Sunday, Intel dropped prices of its Pentium 4 processors by as much as 53 percent."

Progressive Education strikes a blow. darnellmc writes: "According to this Atlanta Journal-Constitution news article GA Tech had so many students violate the school's "honor code" that they have decided to change it.

"In the wake of the investigation, Tech officials have decided to allow students in introductory computer science courses to share information and collaborate on homework, previously prohibited under the school's academic honor code."

Of course code sharing also teaches the value of Open Source ;o) . Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."

How many letters will the next big threat have? matthew writes: "LWN is carrying the notes from the Broadcast Protection Discussion Group (BPDG) conference (more info at the EFF). The BPDG is the body that will be suggesting future technological control measures; they make the DMCA and CBDTPA seem like trivial problems. The BPDG conference was last week and it was open to the public so anyone could call in. You can read about what the FSF's Bradley M. Kuhn digitalspeech.org's Jonathan Watterson thought of the conference. The basic summary is that we're screwed if people don't start fighting against this kind of injustice."

This is what's called taking license. infochuck writes "Back in January, this story on Slashdot focused on Borland's licensing PR fiasco, and how they promised to remedy the situation (in short, their license permitted them to search at any time any of your computers looking for stolen software). Well, here we are, five months later, and their license hasn't changed one bit - at least not the two most unreasonable clauses, 12 and 14.4, and not in the license included with the Windows version of the Personal Edition. Download for yourself to see, but be warned, you'll have to register, which involves many questions and no less than 5 checkboxes to uncheck, as well as at least a 25MB DL. I believe pr@borland.com is still the place to write..."

Playful is good. If the last month of pre-hype hype, pre-hype, actual hype and post-hype weren't enough, you'll be pleased to read that E3 coverage continues, at Gamespy (some cool reviews), Gamegal (good photos) and other sites beginning with "Game."

278 comments

  1. What a great message! by konichiwa · · Score: 3, Interesting

    If enough people break the rules, they'll change em!

    --
    Never argue with an idiot, he'll just lower you to his level and beat you with experience.
    1. Re:What a great message! by stoolpigeon · · Score: 3, Insightful

      It is a great message. Because the message a little more clearly stated is this,

      "The status quo is not universal law. It can be altered if enough people work together to force that change. Stupid rules, that help no one and harm everyone should not be blindly accepted."

      I try to get that message out all the time.

      .

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    2. re: What a great message! by Anonymous Coward · · Score: 0

      we don't want to lose 3/4 of our budget

    3. Re:What a great message! by PD · · Score: 2

      According to a acquaintance who works for another university considering the same thing (in Europe), their decision to allow students to share work was very contentious. It was ultimately decided when a professor (my friend didn't know the name) pointed out that

      1) most students take classes over and over again until they pass, making failure meaningless, and therefore cheating meaningless, and

      2) undergraduate degrees are not useful even for the purpose of getting a job. The fact that most people work in fields that are not related to their degrees proved that.

      Can you believe that?

    4. Re:What a great message! by ArsonSmith · · Score: 2

      Isn't that what is called civil disobedience? If there is a law/rule that nobody wants or thinks is important don't you think they should re-examine why they have the law/rule in the first place.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    5. Re:What a great message! by kryptobiotic · · Score: 1

      This is something I've never quite understood. If there is a law/rule that nobody wants, why don't people work to get it repealed by educating people and putting pressure on lawmakers? If you are willing to just break the law/rule, what is the point in having laws in the first place? Why must you break a law to re-examine it?

    6. Re:What a great message! by cyril3 · · Score: 1
      How come they aren't points in support of banning sharing.

      1. pass=knowledge of subject (at least where i come from) so if it takes three goes to pass it takes three goes to know the subject. And can we avoid all discussion on whether exams or any assessment procedures just teach you how to do exams or pass assessments cause I agree but funnily enough all you experience in passing CompSci exams isn't going to help in you next Comp Religion course , you'll have to understand a bit about religions.

      2. so fail them and make them take a different degree.

      actually I disagree with that. While there are some who go into totally other fields I suspect the match between the degree and the job is there in some way. eg some years ago I worked for Andersen Accounting and the London office of the consulting business hired a lot of people with History degrees because they were found to be good at researching things then writing good reports.

      nd lots of journalist students go into related fields like PR, politics and prostitution ... or is that a tautology.

    7. Re:What a great message! by ArsonSmith · · Score: 2

      because it is the lawmakers that put in into law in the first place. If they didn't think it was the right thing to do then it would never have made it to the books. If you start breaking hte law in protest to it than you will start to bring new light that the law makers either didn't or wouldn't see before.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    8. Re:What a great message! by Anonymous Coward · · Score: 0

      Fine. However I don't think anyone really examined why they had the rule in the first place in this situation. What they realized was that the average student is dishonorable(i.e. they violated the honor code which they accepted by being students at GAT). Thus a rule that cannot be widely enforced only harms those that follow the honor code. The logical nect step upon this realization is either to revoke the rule, or attempt to enforce it. GAT chose the former.

    9. Re:What a great message! by ArsonSmith · · Score: 2

      My previous post was all in the nice sense. Realy when you start looking at governemental law at least (kinda off topic but only a little) you will have companys and activists lobby the government for laws that they want, weather they are laws that everyone wants or even healthy to the sociaty. This is the point that our Represinitive Democracy brakes down. Large Corperations and special intrest groups start to get to many laws passed because they either slip them in under the radar or bury them in buracracy to the point that you can't ever find them untill you find out all of a sudden you have broken the law.

      ok I think I over did my 2cents worth.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    10. Re:What a great message! by MoneyT · · Score: 3, Insightful

      For one, this is actualy something that has been a part of human culture for as long as we can remember. I believe it was Therou (sp?) who talked about if the people did not agree with the laws, they should protest and not follow such a law. But the only reason to do so was if you truly felt the law was wrong, not just because it was an inconvenience.

      Later prohibition was repealed becasue the majority of america would not follow the law.

      Later Civil Disobedience was preached by Ghandi (sp?) and MLK.

      Even directly in the structure of the government is the concept of laws not nessesarily having ultimate say. No law passed by congress can be enforced unless the President (or more often an office of the executive branch) enforces said law.

      --
      T Money
      World Domination with a plastic spoon since 1984
    11. Re:What a great message! by DavidJA · · Score: 3, Insightful

      ) most students take classes over and over again until they pass, making failure meaningless, and therefore cheating meaningless, and

      Maybe the reason they pass eventualy (after taking the class over and over) is that they eventually LEARN something.

      But if I can pass first time, without learning anything, by cheating, whats the use of taking the class in the first place?

      I may as well just _buy_ a degree.

    12. Re:What a great message! by ShawnDoc · · Score: 1

      And let's not forget our founding fathers (At least for those of us living in the US) practiced civil disobedience to a great extent when trying to change laws passed by the British Parliment.

    13. Re:What a great message! by Spy+Hunter · · Score: 2

      Hopefully that's the message Congress will get, after the music-listening public finishes beating them over the head with it...

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    14. Re:What a great message! by MoneyT · · Score: 2

      Yeah, I think they even had a funky name for it too, what was it... oh yeah, revolution.

      But seriously, this is a message that is predominate in human history. Prove to the people in power their power is not unlimited by disobeying the rules.

      --
      T Money
      World Domination with a plastic spoon since 1984
    15. Re:What a great message! by Anonymous Coward · · Score: 0

      I've been trying that with speeding, but it's not working out so well.

    16. Re:What a great message! by 1010011010 · · Score: 4, Insightful

      Exactly. The only enforceable laws are the ones that the people agree to obey. :)

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    17. Re:What a great message! by EnderWiggnz · · Score: 1

      >or is that a tautology.

      no, thats redundant. But i'm being repetitive.

      --
      ... hi bingo ...
    18. Re:What a great message! by kryptobiotic · · Score: 1

      Thanks for the response. I guess I naively assumed that if there were a large number of people that some law was hurting, someone could organize them and they would become a special interest group which can wield its power to get a law repealed. I've always thought that unless you are willing to overthrow the current system, then you should work within that system to affect changes.

      I'm not happy about the Disney representatives in congress or the xxAA trying to make it illegal to hum a song or imagine a scene in a movie but that doesn't mean that I'm going to download illegal mp3s or movies. I vote with my dollar and support the bands that care enough about their fans to release mp3 and unprotected discs. I also tell my friends who are unaware of the evils being done. Undoubtedly, my actions will not be enough to bring about change but if enough people do the same, I believe things would change with anyone having to break the current law. Granted, I've never been part of a law being repealed so maybe this is all just a bit idealistic but, is there any reason this can't work?

    19. Re:What a great message! by edbarrett · · Score: 2, Insightful
    20. Re:What a great message! by AntiNorm · · Score: 2

      I may as well just _buy_ a degree

      May I suggest the following outlet then?

      U N I V E R S I T YD I P L O M A S

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    21. Re:What a great message! by ArsonPerBuilding · · Score: 1

      Exactly. The only enforceable laws are the ones that the people agree to obey. :)

      Amen, laws don't stop people from doing illegal things if they were gonna do it anyways. You think that law against mugging is gonna stop a mugger from mugging you, it aint gonna do shit to stop him. Laws only work for the people who follow them.

      --
      1 tequila 2 tequila 3 tequila floor
    22. Re:What a great message! by wunderhorn1 · · Score: 2
      It's "Thoreau," and the essay was called "Civil Disobedience," which he wrote after willingly going to prison for refusing to pay the poll tax, in protest of both slavery and the Mexican war.

      What you're wanting to attribute to Gandhi is most likely "passive resistance," basically any nonviolent but noncooperative form of protest (in his case, against British rule over India), which could include civil disobedience. MLK borrowed this idea for the civil rights protest marches, boycotts, etc.

      --
      Karma: Bored. (Thinking about resurrecting the "Anyone else is an imposter" joke.)
    23. Re:What a great message! by StevenHallman76 · · Score: 1

      this isn't the status quo and it's hardly attempting to be a universal law. it's a rule enforced at a university that specified some requirement for a course ('don't share code') in an attempt to improve the education of their students.

      Coding simple libraries may seem like grunt work, but that's what CS is sometimes. Writing your own libraries gives you a much better understanding of design issues than you could ever get by simply reading someone else's source. If you don't like it, get an IS degree or go to another school.. don't encourage other people to break rules because you're lazy.

      And an entire class of CS students doing their own homework is hardly a 'stupid rule' that 'harms everyone'-- they registered for the class and knew what expect. If this school sent hundreads of CS grads out to the marketplace who had no idea how to write good code that would harm everyone!

    24. Re:What a great message! by ncc74656 · · Score: 1
      most students take classes over and over again until they pass, making failure meaningless, and therefore cheating meaningless

      To some extent, this is true...but your GPA gets dragged down every time you get a crappy grade. (I ended up taking Discrete Math I three times...got Ds the first two times (mainly on account of slacking off too much) and an A the third time. That's nine hours of an average 2.67 instead of three hours of 4.0.)

      undergraduate degrees are not useful even for the purpose of getting a job. The fact that most people work in fields that are not related to their degrees proved that.

      Maybe if your degree is in underwater basket weaving...or in English, but I repeat myself. (OK, so my father and my sister are both aircraft maintenance officers in the Air Force with geography and psychology degrees, respectively. Maybe you have a small point here as well, though I suspect that the average Slashdotter (those of us who've finished college, anyway) would refute it. As for me, I got a job writing image- and video-compression software while I was finishing my computer-science degree.)

      --
      20 January 2017: the End of an Error.
    25. Re:What a great message! by ceejayoz · · Score: 1

      That's a rather simplistic way of looking at it... you're ignoring the punishment factor...

    26. Re:What a great message! by lkaos · · Score: 2
      I believe it was Therou (sp?) who talked about if the people did not agree with the laws, they should protest and not follow such a law. But the only reason to do so was if you truly felt the law was wrong, not just because it was an inconvenience.

      Oh your killing me with that one. That would be Henry David Thoreau and I believe you are referring to his essay "On the Duty of Civil Disobedience" which inspired both Ghandi and King. Perhaps the most definitive quote from the essay follows:
      If the injustice is part of the necessary friction of the machine of government let it go, let it go; perchance it will wear smooth, certainly the machine will wear out. If the injustice has a spring or a pulley or a crank or a rope exclusively for itself, the perhaps you may consider whether the rememedy is worse than the evil. But if it is of such a nature that it requires you to be the agent of injustice to another, then I say break the law. Let your life be a counter-friction to stop the machine. What I must do, is to see, at any rate, that I do not lend myself to the wrong which I condemn.
      I find it hard to believe that any University Honor Code would cause one to be "an agent of injustice to another" in the manner Thoreau was proposing. Indeed, this would certainly be a "necessary friction."

      In all actuality, since there isn't a social contract between a University and the students (instead a more formal contract), civil disobedience is entirely irrevalant.

      I still can't believe you mispelled Thoreau...
      --
      int func(int a);
      func((b += 3, b));
    27. Re:What a great message! by puppetluva · · Score: 2

      Interestingly enough, I was talking to a lawyer that I know to be quite competent, and he explained that it is technically illegal in the US to create and pass unenforceable laws. (It was theorized that California's sweeping no-smoking laws of 6 years ago could have failed this tenet).

      In other words, the follow-ons to the DMCA that intend to restrict your personal use of media on computing devices may not be enforceable and hence could be impassable.

    28. Re:What a great message! by Afrosheen · · Score: 2

      People quietly protest sodomy laws and other sex laws by the millions on a daily basis, but the laws are still on the books. Next time you get a hummer, chalk one up for civil disobedience and give Thoreau a thumbs-up.

    29. Re:What a great message! by ArsonSmith · · Score: 2

      I would say that it does and has worked, and will most likly continue to work. For smaller matters that really don't affect people that much this is the best way to go about it, but if something is really hurting someone and something needs to be done asap then civil disobediance is the best way to make change quick.

      It is not going out side of the system like you may be thinking. You will still use the system, just rather than waiting on the legislation branch to vote on things you will be waitind on the applet process of the judicial branch, and if important enough the suprem court.

      If you are right, then you're right, period. The next step is to convice others of that.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    30. Re:What a great message! by 1010011010 · · Score: 2

      it is technically illegal in the US to create and pass unenforceable laws

      I'd love to see the reasoning behind that statement. Is it a constitutional issue? Some court precedent? An old law?

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    31. Re:What a great message! by eah · · Score: 0

      Exactly. The only enforceable laws are the ones that the people agree to obey. :)

      Then why do I keep getting speeding tickets? ;)
    32. Re:What a great message! by Anonymous+DWord · · Score: 2

      While I agree that that was a simplistic way of looking at it, I hardly think the punishment factor even remotely comes into play any more. Look at what it's done to drug use among the public.

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  2. w00t! by Jonny+290 · · Score: 1

    Watch out for AMD. :)

    --
    Hey Taco! Looks like you're using the "infinite monkeys and typewriters" scheme to generate Ask Slashdots again...
    1. Re:w00t! by martissimo · · Score: 3, Interesting

      given the choice of Intel's price cut to 262$ on a 2.2 gigahertz Xeon processor, or AMD's linked price cut to 224 on its 2100+. I can honestly say that i feel that Intel has far better value for the cash right now.

      the competition however is great, we all stand to benefit from it :)

    2. Re:w00t! by TellarHK · · Score: 1

      I dunno, depends on how expensive the Xeon motherboard is.

    3. Re:w00t! by martissimo · · Score: 2

      yes xeon mobos do cost more, but that is because they are for the very high end systems in general, and support dual CPUs generally have 8 or more DIMM slots for massive RAM, etc.

      just saying that Intel is gettin pretty darn competitive in the high-end market. that $262 cpu was almost $500 a few days ago.

      it's almost to the point where i could build a dual xeon box running at 2.2 GHz x 2 for under a grand, if i tossed my HDD and CD-RW in it from one of my old boxes... that is the kind of system i used to look at and drool wondering how long it would be till it would be within my reach financially.

      gotta love price wars :)

    4. Re:w00t! by steel+curtain · · Score: 1

      What Intel lists their prices at are +/- a few dollars of what you will find them for on pricewatch. What AMD lists their prices as are a good deal higher then what you can get them for on pricewatch.

    5. Re:w00t! by dlb · · Score: 1

      You have no idea what "very high end systems" are.

      A $262 chip is pocket change to what real processors run.

      ~dlb

    6. Re:w00t! by martissimo · · Score: 2

      im not talking big iron here my man, and a dual or quad xeon *is* high end to the average guy who is comparing prices with an athlon processor for a server or something. and thats what theese comparisons we were talkin about were in reference too.

      "high end" is always relative, nowadays you could be a UNICOS master working with old Cray's and say you work on a *high end* system and someone else could come along and laugh at you, but if you were comparing your system to many other systems you would be correct in your terminology.

      it's all in the context of what you are comparing it too :P

  3. Too bad about Borland by binaryDigit · · Score: 2

    "Back in the day", they used to have one of the friendliest licenses out there (the "treat this software like a book" license) and a great many people bought their stuff because of the low price and reasonable license. You could even install it on a another computer, and as long as two people weren't using the software at the same time, it was ok.

    1. Re:Too bad about Borland by zulux · · Score: 2

      Personally - I've been very carefull to aquire legal copies of Borland software for each of my computers due to the good vibe of the company in the past. They sold good, inexpensive, software and trusted me to do the right thing.

      Now.. with their draconian licencing, and serial numbers and almost-forced registration, I'm starting not to give a ratt's ass.

      Am I the only weirdo that treats companies the way they treat me - or is locking down all users so profitable that pissing off a few people like me is worth it to Borland?

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    2. Re:Too bad about Borland by Anonymous Coward · · Score: 1, Funny

      You're probably one of those Communists that loans books out to your friends when you're not reading them.

    3. Re:Too bad about Borland by Zeinfeld · · Score: 2
      I have to wonder whether the license is actually enforceable.

      If Borland runs software that conducts a potentially illegal search on a user's machine the illegality is likely criminal in nature. I don't think that many State Attorney Generals would consider a clause in a shink-wrap license to consider 'informed consent'. I cannot see much value in Borland attempting to litigiate the matter in court, it is the type of case which a state AG might easily take to the SCOTUS. Borland's costs in lawyers fees and reputation would mount for several years.

      Even if Borland succeeded in court, a state could easily reverse the judgement by simply legislating such clauses to be unenforceable. While the US congress has been successfully bought off on the privacy issue to date, the states are quite a different matter. And in any case 50 states are hard to bribe all at once. It is in the interests of the parties to defect every so often to keep the contributors dishonest.

      Sounds to me like the type of behavior that some pipsqueak lawyer engages in when not being closely watched.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    4. Re:Too bad about Borland by pixel_bc · · Score: 2, Insightful

      I have to wonder whether the license is actually enforceable.

      It's American -- they have more money then you, so, likely, it'll get enforced.

    5. Re:Too bad about Borland by Catiline · · Score: 4, Insightful

      Am I the only weirdo that treats companies the way they treat me...

      No. The major companies attitude extends from the tiny, "insignificant" difference between the words customer and consumer. A customer is someone who you have an extended business relationship with because your product is used multiple times. In constrast a consumer is someone who buys your product and uses it once; they may buy other, likewise disposable, products from you, but they do not require maintenance.

      This explains the attitudes of many "vicious" corporations or organizations such as the RIAA, MPAA, and BSA-- they view you as a consumer, with a one-time disposable product (market forces to the contrary). OTOH, the "good" businesses like RedHat, IBM, and so forth understand that when they get your money they have started, not ended, the relationship.

    6. Re:Too bad about Borland by Rick+the+Red · · Score: 3, Interesting

      They haven't used that "like a book" license in a long time.
      I don't know anyone who's used their products in a long time.
      They haven't made money in a long time.

      Coincidence?

      --
      If all this should have a reason, we would be the last to know.
    7. Re:Too bad about Borland by Jah-Wren+Ryel · · Score: 1

      Pay attention - Borland has been profitable for at least the last 8 consecutive quarters.

      --
      When information is power, privacy is freedom.
    8. Re:Too bad about Borland by Spruce+Moose · · Score: 1

      Heh heh.. You said SCOTUS..

    9. Re:Too bad about Borland by ppetrakis · · Score: 1

      If you're not stealing their software then whats the problem?

      Peter

      --
      www.alphalinux.org
    10. Re:Too bad about Borland by Catiline · · Score: 1

      If you're not stealing their software then whats the problem?

      How about the tenet of "innocent until proven guilty"? If you can't do it in a court of law, why are we letting the big media outlets do it in their press releases?

    11. Re:Too bad about Borland by AntiNorm · · Score: 2

      Am I the only weirdo that treats companies the way they treat me

      Not by a long shot. Quite arguably, this same thing is going on between the RIAA and a hefty chunk of the p2p-using population. There is a chain reaction between the RIAA mistreating its customers and the customers thanking the RIAA by refusing to play by their rules, and this chain reaction is fueled by exactly what you mentioned. IANA Business Major (IAA EE Major), but even I know that one of the most fundamental principles of business is that your customers will treat you more or less the same way you treat them. Unfortunately, the RIAA doesn't seem to have grasped that concept yet.

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    12. Re:Too bad about Borland by Anonymous Coward · · Score: 0

      Yeah! What he said, dumbass!

    13. Re:Too bad about Borland by Kylow · · Score: 1

      The RIAA and MPAA can be pretty unreasonable, but keep in mind that it was mp3 and movie trading, and previously, audio and video tape dubbing that allowed them to rise to power in the industry.

      I think I'd probably support a similar organization if kids had their hands in my pocket.

    14. Re:Too bad about Borland by Kylow · · Score: 1

      Perhaps you're familiar with the First Amendment. This would be the same First Amendment that allows you to speak poorly of them.

    15. Re:Too bad about Borland by Anonymous Coward · · Score: 0

      I'm not sure you can say that people bought Borland products on the basis of the "price" and the "reasonable license"...

      Maybe people bought, and still buy, Borland products because their tools are great! That might explain Borland's 8 consecutive quarter in profits?

      I don't think it is Borland's mission to invade it's customer's privacy and I think if you poke around enough you'll find similar licenses.

    16. Re:Too bad about Borland by M-G · · Score: 2

      Yep. Borland^H^H^H^H^H^H^HInprise^H^H^H^H^H^H^HBorland has gotten greedy. We used to use Visibroker in our products, and so had to pay them royalties. When it came time for renewal, they decided they'd severly jack up the royalty cost, I suppose presuming that since we'd built our product around Visibroker, that it would be prohibitive for us to change.

      Their mistake. They wouldn't budge on the new royalties, so we changed to an Open Source ORB. So they could have continued with revenue from us, with maybe even a small increase being OK, but they got greedy and lost it all.

    17. Re:Too bad about Borland by binaryDigit · · Score: 2

      Actually, I was referring to back in the early/mid 80's where price was a HUGE factor in the use of borland tools. True, they also had good stuff, but their price point (esp compared to M$ developers tools), really allowed an entire generation of programmer-wannabe's to turn into programmers.

  4. Lets Change Some More Laws by shuffle40 · · Score: 0, Redundant

    Progressive Education strikes a blow. darnellmc writes: "According to this Atlanta Journal-Constitution news article GA Tech had so many students violate the school's "honor code" that they have decided to change it.

    "In the wake of the investigation, Tech officials have decided to allow students in introductory computer science courses to share information and collaborate on homework, previously prohibited under the school's academic honor code."

    Woohoo! Let's get everyone to drive consistantly 10-15 miles (for you yanks) / hour over the limit and maybe they will raise that too! Save me some money in fined it would!

    1. Re:Lets Change Some More Laws by WinterSolstice · · Score: 2
      Sure. It worked here (US). I think everyone drives at least 10-15 miles over the limit. The old limit was 55 MPH, and now it's 65 MPH. Of course, everyone drives about 80 MPH on a daily basis.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    2. Re:Lets Change Some More Laws by Oddhack · · Score: 1

      Woohoo! Let's get everyone to drive consistantly 10-15 miles (for you yanks) / hour over the limit and maybe they will raise that too!

      Well, actually that is sort of the way it works in some parts of the US - if too large a fraction of traffic is documented to be moving above the limit, speeding tickets will not hold up in court.

    3. Re:Lets Change Some More Laws by Pope · · Score: 1

      the problem is, that didn't make anyone drive BETTER, only faster. I see enough complete driver stupidity on a daily basis just around my neighbourhood that I make damn sure I wear a helmet every time I bike to the grocery store.
      The ME generation has a lot to answer for IMHO.

      --
      It doesn't mean much now, it's built for the future.
    4. Re:Lets Change Some More Laws by Anonymous Coward · · Score: 0

      That was actually done on some parts of Route 80 in New Jersey. A lot of people were driving about 20-30 miles over the low (and stupid) limit, and recently the limit was raised.

    5. Re:Lets Change Some More Laws by Wyatt+Earp · · Score: 2, Interesting

      The limit wasn't changed because of speeding.

      In the 1970s the Federal Government mandated a 55 MPH speed limit, over the disagreement of the Western States (Arizona, New Mexico, Montana, South Dakota, North Dakota, Wyoming, Texas, Utah, Nevada.) The States sued in Federal Court and won. Then the Feds decided to withhold Federal Highway funds. The states moved to 55.

      Then in the early 80s, the states also went to Federal Court over the 21 year old drinking age, and won that they had the right to have it at whatever age they decided, then the Feds threatened to withhold Federal Highway funds.

      In the middle of the Reagan administration, thanks to a mostly Republican States-rights movement of Senators and Reps from the West, the Federal Governement allowed states to first raise the speed limits on two and four lane state highways, then on the Federal Interstate system.

      I once passed a Montana State Trooper on I-90 doing 105 in my Beretta GTZ and he waved.

      IMO, speed limits, drinking ages, and blood alcohol levels for DUIs should be a state issue, not a Federal issue.

    6. Re:Lets Change Some More Laws by LatJoor · · Score: 2

      I'm proud to say that Wisconsin held out on the 21 drinking age for a while. Unfortunately, Minnesota and Illinois spoiled it for us -- their kids would drive across the border to get drunk and crash on the way home.

    7. Re:Lets Change Some More Laws by Wyatt+Earp · · Score: 1

      South Dakota, where I am from, held out too.

      The Gov didn't sign the law till 10 pm on the night before the Federal Government would have cut off the Highway Funds.

  5. Open Source in College by lkaos · · Score: 5, Insightful

    All the software I wr[oi]te at my school includes the GPL copyright notice. The nice thing about the GPL is that you can share with fellow students to your hearts content but if the students use any of your code, they have to clearly mark that it is your code if they use it.

    As far as I can tell, this protects me in the event that a student is accused of cheating while still allowing me to show anyone my code. I personally think that software licensing should be a part of every CS program and the GPL should be encouraged to be used for all assignments.

    --
    int func(int a);
    func((b += 3, b));
    1. Re:Open Source in College by Anonymous Coward · · Score: 1, Insightful

      Rubbish.
      If you have been asked to work independantly, then the work had best be yours. If you are caught distributing solutions to assignments YOU ARE JUST AS GUILTY as those who use them.

      Keep the integrity of University education intact.

    2. Re:Open Source in College by gregfortune · · Score: 1

      I'm not sure you can even do that. AFAIK, the college owns any code you develop in conjuction with a class. That could be totally wrong and I can't verify it.

      Furthermore, it would not protect you in the case you mentioned, because if you truly did own the code and had the right to license it GPL, then you could just as easily license it under the "Here's my code so you can complete your project, but don't tell anyone" license. The fact that *you* licenced it GPL, does not prevent *you* from licencing it in another way. It just prevents someone else from doing so.

    3. Re:Open Source in College by John+Harrison · · Score: 1, Insightful

      Since when does the GPL require you to state who wrote the code? I might be mis-informed here, but I thought that all you had to include was the GPL itself. You could use the old BSD-style license to include a some sort of mandatory notice, but not the GPL.

    4. Re:Open Source in College by GlassHeart · · Score: 1
      This makes more sense in higher level courses, where copying the basic blocks (like a sorting routine) does not get in the way of educating you on how to build larger programs.

      However, in an introductory course, sometimes seeing a solution once avoids enough work for me to consider that cheating. Where I come from, we punish those who show their work to classmates as well as those who look at it.

    5. Re:Open Source in College by Anonymous Coward · · Score: 0

      Fuck, man, just open up a copy. Don't tell me you don't have one on your computer somewhere.

      1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. (Emphasis mine).

      The copyright notice, which is required to be there, will include the name of the person who originally authored it.

    6. Re:Open Source in College by kasparov · · Score: 1

      All the software I wr[oi]te at my school includes the GPL copyright notice. The nice thing about the GPL is that you can share with fellow students to your hearts content but if the students use any of your code, they have to clearly mark that it is your code if they use it.

      I may be wrong, but I don't remember any clauses in the GPL that require that derivitive works identify who the original author of the used code was. They do have to provide the GPL copyright notice, but not necessarily the author. FWIW, the BSD license does have a clause forcing the identification of the original authors.

      --
      There's no place I can be, since I found Serenity.
    7. Re:Open Source in College by jchang · · Score: 1
      As far as I can tell, [adding GPL to code for homework] protects me in the event that a student is accused of cheating while still allowing me to show anyone my code.


      Not at my school. Here, both giving and receiving aid can be violations of the honor code. Just because I put a notice on the top of my code saying "I can distribute this any way I see fit" doesn't mean that I can. I'd think twice about this if your honor code is similar.

    8. Re:Open Source in College by kasparov · · Score: 1

      That's funny, did the copyright notice that you just posted include the authors name? Does the license that accompanies the Linux kernel include the names of every person who contributed code? Hmmm...

      --
      There's no place I can be, since I found Serenity.
    9. Re:Open Source in College by EvanED · · Score: 2, Insightful

      If you copyright it under your name, it will include your name. If you copyright it under an organization's name, it won't.

    10. Re:Open Source in College by lkaos · · Score: 2

      Section 2.a of the GPL states:

      You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

      You have to specifically mark any modifications along with dates as well as perserving the copyright notice (which will always contain a name and date along with the warranty declaration).

      --
      int func(int a);
      func((b += 3, b));
    11. Re:Open Source in College by lkaos · · Score: 2

      However, in an introductory course, sometimes seeing a solution once avoids enough work for me to consider that cheating.

      Well that's just silly. If the solution can only be derived in one way, then obviously the book (or professor) is already going to have published that method. There are very few problems that have a single solution.

      There's a difference between sharing and cheating. Would you show someone a paper from an English class in order to help them find inspiration for their own paper? Of course. They just cannot copy any of it or that's cheating. There is a great deal of value in seeing someone else's solution.

      Now, if as a condition, the student has to include a notice that an idea was taken from another students work, then it is up to the teachers disgression to decide whether or not that is cheating. Let's say that someone borrows a little snippet of code that does something extra for an assignment that has nothing to do with the assignment. I doubt a professor would have a problem with it as long as it was clearly marked.

      It's like quoting someone else in a paper. Obviously, you cannot write a paper based on quotes, but sometimes, including someone else's words make your words sound that much better.

      --
      int func(int a);
      func((b += 3, b));
    12. Re:Open Source in College by lkaos · · Score: 2

      The fact that *you* licenced it GPL, does not prevent *you* from licencing it in another way. It just prevents someone else from doing so.

      Very good point, I had not thought of that. I think I'm going to discuss this with one of my professors because I do believe this is ethical but perhaps my I am not as protected as I thought I was...

      --
      int func(int a);
      func((b += 3, b));
    13. Re:Open Source in College by lkaos · · Score: 2

      Rubbish.
      If you have been asked to work independantly, then the work had best be yours. If you are caught distributing solutions to assignments YOU ARE JUST AS GUILTY as those who use them.

      Keep the integrity of University education intact.


      Open information is very much part of the integrity of a University. If a professor assigns a paper about a certain topic, would it be ethical to show another student your paper in order to inspire them? Obviously, as long as the student didn't paraphrase or quote without giving proper credit, this would be entirely ethical. It is also very pratical (in fact, my English professors encouraged this).

      Writing a program is more like writing a paper than solving a math problem. There isn't simply one solution. It's much more of an art form. Explicitly licensing a piece of software thereby making it clear that the software isn't to be paraphrased or quoted without due credit being given should, by all accounts, be ethical (and good for the learning environment).

      --
      int func(int a);
      func((b += 3, b));
    14. Re:Open Source in College by lkaos · · Score: 2

      Just because I put a notice on the top of my code saying "I can distribute this any way I see fit" doesn't mean that I can.

      The GPL says more than that. The GPL also says that, "You must clearly mark if you have used any of this code in your code."

      I relate it to a bibiliographical requirement for papers. If you incorporate another source in your paper, than you are required to cite it properly. The GPL makes this explicit such that a person would have to clearly state that they got this code from someone else. This allows a professor to use their digression to determine whether or not the incorporated code was relavant to the assignment at hand.

      --
      int func(int a);
      func((b += 3, b));
    15. Re:Open Source in College by Have+Blue · · Score: 3, Insightful

      When the college says "Do not share code", they mean "Do not share code." It's their curriculum and their decision as to who is cheating or not. No amount of licensing or fine print on your part will get around that.

    16. Re:Open Source in College by lommer · · Score: 2, Insightful

      "Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."

      It is actually rather ironic that timothy chose sorting algorithms as an example. After a few seminars on bubble sorting, quicksorting, etc. the exact assignment of my current CS class is to create a sorting program. Personally, I find it a rather simple process. However, there are many people in my class whom it is painful to watch attempting to write this basic sort. They spend 10 minutes trying to figure out what I have just coded in as many seconds. Now, if they had just copied it, it might not make a big difference in terms of there completion of that assigmnent, but I definitely feel that figuring it out for themselves is an important problem-solving step that helps weed out some of the numbskulls in the class.

      The GPL may be nice and the method would likely benifit the majority of the students, but in the end I think that the opposing benifits are worth more than some time saved by my peers.

    17. Re:Open Source in College by lkaos · · Score: 2

      However, there are many people in my class whom it is painful to watch attempting to write this basic sort. They spend 10 minutes trying to figure out what I have just coded in as many seconds.

      The question is: are these individuals allowed to use books to solve the problem? If so, then how is a published sorting algorithm any different from an algorithm written by another student?

      Are you really suggesting that these people are so incompetent that they can not look at a book, yet are able to comprehend someone else's code enough such that they are able to reproduce the algorithm without copying it verbatim? If so, then our public school systems really do suck :)

      I'm not saying that during a test or something when someone is put on the spot, it is ethical to "share" code. What I am saying that it is silly to allow a text book to be a resource while not allowing another student to be a resource especially with something like coding where there is rarely a single correct solution.

      --
      int func(int a);
      func((b += 3, b));
    18. Re:Open Source in College by Anonymous Coward · · Score: 0

      Insightful??? You clearly have no idea how the GPL works. I can take your code, strip out all your comments, and release it as AC-ware(TM) and that's perfectly legal under the GPL.

    19. Re:Open Source in College by GigsVT · · Score: 2

      Professors often digress, but not usually when making a decision. In those cases they use their discretion.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    20. Re:Open Source in College by pixel_bc · · Score: 1

      Watch out my friend -- depending on the school, they may already own all works/derivatives you created while you were there. I'd seriously look into that, since sticking a GPL header in there doesn't change a thing if you didn't already have the rights to it.

    21. Re:Open Source in College by EnderWiggnz · · Score: 4, Insightful

      you're talking about programming /systems/ not programming the assignments at an introductory computer science class.

      Seriously, in most universities, if you cant do the basic programming and problem solving skills involved in writing basic Intorductory programs - Then an CS or an EE degree probably isnt the right degree for you.

      They're *weed out* courses for a reason.

      --
      ... hi bingo ...
    22. Re:Open Source in College by Hott+of+the+World · · Score: 1

      True True, they did that specifically because the TA's see people doing all thier assignments with other people. And its usually one guy who shows everyone else how to do a certain thing. This leads to people forgetting (or not even getting) the important points of the lesson, and since the Assignments account for 65 percent of the grade, tests are put in the backseat. I personally don't like tests, but what other way is there? A low test average will not weed out the "sharing" people.

      This is unfair to the non-"sharing" people (like me) who spent 12 hours working on a certain part of a program, skipping sleep and food, while they scream down the hall that they finished.

      The reason they changed it is because they felt that the ones getting the help weren't CS majors, but other students who were going to the CS majors who didn't need help were getting busted for helping their non-cs friends.

      --
      | - | - |
    23. Re:Open Source in College by Anonymous Coward · · Score: 0

      Hey JACKASS,
      Any decent math problem has more than one solution!

    24. Re:Open Source in College by Rudeboy777 · · Score: 5, Insightful

      I second your comment, and I strongly disagree with timothy implying that intro CS students should not have to think through and code their own bubble sort. In CS as in any other discipline, the foundations are CRITICAL for further success in later semesters. You cannot breeze through CS101 with only a half-assed understanding of arrays and switch statements. You will need this stuff later, no way around it.

      --

      From hell's heart I fstab at /dev/hdc

    25. Re:Open Source in College by Kizzle · · Score: 2

      So should I have a GPL for my hello world program? :)

    26. Re:Open Source in College by von+Moltke · · Score: 1

      and since the Assignments account for 65 percent of the grade, tests are put in the backseat

      I gather from reading other posts that this kind of weighting is common in intro classes. Interestingly, in my intro class (which is only required for CS/CompE, but which I took as an elective) the programming assignments were only 15% of our grade (3% for each of 5), but if we turned in nothing we lost 10% of our grade. Neither my professor or the university has such a "no sharing" policy. In fact, the department didn't have a written honor code at all until this summer, and it explicitly states that consulting with fellow students is permitted and encouraged.

      Anyway, to get back to my point, the next level programming class, Data Structures and Algorithms, had similar weighting. I don't remember the precise number, but a small part of the grade was actually derived from the programming assignments. Apparently the attitude of the CSE department here is that the assignments are graded practice and that the tests are a better gauge of learning. Is anyone else's program like this or just mine?

    27. Re:Open Source in College by 10am-bedtime · · Score: 2, Funny
      when an institution of learning says "do not share code" they really mean "do not share ideas because that's why you pay us -- to gently place them in your vacuous skull neatly dove-tailing w/ your societally-induced blindness to your own ability to go out and do the Deed (i.e., Learning) on your own w/o our premeditated premediated premedicated pablum".

      if that's the kind of message you want to pay for, there's a cheaper method: watch TV.

      thi

    28. Re:Open Source in College by Hard_Code · · Score: 2

      "yet are able to comprehend someone else's code enough such that they are able to reproduce the algorithm without copying it verbatim?"

      Two words: Copy. Paste.

      --

      It's 10 PM. Do you know if you're un-American?
  6. No Laws Were Changed by stoolpigeon · · Score: 1, Insightful

    just some school rules. A good thing to see. It shows some flexibility and honest appraisal of the situation.

    Much too often educational administrators become keepers of the sacred school 'laws' and forget that their sole purpose is to facilitate learning.

    A good situation on the whole.

    .

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  7. New lesson: cheating == OK by dtd201 · · Score: 4, Interesting

    When you are writing software for a company or a non-classroom project, reinventing the wheel is usually a bad idea. However, in the context of learning how to program, I think it is important for students to do their own work and not just copy code from the Internet or from the smart student down the hall.

    The new rules are just a license to cheat.

    1. Re:New lesson: cheating == OK by ethereal · · Score: 1

      Exactly - I wouldn't want to hire someone who could slap together the latest whiz-bang XML whatzit but never had to think through sorting and searching algorithms. It's great that they can work together and all, but it's a rare group of students who work together and really do share all of the load evenly.

      --

      Your right to not believe: Americans United for Separation of Church and

    2. Re:New lesson: cheating == OK by MoneyT · · Score: 2

      Now thats not quite fair to say. You may be able to program the newest funky wizbang sort in C or C++ or whatever else. But can you write your own language? Can you program the computer in assembly? The whole idea of the computer is that you will only need to know that information which is pertinent to your job. If the newest XML is all the kid I'm hiring will need to know, then that's all he has to know. If he knows other coding as well, that's great, but I don't need it right now do I?

      --
      T Money
      World Domination with a plastic spoon since 1984
    3. Re:New lesson: cheating == OK by Anonymous Coward · · Score: 0

      did you go to all 4 years of school? Seriously, it's showing that you didn't..

    4. Re:New lesson: cheating == OK by MoneyT · · Score: 2

      I believe in hiring the resources you need. If I need a red crayon, and I can buy just a red crayon, why should I buy the whole box unless I think I'm going to need the other colors? Besides, the kid who only knows XML is probably cheaper to hire than the kid who knows everything.

      --
      T Money
      World Domination with a plastic spoon since 1984
    5. Re:New lesson: cheating == OK by amccall · · Score: 2
      I question whether or not that's exactly the case, and it really depends on exactly how far they are carrying the new rules.

      Verbatim copying is obviously a no-no, but who hasn't sat over lunch(or with a tutor) trying to figure out a problem, or discussing a research paper, etc...? This is part of what education is all about. (That doesn't mean that I believe students should have free license to copy each other's algorithms/code.)

      I also wonder whether or not this is a purely pragmatic issue. If a teacher gives out a variable naming scheme, spacing scheme, and then tells you to a function named Foo, which will sort an array using a buble sort, chances are 99% of the class is going to turn in code that is VERY similar. At this early stage it is doubtful that actual cheating, and independent projects would look very different. (Much the same as someone trying to solve a simple math formula using standard principles...) Computer Science in the lower levels should be treated more like mathmatics than Writing. In higher levels, after learning the language, then it is definately more comparable to Writing, and REAL cheating is easy to spot.

      --
      ------ 24.5% slashdot pure
    6. Re:New lesson: cheating == OK by ethereal · · Score: 1

      Yes, and yes. Thanks for asking :)

      The whole point of computers for users is to only present an interface to what the user needs to know to do their job. You could maybe even apply this towards a (low-level) IT worker who just plugs together the network the way that Microsoft says to.

      But a real programmer/software engineer needs to understand how things work under the hood, and part of that is really getting down to the bare metal. All I learned (programming-wise) in school was C, a little C++, assembly, shell scripting, and LISP. But any of the whiz-bang stuff that comes up now is completely within my grasp, due to a strong grounding in the fundamentals. So, I can learn faster, I can debug better, and I can plan and architect a solution that will have fewer long-term problems.

      So, if you just want a guy to plug together XML like some sort of flashy Legos, then don't hire me. But if you want something designed and built to last, quickly and efficiently, hire somebody that knows that there's more to life than Visual whatever, but can also pick up Visual whatever if necessary.

      --

      Your right to not believe: Americans United for Separation of Church and

    7. Re:New lesson: cheating == OK by jbf · · Score: 2

      If you're buying a red crayon for a particular project, and are going to fire the "purchase" after the project is done, by all means. Your morale will suck, and employee recruiting costs will be outrageously high. If an employee costs $30,000 to recruit (look at what headhunters charge; this is modest), and you have the choice of a $60,000 guy you can keep for 10 years and a $40,000 guy you have to replace every year (or worse, 6 months), which one's cheaper?

      A well educated person who can write an OS, compiler, network stack, build a pipelined CPU from transistors, and build TCP/IP over 802.3 from a PHY layer understands the fundamentals, and can (likely) pick up the next project with no sweat. They may not need any one of those particular skills for any project (eg, I've never used my computer architecture knowledge, but understand certain types of performance implications much more clearly), but even obscure knowledge like statistics are often useful (eg for signal processing). They're also more capable of helping others in your organization reach your goals.

      I hope management in any company I own stock in does not have your attitude towards employee skills and competence.

    8. Re:New lesson: cheating == OK by afidel · · Score: 1

      And then there's profs that actually challenge students. My brothers intro to C prof had as one of their assignments and iterative n-peg tower of hanoi problem. A recent cs grad and I thought about it for most of the week and couldn't come up with a solution so I turned to the net, and the only solution I found was a program completed as part of someones masters thesis! The code was so much more advanced than anything an intro student could do that simply copying it would be obvious and in fact my brother couldn't even follow the code. He took it to his prof and she changed the assignment =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:New lesson: cheating == OK by MoneyT · · Score: 2

      Ah you see, I'm used to working for a school where the motto is to hire only what is nessesary (and sometimes they don't even do that). But it would seem to me the besic premise behind the idea would be followed by many hiring businesses.

      Question: Can all or most the skills this person has be used for our benifit?

      If the answer is yes, the person is hired, if the answer is no they're not. Like I said, if I only need someone to do XML, I don't need to be hiring someone with the knowledge of thousands of other skills unless I might need those other skills.

      In any case though it really is a matter of what the company needs. If they need the skills, the person with more skills will be hired, but if they don't need the skills, they may just hire the person with a less rounded skill set.

      --
      T Money
      World Domination with a plastic spoon since 1984
    10. Re:New lesson: cheating == OK by jbf · · Score: 1

      The argument seems reasonable on the face of it, but when you hire a secretary, do you make sure that they don't know how to cook or play the piano, since you won't be able to use those skills? It seems outrageous that you don't actually worry about this person's qualifications to achieve the mission of the organization, but rather try to hire the minimal person possible; in that case, hire a bum and train them!

      You still haven't answered the question about whether or not you view employees as disposables; if you hire the HTML guy three years ago, do you fire him now that HTML is not hot, and hire an XML guy? What about recruiting costs?

      I guess I do realize that the job market is flooded with those who are underqualified, and it's a heck of a lot easier to hire them. But it's not clear to me that that's a long-term win, especially monetarily; at a school, your budget is probably pressed a lot more than at a company, and you're naturally going to try to save money at the cost of morale, good business practice, and hiring qualified people (as you've pointed out). It just strikes me that it's not a wise business decision.

    11. Re:New lesson: cheating == OK by MoneyT · · Score: 2

      Ah well, no one ever said schools made wise business choices. Case in point, we hired 5 students to help run ethernet last summer. They had to go through some concrete in the walls, instead of investing the money that it would have required to go by a drill bit to go through the wall (we had the drill already) they gave the kids a hammer and chisel and told them to go through the wall that way. Wound up costing them more money to pay the 5 kids for an hour of chisling, plus the money for the spackle since the chisel made the hole too large. Gotta love the powers that be!

      --
      T Money
      World Domination with a plastic spoon since 1984
  8. GaTech & Sharing by Catiline · · Score: 2

    I can understand GT's reluctance to allow "student-student assistance" when I consider the reputation that they have as an engineering school (and not just computer / electical engineering, either). I seem to recall hearing that the Textiles lab at GT came up with about half of the specialty cloths used in NASA's spacesuits. I'm sure that with that sort of history they thought that clamping down tight on the CS students was a good PR move-- not only do we have brilliance, but we pull it out of one student at a time.

    Maybe this was good PR. But it was a stupid educational move. And I don't care how good a business they do with NASA or anyone else, or what sort of press they put out; above all else, isn't college supposed to be about learning?

    1. Re:GaTech & Sharing by SquierStrat · · Score: 2

      I disagree. Having taken the introductory CS course at Tech, I've got to tell you the rules for cheating were downright insane. They number so many and are so complex that they devote an entire lecture to explaining them. See a problem?
      Student's litterally could not help each other at all! This is pretty bad considering that kid's that really have no business taking a programming class have to take it - try being a first year college student with very minimal computer experience, no programming experience, no knowledge of programming or what it takes or the mindset it requires, basically no preparationf rom your previously schooling or life experience and being thrown into a course were you are expected to write stupid sorting routines which sometimes have only vague differences, with very crap materials, with a language which has a very crap syntax (scheme..the crap syntax thing is just my opinion) and no real help from anyone when you have a problem with the materials because there is 200 people in your lecture, and then your TA is very limited in how he is allowed to help you. Hmm. See a problem?

      --
      Derek Greene
    2. Re:GaTech & Sharing by Catiline · · Score: 2

      Of course I see a problem; at the same time, I can understand that maybe the administrators were thinking only about the public perception of their actions and not the practical consequences-- exactly like congress and big business do. Which is where my objection comes from-- universities are supposed to focus on teaching students, not making money off of post-graduate projects or refining & polishing their public image.

    3. Re:GaTech & Sharing by Anonymous Coward · · Score: 0
      universities are supposed to focus on teaching students, not making money off of post-graduate projects or refining & polishing their public image.


      What? No they arn't. The reason they teach is to make money to do the other stuff. I think you're thinking of the public school system.
    4. Re:GaTech & Sharing by Anonymous Coward · · Score: 0

      Hmm. See a problem?
      Yes. The problem is one of honesty. The cheating lecture does not take up a whole lecture. If you went to class you'd see it takes up 15 minutes, according to my (accurate and complete) notes. Yes, it was boring, because I had not intention to cheat.

      But the idea behind that is noble, IMHO. Do the other classes you take tell you what's legal and not? Hell no. They just say, "The Honor Code" applies, with no details about what that really means. Well, for most people (and forgive me if I think this includes you), this is just subtext for "go ahead and copy from your buddy who took the class last semester, since the class doesn't enforce the H.C.". Heck, take any IE class at Tech and only about 40% of the class actually did their own work. Good for the CS class that they cared enough about this to check, unlike the other majors.

      And as for the "crap materials" you complain of (as if this justified cheating), and lack of support, I got one thing to say: open your goddamn text book. I took the class, put in a serious no-bullshit hour of study a day (tops), and found 90% of the problems and answers were RIGHT outta the damn book. Read the chapter, go to class, ask a question, get the A for the day. It was total cake. And when problems came up, I had lectures, TAs and newsgroups to get the answer, instead of waiting until the 4 a.m. crush.

      Looking over your post, I have one growing feeling: You sicken me. What worries me most is that with your shit attitude about learning, you are actually going to represent my school in the outside world, and cheapen my degree in the process. Do me a favor. When (and that's a "when" and not an "if") the job interviewer asks you if you had CS classes and can do computer work for them, just say no. I don't want to have to clean up your mess when I'm called in as your replacement.

    5. Re:GaTech & Sharing by SquierStrat · · Score: 2

      I took the class, when i went to the cheating lecture it was anentire lecture (some lecturers may vary. ;-)

      I knew no one else in the class because i only went to the first few lectures and never went to recitation other than for tests. I never cracked the text book. I got a B and I half-assed the entire class. But, I've also been programming since I was 9. I'm worried for the MEs and the like that have no programming experience whatsoever. Sorry, copying is wrong, I agree, but a friend pointing you in the right direction shouldn't be. And as it was made out to me, that is considering cheating.

      --
      Derek Greene
  9. Groups can be very bad by gregfortune · · Score: 5, Insightful

    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."

    Noooo!!!! I don't know how many "groups" you've worked in at college level, but almost every group has one or two people that do the work and understand the material. The others don't have a clue or are freeloading. Even if I do understand the material, jumping into a group and only doing a portion of the work sets me up to not know part of the material very well come test time or when I'm working at a real job.

    For large projects, working in groups makes sense in a couple of cases. First, the project is cool, but too large for one person to complete in the alloted time is a prime candidate for a group project. Second, group projects teache the group members to deal with the frustration of working on software with another person. (yeah, cheap shot...)

    But please, oh please, don't make it a policy to allow group projects at every level. You'd think we didn't already have a job market saturated with poorly trained CS people.

    1. Re:Groups can be very bad by peterdaly · · Score: 4, Insightful

      I don't know how many groups you have worked in as part of a business, but in my experience, the 20/80 percent rule holds just as true. It is usually for the same reasons too, the 80% either doesn't really know the material, or just doesn't care. It is easier to for many larger businesses to make a hiring mistake than a firing decision.

      Other than that, I agree with the above posts.

      -Pete

    2. Re:Groups can be very bad by bigsexyjoe · · Score: 1

      I am in total agreement with what you said about groups in college work. I have question for the grown-ups. Is group work better in the real world or is it still just one or two workers and two freeloaders?

    3. Re:Groups can be very bad by Monkelectric · · Score: 2
      Noooo!!!! I don't know how many "groups" you've worked in at college level, but almost every group has one or two people that do the work and understand the material. The others don't have a clue or are freeloading.

      The reason professors like to assign group projects is because its *less for them to grade.* Sometimes they are necessary if there is an expensive resource (software, hardware, etc0. But usually the prof/ta is just lazy. While doing my CS degree, I *refused* to work in groups several times.

      A kind of an anti-arms race develops in group situations -- students who care the least about their grades wait for the students who care the most about their grades to do their work for them.

      Some projects are also very difficult to break up into pieces a group can do ...

      --

      Religion is a gateway psychosis. -- Dave Foley

    4. Re:Groups can be very bad by grazzy · · Score: 1

      oh gee, guess what. in real life. there are persons who are less intrested in keeping their job than others.
      While doing my CS degree, I *refused* to work in groups several times.
      allow me to LAUGH! *hahahaha*

      you will surely go far with your career, keep up the "refusing"!

    5. Re:Groups can be very bad by AcidDan · · Score: 2, Interesting

      I think it all depends on how you set up the group work...

      When I did my course, the core programming/technical subjects were individual - these subjects give you the basic skills you will need to build on later...

      More higher level subjects mixed in team work as well as individual tasks and this develops your ability to interact as a team...

      We then did a full-year industry project (our course actually does two, bust the std IT course does one) which was totally team based...

      The risk with team tasks is that you can coast on through if you want to. I believe that technical subjects should be individual tasks because this lays the foundation upon which everything else is built. Teamwork is good, but it should be brought in after the basics are covered...

      I definitely agree that this dilutes the competency of grads coming into industry - we had one noteable case recently who began work where I do and it turned out he went through a 3 year IT degree with virtually zero programming skills. We didn't expect the earth - but we did expect the Basics - he didn't last long.

      I'm sorry, but I feel that unis are just trying to fill spaces (to get cash) and create warm-fuzzy degrees that don't prepare students at a foundation level.

      I think Enough of the warm-fuzzy because it damages the prospects of those grads that actually *did* the work because an employer goes "don't hire grads from X - they're all under-equipped" (over exaggerated, but I will say in the context of my work, it did damage the reputation of grads from that uni - people hiring are now much more cautious about taking grads from there...)

      -- Dan,

    6. Re:Groups can be very bad by Glytch · · Score: 2

      Ah, so every single thing one does in life is done as part of a group? Group work is the only way to get something done? You've never done anything on your own in your life?

      I'm sure you'll make a fine addition to the next wave of north american (I'm guessing you're from north america, your english is so awful) graduates. You don't know how to do anything, but you know how to do nothing together! You're such a great team player!

      Individual effort is the only way to get things done properly. Add too many people, and you have a stifling beaurocracy and petty politics.

    7. Re:Groups can be very bad by Arandir · · Score: 2

      but almost every group has one or two people that do the work and understand the material. The others don't have a clue or are freeloading.

      Yup, like the blurb says, this will teach them all about open source. One or two people write the apps and the rest do nothing but complain about the lack of precompiled packages for Obscurnix.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    8. Re:Groups can be very bad by Paradise+Pete · · Score: 1

      You should always work in groups, even if you're the only competent member, and have to do everything yourself. If you're really good those people will remember you. Sooner or later, somewhere in your career, you are going to need a contact or a favor. If any of these people are ever in a position of influence (and some will be, no matter how incompetent they seem now) your having carried the load will come back to you in spades. Always always bust your ass. Because it pays. And you can't know when.

    9. Re:Groups can be very bad by bsartist · · Score: 1

      almost every group has one or two people that do the work and understand the material.

      Sounds to me like an excellent simulation of Real Life.

      --
      Lost: Sig, white with black letters. No collar. Reward if found!
    10. Re:Groups can be very bad by Monkelectric · · Score: 2
      Im going tu burn some karma here... I've hit the cap anyways. Fuck you punk, why is it everyone on the internet is an asshole?

      I dont need your oponion on my career track. I've refused to work in groups and do other peoples work for them, and thats between me and my professors.

      Second of all, I've refused to do plenty of shit my employers have asked me to do and its kept me out of jail atleast once.

      So keep your *stupid* comments and oponions to yourself.

      --

      Religion is a gateway psychosis. -- Dave Foley

    11. Re:Groups can be very bad by Hott+of+the+World · · Score: 1

      I refuse to work in groups too!

      All you really need to do is make it *worth* the other members *while*.

      eh, but if everyone else is a joke, I just end up doing it myself. It looks better that way, and thats how it should be.

      --
      | - | - |
    12. Re:Groups can be very bad by Bald+Wookie · · Score: 4, Funny

      Imagine that you are sitting in a cube farm right now. Pop your head up and have a look around.

      Yeah, isn't she cute. I knew you'd spot her first. She's the receptionist, but you couldn't tell she works here by the hours she puts in. Most of the time she is in a closed door meeting with the VP.

      Ah, Bill, the VP. Isn't he a character. Always shifting those paradigms, building synergies. He's a 3 handicapper at the club. Goes every afternoon after twiddling the receptionist's switchboard.

      At least your boss Shamir works his ass off. Always on the phone to Bangalore. The language is pretty opaque, but it sounds like he is haggling. You just wish he'd quit printing up org charts on the department printer.

      Well, the team looks solid anyway. Jerry is the best coder you've ever met. This guy dreams in regular expressions and could probably vomit a virtual memory system. OK, so he's just supervising now. Someone needs to be responsible for the spec and overseeing the reports. He doesn't code much anymore, but he's so good that he's always correcting the lead programmer Mike.

      Of course Mike doesn't code much either. He needs to fill out those damn reports. Plus he doesn't get along with Jerry. Mike keeps telling him to quit messing with the spec and to leave his code alone. Jerry just blames Marketing, who blames the Focus Group (that was requested by the Customer) and THE CUSTOMER IS ALWAYS RIGHT. With Jerry tied up, Mike also needs to make sure the "Gang of Four" are working hard. After all, this is the company's main product we're working on. Someone needs to write it.

      Oh wow! Did you say you've got the Gang of Four working with you? No, not quite. Someone decided to hire a team of recent grads from Cal Poly. They'd all worked on the same senior project, and one of them couldn't shut up about Design Patterns, so the name just stuck. When they aren't talking about their rice racers they can pound out a few lines. On the other hand, just by listening to them chatter, you can rebuild a Civic SI in your sleep.

      Now it's down to just you and me, and we're both reading Slashdot. I wonder if I can convice the brass to start giving me put options...

      -BW

    13. Re:Groups can be very bad by afidel · · Score: 2

      Individual effort is the only way to get things done properly. Add too many people, and you have a stifling beaurocracy and petty politics.

      So the Linux kernel and open source development are not "done properly"? Large projects and most business systems are programmed by teams of people working together. In fact most are written and mantained by an ever changing sea of replacable programmers, the lone hack pulling everything out of his arse at 4am is not the way for modern systems, sorry.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    14. Re:Groups can be very bad by afidel · · Score: 1

      I have to disagree, I have met many hiring managers that could care less what your GPA was, how many languages you know, or what TLA of the week you know. What they want to know is how well you work with others and can you learn on your feet and adapt. Working in groups usually helps you with all three. Most people in industry assume that you are all but worthless for the first year or two after you get out of school anyways since you don't have enough experience on real world systems and too much of the re-invent the wheel that is prevelant in all but the best programs.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. Re:Groups can be very bad by Anonymous Coward · · Score: 0

      That is no reason to instill that in college.

      The poster was saying that group activities diminish the abilities of the less motivated. In total agreement with you.

      The 20/80 rule applies in college as well as the real world. Murder exists also, that doesn't mean we should allow it in school, to better prepare the victims for the real world. That is extreme for a reason.

      I could have used your mother's example; "If your friend jumps off a bridg..."

      You dind't disagree with him, and your post, meaning to flame, only supports the gist of the parent.

    16. Re:Groups can be very bad by Hard_Code · · Score: 2

      "So the Linux kernel and open source development are not "done properly"? Large projects and most business systems are programmed by teams of people working together."

      Well, in the case of Linux, I'd say it's "teams of people working independently".

      --

      It's 10 PM. Do you know if you're un-American?
    17. Re:Groups can be very bad by afidel · · Score: 1

      Obviously you don't follow the collaboration that goes on on LKML and other development resources for open source.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    18. Re:Groups can be very bad by Ellen+Ripley · · Score: 2

      Noooo!!!! I don't know how many "groups" you've worked in at college level, but almost every group has one or two people that do the work and understand the material.

      In one simulations group, there were four of us. I did 75% of the work, writing code to simulate a customer queue, someone else did 25% of the work entering data and writing the paper, and Beavis and Butt-Head sat around watching us. (No offense to the much-brighter actual Beavis and Butt-Head intended.)

      I wasn't all that upset, but I was hungry, so I "went on strike", "pitched a fit" and "stormed out of the room". After paying way too much for pizza ("I'm sorry, you've misrung that, I only have *two* slices...."), I came back to see our two ballast modules learning the art of silent meditation by intensely staring at a screenful of TurboPascal.

      Second, group projects teache the group members to deal with the frustration of working on software with another person. (yeah, cheap shot...)

      Not a cheap shot at all. The job of universities -- in practice, if not in my fevered and idealistic dreams -- is to produce workers. Getting along with the untalented volume-occupiers whose primary skill is bull... er, gladhanding... is a workplace skill. One of my instructors called it "an industrial education for the Industrial Revolution".

      I'm not sure this is a good thing. I *did* learn this skill in 400-level groups, and every time I apply it in real life, I feel like one of those Nader-supporters who voted for Gore to avoid "throwing away my vote" or "giving the election to Bush".

      Ellen

  10. Sharing Code at Ga Tech by mizukami · · Score: 3, Insightful

    Personally, I am sorry to see that Ga Tech has decided to back off on its no-collaboration policy for the classes in question. The policy was only in place for "Intro to Programming"-type classes, where learning basic programming techniques, not group-environment programming skills, is the purpose of the course.

    Can you imagine the hell of being given a group assignment in a higher level class where half of the members can't remember how to create a for() loop or use pointers, because they "collaborated" that part of their work in the intro classes?

    It looks like GaTech will now be offering different Intro-level courses for computer-related majors and non-computer-related majors, but it looks like they won't be enforcing the "no-collaboration" rules even for the comp-sci major classes. With a shift in emphasis to quizzes and tests, rather than actual coding, I can only see this as working to lower the quality level of students' programming skills.

    --
    CC-licensed translations of Japanese fiction: http://tonygonz.blogspot.com/
    1. Re:Sharing Code at Ga Tech by zaffir · · Score: 1

      Not knowing how to do a simple for() loop is inexcusable, but using pointers? Come on - nobody knows what those things are for!

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    2. Re:Sharing Code at Ga Tech by MoneyT · · Score: 2

      this could actualy weed out some of the people that really shouldn't be in the course because the less they know, the further behind they will fall and eventualy they will drop out.

      But also, more often then not, if I colaborate with another person on a simple program it's for one of two reasons

      1) The program isn't doing somethign right, and I for the life of me can not see it (syntax is a pain in the ass, you can read the same line over and over again and not realize you put a : where you should have put a ;

      2) Because my function works, but rather poorly. If that's the case, I will often ask another student how they wrote theirs, and if any of it seems to work nicely, I will try to incorporate it myself. While I could do that simply by cut and paste, I would think most people (like myself) would try to understand why the new implimentation works better, and ask if they don't eunderstand.

      --
      T Money
      World Domination with a plastic spoon since 1984
    3. Re:Sharing Code at Ga Tech by Anonymous Coward · · Score: 0

      ugh

      I hate people like you

    4. Re:Sharing Code at Ga Tech by Anonymous Coward · · Score: 0

      You honestly think that any CS student that hopes to keep a job in the future DOESN'T know what pointers are for? Sheesh, get a sense of humor you fuck.

    5. Re:Sharing Code at Ga Tech by Bryan+Andersen · · Score: 1
      With a shift in emphasis to quizzes and tests, rather than actual coding, I can only see this as working to lower the quality level of students' programming skills.

      Considering most of my programming classes had test questions that made you write procedures and functions I don't see how this will change much. The people who actually know how to program will pass and the others won't.

    6. Re:Sharing Code at Ga Tech by Anonymous Coward · · Score: 0
      get a sense of humor you fuck

      Wait - you can fuck a sense of humor?! Shit! I've wasted all this time! Gotta go!

    7. Re:Sharing Code at Ga Tech by GigsVT · · Score: 2

      Man, using pointers is easy

      char* mystring;
      mystring="Heh, pointers are cool";
      cout mysting;

      See? :)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    8. Re:Sharing Code at Ga Tech by GigsVT · · Score: 1

      I hated that shit. My handwriting is bad enough, much less trying to write a 30 line function into 5 inches of paper, with indentation that lines up, and variable names that are longer than a couple characters.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    9. Re:Sharing Code at Ga Tech by Yosho · · Score: 1

      Except that your last line should be:

      cout << mystring;

      Or perhaps std::cout instead, if you didn't put std in your namespace prior to that. ;-)

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    10. Re:Sharing Code at Ga Tech by Hott+of+the+World · · Score: 1

      Yeah, the first rule of CS Test-taking at GA TECH,
      Never Use A Pen!
      My first test was so bad they made me make
      it up on an absentee version. They insisted,
      of course, that I use pencil.

      --
      | - | - |
    11. Re:Sharing Code at Ga Tech by GigsVT · · Score: 1

      ACtually I typed in the less than signs, I forgot HTML would mangle them.

      (It was supposed to be a joke, I never allocated any space to the pointer, doing that would overwrite random data.)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  11. in other news by Anonymous Coward · · Score: 0

    AT&T releases "unix for windows"

    holy shit:

    http://www.research.att.com/sw/tools/uwin/

    who else knew about this?

  12. CBDTPA? by Anonymous Coward · · Score: 0

    Is Microsoft for the CBDTPA, if they are, then the Republican Party WILL be for it. Which, of course would mean the CBDTPA WILL BECOME LAW, NO MATTER WHAT WE SAY.

    1. Re:CBDTPA? by Anonymous Coward · · Score: 0

      Is Microsoft for the CBDTPA, if they are, then the Republican Party WILL be for it. Which, of course would mean the CBDTPA WILL BECOME LAW, NO MATTER WHAT WE SAY.

      You are 100% correct. Rather than a Justice Department eager to do right by the American people, the Bush/Ashcroft Justice Department just wants to give Microsoft a free ride. Their willingness to argue in court,against harsher penalties for Microsoft is disgusting.

  13. 'Changing the paradigm!' by Mu*puppy · · Score: 1
    It's good to see a school like GA Tech actually make a change like that. It's not about people breaking the rules to get those in charge to loosen the rules by sheer mass ('Everyone's doing it, it's simply not enforcable'), it's about breaking the rules to get those in charge to bloody look AT the rules, and see how applicable they are now in comparison to when the rules were originally written. It's heartening that at least one group of people knows how to do this nowadays...

    Now, imagine if only a government would do something like that. Gee, what a novel concept...

    "U.S. citizens: Ours is not to question why, ours is to bend over and expose our behinds..."

    --
    There's no wrong way, to eat a Rhesus...
    1. Re:'Changing the paradigm!' by The+Pi-Guy · · Score: 1

      I break the DMCA every day, but they haven't spent one iota of their time on changing doodly... I wish Uncle Sam would take a look at it...

      --j

  14. I Beg Your Pardon? by Lethyos · · Score: 5, Insightful

    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine.

    You're missing the point of a CS education. Students are supposed to learn how to write "simple" things like sorting routines. (Of course, if you think sorting is simple, you're either inexperienced or you're extremely well versed in computer science.) That's why professors always tell you to not use libraries for assignments you're supposed to do yourself. Otherwise, we're talking about short typing exercises. The more simple algorithms you write, the more experience you gain for making the jump from higher complexity algorithms to code.

    Students should not be swapping code on assignments. That's called cheating. These kids need to write as much code as possible, even if it's been done before.

    --
    Why bother.
    1. Re:I Beg Your Pardon? by Anonymous Coward · · Score: 0
      Yes!

      What's the first thing everyone learns in their algorithms class? How all of the sorting algorithms work!

      Starting with the simple algorithms gives you a basis for understanding the complex ones. And sorting is the best place to start. Iterative, divide and conquer, dynamic programming, it's all there.

    2. Re:I Beg Your Pardon? by Anonymous Coward · · Score: 0
      I work for Honda. Excuse me, but:

      Should I have to understand how tires are made before being allowed to refine the airbag system?

      Should I have to build my own engine before being qualified to style the interior?

      No and No. A CS education should be likewise. Reinventing the wheel is a waste of resources almost all of the time.

      People who want to muck about at the low level should be majoring in computer engineering instead of the more general CS. The vast majority of people should be standing on the shoulders of our past accomplishments.

    3. Re:I Beg Your Pardon? by 1729 · · Score: 1

      I work for Honda. Excuse me, but:

      Should I have to understand how tires are made before being allowed to refine the airbag system?

      Should I have to build my own engine before being qualified to style the interior?

      Of course not. You should, however, understand the principles of internal combustion before attempting to design or maintain an engine.

      No and No. A CS education should be likewise. Reinventing the wheel is a waste of resources almost all of the time.

      No, a CS degree should teach one about Computer Science; that is, the study of algorithms and data structures, both in theory and in applications such as operating systems, databases, numerical computing, etc. If you simply want to learn how to write code without any understanding of what you are doing, check out one of those vocational schools that advertises on daytime television.

      People who want to muck about at the low level should be majoring in computer engineering instead of the more general CS.

      No, Computer Engineering is a different field, entirely.

  15. Game Conventions...I Miss 3dfx's Showmanship by Chasing+Amy · · Score: 4, Funny

    > E3 coverage continues, at Gamespy (some cool reviews), Gamegal (good photos) and other sites beginning with "Game."

    So, am I the only one who misses all the obligatory pictures we used to get from these conventions of 3dfx's latest Lara Croft booth babe? ;-)

    They may have fallen behind in the video card market before their demise, but they sure had *showmanship*. Teenage girls in skimpy fantasy-wear and video cards the size of...

    --

    Chasing Amy
    (We all chase Amy...)
    "The more corrupt the state, the more numerous the laws"-Tacitus
    1. Re:Game Conventions...I Miss 3dfx's Showmanship by ziggles · · Score: 1

      If you're an "IGN Insider" there's a booth babe roundup for this year's e3 here:

      http://insider.ign.com/articles/360/360639p1.htm l

      I'm not an insider so I dunno if it's any good.

    2. Re:Game Conventions...I Miss 3dfx's Showmanship by zorg50 · · Score: 0

      I know that there's some E3 girls on Gamespy's photo gallery but I don't know the URL; somewhere on http://www.gamespy.com/e32002 ?

    3. Re:Game Conventions...I Miss 3dfx's Showmanship by BLiP2 · · Score: 1

      Well Slate told them they weren't cool anymore so they all stopped.

      --
      Vote Technocratic! Government by killer robots!
    4. Re:Game Conventions...I Miss 3dfx's Showmanship by FatlXception · · Score: 1

      Go to the gamegal link above and look for the hall of shame.

      Its about time that someone made virtual boobs that jiggle. :)

  16. Where the heck are pics of DoomIII ? by cOdEgUru · · Score: 2, Funny

    I dont care if its Gamegal or Gamespy!

    If she managed to shoot a pic of the "Harry Potter" booth, she damn well could have managed to snag a pic of the DoomIII booth! Fscking chic!

    Yeah! I could go to some other website, but still..

    1. Re:Where the heck are pics of DoomIII ? by Anonymous Coward · · Score: 0

      As I understand it (my boss went), to see Doom III at E3 you had to wait in a huge line and they didn't allow cameras.

  17. A very old rhyme... by devphil · · Score: 2


    Treason never prospers,
    What's the reason?

    For if it doth prosper,
    None dare call it treason!

    I've forgotten who said it and I'm too tired to go search for it.

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    1. Re:A very old rhyme... by glitch_ · · Score: 2

      Treason never prospers,
      What's the reason?

      For if it doth prosper,
      None dare call it treason!

      I've forgotten who said it and I'm too tired to go search for it.

      That quote would be from Sir John Harrington, I believe.

  18. Why learn Sort Routines... by timothy_m_smith · · Score: 0, Redundant
    darnellmc writes:
    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."

    I have to disagree with this point. We need our C/S students to write basic sorting routines so that they can truly understand the concepts. I don't know about any of you, but watching some professor write the code for a sort algorithm on the board was not equivalent to me understanding it. With any education you need to have a firm grasp of the basics before moving on and if that means really figuring out how to write sort routines then that is what our students need. It would be like watching a couple lectures on basic chemistry and thinking that you could go straight into biochemistry.
  19. Well if you paid for it you wouldn't care... by Anonymous Coward · · Score: 0

    Well would you?

  20. Shameless promotion of photos (and karma abuse) by Tide · · Score: 4, Interesting


    My E3 photos. Note, there are more than just E3 photos there, but some 60+ of the show.

    --

    People think Microsoft is the answer. Microsoft is just the question, "No" is the answer.
    1. Re:Shameless promotion of photos (and karma abuse) by Anonymous Coward · · Score: 0

      Adding the counters to each picture was a particularly brilliant idea. Notice how each pic which appears as if it even -might- contain a female is hit 140+ times, while the others are around 20! Hah..

      (Ok, so I wasn't one of the 20 either, but..)

  21. Didn't know they let the public in. by Nate+Enderle · · Score: 1

    I for one didn't think that the major industry players would even let the public in on any sort of discussion concerning DRM. Counter productive to their cause. Of course if you read the blurb by the FSF people, you will see that the public view was only given token notice. Now if only I wasn't a poor college student, I could actually join groups like the EFF and FSF, instead of just talking about it.

    1. Re:Didn't know they let the public in. by Anonymous Coward · · Score: 0

      > Now if only I wasn't a poor college student, I could actually join groups like the EFF and FSF, instead of just talking about it.

      I dunno, 25 isn't too terribly compared to book costs.

  22. more time.... by (startx) · · Score: 1

    "Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."

    They entire point of those classes is so you know how to write your own sorting algorithm in case you ever had to, and understand how they work! he submittor obviously never took a cs course in they're life. That, or they education at a crackpot school like Mizzou, and ended up changing to a business major cause they got a .5 GPA in anything that required real thought.

    1. Re:more time.... by (startx) · · Score: 1

      annd yess, the priveous possst ees ful off errs

    2. Re:more time.... by mookie-blaylock · · Score: 1

      Mizzou's can't-hack-it major was communication. I don't know anyone who would willingly change majors to something that would involve them spending as much time as possible in Middlebush.

      --
      I am not Herbert.
    3. Re:more time.... by (startx) · · Score: 1

      I'm sorry, what I meant by that was they're CS program is a total joke compared to some other school in the UM system.

  23. You don't really mean that, do you? by Catiline · · Score: 1

    Students are supposed to learn how to write "simple" things like sorting routines.

    No, CS courses are not about learing to write sorting algorythms, compilers, operating systems, or any code at all. Computer Science courses should focus on the theory topics such as "this is how you determine the time it would take for the algorythm to complete" (since this is a very limited, deliberate subset of the Turing Halting question, it is possible). Most students won't understand the theory they know how to write code and put the theory to use writing (or analyzing) code-- but that shouldn't affect the course's focus.

    So if when you talk of teaching "how to write... sorting routines" you mean teaching "this is the optimal sort algorythm" not "this is how you determine the efficiency", you are the one who've missed the point of CS education.

    1. Re:You don't really mean that, do you? by Anonymous Coward · · Score: 0
      ooh, "Turing Halting question", I'm soo impressed.

      Really, this guy was making the right point, why nitpick? Learning how to write simple sorting routines involves learning the algorithm behind them in most CS educations.

      BTW that's the "Turing Halting Problem", beotch.

    2. Re:You don't really mean that, do you? by Lethyos · · Score: 3, Insightful

      No, CS courses are not about learing to write sorting algorythms, compilers, operating systems, or any code at all. Computer Science courses should focus on the theory topics such as "this is how you determine the time it would take for the algorythm to complete" (since this is a very limited, deliberate subset of the Turing Halting question, it is possible). Most students won't understand the theory they know how to write code and put the theory to use writing (or analyzing) code-- but that shouldn't affect the course's focus.

      You're confusing discrete mathematics with computer science. CS involves code to apply the algorithms. The algorithms are abstract. Most of them cannot be used in anything except theoretical constructs (such as those that appear on a computer system). You can learn everything about computer science without any computer technology, but you will be unable to apply it to anything meaningful. As a result, I the ability to code is critical to acheiving a useful computer science education. Just the same as physics students apply the theory of numbers to real world objects, computer science students apply the theory of algorithms to operating systems, compilers, and what have you.

      So if when you talk of teaching "how to write... sorting routines" you mean teaching "this is the optimal sort algorythm" not "this is how you determine the efficiency", you are the one who've missed the point of CS education.

      This doesn't oppose my argument. Code is extremely useful for determining algorithmic complexity. Obviously not required, except for a niche. If you don't know about code, you won't know where to use which algorithms. On top of that, if you can't code them, you probably do not understand them.

      As for your statement that I do not know the point of CS... I can only respond by asking you what the point is. Computer science is a broad field. It includes everything from linguistic analysis to software development. It's not specific and myopic as you're making it seem.

      --
      Why bother.
    3. Re:You don't really mean that, do you? by Mr.+Slippery · · Score: 4, Insightful
      CS courses are not about learing to write sorting algorythms, compilers, operating systems, or any code at all.

      Of course they are. At some point, the CS student should learn the relationship between all this theory, and actual code.

      Every CS class I took had a component of theory. Many also had a component of coding, with the objective being to see how the theory applies. You don't just talk about parsing theory, you write a compilier.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    4. Re:You don't really mean that, do you? by Catiline · · Score: 2

      That's not what I meant to say, and I'm sorry if I was unclear.

      "Computer Science", for me, is both the math to determine whether an algorythm runs in exponential, polynomial, or linear time, but also the theories that drive design (such as monolithic kernels versus modular). Coding is a vital skill in learning to accurately apply the CS theories to real applications, but it does not comprise all of CS; the merging of good coding practices and CS forms "Software Engineering". Teaching only coding, the lesson plan reads "sort a list like this", while a CS lesson is about many "optimal" sorting algorythms (binary trees, QuickSort, etc) and when one would be preferred over another. Software Engineering would have the students write a sorting algorythm and then apply the CS theories of efficiency to analyze them.

      When I first read your initial post, it sounded to me like you were proposing teaching coding skills over CS or Software Engineering-- I read the statement "Students are supposed to learn how to write "simple" things..." as making coding skills the focus of the lesson, instead of being simply the application of basic theories to a concrete example.

    5. Re:You don't really mean that, do you? by Catiline · · Score: 1

      See my reply to the sister comment of yours. Mainly, I disagree with your terms, not your conclusion.

    6. Re:You don't really mean that, do you? by howlingfrog · · Score: 1

      ...as physics students apply the theory of numbers to real world objects...

      Actually, it's crypto people who use number theory. Physicists use analysis and topology :-)

      --
      The original Howling Frog is a fictional character and has no UID.
    7. Re:You don't really mean that, do you? by Tom7 · · Score: 2

      Come on -- in order to be able to do the analysis, you need to understand how the algorithms work, and a great way to understand how they work is to implement them.

      I'm a real theory weenie myself, but to say that CS courses are "not about learning to write ... any code at all", especially INTRO courses, is totally retarded.

    8. Re:You don't really mean that, do you? by afidel · · Score: 1

      The way we did it in second quarter cs2 was to build all the different sorts as weekly assignments, then as a final project calculate effeciencies and run our programs on test datasets.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:You don't really mean that, do you? by Kylow · · Score: 1

      Physicists use analysis and topology :-)
      Don't forget ballistics ;)

    10. Re:You don't really mean that, do you? by Anonymous Coward · · Score: 0

      The real joke is... the parent poster clearly doesn't understand the halting problem at all.

      Nothing better than someone trying to show off by invoking The Great and Holy name of Turing, and then proceeding to drool all over their own post.

      >>
      this is how you determine the time it would take for the algorythm to complete" (since this is a very limited, deliberate subset of the Turing Halting question, it is possible).
      >>

      Gorf?

      If you use a programming language/abstract model thats Turing-complete, it is quite impossible to answer the question you've asked in general. Of course you can answer it for specific algorithms, but if you give me a Turing-complete system, I can guarantee I can come up with a program/configuration for which you will NEVER be able to answer that question.

      You seem to have become confused with the concept using a model of computation with sufficiently limited (e.g. sub-Turing) computational power that you can prove halting.

      Now wipe that drool off your face, put away your college 'Theory of Computation' text (better yet, burn it... you are clearly unfit to own such a thing), go back to working on the Accounts Payable database and do not EVER meddle in affairs theoretical again.

  24. damn! by Profe55or+Booty · · Score: 1

    "including some good news for AMD fans, and a last drizzle of news from E3."

    i read the "AMD fans" and was hoping they were having a recall on their CPU fans. mine blows, just not in a good way.

    greg

    --
    sig - .
    1. Re:damn! by slide-rule · · Score: 1

      "i read the "AMD fans" and was hoping they were having a recall on their CPU fans. mine blows, just not in a good way."


      You installed the fan backwards. :P

  25. Code sharing in this context is plagiarism by not_cub · · Score: 2
    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine.

    Strange, that a similar statement for, say, an English course would be that now English students can more time plagiarizing Shakespeare, and less time learning the difference between "your" and "you're". The thing about a CS course, is that it is meant to give you a good theoretical underpinning to your coding skills. Knowing there is a black box called sort you can use is worthless. Knowing how the black box works is not.

    Learning to use others work is a useful skill, sure, but unless you have something in your own brain that you can put into the process, you will never get anything but rehashes of previous work out. Maybe that's ok for an English student looking to write middle-of-the-road sitcoms, or a CS student who is going to churn out the same web application for the rest of their lives.

    Summary, there are some things you need to learn for yourself. It's no good knowing that a calculator can add, if you don't know what addition is.

    not_cub

    --
    q='echo "q=$s$q$s;s=$b$s;b=$b$b;$q"';s=\';b=\\;echo "q=$s$q$s;s=$b$s;b=$b$b;$q"
    1. Re:Code sharing in this context is plagiarism by Anonymous Coward · · Score: 0

      Judging by your post you must have plagiarized a LOT of Shakespeare.

    2. Re:Code sharing in this context is plagiarism by prockcore · · Score: 2

      " Summary, there are some things you need to learn for yourself. It's no good knowing that a calculator can add, if you don't know what addition is."

      Oooh, bad analogy. I sure as hell don't know how to manually calculate the sine or cosine of an angle, but that doesn't prevent me from using a calculator to do it, and doesn't prevent me from using sine and cosine to help solve problems.

      The fact is, a lot of this "vital" information you think everyone needs to know is simply a measure of someone's short term memory. Saying "this is how a bubble sort works.. now write a bubble sort routine" doesn't teach anyone anything.

      But teaching the students why a bubble sort is slow and crappy, that's something that is A. useful, and B. something they may actually retain. You won't "ruin it for them" if you give them the source of a bubble sort routine. The lesson isn't in the code, it's in the theory.

    3. Re:Code sharing in this context is plagiarism by toast0 · · Score: 2

      no calc 2 for you? (infinite series in particular, wherever that fell in your calc series)

      i remember learning (and quickly forgetting) how to manually calculate sines and cosines, and i know theres a relation between the exponential function and sines and cosines (thats why e^isomething translates into cos (theta) + i sin(theta) (or something))

    4. Re:Code sharing in this context is plagiarism by prockcore · · Score: 2

      "i remember learning (and quickly forgetting) how to manually calculate sines and cosines"

      Actually, that's exactly what I was talking about. It doesn't actually teach you anything.. it just tests your short-term memorization abilities.

      But, I'm probably biased since I think college is completely worthless in most areas except for the social experience. Especially in computer science, where experience is everything.

  26. Is anyone still using Borland :-1 Flamebait by Anonymous Coward · · Score: 0

    Honestly,
    Is there anyone out there using Borland products?

    1. Re:Is anyone still using Borland :-1 Flamebait by Anonymous Coward · · Score: 0

      Yeah...Jbuilder is kinda huge in the java community. It's one of my main tools to make a living.

  27. Code sharing is cheating by Have+Blue · · Score: 3, Insightful

    No two ways about it. If you insert a solution into your homework that did not come from your own mind, then a) you haven't learned anything b) it will just bite you in the ass later on an exam where (I assume) you are still not allowed to look at your neighbor's paper.

  28. bah by Jose · · Score: 1

    working in groups is a good idea, if done right. ie everyone shares in the burden. Now it would be up to the profs to have more creative marking...have each member of the team grade the other members in a non-public way.

    of course, the easier solution is just to lower the value of assignments (not so much so that they are insignificant though), and make tests much more valuable to your grade. Heck, even throw some some questions from assignments into tests once in a while.

    --
    The basic sleazeware produced in a drunken fury by a bunch of UCBerkeley grad students was still the core of BIND. --PV
    1. Re:bah by GigsVT · · Score: 3, Interesting

      oooo Game theory.

      Requirements:

      1. If you take ballots, make sure the ballots are secret to avoid personal conflicts.

      2. Make the system an accurate measurement of actual work.

      3. The system should encourage more work, and less freeloading.

      In any system, the person will be aware of any demerit or bonus due to participation grades. They will either see what the other group members got, or they will know that the project wasn't deserving of the grade they got.

      Since they will be aware of the demerit or bonus, there is no way to implement this in groups of two people and still fulfill requrement 1. Groups of three are almost as bad.

      The larger the group is, the better a system like this works.

      Another alternative would be to use CVS and count lines of code checked in by a certain person. Of course this ignores possible planning/design work that one student did.

      Yet another alternative would be to interview each member of the group, asking them what parts of the program do. This could be bluffed though.

      I don't see an easy answer. Do you?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  29. The school 'honor' code by fwitness · · Score: 2, Insightful

    This is ridiculous. At my school the honor code is shoved down our throat. And I mean shoved. Every class I take the professor takes a whole class meeting to tell everyone that even if you 'see' someones code, for a minute, you are cheating.

    Look, I don't like it when one guy does the work and everyone else cheats either. Guess what though, that's how the world works. I'm sorry, but we pay these professors quite a good deal, and a lot of them give me little to no direction, and I am going to talk with my classmates as much as possible. No, I am not going to *copy* their code, but I see absolutely no problem with cooperation.

    And then there is groups, this is perfect. Yeah, there is always some guy who does all the work. I say too bad for that guy, because if he let's everyone do the work now, he'll be doing all the work for the rest of his life. Go talk to the teacher and tell him/her what's going on, then leave it up to the teacher to mediate. THIS IS HOW THE REAL WORLD WORKS.

    I'm one of those 'too old to be in college' guys, so I've seen both sides. In the real world, you almost always work in groups. You have to learn how to manage them, and how to be a part of them.

    Let student's cooperate and enforce more tracking on who is contributing how much, moderated by the teacher.

    --
    -- I have fans? Wow.
    1. Re:The school 'honor' code by Anonymous Coward · · Score: 0

      My school is the same way. The code is shoved. And everytime I make a point to mention I think it is idiotic. I encourage you to use the forum of the university for the promotion of ideas and say you think the code sucks.

    2. Re:The school 'honor' code by Anonymous Coward · · Score: 0

      At my school, UC Berkeley, the Professors didn't moderate. You either worked in a group, or you failed. Period. End of story.

  30. Arrgghhh!!! by pclinger · · Score: 3, Insightful

    Advanced Micro Devices has slashed prices of its desktop and mobile Athlon processors just days after a similar move by rival Intel.

    I purchased my new AMD XP 2000 just a week ago, and now the price drops. It seems like every time you buy any computer part, the next week prices go down.

    --
    /. editors made it impossible to link to file:///c:/con/con in my sig. Please just type it in
    1. Re:Arrgghhh!!! by ealar+dlanvuli · · Score: 1

      yes it's a rule. It happens to me *ever* time I buy a processor also.

      --
      I live in a giant bucket.
    2. Re:Arrgghhh!!! by Anonymous Coward · · Score: 0

      that's the way it's been for 10 years, and that's the way it'll be until processor speeds max out. Then, we'll have to go massively paralell. total code rewrites, ugh!

    3. Re:Arrgghhh!!! by Odin's+Raven · · Score: 1
      I purchased my new AMD XP 2000 just a week ago, and now the price drops. It seems like every time you buy any computer part, the next week prices go down.


      Seems like every time I pick up a rock and drop it, it falls down.
      Seems like every time the sun comes up, it goes down again later.
      Seems like every time Winter comes, a few months later it's Spring.

      If you haven't noticed recurring trends like this by now, it's time to stop drinking decaf....
      --
      A marriage is always made up of two people who are prepared to swear that only the other one snores.
    4. Re:Arrgghhh!!! by rweir · · Score: 1

      Hey, could you go buy one of those phat TiBooks? Thanks dude.:)

  31. GA Tech decision not so bad by HydroCarbon10 · · Score: 3, Interesting

    We had a similar sitution in regards to my physics course. The homework was turned in over the internet. This lead to several groups forming. Each group, however, ended up with several people doing the work and the rest 'collaborating'. Out of the 40 people the class started with, 12 remained at the end of the semester and only half of those students passed. It seems as though the students who were 'collaborating' didn't fare all that well on the IRL tests. Strangely, the one test conducted over the internet had an excellent pass rate ;-). Collaboration has great value in teaching students why it's not a good idea to screw yourself over by taking the easy road.

    --
    The best way to accelerate a windows box is at 9.8 meters per second square.
  32. OSS by Anonymous Coward · · Score: 0

    Of course code sharing also teaches the value of Open Source ;o) .
    yeah, never being able to make a profit for your hard work cause some shithead who can barly write 'hello world' steals your code, changes the graphics associated with it, the res files, then sells it as thier own, splitting the profits you make in half. or some company comes along and take the code, takes parts of it to implement into thier own program, then sells it eleminating you all together, yeah oss is great.. i use to be an oss junkie, then i realized with the exceptional few(linux kernal hackers, a few good opengl coders, and misc others) most oss junkies are code thieves. it got so bad(a few ppl at an oss site i posted at a long time ago stole a shitload of my code(over 10,000 lines of code) and modified it, first with open source though no credit, then saying it became so popular they were going to make it closed source and sell it) that i removed a few tens of thousands of lines of code from my favorite oss site. i have met maybee 20 or so oss people i trust and would be willing to share code with, the other few hundred i feel should be irradiated so they human genome can evolve and give communism(and oss of course) a chance:)
    well after several attempots to login i see that i lost my /. pwd, and it is not emailing it to me afte a few more minutes..so eh...ac i am

  33. GA Tech's call is nothing. by TellarHK · · Score: 2

    My old school deteriorated even further than that. Last year's "Student of the Year" who hardly ever attended classes, was caught using website cut and paste (without referencing) to supply almost all the material for his final report. Other students did the cut and paste thing all year. Some were caught.

    Nobody was disciplined. None. It didn't make me feel all that much pride in my degree to know my school handed them out that indiscriminately.

    1. Re:GA Tech's call is nothing. by Indy1 · · Score: 1

      which school was this ?

      --
      Lawyers, MBA's, RIAA? A jedi fears not these things!
    2. Re:GA Tech's call is nothing. by GigsVT · · Score: 1

      It didn't make me feel all that much pride in my degree to know my school handed them out that indiscriminately.

      Too bad, because that's about all your degree was worth. Other than personal satisfaction, there is little reason to go to college.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  34. Yeah! by istartedi · · Score: 3, Troll

    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."

    Yeah! Last thing we need is fresh grads who actually know how stuff works. Give 'em to me thinking everything is a black box. Why, best thing is if they view the computer, the company, the government, the whole world and everything in it as a mysterious black box. That way Mr. Scorpio and I can fill their heads with our Mantra of Death(TM) while they lounge in their business hamocks. I sure hope this works better than our last endeavor.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  35. everquest ala space by Sensei_knight · · Score: 1

    Are there any space mmp games? the D&D motief just isn't my style.

    1. Re:everquest ala space by Anonymous Coward · · Score: 0

      Anarchy Online
      Jumpgate
      a couple more are due out soon, at least one of which you won't be able to avoid hearing about.

  36. Someone lied to you. by Anonymous Coward · · Score: 0

    The sole purpose of "educational administrators" is not to "facilitate learning" as you put it. Many in the administration, and I think almost all faculty would like for this to be their role, but it is not. The problem with this position is that in order to hold it you must assume that the students' sole interest is in learning. Sadly, this is not the case.

    The case in question will inevitably work towards exactly what the administration is trying to prevent. It will devalue the already low value attached to a Bachelor's degree. I wouldn't exactly call this a good situation.

  37. What about E3? by Thatmushroom · · Score: 1

    Wait a minute, they had another E3? But they had one last year! I remember because I went a couple months after paying my taxes.....

    Damn.

    Please don't tell me I have to do those every year too.....

    --
    You zap the moderators with a wand of humor! The moderators resist!
  38. E3 is passe... by NickRob · · Score: 1

    E3 is passe, especially when there's (Supposedly) an E9

  39. open source steals again by Anonymous Coward · · Score: 0

    in other news......

    Unix rips off Apples buttons

    http://www.unix.com

    vs

    http://www.apple.com

    good to see Unix geeks havent lost their ethics

  40. E3 Pictures by eqteam · · Score: 2, Informative

    I noticed others talking about the robots behind Sony, and haven't seen anyone post pictures. So here they are (along with some others):
    http://www.eqteam.com/e3/

    If you want to see something at higher rez, let me know...

  41. A link by MoneyT · · Score: 2

    I came across this one day and book marked it because it was worth it. It sort of pertains to the licensing story and to the college story:

    http://www.gnu.org/philosophy/right-to-read.html

    --
    T Money
    World Domination with a plastic spoon since 1984
  42. "just" a sorting routine? by aarondsouza · · Score: 1

    "Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."

    I teach graduate courses in AI and math, and I'd have to strongly disagree with that statement. Isn't the point of a Computer Science education to actually learn the basic tenets of the subject? Most CS graduates get away with little or no math... now we'll have a whole bunch who've never even coded up QuickSort.

    I'd understand if this policy applied to the Graduate School since the point of a graduate education would be to concentrate on the more interesting/abstract/high_level aspects of the subject. But the thought of having droves of undergrad CS students getting by using the intelligence of a select few is really scary.

    --
    "In mathematics, it's not enough to read the words -- you have to hear the music"
  43. Can we incorporate open source techniques by tif · · Score: 1
    Is there a way to incorporate the techniques of open source into a CS classroom? Come up with a program that does one simple thing, then pass it around the class and assign enhancements to be added by each person. Perhaps several such projects circulating simultaneously.

    Then again, maybe this would only be appropriate for higher level courses. In which case you should give them a CVS repository and have everybody add their part simultaneously.

    Anyway, I'm just thinking of ways to incorporate modern practice into the classroom. How many times have any of you started from scratch for a new program?

  44. But how far do they want to take it? by yerricde · · Score: 2, Interesting

    When the college says "Do not share code", they mean "Do not share code."

    But how far do they want to take it? Can't use libc because you're "sharing code" written by the glibc authors? Can't use GCC because you're "sharing code" generated by the compiler?

    --
    Will I retire or break 10K?
  45. Another person who hasn't read the GPL by stevenj · · Score: 4, Informative
    Sigh...the above comment was modded +4 "insightful?"

    The GPL requires that:

    • Modified copies must include "an appropriate copyright notice" (GPL Sec. 1). Note that the copyright notice is not the same thing as the license (the GPL)...it is something like: Copyright © yyyy name of author.

    • "You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change." (GPL Sec. 2a.)

    The original BSD license, in contrast, has an obnoxious clause requiring credit in any advertising, not just in the copyright notice and source code.

    --
    If a thing is not diminished by being shared, it is not rightly owned if it is only owned & not shared. S. Augustine
  46. "No libraries" policies by yerricde · · Score: 2

    That's why professors always tell you to not use libraries for assignments you're supposed to do yourself.

    Are the professors saying you're supposed to master talking directly to the kernel for I/O in every little program, without even using the abstraction of #include <iostream> (or its equivalents)? How far are the professors willing to take their "no libraries" stance?

    --
    Will I retire or break 10K?
    1. Re:"No libraries" policies by Tom7 · · Score: 2

      No, the no libraries policy is typically simple. If the assignment is about building a data structure (hash table, trie), it is not appropriate to use a library that implements that data structure for you, or allows you to do it without understanding what you're doing. There's no trick here, just common sense.

  47. This game by GigsVT · · Score: 0, Troll

    Was this game at E3?

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  48. UW-Madison CS department reached similar agreement by nd · · Score: 2, Interesting

    Like GaTech, the UW-Madison CS department used to have strict "no collaboration" rules and policies for intro level CS courses. They had code analysis tools to find copied code among student's assignment submissions.

    They found that cheating was so rampant, it could not be enforced. They got sick of dealing with it.

    The new policy (which has been in effect for a couple years at least), is that collaboration is permitted, but assignments make up a smaller portion of your overall grade now.

    Typically, there are ~3 big exams counting for ~90 % of your final grade. The last ~10% is made up of several assignments given throughout the semester (YMMV depending on the course).

    The rationale is that if you collaborate in a bad way (to the extent that you're not learning the material), you will surely fail when exam time comes. Seemed fair to me, though I personally never collaborated (didn't know anyone, didn't trust others abilities, etc.)

  49. 2 words by pinkelefant · · Score: 0



    civil disobedience .

    --
    Feel free to concat me with all your troubles...
  50. STL is worse than cheating by Anonymous Coward · · Score: 0

    I think that learning to use the STL first, rather than, say, learning how to make a linked list or dynamically allocated arrays, etc, is at least as bad as "collaborating" on homework.
    It's sad when third year students have trouble with the above-mentioned things.

    I really don't see a problem with getting help from another student when you're stuck on something, as long as you're not totally clueless on where to start. If anything, you learn new things that you will remember in the future.

  51. Re:Is anyone still using Borland by miracles · · Score: 1

    I use kylix all the time, very well designed and easily portable to windows (although you need at least delphi pro for that, which is $1000... i just use it as a really nice IDE to develop X apps)

  52. Yeah, uh, great... by ivan256 · · Score: 2

    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine.

    Yeah, that's great. Maybe now all the new CS grads will be so clueless that I'll have more job security.... </sarcasm>

    Unfortunatly this isn't a perfect world, and if students stop learning the basics like writing a good sort routine it just means that in a few years I'm going to have some really obnoxious coworkers, and I'm going to end up doing a higher percentage of the work. Good job Georgia tech!

    If you learn what you are supposed to from a computer science education, you learn that all the problems can be broken down to layers of simple soultions. Then you learn to understand the simple solutions. If you really understand the simple solutions, you already know how to put the parts to gether into a good whole. If you can't understand the simple stuff, what good are you? It's important to make CS students prove they understand the simple stuff. The rest isn't nearly as important.

  53. GA Tech.... by Ephemeriis · · Score: 1

    I can't say I'm terribly happy to hear this. I've read through the posts in here, and I can see that I'm not the only one....but what are all these idiots doing congratulating GA Tech?? Did these folks not learn anything from writing code in their CS classes? This isn't a matter of reinventing the wheel, it's a matter of learning how to write code. The "no libraries" rules are not to force you to learn some specific algorithm, it's to force you to write your own code. If you're an architect, you can't simply grab the blueprints to an old building and then claim you know what you're doing. If you're an author you can't grab something by Shakespeare and then go get published. You need to do your own work. You need to learn how the language works, how the computer behaves, how to think in terms of algorithms. If you just let students collaborate on everything, or grab code off the net, then where will they learn how to write it themselves?

    yrs,
    Ephemeriis

    --
    "Work is the curse of the drinking classes." -Oscar Wilde
  54. Re:UW-Madison CS department reached similar agreem by EvlG · · Score: 2

    The problem with this is, exams arent the best way to test someone's knowledge. By definition, they only test a limited subset of knowledge and skills, and they are usually timed, which imposes a different set of demands on the student. Assignments are much closer to a real-world evaluation.

    If the school can't enforce no cheating, it is their own fault. All you have to do is start handing out Fs or kicking kids out, and things will change rather quickly.

  55. Maybe what? Dolt. by Anonymous Coward · · Score: 0

    The reason I left a $25k/semester school for a $1k/semester school is exactly the reverse of your mystical ideas about CS.

    Said expensive "But look! We've got a well known name on our diploma!" school decided that knowing such things as sorting devices and various important algos that everyone who touches a compiler should know.. weren't important.

    I was writing things that professors insisted were wrong because 'they weren't in the book' or 'we didn't go over that yet'. Simple, simple things that everyone should fscking know - like incrementing a variable in C-like languages via i++;..

    I like my new college. People cringe when they hear of it. "Euw, it's one of those community colleges. They just hand out degrees." Heh, if people only knew. I'm working my arse off. I actually get assigned tasks that require me to sit back and *THINK* before coding.

    And I no longer have the urge to sit back and play Team Fortress for six hours instead of going to class and deal with thoughts of slitting my wrists from boredom.

  56. teamwork == cheating by jc42 · · Score: 2

    Many people have lamented the fact that American students are educated in a school system that refers to students learning to cooperate on a task as "cheating".

    Maybe we'll have one exception now.

    Yeah, right.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  57. Civil Disobedience by mlh1996 · · Score: 1
    Ok, here's the difference between civil disobedience and breaking the rules.

    Civil disobedience is when you break a rule, then proclaim, "I have broken this rule, and I have broken it to show you all how unfair the rule is! I dare you to punish me!" then wait for the world to notice. Then you make more noise.

    Breaking a rule 'cause you think its dumb and you can get away with it is just breaking a rule.

    Speeding down that empty road with the 35 mph speed limit is not civil disobedience. Downloading mp3s of Napster or Gnutella or whatever the hell people are using these days is not civil disobedience.

    Walking into your comp sci professor's office with ten other people after collaborating to create a useful application and saying, "We worked together on this. What are you going to do about it? Oh, and this guy works for the Washington Post." is civil disobedience.

    --
    Lack of creativity is no excuse for not having a .sig
    1. Re:Civil Disobedience by lkaos · · Score: 2

      Civil disobedience is when you break a rule, then proclaim, "I have broken this rule, and I have broken it to show you all how unfair the rule is! I dare you to punish me!" then wait for the world to notice. Then you make more noise.

      Nope. That is not civil disobedience. See my response a little above in this thread for clarification on what constitutes civil disobedience. Publicility surely doesn't constitute civil disobedience (considering Thoreau, who coined the term more or less, was incredibly silent about his disobedience).

      Your confusing civil disobedience with modern protest or Ghandi's satyagraha.

      --
      int func(int a);
      func((b += 3, b));
  58. You are fine by bstadil · · Score: 2

    Don't worry the "new" price has reacehd the distribution market a few weeks ago. Look at this story from theInquirer for more details.

    --
    Help fight continental drift.
  59. Except that the Democrats Control the Senate by Chibi+Merrow · · Score: 1

    And because of that, Bush can't even get Judges approved, much less bills passed, since Dashell is set on being obstructionist. But hey, what do I know, I just pay attention...

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
    1. Re:Except that the Democrats Control the Senate by Anonymous Coward · · Score: 0

      What I am trying to say is that since A Democrat came up with the CBDTPA, Most if not all of the Democrats will vote For it. If Microsoft is for it(which I have a gut feeling that they are for it, because they own the Patent for DRM in the OS, which would not only make Linux Illegal, but would prevent ANY competing OSes from existing), then the republican party would support it as well, thus, the bill would Get Bi-Partisan Support in both the House and the Senate, then Bush would Sign it into Law, and there wouldn't be a single thing we could do about it.

    2. Re:Except that the Democrats Control the Senate by IndependentVik · · Score: 1

      And because of that, Bush can't even get Judges approved, much less bills passed, since Dashell is set on being obstructionist. But hey, what do I know, I just pay attention...

      Yeah, you're obviously paying lots of attention when you don't even know how to spell the Majority Leader's name.

      And if you want to speak of obstructionism, just check out how difficult it was for Clinton to get his political appointees approved.

      Anyway, you're basically saying that if the dems don't want to get bush's bills passed then they're somehow not doing their jobs. Sometimes, my friend, dissent is the most patriotic course of action.

      --
      I'd suggest you don't use Slashdot as your only news source, or you will suffer permanent brain damage.
  60. The Basics Of Education by firewrought · · Score: 1
    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine.

    Bullshit! That student will be overwhelmed at the idea of writing a loop. Toss them some man pages and ask them to open a file handle... they'll be pissing their pants.

    You're all full of good intentions, Slashdot, but goddamnit if your ignorance isn't overwhelming. Look, there's something about programming--indeed, there's something about working with any formal system--that you just can't get without having the guts to tediously concentrate on it while learning the basic "physics" of the system. During this process, many students will bail and get others to do the hard thinking for them, under the pretense of "groupwork". Sure... I think instruction, interaction, and guidance during the process of "figuring out the physics of a formal system" can be helpful; but my overriding claim is that many undergraduates need a little extra discipline to get the most out of their education. Group work does not become profitable as an en masse policy until the student has moved on to dealing with the higher-level "behavioral" aspects of a system.

    Take chess as an example: the first thing you teach a new player is the rules of the game, which mostly consists of allowable piece movements. There's no intresting conversation to be had at this level b/t fellow learners, and there would be no reason, if this were an academic subject, to let fellow learners talk to each other. True, two learners committed to the integrity of their own education could learn faster (perhaps... the time-overhead of communication could exceed the time-benefit), but this advancement would be undermined by all the learners who pawn off this (mildly) arduous task on someone else. Once everybody knows the physics of the system (be it chess or programming), then intresting things can happen. People start playing real games and start writing real programs that solve semi-real-world problems. "Behavior" of these respective systems becomes something to talk about... something where even the master can gain new insight. The chess people will start to debate opening moves and will experiment with different dominance tactics. The programming people will start stressing the semantics of their programming language as they invent clever hacks and so forth.

    The poster's speculation that intro CS students will create real programs if allowed to do groupwork is as naieve as supposing that students of geometry will start finding novel theorms if allowed to collaborate on their proofs homework.

    --
    -1, Too Many Layers Of Abstraction
    1. Re:The Basics Of Education by Anonymous Coward · · Score: 0

      I believe that programming is a form of communication and it has its functions to let people to understand its purpose, letting other people to read the source code will help them to understand the reasons why and how you think. If others use it as a way to get a grade and do not work with their brain, it is cheating and it sure will not help them on the test and exams. And there is a difference between studying and copying other people's code, when I was in college, I read and learned others codes all the time from both my professors and classmates, and I had no troubles on the exams. During the processes of learning, I sure made a lot of mistakes where I learned from the most, but if I can learn from others, ask yourself why not. (That is the reason you are in college, otherwise you can stay home, right?) Why do you think you have to reinvent the wheel all the time?

      In the real world, it is the reason where the profits came, people are doing the same thing over and over again, because they had their job to do. Corporation are ran by marketing departments, and not by the engineers, and every time, when the engineers developed some new thing which has to be marketed by so many steps, and each step has its salving points. So we have software fills with holes and processors runs different speed with same core; video cards has different size of memory with same chipset.

      I guess it all depend on the person who make the choose to learn or cheat. Law or policy, it can not justify itself without human intervention. By the way, if you were in college before, you know there are not many professor who has the time and energy to help everyone in a class, and sometime they were too busy to get a help from; and some of them are just like the student don't know anything except reading others works.

  61. Ga Tech by KillerEggRoll · · Score: 1

    The problem isn't going to be solved by giving low-level CS students a license to cheat. The reason why so many CS students end up copying is that the professors either are incompetent or don't present the material in a stimulating or relevant way. As a frosh I got burned on a homework assignment for a UNIX course along with about 100 others because the professor just plain sucked.

    An interesting thing to bring up though is the issue of collaboration. There should be higher level courses to build skills in working team-based projects, but at my school you're pretty much on your own all 4 years. It's funny since they require us to take classes on how to interact with other people instead of having collaborative projects.

  62. Re:UW-Madison CS department reached similar agreem by nd · · Score: 2, Interesting

    All you have to do is start handing out Fs or kicking kids out, and things will change rather quickly.

    It's not quite that easy. There was a lot of red tape to go through each time. Also, even though students saw other students being caught, some assumed that they just cut-n-pasted code. They thought they could just change a few variable names and comments to get away with it, not realizing that the code analysis software would still detect the cheating. Over time, this could be alleviated perhaps. I'm just betting that it's much more difficult to enforce than we could imagine.

    I agree with the general sentiment of your post, however. The exams certainly weren't a true test of knowledge. There were usually code-writing sections near the end of the exam that were worth a lot of points, though. My biggest complaint is that I believe some professors had difficulty coming up with good questions for the exams, resulting in an exam with questions that would be much more practically answered in the real world by looking it up.

  63. I'm less enthusiastic by jeti · · Score: 2


    What a great message!
    If enough people break the rules, they'll change em!


    Well - maybe they do this with some college rules. But laws generally don't get thrown away when nobody obeys them. They just tend to not get enforced.

    The problem is that this puts you at a whim of policement, judges and anyone willing to sue on obscure laws. That's not how a judicial system should work.

    1. Re:I'm less enthusiastic by Kylow · · Score: 1

      Incorrect. Prohibition, blue laws, segregation laws, slave trade laws, and sodomy laws are all examples of laws that have been repealed.

  64. Those must be terrible students! by Anonymous Coward · · Score: 0
    Maybe now some young Computer Science student can spend more time on developing a good overall program, instead of spending a bunch of time writing simple things like their own sorting routine."


    What kind of terrible lesson are you teaching students if you let them implement their own sorting routine?!? They shouldn't even have to be copying it from their neighbor - that's just stupid of them when the completed work is already staring at them in their face:


    #include (stdlib.h) [why don't lt/mt work in html?)

    main(){
    ...
    qsort(*etc...);
    ...
    }


    students should be learning how to not reinvent the wheel and use standard libraries, not writing their own sorts! They must learn to research if it has been done before so they can be more productive and reuse old code! Where would we be if we had to write a new linked list or a new stack every time we needed one? stack, map, list...i love all those standard libraries - they save me so much work! I also love Tang, but that's another story.

    1. Re:Those must be terrible students! by Anonymous Coward · · Score: 0

      Of course, this assumes that the students have implemented those routines at least *once* to learn how they work. Once they've done that, there's little sense in writing one ever again.

  65. Re:Maybe what? Dolt. by Anonymous Coward · · Score: 0

    What are the schools involved ?

    If you only post one, tell me the one you are at now, the expensive one you used to be at sounds like them all.

  66. Code sharing in a CS class is wrong! by Anonymous Coward · · Score: 0

    Talking about how to solve problems and collaborating on ideas is ok. Sharing your code with someone else in this setting is not good. It is detrimental to the students. If Joe and Timmy talk about ways to implement the [bubble|quick|heap]sort algorithm in Lisp or C that is great. They can draw up pictures and even come up with prototype functions. They should not be allowed to have one of them write the code and then "share" this solution with his friend. If Timmy spends an hour writing quicksort and shows it to Joe, Joe learns dick-squat-fuck-all about quicksort, because he is copying someone else work. If he sits down with the function prototype and a better understanding of how quicksort works by talking it over with Timmy, he learns solid foundations to help him in his career.

    You have no idea how many times I have seen the same code turned in with different variable names. That is bullshit and is called on and those students take a big fat zero on that assignment.

    okie.

  67. Re:Maybe what? Dolt. by Anonymous Coward · · Score: 0

    And I no longer have the urge to sit back and play Team Fortress for six hours instead of going to class and deal with thoughts of slitting my wrists from boredom.

    It sounds like you are making progress in your maturation. The next bold step is to accept the failure at your previous school as your own, and don't blame the institute for everything. It will be a big step, and it will make you stronger. You are growing up; never stop this process of introspection out of anger or spite.

    Hmm.. Nah. Second thought: just slit your wrists, loser. You can't get a job with that crap degree.

  68. federal speeding laws by PsychoElf · · Score: 1

    ummm, not sure where you people have been, but
    states do control their own speed limits.

    About 10 years ago the fed. govt. decided to repeal
    the federal speed limit of 55 and let states
    set it as they wish. In parts of tennessee its 70mph,
    while in parts of michigan its 75mpg, and if you go to montana
    there is a stretch that has no defined speed limit.
    The cops just watch for wreckless driving, i.e. excessive speeding

  69. I fear for GT's CS reputation... by Kirby-meister · · Score: 1
    Imagine you're in charge of hiring programmers for a corporation - after reading this, would you hire those kids when they graduate?

    Writing a selection sort is something all CS undergrads should have to do - it helps build the basics in a CS education. I mean, if you can't do that, then how are you ever going to master ordered insertion of lists, switching pointers, et cetera?

    On the first day, it said "Hello World!"...

  70. Booth babes by SpinyNorman · · Score: 2

    Um, E3 => booth babes, so how can this possibly be off topic?

    http://www.chickshardware.com/html/expo/ects2000/b abes/big/TwoInPinkBikinis.jpg

    (hey, you've got to spend karma somehow)

  71. Overall prgrams are little consequence by Anonymous Coward · · Score: 0

    In introductory courses especially, and in all courses to some degree until complete projects, is the overall program worthy of academia.

    A nice frilly interface to an assignment which had to sole purpose of teaching you sorting does nothing to teach you sorting. "I copied the sort out of the book, and then I added all this fluff, look at me, I am a good Computer Scientist, I can draw in VB's IDE."

    This is why my one teacher made the statement: "There are scientists, and then there are programmers, and you people are programmers." At the time I took exception until I realized what they were trying to teach, what we were learning, and what we found acceptable to ignore.

    The people that my school turned out, at no real fault to the school, were nothing more than lackey's with 4 year degrees. A very small hadnful of people did the tough work, and everyone else "borrowed" the tough routines, and dressed them up a little.

    In Timothy's world, there is no need for new ideas, just new marketing on old ideas. Since the overall program is more important than thinking about the parts, since we can just grab the parts from the book/the internet/the geek down the hall, we will never have innovation. Thanks Timothy, Bill has a desk for you in the corner office. Under your tutelage, they can crank out new products with no new engineering, new dressings, and sell them every two years.

  72. No I don't see a problem by Anonymous Coward · · Score: 0

    Schools have "insane" course requirements for a reason. The real world has much the same requirements. Forcing people to demonstrate that they can learn something NEW (we are in school right, who cares what they were exposed to before) is important in school as well as the real world. People that can't adapt probably have no reason to be at a university, let alone a prestigious one.

    Try being a first year engineer in the real world with no computer experience, no programming experience, etc. YOU'RE FIRED. Cheating in your first year of school doesn't make you better qualified. If you don't learn this stuff then (and passing a course that you cheated in to pass doesn't mean you learned it), why would an engineering firm want to hire you.

    In the world of computer science, and programming more so, the subtle differences are the important differences. Being able to tell the difference between a selection sort and an insertion sort isn't that important. Having the ability is. That is the ability to tell the difference between a bridge that looks stable, and one that actually is, or the difference between a city sewer system that will balk at the first major rain storm, and one that will grow with a community.

    There is no problem with classes that are solely designed to weed out people that can't think. With something as simple as sorting in CS101, I don't care if the TA can't help you. You will swim, or you won't be working in my shop.

  73. There should only be 199 by Anonymous Coward · · Score: 0

    From the sound of your post, the problem is obvious. There are so many students that don't belong in college, that the professors can't effectively teach.

    This is also why TA's exist. No professor want's to teach the low level classes, because there are so many dumbasses in them.

    This all stems from the general idea that everyone needs to go to college. This is a relativly new phenomanon, and a bad one. As the colleges get flooded with people that should have barely graduated high school, the overall education for everyone drops. As the overall education for everyone drops, the Americans attending these universities get dumber and dumber. This results in more apathy in the instructors, which leads to more people actually passing, which leads to more people with college diploma's, which leads to a greater need to have a college degree, which leads to more students in college, which leads to more apathy in instructors... See a problem.

    Quit cheating, and drop out of school. You don't belong there. You are ruining the learning experience for those that want to learn. If you are passing your classes, it is becuase the school has dumbed down your degree, or you are cheating in more than your CS101 class.

  74. More murders go unsolved than solved by Anonymous Coward · · Score: 0

    Murder is simply un-enforcable. We shall now take it off our books.

    The people have spoken, and we have listened.

  75. Let's get more specific by Kylow · · Score: 1

    Everyone dogs on the RIAA these days, but let's here some specific complaints.

  76. Re:UW-Madison CS department reached similar agreem by tshoppa · · Score: 2
    The problem with this is, exams arent the best way to test someone's knowledge. By definition, they only test a limited subset of knowledge and skills, and they are usually timed, which imposes a different set of demands on the student.

    But on a typical undergraduate-level exam there will be no questions that involve truly original thinking. There *will* be questions that require the student to put together previously learned algorithm A with previously used data structure B to produce a little tool that does C. Being able to quickly identify the algorithms and data structures which solve a particular problem is the bread-and-butter of programming, and is pretty easy to test quickly. If a student is floundering at test time under such a simple load, they didn't do their homework :-)

  77. Re:UW-Madison CS department reached similar agreem by EvlG · · Score: 2

    But those tests are also not at all useful in the real world. Those sorts of tests are designed to certify that hundreds of kids know what Djikstra's algorithm is, but they are not designed to get at the heart of what CS is and how to apply what you know to do something original. I don't think we should just accept that an undergraduate program isn't challenging kids to think creatively. After all, that is what differentiates someone truly bright and original from the rest of the herd.

  78. Yeah yeah so I can't spell by Chibi+Merrow · · Score: 1

    Excuse me, Senator Daschle would be the correct spelling.

    Dissent would be one thing... Dissent would be bringing the candidates up to vote and then voting against them. However, Senator Daschle refuses to allow these appointees and bills to even come to a vote. This has nothing to do with the quality of the bills or the nominees and has everything to do with simply trying to muck things up until the next election so he can try to win a majority.

    If he truly wants to be patriotic, go out and Evangelize his ideas as to what the Government should be doing. Convince the people that his party has superior ideas that will work better than the other party's. Instead, he offers no agenda (I've not seen anything resembling a party platform for this election from the Dems) and instead spends his time bashing the other side and repeatedly calling upon the old standbys of 'tax cuts for the rich' and 'starving senior citizens' to play on fears and class envy to drum up votes. I have no respect for fear mongers.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
    1. Re:Yeah yeah so I can't spell by IndependentVik · · Score: 1

      Heh heh. Yeah, the spelling was a cheap shot.

      Damn, I had a reeeeal long response all ready and my browser goes and crashes on me. Oh well, it was probably too rambling anyway; lemme just make one or two quick points. Look, as for Daschle not letting things being put to a vote on the floor, this is congress we're talking about here. Bills (and political appointees) get killed in committee all the time. Fair or unfair, it's how the system works.

      Regardless, there are fewer judges being blocked than you seem to think. Democrats have confirmed 57 Bush judicial nominees since assuming control of the Senate.

      Incidentally, I think the dems rubberstamp Bush too much. The Patriot Act? WTF were they all smoking?!

      Daschle's not being forthcoming with a platform? Two points. One: Elections aren't until November. Two: With all the messes going on in the world, Daschle is getting about zero press time. The news gives him enough time to disagree with Bush about something and that's it.

      For the record, I'm not a Democrat but an Independent (hey, just like my username!). I back one of my two Republican senators, but I think the other's a jerk.

      I apologize for the brevity of my response, please see my half-assed excuse above.

      --
      I'd suggest you don't use Slashdot as your only news source, or you will suffer permanent brain damage.
    2. Re:Yeah yeah so I can't spell by Chibi+Merrow · · Score: 1

      No need for apology, I appreciate your calm and collected response. Nice not to get flamed. :) Kudos.

      --
      Maxim: People cannot follow directions.
      Increases in truth directly with the length of time spent explaining them