Skip to main content

Transcript from "Enter The Matrix" video game, Niobe and the Oracle conversation

ORACLE: Niobe.....
NIOBE: Do I know you?
ORACLE: You know me, though you just may not recognize me.
NIOBE: Are you telling me that you are the Oracle?
ORACLE: I know this may not be easy for any of you, change never is. I wish the face you remember was the face I was still wearing, but that face is gone.
NIOBE: If you are the Oracle, tell me if I believe you are.
ORACLE: You don't right now, but you will.
NIOBE: Are you going to tell me something to make me believe you?
ORACLE: Come on Niobe, you know I can't do that.
N: Why not?
O: Because I cannot make you do anything.
N: At least you sound the same.
O: As I said, you may not recognize the face, but who and what I am underneath remains the same.
N: Can I ask what happened?
O: The Merovingian warned me, that If I made a certain choice it would cost me. He is, among other things, a man of his word.
N: What was the choice?
O: The same one you yourself will have to make: The choice to help Neo or not.
N: Then Neo is still alive?
O: Yes, he touched the source and seperated his mind from his body. Now he lies trapped in a place between your world and ours.
N: Can we free him?
O: Trinity can, but she will have to fight her way through hell to do it.
N: Can I help?
O: That's why I called you. I cannot tell you what is going to happen. All I can do is hope that if given the chance, you will find the courage to do what you can.
N: You once told me you knew everything you needed to.
O: I do. I knew everything from the begining of this path to the end.
N: I don't understand.
O: Even I can't see beyond the end.
N: The end? Are you trying to tell me the world is going to end?
O: Yes. If we cannot save it, it will end.
N: You mean Neo.
O: I mean we. The path of the one is made by the many. I have a role to play just as you have yours.

Comments

Popular posts from this blog

Spring, Angular and other reasons I like and hate Bazel at the same time

For several weeks I've been trying to put together an Angular application served Java Spring MVC web server in Bazel. I've seen the Java, Angular combination works well in Google, and given the popularity of Java, I want get it to work with open source. How hard can it be to run arguably the best JS framework on a server in probably the most popular server-side language with  the mono-repo of planet-scale ? The rest of this post walks through the headaches and nightmares I had to get things to work but if you are just here to look for a working example, github/jiaqi/angular-on-java is all you need. https://github.com/jiaqi/angular-on-java Java web application with Appengine rule Surprisingly there isn't an official way of building Java web application in Bazel, the closest thing is the Appengine rule  and Spring MVC seems to work well with it. 3 Java classes, a JSP and an appengine.xml was all I need. At this point, the server starts well but I got "No

Customize IdGenerator in JPA, gap between Hibernate and JPA annotations

JPA annotation is like a subset of Hibernate annotation, this means people will find something available in Hibernate missing in JPA. One of the important missing features in JPA is customized ID generator. JPA doesn't provide an approach for developer to plug in their own IdGenerator. For example, if you want the primary key of a table to be BigInteger coming from sequence, JPA will be out of solution. Assume you don't mind the mixture of Hibernate and JPA Annotation and your JPA provider is Hibernate, which is mostly the case, a solution before JPA starts introducing new Annotation is, to replace JPA @SequenceGenerator with Hibernate @GenericGenerator. Now, let the code talk. /** * Ordinary JPA sequence. * If the Long is changed into BigInteger, * there will be runtime error complaining about the type of primary key */ @Id @Column(name = "id", precision = 12) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "XyzIdGenerator") @SequenceGe

A dozen things to know about AWS Simple Workflow in Eclipse and Maven

Amazon AWS Simple Workflow AWS Simple Workflow(SWF) from Amazon is a unique workflow solution comparing to traditional workflow products such as JBPM and OSWorkflow. SWF is extremely scalable and engineer friendly(in that flow is defined with Java code) while it comes with limitations and lots of gotchas. Always use Flow Framework The very first thing to know is, it's almost impossible to build a SWF application correctly without Flow Framework . Even though the low level SWF RESTful service API is public and available in SDK, for most workflow with parallelism, timer or notification, consider all possibilities of how each event can interlace with another, it's beyond manageable to write correct code with low-level API to cover all use cases. For this matter SWF is quite unique comparing to other thin-client AWS technologies. The SWF flow framework heavily depends on AspectJ for various purposes. If you are not familiar with AspectJ in Eclipse and Maven, this article