Slashback: Cheats, Entries, Loki 328
From the email I've gotten on it, it seems like a whole passel of schools have at least a homegrown solution to CS cheats.
Perhaps the cute dog will end up changing Sony's stance? CodeMonkey555 writes "Here is a story that chronicles Sony's little foray into the DMCA with a hacker who added software for the Aibo robot."
It's nice to see that publications like SciAm are following the results and consequences of the DMCA.
Care to help edit an online software reference? SteveMallett writes "We at Open Source Directory (OSD) have opened the directory to volunteer editors now that we've given app authors and maintainer's a good chance to start and/or maintain their own listings.
Those interested may wish to visit our volunteer page which outlines what we're looking for. Don't worry. We're not that picky. The outline includes guidelines and tips for being a volunteer. Unlike dmoz, which has volunteer editors, we _will_ delete unupdated or neglected editor work in accordance to our Social Contract.
We hope that editors will help fill in the missing apps, take over those listings that they can do a better job of or have become neglected, and find those diamonds in the rough."
See our earlier post about the project if you're not sure what this is about.
Yes, someone has to read all those emails. kcurtis writes "Boston.com's tech site has this AP article about the large response to the Court's request for comment on the MS case's proposed settlement."
Now all they need is a trowel with an emblazoned smiley. enigma48 writes "Looks like the C'T article a little while ago about Smoothwall prompted some changes after all. Juergen Schmidt even gets a little credit. Shadow passwords are now in, but it looks like the ppp secrets file is still open (they describe it as being a "non-vulnerability"). A-patchin' I will go, a-patchin' I will go..."
So you don't have to stop playing your games ... Scott Draeker of Loki has some encouraging words for those who thought the announced (upcoming) closure of Loki would mean the loss of Loki's code and community. Draeker sent word of this a few days ago, but here are more details.
He writes:
"We have prepared tarballs of the public CVS, FAQs, mailing list archives, demos and Loki_Update which will be available for people to host. That's exactly what's going on with icculus.org.The official repository will be hosted by the SEUL group at MIT. Once that site is set up we'll point the loki domains that direction. They'll also be adding some Loki projects to public CVS which were never completed."
Re:Reverse engineering is an inalianable right. (Score:2, Insightful)
Am I missing something? (Score:3, Insightful)
This is probably wishful thinking, of course it is, but the impact it would have on the Linux gaming world would be awesome. Heh, Loki would do more for Linux gaming dead that it ever did alive...
Ohh well, it's only karma..
Re:Reverse engineering is an inalianable right. (Score:3, Insightful)
Reverse engineering and breaking in are two VERY different things. Sure, breaking in is illegal, but there is an age-old engineering principle that states that it is acceptable to reverse-engineer something as long as it isn't patented.
Re:Reverse engineering is an inalianable right. (Score:3, Insightful)
the fall of Sony? (Score:5, Insightful)
I wonder if a projection exists in the corporate organs of Sony that demonstrates how much loss of revenue and market share Sony Consumer Electronics Division stands to loose in the next five years thanks to the aggressive lobbying, litigation and posturing of the Sony media and content creation divisions.
It just seems to me that the money in consumer electronics is going to go to companies like Phillips and other (smaller) manufacturers that help consumers exploit and enjoy content any damn way they want.
Sony makes some marvelous and high quality components and gadgets, but revenue will go to the companies that offer devices that accommodate the way consumers want to use them, rather then devices that will accommodate the way a company wants to use consumers.
Trying to have a market created and tamed through legislation and ill conceived laws damn well should torpedo your empire.
Re:Reverse engineering is an inalianable right. (Score:4, Insightful)
The question is -- is it, or rather, should it be, legal for me to disseminate information about _how_ to pick that lock?
(The answer is _of course_. The really interesting question is _why_.)
One must wonder (Score:5, Insightful)
Sony still gets their money from it.
-Restil
Re:the fall of Sony? (Score:4, Insightful)
This isn't a troll, just a criticism.
There are SO many ignorant people out there (And yes, thats ignorant, not stupid, there's a difference), that don't know any better and buy whatever the moronic sales guy says at Circuit Shitty, CompLoser or WalFart.
Hell, I'm a geek too and prefer things that can give me more flexibility, but that's not the case with most people. Proof in this comes from a friend who works at Tower Records. People bitch about the price of CDs, she TELLS them there's a record store down the street that sells the SAME CDs cheaper, and they STILL buy at Tower. Go FIGURE. (ok, in this case, it is stupidity, but most people just don't know better.)
Re:Reverse engineering is an inalianable right. (Score:3, Insightful)
Re:the fall of Sony? (Score:3, Insightful)
apple has been the most vigilant prosecutor of anything that violates their copyrights yet they seem doing better and better
Interesting, I have a a couple of G4 Towers and a G4 TiPowerbook. I have been useing Apples for many a year. Never once have they prevented me from burning MP3s onto my Nomad Juke or duplicating copywritten digital data (for my own personal use) to and from any other medium.
What Apple won't let me do is this: 1. Duplicate Apple system design or software for resale 2. Use Apple Logos and Branding to confuse or perpetuate myself as haveing affiliation with Apple or Apple corp Information.
What I am speaking to isn't just Sony coming down on people that Hack the doggy or the PS/PS2 boxes, It's that Sony has positioned itself through it's commanding leverage in say, the MPAA and the RIAA to lobby legislation such as the DMCA and of course the misguided attempt to get the RIAA almost federal authority in the "Patriot" anti-terrorism bill.
That is just vile. Show me how my beloved Apple has done anything anti-American other then force fruity flavored beachballs on it's consumers.
Re:Game porting without Loki ? (Score:3, Insightful)
And then there are library/compiler/pthread versioning issues, and much, much more!
Re:Reverse engineering is an inalianable right. (Score:2, Insightful)
Of course it's a crime. Several crimes, probably. Not the least of which is tresspassing. You could probably get the "breaking" half of "breaking and entry", although I don't know if that's a crime in and of itself. What happens if you open those locks, don't get caught tresspassing, but someone notices you, and follows you around making off with all the power tools in all the sheds? Aiding and abetting? Accomplice before the fact?
But if it's *your* lock, and it's *your* shed, you can go and pick it all day long, and then you can invite a bunch of friends over for a BBQ, and entertain them by picking it, and then discuss the finer arts of picking it with them. *That's* not illegal.
Re:the fall of Sony? (Score:2, Insightful)
You change the sugarcoating.
Stupid people will always buy useless crap (like the latest dietpill fad under a new name) as long as the marketroids can continue to tittilate them with packaging. These people actually WANT the illusion; it fills empty lives.
--
"No User Servicable Parts Inside" Stickers (Score:3, Insightful)
One day, my trusty case power supply just gave up on me. "Oh well," I thought, "Must have blown a fuse." (I was pulling some serious power through the poor thing.)
So with gleeful abandon I grabbed the nearest sharp, pointy tool and began to remove screws. I carefully grounded and opened up the power supply to change the fuse- Lo And Behold, the stupid thing was soldered in place!
I hope this short, true satire shows why I distrust any company handing me the black box syndrome. If you don't want me inquiring as to how it works, don't sell/rent/loan it to me; and don't think strange headed screws are a detterent- I just love a challenge >:-). Furthermore, never scream at me (even in legalese) about how I wasn't supposed to look inside- you aren't supposed to sell me junk. (There may be no legal constraint, but doing so is a good way to get boycotted. Just ask Microsoft, Universal Music, or Intel: they top my list.)
My experiences with 'cheat-detection' (Score:5, Insightful)
I was sent a letter telling me that I had been accused of conspiring wiht one other person and consequently my mark would be halved.
Naturally I was outraged and got on the phone to the head of department. He explained that my submission was unacceptably similar to one other person and either someone copied it or we had collorated - I hadn't collaborated, copied or let my work be copied.
I arranged to meet with the course organiser and they showed me both submissions. Mine had originally been given 34/35 and the other had been handed in 2 weeks late and even then given 0/35. The other submission looked virtually identical to mine but had oddities like capital I's as loop control variables (suspiciously as if it had been typed into M$ Word). My guess is that he'd picked my code up from the recycle bin in the lab and typed it in.
However faced with this, they still argued that I could have allowed this person to copy my code (even hinting that I might have accepted payment for it) and if I had any further evidence to prove my innocence then I should draw it to their attention.
My father and I responded that it wasn't right that I should have to prove my innocence since it's a basic human right to be presumed innocent until proven otherwise. We suggested we would seek legal council, and they were quick to write back reinstating my original mark.
What frustrated me further was that the other party involved (who was never identified to me) was punished equally - by having his mark of 0 halved!
Cheat detection systems are fine as a mechanism to prompt staff to possible problems but they certainly shouldn't be used as the judge and jury.
Given that CS typically has large class sizes - mine was over 300 at one point - and CS assignments are often quite short and often closely related to textbook examples
The other thing that's NEVER been made clear to me is the distinction between permitted collaboration and plagurism. Every university document is fairly vague about what's acceptable and what's not. And as one of my other professors put it - "In the real world before you embark on any assignment it's worth asking, searching, begging and borrowing as much of it as possible"
Re:My experiences with 'cheat-detection' (Score:2, Insightful)
Human nature is to avoid responsibility.
"You cheated"
"Did not"
"You must have. The computer caught you"
Then they devise an elaborate and fanstastic scheme to justify their own lack of initiative and apparent incompetence.
Years ago, people formed committees if they wanted to avoid personal responsibility. Now they use a computer. Same game, different decade.
What cheat detection REALLY is... (Score:5, Insightful)
What I'm getting at is really, how many professors actually look at the code to a program and not just run it to make sure it does what it's supposed to do? I had a CS teacher once tell everyone to make sure we output to a file so he could run the programs in batches and compare the outputs to what should be the output easily. Then he would run the source through a cheat detector and viola, he's done for the night.
I'm not saying professors are lazy, but programming is a rare example where this kind of detection could proove useful because often times it doesn't matter what the source of a program is, how poor or good it is, just that it does what you want it to do. This may seem like bad engineering, but its a real life fact in CS. English teachers are required to read the papers of their students -- thus they'll know a cheater off bat. But CS professors are not held to the same requirements, or let alone standards.
The problem with computer cheat detection is that there is, currently, no match for human cheat detection. You don't hear of a cheat detection system for English papers, why for CS?
The solution I think will be to have professors that actually go through the source code of each student. A particular case that I know of is a professor that would go through a project and comment on the source line by line, right along with your comments with things like "Good idea, great OOP use." or something like "You might try a linked list like this...". Not only was this invaluable assistance leading to better programmers, it was VERY easy to spot cheaters, because...he actually checked the source.
Why am I saying cheat detection is bad? Well, I'm certainly not a cheater. I know of several people who love CS -- not for actually liking programming, but for rushing through with assignments and turning them over to those who are helplessly lost for a quick profit. I don't like cheat detection because it not only can implicate those who don't cheat, but it allows professors to be lazy. If I was a suit at a university, I would bet on the professor I mentioned earlier who goes through source commenting than one who analyzes outputs and then runs the source through the latest cheatdetect.pl script.