Live data from Hacker News

Viewing profile — jhuni

jhuni

HN member
Joined
Sat, Dec 18, 2010, 6:49 PM UTC
HN karma
246
Public activity
234 items

About jhuni

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/

Recent public activity

  1. comment
    Comment #18821291

    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, e…

  2. comment
    Comment #18821208

    I can confirm, I have been writing Clojure for seven years. Its pretty nice to look at now.

  3. comment
    Comment #18821193

    Excellent point, how many layers of accidental complexity are we on now? I have lost count.

  4. comment
    Comment #18821175

    Installation is the point, you don't want to run a game only once.

  5. comment
    Comment #18821121

    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 w…

  6. comment
    Comment #18712405

    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 …

  7. comment
    Comment #18712327

    > 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 kn…

  8. comment
    Comment #18711696

    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 clas…

  9. comment
    Comment #18711609

    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 objec…

  10. comment
    Comment #6957061

    > 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 u…

  11. comment
    Comment #6473100

    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 ha…

  12. comment
  13. comment
    Comment #5276567

    > 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 …

  14. comment
    Comment #5275878

    > 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 tw…

  15. comment
    Comment #5271868

    > 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 ea…

  16. comment
    Comment #5271806

    > 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 numbe…

  17. comment
    Comment #5267014

    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 …

  18. comment
    Comment #5218125

    > 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' P…

  19. comment
    Comment #5197975

    > 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…

  20. comment
    Comment #5197673

    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 he…

  21. comment
    Comment #5197520

    > 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 …

  22. comment
    Comment #5197502

    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 …

  23. comment
    Comment #5197457

    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 …

  24. comment
    Comment #5194331

    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.

  25. comment
    Comment #5194289

    > 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 appreciat…