Name: Anonymous 2014-05-25 20:36
unsigned long hash(unsigned char *str)
{
unsigned int hash = 0;
int c;
while (c = *str++)
{
hash += c;
}
return hash;
}
Spent hours designing it. It is safer than md5!
unsigned long hash(unsigned char *str)
{
unsigned int hash = 0;
int c;
while (c = *str++)
{
hash += c;
}
return hash;
}
Spent hours designing it. It is safer than md5!
hehheh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh heh
unsigned long hash(unsigned char *str)
{
unsigned int hash = 0;
int i;
srand(time(NULL));
for (i = 0; i < 100; i++) {
hash += rand();
}
return hash;
}
function [layer1, layer2] = sponge5(input, layer1, layer2, jarX, jarY, jarZ)
layer1 = round4(input, layer1, jarX, jarY, jarZ);
layer2 = round4(input, layer2, jarX, jarY, jarZ);
layerMid = round4(layer1, layer2, jarX, jarY, jarZ);
layer1 = round4(layerMid, layer1, jarX, jarY, jarZ);
layer2 = round4(layerMid, layer2, jarX, jarY, jarZ);
endfunction;
function blockmid = round4(blockA, blockB, jarX, jarY, jarZ);
blockmid = compress(blockA, blockB, jarX, jarY, jarZ);
blockB = compress(blockB, blockmid, jarZ, jarX, jarY);
blockA = compress(blockA, blockmid, jarY, jarZ, jarX);
blockmid = compress(blockA, blockB, jarX, jarY, jarZ);
endfunction;
function x = compress(blockA, blockB, jarX, jarY, jarZ)
bA2 = blockA(jarX);
bB2 = blockB(jarY);
bA3 = bA2(jarY);
bB3 = bB2(jarX);
v = cellOp(blockB, bA2, jarX, jarY, jarZ);
w = cellOp(bB2, bA3, jarX, jarY, jarZ);
v = cellOp(blockA, v, jarX, jarY, jarZ);
w = cellOp(bB3, w, jarX, jarY, jarZ);
x = cellOp(v, w, jarX, jarY, jarZ);
x = mixblock(x, jarX);
endfunction;
Dendritic trees are a lot more than a hash functionHow exactly? Of course the learning algorithm is unknown, but it's result is just a hash function, whose key feature is mapping high-dimensional data (dendritic tree samples up to 100,000 bits) to 1 bit. In effect brain can quickly determine correlations between up to 100000 different entities (i.e. it can compare up to 100,000 human faces at once).
foo = malloc(1);
if(foo) {
*foo = 0;
hash(foo); // bam trap representation, UB invoked inside hash()
free(foo);
}
Action-potentials are not just 1-bit signals. They're stateful and integrate information differently over time.Had they changed their working with time, you would have changed your view of the world. For example, the word "nigger" could have suddenly changed its meaning to a white man. So, no - they are pretty much hardcoded after learning is complete. You will never see a nigger as a white man.
Dendrites also serve the important role of signalling any neurons they've received input from, under the right circumstances. Without this, learning wouldn't work at all.But we are not talking about learning, which is the hardest part.
There is no algorithm. That's TED-talk level quackery right there. You want to do AI? Stay away from MIT and stay away from computers.Without a general algorithm, you would not have been able to remember general enough structures (i.e. correlate anything to anything with self referencing).
Average adult human vocabulary is about 30000 wordsYes and? I'm sure they can improve their vocabulary to more, some may know words of other languages, some may be below average or incredibly above average.
i.e. when you read a book, you can recognize and analyze relations between 30000 concepts.Does not follow. Words are used to form concepts but concepts are not words and not all words will equate to a concept. A person who has a vocabulary of 30000 words will recognize 30000 words without needing a dictionary for them.
So I will be surprised if human brain can operate datasets larger than 100000 items, especially because no single neuron can sample them all and as I understand it, most neurons sample only specific portion of the brain: i.e. visual cortex neuron don't directly sample auditory cortex ones.Does not follow and what do datasets http://whatis.techtarget.com/definition/data-set have anything to do with the human brain?
Views of the world change. Niggers cant be seen as white men because they are niggers and not white men and vice versa. Just as an oak tree is not a light bulb and a light bulb is not an oak tree.Exactly! I love you becoming a racist like the rest of us non-retarded people.
Yes and? I'm sure they can improve their vocabulary to more, some may know words of other languages, some may be below average or incredibly above average.A word in foreign language would still be related to what you already know. A concept is somewhat more than a word (some auditory or visual representation). Consider monads from Haskell - you know the word, but you don't know a shit about them.
Does not follow and what do datasets http://whatis.techtarget.com/definition/data-set have anything to do with the human brain?It has to do with the number of relations you can have between the objects at once. I.e. if a dendritic tree references neurons dealing with dogs, cats and birds, then it's neuron correlates all these animals. In the real world you don't have just word "cat", because cats have some form, texture, associated sounds, smells and behavior. So a neuron dealing with a cat would have to sample all the neurons dealing with form, texture and smell of a cat. That is why understanding cats is not just learning a word "cat". Of course all people are different and some kid may draw a cat with wrong anatomy or texture, although most people would feel when anatomy is wrong, even if they can't explain what exactly.