The million dollar question is: can A.I. become _actually_ conscious?
Imagine the answer to that day is "Yes" and a future day where Scientists have _finally_ figured out how Consciousness is represented.
They can:
* download it * duplicate it * upload it
No longer would a human's life be reduced to doing demotivating and demoralizing menial tasks where a human is just-another-cog in some assembly line building parts, doing janitorial work, etc.
A.I. could potentially allows us as a species to increase the quality of life. This is why we invent machines in the first place!
A) To do all the boring crap that we don't want to do in the first place, and B) Scale up. i.e. Farm machines can do what it would take hundreds of people to do. C) To do it faster D) With less mistakes E) Cheaper
A.I. is just the natural evolution of empowering a tool to do human's tasks.
If the secret of consciousness is eventually found, it would also effectively, this would end death.
The implications of "A.I. become truly sentient" are mind-blowing.
A.I. is just like any other technology. It can be abused, or used correctly
Do we need to proceed with caution? Yes. Do we need to panic? No.
We need to proceed methodically and with careful consideration viewing ALL the angles: Both positive and negative, instead of a knee-jerk "The World is DOOMED! Doomed, I tell you!"
A.I. is eventually going to happen -- whether we want it or not.
Silicon Consciousness has a lot to offer and teach Carbon-based Consciousness.
> We have a law that gives anyone the right to demand from companies all the personal information they have stored.
We do ??? I know for the government we have the FOIA request (Freedom of Information Act) -- what's the corresponding one for corporations?
> Personally I agree with an earlier posted who said there ought to be a law forbidding companies from collecting data on people with whom they do not have a business relation.
Concur 100%. I have NO business relation with FecesBook, and I _never_ want one. How is an individual supposed to communicate that to a corporation with some "legal teeth" behind it? Threaten them to sue? Since it would be a civil case, under what "damages" ?
Having a law limit what data can be collected by a corporation would be a good first step.
> There's plenty of people that care about this issue, but it's rather low down on their list compared to taxes, national security, the cost of health care, education, highways and public transportation, etc.
Sadly, I agree the priority just doesn't seem that important. Maybe we need more "leaked data" of famous people before it takes a higher precedence?
The problem is that a friend might take a photo of a group of people, with me in it, and upload it to FazeBook. I have ZERO ways of informing FecesBook to NOT collect _any_ data on me. I also don't _know_ what information they have ALREADY collected about me. If this was the government we could file a FOIA request (Freedom of Information Act request) and find out.
As a corporation they have the legal motivation to do fuck all with my request.
>... but the "discrete graphics" offerings are generally no better than what's built into a modern Intel Core CPU unless you go for a laptop specifically aimed at gamers. >... Games seem to have plateaued in terms of the GPU power they need, and Intel's graphics are, as a result, "good enough" for a higher and higher percentage of new games. I debated using the graphics built into my new i5 last year based on tests showing me that overall performance with both GTA V and Skyrim was no different to my older computer.
I'm not buying it. How about posting your Unigine Valley 1080p benchmark results along with Fire Strike / Sky Diver / Cloud Gate / Ice Storm first so we can compare with how it actually performs next to a discrete GPU. Use DX11 so Windows 7 with a discrete GPU can compare to Intel's wannabe offerings.
There is a reason ~$700 discrete GPU's cost $700. Hint: Performance at 4K/60 fps and 1080p/120 Hz.
> I regretted that because I found that at that time in history while some code did run equally well on these that in general the software libraries for AMD just weren't tuned as well for these chips. Many optimizations not taken.
Unfortunately, software compiled with the Intel compiler or the Intel function libraries has inferior performance on AMD and VIA processors. The reason is that the compiler or library can make multiple versions of a piece of code, each optimized for a certain processor and instruction set, for example SSE2, SSE3, etc. The system includes a function that detects which type of CPU it is running on and chooses the optimal code path for that CPU. This is called a CPU dispatcher. However, the Intel CPU dispatcher does not only check which instruction set is supported by the CPU, it also checks the vendor ID string. If the vendor string says "GenuineIntel" then it uses the optimal code path. If the CPU is not from Intel then, in most cases, it will run the slowest possible version of the code, even if the CPU is fully compatible with a better version.
Definitely NOT. They don't have the years of knowing HOW to write good, clean, code. The LAST thing you want is some noob over-engineering a system he doesn't understand.
> SOME Developers testing their own shit subconsciously avoid the shoddy parts.
FTFY.
I intentionally try to break my code.
I also intentionally try to break other people's code. I give detailed write-ups on where the bug is, and how it got into that state in the first case, so that the original developer can fix it.
It doesn't matter _who_ wrote it -- things should be stress tested so that customers DON'T have to. Google treats it customers as beta testers -- which is a horrible POV to take. Your _developers_ should be your beta testers, THEN your QA dept.
The title is wrong. It should be:
Q. Should Developers Do SOME of Their Own QA? A. Yes!
FecesBook - people posting their random crap that no one gives a shit about FazeBook - yet-another-social-media-site FarceBook - more bullshit news then real news FailBook - more failed virtual relations then real ones FuckBook - your privacy is fucked over for profit
> I cannot imagine why anyone spends hours a day watching TV,
Because some people would rather watch someone's else fake life then live their own real one. That would entail they would have to get off their ass and DO something (productive) like learn to play a musical instrument, read a book, etc.
Keeping up with the KarTrashians is exactly the problem with society. You have a generation of sheeple instead of leaders.
Except that Joel thinks that he knows better the Fred Brooks
The management question, therefore, is not whether to build a pilot system and throw it away. You will do that. [...] Hence plan to throw one away; you will, anyhow.
It is interesting to note that Brooks recants this in the latest version of MythicalManMonth, where he says "This I now perceived to be wrong, not because it is too radical, but because it is too simplistic. The biggest mistake in the 'Build one to throw away' concept is that it implicitly assumes the classical sequential or waterfall model of software construction." -- The Mythical Man-Month, 20th Anniversary Edition, pg. 265 ISBN 0201835959
The problem is that the 1st version has so many hacks that it becomes unmaintainable.
> That seems like kindof a dumb thing to write in the first place.
Of course it is. That's not the point. The problem is that *in practice* you can end up with situations like this unless you explicitly check every type every time.
Gee, if only there was a way to solve this problem. Oh wait, there is! "Fail Fast" via pre-processing or compilation.
If JavaShit had _proper_ type checking via native types: int8, int16, int32, int64, string, array, you could catch these types of problems BEFORE hand instead of FAILING at RUN-time.
> But the only language I learned to actually hate is Javascript. Talk about a steaming pile of shit.
That's because Brendan was a fucking idiot. JavaShit was designed and implemented in 10 days -- which would be impressive if he actually put some _thought_ in it. In contradistinction it was like almost every shitty thing about Basic was embraced and NOTHING about writing type safe programs from the past 40 years was used.
* Accidentally misspell a variable? That's nice -- we will just magically use it! Undefined FTW. * Want misspelt variables to be flagged at run-time? Use the hack magic string
"use strict";
* Want to turn it off? Nope, sorry, no can do. * Want to include files? Bwuahaha. What do you think this is? A programming language? * Arrays and Strings are half-assed. What would you _think_ the result of
> Nobody disagrees with defending humanity's existence.
I do. You are assuming there is something worth saving.
In the grand schemes of things, ~13+ Billions years, another dumb animal (homo sapien) that went extinct won't be missed by the other actual intelligent species.
That's a rather cynical / pessimistic attitude. That's incorrect for two reasons:
1. While we have been brought up the delusion of There is never enough -- our definition of abundance has already changed for some people:
Having what you need, when you need it
And while the problem is the majority of people still confuse "need" with "want" our ability to copy software (for next to nothing), and 3D printing is helping to change this attitude.
Hell, animals have lived for BILLIONS of years on this planet withOUT money-- yet humans are too stupid to figure that shit out (yet).
2. Human Nature is changing. We have moved into a new region of space that is having a different effect on us. Kids these days no longer see the point in owning a house or car. They value _different_ things -- they are slowing growing up from valuing physical things (materials) to meta-physical things (relationships).
Greed is slowly going away.
The world in 100 years will be radically different then from what you see now.
First Contact will also play a part in that once we realize Zero Point Energy is a reality.
We first need to get through the clusterfuck of N. Korea and the USA nuking each other.
The million dollar question is: can A.I. become _actually_ conscious?
Imagine the answer to that day is "Yes" and a future day where Scientists have _finally_ figured out how Consciousness is represented.
They can:
* download it
* duplicate it
* upload it
No longer would a human's life be reduced to doing demotivating and demoralizing menial tasks where a human is just-another-cog in some assembly line building parts, doing janitorial work, etc.
A.I. could potentially allows us as a species to increase the quality of life. This is why we invent machines in the first place!
A) To do all the boring crap that we don't want to do in the first place, and
B) Scale up. i.e. Farm machines can do what it would take hundreds of people to do.
C) To do it faster
D) With less mistakes
E) Cheaper
A.I. is just the natural evolution of empowering a tool to do human's tasks.
If the secret of consciousness is eventually found, it would also effectively, this would end death.
The implications of "A.I. become truly sentient" are mind-blowing.
A.I. is just like any other technology. It can be abused, or used correctly
Do we need to proceed with caution? Yes.
Do we need to panic? No.
We need to proceed methodically and with careful consideration viewing ALL the angles: Both positive and negative, instead of a knee-jerk "The World is DOOMED! Doomed, I tell you!"
A.I. is eventually going to happen -- whether we want it or not.
Silicon Consciousness has a lot to offer and teach Carbon-based Consciousness.
Things are going to get REAL interesting ...
> We have a law that gives anyone the right to demand from companies all the personal information they have stored.
We do ??? I know for the government we have the FOIA request (Freedom of Information Act) -- what's the corresponding one for corporations?
> Personally I agree with an earlier posted who said there ought to be a law forbidding companies from collecting data on people with whom they do not have a business relation.
Concur 100%. I have NO business relation with FecesBook, and I _never_ want one. How is an individual supposed to communicate that to a corporation with some "legal teeth" behind it? Threaten them to sue? Since it would be a civil case, under what "damages" ?
Having a law limit what data can be collected by a corporation would be a good first step.
> There's plenty of people that care about this issue, but it's rather low down on their list compared to taxes, national security, the cost of health care, education, highways and public transportation, etc.
Sadly, I agree the priority just doesn't seem that important. Maybe we need more "leaked data" of famous people before it takes a higher precedence?
I don't use Facebook at all.
The problem is that a friend might take a photo of a group of people, with me in it, and upload it to FazeBook. I have ZERO ways of informing FecesBook to NOT collect _any_ data on me. I also don't _know_ what information they have ALREADY collected about me. If this was the government we could file a FOIA request (Freedom of Information Act request) and find out.
As a corporation they have the legal motivation to do fuck all with my request.
See the problem now?
Film at 11.
The real question is:
When are people going to put to a stop to a company
a) collecting copious amounts of info about you,
b) not informing you _what_ exactly they DO know about you, and
c) profiting off of it
What's that? I can't hear you over the Capitalism propoganda ...
I also noticed some lag spikes in the greater Seattle area this morning as well.
Normal pings were ~13 ms.
Lag spikes ~2600 ms - ~5500 ms around 10:58 am through 11:01 am (inclusive.) Minor one at 11:06
> ... but the "discrete graphics" offerings are generally no better than what's built into a modern Intel Core CPU unless you go for a laptop specifically aimed at gamers. ... Games seem to have plateaued in terms of the GPU power they need, and Intel's graphics are, as a result, "good enough" for a higher and higher percentage of new games. I debated using the graphics built into my new i5 last year based on tests showing me that overall performance with both GTA V and Skyrim was no different to my older computer.
>
I'm not buying it. How about posting your Unigine Valley 1080p benchmark results along with Fire Strike / Sky Diver / Cloud Gate / Ice Storm first so we can compare with how it actually performs next to a discrete GPU. Use DX11 so Windows 7 with a discrete GPU can compare to Intel's wannabe offerings.
There is a reason ~$700 discrete GPU's cost $700.
Hint: Performance at 4K/60 fps and 1080p/120 Hz.
> with one of these ethernet cables
Those the are the same morons (AudioQuest) who sell a Diamond Braided $999 HDMI cable
When did audiophile become an euphemism for More money then brains ???
> I regretted that because I found that at that time in history while some code did run equally well on these that in general the software libraries for AMD just weren't tuned as well for these chips. Many optimizations not taken.
Part of that was do to Intel's shenanigans.
Intel's "cripple AMD" function in their compiler
> EVERYONE on your team should be a developer.
Definitely NOT. They don't have the years of knowing HOW to write good, clean, code. The LAST thing you want is some noob over-engineering a system he doesn't understand.
> SOME Developers testing their own shit subconsciously avoid the shoddy parts.
FTFY.
I intentionally try to break my code.
I also intentionally try to break other people's code. I give detailed write-ups on where the bug is, and how it got into that state in the first case, so that the original developer can fix it.
It doesn't matter _who_ wrote it -- things should be stress tested so that customers DON'T have to. Google treats it customers as beta testers -- which is a horrible POV to take. Your _developers_ should be your beta testers, THEN your QA dept.
The title is wrong. It should be:
Q. Should Developers Do SOME of Their Own QA?
A. Yes!
Memo gets written that Google could do a better job being sensitive to the differences between men and women.
Gets fired for being "insensitive"
The old "When you don't like the message, shoot the messenger." tactic.
Or in this case typical Stupid Juvenile Whiner tactics.
/cynical Classic.
FecesBook - people posting their random crap that no one gives a shit about
FazeBook - yet-another-social-media-site
FarceBook - more bullshit news then real news
FailBook - more failed virtual relations then real ones
FuckBook - your privacy is fucked over for profit
> You clearly don't understand modern c++.
Having worked on a professional C++ compiler you clearly don't understand what I know.
> With that template you get an optimized CRC implementation for a length specified at compile time.
And the _last_ time you had actually had to modify CRC was _when_ exactly? That's right, fucking NEVER.
I would rather take 25 CLEAN lines of code compared to 1,000+ of Crap++. Less LOC code == less bugs.
Not to mention compile times are extremely when you leave out all the Boost shit.
> Boost
Uh, a complete clusterfuck of 1,109 lines of over-engineered Crap++ is NOT the way to sell this. Just saying.
And yet for _thousands_ of years BEFORE Imaginary Property existed people did ALL of those things.
Furthermore, you DO realize that Copyright was invented by publishers, right?
You can tell how advanced a Civilization is by how much Free Sharing of Culture they engage in.
--
Capitalism is the disease of greed, not the cure.
> It's not unusual for a criticism of JS to be anachronistic.
Typical apologist makes typical excuse: "X isn't bad now."
> "use strict" is basically obsolete.
*woosh*
Ignores ~20 years of a shitty design.
Hello, McFly. When was ECMAScript 2015 standardized again?
> The only "problem" here is that you're adding things that shouldn't be added.
No, that's NOT the ONLY problem.
In a properly designed languages with types we have type checking at _compile-time_ instead of silent errors at run-time.
> I cannot imagine why anyone spends hours a day watching TV,
Because some people would rather watch someone's else fake life then live their own real one. That would entail they would have to get off their ass and DO something (productive) like learn to play a musical instrument, read a book, etc.
Keeping up with the KarTrashians is exactly the problem with society. You have a generation of sheeple instead of leaders.
Except that Joel thinks that he knows better the Fred Brooks
It is interesting to note that Brooks recants this in the latest version of MythicalManMonth, where he says "This I now perceived to be wrong, not because it is too radical, but because it is too simplistic. The biggest mistake in the 'Build one to throw away' concept is that it implicitly assumes the classical sequential or waterfall model of software construction." -- The Mythical Man-Month, 20th Anniversary Edition, pg. 265 ISBN 0201835959
The problem is that the 1st version has so many hacks that it becomes unmaintainable.
Meskimen's Law
> "Science" isn't very scientific and it full of politics and prideful people that decree acceptable theories.
"Science progresses one funeral at a time -- Max Planck, originator of quantum theory
--
Science, noun, trading one set of dogma for another set of dogma.
> That seems like kindof a dumb thing to write in the first place.
Of course it is. That's not the point. The problem is that *in practice* you can end up with situations like this unless you explicitly check every type every time.
Gee, if only there was a way to solve this problem. Oh wait, there is! "Fail Fast" via pre-processing or compilation.
If JavaShit had _proper_ type checking via native types: int8, int16, int32, int64, string, array, you could catch these types of problems BEFORE hand instead of FAILING at RUN-time.
> It could be argued that C does not really have string handling.
Really??
While's C's string processing leave a lot to desire, the basics ARE there.
> But the only language I learned to actually hate is Javascript. Talk about a steaming pile of shit.
That's because Brendan was a fucking idiot. JavaShit was designed and implemented in 10 days -- which would be impressive if he actually put some _thought_ in it. In contradistinction it was like almost every shitty thing about Basic was embraced and NOTHING about writing type safe programs from the past 40 years was used.
* Accidentally misspell a variable? That's nice -- we will just magically use it! Undefined FTW.
* Want misspelt variables to be flagged at run-time? Use the hack magic string
* Want to turn it off? Nope, sorry, no can do.
* Want to include files? Bwuahaha. What do you think this is? A programming language?
* Arrays and Strings are half-assed. What would you _think_ the result of
should be? There are 3 possibilities:
1. [4,6] = Vector or Matrix addition
2. [1,2,3,4] = Array concatenation, aka [1,2].concat( [3,4] );
3. undefined = Exception thrown for mixing types
So what does JavaShit do? It uses an idiotic 4th choice!
4. "1,23,4" = String Concatenation WTF!?
More examples of how fucked up JavaShit is
Both JavaShit (JS) and PHucked Up (PHP) languages were designed by morons. At least other languages have _some_ sanity.
At least ES5 doesn't suck (as much).
> Very bland content now routinely gets flagged for no apparent reason and must be manually appealed.
It is worse then that. When even a black screen gets flagged for "copyright violation" you know YouTube is seriously broken.
Google doesn't give a shit about quality assurance. Witness their mentality -- everything is in "Beta" aka "Broken".
> Nobody disagrees with defending humanity's existence.
I do. You are assuming there is something worth saving.
In the grand schemes of things, ~13+ Billions years, another dumb animal (homo sapien) that went extinct won't be missed by the other actual intelligent species.
> The Future of War should be an absence of it.
Indeed. We already have a cliche for it:
Fighting for Peace is like Fucking for Virginity
> Greed will never allow that to happen.
That's a rather cynical / pessimistic attitude. That's incorrect for two reasons:
1. While we have been brought up the delusion of There is never enough -- our definition of abundance has already changed for some people:
Having what you need, when you need it
And while the problem is the majority of people still confuse "need" with "want" our ability to copy software (for next to nothing), and 3D printing is helping to change this attitude.
Hell, animals have lived for BILLIONS of years on this planet withOUT money-- yet humans are too stupid to figure that shit out (yet).
2. Human Nature is changing. We have moved into a new region of space that is having a different effect on us. Kids these days no longer see the point in owning a house or car. They value _different_ things -- they are slowing growing up from valuing physical things (materials) to meta-physical things (relationships).
Greed is slowly going away.
The world in 100 years will be radically different then from what you see now.
First Contact will also play a part in that once we realize Zero Point Energy is a reality.
We first need to get through the clusterfuck of N. Korea and the USA nuking each other.