What Awaits the Future of Humanity?
Re: What Awaits the Future of Humanity?
.
-Pincho Paxton-
Speed of light travel maybe.
-tomas-
Yes, the Klingons are on top of it.
-The Pinch-
Visit by Aliens maybe.
-tomas-
Does Mr. Spock (alias: Leonard Nimoy) qualify as an alien?
-The Pinch-
DNA body improvements maybe.
-tomas-
Yes, the more I age the more hair-growth around the ear cavity. A very serious bummer :-(
-The Pinch-
Mercury hitting the Sun maybe.
-tomas-
Perhaps on December 2012 when Galactic Center arrives .. it'll be Pluto smacking the Sun!
-The Pinch-
Floating cars.
-tomas-
Kinda like in the movie, Back To The Future with Michael J. Fox?
The Pinch-
Real 3D TV
-tomas-
Sorry, don't do TV.
-The Pinch-
Nanobots in your blood
-tomas-
As long as they weren't designed by Canadians.
-The Pinch-
Some sort of disaster.
-tomas-
Sure, the more the merrier.
PS - It's good to know that we're born to be alive.
-Pincho Paxton-
Speed of light travel maybe.
-tomas-
Yes, the Klingons are on top of it.
-The Pinch-
Visit by Aliens maybe.
-tomas-
Does Mr. Spock (alias: Leonard Nimoy) qualify as an alien?
-The Pinch-
DNA body improvements maybe.
-tomas-
Yes, the more I age the more hair-growth around the ear cavity. A very serious bummer :-(
-The Pinch-
Mercury hitting the Sun maybe.
-tomas-
Perhaps on December 2012 when Galactic Center arrives .. it'll be Pluto smacking the Sun!
-The Pinch-
Floating cars.
-tomas-
Kinda like in the movie, Back To The Future with Michael J. Fox?
The Pinch-
Real 3D TV
-tomas-
Sorry, don't do TV.
-The Pinch-
Nanobots in your blood
-tomas-
As long as they weren't designed by Canadians.
-The Pinch-
Some sort of disaster.
-tomas-
Sure, the more the merrier.
PS - It's good to know that we're born to be alive.
Don't run to your death
-
mensa-maniac
Re: What Awaits the Future of Humanity?
Kunga wrote:Check this out :
http://humanknowledge.net/SocialScience ... eline.html
Mensa-maniac: Thanks Kunga for these great sites. This site deals with everything we've discussed on the forum. Topics on, What is truth, consciousness, What are the limits to intelligence, etc. etc. This is a fantastic site where an uneducated brain could be educated. Thanks for sharing this valuable knowledge, I've saved it to my favorites, to read whenever I want.
http://humanknowledge.net/Thoughts.html ... velopments
http://holtz.org/
Re: What Awaits the Future of Humanity?
So you would do something like this:Pincho Paxton wrote:I was analysing the date to get the day of the week, my program was for the Lottery, and had to only display Wednesday, and Saturday, and skip all the other days of the week. and I wasn't stripping it. It is common to use the abbreviated 00, in fact it was the default.
Code: Select all
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
java.util.Date date = new java.util.Date();
String datetime = dateFormat.format(date);
datetime.split( "/", 0);Now you should have a string array of the Java class Date which stores the full date split into different elements. I may be off a bit here as it's been a while for me using Java to do anything. But the point is that the full date, full 4 digit year is stored in the Java class java.util.Date
Re: What Awaits the Future of Humanity?
There is a progression. Originally it was all machine code which is the binary logic of the CPU. This was given instructions by punch cards. The addition of assembly language makes developing in ASCII characters possible. So you now have three layers, the machine layer which is where all the magic happens with transistors and you have an interpreter that lies between the programmer's language like Java and the machine binary code, this middle layer is the assembly language.Ryan Rudolph wrote:Animus,
I have a question for you: it is a compute related question. I have wondered for some time how transistors actually do the work of software. You seem to have very detailed technical knowledge, which I'm not all that interested in.
I'm more interested in a larger wider theory that sums up how it works. For instance: I know there are billions of transistors within a processor, and the transistors somehow take the requests from software. However, I cannot imagine how a physical structure that carries electrical current down logical pathways is able to perform complex software driven tasks. I cannot imagine how the electrical activity at the physical hardware level translates into the OS doing something at the software level. Any clarification on this issue would be great, if you can provide any. Thanks.
At the machine layer the CPU is designed using a logic which will later be built-on with the assembly language (specific to the machine layer). The logic is something which I'm not that familiar with, but from what I've seen resembles the logic of neural networks in some part.
Check out this source: http://www.pctechguide.com/21Architectu ... ciples.htm
The image on the screen of course is just photons fired from a cathode ray tube, or electrical currents surging through a layer of liquid crystal, or some other configuration. Its the human mind that recognizes the patterns as they appear on the screen. In this sense, the software isn't anything but a logic designed to interface with the CPUs logic. There is only the illusion that the image on the screen, the software, is something tangible in itself, but its not, its just what the logic fires out on the screen. It is our brains logic which interprets the images into a machine language it understands.
Re: What Awaits the Future of Humanity?
Just a fun fact to reinforce your point- The jumbo sized screen we see at sports stadiums and on the sides of buildings do not have pixels like on a TV screen you have at home. Well, they do, in a way- each pixel is instead a grouping of LED lights (red, blue, yellow) put closely together, so when used to form the jumbo screen, each pixel (or set of LED lights) displays a certain shade to make up the bigger picture. Click the link to check it out.Animus wrote:The image on the screen of course is just photons fired from a cathode ray tube, or electrical currents surging through a layer of liquid crystal, or some other configuration. Its the human mind that recognizes the patterns as they appear on the screen. In this sense, the software isn't anything but a logic designed to interface with the CPUs logic. There is only the illusion that the image on the screen, the software, is something tangible in itself, but its not, its just what the logic fires out on the screen. It is our brains logic which interprets the images into a machine language it understands.
How Stuff Works
Re: What Awaits the Future of Humanity?
Right... and this disproves God, how?bruhaha2 wrote:
Just a fun fact to reinforce your point- The jumbo sized screen we see at sports stadiums and on the sides of buildings do not have pixels like on a TV screen you have at home. Well, they do, in a way- each pixel is instead a grouping of LED lights (red, blue, yellow) put closely together, so when used to form the jumbo screen, each pixel (or set of LED lights) displays a certain shade to make up the bigger picture.
- Ryan Rudolph
- Posts: 2490
- Joined: Sun Jan 29, 2006 10:32 am
- Location: British Columbia, Canada
Re: What Awaits the Future of Humanity?
Dhodges and Animus,
thanks for the information, I will have to think about it for awhile, and get back to you, maybe I'll start another thread in worldly matters at a later date.
thanks for the information, I will have to think about it for awhile, and get back to you, maybe I'll start another thread in worldly matters at a later date.
- Pincho Paxton
- Posts: 1305
- Joined: Fri Sep 28, 2007 10:05 am
Re: What Awaits the Future of Humanity?
I was using visual Basics, but also you have now reformatted the default Java setting, so it isn't exactly correct for something like the average millennium default setting.Animus wrote:So you would do something like this:Pincho Paxton wrote:I was analysing the date to get the day of the week, my program was for the Lottery, and had to only display Wednesday, and Saturday, and skip all the other days of the week. and I wasn't stripping it. It is common to use the abbreviated 00, in fact it was the default.
Code: Select all
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); java.util.Date date = new java.util.Date(); String datetime = dateFormat.format(date); datetime.split( "/", 0);
Now you should have a string array of the Java class Date which stores the full date split into different elements. I may be off a bit here as it's been a while for me using Java to do anything. But the point is that the full date, full 4 digit year is stored in the Java class java.util.Date
- Pincho Paxton
- Posts: 1305
- Joined: Fri Sep 28, 2007 10:05 am
Re: What Awaits the Future of Humanity?
Assembly Language isn't like a Neural Network, all it does is change binary into hex, and then adds a few simple terms that create addresses, and loops.Animus wrote:There is a progression. Originally it was all machine code which is the binary logic of the CPU. This was given instructions by punch cards. The addition of assembly language makes developing in ASCII characters possible. So you now have three layers, the machine layer which is where all the magic happens with transistors and you have an interpreter that lies between the programmer's language like Java and the machine binary code, this middle layer is the assembly language.Ryan Rudolph wrote:Animus,
I have a question for you: it is a compute related question. I have wondered for some time how transistors actually do the work of software. You seem to have very detailed technical knowledge, which I'm not all that interested in.
I'm more interested in a larger wider theory that sums up how it works. For instance: I know there are billions of transistors within a processor, and the transistors somehow take the requests from software. However, I cannot imagine how a physical structure that carries electrical current down logical pathways is able to perform complex software driven tasks. I cannot imagine how the electrical activity at the physical hardware level translates into the OS doing something at the software level. Any clarification on this issue would be great, if you can provide any. Thanks.
At the machine layer the CPU is designed using a logic which will later be built-on with the assembly language (specific to the machine layer). The logic is something which I'm not that familiar with, but from what I've seen resembles the logic of neural networks in some part.
Check out this source: http://www.pctechguide.com/21Architectu ... ciples.htm
The image on the screen of course is just photons fired from a cathode ray tube, or electrical currents surging through a layer of liquid crystal, or some other configuration. Its the human mind that recognizes the patterns as they appear on the screen. In this sense, the software isn't anything but a logic designed to interface with the CPUs logic. There is only the illusion that the image on the screen, the software, is something tangible in itself, but its not, its just what the logic fires out on the screen. It is our brains logic which interprets the images into a machine language it understands.
Re: What Awaits the Future of Humanity?
That was my point entirely, thats all that needed to be changed on most systems.Pincho Paxton wrote:I was using visual Basics, but also you have now reformatted the default Java setting, so it isn't exactly correct for something like the average millennium default setting.Animus wrote:So you would do something like this:Pincho Paxton wrote:I was analysing the date to get the day of the week, my program was for the Lottery, and had to only display Wednesday, and Saturday, and skip all the other days of the week. and I wasn't stripping it. It is common to use the abbreviated 00, in fact it was the default.
Code: Select all
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); java.util.Date date = new java.util.Date(); String datetime = dateFormat.format(date); datetime.split( "/", 0);
Now you should have a string array of the Java class Date which stores the full date split into different elements. I may be off a bit here as it's been a while for me using Java to do anything. But the point is that the full date, full 4 digit year is stored in the Java class java.util.Date
Re: What Awaits the Future of Humanity?
I wasn't talking about AL, I was talking about the AND/OR logic of the CPU.Pincho Paxton wrote:Assembly Language isn't like a Neural Network, all it does is change binary into hex, and then adds a few simple terms that create addresses, and loops.Animus wrote:There is a progression. Originally it was all machine code which is the binary logic of the CPU. This was given instructions by punch cards. The addition of assembly language makes developing in ASCII characters possible. So you now have three layers, the machine layer which is where all the magic happens with transistors and you have an interpreter that lies between the programmer's language like Java and the machine binary code, this middle layer is the assembly language.Ryan Rudolph wrote:Animus,
I have a question for you: it is a compute related question. I have wondered for some time how transistors actually do the work of software. You seem to have very detailed technical knowledge, which I'm not all that interested in.
I'm more interested in a larger wider theory that sums up how it works. For instance: I know there are billions of transistors within a processor, and the transistors somehow take the requests from software. However, I cannot imagine how a physical structure that carries electrical current down logical pathways is able to perform complex software driven tasks. I cannot imagine how the electrical activity at the physical hardware level translates into the OS doing something at the software level. Any clarification on this issue would be great, if you can provide any. Thanks.
At the machine layer the CPU is designed using a logic which will later be built-on with the assembly language (specific to the machine layer). The logic is something which I'm not that familiar with, but from what I've seen resembles the logic of neural networks in some part.
Check out this source: http://www.pctechguide.com/21Architectu ... ciples.htm
The image on the screen of course is just photons fired from a cathode ray tube, or electrical currents surging through a layer of liquid crystal, or some other configuration. Its the human mind that recognizes the patterns as they appear on the screen. In this sense, the software isn't anything but a logic designed to interface with the CPUs logic. There is only the illusion that the image on the screen, the software, is something tangible in itself, but its not, its just what the logic fires out on the screen. It is our brains logic which interprets the images into a machine language it understands.
Re: What Awaits the Future of Humanity?
Here is a simple example, a binary decision tree http://en.wikipedia.org/wiki/Decision_tree
this is similar to cpu binary logic or the binary logic of neural networks. The resemblance is not just coincidence.
Here is a basic diagram of a transistor: http://www.altera.com/products/devices/ ... s-fig1.gif
An analogous breakdown of the nerve cell: http://www.biochem.mpg.de/mnphys/public ... ture1.jpeg
Of course there are more complex hierarchical models of both
this is similar to cpu binary logic or the binary logic of neural networks. The resemblance is not just coincidence.
Here is a basic diagram of a transistor: http://www.altera.com/products/devices/ ... s-fig1.gif
An analogous breakdown of the nerve cell: http://www.biochem.mpg.de/mnphys/public ... ture1.jpeg
Of course there are more complex hierarchical models of both
Re: What Awaits the Future of Humanity?
What? I didn't think this topic was about God. Plus, you cannot prove something doesn't exist.prince wrote:Right... and this disproves God, how?bruhaha2 wrote:
Just a fun fact to reinforce your point- The jumbo sized screen we see at sports stadiums and on the sides of buildings do not have pixels like on a TV screen you have at home. Well, they do, in a way- each pixel is instead a grouping of LED lights (red, blue, yellow) put closely together, so when used to form the jumbo screen, each pixel (or set of LED lights) displays a certain shade to make up the bigger picture.
- Ryan Rudolph
- Posts: 2490
- Joined: Sun Jan 29, 2006 10:32 am
- Location: British Columbia, Canada
Re: What Awaits the Future of Humanity?
Animus,
In your own words, what do you believe a neuron and a transistor have in common, I compared both models, and I noticed the structural similarities, but is it something deeper than that as well?
In your own words, what do you believe a neuron and a transistor have in common, I compared both models, and I noticed the structural similarities, but is it something deeper than that as well?
Re: What Awaits the Future of Humanity?
They are both essentially binary transistors. Both have an input channel(s) and output channel(s) and a gate responding to a particular threshold value. When the charge of the inner cell exceeds +30mv the nerve cell will depolarize at the axon hillock causing "spiking" activity. SO basically, there is a threshold value which is either reached or it is not. If it is reached the cell fires passing on the information to the next cortical layer (in a simple layered configuration). If it is not reached the cell does not depolarize. This is a binary action, it is either firing or it is not. A computer transistor works in a similar fashion if the input charge is some +2.5v or more the gate opens. The charge is supposed to be +5v but to account for some signal loss the threshold is actually a bit lower than +5v - I'm not sure of the actual threshold in any given transistor.
http://www.youtube.com/watch?v=SCasruJT-DU&NR=1
There is more to the act of differentiating and representing data than just binary transistors however. Just as there are different transistors with one or more input channels, output channels and threshold values. Nerve cells vary in the number of input and output channels they maintain. A typical nerve cells has 10,000 total input/output channels (dendrites/axon terminals). Which probably exceeds that of a typical electronic transistor. (The number of possible permutations of the human brain exceeds the number of known elementary particles in the observable universe.).
You need a layered model. You begin with a layer of input cells that respond to a stimulus from the environment. This can be something like Retinal Ganglion Cells - photosensitive cells in the retina. When a cell is activated by a photon of its specific wavelength, what it is tuned to, then it passes this information to a second layer which integrates the inputs from other cells on the input layer. Such that, the cell on the second layer represents the activation of a particular pattern of cells on the first layer. Then there is an output layer which is the final meta-representation of the activation pattern of the second layer.
SO for example imagine you want a system that recognizes tables and chairs and differentiates between the two. You would need to have several functionally integrated modules that represent different features of tables and chairs. You would need what are called feature detectors to extract specific features. You would need something which handled the detection of edges - this would probably be a retinal ganglion cell that responds to an array of brightness. This edge-detection network could compare brightness of adjacent cell activations in order to determine the orientation and position of an edge. This would have to be integrated with another module that detected the particular shape of the object based on the edges. So shape and orientation would be integrated into a meta-representation. The edge detection module needs to be separate because edge detection can have only a finite set of conditions and the possible number of things the object could be would depend on the output from the edge detection system. So there would be a new input layer of cells responding to different combinations of edging that would integrate at higher levels to represent distinct objects.
http://www.nature.com/nrm/journal/v7/n3 ... 857-f3.jpg
http://sccn.ucsd.edu/~arno/spikenet/FaceNet/archi.GIF
http://www.youtube.com/watch?v=SCasruJT-DU&NR=1
There is more to the act of differentiating and representing data than just binary transistors however. Just as there are different transistors with one or more input channels, output channels and threshold values. Nerve cells vary in the number of input and output channels they maintain. A typical nerve cells has 10,000 total input/output channels (dendrites/axon terminals). Which probably exceeds that of a typical electronic transistor. (The number of possible permutations of the human brain exceeds the number of known elementary particles in the observable universe.).
You need a layered model. You begin with a layer of input cells that respond to a stimulus from the environment. This can be something like Retinal Ganglion Cells - photosensitive cells in the retina. When a cell is activated by a photon of its specific wavelength, what it is tuned to, then it passes this information to a second layer which integrates the inputs from other cells on the input layer. Such that, the cell on the second layer represents the activation of a particular pattern of cells on the first layer. Then there is an output layer which is the final meta-representation of the activation pattern of the second layer.
SO for example imagine you want a system that recognizes tables and chairs and differentiates between the two. You would need to have several functionally integrated modules that represent different features of tables and chairs. You would need what are called feature detectors to extract specific features. You would need something which handled the detection of edges - this would probably be a retinal ganglion cell that responds to an array of brightness. This edge-detection network could compare brightness of adjacent cell activations in order to determine the orientation and position of an edge. This would have to be integrated with another module that detected the particular shape of the object based on the edges. So shape and orientation would be integrated into a meta-representation. The edge detection module needs to be separate because edge detection can have only a finite set of conditions and the possible number of things the object could be would depend on the output from the edge detection system. So there would be a new input layer of cells responding to different combinations of edging that would integrate at higher levels to represent distinct objects.
http://www.nature.com/nrm/journal/v7/n3 ... 857-f3.jpg
http://sccn.ucsd.edu/~arno/spikenet/FaceNet/archi.GIF
Re: What Awaits the Future of Humanity?
Here is a fun example of an AI fighter learning the moves of the human player, with explanation of the neural network. Very cool http://www.youtube.com/watch?v=4dJpf9Fn3cw&NR=1
Neural Networks Lesson http://www.youtube.com/watch?v=eDYOH9q2QdA&feature=fvw
Neural Networks Lesson http://www.youtube.com/watch?v=eDYOH9q2QdA&feature=fvw