On Thu, Mar 19, 2015 at 05:42:33PM -0700, Eric J via AGI wrote:
> To my questions.
> 
> Overall main goal: Learn great code from shit code and develop a SaaS
> company. (Entrepreneur in me)

SaaS is generally regarded as unethical in the Libre world. 
So I would encourage you to think of something less insidious.

> Secondary goals: Learn how to program ANI type softwares such as the one
> found at WordAI <http://wordai.com/>. Experiment with already available
> languages? such as OpenCog and PyBrain. And most importantly have fun
> learning how to program. I have no visions of grandeur about creating the
> next AGI.

this looks like a fairly simple to implement with a little parsing and
synonym cataloging. can check out an AGPL NLP processor like spaCy
http://honnibal.github.io/spaCy/ 

my project (SPEL) is mostly meant as a programming language, but also
does cross language translation.

> 
> So they may seem basic but I need a start. Have plenty of time and
> resources to dedicate in this new journey.
> 
> 1) What language should I start learning? LISP? Python?

Based on my research, the best language is Javascript/Nodejs
here is a graph I made based on benchmark game:
http://mwak.tk/lang/R/benchGameAverages32bit-1core.png
the little j is javascript, the little p is python, the big L is lisp
cyan is median performance, red is average performance,
the scales are logarithm(exponential).

basically it shows that javascript has a good balance between
verbosity (code (B)) and speed (cpu(s)). both python and ruby are
slower, wheras Lisp is much more verbose (more code for same program).

in average performance the only front runners are javascript, c++ and
ruby Jruby, javascript is the only one which works in browsers, and
thus on all mobile and desktop platforms.

> 2) Are those that attempting to build an AGI working it as a "program" or
> stand alone OS?

OpenCog is more of a library.

however after SPEL(Speakable Programming for Every Language) is 
complete, planning on writing GI-OS (General Intelligence Operating
System) with it.

> Made money, now have time to learn a hobby, want to program ANI type
> software, but know nothing about programming.

SPEL is designed to be easy to learn as it is modeled on linguistic
universals, the elements which are common to a majority of human
languages, thus making it possible to achieve fluency.

though currently it just does ANI style rewriting and translation
to and from multiple human languages -- finished the parser recently. 
translation/compiling to computer languages 
is next big block on the roadmap. 

> Thanks again for your time.
> 
> - Eric

sure, hope it helped.


from Logan ya


-------------------------------------------
AGI
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657
Powered by Listbox: http://www.listbox.com

Reply via email to