jhuni
- Karma
- 246
- Created
- December 18, 2010 (15y ago)
- Submissions
- 0
I define intelligence as the ability of an agent to optimize its environment to suit its preferences in a variety of contexts. In the context of abstract environments this means dealing with constraint optimization and reinforcement learning. In partially observable environments means using perceptual learning techniques to make sense of the environment.
In order to create an intelligent agent I have constructed a two part system consisting of a system for dealing with optimization under complete information using techniques from order theory, operations research, and optimization theory as well as a system for optimization under incomplete information that uses the perceptual learning capabilities of OpenCV. You can read more about my work on my blog:
http://lisp-ai.blogspot.com/
This makes error-correcting the foundation of the universe, but I would prefer to have causality be fundamental, such as with the causal sets program. This is interesting though, especially for quantum computing.
I can confirm, I have been writing Clojure for seven years. Its pretty nice to look at now.
Excellent point, how many layers of accidental complexity are we on now? I have lost count.
Installation is the point, you don't want to run a game only once.
The first question that comes to mind is, what is wrong with using the JVM or the CLR as a compilation target for such a language. The only thing that I can think of is that they want to exist on the Python platform,…
The problem is that maintaining a browser engine is enormously expensive. There are so many features you need to maintain, security issues to deal with, etc. In the past Microsoft made money off of their operating…
> It also means exposure to paradigms like functional programming, or logic programming. I recommend Haskell, not because you need to learn yet another language, but because the knowledge ceiling in its ecosystem is…
Guido Van Rossum and the development team didn't want the language to be functional. There is very little functional support in Python in general, besides not supporting first class functions over multiple lines.
One note about point (2) dealing with the versions and the languages object oriented features. I noticed the object-oriented support has been tacked on, before Python 2.2 the objects had their own type which was…
> Lisp programmers tend to be ignorant of applied mathematics. As a Lisp programmer and a mathematician myself I must disagree. I spent years working on mathematical applications using Lisp dialects, initially drawing…
Does this person think that programming will suddenly be a breeze if it is done as a hobby rather then as a job? Even if you are programming in your own free time you will still have to deal with the perversions of…
> You misread me. What I said was that "set theory" is the general mathematical framework exactly equal to what we computer scientists call "type theory". That makes more sense. I am coming from a mathematical…
> Number theory/abstract algebra, which is the study of natural numbers among other things, is a form of set theory. Let S be the set {a,b} and let T be the set {c,d}. There are two bijections S -> T between…
> The type system does quite a bit more than just describe cardinality. The single most important feature is typeclasses; you simply can't replicate some of what typeclasses can easily do without a similar type…
> Type theory and accompanying first-order logic is the foundation upon which mathematics is built. Since when? Mathematics was originally founded on the study of the natural numbers. The mathematics I find most…
I like having access to mathematical semantics, simple algebraic rules, and all the other things you mentioned but combining these features with a non-homoiconic syntax spoils the whole thing for me. > Not only is…
> But of course people asking for more state will tell you that North Korea is not a good example of communism and that Argentina is not a good example of socialism. The Workers' Party of Korea attends the…
> In the spirit of healthy debate, Microsoft's control of the desktop is akin to Kleenex's control of the tissue market. It will always be there because no one really expects it to change. The thing is that most…
Unfortunately, I don't share your optimism with regards to our immediate ability to liberate ourselves from computer systems with closed designs. The Microsoft hegemony has been here for decades and I don't see it going…
> Most people aren't tinkerers. Lots of people aren't curious, and many people respond to freeform environments with indecision and frustration that's self-defeating. They weren't born they way, these people lost…
Your analysis is spot on. Schools are part of a larger economic system that is based upon alienation. How can I be curious about the things around me if they are based upon closed designs? For example, how can I be…
Public education in modern capitalist society is a step up over what we had before. When capitalism first emerged in England there were no child labor laws so millions of children were denied an education and put into…
High-def movies are sold for a profit unlike most WoW goods so they are more like the goods sold in the Maple Story cash shop.
> I value the freedom of hard-working content creators to make money from their labor over the freedom of teenagers to get free copies of popular movies and video games I appreciate how you twisted this. This…
> And thus, piracy is equivalent to stealing. Piracy isn't really stealing because it isn't changing owners from one person to another. Piracy is more like communism because it is an attack against the idea of…