Skip to content

Commit e5ae2b0

Browse files
committed
New Blog Entry & procMessenger client base
1 parent 46f4f03 commit e5ae2b0

4 files changed

Lines changed: 570 additions & 1 deletion

File tree

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
import { baseEntryStruct, blogEntry } from '../../../js/blog/blogEntryBase.js';
2+
3+
const entryData = baseEntryStruct();
4+
entryData.title = "Hypnagogic Hallucinations";
5+
entryData.date = "2026-05-04";
6+
entryData.eid = "A";
7+
entryData.tags = ["theory", "hypnagogic", "hallucinations", "metacognition"];
8+
entryData.body = `
9+
While falling asleep last night, had a quite eye opening pre-sleep visual, a hypnagogic hallucination.
10+
11+
<br><br> It was of a red-winged blackbird flying toward me and then perched upon an unseen perch, before disappearing.
12+
13+
<br><br> I opened my eyes and said to myself, "woah, an animated pre-dream"
14+
<br>&nbsp;&nbsp; Before closing my eyes again to see the same bird fly away, with low resolution motion from the wings, "blocky flapping wings?"
15+
16+
<br><br> It seemed like the first time I ever saw a hypnagogic hallucination actually move and retain persistence over time.
17+
<br>&nbsp;&nbsp; For me, normally it's a scattering of geometric shapes which form into faces, very many faces, in rapid succession. This was the first time I saw anything cogent enough to visualize as a moving subject in my minds eye.
18+
19+
<br><br> As I mentioned above, the wings looked blocky. I knew I was seeing flapping wings, but it was as though my convolutional deep-learning graph node of neurons showed itself, specifically the convolutional part, like CNN edge detection within an AI network.
20+
21+
<br><br> The blockiness was the tensor of flapping wings of a red-winged blackbird, but the motion itself was the min-max of wing extensions over time. The convolutional edges of time based movement, visualized as a solid shape of "wing", while I knew it was flapping.
22+
23+
24+
<br><br> I've been focusing a lot on Time.
25+
<br>&nbsp;&nbsp; Time doesn't look normal in the cases of predicting future states, future word chunks, future predictions.
26+
<br>&nbsp;&nbsp; It operates like a continuum, where sections of time are perceived like seeing a graph of a company on the Stock Exchange.
27+
<br>&nbsp;&nbsp; But in the case of images and multitudinous arrays of data, it becomes a ranges of Edges and shapes.
28+
29+
<br><br> I never thought I would have seen my brain visualize its internal edges and shapes in a way I could consciously see what my brain believes motion is.
30+
<br>&nbsp;&nbsp; But then it happened to me last night.
31+
32+
<br><br> It validated my approach I used in my ESN I have written up on my 'ESN Motion Prediction' page.
33+
<br>&nbsp;&nbsp; The difference is, my context window of motion in that ESN,
34+
<br>&nbsp;&nbsp; Or even the learning-rate over time ESN in my ESRGAN Image Upresser project,
35+
<br>&nbsp;&nbsp; Is the source of a major "complexity" issue.
36+
37+
<br><br> My Motion Detector uses a shifting context window in order to learn what edges exist and should retain after the sliding context window, cyclically, slides over the same area of its brain,
38+
<br>&nbsp;&nbsp; Over and over again.
39+
40+
<br><br> If that's too cryptic,
41+
<br>&nbsp;&nbsp; There is a bunch of "frames" of data my ESN would fill in,
42+
<br>&nbsp;&nbsp; As motion moves from frame to frame,
43+
<br>&nbsp;&nbsp; The "context window" also moves frame by frame.
44+
<br>&nbsp;&nbsp; But if I have a window of 15 frames, after that 15th frame, it loops back to 0,1,2,3...
45+
<br>&nbsp;&nbsp; So it constantly re-writes prior frames of recorded motion,
46+
<br>&nbsp;&nbsp; Unless the motion found within the last frame to update the current frame...
47+
<br>&nbsp;&nbsp; Like, every 15 frames, it will rewrite the data from 15 frames prior,
48+
<br>&nbsp;&nbsp; Supports the found motion 15 frames later.
49+
<br>&nbsp;&nbsp; Then, motion is retained, edges start to form, and shapes beging to dictate movement on screen.
50+
51+
<br><br> And just to say again, from my Terminology page, my ESN is not a fixed-reservoir, like ESNs usually are.
52+
<br>&nbsp;&nbsp; It's a Dynamic reservoir, that reinforces prior found patterns prior to training on the reservoir's output.
53+
54+
<br><br><br><div class='procPagesAIDevBar'></div>
55+
56+
<br><br> All this being said,
57+
<br>&nbsp;&nbsp; I think this further proves an idea I've been playing with,
58+
<br>&nbsp;&nbsp; Compounding Frequencies within the mind reveals the 'Edges of Information',
59+
<br>&nbsp;&nbsp; Or maybe the 'Edges of Consciousness', if I'm to be so bold.
60+
61+
<br><br> If consciousness only starts to take hold while the brain is producing Gama waves,
62+
<br>&nbsp;&nbsp; Yet the motion I saw in the bird's wings, in my minds eye,
63+
<br>&nbsp;&nbsp; Would be the result of Alpha and Theta waves, influenced by my Frontal Cortex to produce those "meaningless" hypnagogic hallucinations.
64+
65+
<br><br><br><div class='procPagesAIDevBar'></div>
66+
67+
<br><br> This reveals a path between a few drastically different areas of my thinking process toward AI development.
68+
69+
<br><br> I'd like to believe it further validates ideas I've been playing with Graph Neural Networks,
70+
<br>&nbsp;&nbsp; As I'm sure I've mentioned the Resonance between neurons in a graph network to spread signals, in prior posts.
71+
72+
<br><br> That a single neuron vibrating at a certain frequency can harmonize with neurons not directly connected by edges.
73+
<br>&nbsp;&nbsp; The propagation of similarities throughout the local area network of a single neuron.
74+
75+
<br><br> I do see some potential issues with this approach, where completely disconnected neural networks in the GNN, or lets even say,
76+
<br>&nbsp;&nbsp; Nodes ever so far from each other, not being able to harmonize with another neuron's frequency.
77+
78+
<br><br> They say we are all 6 degrees from Kevin Bacon,
79+
<br>&nbsp;&nbsp; But in the years to come,
80+
<br>&nbsp;&nbsp; There will have to be a 7th, then 8th, then 9th degree of Kevin Bacon, once he stops being in movies.
81+
<br>&nbsp;&nbsp; And if the rule is, "we are all 6 degrees from Kevin Bacon",
82+
<br>&nbsp;&nbsp; The 7th, 8th, 9th would not harmonize with the network of those initial 6.
83+
<br>&nbsp;&nbsp; The Graph Network gets too large,
84+
<br>&nbsp;&nbsp; Harmony is then lost.
85+
86+
<br><br><br><div class='procPagesAIDevBar'></div>
87+
88+
<br><br> Sure, being sleep deprived enough to have two separate hypnagogic hallucinations be about the same red-winged blackbird can't be healthy for me,
89+
<br>&nbsp;&nbsp; But sometimes in our most sleep deprived states,
90+
<br>&nbsp;&nbsp; The ridiculous becomes the answer we were looking for.
91+
92+
<br><br><div class="textFullRight">- May 5th 2026</div>
93+
`;
94+
95+
const blogEntryObj = new blogEntry(null, entryData);
96+
97+
export { blogEntryObj };

docs/pages/aiDev/researchPosts/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import { blogEntryObj as blogEntry_20260221_A } from './2026-02-21_A.js';
2424
import { blogEntryObj as blogEntry_20260313_A } from './2026-03-13_A.js';
2525
/* import { blogEntryObj as blogEntry_20260315_A } from './2026-03-15_A.js'; */
2626
import { blogEntryObj as blogEntry_20260409_A } from './2026-04-09_A.js';
27+
import { blogEntryObj as blogEntry_20260504_A } from './2026-05-04_A.js';
2728

2829

2930

@@ -49,5 +50,6 @@ export const blogEntries = [
4950
blogEntry_20260221_A,
5051
blogEntry_20260313_A,
5152
/* blogEntry_20260315_A, */
52-
blogEntry_20260409_A
53+
blogEntry_20260409_A,
54+
blogEntry_20260504_A
5355
];
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import { baseEntryStruct, blogEntry } from '../../../js/blog/blogEntryBase.js';
2+
3+
const entryData = baseEntryStruct();
4+
entryData.title = "Hypnagogic Hallucinations";
5+
entryData.date = "2026-05-04";
6+
entryData.eid = "A";
7+
entryData.tags = ["theory", "empty blog entry", "other key-phrases", "keywords"];
8+
entryData.body = `
9+
First line of Blog Entry A
10+
<br>&nbsp;&nbsp; Second line, started with a non-breaking space to indent the paragraph.
11+
<br>&nbsp;&nbsp; Entry 'A' is the first entry of May 4th, 2026.
12+
<br>&nbsp;&nbsp;&nbsp;&nbsp; Related ideas to the prior line is indented further, with two non-breaking spaces.
13+
<br>&nbsp;&nbsp;&nbsp;&nbsp; As a new entry for the day would be 'B', 'C', and so on.
14+
15+
<br><br> New paragraphs always start with a double-line break in between.
16+
<br>&nbsp;&nbsp; With the same indentation rules as above.
17+
18+
<br><br> As an idea in a section of the blog entry ends,
19+
<br>&nbsp;&nbsp; A 'procPagesAIDevBar' classed div visually displays a horizontal line to separate sections of the blog entry.
20+
21+
<br><br><br><div class='procPagesAIDevBar'></div>
22+
23+
<br><br> For 'entryData.tags',
24+
<br>&nbsp;&nbsp; The first keyword is always the top level, high level, category,
25+
<br>&nbsp;&nbsp;&nbsp;&nbsp; Ussually either 'theory' or 'development' for my blog entries so far,
26+
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'theory' should be used by default.
27+
28+
<br><br><br><div class='procPagesAIDevBar'></div>
29+
30+
<br><br> The end of the entry always displays the date of the entry, aligned to the right, with a class of 'textFullRight' to align it to the right.
31+
32+
<br><br><div class="textFullRight">- May 5th 2026</div>
33+
`;
34+
35+
const blogEntryObj = new blogEntry(null, entryData);
36+
37+
export { blogEntryObj };

0 commit comments

Comments
 (0)