Enlisted existing possible solutions to techincal challenges.
[sixth.git] / doc / index.org
index 75d1e3f..e166a98 100644 (file)
 
 - [[http://svjatoslav.eu/programs.jsp][other applications hosted at svjatoslav.eu]]
 
+* (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>
 
 * Current status
 There is nothing useful for regular people yet.
@@ -21,24 +30,27 @@ There is nothing useful for regular people yet.
 Sixth is presently in research / prototyping and ideas collecting phase. Some
 working parts are already implemented:
 
-- First layer of storage: Simple persistent key-value map.
 
-- In software, pure Java realtime 3D rendering engine.
++ Sub projects:
+  - [[http://www2.svjatoslav.eu/gitbrowse/sixth-data/doc/index.html][First layer of storage: Simple persistent key-value map.]]
+
+  - [[http://www2.svjatoslav.eu/gitbrowse/sixth-3d/doc/index.html][In software, pure Java realtime 3D rendering engine.]]
+    - [[http://www2.svjatoslav.eu/gitbrowse/sixth-3d-demos/doc/index.html][3D engine demos]]
 
 * Vision
 - A tool to amplify human ability.
 
 - Properly visualizes and immerses user in completely various forms of
-  information and provides intuitive and powerful ways to explore, interact and
-  manipulate it with fast feedback loop to immediately see results.
+  information and provides intuitive and powerful ways to explore,
+  interact and manipulate it with fast feedback loop to immediately
+  see results.
 
 #+BEGIN_QUOTE
 “Virtual reality holds the key to the evolution of the human mind”
 Dr. Lawrence Angelo, The Lawnmower Man (1992)
 #+END_QUOTE
 
-* Features to implement in the future
-
+* Feature ideas to implement/incorporate in the future
 - Semantic networks / knowledge trees.
   - Is able to use natural language for knowledge mining and question answering.
     This could potentially lead to self aware artificial intelligence. Because
@@ -55,3 +67,27 @@ Dr. Lawrence Angelo, The Lawnmower Man (1992)
 
 - P2P (Peer to peer) distributed computation system.
 
+* Technical capabilities to have
+Perfect computing system must have advanced data visualization,
+storage, transmission and computation capabilities.
+
+There are LOTS of existing cool technical ideas and solutions for each
+challenge. It's really hard to pick the best. Here is a small list to
+evaluate.
+** Computing
+Efficient distributed computing is required.
+
+Possible solutions:
++ MapReduce algorithm.
++ LLVM.
++ Julia programming language.
++ ...
+** Networking
+P2P secure, fast and reliable networking is required.
+
+Possible solutions:
+
++ I2P: https://geti2p.net/en/
++ GNUnet: https://gnunet.org/
++ FreeNet
++ ...