The reality stream and Thinking Domains

About: Yo Shirlock bro - comment 58215

Navigator says ...
The real world, incidentally, is like that too. What actually exists is potential and possibilities … sensory input is virtually based on those as selected by your thoughts. What you experience with your senses seems just as real as a tag room does on your computer, even though a tag room does not actually exist … it only exists as something being shown on your computer screen. It is soft code only. It is not in the database. Your sensory reality is as virtual as a tag room.  

Comments


Si says
But this is not to say that sensory experience is of less value, any more than it would be to say that a tag room has less value because it is not a real thing in the database. Both have just as much value as the real things. It is only in knowing what comes first that matters … because then you can better code it, weather it is your life, or a thinking domain.

Seth says

Seth says
hmmm … null

Si says
Atomized streams are very simple @seth. It is just one table and everything that happens anywhere in the entire TD multi-verse (yours, mine, marks, etc) is recorded as to what happened, the time, in who’s TD verse, and any content that changes.

That stream is constantly played back as sensory information to your browser instance, which is sitting there as an entity with all scripts already loaded and ready to go, it’s alive and ready … so you see everything that happens on anyone’s computer as if it happened right there in front of you … even though it didn’t.  

It’s like the others are really there, editing, adding, playing, but they are not. It’s all just a very simple and compelling “presentation” making it look and feel like your whole browser, and the browsers of others, are one in the same. But in fact, they are entirely different browser verses of their own.  

A very simple structure (the atomized stream table), an internet connection, and some sensory input and display software is all that is needed to create the entire unified verse experience.

And like I have been pondering, it may be that this system is ALL that is needed … and we can do away with all the other real things, like the post and comment and tag tables etc. The stream contains all that information already. It would be making the whole thinking domain a pure virtual experience based on a time sequence of atoms of experience. Nothing would be real, except the stream. The rest would be like a movie experienced as a real time interactive happening … and for a thinking domain, the movie could be played forward and backward at any point … to bad we don’t know how to do that with the real multi-verse yet!  

Seth says

Si says
The more I think about it the more it seems likely that all a thinking domain needs is a stream and a quad table. Between the two all information, all versions of the information, and sequencing of the information, is stored and with just a few more columns would be efficiently indexed. The extra columns unneeded by the actual stream, but only for indexing of the properties of some stream types (like `status` for thoughts), would be more than offset by the lack of other tables and additional indexes on a lot of the columns of those other tables.

Seth says
well i expect it would work just the way you say ...

but null i don’t know … seems very rad null … and not necessarily an impovement … a lot of work … a lot of structual changes …. a lot of shifting sands …. ending just the same with no new features.

Si says
Well, as is nicely interleaved in my story at thought 21443%252358226, this stream based system would exactly parallel how reality itself works.  

And right now, the stream duplicates a lot of information … so this new stream based system would not only be just like the real deal we call reality, but would also be the leanest system possible that creates a whole TD multi-verse where everyone is playing together in real time as if it was one big universe. No one would even know!

Seth says

Si says
No one would even know if I started migrating to this either. Since the stream already exists and already contains the information, I could simply rewrite queries as I wanted to be stream based until there were no more queries using the other tables … then I would just drop the extra routines updating the other tables and, like I say, no one would ever know it was happening.

Because 3.0 has no PHP display routines, PHP is data transfer and manipulation only. ALL 3.0 display is formatted in the browser via javascript … it would make such a transformance be only changes in the SQL queries.

Seth says

Seth says
but the underlieing API calls would need to radically change, …. no?

Si says
No. The calls would be exactly the same. All that would change is the SQL queries inside the API routines. They are already updating the stream. All that would change is that the API calls that get information would get it out of the stream instead of the other tables.

Seth says

Si says
You see, 3.0 is much better factored. SQL stores data and relationships. PHP transfers data between SQL and the browser and handles security. JavaScript builds pages and interacts with the user. CSS provides ALL the rules that control display AND what gadgets are shown, where, when, and how.

This factoring makes development and maintenance very easy and keeps the parts that are different isolated from each other.

It’s a good factoring … no wonder the all powerful IS uses a very similar factoring (the LOA multi-verse) for our reality experience.  

Seth says
hmmm ...

Seth says
Conversation forked to thought 21446