4 <title>Sixth - system for data storage, computation, exploration and interaction</title>
5 <!-- 2017-05-15 Mon 02:04 -->
7 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="generator" content="Org-mode">
9 <meta name="author" content="Svjatoslav Agejenko">
10 <link href="https://bootswatch.com/darkly/bootstrap.min.css" rel="stylesheet">
11 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
12 <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script>"
13 <style type="text/css">
14 footer {background-color: #111 !important;}
15 pre {background-color: #111; color: #ccc;}
17 <style type="text/css">
18 /* org mode styles on top of twbs */
35 background-color: #f5f5f5;
62 display: inline-block;
74 .bs-docs-sidebar.affix {
77 @media (min-width: 768px) {
83 /* All levels of nav */
84 .bs-docs-sidebar .nav > li > a {
91 .bs-docs-sidebar .nav > li > a:hover,
92 .bs-docs-sidebar .nav > li > a:focus {
95 text-decoration: none;
96 background-color: transparent;
97 border-left: 1px solid #A1283B;
99 .bs-docs-sidebar .nav > .active > a,
100 .bs-docs-sidebar .nav > .active:hover > a,
101 .bs-docs-sidebar .nav > .active:focus > a {
105 background-color: transparent;
106 border-left: 2px solid #A1283B;
109 /* Nav: second level (shown on .active) */
110 .bs-docs-sidebar .nav .nav {
111 display: none; /* Hide by default, but at >768px, show it */
112 padding-bottom: 10px;
114 .bs-docs-sidebar .nav .nav > li > a {
121 .bs-docs-sidebar .nav .nav > li > a:hover,
122 .bs-docs-sidebar .nav .nav > li > a:focus {
125 .bs-docs-sidebar .nav .nav > .active > a,
126 .bs-docs-sidebar .nav .nav > .active:hover > a,
127 .bs-docs-sidebar .nav .nav > .active:focus > a {
132 /* Nav: third level (shown on .active) */
133 .bs-docs-sidebar .nav .nav .nav {
134 padding-bottom: 10px;
136 .bs-docs-sidebar .nav .nav .nav > li > a {
143 .bs-docs-sidebar .nav .nav .nav > li > a:hover,
144 .bs-docs-sidebar .nav .nav .nav > li > a:focus {
147 .bs-docs-sidebar .nav .nav .nav > .active > a,
148 .bs-docs-sidebar .nav .nav .nav > .active:hover > a,
149 .bs-docs-sidebar .nav .nav .nav > .active:focus > a {
154 /* Show and affix the side nav when space allows it */
155 @media (min-width: 992px) {
156 .bs-docs-sidebar .nav > .active > ul {
159 /* Widen the fixed sidebar */
160 .bs-docs-sidebar.affix,
161 .bs-docs-sidebar.affix-bottom {
164 .bs-docs-sidebar.affix {
165 position: fixed; /* Undo the static from mobile first approach */
168 .bs-docs-sidebar.affix-bottom {
169 position: absolute; /* Undo the static from mobile first approach */
171 .bs-docs-sidebar.affix .bs-docs-sidenav,.bs-docs-sidebar.affix-bottom .bs-docs-sidenav {
176 @media (min-width: 1200px) {
177 /* Widen the fixed sidebar again */
178 .bs-docs-sidebar.affix-bottom,
179 .bs-docs-sidebar.affix {
184 <script type="text/javascript">
188 $('.bs-docs-sidebar li').first().addClass('active');
190 $(document.body).scrollspy({target: '.bs-docs-sidebar'});
192 $('.bs-docs-sidebar').affix();
197 <div id="content" class="container">
198 <div class="row"><div class="col-md-9"><h1 class="title">Sixth - system for data storage, computation, exploration and interaction</h1>
201 <li><a href="http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=snapshot;h=HEAD;sf=tgz">download latest snapshot</a>
204 <li>This program is free software; you can redistribute it and/or modify it under
205 the terms of version 3 of the <a href="https://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public License</a> or later as
206 published by the Free Software Foundation.
211 <li>Svjatoslav Agejenko
213 <li>Homepage: <a href="http://svjatoslav.eu">http://svjatoslav.eu</a>
215 <li>Email: <a href="mailto://svjatoslav@svjatoslav.eu">mailto://svjatoslav@svjatoslav.eu</a>
220 <li><a href="http://svjatoslav.eu/programs.jsp">other applications hosted at svjatoslav.eu</a>
224 <div id="outline-container-sec-1" class="outline-2">
225 <h2 id="sec-1"><a id="ID-1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f" name="ID-1f4e1c17-d25f-4d92-aa9b-5785f1d86f4f"></a><span class="section-number-2">1</span> Vision / goal - A tool to amplify human ability</h2>
226 <div class="outline-text-2" id="text-1">
228 In short, this is what I want:
232 <li><a href="#sec-1-1">Perfect data storage and computation engine</a>
235 <li>Feeds lots of complex data into your brain in intuitive to explore,
236 understand and manipulate form by extensively relying on realtime 3D
237 graphics and fast feedback loop. (including virtual reality support)
241 “Virtual reality holds the key to the evolution of the human mind”
242 Dr. Lawrence Angelo, The Lawnmower Man (1992)
250 <div id="outline-container-sec-1-1" class="outline-3">
251 <h3 id="sec-1-1"><a id="ID-4224d52c-2ee1-411a-bd89-77c286322b21" name="ID-4224d52c-2ee1-411a-bd89-77c286322b21"></a><span class="section-number-3">1.1</span> Perfect data storage and computation engine</h3>
252 <div class="outline-text-3" id="text-1-1">
254 I love thease existing solutions and properties:
258 <li>Lisp (programming language):
260 <li>Almost no syntax.
262 <li>Code and data intercangeable.
264 <li>Easily self modifying.
269 <li>Smalltalk (programming language / runtime):
271 <li>Everything is object.
273 <li>On the fly modifiable / reprogrammable.
275 <li>Anything can be suspended/resumed from persistent storage on the
281 <li>Relational databases:
285 <li>Indexable / Quickly searchable
290 <li>Git (version control system)
294 <li>Branchable / mergeable.
296 <li>Transparent cansistency, checksumming and deduplication.
301 <li>Hadoop (computation system):
303 <li>Many individual connected computers behave as one big
304 computer. System is horizontally linearly scalable.
306 <li>Programming abstraction and execution model that naturally divides
307 problems te be solved in parallel and result easily combined.
309 <li>Data is spread across nodes, automatic failover, built in
312 <li>Small pieces of code are automatically transferred to the node
313 that contains relatively big data that needs processing (network
322 I hate to choose between good things. Figuring out a way to combine
323 above properties in one system would be beyond awesome.
327 (I have not solved it yet..)
332 <div id="outline-container-sec-2" class="outline-2">
333 <h2 id="sec-2"><span class="section-number-2">2</span> Current status</h2>
334 <div class="outline-text-2" id="text-2">
336 <li>Formulated high-level <a href="#sec-1">vision / goal</a>.
339 <li>In the process of implementing some of building blocks:
341 <li><a href="http://www2.svjatoslav.eu/gitbrowse/sixth-data/doc/index.html">First layer of storage: Simple persistent key-value map.</a>
344 <li><a href="http://www2.svjatoslav.eu/gitbrowse/sixth-3d/doc/index.html">In software, pure Java realtime 3D rendering engine.</a>
346 <li><a href="http://www2.svjatoslav.eu/gitbrowse/sixth-3d-demos/doc/index.html">3D engine demos</a>
353 <li>System is nowhere near complete (given magnitude of effort required
354 and my free time available). Contributions welcome ! :)
359 </div><div class="col-md-3"><nav id="table-of-contents">
360 <div id="text-table-of-contents" class="bs-docs-sidebar">
362 <li><a href="#sec-1">1. Vision / goal - A tool to amplify human ability</a>
364 <li><a href="#sec-1-1">1.1. Perfect data storage and computation engine</a></li>
367 <li><a href="#sec-2">2. Current status</a></li>
372 <footer id="postamble" class="">
373 <div><p class="author">Author: Svjatoslav Agejenko</p>
374 <p class="date">Created: 2017-05-15 Mon 02:04</p>
375 <p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.1.1 (<a href="http://orgmode.org">Org-mode</a> 8.2.10)</p>