Amazing Source Code Related Easter Egg in Ex Machina
moviecode.tumblr.com
moviecode.tumblr.com
Here is reddit AMA with the director of Ex Machina - Alex Garland - and two scientists that helped him - Adam Rutherford and Murray Shanahan:
https://www.reddit.com/r/IAmA/comments/35brre/i_am_director_...
------
If you are interesting in process / thinking behind the movie, there are also interesting interviews with Alex Garland:
https://www.youtube.com/watch?v=TS-OJHSY8bk (Q&A with film journalists)
https://www.youtube.com/watch?v=tvH-5rBEsgs (Talks at Google series)
------
BTW another Easter Egg: BlueBook, the name of the search engine company in the movie, comes from Wittgenstein's work:
The Blue Book was dictated between 1933 and 1934, and contains certain themes unaddressed in Wittgenstein's later works, including deliberations on thinking as operating with signs.
Does it count as an easter egg when Ava explicitly states it? While mispronouncing Wittgenstein's name, no less.
Sadly I distinctly remember the scene of him "typing" that in as one of the weakest in this otherwise great movie.
The awful "hollywood rapid-fire typing"[1] stood out like a sore thumb.
Rapid-fire editing with text objects, dot, macros, column mode, :norm, and so on ought to work pretty well on screen.
I wish they'd just do away with the rapid-fire crap altogether. It breaks the immersion. A mildly witty easter egg does not compensate for making every nerd in the audience of your nerd-movie cringe...
Just show some realistic typing, with mistakes and perhaps a quick copy/paste.
Though I appreciate the fact that it was genuine code, the fact that after a couple of minutes from that scene we discover that Caleb was actually just disabling security locks (basically reversing security measures to unlock doors when power's out instead of locking) right before he went on to talk wit Ava, which seemed a bit weird to me that he needed to write code for, especially some seemingly generic Python code.
http://www.reddit.com/r/movies/comments/365f9b/secret_code_i...
And here is a critique: http://eprints.soton.ac.uk/271843/1/harnad-shanahan.pdf
Caution: philosophical zombies ahead.
I don't know the context of the scene (haven't seen the movie yet), but maybe the WakeLock API is a not-so-subtle reference to the robot's sentience? Or perhaps she just runs Android. =)
but i guess the jokes on me...
anyway, has anyone read this book? is it any good?
1) Jeez, who comments their code in a such crisis situation
then,
2) Man, no wonder he got selected. He must be a good programmer
The more common way is "from __future__ import print_function" of course, but I've seen code that does sys.stdout.write instead -- nothing wrong about that (especially if your code usually uses streams for stuff)
I was just giving a reasoning why such code makes sense at all; I wasn't trying to defend its usage in the given context :)
I don't know if it was an Easter egg or just coincidence (I'm leaning towards the former), but one thing that stood out to me was the Japanese girl (Kyoko) getting her lower jaw knocked off. That's a trope/common theme in Japanese horror movies. It's been done in 3 different ju-on (grudge) films, 2 scissor mouth lady movies (scissor lady is an urban legend in japan, like bloody mary), and a half-dozen other anthology-type movies.
They need much more than that. Basically a whole set of moral values[1] that closely align with those of humans.
A bit of a simplified example: If you were to create an AI that maximizes human happiness as a primary goal you might end up with some sort of lotus eater machine with millions of humans in vats, experiencing their happiest moments in an endless loop, supported by drugs that enhance their endorphin release.
Even if an AI were capable to analyze your emotional state and to follow your reasoning it doesn't mean it has to agree with it. Empathy does not prevent you from saying "I understand your pain, but I have more important things to do".
The large numbers of people who support animal rights would beg to differ. Plus, there's the whole category of domesticated animals many, many people arrange their lives around.
Perhaps the greatest superintelligence risk to humanity is not something that resembles a human but rather a supercute Cockapoo.
So maybe some people just wish to protect animals that happen to match patterns that we associate with our own species and not necessarily because they value an intact ecosystem.
Deleted comment
I went ahead and fixed it: https://gist.github.com/twiecki/7361de09b8e4c0a6248e
BTW, which language is the one in the left window? java?