X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=doc%2Findex.html;h=6bb7dda41df5a2deef0d4b134e228f8a0e9e4841;hp=20deddc7d7f843d492b3e12b5f75097912b1d91a;hb=e9ca1aaef242d490b788e69b521da0aa700c874a;hpb=0c433a6018b747a48fde1d94c7466182e762883f diff --git a/doc/index.html b/doc/index.html index 20deddc..6bb7dda 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth - system for data storage, computation, exploration and interaction - + @@ -222,49 +222,19 @@ 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: -

- - - -
-
- -
-

2 Vision

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

    @@ -272,120 +242,157 @@ see results. Dr. Lawrence Angelo, The Lawnmower Man (1992)

    +
  • +
    + + +
    +

    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…) +

    -
    -

    3 Feature ideas to implement/incorporate in the future

    -
    +
    +

    1.1.1 Computation

    +
      -
    • Semantic networks / knowledge trees. +
    • Lisp (programming language):
        -
      • 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. +
      • Almost no syntax. +
      • +
      • Code and data intercangeable. +
      • +
      • Easily self modifying. +
      • +
      • (The big Lisp idea: https://dev.to/ericnormand/the-idea-of-lisp )
    • -
    • Become an alternative to KDE, Gnome, Canonical Unity or similar desktop user -interfaces. +
    • Smalltalk (programming language / runtime): +
        +
      • Everything is object.
      • - -
      • Become an open source scientific computing engine of structured data as an -alternative to proprietary Wolfram Alpha. +
      • On the fly modifiable / reprogrammable.
      • - -
      • Become an open source solution for unstructured knowledge extraction and -processing, similar to IBM Watson. +
      • Anything can be suspended/resumed from persistent storage on the +fly. +
      • +
    • -
    • P2P (Peer to peer) distributed computation system. +
    • 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). +
      • +
    -
    -

    4 Technical capabilities to have

    -
    +
    +

    1.1.2 Data storage

    +

    -Perfect computing system must have advanced data visualization, -storage, transmission and computation capabilities. +See: Sixth data subproject

    -

    -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. -

    -
    -
    -

    4.1 Computing

    -
    -

    -Efficient distributed computing is required. -

    +
      +
    • Relational databases: +
        +
      • Transactional +
      • +
      • Indexable / Quickly searchable +
      • +
      +
    • -

      -Possible solutions: -

      +
    • Git (version control system)
    -
    -

    4.2 Networking

    -
    -

    -P2P secure, fast and reliable networking is required. -

    +
    +
    -

    -Possible solutions: -

    +
    +

    2 Current status

    +
    +
    -