Live data from Hacker News

Jurassic Park computer system in the browser

jurassicsystems.com

81–89 of 89 posts

Re: Jurassic Park computer system in the browser

#81
post #11

Wow! This is cool. The computers in Jurassic Park is what got me into programming when I was young. I saw their 3D weather overlay when the storm was approaching and thought "THAT IS IT!". I was 8 years old at the time. I was determined to learn and create that system - I started learning C, so that I could open and close files. I learnt OpenGL so that I could create the 3D scene. I learnt socket programming so that…

that's an awesome story. Currently compiling a blog post series of interviews with people who have interesting stories about how they learned to code, would be great to interview you! If you're interested my emails ben at talkingquickly co uk

Re: Jurassic Park computer system in the browser

#83
post #45

SGI IRIX operating system: http://en.wikipedia.org/wiki/IRIX I used that at my first programming internship at university. Even then (1999) it was a dated OS, but it was still fun it. I wonder if they used IRIX in the movie because the VFX guys making the movie, ILM, were doing all the VFX work using Softimage on SGI machines running IRIX at the time.

Apparently the specific "It's a Unix system" scene used an experimental fsn (file system navigator) that SGI developed but which was never released as a product.

It was released. The university I went to had a computer lab full of SGI Indy's that they'd gotten really cheap from the distributor, and they all had the 3d navigator installed.

Re: Jurassic Park computer system in the browser

#84
post #34

Earlier quoted context omitted.

She navigated the file system using fsn (which by the way existed. it just never catch on http://en.wikipedia.org/wiki/Fsn )

I thought it was so cheesy that it had to be fictional, because of all the misrepresentations of computer interfaces in other movies like "Hackers." This is apparently a common assumption. It's admirable that SGI was experimenting with interfaces. However in this situation having to navigate such an interface created a very real safety hazard. I suppose she could have used the regular file browser instead - or perhap…

I suspect in SGI's case it was probably mostly another demo to show off their graphics capabilities. Nobody used it, but everyone I know who tried out the SGI boxes at uni had their five minutes of fun with it.

Things like that and running xearth as the background when logging in on the Indy's made them stand out massively next to the Sun boxes with monochrome terminals in our computer labs, which seemed ancient and outdated.

Heck, even booting them, with their nice blue gradient background and metallic frame around the window where the boot messages scrolled by set them apart from the boring Sun boxes. SGI early on had a lot of the design sense and flair that Apple has today.

Re: Jurassic Park computer system in the browser

#85
post #26

Earlier quoted context omitted.

That movie was ahead of its time and predicted a unix based Mac OS. Prophetic indeed Newman!

Apple already had a unix-based Mac OS for five years by the time Jurassic Park came out, A/UX. My first computer job was at a nascent ISP around this time and most of the servers (mail, www, accounting) were Quadras running A/UX. One IIfx with several massive (for the time) hard drives for Usenet. It was basically the System 7 (Mac) UI bolted on top of System V unix. http://en.wikipedia.org/?title=A/UX

"Everybody" had Unix systems back in the day. People forget that there was a time when it was seen as critical to have a Unix offering to be taken seriously in certain markets.

On the "low end", besides Apple's A/UX, Microsoft had Xenix and Commodore had Amiga Unix.

Re: Jurassic Park computer system in the browser

#86

Earlier quoted context omitted.

Yeah, good memories. SGI machines were beautiful, full stop.

I have an SGI Octane at home. It weighs 55 pounds .

When I was working at UniPress in New Jersey, we had an SGI Iris. Those things are fucking heavy! It was raining outside and the office started to flood, so we had to keep taking shelves down off the wall and wedging them underneath the Iris to jack it up above the water, as it kept getting deeper and deeper.

The Indigos were another story entirely: They couldn't touch the raw graphics performance of an Iris, since the rendering was all in software, but you could actually stuff one of them in the overhead compartment on an airplane!

And then there was the SGI Indy... They made up for being small on the outside, by being HUGE and BLOATED in the inside:

"Indy: an Indigo without the 'go'". -- Mark Hughes (?)

This legendary leaked memo has become required reading for operating system design courses:

http://www.art.net/~hopkins/Don/unix-haters/tirix/embarrassi...

Software Usability II October 5, 1993 Tom Davis

Last May, I published my first report on software usability, which Rocky Rhodes and I presented to at Tom Jermoluk's staff meeting (with Ed, but without Tom). Subsequently, I made it available to quite a few other people. This sequel is to satisfy all those people who have urged me to bring it up to date. I begin with a summary; details follow.

Please read at least the summary.

SUMMARY

Release 5.1 is a disappointment. Performance for common operations has dropped 40% from 4.0.5, we shipped with 500 priority 1 and 2 bugs, and a base Indy is much more sluggish than a Macintosh. Disk space requirements have increased dramatically.

The primary cause is that we attempted far too much in too little time. Management would not cut features early, so we were forced to make massive cuts in the final weeks of the release.

What shall we do now? Let's not look for scapegoats, but learn from our mistakes and do better next time.

A December release of 5.1.2 is too early to fix much -- we'll spend much more time on the release process than fixing things. Allow enough time for a solid release so we don't get: 5.1.2.1, 5.1.2.2, 5.1.2.3, ...

Let's decide ahead of time exactly what features are in 5.1.2. If we pick a reasonable set we'll avoid emergency feature cuts at the end.

Nobody knows what's wrong -- opinions are as common as senior engineers. The software environment is so convoluted that at times it seems to rival the US economy for complexity and unpredictability. I propose massive code walk-throughs and design reviews to analyze the software. We'll be forced to look closely at the code, and fresh reviewers can provide fresh insights.

For the long term, let's change the way we do things so that the contents and scheduling of releases are better planned and executed. Make sure marketing and engineering expectations are in agreement.

INTRODUCTION

We've addressed some of the problems presented in the original May report, but not enough. Most of the report's warnings and predictions have come true in 5.1. If we keep doing the exact same thing, we'll keep getting the exact same results. I'm preparing this report in ASCII to make it widely available. It's easy to distribute via news and mail, and everyone can read it.

An ASCII version of the May 12 report can be found in:

bedlam.asd:/usr/tmp/report.text

The included quotations are not verbatim. Although the wordings are inexact, I believe they capture the spirit of the originals.

BLOAT UPDATE

"Do you want to be a bloat detective? It's easy; just pick any executable. There! You found some!" -- Rolf van Widenfelt

[...] Read the rest at: http://www.art.net/~hopkins/Don/unix-haters/tirix/embarrassi...

Re: Jurassic Park computer system in the browser

#87
post #34

Earlier quoted context omitted.

She navigated the file system using fsn (which by the way existed. it just never catch on http://en.wikipedia.org/wiki/Fsn )

I thought it was so cheesy that it had to be fictional, because of all the misrepresentations of computer interfaces in other movies like "Hackers." This is apparently a common assumption. It's admirable that SGI was experimenting with interfaces. However in this situation having to navigate such an interface created a very real safety hazard. I suppose she could have used the regular file browser instead - or perhap…

Anybody remember "Buttonfly"? Now THAT was actually USEFUL.

http://www.youtube.com/watch?v=826qq6pslJk

http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=...

Re: Jurassic Park computer system in the browser

#88
post #30

Earlier quoted context omitted.

> The computers in Jurassic Park is what got me into programming when I was young. I saw their 3D weather overlay when the storm was approaching and thought "THAT IS IT!". I was 8 years old at the time. I'm guessing you would be around 28-30 years old, so I'm a couple of years or more older ... but I started learning C when I was 31, currently I'm interested in stuff like parsers and data structures (I really should…

Warning: anecdotes and unsubstantiated speculation ahead Did you do any programming at all before 31? I don't think you're ever too old to do anything, personally. I was 26 (which isn't terribly old, admittedly, but definitely past the little kid age) when I talked to a friend who was a professional programmer and decided "huh, I like computers and solving problems. I'm going to do that." I hadn't programmed before t…

> Did you do any programming at all before 31?

No, I didn't. Sorry, I only just noticed my comment had been replied to.

Re: Jurassic Park computer system in the browser

#89
post #88

Earlier quoted context omitted.

Warning: anecdotes and unsubstantiated speculation ahead Did you do any programming at all before 31? I don't think you're ever too old to do anything, personally. I was 26 (which isn't terribly old, admittedly, but definitely past the little kid age) when I talked to a friend who was a professional programmer and decided "huh, I like computers and solving problems. I'm going to do that." I hadn't programmed before t…

> Did you do any programming at all before 31? No, I didn't. Sorry, I only just noticed my comment had been replied to.

Hey, no problem. I'm going through my comments, and just now saw you replied almost a month ago.

I just wanted to say, get in there and start doing it. I honestly think that, to a point, I'm at an advantage. I've had so much work experience outside of coding, that my context for interacting with people seems to work in my favor. I'm also just super glad to have a programming job. Mix a (hopefully) more level head, with an exuberance for the job, and I think I put across a pretty good image.

If I can throw some suggestions out there, listen to every episode of software engineering radio. The other books I mentioned are great, but SE radio is nice in that you can just casually listen to it while you're commuting or whatever else. I listened to it when I had barely done any coding and I think it lent a lot of perspective to what I was doing. I still run into random situations where someone says something like "do you know anything about AS400?" and I'll say, "well, not really, but I have a general context as far as the ibm i series os goes, and some of the general ideas behind it. I could probably pick up material and get going." It's not much, but being familiar enough with a ton of random stuff has given me credibility in a lot of situations I wouldn't have had before.

I also relisten to them a lot, and get new tidbits because I didn't understand bits and pieces before.

I hope this doesn't sound preachy. I think our culture pushes this idea of the talented hacker, or the person that started x or y when they were five. That's great, but man, screw that. I don't plan on stopping learning until my brain doesn't work, and I'm going to use that to my advantage.

Good luck!

Post reply on HN