MTV Movie Awards Webpage Pull a Lone Gunman 372
abouttime writes "What happens when your webmasters and the show scheduling people don't communicate? This page on the mtv site is where the winners of the awards are known before the show even airs tonight... Way to go MTV....." I wonder if it will be pulled by the time the story goes up....oh and in case you can't figure it out, spoiler alert...
Well, fuck it (Score:5, Funny)
Re:FYI- (Score:2, Funny)
MTV Awards? (Score:2, Funny)
Time to make some fast cash... (Score:3, Funny)
sweet.
Obligatory joke (Score:5, Funny)
JonKatz.
Re:All i can say is, who cares? (Score:3, Funny)
No im not jelous. they really are a bunch of self patting on the back types. i would love to have as much money - but not for doing the same thing.
I think its really sad that most people think that an actor is really intelligent based on the roles they play. Clue: everything they say in the movies - written by someone else!
I never watch MTV - I have a life... thats why i read
Re:Not really (Score:5, Funny)
MTV sits back and basks in the flow of \.'ers
Dude, you like totally messed up the "slash" in slashdot!
LOOK HOW MICROSOFT HAS CORRUPTED OUR YOUTH!!
GMD
Re:In case they take it down: (Score:5, Funny)
If there was any justice in the world:
Best Villain Jack Valenti MPAA
Re:Lone Gunmen? (Score:5, Funny)
Re:this is not a lone gunman (Score:5, Funny)
SPOILER FOR EPISODE III (Score:1, Funny)
When you notice... (Score:3, Funny)
Do I really care???
Oh my God! (Score:4, Funny)
Lone Gunman?? Who Cares!! (Score:1, Funny)
GO WINGS!!!
MTV's IT department has screwed up before (Score:5, Funny)
Lo and behold we found the wonders of MTV's Control Freak show. While a video was playing on the show, you could visit their web site and vote for the next video to air. All this was implement ed with a simple "click on this video to vote for it" page that was simply replaced/edited then refreshed each time the new video began to air.
Well we had already implemeted a web interfaced, Linux based, MP3 jukebox hooked directly to our stereo and also to an FM-stereo transmitter for longer range listening. Now we had the opportunity to have our very own Video Jukebox (granted with a somewhat limited selection).
So we wrote a program to parse the page for the voting URL's, display them for selection, and then create http connections submitting the appropriate vote. On the normal interface this would send you to a new page asking you to "Click here to vote again" and the whole process would repeat itself.
Now normally you would wait for a response that the vote submission went through. We didn't really care if it did or not since we were submitting votes as fast as we could open the connections successfully.
This seemed to work fine, however we were still unable to watch anything we wanted since the rest of the world was voting as well. On the videos that were evenly split, we would supply the (many) deciding votes, but for the runaway hits we didn't have a fast enough connection with our piddly 768 u/d DSL modem (~1000 votes/min)
That prompted a redesign of the program. Version 2 allowed for distributed vote submission. With the resources that we had (root on a few high performance computers connected to a burstable T3) the distributed program soon allowed us to submit ~15000 votes/min.
This solution worked like a charm. Start the threads and the percentage on our video would start to climb like a mountain goat. Switch the video we were voting for and that one would climb. Nothing like seeing a piece of crap (Busta Rhyme's YoYoYo) go from 1% to 97% in less than 2 minutes.
Well that next week or the week after that, Control Freak was not being aired. "No worries, we'll hit 'em next week."
The next week, the show came on. We started voting for our favorite video. The percentages went up. And up. And, wait a minute the percentages just dropped 25%!
Seems that MTV had caught on to our scheme and was culling our votes from the pool. Bastards!
Well, we kept at it to see if we could find the cutoff limit for votes from a single IP address (that was the only way we could think of for them to remove just our votes). That way we could run the client for x amount of time/votes and then shut it off for maximum effectiveness.
That worked for a week. The next week we had upgraded the client to "spoof" random IP's with each vote it sent out to bypass the culling machine.
It bypassed the culling machine alright. That week the percentages would climb, then something broke. The percentages went to 20K+% on each video. Then our video went to 0%. So we chose a new video. It went to 0%.
Right then we shut down the operation. Up till that point, we had been doing nothing wrong (well cept maybe the IP spoofing of votes) since they had encouraged users to vote multiple times. We had simply removed the human factor of the voting process. But finally we had broken THEIR program.
We surmised that the program held the vote tallys in an int and when we started submitting votes, the ints overflowed and caused a serious problem with negative numbers being used to calculate the percentages. If we had continued to vote in that manner MTV could have sued us for breaking their computers. Very bad scene for 3 college students with no money. Not to mention the fact that the computers connected to that T3 were not ours, and we probably would have lost those jobs and been sued for misuse of company resources.
But, I'll tell you that was probably the most fun I have ever had hacking any type of program/protocol/interface/hardware. This produced immediate results that you could not only see, but your friends on the other side of town could see as well.
Re:All i can say is, who cares? (Score:3, Funny)
I hope I'm not alone in really hating awards shows.
Actually, the others are lying to make you feel better. You are actually alone in hating awards shows. Any time I've seen awards shows mentioned, I've never heard anyone complain about them, or suggest that it's emotional masturbation for half witted, moronic, self-indulgent, overrated goat-felchers.
I'm afraid you're just a social outcast.