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."

25 of 278 comments (clear)

  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. 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 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.

    3. 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.

    4. 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.

    5. 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.

    6. 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 ...
    7. 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

  3. 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?
  4. 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

  5. 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/
  6. 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.

  7. 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.
  8. 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.

  9. 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
  10. 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.

  11. 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.
  12. 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.

  13. 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.
  14. 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
  15. 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
  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 edbarrett · · Score: 2, Insightful