[agi] Seeking student programmers for summer 2008: OpenCog meets Google Summer of Code

2008-03-22 Thread Ben Goertzel
Hi all,

Sorry for the short notice, but I was out of town last week with limited email
access...

The Singularity Institute for AI was accepted as a mentoring organization for
Google's 2008 Summer of Code project, with a focus on the OpenCog
open-source AGI project (www.opencog.org).  See

http://code.google.com/soc/2008/siai/about.html

What this means is that programmers who want to spend Summer 2008
working on open-source AI code within the OpenCog framework, and get paid
$5000 by Google for this, can submit proposals for OpenCog projects,
within the GSOC website.

Student programmers have the interval btw March 24 and March 31 to
submit proposals, then accepted proposals will be announced on the GSOC
website on April 11.

If you have a particular proposal idea you'd like to discuss, best option
is to post it on the OpenCog Google Group mailing list (find info on
opencog.org).

Some proposal ideas are found here

http://opencog.org/wiki/Ideas

but we're quite open to other suggestions as well, in the freewheeling spirit
of GSOC...

Thanks
Ben


-- 
Ben Goertzel, PhD
CEO, Novamente LLC and Biomind LLC
Director of Research, SIAI
[EMAIL PROTECTED]

If men cease to believe that they will one day become gods then they
will surely become worms.
-- Henry Miller

---
agi
Archives: http://www.listbox.com/member/archive/303/=now
RSS Feed: http://www.listbox.com/member/archive/rss/303/
Modify Your Subscription: 
http://www.listbox.com/member/?member_id=8660244id_secret=98558129-0bdb63
Powered by Listbox: http://www.listbox.com


Re: [agi] Question about Macintosh developers

2008-03-22 Thread Aki Iskandar
Thanks Richard.  That rules me out - because I am a scratch beginner at
Object C.  As an ex-Microsoft consultant, C# is my strength - but I've come
to love Python for its conciseness, power, and simplicity - a rare mix.
I'm also favoring the transition to Mac OS X (tired of Windows) ... so maybe
in a couple of years, I can claim I'm proficient in Cocoa/Object C  :-)
Still - I'm glad to help clarify what your looking for.

BRgds,
~Aki


On Fri, Mar 21, 2008 at 7:48 PM, Richard Loosemore [EMAIL PROTECTED]
wrote:

 Aki Iskandar wrote:
 
  Hi Richard -
 
  Just to help frame the question ... What technology?  Specifically Cocoa
  / Object C ?  (which are mostly native to Mac OS X)  ... or any of Java,
  Python, Ruby, etc.Cocoa has bindings that can be used by Java
  developers - but is a lot clumsier than developing in Object C.
 
  Thanks,
  ~Aki

 Yes, Cocoa/Obj C is important because of the general power of the
 development environment  -  I am not keen on the other language
 bindings.  In addition to all this, they have Core Animation.

 With regard to the other question that Jey Kottalam asked, I am not
 thinking about the cross-platform toolkits at the moment because other
 platforms are not an issue.  Reducing the complexity of the programming
 task, on the other hand, is very important ;-).



 Richard Loosemore.





  On Thu, Mar 20, 2008 at 2:31 PM, Richard Loosemore [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] wrote:
 
 
  Just a quick question for the AGI readership:  is there anyone
 (lurker
  or otherwise) who is doing AI or cog sci stuff and is also a
 proficient
  Mac developer?
 
 
  I'll take any answers offlist.
 
 
 
  Richard Loosemore
 
  ---
  agi
  Archives: http://www.listbox.com/member/archive/303/=now
  RSS Feed: http://www.listbox.com/member/archive/rss/303/
  Modify Your Subscription: http://www.listbox.com/member/?;
  http://www.listbox.com/member/?;
  Powered by Listbox: http://www.listbox.com
 
 
 
 
  --
  Aki R. Iskandar
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
  
  *agi* | Archives http://www.listbox.com/member/archive/303/=now
  http://www.listbox.com/member/archive/rss/303/ | Modify
  http://www.listbox.com/member/?;
  Your Subscription [Powered by Listbox] http://www.listbox.com
 

 ---
 agi
 Archives: http://www.listbox.com/member/archive/303/=now
 RSS Feed: http://www.listbox.com/member/archive/rss/303/
 Modify Your Subscription:
 http://www.listbox.com/member/?;
 Powered by Listbox: http://www.listbox.com




-- 
Aki R. Iskandar
[EMAIL PROTECTED]

---
agi
Archives: http://www.listbox.com/member/archive/303/=now
RSS Feed: http://www.listbox.com/member/archive/rss/303/
Modify Your Subscription: 
http://www.listbox.com/member/?member_id=8660244id_secret=98558129-0bdb63
Powered by Listbox: http://www.listbox.com


[agi] The Effect of Application of an Idea

2008-03-22 Thread Mark Waser
Jim,

You are absolutely correct.  Try the following logical definition/meme-map 
where all links are tautologies (and therefore transitive)

-Spread
|| |
   |
|| |
   |
vvv 
 v
Intelligent -- Friendly --  Ethical -- {Core of all 
religions}--{Any current religion minus irrational, unethical , stupidities}
^  ^ \^   ^ 
|   |   \   |   |
v  v\ v   v
   Rational--Self-Interest   {Play Well With Others)--Love

The meme itself is a successful implementation of Seed Friendliness (and 
Intelligence) if successfully implanted.



  - Original Message - 
  From: Jim Bromer 
  To: agi@v2.listbox.com 
  Sent: Saturday, March 22, 2008 5:33 PM
  Subject: **SPAM** [agi] The Effect of Application of an Idea


  I want to quickly mention an idea I had a few years ago.  New knowledge can 
be thought of as data stored somewhere in some kind of database, but it also 
has a greater potential of effect when it used intelligently.  New knowledge is 
not just a dull object of information to be stored, because it has a potential 
to be far reaching when it is used.  It even has the potential to change the 
course of ones thinking.



  Knowledge is varied, and the usefulness, adequacy and accuracy will not be 
the same for each piece of information.  Some information will constitute a 
meaningful idea and some will only constitute a fragment of an idea.  Knowledge 
constitutes understanding only when it is combined with more knowledge that is 
relevant to it and can be used effectively to integrate it into a greater sense 
of the subject matter.  So even though a piece of knowledge may be recognized 
as meaningful, that meaning exists because it can be related to many other 
kinds of knowledge.



  Knowledge is not just a piece of information that lies dully on a dusty 
shelf, so to speak, it has the potential to dynamically relate to other kinds 
of knowledge.  In my view of advanced AI, knowledge has to play different 
computational roles with other kinds of knowledge.



  A few years ago, I realized that different kinds of knowledge can have a 
varied range of effect when it is applied to other knowledge.  Let's say that I 
want to store the information that parts x1332-b and z733-c are somehow related 
into a database record.  If no other kind of information has been stored about 
those parts, or if no relations with other relevant information has been 
programmed into the database, then that information will exist only as a rather 
dull fragment of information that is unrelated to any other information.  And 
the vast majority of people who will read this will quickly forget that parts 
x1332-b and z733-c are somehow related just because it holds so little meaning 
for them.  On the other hand, if I convince you that you should be a little 
more open minded, you might take that thought and apply it to a wide variety of 
situations.  The difference is that a persuasive argument to change the way you 
think about things in general can potentially have a greater effect of 
application than a piece of information concerning some trivial fact that is 
has little meaning to you.



  One of the great things about this theory of the effect of application is 
that it can be modeled in a simple closed artificial system and studied, but it 
can also subsequently be used in an extension of the system.  It is in effect, 
a foundation of conceptual integration, and by recognizing the significance of 
the theory, I believe that some important new areas of research may be 
discovered.  The theory can help advanced students imaginatively discover how 
ideas can play different roles with other ideas and help them to see beyond the 
narrow application of fundamental primitives that dominate (and, in my opinion, 
often disable) current research into AGI.



  Although the theory can be used as a fundamental primitive in simple 
experiments, it can also be used in the definition of extensive conceptual 
systems as well.  It's beauty that it is not just a fundamental piece of 
knowledge; it is also a principle in a theory of conceptualization.  Ideas have 
effects on other ideas.



  Jim Bromer 

--
agi | Archives  | Modify Your Subscription  

---
agi
Archives: http://www.listbox.com/member/archive/303/=now
RSS Feed: http://www.listbox.com/member/archive/rss/303/
Modify Your Subscription: