I scanned over a couple of slides that I saw on reddit about kernel exploits. I didn't finish the set of slides because I got distracted by ideas of 'my own'. A few towards the beginning provided an interesting example of how it is possible to hi-jack the kernel by writing instructions to memory address 0x00000000 and dereferencing a NULL pointer. Apparently, dereferencing a NULL pointer on Linix systems causes the kernel to jump to address 0x00000000. I have no idea why. Maybe the slides explain this. I thought the kernel would jump to some sort of error handling routine with a null pointer. If 0x00000000 is undefined, then there should be a kernel panic and system hang so something else must come into play to prevent that.
But technical details aside, I wonder if any valid parallels can be drawn between this sort of thing and human consciousness, parallels that are meaningful and useful.
Subconscious ≡
behavior patterns and habits
"what a person does by instinct"
memories and interpretive biases
∀ Human : Subconscious ∈ Human
∀ Subconscious : Subconscious( Culture, Gender, Nature, Nurture, ... )
∀ Behavior : Behavior( Subconscious, ... )
∀ Interpretation : Interpretation ∈ Behavior
?∃ x : Interpretation( Subconscious, ..., x ) ⇔
*(Null)
H1: x = Cthulu
Let the Subconscious be behavior patterns, habits, "what a person does by instinct", memories, and interpretive biases
And let humans have a subconscious
And let subconsciousness-es be a result of culture, gender, nature, nurture and other factors
And let behavior be a result of the subconscious and other factors
And let interpretation be a part of behavior
Does there exist an x that cannot be interpreted, that drives you insane?
#include "Everything.h"
#include <iostream.h>
int main() {
Subconscious* mySubCon = new Subconscious( LocalSettings::CULTURE, LocalSettings::GENDER, LocalSettings::NATURE, LocalSettings::NUTURE );
Human* myHuman = new Human( mySubCon );
std::cout << myHuman->interpret( Null );
}
|