+* (document settings) :noexport:
+** use dark style for TWBS-HTML exporter
+#+HTML_HEAD: <link href="https://bootswatch.com/darkly/bootstrap.min.css" rel="stylesheet">
+#+HTML_HEAD: <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
+#+HTML_HEAD: <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script>"
+#+HTML_HEAD: <style type="text/css">
+#+HTML_HEAD: footer {background-color: #111 !important;}
+#+HTML_HEAD: pre {background-color: #111; color: #ccc;}
+#+HTML_HEAD: </style>
+
+* Vision / goal - A tool to amplify human ability
+ :PROPERTIES:
+ :ID: 1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f
+ :END:
+In short, this is what I want:
+
+- [[id:4224d52c-2ee1-411a-bd89-77c286322b21][Perfect data storage and computation engine]]
+
+- Feeds lots of complex data into your brain in intuitive to explore,
+ understand and manipulate form by extensively relying on realtime 3D
+ graphics and fast feedback loop. (including virtual reality support)
+
+ #+BEGIN_QUOTE
+ “Virtual reality holds the key to the evolution of the human mind”
+ Dr. Lawrence Angelo, The Lawnmower Man (1992)
+ #+END_QUOTE
+
+
+** Perfect data storage and computation engine
+ :PROPERTIES:
+ :ID: 4224d52c-2ee1-411a-bd89-77c286322b21
+ :END:
+I love thease existing solutions and properties:
+
++ Lisp (programming language):
+ + Almost no syntax.
+ + Code and data intercangeable.
+ + Easily self modifying.
+
++ Smalltalk (programming language / runtime):
+ + Everything is object.
+ + On the fly modifiable / reprogrammable.
+ + Anything can be suspended/resumed from persistent storage on the
+ fly.
+
++ Relational databases:
+ + Transactional
+ + Indexable / Quickly searchable
+
++ Git (version control system)
+ + Versionable
+ + Branchable / mergeable.
+ + Transparent cansistency, checksumming and deduplication.
+
++ Hadoop (computation system):
+ + Many individual connected computers behave as one big
+ computer. System is horizontally linearly scalable.
+ + Programming abstraction and execution model that naturally divides
+ problems te be solved in parallel and result easily combined.
+ + Data is spread across nodes, automatic failover, built in
+ resiliency.
+ + Small pieces of code are automatically transferred to the node
+ that contains relatively big data that needs processing (network
+ efficiency).
+
+
+I hate to choose between good things. Figuring out a way to combine
+above properties in one system would be beyond awesome.
+
+(I have not solved it yet..)