The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
well.. I was wondering how to parse all those dice expression, in any order, with space and ambiguous syntax.
parser generator seemed like the easiest solution.
from start, to reading about the syntax, to test, to finish took me one hour.
One hour well spent if you ask me!
The book offers 25 thoughtful perspectives concerning AI and the impacts it could have on humanity.
There are two camps:
1) AI is a potential existential threat.
2) AI is nothing to worry about; we know what we're doing and we can control it.
It seems like we are in a moment similar to the one just after the Manhattan Project produced the first nuclear bombs - humans were in possession of and using a power we really didn't fully understand.
We create something that kind of feels like 1), but then we collectively act like it's 2).
From your perspective as a software developer, what camp do you fall in? If neither, define your own.
"I intend to live forever - so far, so good." Steven Wright
"I almost had a psychic girlfriend but she left me before we met." Also Steven Wright
"I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.
The Beer Prayer - Our lager, which art in barrels, hallowed be thy drink. Thy will be drunk, I will be drunk, at home as it is in the tavern. Give us this day our foamy head, and forgive us our spillage as we forgive those who spill against us. And lead us not to incarceration, but deliver us from hangovers. For thine is the beer, the bitter and the lager, for ever and ever. Barmen.
In my student days, I bought a book for one single reason - its title: "Machines who think".
Considering how long ago that is, I am not holding my breath while waiting for the self-aware machines.
If you really want to loose your sleep over such issues: Pick up some of the SciFi novels by James P. Hogan, such as "The two faces of tomorrow" or "Realtime interrupt". "Two faces" is from my student days as well ("Realtime" is more recent), but Hogan had the top AI experts at C-M and MIT review his manuscripts: Even today they hold water, seen from a professional perspective. Obviously, we have extended our understanding since the books were written, but the knowledge on which the books are built is essentially still "correct". Both books are higly recommended.
It seems like we are in a moment similar to the one just after the Manhattan Project produced the first nuclear bombs
And that's the difference. We had nuclear bombs.
AI? Give me a break. Show me something that actually can be described as artificial intelligence --
something that can perceive the world, contemplate an action, and have the means to interact with the physical world to implement that action. And implement it in a way poses a threat to anything (but you won't get past the first condition.)
What, are all those self-driving cars going to suddenly join Lyft and go on strike?
Even the tragic Boeing crashes are not an AI running amok but a poorly programmed expert system. As in, some intelligence on the plane didn't suddenly say, "hey, let's go kill some people."
There is no AI. There is no "Intelligence" - sure, we have extremely limited systems that can learn and adapt, that require huge training sets that result in a complex weighted network. You call that thinking? You call that intelligence? A worm is smarter.
But that's not true for neural networks. They aren't programmed, they are trained, and they aren't nearly as deterministic as coded programs. They are working on fuzzy logic the same as we do, and they can make mistakes like we do.
But it's not. You should bone up on DNNs a bit more. There is zero problem domain knowledge coded into a DNN. It's just a set of level driven nodes just as our brain's neurons are. There can be problem domain aware code around a DNN do other parts of the job, but the DNN is NOT just doing something it was programmed to do.
It doesn't matter if you consider it intelligent or not. The fact is it will take in lots of information and which generate a choice not based on being told what choices to make and not based on any inputs it has ever seen before. And, like a human, it can make mistakes similar to how we make them, not off/on right/wrong mistakes but fuzzy mistakes.
The codes doesn't ALLOW anything. That's sort of the point of DNNs. They aren't programs in the sense that most programs are. They are more like meta-programs. The program is just the pipes through which the data flows. The decisions are not made by those pipes, it's made by how the data flowing through those pipes interact with each other, which is why it can deal with information it's never seen before.
It doesn't matter if it's alive or really 'thinks' by your or my definition of what that means. The fact is that it can make decisions much more in the way that we do than like a software program does. They aren't anything alike really.
That means it can be used for things that regular software programs cannot hope to do. And those things it can do very well are things that are potentially very dangerous to us, because human nature will insure that we use them thusly.