Slashdot Mirror


Servers, Hackers, and Code In the Movies

Billosaur writes "As with anything, Hollywood has a weird way of viewing computer technology and the people who use it. To help quantify things, take a look at The Top 20 Movie Hackers, the Top Ten Movie Servers, and the things code doesn't do in real life." From the servers article: "3. UNIX environment - Jurassic Park (1993). The UNIX environment here is a classic geek joke. Everything we saw was real - created by Silicon Graphics and called IRIX. InGen was the corporation funding the island, and from an IT perspective they let the worst possible thing happen: they allowed one programmer to design the infrastructure with no supervision. What's worse, they obviously required no documentation of what was done. The result was a kid had to hack in and gain ROOT privileges. The likelihood of a young kid knowing a way to get ROOT (and not a more experienced programmer) is pretty hard to swallow. The hardware for this server was probably minimal, running door locks and starting Quicktime movies. 'We spared no expense!' You would think that with the millions of dollars they spent on the park, they could have hired a couple newbie programmers and added a server on the backend."

32 of 445 comments (clear)

  1. It's funny? Laugh? by Anonymous Coward · · Score: 4, Insightful

    No, it's not funny. This sort of geek-complaining-because-it-isn't-100%-realistic crap is what gives us a bad name. No one cares about shit like this. Please stop posting meaningless "Top N" lists like this. That "Top 10 Geek Girls" article from last week was bad enough. How many decent, informative articles were rejected to make room for this dreck?

  2. no, no they don't... by User+956 · · Score: 4, Insightful

    As with anything, Hollywood has a weird way of viewing computer technology and the people that use it.
    It may be weird to you or I, but Hollywood does it that way because that's how your "average joe" sees it.

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:no, no they don't... by Anonymous Coward · · Score: 2, Insightful

      Your "average joe" sees it that way because that's the way Hollywood presents it.

    2. Re:no, no they don't... by euice · · Score: 5, Insightful

      It may be weird to you or I, but Hollywood does it that way because that's how your "average joe" sees it.

      It's the other way around, the "average joe" sees it that way because of the movies.

    3. Re:no, no they don't... by IAstudent · · Score: 2, Insightful

      You're speaking the proverial chicken and egg here. Does "average joe" really see it that way to start out with or did Hollywood plant that image? And if the latter, isn't that just reinforcing the image that Mr. Joe and Mrs. Jane expect?

    4. Re:no, no they don't... by DragonWriter · · Score: 4, Insightful
      It may be weird to you or I, but Hollywood does it that way because that's how your "average joe" sees it.


      No, Hollywood does it that way because it servese the interests of the plot and cinematic pacing without conflicting so much with people's experience that it breaks suspension of disbelief, not because it accurately reflects the "average joe" impression of computers.

      (Note, this also applies to general Hollywood portrayal of basically everything: physics, police procedure, military tactics, whatever.)
    5. Re:no, no they don't... by Deadstick · · Score: 4, Insightful

      You can often see that effect in news coverage of a shooting. Some earwitness will say "I didn't think it was a gunshot because it didn't sound like one"...meaning it didn't sound like a movie gun.

      rj

    6. Re:no, no they don't... by Jerf · · Score: 4, Insightful

      I find I'm generally happier when I consider what we see on the screen to still be a little symbolic, more like a book than a true "what a guy on the scene would see" documentary style.

      Many things make more sense that way, hacker displays are just one thing. All space combat at all ranges happens in a way to frame the combat precisely in the screen, even when there are multiple ships. Real space combat would presumably take place at even greater ranges than modern naval combat; I'll be conservative and call the zone of influence of a carrier group many tens of miles. (Depends on how you measure it, I suppose.) Yet the two space ships always approach within a few hundred meters... well, they have to or there's nothing to show. Sure, I'd pay to see a realistic movie, but it'd make Serenity look like a spectacular financial success in the general market.

      This presumably also explains why the good crew of the Enterprise misses so many point-blank visual-range shots; it's symbolic of the fact that at a few tens of kilometers it's a lot easier to miss.

      In Serenity, the scenes with the Reavers between them and the planet Miranda has to be a little symbolic, because space junk at that density would be unstable. But the real situation would be completely unfilmable, and most of the same effect can be had with a re-arrangement of the situation.

      Space combat is just one of the easier ones; a lot of things are better taken as symbolic.

      This leaves you more worried about good characters, internal consistency (even with silly rules), and other more story-related issues. Taking this viewpoint has mostly satisfied my inner geek, although he still sometimes notices things that still can't really be explained this way.

      (It probably helps that I still read and enjoy science fiction from the 1950s and back; the rules are very silly by modern physics standards, but as long as they are consistent, I still can find the stories interesting and entertaining; in fact in our zest for realism we've lost some interesting story worlds.)

    7. Re:no, no they don't... by Chris+Burke · · Score: 2, Insightful

      more like a book than a true "what a guy on the scene would see" documentary style.

      Which is interesting, because one of the strengths of books is that they aren't limited by what can be presented visually and what looks interesting that way.

      For example, I've read several sci-fi novels (Stephen Donaldson's Gap series being a favorite) that depict space combat occuring at realistic ranges -- ranges where even using light-speed weaponry it takes several minutes to reach the target. In a novel, the tension of having to wait minutes to know if you scored a hit works whereas in a movie it would be boring as hell.

      --

      The enemies of Democracy are
    8. Re:no, no they don't... by Jerf · · Score: 2, Insightful

      Part of what led me down this road was the recognition that many of my favorite science fiction novels were intrinsically unfilmable, including Dune. Well, they filmed it anyway. (I speak of the Sci-Fi miniseries, not the movie.) If you take that miniseries as theater, it actually works pretty well. If you take it as a documentary of real events, it's shit. This probably explains much of the difference in opinions it evoked, depending on how literally people took it.

      From there it's a short leap to basically taking everything as theater. I regret not thinking of this angle before I clicked "submit" on my post. :) It makes so many things more enjoyable and all it takes is a slight perspective change.

  3. Maybe it's just me by porkThreeWays · · Score: 4, Insightful

    Maybe it's just me, but I seem to find the dinosaurs in Jurassic Park a little less believable than a kid getting root.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:Maybe it's just me by Anonymous Coward · · Score: 1, Insightful
      For instance, when she is talking to her friend in a chat room, he responds to her questions with a paragraph of text almost instantly. Didn't the director think this one through? Who can type THAT fast?


      When I used to visit chatrooms I could anticipate many responses, so I'd already be typing or have typed out a response to them before they responded to me. (This was especially easy with jokes using the other person as a straight man, but applied to regular old conversations as well.) If I anticipated incorrectly it was easy to delete and write a message (I type very quickly anyway), but if I anticipated correctly it probably looked a lot like it does on "The Net".

  4. Re:It's funny? Laugh? by Chris+Burke · · Score: 5, Insightful

    Ever watched E.R. with a doctor? This is hardly a computer geek specific trait.

    There's nothing unusual about someone with knowledge in a specialized field finding the Hollywood portrayal of that field amusing. Because they are, 95% of the time, wrong and 50% of the time they're wrong enough for it to be funny to the person who knows better.

    "I know this! This is UNIX!" is funny as shit. Okay, it's not funny at all to non-computer-geeks, but neither are the Hollywood gaffs that doctors, lawyers, auto mechanics, and ninja assassins find amusing to people not in those fields.

    --

    The enemies of Democracy are
  5. Re:MIA: by The+Zon · · Score: 1, Insightful

    A more impressive absentee is one that they mention in the "things code doesn't do in real life" list - Jeff Goldblum from Independence Day. He hacked an alien spacecraft with a Mac in the space of a couple of minutes.

    --
    Some attitudes replaced or by cgi optimizes
  6. Actually by geekoid · · Score: 2, Insightful

    they do that because it is quicker. Actual computer work is boring as hell to watch in a movie.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  7. My favorite bit by $RANDOMLUSER · · Score: 4, Insightful

    Was Barnard Hughes as the I/O port in TRON (systems programming as allegory, all "Through the Looking Glass") all covered with patches and patches and patches so that he was literally an imobile tower... Somebody who got it wrote that scene.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  8. Re:Programmers don't do 1&0's?? by finiteSet · · Score: 3, Insightful

    movl (%esp),%eax # Load NPX control word.
    andl $0xfffff2ff,%eax # Set rounding mode to nearest.
    orl $0x00000200,%eax # Set precision to 64 bits. (53-bit mantissa)
    pushl %eax
    fldcw (%esp) # Recover modes.
    popl %eax
    is not binary. Writing something that is easily translated to machine code is not the same as writing machine code.

    --
    If we start buying CDs then the terrorists have already won.
  9. Re:It's funny? Laugh? by Anonymous Coward · · Score: 1, Insightful

    I'm willing to bet that ER is (or at least was, Crichton lived it) more accurate on medicine than any of the movies listed is on computer tech. Now, any series about the court system... there you're entering pure fantasy land.

    From ER you can actually LEARN stuff. Like the different forms of cardiac arrhythmia and how they present, causes, etc.

  10. Re:MIA: by kv9 · · Score: 4, Insightful

    i also can't believe they left colossus out. tsk tsk tsk.

  11. The Mac in Indepedence Day by cgreuter · · Score: 5, Insightful

    Indepence Day has flaws--many, many, many flaws--but the whole virus-on-a-Mac is not one of them. What Jeff Goldblum's character did was standard cross-platform development. He wrote the virus on his Mac, compiled it to an EvilAlienOS binary and uploaded it via the EvilAlienNetwork port on the captured spaceship.

    This is more or less exactly what you'd do if you were developing for, say, an embedded microcontroller. The host computer doesn't need to be compatible with the target.

    If you want to quibble, you could ask where he got the EvilAlienOS programmer's reference manual or the EvilAlienCPU's architecture description or how he managed to find an exploitable vulnerability in EvilAlienOS so quickly. But enough about the frickin' Mac, okay?

  12. Ugh by Kabuthunk · · Score: 2, Insightful

    This reminds me quite thoroughly of how movies depict video games as well. No matter what game, what system... most of the time, it's nothing but beeps and blips... usually not coinciding in the least with button-pushes on the controller.

    Hell, half the time I recognize what game they're playing from a quick glimpse of it, and I'm thinking to myself "Oh come ON! I know that part, and there's nothing even CLOSE to those sounds there."

    According to Hollywood... video games as well are stuck in the 80's.

    HEY HOLLYWOOD! Move up another 20 someodd years, and you might stop parents from buying horrible crap games for kids, because then they might have a vague idea of what's good or current!

    --
    Planet Zebeth - Metroid with a twist
  13. Mice? by finiteSet · · Score: 5, Insightful
    Regarding the "things code doesn't do in real life" list, am I the only one who spit out my coffee upon reading:

    9. People who write code use mice
    According to Hollywood most programmers haven't discovered how to use a mouse. Sure, we type fast, but a mouse is a very useful tool and there's no reason we'd abandon it.
    I can code for hours without touching the mouse. What purpose does a mouse serve when writing code? What does it provide that a keyboard doesn't? This isn't photo-editing or game-playing we're talking about, it's coding.

    The only benefit I could see would be for cut-and-paste purposes, but even then a couple quick keystrokes in a good editor will do the trick faster.
    --
    If we start buying CDs then the terrorists have already won.
    1. Re:Mice? by Thyamine · · Score: 2, Insightful

      I use my mouse all the time while coding, seeing as most applications these days are GUI driven. Either in my dev environment, or while testing the application itself. I can't recall the last time I coded for hours straight and then finally thought 'Hey I should compile and debug this application '. The web applications even more so, since I don't see a need to try and navigate web pages with my keyboard alone (unless you are testing for accessibility needs).

      --
      I will shred my adversaries. Pull their eyes out just enough to turn them towards their mewing, mutilated faces. Illyria
  14. I feel old... by AWhistler · · Score: 2, Insightful

    I read the list about things code doesn't do in real life. The one about text not making noise when it is typed on the keyboard struck me that the one making the list is just a kid. Anyone who has used a real VT100 terminal, or a clone of such (remember Wyse terminals???) had a keyboard with a very quiet touch...so quiet that people were uneasy about typing on it, so they added an artificial key click on the keyboard, with a volume control. Every key pressed made a very short beep, at the same time it appeared on the screen.

    And the part about the Gibson in Hackers being a 3D city and having a problem with it just means this guy has no imagination. Anyone remember the movie Disclosure? There was a "cutting edge" operating system being rumored to be developed in real life that was a 3D world that people walked around in and interacted with files, etc in a virtual reality. That metaphor was used in several movies. How else can non-geeks understand anything about what we geeks do without clear visuals? It's called artistic license.

    What bothered be about movies is when they substitute one thing for another. For example, in Tron, when Flynn gets "lasered" back into the real world, the printer starts printing. The printer was a daisy-wheel printer, and it made sounds like a dot matrix printer.

    Oh well. Lighten up!

  15. Re:It's funny? Laugh? by IdolizingStewie · · Score: 2, Insightful

    And obviously nobody wants to watch a real hacker sit and type code that doesn't look like it's doing anything. The point was simply that anything is going to look more realistic in Hollywood when you're not familiar with the field, but once you get into something you recognize, you can see that they decided using something easy to film and interesting was more important than realism.

  16. Not even 50% realistic by The+Monster · · Score: 2, Insightful
    I wouldn't mind so much if it were 90% realistic, but it isn't even close. And it affects people when they actually try to use computers.

    I work in Level 2 tech support. I occasionally have other techs ask me to help them figure out why they can't mount a CD on a customer's server they're dialed into. I always start by asking them to check with the customer to see if the CD is in the drive SHINY SIDE DOWN. You'd be surprised how often the disk is upside down in the drive. I don't blame the non-techies, when every single TV show or movie that shows someone using a computer's {C|DV}D drive shows it shiny side up.

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  17. Musical Instruments by Slurgi · · Score: 2, Insightful

    No matter what your area of expertise, you'll find flaws whenever a Hollywood screenplay tries to mimic whatever it is that real people do for a living, or even hobbies for that matter. As a guitar player, I find 90% of the instances when Joe-famous is playing guitar to be utterly hilarious. I'm surprised that even the audience can't tell that the actor obviously isn't playing what's being portrayed on the screen, but that's probably because I'm the only one paying attention. I'm sure Doctors, Lawyers, etc. all find movies portraying their profession to be as ridiculous as us software folks do.

  18. should make a list of things software doesn't do by Punto · · Score: 2, Insightful

    like infinite resolution (can you enhance that?), or clients that pull every available record on the database from the server and flash them on the screen while searching for dna/fingerprints/faces (no wonder they constantly complain about the network and servers being slow on 24).

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

  19. Re:The same goes for Legal shows by jandrese · · Score: 3, Insightful

    I've always wondered what the patients on House think when they get the bill afterward? I mean every show has the same formula:
    1. Patient gets sick with some obscure condition.
    2. Doctor 1 orders standard stuff, it doesn't work/makes it worse
    3. Doctor 2 orders some obscure test
    4. Doctor 3 orders an MRI
    5. Doctor 2 orders another weird test
    6. House has some drama with his own life/leg/whatever
    7. Doctor 4 makes some final off the wall test, and decides on a rather extreme course of action
    8. House jumps in at the last minute and explains how all they needed was an aspirin

    I mean what HMO would authorize that crazy list of tests? You gotta figure these people get back and have enormous hospital bills.

    I watched it for awhile with my wife and the first few shows were interesting, but then the whole "House is a jerk" angle got kinda stale and I didn't really have any hope of trying to figure out the medical mysteries when half of the stuff they say sounds like it came from the medical version of the Star Trek Technobabble generator.

    --

    I read the internet for the articles.
  20. Re:The blip noise by fireboy1919 · · Score: 2, Insightful

    There are several storytelling conventions in cinema, namely, computers make beeping noises when their graphics change. Though most computers don't now, they used to, and the convention was started around the time

    At the time of that movie, most computers didn't have the ability to make sounds at all, and even fewer had graphics. It was all text and more text. I'm sure that there was a traceable moment when someone thought of doing that, but don't think that it's a reflection of reality.

    These little "helpers" have been around for a lot longer than computers. There was a time that most plays ended with the gods coming out and making everything better. Like Deus Ex Machina, It's a crutch to support a bad design - like the non-instantaneous phone-tracing, and having the characters think aloud as a form of exposition. Realism is part of good story-telling, and all these things take away more than they add. There are other ways of doing it.

    Along these lines, I could show you footage of a computer screen and give you nothing but a fan whirr, and you'd be bored and immediately looking around the room,

    Okay, so you need sound. You've got a few real ones to work with - keyboards make sound. Mice make sound. And then there's that whole "soundtrack" thing you can work with - you can time the things that are happening in the music to accentuate what's happening on the screen. I've seen quite a few movies that let the soundtrack swell as the detective surfs.

    Unlike the other unreal things I mentioned, most people have a computer, and most people know how they work. You're going to hit a lot more disbelief if you fake a computer than you are if you fake a phone trace, so it's worthwhile to get rid of that cinematic crutch.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  21. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  22. Time for the the "ohmigod they got it right" list by Anonymous Coward · · Score: 1, Insightful

    ... because while the downside about knowing a subject well is the wincing, snickering and occasional audible snarls, the upside is the thrill when it becomes clear that the writer understands the science, understands the culture, and has pulled it all together with a story that works.