https://scifiinterfaces.com/2023/12/11/hackers/ Sci-fi interfaces Stop watching sci-fi. Start using it. Menu Skip to content * Best of... * Facebook * Mastodon * YouTube CONTACT chris{at}scifiinterfaces.com Follow Enter your email address to follow us and receive notifications of new posts by email. RSS at scifiinterfaces.wordpress.com/feed/ Email Address [ ] Follow! GET THE BOOK * About the book * About the critical stance of this blog * About this site * Book authors * Contribute! * Errata * How to Order * Paid and placed content * The Fritzes 2020 Winners * The Fritzes 2021 Winners * The Fritzes 2022 Winners * Who makes these things? [fakebook] * [ca7] * [78a] * [63e] * [4c3] * [56c] * [09b] * [410] * [e13] * [055] * [93d] * [291] * [f16] Content on scifiinterfaces.com is licensed as CC BY-SA 3.0. Blogs from Other Mogs * Future Interface * HUDS + GUIS * Interface Love * Kit FUI * Sci-fi GUI * Speculative Identities * Typeset in the Future Hackers (1995) 11 Dec 2023 by scifihughf 4 Our third film is from 1995, directed by Iain Softley. Hackers is about a group of teenage computer hackers, of the ethical / playful type who are driven by curiosity and cause no harm -- well, not to anyone who doesn't deserve it. One of these hackers breaks into the "Gibson" computer system of a high profile company and partially downloads what he thinks is an unimportant file as proof of his success. However this file is actually a disguised worm program, created by the company's own chief of computer security to defraud the company of millions of dollars. The security chief tries to frame the hackers for various computer crimes to cover his tracks, so the hackers must break back into the system to download the full worm program and reveal the true culprit. The film was made in the time before Facebook when it was common to have an online identity, or at least an online handle (nick), distinct from the real world. Our teenage hacker protagonists are: * Crash Override, real name Dade. * Acid Burn, real name Kate. * Cereal Killer, Lord Nikon, and Phantom Phreak, real names not given. * Joey, the most junior, who doesn't have a handle yet. As hackers they don't have a corporate budget, so use a variety of personal computers rather than the expensive SGI workstations we saw in the previous films. And since it's the 1990s, their network connections are made with modems over the analog phone system and important files will fit on 1.44 megabyte floppy disks. The Gibson, though, is described as "big iron", a corporate supercomputer. Again this was the 1990s when a supercomputer would be a single very big and very expensive computer, not thousands of PC CPUs and GPUs jammed into racks as in the early 21st C. A befitting such an advanced piece of technology it has a three dimensional file browsing interface which is on display both times the Gibson is hacked. First run The first hack starts at about 24 minutes. Junior hacker Joey has been challenged by his friends to break into something important such as a Gibson. The scene starts with Joey sitting in front of his Macintosh personal computer and reviewing a list of what appear to be logon or network names and phone numbers. The camera flies through a stylised cyberspace representation of the computer network, the city streets, then the physical rooms of the target company (which we will learn is Ellingson Minerals), and finally past a computer operator sitting at a desk in the server room and into the 3D file system. This single "shot" actually switches a few times between the digital and real worlds, a stylistic choice repeated throughout the film. Although never named in the film this file system is the "City of Text" according to the closing credits. [Hackers_3D_browsing_0400-1]Joey looks down on the City of Text. Hackers (1995) The file system is represented as a virtual cityscape of skyscraper-like blocks. The ground plane looks like a printed circuit board with purple traces (lines). The towers are simple box shapes, all the same size, as if constructed from blue tinted glass or acrylic plastic. Each of the four sides and the top shows a column of text in white lettering, apparently the names of directories or files. Because the tower sides are transparent the reverse facing text on the far sides is also visible, cluttering the display. This 3D file system is the most dynamic of those in this review. Joey flies among the towers rather than walking, with exaggerated banking and tilting as he turns and dives. At ground level we can see some simple line graphics at the left as well as text. [Hackers_3D_browsing_0700-1] Joey flies through the City of Text, banking as he changes direction. Hackers (1995) The city of text is even busier due to animation effects. Highlight bars move up and down the text lists on some panes. Occasionally a list is cleared and redrawn top to bottom, while others cycle between two sets of text. White pulses flow along the purple ground lanes and fly between the towers. These animations do not seem to be interface elements. They could be an indicator of overall activity with more pulses per second meaning more data being accessed, like the blinking LED on your Ethernet port or disk drive. Or they could be a screensaver, as it was important on the CRT displays of the 1990s to not display a static image for long periods as it would "burn in" and become permanent. Next there is a very important camera move, at least for analysing the user interface. So far the presentation has been fullscreen and obviously artificial. Now the camera pulls back slightly to show that this City of Text is what Joey is seeing on the screen of his Macintosh computer. Other shots later in the film will make it clear that this is truly interactive, he is the one controlling the viewpoint. [Hackers_3D_browsing_1000-1]Joey looks at a particular list of directories/files on one face of a skyscraper. Hackers (1995) I'll discuss how this might work later in the analysis section. For now it's enough to remember that this is a true file browser, the 3D equivalent of the Macintosh Finder or Windows File Explorer. While Joey is exploring, we cut to the company server room. This unusual activity has triggered an alarm so the computer operator telephones the company security chief at home. At this stage we don't know that he's evil, but he does demand to be addressed by his hacker handle "The Plague" which doesn't inspire confidence. (The alarm itself shows that a superuser / root / administrator account is in use by displaying the password for everyone to see on a giant screen. But we're not going to talk about that.) Joey wants to prove he has hacked the Gibson by downloading a file, but by the ethics of the group it shouldn't be something valuable. He selects what he thinks will be harmless, the garbage or trash directory on a particular tower. It's not very clear but there is another column of text to the right which is dimmed out. [Hackers_3D_browsing_0300-1]Joey selects the GARBAGE directory and a list of contents appears. Hackers (1995) There's a triangle to the right of the GARBAGE label indicating that it is a directory, and when selected a second column of text shows the files within it. When Joey selects one of these the system displays what today would be called a Live Tile in Windows, or File Preview in the Mac Finder. But in this advanced system it's an elaborate animation of graphics and mathematical notation. Joey decides this is the file he wants and starts a download. Since he's dialled in through an old analog phone modem, this is a slow process and will eventually be interrupted when Joey's mother switches his Macintosh off to force him to get some sleep. [Hackers_3D_browsing_0900-1]Joey looks at the animation representing the file he has chosen. Hackers (1995) Physical View Back in the server room of Ellingson Minerals and while Joey is still searching, the security chief AKA "The Plague" arrives. And here we clearly see that there is also a physical 3D representation of the file system. [Hackers_3D_browsing_0800-1]The Plague makes a dramatic entrance into the physical City of Text. Hackers (1995) Just like the virtual display it is made up of rectangular towers made of blue tinted glass or plastic, arranged on a grid pattern like city skyscrapers. Each is about 3 metres high and about 50cm wide and deep. Again matching the virtual display, there is white text on all the visible sides, being updated and highlighted. However there is one noticeable difference, the bottom of each tower is solid black. What are the towers for? Hackers is from 1995, when hard drives and networked file servers were shoebox- to pizza-box-sized, so one or two would fit into the base of each tower. The physical displays could be just blinkenlights, an impressive but not particularly useful visual display, but in a later shot there's a technician in the background looking at one of the towers and making notes on a pad, so they are intended to show something useful. My assumption is that each tower displays information about the actual files being stored inside, mirroring the virtual city of text shown online. When he reaches the operator's desk, The Plague switches the big wall display to the same 3D virtual file system. [Hackers_3D_browsing_1200-1]The Plague on the left and the night shift operator watch what Joey is doing on a giant wall screen. Hackers (1995) He uses an "echo terminal" command to see exactly what Joey is doing, so sees the same garbage directory and that the file is being copied. We'll later learn that this seemingly harmless file is actually the worm program created by The Plague, and that discovering it had been copied was a severe shock. Here he arranges for the phone connection to be traced and Joey questioned by his government friends in the US Secret Service (which at the time was responsible for investigating some computer security incidents and crimes), setting in motion the main plot elements. Tagged: animated, architecture, big screens, busted!, control room, cyan, doorway, drama, eavesdropping, emergency, flashing, flying, glow, hacking, industrial espionage, labeling, monitoring, navigating, orange, purple, security, surveillance, terminal, translucency, translucent display, wall interface Second run After various twists and turns our teenage hackers are resolved to hack into the Gibson again to obtain a full copy of the worm program which will prove their innocence. But they also know that The Plague knows they know about the worm, Ellingson Minerals is alerted, and the US Secret Service are watching them. This second hacking run starts at about 1 hour 20 minutes. The first step is to evade the secret service agents by a combination of rollerblading and hacking the traffic lights. (Scenes like this are why I enjoy the film so much.) Four of our laptop-wielding hackers dial in through public phone booths. The plan is that Crash will look for the file while Acid, Nikon, and Joey will distract the security systems, and they are expecting additional hacker help from around the world. We see a repeat of the earlier shot flying through the streets and building into the City of Text, although this time on Crash's Macintosh Powerbook. [Hackers_3D_browsing_0100-1]Crash enters the City of Text. Hackers (1995) It seems busier with many more pulses travelling back and forth between towers, presumably because this is during a workday. The other three start launching malware attacks on the Gibson. Since the hacking attempt has been anticipated, The Plague is in the building and arrives almost immediately. [Hackers_3D_browsing_0500-1]The Plague walks through the physical City of Text as the attack begins. Hackers (1995) The physical tower display now shows a couple of blocks with red sides. This could indicate the presence of malware, or just that those sections of the file system are imposing a heavy CPU or IO load due to the malware attacks. This time The Plague is assisted by a full team of technicians. He primarily uses a "System Command Shell" within a larger display that presumably shows processor and memory usage. It's not the file system, but has a similar design style and is too cool not to show: [Hackers_3D_browsing_0600-1]The Plague views system operations on a giant screen, components under attack highlighted in red on the right. Hackers (1995) Most of the shots show the malware effects and The Plague responding, but Crash is searching for the worm. His City of Text towers show various "garbage" directories highlighted in purple, one after the other. [Hackers_3D_browsing_0200-1]Crash checks the first garbage directory, in purple. Other possible matches in cyan on towers to the right. Hackers (1995) What's happening here? Most likely Crash has typed in a search wildcard string and the file browser is showing the matching files and folders. Why are there multiple garbage directories? Our desktop GUIs always show a single trashcan, but under the hood there is more than one. A multiuser system needs at least one per user, because otherwise files deleted by Very Important People working with Very Sensitive Information would be visible, or at least the file names visible, to everyone else. Portable storage devices, floppy disks in Hackers and USB drives today, need their own trashcan because the user might still expect to be able to undelete files even if it has been moved to another computer. For the same reason a networked drive needs its own trashcan that isn't stored on the connecting computer. So Crash really does have to search for the right garbage directory in this giant system. As hackers from around the world join in, the malware effects intensify. More tower faces, both physical and digital, are red. The entire color palette of the City of Text becomes darker. [Hackers_3D_browsing_1100-1]Crash flies through the City of Text, a skyscraper under siege. Hackers (1995) This could be an automatic effect when the Gibson system performance drops below some threshold, or activated by the security team as the digital equivalent of traffic cones around a door. Anyone familiar with the normal appearance of the City of Text can see at a glance that something is wrong and, presumably, that they should log out or at least not try to do anything important. Crash finds the right file and starts downloading, but The Plague hasn't been fully distracted and uses his System Command Shell to disconnect Crash's laptop entirely. Rather than log back in, Crash tells Joey to download the worm and gives him the full path to the correct garbage directory, which for the curious is root/.workspace /.garbage (the periods are significant, meaning these names should not normally be displayed to non-technical users). We don't see how Joey enters this into the file browser but there is no reason it should be difficult. Macintosh Finder windows have a clickable text search box, and both the Ubuntu Desktop Shell and Microsoft Windows start screen will automatically start searching for files and folders that match any typed text. Joey downloads the worm, this time all of it. The combined malware attacks crash The Gibson. Unfortunately the secret service agents arrive just in time to arrest them, but all ends well with The Plague being exposed and arrested and our hacker protagonists released. Tagged: 3D rendering, animation, architecture, big screens, blue, bright is more, call to action, color cue, command and control, control room, crisis, cyan, dark, defense, flashing, flowing, flying, glow, hacking, industrial espionage, keyboard, mission, motion cue, navigating, nerdsourcing, personal computer, red, red is warning, search, search, status indicator, threshold alert, translucency, translucent display, trap, trash, wall mounted, yellow Analysis How believable is the interface? The City of Text has two key differences from the other 3D file browsers we've seen so far. 1. It must operate over a network connection, specifically over a phone modem connection, which in the 1990s would be much slower than any Ethernet LAN. 2. This 3D view is being rendered on personal computers, not specialised 3D workstations. Despite these constraints, the City of Text remains reasonably plausible. Would the City of Text require more bandwidth than was available? What effect would we expect from a slow network connection? It's a problem when copying files, upload or download, but much less so for browsing a file system. The information being passed from the Gibson to the 3D file browser is just a list of names in each directory and a minimal set of attributes for each, not the file contents. In 1995 2D file browsers on personal computers were already showing icons, small raster images, for each file which took up more memory than the file names. The City of Text doesn't, so the file data would certainly fit in the bandwidth available. The flying viewpoint doesn't require much bandwidth either. There is no avatar or other representation of the user, just an abstract viewpoint. Only 9 numbers are needed to describe where you are and what you're looking at in 3D space, and predictive techniques developed for games and simulations can reduce the network bandwidth required even more. Networked file systems and file browsers already existed in 1995, for example FTP and Gopher, although with pure text interfaces rather than 3D or even 2D graphics. The only missing component would be the 3D viewpoint coordinates. PCs in the 1990s, especially laptops, rarely had any kind of 3D graphics acceleration and would not have been able to run the Jurassic Park or Disclosure 3D file browsers. The City of Text, though, is much less technically demanding even though it displays many more file and folder names. Notice that there is no hidden surface removal, where the front sides of a 3D object hide those that are further away. There's no lighting, with everything rendered in flat colors that don't depend on the direction of the sun or other light sources, and no shadows. There are no images or textures, just straight lines and plain text. And finally everything is laid out on an axis-aligned grid; meaning all the graphics are straight up/down, left/right, or forwards/back; and all the towers and text are the same size. Similar shortcuts were used in 1990s PC games and demo scene animations, such as the original Doom in which players could look from side to side but not up or down. I'm not saying that the City of Text on a 1990s PC or laptop would be easy, especially on Joey's Macintosh LC, but it is plausible. Alas the worm animation shown when that particular file is selected is not possible. We see fractal graphics and mathematical notation in 3D, and it's a full screen image rather than a simple file icon. Whether it's a pre-rendered animation or being generated on the fly there's way too much to push through a modem connection, even though at the time "full screen" meant a lot less pixels than now in the 21st C. The physical towers were also not possible. Three metre high flat screen displays didn't exist in 1995, and I don't see how that many projectors could be installed in the ceiling without interfering with each other. How well does the interface inform the narrative of the story? Hackers is a film all about computers and the people who work with them, and therefore must solve the problem (which still exists today) of making what is happening visible and understandable to a non-technical audience. Director Iain Softley said he wanted a metaphorical representation of how the characters perceived the digital world, not a realistic one. Some scenes use stylised 2D graphics and compositing to create a psychedelic look, while the 3D file browser is meant to be a virtual equivalent to the physical city of New York where Hackers is set. At least for some viewers, myself included, it works. The worm animation also works well. Joey is looking for an interesting file, a trophy, and the animation makes it clear that this is indeed an extraordinary file without needing to show the code. The physical towers, though, are rather silly. The City of Text is meant to be metaphorical, a mental landscape created by hackers, so we don't need a physical version. How well does the interface equip the character to achieve their goals? The City of Text is very well suited to the character goals, because they are exploring the digital world. Looking cool and having fun are what's important, not being efficient. Now if you'll excuse me, I have a rollerblading lesson before the next review... Share this: * Reddit * Facebook * Email * Like this: Like Loading... This entry was posted in Browsing Files in 3D and tagged 3D rendering , all caps, animation, architecture, constant movement, cyan, espionage, flashing, flowing, flying, garbage, list, map, motion graphics, preview, purple, saturated color, translucent, works for audiences works for users. Bookmark the permalink. Post navigation - Disclosure (1994) 4 thoughts on "Hackers (1995)" 1. [5d0241] David Glover-Aoki says: 14 Dec 2023 at 00:22 Joey's computer is not any kind of Macintosh, it's an Apple IIgs, although the filmmakers often show Macintosh-style graphics on its monitor. Reply 2. [d2aad9] Gentle Ham says: 14 Dec 2023 at 08:55 RISC is good. Reply 3. Pingback: Hackers (1995) | Sci-fi interfaces | benji 4. [d45a26] Wevah says: 14 Dec 2023 at 13:27 Cereal Killer, Lord Nikon, and Phantom Phreak's names are Emmanuel, Paul, and Ramon, respectively.(https://en.wikipedia.org /wiki/Hackers_(film)) Reply Leave a ReplyCancel reply TIP JAR [btn_donate] Search [ ] [Search] Properties * 2001: A Space Odyssey (1968) (8) * 2017 (14) * Alien (1979) (5) * Alien (franchise) (4) * Aliens (1986) (4) * Andromeda Strain (1971) (1) * Armageddon (1998) (1) * Avengers: Infinity War (2018) (2) * Back to the Future Part II (1989) (24) * Barbarella (1968) (21) * Battlestar Galactica (2004-2009) (4) * Battlestar Galactica: The Mini-Series (2003) (16) * Black Mirror (2011-) (12) * Black Panther (2018) (16) * Blade Runner (1982) (12) * Browsing Files in 3D (5) * Children of Men (2007) (12) * Colossus: The Forbin Project (1970) (8) * Contagion (2011) (1) * Dawn of the Planet of the Apes (2014) (1) * Deep Impact (1998) (2) * Destination Moon (1950) (4) * Disclosure (1994) (1) * Doctor Strange (2016) (17) * Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb (1964) (1) * Edge of Tomorrow (2014) (1) * Evolution (2001) (1) * Firefly (2002) (3) * Flash Gordon (1936) (1) * Forbidden Planet (1956) (17) * Frites 2023 (1) * Fritzes 2021 (4) * Fritzes 2022 (3) * Fritzes 2023 (2) * Galaxy Quest (1999) (2) * Gattaca (1997) (1) * Ghost in the Shell (1995) (19) * Ghostbusters (1984) (8) * Guardians of the Galaxy (2014) (1) * Hellraiser (2022) (1) * Her (2013) (10) * Hitchhicker's Guide the Galaxy (2005) (1) * Idiocracy (2006) (19) * Independence Day (1996) (2) * Inside Out (2015) (1) * Interstellar (2014) (1) * Iron Man (5) * Iron Man (2008) (4) * Iron Man 2 (2010) (1) * Iron Man 3 (2013) (3) * Johnny Mnemonic (1995) (23) * Jurassic Park (1993) (18) * Jurassic World (2015) (1) * La Voyage Dans La Lune (1904) (1) * Las Luchadoras vs el Robot Asesino (1969) (7) * Logan's Run (1976) (21) * Mars Attacks! (1996) (1) * Metropolis (1927) (9) * Minority Report (2002) (4) * Mission to Mars (2000) (8) * Moon (2009) (1) * Oblivion (2013) (30) * Outbreak (1995) (1) * Person of Interest (2011-2016) (2) * Prometheus (2012) (36) * Prospect (2018) (1) * Red Dwarf (1989-1999) (1) * Redesigning Star Wars (3) * Sherlock (2010-2017) (1) * Soylent Green (1973) (8) * Space 1999 (1975-1977) (1) * Spacesuit series (7) * Spacesuits (8) * Star Trek (3) * Star Trek: Discovery (2017-) (3) * Star Trek: First Contact (1996) (5) * Star Trek: The Next Generation (1987-1994) (6) * Star Trek: The Original Series (1966-1969) (1) * Star Wars (9) * Star Wars Holiday Special (14) * Star Wars: Episode IV - A New Hope (1977) (6) * Star Wars: Episode VI - The Return of the Jedi (1983) (1) * Starship Troopers (1997) (43) * Stowaway (2021) (2) * Strange Days (1995) (2) * Sunshine (2007) (4) * The Avengers (2) * The Avengers (1961-1969) (1) * The Avengers (2012) (25) * The Cabin in the Woods (2012) (14) * The Day the Earth Stood Still (1951) (9) * The Expanse (2015-) (1) * The Faithful Wookiee (8) * The Fifth Element (1997) (58) * The Glass Bottom Boat (1966) (1) * The Good Place (2016) (1) * The Incredibles (2004) (1) * The Jetsons (1962) (2) * The Killer That Stalked New York (1950) (1) * The Lawnmower Man (1992) (1) * The Martian (2015) (1) * The Rise of the Planet of the Apes (2011) (1) * The Space Between Us (2016) (1) * THX-1138 (1971) (1) * Tomorrowland (2015) (1) * Total Recall (1990) (2) * TRON: Legacy (2010) (1) * WALL*E (2008) (12) * Wearable (7) * White Christmas (11) * World War Z (2013) (1) * X2 (2003) (1) * ~ Active academy (2) * ~ April Fools (1) * ~ Book news (3) * ~ Comps (18) * ~ Drone Week (5) * ~ Glossary (2) * ~ Interview (8) * ~ Marvel Cinematic Universe (11) * ~ Movie Night (15) * ~ Overview (20) * ~ Piloting (3) * ~ Readership poll (14) * ~ Report Cards (21) * ~ Sci-Fi University (3) * ~ scifianimatedgifs (85) * ~ Site news (31) * ~ Web (9) * ~Author bio (6) * ~Gendered AI (19) * ~Meta (34) * ~opportunity (2) * ~The Fritzes (12) Archives * December 2023 * November 2023 * October 2023 * March 2023 * February 2023 * October 2022 * September 2022 * August 2022 * April 2022 * March 2022 * February 2022 * January 2022 * September 2021 * August 2021 * July 2021 * June 2021 * May 2021 * April 2021 * March 2021 * February 2021 * January 2021 * December 2020 * November 2020 * October 2020 * September 2020 * August 2020 * July 2020 * June 2020 * May 2020 * April 2020 * March 2020 * February 2020 * January 2020 * December 2019 * November 2019 * October 2019 * September 2019 * August 2019 * July 2019 * June 2019 * May 2019 * April 2019 * March 2019 * February 2019 * January 2019 * December 2018 * November 2018 * October 2018 * August 2018 * July 2018 * June 2018 * May 2018 * April 2018 * March 2018 * February 2018 * January 2018 * December 2017 * November 2017 * October 2017 * September 2017 * August 2017 * July 2017 * June 2017 * May 2017 * April 2017 * March 2017 * February 2017 * January 2017 * December 2016 * November 2016 * October 2016 * September 2016 * August 2016 * June 2016 * May 2016 * February 2016 * January 2016 * December 2015 * November 2015 * October 2015 * September 2015 * August 2015 * July 2015 * June 2015 * May 2015 * April 2015 * March 2015 * February 2015 * January 2015 * December 2014 * November 2014 * October 2014 * September 2014 * August 2014 * July 2014 * June 2014 * May 2014 * April 2014 * March 2014 * February 2014 * January 2014 * December 2013 * November 2013 * October 2013 * September 2013 * August 2013 * July 2013 * June 2013 * May 2013 * April 2013 * March 2013 * February 2013 * January 2013 * December 2012 * November 2012 * October 2012 * September 2012 * August 2012 * July 2012 Powered by WordPress.com. Theme: Sunspot by WordPress.com. Loading Comments... Write a Comment... [ ] Email (Required) [ ] Name (Required) [ ] Website [ ] [Post Comment] %d