Re: Lua / Freenet = Strong AI

Felipe Barriga Richards <[email protected]> Mon, 12 Aug 2013 08:17:25 -0700
Newsgroups gmane.network.freenet.technical
Message-ID <[email protected]>
--===============0251270910==
Content-Type: multipart/alternative; boundary="----KNB5ZKAPARHSJJBGT2LOX76NY1CXI5"

------KNB5ZKAPARHSJJBGT2LOX76NY1CXI5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Julien,=20

At least for me your explanation doesn't told me too much, is quite gener=
ic.  Anyways, AFAIK freenet should tolerate your experiment and if it slo=
wdown or affect in another ways it would be great news so it means that t=
here is something  that needs to be fixed on freenet.=20




[email protected] wrote:
>
>
>Hi, i'm Julien from France.
>
>I like Freenet, i first want to thank you all for working on it. It's
>great !
>
>I have a project i'd like to talk about.
>
>It's about Freenet, Lua, and strong AI.
>
>
>
>On Wikipedia's AI page (
>http://en.wikipedia.org/wiki/Artificial_intelligence ),
>we can see there's a lot of different approaches, tools, systems,
>mechanisms,
>mathematics, databases, whatever... The idea is to integrate every
>invention
>ever made into a single entity. I guess it's not the first
>let's-put-all-in-one
>kind of idea...
>
>Rather than a long boring text, i'd sum it up with the following main
>concepts :
>
>
>
>freenet
>- shared memory space
>- files are deleted only when not used
>
>node
>- can be a home computer
>- also shares unused CPU (a bit like BOINC)
>
>tables
>- are associative arrays (Lua syntax)
>- are files
>- associate "key" files with "value" files
>
>files
>- any kind of file
>- published, read, and modified by actors
>
>actors
>- can be software Agent (static location, any kind of executable)
>- can be Human user terminal (static location, maybe configurable GUI)
>- can be Luapse (Lua synapse) (variable location, small Lua program)
>
>propagation
>- each file has a list of actors to warn (automatically) when it is
>modified or
>"touched"
>- these warnings contain only the file's ID
>- actors can also "touch" files : make them propagate without modifying
>them
>
>
>
>Most of the work is done by software Agents, which are big programs,
>located
>(and staying) each on one node, implemented in any language, running on
>any
>platform. Each Agent can perform very well the specific type of task it
>has been
>made for (like bayesian inference, genetic programming, goal-based path
>finding,
>image analysis, big ontology stuff, ...etc), using local ressources.
>Typically,
>an Agent takes some files as input, and outputs another file, in
>another format.
>When its input files are modified, the Agent is warned, so it can
>modify its
>output file(s). There are also Luapses, which are tiny Lua programs
>used as glue
>: propagation, condition tests, simple table updating... A Luapse can
>be stored
>redundantly on several nodes.
>
>
>
>I'd like to know if such a project would be welcome on Freenet. It
>might
>generate a lot of files and activity. I don't want to interfere with
>Freenet's
>primary objective, which is freedom of speech.
>
>What do you think ?
>_______________________________________________
>Tech mailing list
>[email protected]
>https://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech

-fbr
--=20
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
------KNB5ZKAPARHSJJBGT2LOX76NY1CXI5
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body>Hi Julien, <br>
<br>
At least for me your explanation doesn&#39;t told me too much, is quite g=
eneric.  Anyways, AFAIK freenet should tolerate your experiment and if it=
 slowdown or affect in another ways it would be great news so it means th=
at there is something  that needs to be fixed on freenet. <br>
<br>
<br>
<br><br><div class=3D"gmail_quote">[email protected] wrote:<blockquote cl=
ass=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px =
solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class=3D"k9mail"><br /><br />Hi, i'm Julien from France.<br /><br />=
I like Freenet, i first want to thank you all for working on it. It's gre=
at !<br /><br />I have a project i'd like to talk about.<br /><br />It's =
about Freenet, Lua, and strong AI.<br /><br /><br /><br />On Wikipedia's =
AI page ( <a href=3D"http://en.wikipedia.org/wiki/Artificial_intelligence=
">http://en.wikipedia.org/wiki/Artificial_intelligence</a> ),<br />we can=
 see there's a lot of different approaches, tools, systems, mechanisms,<b=
r />mathematics, databases, whatever... The idea is to integrate every in=
vention<br />ever made into a single entity. I guess it's not the first l=
et's-put-all-in-one<br />kind of idea...<br /><br />Rather than a long bo=
ring text, i'd sum it up with the following main concepts :<br /><br /><b=
r /><br />freenet<br />- shared memory space<br />- files are deleted onl=
y when not used<br /><br />node<br />- can be a home computer<br />- also=
 shares unused CPU (a bit like BOINC)<br /><br
/>tables<br />- are associative arrays (Lua syntax)<br />- are files<br /=
>- associate "key" files with "value" files<br /><br />files<br />- any k=
ind of file<br />- published, read, and modified by actors<br /><br />act=
ors<br />- can be software Agent (static location, any kind of executable=
)<br />- can be Human user terminal (static location, maybe configurable =
GUI)<br />- can be Luapse (Lua synapse) (variable location, small Lua pro=
gram)<br /><br />propagation<br />- each file has a list of actors to war=
n (automatically) when it is modified or<br />"touched"<br />- these warn=
ings contain only the file's ID<br />- actors can also "touch" files : ma=
ke them propagate without modifying them<br /><br /><br /><br />Most of t=
he work is done by software Agents, which are big programs, located<br />=
(and staying) each on one node, implemented in any language, running on a=
ny<br />platform. Each Agent can perform very well the specific type of t=
ask it has been<br />made for (like bayesian
inference, genetic programming, goal-based path finding,<br />image analy=
sis, big ontology stuff, ...etc), using local ressources. Typically,<br /=
>an Agent takes some files as input, and outputs another file, in another=
 format.<br />When its input files are modified, the Agent is warned, so =
it can modify its<br />output file(s). There are also Luapses, which are =
tiny Lua programs used as glue<br />: propagation, condition tests, simpl=
e table updating... A Luapse can be stored<br />redundantly on several no=
des.<br /><br /><br /><br />I'd like to know if such a project would be w=
elcome on Freenet. It might<br />generate a lot of files and activity. I =
don't want to interfere with Freenet's<br />primary objective, which is f=
reedom of speech.<br /><br />What do you think ?<br /><hr /><br />Tech ma=
iling list<br />[email protected]<br /><a href=3D"https://emu.freen=
etproject.org/cgi-bin/mailman/listinfo/tech">https://emu.freenetproject.o=
rg/cgi-bin/mailman/listinfo/tech</a><br
/></pre></blockquote></div><br>
-fbr<br>
-- <br>
Sent from my Android phone with K-9 Mail. Please excuse my brevity.</body=
></html>
------KNB5ZKAPARHSJJBGT2LOX76NY1CXI5--

--===============0251270910==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Tech mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
--===============0251270910==--