Hacker News new | past | comments | ask | show | jobs | submit

Jurassic Park computers in excruciating detail

https://fabiensanglard.net/jurrasic_park_computers/index.html
> It is unclear how Jurassic Park crew got their hands on a Motorola Envoy

The head of frogdesign (Hartmut Esslinger) ended up running into Spielberg on a plane and showed it to him. The one in the movie is an original mockup.

Source: https://www.therpf.com/forums/threads/jurassic-park-tablet-d...

Discussion: https://news.ycombinator.com/item?id=46752261

IMO this is the social internet at its best. Pretty obscure question answered relatively quickly with answer and source.
AI immediately gives me the same answer. I can’t tell if I like this easy access to detail or lament the growing irrelevance of “social internet” for these kinds of things.

It reminds me of pre-phone disagreements among pals. You’d argue and argue and maybe eventually agree to disagree. Today someone just looks up the trivia and it’s all over.

loading story #48919977
As more people offload their search/mental effort to LLM’s and fewer people take the time to answer these obscure questions, unfortunately we will simply lose the fun portion while making LLM’s incapable of answering them. So good news is you don’t have to make a decision!
Thanks, I am going to update the article!
loading story #48917785
loading story #48920379
loading story #48919539
loading story #48920798
> Some code associated with Nedryland is visible on screen. It looks like actual source code[9] with Classic Mac OS API functions calls

The source code shown is example code included with the Macintosh Programmers Workshop, Apple's original IDE for the Mac. Originally sold as a separate product, eventually it was provided on the Developer CDs and then as a free online download as serious developers had moved to CodeWarrior. https://en.wikipedia.org/wiki/Macintosh_Programmer's_Worksho...

One of the windows shows the example for how to make a HyperCard XCMD and the other one looks like an MPW script for using Apple's Projector source control.

edit: Found the files in question in a copy of MPW 3.1. Line endings have been converted from CR to LF and the character set from MacOS Roman to UTF-8 to display easily in modern browsers

MPW 3.1:Examples:HyperXExamples:Reduce.p https://kalleboo.com/linked/Reduce.p.txt

MPW 3.1:Examples:Examples:CheckOutActive https://kalleboo.com/linked/CheckOutActive.txt

MPW 3.1:Examples:Examples:DerezPict https://kalleboo.com/linked/DerezPict.txt

loading story #48918088
It was indeed a Thinking Machines CM-5 — Nedry actually mentioned them in his line about how Hammond wouldn't be able to find anyone "anybody who can network 8 connection machines".

An actual assembled CM-5 actually cost closer to a million dollars.

But, from what I remember the one in the control room is a shell. In the CM-1 and CM-2, the LEDs were actual status indicators on the processors, which Tamiko Theil and the other designers had the engineers move to be at the edge of the boards, so that they'd shine through the case. Super cool.

But by the CM-5, they were run off a simple microcontroller.

They went bust not long after this movie.

I made a YouTube video on the history of the Connection Machine – it was a lot of work, and if you're interested in this sort of thing I think you'll enjoy it:

https://www.youtube.com/watch?v=GaNuVR75cwY

I had no idea Thinking Machine was a brand! I just thought they were "thinking machine super computers" another way of saying "artificial intelligence super computers" or "machine learning" (dunno if ML was around then :shrug:)
loading story #48916984
loading story #48917301
loading story #48917026
It’s so lame they changed the LEDs to meaning nothing.
loading story #48916930
What a great post! I would love to read more of these for other films.

> Everything in the set was real. We couldn't fake any of it, because audiences are so sophisticated now in their knowledge of computers. > ... > - Cory Faucher (Special Effects Coordinator)

This sentiment seems to run throughout the movie, and I believe it's why it's held up so well in terms of visuals, I don't think it would have aged nearly as well as it has if more CGI (or other ways of "faking" things) had been been used.

As for the question (in <references[9]>):

> Some code associated with Nedryland is visible on screen. It looks like actual source code[9] with Classic Mac OS API functions calls.

That looks like old Pascal, and since the window has MPW (Macintosh Programmers Workshop) in the title, that's probably it?

loading story #48917360
loading story #48920828
loading story #48920655
I re-read the book recently and it was really fun to read about the tech now. The descriptions of how difficult it was to build a database that could handle storing 3bil base pairs, which is trivia now. Probably the most sci-fi part of the book, they had image recognition tech so advanced it could track individual dinosaurs from arbitrary video angles alone.

Also, Nedry got absolutely shafted by Hammond in the book. Nedry describing the difficultly in building a complex system with minimal requirements had me sympathizing, lol.

Crichton was frighteningly good as a prognosticator and futurist. Certainly for a writer with a medical degree. He fought the good fight, trying to inculcate caution. Most of his books (even from the seventies) hold up surprisingly well until the early 2000s. They got a bit weird by 2006. But then so did our ideas of future tech.
loading story #48916602
When I watched Jurassic Park when it came out, I got so enamored with the computers in the movie, especially the SGI, that I adjusted the looks of our DOS GUI library[1] so it would look more like it. (I had already a liking to OSF/Motif then)

[1] https://github.com/ssg/fatalvision

loading story #48917384
loading story #48920663
loading story #48919682
> This machine specs reminds me of how awful '90s laptop screens, based on a passive matrix, were. Definitely something I don't miss from that era.

While the 1991 Apple PowerBook 100 did have a passive matrix display, the machine it was based on, the Macintosh Portable from 1989, had a crisp active matrix running at 640×400 (even higher resolution than the compact Macintosh desktops with 512×342).

Interestingly Apple tasked Sony with designing the PowerBook 100 by taking the Macintosh Portable and slimming it down as much as possible. They shaved over 10lbs by moving away from the lead acid battery, dropping the floppy drive, and moving to a passive matrix display.

How am I only now seeing that Nedry's SGI monitor had a picture of J. Robert Oppenheimer on it with a scrawled message, "Beginning of Baby Boom"?

What an oddly specific Easter egg.

Also, SGI keyboards never used ADB. Indigo-era SGIs used a mini-DIN keyboard/mouse, but it was proprietary. They were PS/2 starting with the Indigo2 and Indy.
Thank you, I double checked in the SGI hardware developer handbook and it looks like you were correct.

Do you know if I can find a better source than that to confirm?

loading story #48916518
loading story #48920648
loading story #48917774
loading story #48918483
loading story #48917521
loading story #48921639
loading story #48921647
Biggest lesson of Jurassic Park: Don't hire only one sysadmin
loading story #48920228
loading story #48917541
It had a Motorola 68000 processor at 16 MHz, 2–8 megabytes (MB) of RAM, a 9-inch (23 cm) monochrome backlit liquid-crystal display (LCD) with 640 × 400 pixel resolution, and the System 7.0.1 operating system.

A single mp3 would be more than the entire memory, let that sink in :)

loading story #48917400
You'll find plenty of people on HN who grew up with Commodore 64s, thus named for having 64 kilobytes of memory, the approximate size of a website favicon in 2026.

But of course real hackers chiseled their own 0s and 1s out of rock by hand.

loading story #48924219
loading story #48919506
Generally full marks on realism, but I have to ask: Is a combination of SGI and old school macs a sensible platform for running a park? I guess if the macs can get on an appropriate network then they could at least send control commands, but they feel like an odd fit compared to the UNIX™ boxes.
I used to work in an IT department that I called 'The Onion'. That's because the further into the room you went the older the systems got. It was a mix of almost anything you could think of in the mid 90's thru to mid 2000's. The oldest machine was some SGI thing.

So you would be surprised but also, it meant there were a lot of grey beards keeping the whole thing running.

The Macs won't old school at the time. They were high-end workstations for anyone who didn't need Unix and wanted a GUI that worked.
loading story #48917364
loading story #48916258
loading story #48916246
Canonically, John Hammond spared no expense.

SGI and Apple computers didn't provide the most bang for the buck, or even the most bang, but they sure did use up the most bucks. Other than high prices, and the target market that goes with it, they couldn't have been more different.

The SGI systems were 3D rendering beasts, with a significant portion of their hardware dedicated to the task, making them fast machines for any task, because of the underlying capabilities needed to support that 3D hardware, and they were stable because of the robust Unix operating system. The Apple computers ran on commodity 68040 and an OS that couldn't preempt the software running on it, so a crashed application would take down the whole system.

A stock Amigo computer, at half the price of the Apple system, was just as capable, but supported better upgrades for live video processing. An IBM PS/2 computer running OS/2 would have had the stability of a Unix system, on lower-priced commodity hardware.

If they needed the 3D capabilities of the SGI systems, that was the only option, but if they otherwise only wanted to mess around with video, Amiga computers would have been better than the Apple ones, at a lower price. If they needed something robust, where a user process couldn't crash the system, other Unix workstations would have worked just as well, at a lower price, and an OS/2 workstation would have also worked, at a much, much lower price. Also, there's a rational to having a video-capable Amiga computer along with a robust network-focused Unix or OS/2 workstation, but if you already have an SGI workstation at your desk, you wouldn't really need another computer.

The computers make more sense for someone making movies than someone running an elaborate zoo, but considering how often characters in Michael Crichton's books are authors themselves, it makes sense that characters in his movies to have an affinity toward making movies, and buying the computers that would be used to do so.

A Quadra 700 could run A/UX 3.0 or higher, which would make it relatively pleasant for the macs and unix workstations to interoperate (provided you spared no expense).
Macs probably would've been a reasonable choice for all the administrative/office tasks (emails, spreadsheets, presentations, all that jazz), leaving the heavy lifting to the IRIX boxen. Probably would've also been the typical first choice for GUI-driven applications (like NedryLand).

But I wasn't quite alive yet in 1991 (let alone administering IT deployments for biolabs and theme parks colocated on remote tropical islands), so what do I know lmao

loading story #48916388
loading story #48917297
In addition to A/UX, there were X window servers for classic Mac OS, with the companies making them selling it as a cheaper alternative to get a graphic UNIX terminal
I can see the SGI machines. Those were top of the line things (though sort of more for rendering...). The macs seem weird. I still remember wondering if he meant svr3 or svr4.
loading story #48916262
loading story #48921768
loading story #48922063
loading story #48924480
loading story #48920712
loading story #48918763
{"deleted":true,"id":48916049,"parent":48915709,"time":1784087220,"type":"comment"}
And I was worried I wasn't going to have anything to read tonight.
This is why I love the internet! Thank you to the author for taking the time!
loading story #48917121
loading story #48920372
loading story #48920889
Another detail worth mentioning via Taniwha [1] was Supermac had an engineer on set and configured the graphics cards to run the monitors at 24hz so they wouldn't have any banding when filmed.

[1] https://news.ycombinator.com/item?id=25392870

Is there a behind the scenes detail on Jurassic Park branding and logo? I love how well they planned it ahead and wove that into every thing we see across the park.
{"deleted":true,"id":48916422,"parent":48916392,"time":1784091220,"type":"comment"}
loading story #48918732
loading story #48921032
In the 2nd image (clearest) and other images, there appears to be some binary encoding in red. It must encode something!
And yet again I am reminded of how SGI was so far ahead of the graphics game and yet was absolutely demolished because others could see the potential for domestic add-on cards when SGI was focusing on entire work stations.

3DFX and Nvidia ultimately put them out of business.

loading story #48917401
I’m not a scholar of the fall of SGI. But, I’m sure it has been documented in detail.

AFAICT, SGI was a textbook Innovator’s Dilemma case with an expensive enterprise product that’s hard to give up in the face of cheap, low-margin competition.

loading story #48916676
loading story #48916873
It's a shame that HPE doesn't make graphics workstations any more.
{"deleted":true,"id":48916399,"parent":48915709,"time":1784090984,"type":"comment"}
loading story #48918070
Another good Jurassic Park content is this filming locations video. Almost everything can still be visited today https://youtu.be/34r8Ypxzkk4
Not movie related, but this let’s play of the JP game Trespasser also goes into a lot of detail and is generally super interesting

https://www.youtube.com/playlist?list=PL0058A651EB882B48

This post is the definition of why I like HN. You never know what random fun and interesting post will make it's way here.
loading story #48919470
loading story #48918842
Im curious how they got the digital version of Jaws to play on a computer in... 1992?
loading story #48917403
{"deleted":true,"id":48916812,"parent":48916725,"time":1784095363,"type":"comment"}
Well, you know, a computer had to have been involved in that digital version of Jaws ..
loading story #48918165
loading story #48918111
Guess my OS?
“It’s a Unix system. … I know this” XD

Back in the days when it was an MS-DOS world…

loading story #48916683
plan9, obviously, philistine!
note that gr_osview has been reincarnated as xosview (available on most unix distros, a simple apt-get away on buntu)
loading story #48918961
loading story #48919490
loading story #48918091
loading story #48919505
loading story #48917737
I find it fascinating that I submitted this yesterday and it failed to get any traction then - is it the AI spam that has turned submitting stuff less visible?
loading story #48917034
loading story #48919452