X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=doc%2Findex.html;h=e84f6268c11b3c46dd80d8d2438f05bd530b35f5;hp=8d43c767febf37736652a196d43bee735385ab87;hb=d7abb2f5dfabd382d37a31a9a52a0f0654b44c48;hpb=33c69caf6ae376ae8d59c21f59095f45b8163bff diff --git a/doc/index.html b/doc/index.html index 8d43c76..e84f626 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth - system for data storage, computation, exploration and interaction - + @@ -222,84 +222,168 @@ published by the Free Software Foundation.
-

1 Current status

+

1 Vision / goal - A tool to amplify human ability

-There is nothing useful for regular people yet. +In short, this is what I want:

-

-Sixth is presently in research / prototyping and ideas collecting phase. Some -working parts are already implemented: -

+
+ +
+

1.1 Perfect data storage and computation engine

+
+ +

+I hate to choose between good things. Figuring out a way to combine +below properties in one system would be beyond awesome. +

+ +

+(That`s the high level overview, details are slowly being worked +out…) +

-
-

2 Vision

-
+
+

1.1.1 Computation

+
    -
  • A tool to amplify human ability. +
  • Lisp (programming language): +
  • -
  • 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. +
  • Smalltalk (programming language / runtime): +
      +
    • Everything is object. +
    • +
    • On the fly modifiable / reprogrammable. +
    • +
    • Anything can be suspended/resumed from persistent storage on the +fly.
    +
  • -
    -

    -“Virtual reality holds the key to the evolution of the human mind” -Dr. Lawrence Angelo, The Lawnmower Man (1992) -

    -
    +
  • 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). +
    • +
    +
  • +
-
-

3 Features to implement in the future

-
+
+

1.1.2 Data storage

+
+

+See: Sixth data subproject +

+ +
    +
  • Relational databases:
      -
    • Semantic networks / knowledge trees. +
    • Transactional +
    • +
    • Indexable / Quickly searchable +
    • +
    +
  • + +
  • Git (version control system)
      -
    • Is able to use natural language for knowledge mining and question answering. -This could potentially lead to self aware artificial intelligence. Because -of "Three laws safe" design, there is nothing that can go wrong. +
    • Versionable +
    • +
    • Branchable / mergeable. +
    • +
    • Transparent cansistency, checksumming and deduplication. +
    • +
    • (Git as a database: +https://www.kenneth-truyers.net/2016/10/13/git-nosql-database/ )
  • +
+
+
+
+
-
  • Become an alternative to KDE, Gnome, Canonical Unity or similar desktop user -interfaces. +
    +

    2 Current status

    +
    +
      +
    • Formulated high-level vision / goal.
    • -
    • Become an open source scientific computing engine of structured data as an -alternative to proprietary Wolfram Alpha. +
    • In the process of implementing some of building blocks: +
    • -
    • P2P (Peer to peer) distributed computation system. +
    • System is nowhere near complete (given magnitude of effort required +and my free time available). Contributions welcome ! :)
    @@ -307,17 +391,20 @@ processing, similar to IBM Watson.