|
|
|
| Non-WTF Job: C++ Developer at Good Grievance (Ronkonkoma, NY) |
| « 1.17: No One Leaves | The Alphabet... The Hard Way » |
In the Stargate SG-1 universe, The Replicators are an incredibly formidable AI race. Made up of small, interchangeable blocks that communicate through subspace across the galaxy, replicators can form into just about anything, from crazy little spider robots to androids to entire fricken spaceships. Worse still, the replicators consume virtually everything in their path to create more replicators, and adapt to and integrate any technology they come across. Oh yes, they make the Borg seem like kittens.
I’ve always wondered, how might such an incredibly advanced system, with such incredibly complex adaptive logic, incredibly sophisticated networking, and nearly unlimited storage be built? Would the software that powers such a thing be like C++ hopped up on some funky alien steroids? Fortunately, the fine folks behind Stargate - The Ark of Truth figured it out. Take a watch at this quick video I strung together …
Did you catch it? Here, take a look at this screen grab...
Oh yeah, that’s right. It’s JavaScript, specifically doing something with a web browser that’s interacting with a web server, and even Flash. Rather devious if I do say so myself… rather devious.
Thanks to reader Craig for catching this, snagging the still, and providing the clips for the video.
|
Well this is obviously wrong, everyone knows that programs for eviltakeovertheworldkilllallhumans robots is only written in Lisp
|
Re: Stargate: Code of the Replicators
2008-03-14 10:42
•
by
merreborn
|
|
The URL mentioned in the second function is:
http://www.rbcroyalbank.com/oec/avatar/html/01_PB/1_flash_paybill.htm Apparently, the little demo avatar in the corner is the basis of Replicator AI. |
|
This piece of futuristic code may *look* like some antiquated javascript code from the royal bank of canada, but this is just an obfuscation of its true function in a yet-to-be-developed language, intended to throw off anyone trying to inspect the code. Its true function can only be discovered after decrypting this obfuscation layer (and possibly other layers).
|
Re: Stargate: Code of the Replicators
2008-03-14 11:29
•
by
Cesium
(unregistered)
|
|
Obviously, they ate a web server and integrated the code.
|
|
Well that's it. I'm switching banks. I refuse to support the development of evil destroy-all-humans nanobot code. I'll put up with insane service fees, but this is a step too far!
|
Re: Stargate: Code of the Replicators
2008-03-14 12:12
•
by
J. Irvine
(unregistered)
|
|
That isn't Replicator code... it's the shutdown code... they obviously used JavaScript to write a Replicate() function that calls itself recursively, causing the stack overflow that made the Replicators fall apart and "crash" to the ground.
As it turns out, had Stargate Command just hired a mediocre web developer instead of super-genius Carter, they would have defeated the Replicators by accident when they first found them. |
| « 1.17: No One Leaves | The Alphabet... The Hard Way » |