Re: [opencog-dev] ArangoDB as a backend for atomspace.

2017-10-02 Thread Vanangamudi

Hi Linas,

How long would it take for a person, with knowledge rating 3/5 in C++ to 
do this?



Thanks,

Selva.


On 10/03/2017 07:04 AM, Linas Vepstas wrote:
There was no attempt ... You are welcome to try to add this; it's 
technically straight-forward, but not quite a small project.


--linas

On Mon, Oct 2, 2017 at 11:11 PM, paarulakan(பாருலகன்) 
> wrote:


 Was there any attempt at considering arangodb as a backend for
atomspace. it was mentioned in wiki that neo4j was a candidate and
hypergraphdb was one too, and it was also mentioned that if the db
impl is in C++ it'd be better. ArangoDb is implemented in C++.

Disclaimer: I am in no way affiliated to ArangoDB. I was looking
for a db to store dictionary and etymological information inside a
database, when going through graph databases this caught my eyes.

Thanks.
-- 
You received this message because you are subscribed to the Google

Groups "opencog" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to opencog+unsubscr...@googlegroups.com
.
To post to this group, send email to opencog@googlegroups.com
.
Visit this group at https://groups.google.com/group/opencog
.
To view this discussion on the web visit

https://groups.google.com/d/msgid/opencog/d047d56d-288f-422a-be43-f602fc0d352f%40googlegroups.com

.
For more options, visit https://groups.google.com/d/optout
.




--
/"The problem is not that artificial intelligence will get too smart 
and take over the world," computer scientist Pedro Domingos writes, 
"the problem is that it's too stupid and already has." /

--
You received this message because you are subscribed to a topic in the 
Google Groups "opencog" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/opencog/9f9t0Q1zgPE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
opencog+unsubscr...@googlegroups.com 
.
To post to this group, send email to opencog@googlegroups.com 
.

Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/CAHrUA36vLfH94uDsh7PAgccuPdbzkeXyaKo6%3DsL9uHtNS%2BTwyg%40mail.gmail.com 
.

For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to opencog+unsubscr...@googlegroups.com.
To post to this group, send email to opencog@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/bb0e75d0-41aa-8a2a-5f8f-57b3e6507d5b%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [opencog-dev] Contributing to Opencog

2017-10-02 Thread Linas Vepstas
On Mon, Oct 2, 2017 at 2:32 AM, Mark Nuzz  wrote:

> Hi,
>
>
> On Sun, Oct 1, 2017 at 9:30 AM, Linas Vepstas 
> wrote:
>
>
> > I mean, how do I tell people "this code compiles but probably doesn't
> work
> > and no one uses it" vs. "this code is the bedrock foundation that we
> > jelously protect from damage"
>
> The way I see it handled most often is to only allow
> production-quality, working code in the master branch.


Yes, but this is the opposite of what we do. I've had this argument with
Ben, and he wants anyone to contribute any thing at any time, no matter
what the quality is. Everyone gets write permissions always. He doesn't
want me or anyone to be a gatekeeper or project manager. He's very
anti-project-management.

The current split is that the atomspace is core code, and is more tightly
policed, while the opencog repo is the wild-west of random parts.


> But didn't the
> project try to enforce that with CircleCI (I think) and you had an
> issue with that?


CircleCI was great, but the integration with github was terrible. It made
checking in code very hard.  It was an instrument of torture and pain.

Anyway, that is besides the point: Although passing unit tests is
important, it is not enough to ensure high-quality code.   There's more to
it than that.

> >
>
> It might just be my anti-C++ bias talking.


I don't particularly love C++. I don't hate it either. It is what it is.

But focusing on this misses the point of opencog.  Don't write C++ code!!
Not you and mostly not anyone, except for a few core maintainers.

You should think of opencog as a domain-specific language.  Actually,
several domain-specific languages. We've created half a dozen of those,
program in those.   For example, our newest one is "ghost". Program in
ghost, that's what you should use, and not C++.

--linas

-- 
*"The problem is not that artificial intelligence will get too smart and
take over the world," computer scientist Pedro Domingos writes, "the
problem is that it's too stupid and already has." *

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to opencog+unsubscr...@googlegroups.com.
To post to this group, send email to opencog@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/CAHrUA35hkNbRAmu_Via5dOtJD3Xn21yQW%3DZ7ubvq62XtTkOj%3Dw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [opencog-dev] ArangoDB as a backend for atomspace.

2017-10-02 Thread Linas Vepstas
There was no attempt ... You are welcome to try to add this; it's
technically straight-forward, but not quite a small project.

--linas

On Mon, Oct 2, 2017 at 11:11 PM, paarulakan(பாருலகன்) <
selva.develo...@gmail.com> wrote:

>  Was there any attempt at considering arangodb as a backend for atomspace.
> it was mentioned in wiki that neo4j was a candidate and hypergraphdb was
> one too, and it was also mentioned that if the db impl is in C++ it'd be
> better. ArangoDb is implemented in C++.
>
> Disclaimer: I am in no way affiliated to ArangoDB. I was looking for a db
> to store dictionary and etymological information inside a database, when
> going through graph databases this caught my eyes.
>
> Thanks.
>
> --
> You received this message because you are subscribed to the Google Groups
> "opencog" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to opencog+unsubscr...@googlegroups.com.
> To post to this group, send email to opencog@googlegroups.com.
> Visit this group at https://groups.google.com/group/opencog.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/opencog/d047d56d-288f-422a-be43-f602fc0d352f%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
*"The problem is not that artificial intelligence will get too smart and
take over the world," computer scientist Pedro Domingos writes, "the
problem is that it's too stupid and already has." *

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to opencog+unsubscr...@googlegroups.com.
To post to this group, send email to opencog@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/CAHrUA36vLfH94uDsh7PAgccuPdbzkeXyaKo6%3DsL9uHtNS%2BTwyg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [opencog-dev] Storytelling

2017-10-02 Thread Murilo Saraiva de Queiroz
About post-scarcity economy, uploads and such: the new book from Cory
Doctorow, Walkaway, is pretty interesting! I didnt' finish it yet, but I'm
enjoying a lot of stuff there.

On Sun, Oct 1, 2017 at 11:02 PM, Linas Vepstas 
wrote:

> You might enjoy the AGI mailing list. If you cast your net more widely,
> there's the extropians, the trans-humanists, the life-extensionists,
> certain classes of economists, and much much more. There are TED talks
> about unemployment caused by AI/AGI.  Ray Kurzweil has written half a dozen
> books, there are others before him, and our very own Ben Geortzel just
> published his sixth or seventh maybe a few months ago or so, this latest
> one is non-technical, general readership.
>
> And of course, the original Star Trek series was set in a post-scarcity
> economy.  You would name whatever you wanted, and the replicator would just
> create it, for nothing, for free.  Earl Grey tea. The recent Star Trek
> reboots completely lost sight of this utopia, and replaced it by pointless
> stupid action-adventure.
>
> --linas
>
> On Mon, Oct 2, 2017 at 9:29 AM, William Taylor 
> wrote:
>
>> "So does everyone. Easy to say, hard to do. You can implement quick
>> cheesy hacks in a few months or a few years.  You can spend ten or 20
>> yeas after that, and still not get even close.  Many, many many have
>> tried, no one has been successful yet.  Not even partly-successful."
>>
>> Heh, I have the rest of my life to work on this. I am still learning
>> c++ python and opencog.
>>
>> Lots and lots of people talk about this.  The only problem is that its
>> actually really hard to do this, technically, politically, socially,
>> economically, legally.
>>
>> I haven't heard anyone talking about this idea. My researching skills
>> suck. Has anyone tried a recursive function that starts with an
>> outside stimulus, coordinates and runs thousands of smaller
>> experiential patterns in an effort to maximize a utility function? In
>> other words the system would get a string from the outside world such
>> as: System gets a request for a hamburger. It performs a
>> transderivational search by running the object of a hamburger through
>> all of the modalities and transforms such as aroma of hamburgers,
>> shape and color of hamburgers, texture and resistant pressure of
>> hamburgers and so forth. It then explores the relations of hamburgers
>> like where to get them, how much they cost and etc. These give a model
>> of the hamburger, the thought. I think a thought is a model of reality
>> and it consists of internal and external sensory perceptions ordered
>> in a specific way. Our brain has thousands of them. We constantly
>> model things. The mind uses models to ask questions, declare
>> statements, and issue commands. English language is a basic model of
>> human thought and as such suggests there are three kinds of thoughts,
>> declarations, questions and commands. A thinking "function" could be a
>> recursive function that tests for an external sense or senses and
>> builds a model by asking questions, making declarations, or issuing
>> orders. It can receive a language input asking it to create a love
>> story. It does a transderivational search for love stories and models
>> a love story, distorts the results from the search to create a new
>> story about love.
>>
>>
>> Lots and lots of people talk about this.  The only problem is that its
>> actually really hard to do this, technically, politically, socially,
>> economically, legally.
>>
>> No matter what I would like to join in on the conversation and learn
>> to shape my idea
>> (model) better so that it fits reality. Please point me to books,
>> threads, anything so that I can learn from the giants before me and
>> stand on their shoulders. That way I may see something I wasn't able
>> to see before. Please excuse the sloppy language in trying to explain
>> my idea. I am excited to share these foolish dreams and I am perhaps
>> writing too quickly. > id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2">
>> 
>> 
>> > href="http://www.avg.com/email-signature?utm_medium=email;
>> utm_source=link_campaign=sig-email_content=webmail"
>> target="_blank">> src="https://ipmcdn.avast.com/images/icons/icon-envelope-tic
>> k-green-avg-v1.png"
>> alt="" width="46" height="29" style="width: 46px; height: 29px;"
>> />
>> Virus-free. > href="http://www.avg.com/email-signature?utm_medium=email;
>> utm_source=link_campaign=sig-email_content=webmail"
>> target="_blank" style="color: #4453ea;">www.avg.com
>> 
>> 
>> > height="1">
>>
>> On 10/1/17, Linas Vepstas  wrote:
>> > On Sun, Oct 1, 2017 at 11:25 PM, William Taylor <
>> wtaylorjr2...@gmail.com>
>> > wrote:
>> >
>> >> Please excuse the double post. I have an idea that I would like to try
>> >> out. I would like to design modalities, sight sound taste touch and
>> >> smell and general. Each 

[opencog-dev] ArangoDB as a backend for atomspace.

2017-10-02 Thread பாருலகன்
 Was there any attempt at considering arangodb as a backend for atomspace. 
it was mentioned in wiki that neo4j was a candidate and hypergraphdb was 
one too, and it was also mentioned that if the db impl is in C++ it'd be 
better. ArangoDb is implemented in C++. 

Disclaimer: I am in no way affiliated to ArangoDB. I was looking for a db 
to store dictionary and etymological information inside a database, when 
going through graph databases this caught my eyes. 

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to opencog+unsubscr...@googlegroups.com.
To post to this group, send email to opencog@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/d047d56d-288f-422a-be43-f602fc0d352f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.