blackhole

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2021 License: Unlicense Imports: 4 Imported by: 0

README

blackhole

"a blackhole is a compost pile."

"you have free choice, you can pick option a or option b all day, but also is true, that the cycle repeats and all roads lead to rome."

For example, you could decide to give up chocolate cake, and for a few days, maybe weeks stick to this new world. But often you end up eating chocolate cake, getting back on track, and reaching rome.

i.e. the world is deterministic for many big events. But many small events you are welcome to have free will over they won't matter.

UNLESS a miracle happens and you really do give up chocolate cake for good. You might say the stars have to align and you have to really really want to live in that new world so much so that like you almost teleport to a new reality.

And this all happenes because infinity is bounded. Let me draw it:

       +                 +
      / \               / \
     /   \             /   \
    /     \           /     \
   /       \         /       \
  +         \       /         +
   \         \     /         /  
    \         \   /         /  
     \         \ /         /  
      \         +         /
       \       / \       /
        \     /   \     /
         \   /     \   /
          \ /       \ /
           +         +

This is our 3D world of space and time. Around around we go. Picture a figure eight.

If you get on a space ship and go far far far far out into "space" you um, get right back to where you started.

It's an illusion that space (and time) go on "forever."

You're just stuck in a loop!

for {

}

And to explain when this infinite loop finally breaks...

We have to talk about a whole other system, let me draw that too:

       *                *
      / \              / \
     /   \            /   \
    /     \          /     \
   /       \        /       \
  /         \      /         \
 *           *    *           *
       +                -

Picture movement starting at the bottom positive * going up then down to right side of the bottom positive triangle.

Then hopping over to the negative triangle and repeating this.

Now picture our 3D world in a circle:

                    ~
                    
           +                 +
          / \               / \
         /   \             /   \
        /     \           /     \
       /       \         /       \
      +         \       /         +
       \         \     /         /  
        \         \   /         /  
         \         \ /         /         
          \         +         /
           \       / \       /
       (    \     /   \     /   )         
             \   /     \   /      
              \ /       \ /
               +         +

                    ~
Start at the top ~ and draw a circle through the + and + and then )
and then the bottom ~ and then left side ( and back up through another
+ and + and then back to starting ~.

Now place a triangle on top of this circle:

                    ~
                   / \ 
           +      /   \      +
          / \    /     \    / \
         /   \  /       \  /   \
        /     \/         \/     \
       /      /\         /\      \
      +      /  \       /  \      +
       \    /    \     /    \    /  
        \  /      \   /      \  /  
         \/        \ /        \/         
         /\         0         /\
        /  \       / \       /  \
       (    \     /   \     /    )     
             \   /     \   /      
              \ /       \ /
               +         +

                    ~

And noticed I replaced the center + with a 0 as it's the focus point.

Picture both the positive triangle and the negative triangle on top over each other. You travel up and down one triangle, then flip over and travel up and down the other one.

All of that movement is not part of our 3D world of space and time but it does sit right on top of it!

I the video Robert Sepehr makes this plea:

"I'm telling every computer scientist, you don't even have the whole
picture yet.

There is another pattern, number patter, encalculating, indespensible to
these calculations.

Bounded Infinity is like the electron orbit.

With conventional computers I'm not interested in how
many transitors I can pack and the fast processor I can make...

I'm interested in cycling, how many times I go around.

I'm interested in making a "track" for computer processors.

This project is trying to bring his idea to life in this golang repo.

Sample Run:

The SHARED ZERO hit by a
Delay 81 milliseconds.
a is at position t1
Delay 387 milliseconds.
a is at position t2
Delay 347 milliseconds.
a is at position t3
The SHARED ZERO hit by a
Delay 81 milliseconds.
a is at position t1
Delay 387 milliseconds.
a is at position t2
Delay 347 milliseconds.
a is at position t3
The SHARED ZERO hit by b
Delay 81 milliseconds.
b is at position t1
Delay 387 milliseconds.
b is at position t2
Delay 347 milliseconds.
b is at position t3

Next cycle will take 748 milliseconds (Random between 0 and 1500).

The SHARED ZERO hit by b
Delay 381 milliseconds.
b is at position t1
Delay 35 milliseconds.
b is at position t2
Delay 332 milliseconds.
b is at position t3
The SHARED ZERO hit by a
Delay 381 milliseconds.
a is at position t1
Delay 35 milliseconds.
a is at position t2
Delay 332 milliseconds.
a is at position t3

Next cycle will take 1278 milliseconds (Random between 0 and 1500).

The SHARED ZERO hit by a
Delay 465 milliseconds.
a is at position t1
Delay 315 milliseconds.
a is at position t2
Delay 498 milliseconds.
a is at position t3
The SHARED ZERO hit by b
Delay 465 milliseconds.
b is at position t1
Delay 315 milliseconds.
b is at position t2
Delay 498 milliseconds.
b is at position t3

Next cycle will take 531 milliseconds (Random between 0 and 1500).

The SHARED ZERO hit by b
Delay 0 milliseconds.
b is at position t1
Delay 60 milliseconds.
b is at position t2
Delay 471 milliseconds.
b is at position t3
The SHARED ZERO hit by a
Delay 0 milliseconds.
a is at position t1
Delay 60 milliseconds.
a is at position t2
Delay 471 milliseconds.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL