[freenet-dev] Gun.IO and Freenet

2012-03-14 Thread Ximin Luo
Library has some architectural problems. I don't think it's a great use of time
to try to improve the existing code directly.

- We didn't create a proper specification for how the data structure should
work over freenet
- I made a mistake in trying to shoe-horn a stub remote data structure into the
Java collections framework.
- To support loading from remote, I wrote my own event handling framework,
which was not a very clean design as I wasn't familiar with
java.util.concurrent at the time.
- I did write an asynchronous merge algorithm (SkelBTreeMap.update) which
currently does the majority of the write work, but it's quite complex and
doesn't integrate well with the rest of the code. Toad also made some
adjustments on top of it for performance, which makes understanding it even
more complex as it distracts from the "pure" form of the algorithm.

What is needed to get Library working well is to:

1. specify the data structure, and associated algorithms, properly. I have
notes, I can help with this
2. use an event handling framework for Java (something similar to Twisted for
python, but also has the ability to use threads if necessary)
3. use this to implement the algorithm in a concise way

freenet itself should use something like this as well - atm it uses its own
custom solution which is a bit messy and not well-separated from the rest of
the code. It also uses many of its own crypto and concurrent utilities, which
bloats the code for no reason.

In other words, both Library and freenet (probably freenet first) needs some
major refactoring work, before major "features" can progress.

Most of this requires that freenet-ext be available as separate modules, which
needs an overhaul of the update-over-freenet system as that currently assumse
freenet-ext comes in a single JAR.

Oh, and another thing, the config framework is horrible and we really should
use an existing external solution. This would make the freenet installation
portable to different systems (e.g. to conform to FHS), rather than being
constrained to the current rigid set of directories. I did make this part
customisable but it's still untidy and has some fiddly non-fatal problems.

Dependency diagram:

[ overhaul freenet update system ]
 |-> [ use external crypto library ]
 |-> [ use external config management library ]
 ||-> [ make installation more portable / robust ]
 |-> [ use external event-handling library (both async and concurrent) ]
 ||-> [ update the Library plugin as described ]

This is the ideal non-hacky correct way of doing things, but I gather we don't
have that much development time on the whole.

X

On 14/03/12 05:06, Juiceman wrote:
> Hi, I think you wrote or worked on the "Library" plugin for Freenet?
> I posted a job at
> http://gun.io/open/45/update-freenet-plugin-library-to-snakeyaml-110
> for someone to update the code, figured you might be interested?  The
> bounty is only $25 USD right now, I wish I could afford more
> 
> "The Seeker" took a stab at it but couldn't get it to work.  This is
> what he said to me on Sone:
> 
> The Seeker
> @Juiceman I tried doing this, but just making it compile and run isn't
> nearly enough :-/ When I try to do a search, I get this 3-layer
> stacktrace... trying to follow wtf is going on makes my brain hurt. I
> give up. plugins.Library.util.exec.TaskAbortException: Could not
> construct index from data --
> plugins.Library.index.ProtoIndexSerialiser.pull(ProtoIndexSerialiser.java:123)
> -- plugins.Library.Library.getIndex(Library.java:677) --
> plugins.Library.Library.getIndex(Library.java:640) --
> plugins.Library.Library.getIndex(Library.java:616) --
> plugins.Library.search.Search.splitQuery(Search.java:245) --
> plugins.Library.search.Search.startSearch(Search.java:111) --
> plugins.Library.search.Search.splitQuery(Search.java:347) --
> plugins.Library.search.Search.startSearch(Search.java:111) --
> plugins.Library.search.Search.startSearch(Search.java:117) --
> plugins.Library.ui.MainPage.processPostRequest(MainPage.java:192) --
> plugins.Library.ui.MainPageToadlet.handleMethodPOST(MainPageToadlet.java:96)
> -- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) --
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> -- 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> -- java.lang.reflect.Method.invoke(Method.java:597) --
> freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:564)
> -- 
> freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1102)
> -- freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:233)
> -- freenet.support.io.NativeThread.run(NativeThread.java:130)
> plugins.Library.io.DataFormatException: TreeMapTranslator: reverse
> translation failed. Try supplying a non-null key-translator. --
> plugins.Library.util.SkeletonTreeMap$TreeMapTranslator.rev(SkeletonTreeMap.java:330)
> -- 
> 

Re: [freenet-dev] Gun.IO and Freenet

2012-03-14 Thread Ximin Luo
Library has some architectural problems. I don't think it's a great use of time
to try to improve the existing code directly.

- We didn't create a proper specification for how the data structure should
work over freenet
- I made a mistake in trying to shoe-horn a stub remote data structure into the
Java collections framework.
- To support loading from remote, I wrote my own event handling framework,
which was not a very clean design as I wasn't familiar with
java.util.concurrent at the time.
- I did write an asynchronous merge algorithm (SkelBTreeMap.update) which
currently does the majority of the write work, but it's quite complex and
doesn't integrate well with the rest of the code. Toad also made some
adjustments on top of it for performance, which makes understanding it even
more complex as it distracts from the pure form of the algorithm.

What is needed to get Library working well is to:

1. specify the data structure, and associated algorithms, properly. I have
notes, I can help with this
2. use an event handling framework for Java (something similar to Twisted for
python, but also has the ability to use threads if necessary)
3. use this to implement the algorithm in a concise way

freenet itself should use something like this as well - atm it uses its own
custom solution which is a bit messy and not well-separated from the rest of
the code. It also uses many of its own crypto and concurrent utilities, which
bloats the code for no reason.

In other words, both Library and freenet (probably freenet first) needs some
major refactoring work, before major features can progress.

Most of this requires that freenet-ext be available as separate modules, which
needs an overhaul of the update-over-freenet system as that currently assumse
freenet-ext comes in a single JAR.

Oh, and another thing, the config framework is horrible and we really should
use an existing external solution. This would make the freenet installation
portable to different systems (e.g. to conform to FHS), rather than being
constrained to the current rigid set of directories. I did make this part
customisable but it's still untidy and has some fiddly non-fatal problems.

Dependency diagram:

[ overhaul freenet update system ]
 |- [ use external crypto library ]
 |- [ use external config management library ]
 ||- [ make installation more portable / robust ]
 |- [ use external event-handling library (both async and concurrent) ]
 ||- [ update the Library plugin as described ]

This is the ideal non-hacky correct way of doing things, but I gather we don't
have that much development time on the whole.

X

On 14/03/12 05:06, Juiceman wrote:
 Hi, I think you wrote or worked on the Library plugin for Freenet?
 I posted a job at
 http://gun.io/open/45/update-freenet-plugin-library-to-snakeyaml-110
 for someone to update the code, figured you might be interested?  The
 bounty is only $25 USD right now, I wish I could afford more
 
 The Seeker took a stab at it but couldn't get it to work.  This is
 what he said to me on Sone:
 
 The Seeker
 @Juiceman I tried doing this, but just making it compile and run isn't
 nearly enough :-/ When I try to do a search, I get this 3-layer
 stacktrace... trying to follow wtf is going on makes my brain hurt. I
 give up. plugins.Library.util.exec.TaskAbortException: Could not
 construct index from data --
 plugins.Library.index.ProtoIndexSerialiser.pull(ProtoIndexSerialiser.java:123)
 -- plugins.Library.Library.getIndex(Library.java:677) --
 plugins.Library.Library.getIndex(Library.java:640) --
 plugins.Library.Library.getIndex(Library.java:616) --
 plugins.Library.search.Search.splitQuery(Search.java:245) --
 plugins.Library.search.Search.startSearch(Search.java:111) --
 plugins.Library.search.Search.splitQuery(Search.java:347) --
 plugins.Library.search.Search.startSearch(Search.java:111) --
 plugins.Library.search.Search.startSearch(Search.java:117) --
 plugins.Library.ui.MainPage.processPostRequest(MainPage.java:192) --
 plugins.Library.ui.MainPageToadlet.handleMethodPOST(MainPageToadlet.java:96)
 -- sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) --
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 -- 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 -- java.lang.reflect.Method.invoke(Method.java:597) --
 freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:564)
 -- 
 freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1102)
 -- freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:233)
 -- freenet.support.io.NativeThread.run(NativeThread.java:130)
 plugins.Library.io.DataFormatException: TreeMapTranslator: reverse
 translation failed. Try supplying a non-null key-translator. --
 plugins.Library.util.SkeletonTreeMap$TreeMapTranslator.rev(SkeletonTreeMap.java:330)
 -- 
 

[freenet-dev] Gun.io

2012-02-12 Thread Evan Daniel
On Sun, Feb 12, 2012 at 4:02 PM, Juiceman  wrote:
>> OK, I created a pair of simple Freenet gigs. If it works, I might post
>> more.
>> http://gun.io/open/30/freenet-node-diagnostics-page
>> http://gun.io/open/31/fix-freenet-network-usage-stats
>>
>> To answer my own questions:
>>
>> I don't see any way to search. Anyone can post a gig for any project.
>> Anyone can add more money to an existing gig.
>>
>> All in all, it looks simple and effective. Neat.
>
>
> I added a little money to one of your projects.? It all adds up, right?? :)
>
> Should we put a link to gun.io freenet projects from the main freenet
> website, perhaps under the "Donate" tab call it "Post a bounty!" ?

Awesome, thanks!

And yes, I like that idea a lot! I bet we have some users willing to
vote with their wallets on our bug reports ;)

Evan Daniel



[freenet-dev] Gun.io

2012-02-12 Thread Juiceman
On Sat, Feb 11, 2012 at 8:41 PM, Evan Daniel  wrote:

> On Mon, Jan 16, 2012 at 6:20 PM, Evan Daniel  wrote:
> > On Mon, Jan 16, 2012 at 11:46 AM, Ian Clarke 
> wrote:
> >> On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel  wrote:
> >>>
> >>> Dumb question time: how would I go about searching for hypothetical
> >>> freenet tasks on gun.io?
> >>
> >>
> >> Right now there are only 10 open source gigs listed:
> http://gun.io/open/
> >>
> >> I think we'd probably need to attract attention to any gigs we list,
> perhaps
> >> with an appropriate post on reddit.com/r/programming.
> >>
> >>>
> >>> Can anyone post a job for Freenet, or only project admins? How is
> >>> payment handled?
> >>
> >>
> >> Perhaps Rich can answer this or provide a pointer to an explanation.
> >>
> >>>
> >>> Also, if it works, I think this would be an excellent use of FPI money.
> >>
> >>
> >> I agree, especially since Matthew isn't burning too many hours on
> Freenet
> >> these days.
> >
> > I haven't actually tried posting a gig, but I'd be happy to set up a
> > few issues as tests, including putting up a little cash for bounties.
> > I'll do that tonight or tomorrow depending on time.
> >
> > Is there a way for additional people to add money to an open source
> > gig? Eg, if I set up an issue with a $30 bounty, can someone else add
> > another $30 to the same gig easily?
> >
> > Evan
>
> OK, I created a pair of simple Freenet gigs. If it works, I might post
> more.
> http://gun.io/open/30/freenet-node-diagnostics-page
> http://gun.io/open/31/fix-freenet-network-usage-stats
>
> To answer my own questions:
>
> I don't see any way to search. Anyone can post a gig for any project.
> Anyone can add more money to an existing gig.
>
> All in all, it looks simple and effective. Neat.


I added a little money to one of your projects.  It all adds up, right?  :)

Should we put a link to gun.io freenet projects from the main freenet
website, perhaps under the "Donate" tab call it "Post a bounty!" ?


-- 
I may disagree with what you have to say, but I shall defend, to the death,
your right to say it. - Voltaire
Those who would give up Liberty, to purchase temporary Safety, deserve
neither Liberty nor Safety. - Ben Franklin
-- next part --
An HTML attachment was scrubbed...
URL: 



Re: [freenet-dev] Gun.io

2012-02-12 Thread Juiceman
On Sat, Feb 11, 2012 at 8:41 PM, Evan Daniel eva...@gmail.com wrote:

 On Mon, Jan 16, 2012 at 6:20 PM, Evan Daniel eva...@gmail.com wrote:
  On Mon, Jan 16, 2012 at 11:46 AM, Ian Clarke i...@freenetproject.org
 wrote:
  On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel eva...@gmail.com wrote:
 
  Dumb question time: how would I go about searching for hypothetical
  freenet tasks on gun.io?
 
 
  Right now there are only 10 open source gigs listed:
 http://gun.io/open/
 
  I think we'd probably need to attract attention to any gigs we list,
 perhaps
  with an appropriate post on reddit.com/r/programming.
 
 
  Can anyone post a job for Freenet, or only project admins? How is
  payment handled?
 
 
  Perhaps Rich can answer this or provide a pointer to an explanation.
 
 
  Also, if it works, I think this would be an excellent use of FPI money.
 
 
  I agree, especially since Matthew isn't burning too many hours on
 Freenet
  these days.
 
  I haven't actually tried posting a gig, but I'd be happy to set up a
  few issues as tests, including putting up a little cash for bounties.
  I'll do that tonight or tomorrow depending on time.
 
  Is there a way for additional people to add money to an open source
  gig? Eg, if I set up an issue with a $30 bounty, can someone else add
  another $30 to the same gig easily?
 
  Evan

 OK, I created a pair of simple Freenet gigs. If it works, I might post
 more.
 http://gun.io/open/30/freenet-node-diagnostics-page
 http://gun.io/open/31/fix-freenet-network-usage-stats

 To answer my own questions:

 I don't see any way to search. Anyone can post a gig for any project.
 Anyone can add more money to an existing gig.

 All in all, it looks simple and effective. Neat.


I added a little money to one of your projects.  It all adds up, right?  :)

Should we put a link to gun.io freenet projects from the main freenet
website, perhaps under the Donate tab call it Post a bounty! ?


-- 
I may disagree with what you have to say, but I shall defend, to the death,
your right to say it. - Voltaire
Those who would give up Liberty, to purchase temporary Safety, deserve
neither Liberty nor Safety. - Ben Franklin
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-02-12 Thread Evan Daniel
On Sun, Feb 12, 2012 at 4:02 PM, Juiceman juicema...@gmail.com wrote:
 OK, I created a pair of simple Freenet gigs. If it works, I might post
 more.
 http://gun.io/open/30/freenet-node-diagnostics-page
 http://gun.io/open/31/fix-freenet-network-usage-stats

 To answer my own questions:

 I don't see any way to search. Anyone can post a gig for any project.
 Anyone can add more money to an existing gig.

 All in all, it looks simple and effective. Neat.


 I added a little money to one of your projects.  It all adds up, right?  :)

 Should we put a link to gun.io freenet projects from the main freenet
 website, perhaps under the Donate tab call it Post a bounty! ?

Awesome, thanks!

And yes, I like that idea a lot! I bet we have some users willing to
vote with their wallets on our bug reports ;)

Evan Daniel
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Gun.io

2012-02-11 Thread Evan Daniel
On Mon, Jan 16, 2012 at 6:20 PM, Evan Daniel  wrote:
> On Mon, Jan 16, 2012 at 11:46 AM, Ian Clarke  
> wrote:
>> On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel  wrote:
>>>
>>> Dumb question time: how would I go about searching for hypothetical
>>> freenet tasks on gun.io?
>>
>>
>> Right now there are only 10 open source gigs listed:?http://gun.io/open/
>>
>> I think we'd probably need to attract attention to any gigs we list, perhaps
>> with an appropriate post on reddit.com/r/programming.
>>
>>>
>>> Can anyone post a job for Freenet, or only project admins? How is
>>> payment handled?
>>
>>
>> Perhaps Rich can answer this or provide a pointer to an explanation.
>>
>>>
>>> Also, if it works, I think this would be an excellent use of FPI money.
>>
>>
>> I agree, especially since Matthew isn't burning too many hours on Freenet
>> these days.
>
> I haven't actually tried posting a gig, but I'd be happy to set up a
> few issues as tests, including putting up a little cash for bounties.
> I'll do that tonight or tomorrow depending on time.
>
> Is there a way for additional people to add money to an open source
> gig? Eg, if I set up an issue with a $30 bounty, can someone else add
> another $30 to the same gig easily?
>
> Evan

OK, I created a pair of simple Freenet gigs. If it works, I might post more.
http://gun.io/open/30/freenet-node-diagnostics-page
http://gun.io/open/31/fix-freenet-network-usage-stats

To answer my own questions:

I don't see any way to search. Anyone can post a gig for any project.
Anyone can add more money to an existing gig.

All in all, it looks simple and effective. Neat.

Evan Daniel



Re: [freenet-dev] Gun.io

2012-02-11 Thread Evan Daniel
On Mon, Jan 16, 2012 at 6:20 PM, Evan Daniel eva...@gmail.com wrote:
 On Mon, Jan 16, 2012 at 11:46 AM, Ian Clarke i...@freenetproject.org wrote:
 On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel eva...@gmail.com wrote:

 Dumb question time: how would I go about searching for hypothetical
 freenet tasks on gun.io?


 Right now there are only 10 open source gigs listed: http://gun.io/open/

 I think we'd probably need to attract attention to any gigs we list, perhaps
 with an appropriate post on reddit.com/r/programming.


 Can anyone post a job for Freenet, or only project admins? How is
 payment handled?


 Perhaps Rich can answer this or provide a pointer to an explanation.


 Also, if it works, I think this would be an excellent use of FPI money.


 I agree, especially since Matthew isn't burning too many hours on Freenet
 these days.

 I haven't actually tried posting a gig, but I'd be happy to set up a
 few issues as tests, including putting up a little cash for bounties.
 I'll do that tonight or tomorrow depending on time.

 Is there a way for additional people to add money to an open source
 gig? Eg, if I set up an issue with a $30 bounty, can someone else add
 another $30 to the same gig easily?

 Evan

OK, I created a pair of simple Freenet gigs. If it works, I might post more.
http://gun.io/open/30/freenet-node-diagnostics-page
http://gun.io/open/31/fix-freenet-network-usage-stats

To answer my own questions:

I don't see any way to search. Anyone can post a gig for any project.
Anyone can add more money to an existing gig.

All in all, it looks simple and effective. Neat.

Evan Daniel
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Gun.io

2012-01-16 Thread Evan Daniel
On Mon, Jan 16, 2012 at 11:46 AM, Ian Clarke  wrote:
> On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel  wrote:
>>
>> Dumb question time: how would I go about searching for hypothetical
>> freenet tasks on gun.io?
>
>
> Right now there are only 10 open source gigs listed:?http://gun.io/open/
>
> I think we'd probably need to attract attention to any gigs we list, perhaps
> with an appropriate post on reddit.com/r/programming.
>
>>
>> Can anyone post a job for Freenet, or only project admins? How is
>> payment handled?
>
>
> Perhaps Rich can answer this or provide a pointer to an explanation.
>
>>
>> Also, if it works, I think this would be an excellent use of FPI money.
>
>
> I agree, especially since Matthew isn't burning too many hours on Freenet
> these days.

I haven't actually tried posting a gig, but I'd be happy to set up a
few issues as tests, including putting up a little cash for bounties.
I'll do that tonight or tomorrow depending on time.

Is there a way for additional people to add money to an open source
gig? Eg, if I set up an issue with a $30 bounty, can someone else add
another $30 to the same gig easily?

Evan



[freenet-dev] Gun.io

2012-01-16 Thread Matthew Toseland
On Wednesday 11 Jan 2012 21:36:54 Steve Dougherty wrote:
> Three more options:
> 
> * Complete modularization of freenet-ext, allowing for wrapper upgrade.
> * Add a dismissable "release notes/news" pane to the front page upon upgrade.

This is a trivial release-process hack. It would be very little work, but would 
be tricky for an outsider.

> * Move bandwidth limit questions for the presets out of the wizard and
> replace with a notification/UserAlert to address them after the node
> has been set up, starting out assuming low rates.

This is trivial too but is a policy issue. And as a matter of policy IT IS 
WRONG.

What would really help would be to be able to detect them automatically. We can 
do this from UPnP much of the time, and in that case we should nag the user 
afterwards - but even there I'm not sure, many more sophisticated users will 
get mad at us for not asking, so maybe we need an advanced mode - but that's 
supposed to be the full wizard ... All very tricky but not *technically* tricky.

What would be both technically challenging and useful would be auto-detection 
on the fly based on e.g. latency.
> 
> On Mon, Jan 9, 2012 at 3:53 PM, Steve Dougherty  
> wrote:
> > It might be reasonable to do darknet invitations: a file which allows
> > someone to connect with another node over darknet without exchanging
> > noderefs. (I can't think of how this would work, though.) This could
> > also, perhaps more conveniently, come baked into a generated
> > installer. 

There's a largish web of bugs about this on the bug tracker. The worry about 
out-sourcing it for money is that somebody would do a half-assed implementation 
which doesn't do most of what is actually needed. A full implementation would 
be a lot more work than a bad implementation, and somebody would have to judge 
this. And it will probably need to evolve somewhat with deployment.

> > In a similar vein, generated installers could include
> > additional plugins as well. 

I agree that it should be possible to include a wide range of customisations 
e.g. different bookmarks, different plugins, etc.

> > When I helped someone set up Freenet, FRED
> > itself was fast, but all the plugins (WoT, Freetalk, FMS, Sone) took a
> > while to download. Sure, I can carry the .jars/.zips around with me,
> > but that's annoying and not streamlined.

That's because they are not fully official yet. When they are they will be 
bundled.
> >
> > More extensively, which probably falls outside the scope and intent of
> > gun.io, it would be very nice to have code cleanup, review, and
> > documentation. One cleanup task that occurs to me is separating FProxy
> > and the rest of the UI from - I'm not sure what to call it: the core?
> > Such work could involve using FCP to interact with the backend and
> > using an established templating engine like Apache Velocity Engine.
> > Review could catch bugs and inform any possible cleanup and
> > documentation. Documentation would allow others to add Freenet support
> > to their existing products, or write their own Freenet daemons. It'd
> > also be good for FRED to have a protocol and load balancing
> > specification to work from.
> >
> > These projects are probably still be too large, and I'm not sure about
> > putting them on gun.io as I'd like to do them myself, but I'm
> > interested in realtime public chat using WoT for identities, and more
> > chat programs/plugins which are compatible with FLIP. I'm hoping to
> > work on that myself in the form of additions to my chat plugin. There
> > have also been many posts about a filesharing plugin, which I think is
> > a great idea, but I haven't noticed reports of progress on any of them
> > so far. Most recently, f?nfnull's "What Freenet really needs" in
> > eng.freenet on Freetalk mentions this.
> >
> > How about posting subtasks for cleaning up WoT/Freetalk?

Posting subtasks is useful regardless of whether they can be funded. You can 
e.g. put them on the wiki.
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: 



[freenet-dev] Gun.io

2012-01-16 Thread Matthew Toseland
On Monday 16 Jan 2012 16:46:15 Ian Clarke wrote:
> On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel  wrote:
> 
> > Dumb question time: how would I go about searching for hypothetical
> > freenet tasks on gun.io?
> >
> 
> Right now there are only 10 open source gigs listed: http://gun.io/open/
> 
> I think we'd probably need to attract attention to any gigs we list,
> perhaps with an appropriate post on reddit.com/r/programming.
> 
> 
> > Can anyone post a job for Freenet, or only project admins? How is
> > payment handled?
> >
> 
> Perhaps Rich can answer this or provide a pointer to an explanation.
> 
> 
> > Also, if it works, I think this would be an excellent use of FPI money.
> 
> 
> I agree, especially since Matthew isn't burning too many hours on Freenet
> these days.

I suspect it will be rather expensive, especially for small tasks that won't 
attract third world code farmers (those that do will have code quality issues 
rather than cost issues!). However, as I understand it, there is an external 
donor prepared to put additional money into a bounty system over and above what 
might be paid to core staff (if we have any). He's particularly interested in 
unit tests ...
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: 



[freenet-dev] Gun.io

2012-01-16 Thread Ian Clarke
On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel  wrote:

> Dumb question time: how would I go about searching for hypothetical
> freenet tasks on gun.io?
>

Right now there are only 10 open source gigs listed: http://gun.io/open/

I think we'd probably need to attract attention to any gigs we list,
perhaps with an appropriate post on reddit.com/r/programming.


> Can anyone post a job for Freenet, or only project admins? How is
> payment handled?
>

Perhaps Rich can answer this or provide a pointer to an explanation.


> Also, if it works, I think this would be an excellent use of FPI money.


I agree, especially since Matthew isn't burning too many hours on Freenet
these days.

Ian.

-- 
Ian Clarke
Founder, The Freenet Project
Email: ian at freenetproject.org
-- next part --
An HTML attachment was scrubbed...
URL: 



Re: [freenet-dev] Gun.io

2012-01-16 Thread Ian Clarke
On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel eva...@gmail.com wrote:

 Dumb question time: how would I go about searching for hypothetical
 freenet tasks on gun.io?


Right now there are only 10 open source gigs listed: http://gun.io/open/

I think we'd probably need to attract attention to any gigs we list,
perhaps with an appropriate post on reddit.com/r/programming.


 Can anyone post a job for Freenet, or only project admins? How is
 payment handled?


Perhaps Rich can answer this or provide a pointer to an explanation.


 Also, if it works, I think this would be an excellent use of FPI money.


I agree, especially since Matthew isn't burning too many hours on Freenet
these days.

Ian.

-- 
Ian Clarke
Founder, The Freenet Project
Email: i...@freenetproject.org
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-16 Thread Matthew Toseland
On Monday 16 Jan 2012 16:46:15 Ian Clarke wrote:
 On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel eva...@gmail.com wrote:
 
  Dumb question time: how would I go about searching for hypothetical
  freenet tasks on gun.io?
 
 
 Right now there are only 10 open source gigs listed: http://gun.io/open/
 
 I think we'd probably need to attract attention to any gigs we list,
 perhaps with an appropriate post on reddit.com/r/programming.
 
 
  Can anyone post a job for Freenet, or only project admins? How is
  payment handled?
 
 
 Perhaps Rich can answer this or provide a pointer to an explanation.
 
 
  Also, if it works, I think this would be an excellent use of FPI money.
 
 
 I agree, especially since Matthew isn't burning too many hours on Freenet
 these days.

I suspect it will be rather expensive, especially for small tasks that won't 
attract third world code farmers (those that do will have code quality issues 
rather than cost issues!). However, as I understand it, there is an external 
donor prepared to put additional money into a bounty system over and above what 
might be paid to core staff (if we have any). He's particularly interested in 
unit tests ...


signature.asc
Description: This is a digitally signed message part.
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-16 Thread Matthew Toseland
On Wednesday 11 Jan 2012 21:36:54 Steve Dougherty wrote:
 Three more options:
 
 * Complete modularization of freenet-ext, allowing for wrapper upgrade.
 * Add a dismissable release notes/news pane to the front page upon upgrade.

This is a trivial release-process hack. It would be very little work, but would 
be tricky for an outsider.

 * Move bandwidth limit questions for the presets out of the wizard and
 replace with a notification/UserAlert to address them after the node
 has been set up, starting out assuming low rates.

This is trivial too but is a policy issue. And as a matter of policy IT IS 
WRONG.

What would really help would be to be able to detect them automatically. We can 
do this from UPnP much of the time, and in that case we should nag the user 
afterwards - but even there I'm not sure, many more sophisticated users will 
get mad at us for not asking, so maybe we need an advanced mode - but that's 
supposed to be the full wizard ... All very tricky but not *technically* tricky.

What would be both technically challenging and useful would be auto-detection 
on the fly based on e.g. latency.
 
 On Mon, Jan 9, 2012 at 3:53 PM, Steve Dougherty st...@asksteved.com wrote:
  It might be reasonable to do darknet invitations: a file which allows
  someone to connect with another node over darknet without exchanging
  noderefs. (I can't think of how this would work, though.) This could
  also, perhaps more conveniently, come baked into a generated
  installer. 

There's a largish web of bugs about this on the bug tracker. The worry about 
out-sourcing it for money is that somebody would do a half-assed implementation 
which doesn't do most of what is actually needed. A full implementation would 
be a lot more work than a bad implementation, and somebody would have to judge 
this. And it will probably need to evolve somewhat with deployment.

  In a similar vein, generated installers could include
  additional plugins as well. 

I agree that it should be possible to include a wide range of customisations 
e.g. different bookmarks, different plugins, etc.

  When I helped someone set up Freenet, FRED
  itself was fast, but all the plugins (WoT, Freetalk, FMS, Sone) took a
  while to download. Sure, I can carry the .jars/.zips around with me,
  but that's annoying and not streamlined.

That's because they are not fully official yet. When they are they will be 
bundled.
 
  More extensively, which probably falls outside the scope and intent of
  gun.io, it would be very nice to have code cleanup, review, and
  documentation. One cleanup task that occurs to me is separating FProxy
  and the rest of the UI from - I'm not sure what to call it: the core?
  Such work could involve using FCP to interact with the backend and
  using an established templating engine like Apache Velocity Engine.
  Review could catch bugs and inform any possible cleanup and
  documentation. Documentation would allow others to add Freenet support
  to their existing products, or write their own Freenet daemons. It'd
  also be good for FRED to have a protocol and load balancing
  specification to work from.
 
  These projects are probably still be too large, and I'm not sure about
  putting them on gun.io as I'd like to do them myself, but I'm
  interested in realtime public chat using WoT for identities, and more
  chat programs/plugins which are compatible with FLIP. I'm hoping to
  work on that myself in the form of additions to my chat plugin. There
  have also been many posts about a filesharing plugin, which I think is
  a great idea, but I haven't noticed reports of progress on any of them
  so far. Most recently, fünfnull's What Freenet really needs in
  eng.freenet on Freetalk mentions this.
 
  How about posting subtasks for cleaning up WoT/Freetalk?

Posting subtasks is useful regardless of whether they can be funded. You can 
e.g. put them on the wiki.


signature.asc
Description: This is a digitally signed message part.
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-16 Thread Evan Daniel
On Mon, Jan 16, 2012 at 11:46 AM, Ian Clarke i...@freenetproject.org wrote:
 On Sun, Jan 15, 2012 at 9:17 PM, Evan Daniel eva...@gmail.com wrote:

 Dumb question time: how would I go about searching for hypothetical
 freenet tasks on gun.io?


 Right now there are only 10 open source gigs listed: http://gun.io/open/

 I think we'd probably need to attract attention to any gigs we list, perhaps
 with an appropriate post on reddit.com/r/programming.


 Can anyone post a job for Freenet, or only project admins? How is
 payment handled?


 Perhaps Rich can answer this or provide a pointer to an explanation.


 Also, if it works, I think this would be an excellent use of FPI money.


 I agree, especially since Matthew isn't burning too many hours on Freenet
 these days.

I haven't actually tried posting a gig, but I'd be happy to set up a
few issues as tests, including putting up a little cash for bounties.
I'll do that tonight or tomorrow depending on time.

Is there a way for additional people to add money to an open source
gig? Eg, if I set up an issue with a $30 bounty, can someone else add
another $30 to the same gig easily?

Evan
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Gun.io

2012-01-15 Thread Evan Daniel
On Thu, Jan 5, 2012 at 8:11 PM, Ian Clarke  wrote:
> I recieved the following email from Rich Jones, creator of Gun.io. ?This
> could be a very interesting way for us to get specific tasks done...
>
> -- Forwarded message --
>
> ...snip...
>
> My name is Rich Jones, and I'm the lead developer and director of a project
> called Gun.io, a platform for open source project managers to raise funds
> and to hire open source freelancers for microtasks on their projects. I'm
> writing to you today to invite you to give it a try!
>
> The way it works is pretty simple: you post a task which needs to be done
> for your project and offer up an amount of money to pay for it. Other people
> can then contribute to this pool of money, or they can work on the task
> assigned. The first person to complete the task to your satisfaction will
> then be awarded all of the money in the pool.
>
> Gun.io is perfect for discrete tasks that your project needs to move
> forward, like fixing bugs, adding new features, and writing tests, examples
> and documentation. It's a great way to raise and spend funds, too, as your
> donors will know that their contributions are going directly to improving
> the project. Gun.io is how you turn a good project into a great project.
>
> Gun.io has already used successfully by the Etherpad Foundation and Mozilla,
> the makers of Firefox. We are a fairly new project, but we already have
> thousands of registered developers who will be notified when your gig is
> posted.
>
> This is also completely free for open source projects! I developed Gun.io
> because I am an open source developer myself, and I wanted to hire
> assistance for my projects but was unsatisfied with offshore freelancers. I
> wanted to build a community-based solution which would have open source
> developers working for each other, so that's what we've made. I think that
> Freenet could really benefit from what we've built, so please give it a try!
>
> You can see our homepage here: http://gun.io
> you can browse our open source gigs here: http://gun.io/open/
> and you can post your own here: http://gun.io/open/new/
>
> If you've got any questions or comments (or if you just want to chat), feel
> free to email me any time at rich dot gun dot io.

Dumb question time: how would I go about searching for hypothetical
freenet tasks on gun.io?

Can anyone post a job for Freenet, or only project admins? How is
payment handled?

If I were to post some small bounties on existing bugs, would that
motivate anyone here to work on them? My budget more approximates the
"hey, thanks!" level than the "reasonably hourly wage" level.

Also, if it works, I think this would be an excellent use of FPI money.

Evan



Re: [freenet-dev] Gun.io

2012-01-15 Thread Evan Daniel
On Thu, Jan 5, 2012 at 8:11 PM, Ian Clarke i...@freenetproject.org wrote:
 I recieved the following email from Rich Jones, creator of Gun.io.  This
 could be a very interesting way for us to get specific tasks done...

 -- Forwarded message --

 ...snip...

 My name is Rich Jones, and I'm the lead developer and director of a project
 called Gun.io, a platform for open source project managers to raise funds
 and to hire open source freelancers for microtasks on their projects. I'm
 writing to you today to invite you to give it a try!

 The way it works is pretty simple: you post a task which needs to be done
 for your project and offer up an amount of money to pay for it. Other people
 can then contribute to this pool of money, or they can work on the task
 assigned. The first person to complete the task to your satisfaction will
 then be awarded all of the money in the pool.

 Gun.io is perfect for discrete tasks that your project needs to move
 forward, like fixing bugs, adding new features, and writing tests, examples
 and documentation. It's a great way to raise and spend funds, too, as your
 donors will know that their contributions are going directly to improving
 the project. Gun.io is how you turn a good project into a great project.

 Gun.io has already used successfully by the Etherpad Foundation and Mozilla,
 the makers of Firefox. We are a fairly new project, but we already have
 thousands of registered developers who will be notified when your gig is
 posted.

 This is also completely free for open source projects! I developed Gun.io
 because I am an open source developer myself, and I wanted to hire
 assistance for my projects but was unsatisfied with offshore freelancers. I
 wanted to build a community-based solution which would have open source
 developers working for each other, so that's what we've made. I think that
 Freenet could really benefit from what we've built, so please give it a try!

 You can see our homepage here: http://gun.io
 you can browse our open source gigs here: http://gun.io/open/
 and you can post your own here: http://gun.io/open/new/

 If you've got any questions or comments (or if you just want to chat), feel
 free to email me any time at rich dot gun dot io.

Dumb question time: how would I go about searching for hypothetical
freenet tasks on gun.io?

Can anyone post a job for Freenet, or only project admins? How is
payment handled?

If I were to post some small bounties on existing bugs, would that
motivate anyone here to work on them? My budget more approximates the
hey, thanks! level than the reasonably hourly wage level.

Also, if it works, I think this would be an excellent use of FPI money.

Evan
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Gun.io

2012-01-11 Thread Michael Grube
IMHO, we should have data before we make decisions about contracting work
out. $4600 is really not a lot of money, so these tasks ought to be chosen
carefully and only when there is a definite gain to be made. It'd be quite
easy to make a long wishlist, but I think what we need are features as
advised by the experienced developers and the features that are most
frequently asked for by the public.

Not that brainstorming isn't productive, but I think our process might have
to be a little more structured.

Just my two cents.

On Wed, Jan 11, 2012 at 4:36 PM, Steve Dougherty wrote:

> Three more options:
>
> * Complete modularization of freenet-ext, allowing for wrapper upgrade.
> * Add a dismissable "release notes/news" pane to the front page upon
> upgrade.
> * Move bandwidth limit questions for the presets out of the wizard and
> replace with a notification/UserAlert to address them after the node
> has been set up, starting out assuming low rates.
>
> On Mon, Jan 9, 2012 at 3:53 PM, Steve Dougherty 
> wrote:
> > It might be reasonable to do darknet invitations: a file which allows
> > someone to connect with another node over darknet without exchanging
> > noderefs. (I can't think of how this would work, though.) This could
> > also, perhaps more conveniently, come baked into a generated
> > installer. In a similar vein, generated installers could include
> > additional plugins as well. When I helped someone set up Freenet, FRED
> > itself was fast, but all the plugins (WoT, Freetalk, FMS, Sone) took a
> > while to download. Sure, I can carry the .jars/.zips around with me,
> > but that's annoying and not streamlined.
> >
> > More extensively, which probably falls outside the scope and intent of
> > gun.io, it would be very nice to have code cleanup, review, and
> > documentation. One cleanup task that occurs to me is separating FProxy
> > and the rest of the UI from - I'm not sure what to call it: the core?
> > Such work could involve using FCP to interact with the backend and
> > using an established templating engine like Apache Velocity Engine.
> > Review could catch bugs and inform any possible cleanup and
> > documentation. Documentation would allow others to add Freenet support
> > to their existing products, or write their own Freenet daemons. It'd
> > also be good for FRED to have a protocol and load balancing
> > specification to work from.
> >
> > These projects are probably still be too large, and I'm not sure about
> > putting them on gun.io as I'd like to do them myself, but I'm
> > interested in realtime public chat using WoT for identities, and more
> > chat programs/plugins which are compatible with FLIP. I'm hoping to
> > work on that myself in the form of additions to my chat plugin. There
> > have also been many posts about a filesharing plugin, which I think is
> > a great idea, but I haven't noticed reports of progress on any of them
> > so far. Most recently, f?nfnull's "What Freenet really needs" in
> > eng.freenet on Freetalk mentions this.
> >
> > How about posting subtasks for cleaning up WoT/Freetalk?
> >
> > -Steve
> >
> > On Mon, Jan 9, 2012 at 10:38 AM, Ian Clarke  wrote:
> >>
> >> On Thu, Jan 5, 2012 at 8:28 PM, Michael Grube 
> wrote:
> >>>
> >>> If I understand correctly, you pick a task that nobody has time to do.
> You then outsource that task. People then compete for your money with their
> solutions.
> >>>
> >>> It's like TopCoder but you get paid to win! Awesome.
> >>
> >>
> >> Right, and I think anyone can offer to pay people to perform specific
> tasks, not just the project.
> >>
> >> What are some good candidate problems for people to address?  We could
> invite both donors and programmers for each problem...
> >>
> >> Ian.
> >>
> >> --
> >> Ian Clarke
> >> Personal blog: http://blog.locut.us/
> >>
> >> ___
> >> Devl mailing list
> >> Devl at freenetproject.org
> >> http://freenetproject.org/cgi-bin/mailman/listinfo/devl
> ___
> Devl mailing list
> Devl at freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl
>
-- next part --
An HTML attachment was scrubbed...
URL: 



[freenet-dev] Gun.io

2012-01-11 Thread Steve Dougherty
Three more options:

* Complete modularization of freenet-ext, allowing for wrapper upgrade.
* Add a dismissable "release notes/news" pane to the front page upon upgrade.
* Move bandwidth limit questions for the presets out of the wizard and
replace with a notification/UserAlert to address them after the node
has been set up, starting out assuming low rates.

On Mon, Jan 9, 2012 at 3:53 PM, Steve Dougherty  wrote:
> It might be reasonable to do darknet invitations: a file which allows
> someone to connect with another node over darknet without exchanging
> noderefs. (I can't think of how this would work, though.) This could
> also, perhaps more conveniently, come baked into a generated
> installer. In a similar vein, generated installers could include
> additional plugins as well. When I helped someone set up Freenet, FRED
> itself was fast, but all the plugins (WoT, Freetalk, FMS, Sone) took a
> while to download. Sure, I can carry the .jars/.zips around with me,
> but that's annoying and not streamlined.
>
> More extensively, which probably falls outside the scope and intent of
> gun.io, it would be very nice to have code cleanup, review, and
> documentation. One cleanup task that occurs to me is separating FProxy
> and the rest of the UI from - I'm not sure what to call it: the core?
> Such work could involve using FCP to interact with the backend and
> using an established templating engine like Apache Velocity Engine.
> Review could catch bugs and inform any possible cleanup and
> documentation. Documentation would allow others to add Freenet support
> to their existing products, or write their own Freenet daemons. It'd
> also be good for FRED to have a protocol and load balancing
> specification to work from.
>
> These projects are probably still be too large, and I'm not sure about
> putting them on gun.io as I'd like to do them myself, but I'm
> interested in realtime public chat using WoT for identities, and more
> chat programs/plugins which are compatible with FLIP. I'm hoping to
> work on that myself in the form of additions to my chat plugin. There
> have also been many posts about a filesharing plugin, which I think is
> a great idea, but I haven't noticed reports of progress on any of them
> so far. Most recently, f?nfnull's "What Freenet really needs" in
> eng.freenet on Freetalk mentions this.
>
> How about posting subtasks for cleaning up WoT/Freetalk?
>
> -Steve
>
> On Mon, Jan 9, 2012 at 10:38 AM, Ian Clarke  wrote:
>>
>> On Thu, Jan 5, 2012 at 8:28 PM, Michael Grube  
>> wrote:
>>>
>>> If I understand correctly, you pick a task that nobody has time to do. You 
>>> then outsource that task. People then compete for your money with their 
>>> solutions.
>>>
>>> It's like TopCoder but you get paid to win! Awesome.
>>
>>
>> Right, and I think anyone can offer to pay people to perform specific tasks, 
>> not just the project.
>>
>> What are some good candidate problems for people to address? ?We could 
>> invite both donors and programmers for each problem...
>>
>> Ian.
>>
>> --
>> Ian Clarke
>> Personal blog: http://blog.locut.us/
>>
>> ___
>> Devl mailing list
>> Devl at freenetproject.org
>> http://freenetproject.org/cgi-bin/mailman/listinfo/devl



Re: [freenet-dev] Gun.io

2012-01-11 Thread Steve Dougherty
Three more options:

* Complete modularization of freenet-ext, allowing for wrapper upgrade.
* Add a dismissable release notes/news pane to the front page upon upgrade.
* Move bandwidth limit questions for the presets out of the wizard and
replace with a notification/UserAlert to address them after the node
has been set up, starting out assuming low rates.

On Mon, Jan 9, 2012 at 3:53 PM, Steve Dougherty st...@asksteved.com wrote:
 It might be reasonable to do darknet invitations: a file which allows
 someone to connect with another node over darknet without exchanging
 noderefs. (I can't think of how this would work, though.) This could
 also, perhaps more conveniently, come baked into a generated
 installer. In a similar vein, generated installers could include
 additional plugins as well. When I helped someone set up Freenet, FRED
 itself was fast, but all the plugins (WoT, Freetalk, FMS, Sone) took a
 while to download. Sure, I can carry the .jars/.zips around with me,
 but that's annoying and not streamlined.

 More extensively, which probably falls outside the scope and intent of
 gun.io, it would be very nice to have code cleanup, review, and
 documentation. One cleanup task that occurs to me is separating FProxy
 and the rest of the UI from - I'm not sure what to call it: the core?
 Such work could involve using FCP to interact with the backend and
 using an established templating engine like Apache Velocity Engine.
 Review could catch bugs and inform any possible cleanup and
 documentation. Documentation would allow others to add Freenet support
 to their existing products, or write their own Freenet daemons. It'd
 also be good for FRED to have a protocol and load balancing
 specification to work from.

 These projects are probably still be too large, and I'm not sure about
 putting them on gun.io as I'd like to do them myself, but I'm
 interested in realtime public chat using WoT for identities, and more
 chat programs/plugins which are compatible with FLIP. I'm hoping to
 work on that myself in the form of additions to my chat plugin. There
 have also been many posts about a filesharing plugin, which I think is
 a great idea, but I haven't noticed reports of progress on any of them
 so far. Most recently, fünfnull's What Freenet really needs in
 eng.freenet on Freetalk mentions this.

 How about posting subtasks for cleaning up WoT/Freetalk?

 -Steve

 On Mon, Jan 9, 2012 at 10:38 AM, Ian Clarke i...@locut.us wrote:

 On Thu, Jan 5, 2012 at 8:28 PM, Michael Grube michael.gr...@gmail.com 
 wrote:

 If I understand correctly, you pick a task that nobody has time to do. You 
 then outsource that task. People then compete for your money with their 
 solutions.

 It's like TopCoder but you get paid to win! Awesome.


 Right, and I think anyone can offer to pay people to perform specific tasks, 
 not just the project.

 What are some good candidate problems for people to address?  We could 
 invite both donors and programmers for each problem...

 Ian.

 --
 Ian Clarke
 Personal blog: http://blog.locut.us/

 ___
 Devl mailing list
 Devl@freenetproject.org
 http://freenetproject.org/cgi-bin/mailman/listinfo/devl
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Gun.io

2012-01-09 Thread Steve Dougherty
It might be reasonable to do darknet invitations: a file which allows
someone to connect with another node over darknet without exchanging
noderefs. (I can't think of how this would work, though.) This could
also, perhaps more conveniently, come baked into a generated
installer. In a similar vein, generated installers could include
additional plugins as well. When I helped someone set up Freenet, FRED
itself was fast, but all the plugins (WoT, Freetalk, FMS, Sone) took a
while to download. Sure, I can carry the .jars/.zips around with me,
but that's annoying and not streamlined.

More extensively, which probably falls outside the scope and intent of
gun.io, it would be very nice to have code cleanup, review, and
documentation. One cleanup task that occurs to me is separating FProxy
and the rest of the UI from - I'm not sure what to call it: the core?
Such work could involve using FCP to interact with the backend and
using an established templating engine like Apache Velocity Engine.
Review could catch bugs and inform any possible cleanup and
documentation. Documentation would allow others to add Freenet support
to their existing products, or write their own Freenet daemons. It'd
also be good for FRED to have a protocol and load balancing
specification to work from.

These projects are probably still be too large, and I'm not sure about
putting them on gun.io as I'd like to do them myself, but I'm
interested in realtime public chat using WoT for identities, and more
chat programs/plugins which are compatible with FLIP. I'm hoping to
work on that myself in the form of additions to my chat plugin. There
have also been many posts about a filesharing plugin, which I think is
a great idea, but I haven't noticed reports of progress on any of them
so far. Most recently, f?nfnull's "What Freenet really needs" in
eng.freenet on Freetalk mentions this.

How about posting subtasks for cleaning up WoT/Freetalk?

-Steve

On Mon, Jan 9, 2012 at 10:38 AM, Ian Clarke  wrote:
>
> On Thu, Jan 5, 2012 at 8:28 PM, Michael Grube  
> wrote:
>>
>> If I understand correctly, you pick a task that nobody has time to do. You 
>> then outsource that task. People then compete for your money with their 
>> solutions.
>>
>> It's like TopCoder but you get paid to win! Awesome.
>
>
> Right, and I think anyone can offer to pay people to perform specific tasks, 
> not just the project.
>
> What are some good candidate problems for people to address? ?We could invite 
> both donors and programmers for each problem...
>
> Ian.
>
> --
> Ian Clarke
> Personal blog: http://blog.locut.us/
>
> ___
> Devl mailing list
> Devl at freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl



[freenet-dev] Gun.io

2012-01-09 Thread Ian Clarke
On Thu, Jan 5, 2012 at 8:28 PM, Michael Grube wrote:

> If I understand correctly, you pick a task that nobody has time to do. You
> then outsource that task. People then compete for your money with their
> solutions.
>
> It's like TopCoder but you get paid to win! Awesome.
>

Right, and I think anyone can offer to pay people to perform specific
tasks, not just the project.

What are some good candidate problems for people to address?  We could
invite both donors and programmers for each problem...

Ian.

-- 
Ian Clarke
Personal blog: http://blog.locut.us/
-- next part --
An HTML attachment was scrubbed...
URL: 



Re: [freenet-dev] Gun.io

2012-01-09 Thread Ian Clarke
On Thu, Jan 5, 2012 at 8:28 PM, Michael Grube michael.gr...@gmail.comwrote:

 If I understand correctly, you pick a task that nobody has time to do. You
 then outsource that task. People then compete for your money with their
 solutions.

 It's like TopCoder but you get paid to win! Awesome.


Right, and I think anyone can offer to pay people to perform specific
tasks, not just the project.

What are some good candidate problems for people to address?  We could
invite both donors and programmers for each problem...

Ian.

-- 
Ian Clarke
Personal blog: http://blog.locut.us/
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-09 Thread Steve Dougherty
It might be reasonable to do darknet invitations: a file which allows
someone to connect with another node over darknet without exchanging
noderefs. (I can't think of how this would work, though.) This could
also, perhaps more conveniently, come baked into a generated
installer. In a similar vein, generated installers could include
additional plugins as well. When I helped someone set up Freenet, FRED
itself was fast, but all the plugins (WoT, Freetalk, FMS, Sone) took a
while to download. Sure, I can carry the .jars/.zips around with me,
but that's annoying and not streamlined.

More extensively, which probably falls outside the scope and intent of
gun.io, it would be very nice to have code cleanup, review, and
documentation. One cleanup task that occurs to me is separating FProxy
and the rest of the UI from - I'm not sure what to call it: the core?
Such work could involve using FCP to interact with the backend and
using an established templating engine like Apache Velocity Engine.
Review could catch bugs and inform any possible cleanup and
documentation. Documentation would allow others to add Freenet support
to their existing products, or write their own Freenet daemons. It'd
also be good for FRED to have a protocol and load balancing
specification to work from.

These projects are probably still be too large, and I'm not sure about
putting them on gun.io as I'd like to do them myself, but I'm
interested in realtime public chat using WoT for identities, and more
chat programs/plugins which are compatible with FLIP. I'm hoping to
work on that myself in the form of additions to my chat plugin. There
have also been many posts about a filesharing plugin, which I think is
a great idea, but I haven't noticed reports of progress on any of them
so far. Most recently, fünfnull's What Freenet really needs in
eng.freenet on Freetalk mentions this.

How about posting subtasks for cleaning up WoT/Freetalk?

-Steve

On Mon, Jan 9, 2012 at 10:38 AM, Ian Clarke i...@locut.us wrote:

 On Thu, Jan 5, 2012 at 8:28 PM, Michael Grube michael.gr...@gmail.com wrote:

 If I understand correctly, you pick a task that nobody has time to do. You 
 then outsource that task. People then compete for your money with their 
 solutions.

 It's like TopCoder but you get paid to win! Awesome.


 Right, and I think anyone can offer to pay people to perform specific tasks, 
 not just the project.

 What are some good candidate problems for people to address?  We could invite 
 both donors and programmers for each problem...

 Ian.

 --
 Ian Clarke
 Personal blog: http://blog.locut.us/

 ___
 Devl mailing list
 Devl@freenetproject.org
 http://freenetproject.org/cgi-bin/mailman/listinfo/devl
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Gun.io

2012-01-06 Thread Volodya
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

It looks awesome. On the philosophical side of things it's rather sad that they
chose to use Amazon as a way to pay for the particular feature (unless i've
misread something), but Amazon use to be quite a good and free speech loving
portal in the past, so it well may be good karma to still use them a little bit.

- Volodya

> I recieved the following email from Rich Jones, creator of Gun.io.  This
> could be a very interesting way for us to get specific tasks done...
> 
> -- Forwarded message --
> 
> ...snip...
> 
> My name is Rich Jones, and I'm the lead developer and director of a project
> called Gun.io, a platform for open source project managers to raise funds
> and to hire open source freelancers for microtasks on their projects. I'm
> writing to you today to invite you to give it a try!
> 
> The way it works is pretty simple: you post a task which needs to be done
> for your project and offer up an amount of money to pay for it. Other
> people can then contribute to this pool of money, or they can work on the
> task assigned. The first person to complete the task to your satisfaction
> will then be awarded all of the money in the pool.
> 
> Gun.io is perfect for discrete tasks that your project needs to move
> forward, like fixing bugs, adding new features, and writing tests, examples
> and documentation. It's a great way to raise and spend funds, too, as your
> donors will know that their contributions are going directly to improving
> the project. Gun.io is how you turn a good project into a great project.
> 
> Gun.io has already used successfully by the Etherpad Foundation and
> Mozilla, the makers of Firefox. We are a fairly new project, but we already
> have thousands of registered developers who will be notified when your gig
> is posted.
> 
> This is also completely free for open source projects! I developed Gun.io
> because I am an open source developer myself, and I wanted to hire
> assistance for my projects but was unsatisfied with offshore freelancers. I
> wanted to build a community-based solution which would have open source
> developers working for each other, so that's what we've made. I think that
> Freenet could really benefit from what we've built, so please give it a try!
> 
> You can see our homepage here: http://gun.io
> you can browse our open source gigs here: http://gun.io/open/
> and you can post your own here: http://gun.io/open/new/
> 
> If you've got any questions or comments (or if you just want to chat), feel
> free to email me any time at rich dot gun dot io.
> 
> 
> 
> 
> 
> ___
> Devl mailing list
> Devl at freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl


- -- 
http://freedom.libsyn.com/ Echo of Freedom, Radical Podcast

 "None of us are free until all of us are free."~ Mihail Bakunin
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPBnykAAoJENW9VI+wmYasak8H/iinrSaVgv/86I766ep4YYST
0nCXuID6EbUHs2PiA+SaK9k3MufslabSg53VjvrRzc/wYEIuewm4UHnfpf2zGC6u
EEtJ3JKiWJGoU6wHTg/T/NQNseFRuuXKtkZ4xS9J4hi+bB+cMnb6OimHXURqFxe3
8CYkZXWBcaefwPyEQ5nP0t1kfJ5N26GPUIGW9Chzy9Tr2PmP/IrucJu1Lpn8ImST
vKdztdZORLk2TA7EjaVFJYYjj2b3gJdLTdTgeqZLvqjvoIi89F2TNOajf8j30rtF
/ktigyaibBnKKDUh9wWZcL0mv24HASFL1mxg4Wht2czvlvhbAZKahbDMzxn3jFc=
=cYvd
-END PGP SIGNATURE-



Re: [freenet-dev] Gun.io

2012-01-06 Thread Volodya
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

It looks awesome. On the philosophical side of things it's rather sad that they
chose to use Amazon as a way to pay for the particular feature (unless i've
misread something), but Amazon use to be quite a good and free speech loving
portal in the past, so it well may be good karma to still use them a little bit.

- Volodya

 I recieved the following email from Rich Jones, creator of Gun.io.  This
 could be a very interesting way for us to get specific tasks done...
 
 -- Forwarded message --
 
 ...snip...
 
 My name is Rich Jones, and I'm the lead developer and director of a project
 called Gun.io, a platform for open source project managers to raise funds
 and to hire open source freelancers for microtasks on their projects. I'm
 writing to you today to invite you to give it a try!
 
 The way it works is pretty simple: you post a task which needs to be done
 for your project and offer up an amount of money to pay for it. Other
 people can then contribute to this pool of money, or they can work on the
 task assigned. The first person to complete the task to your satisfaction
 will then be awarded all of the money in the pool.
 
 Gun.io is perfect for discrete tasks that your project needs to move
 forward, like fixing bugs, adding new features, and writing tests, examples
 and documentation. It's a great way to raise and spend funds, too, as your
 donors will know that their contributions are going directly to improving
 the project. Gun.io is how you turn a good project into a great project.
 
 Gun.io has already used successfully by the Etherpad Foundation and
 Mozilla, the makers of Firefox. We are a fairly new project, but we already
 have thousands of registered developers who will be notified when your gig
 is posted.
 
 This is also completely free for open source projects! I developed Gun.io
 because I am an open source developer myself, and I wanted to hire
 assistance for my projects but was unsatisfied with offshore freelancers. I
 wanted to build a community-based solution which would have open source
 developers working for each other, so that's what we've made. I think that
 Freenet could really benefit from what we've built, so please give it a try!
 
 You can see our homepage here: http://gun.io
 you can browse our open source gigs here: http://gun.io/open/
 and you can post your own here: http://gun.io/open/new/
 
 If you've got any questions or comments (or if you just want to chat), feel
 free to email me any time at rich dot gun dot io.
 
 
 
 
 
 ___
 Devl mailing list
 Devl@freenetproject.org
 http://freenetproject.org/cgi-bin/mailman/listinfo/devl


- -- 
http://freedom.libsyn.com/ Echo of Freedom, Radical Podcast

 None of us are free until all of us are free.~ Mihail Bakunin
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPBnykAAoJENW9VI+wmYasak8H/iinrSaVgv/86I766ep4YYST
0nCXuID6EbUHs2PiA+SaK9k3MufslabSg53VjvrRzc/wYEIuewm4UHnfpf2zGC6u
EEtJ3JKiWJGoU6wHTg/T/NQNseFRuuXKtkZ4xS9J4hi+bB+cMnb6OimHXURqFxe3
8CYkZXWBcaefwPyEQ5nP0t1kfJ5N26GPUIGW9Chzy9Tr2PmP/IrucJu1Lpn8ImST
vKdztdZORLk2TA7EjaVFJYYjj2b3gJdLTdTgeqZLvqjvoIi89F2TNOajf8j30rtF
/ktigyaibBnKKDUh9wWZcL0mv24HASFL1mxg4Wht2czvlvhbAZKahbDMzxn3jFc=
=cYvd
-END PGP SIGNATURE-
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Gun.io

2012-01-05 Thread Michael Grube
I wonder if there's a competitive debugging phase like in TopCoder. Holy
crap, that would be awesome!

At any rate, imho Freenet needs to do this now that the resident expert has
dedicated his time to school.

On Thu, Jan 5, 2012 at 9:28 PM, Michael Grube wrote:

> If I understand correctly, you pick a task that nobody has time to do. You
> then outsource that task. People then compete for your money with their
> solutions.
>
> It's like TopCoder but you get paid to win! Awesome.
>
> On Thu, Jan 5, 2012 at 9:24 PM, Daxter  wrote:
>
>> That's a very interesting platform indeed? but how do you decide which
>> tasks to outsource?
>>
>> -Daxter
>>
>> On Jan 5, 2012, at 7:11 PM, Ian Clarke wrote:
>>
>> I recieved the following email from Rich Jones, creator of Gun.io.  This
>> could be a very interesting way for us to get specific tasks done?
>>
>> [snip]
>>
>> Ian Clarke
>> Founder, The Freenet Project
>> Email: ian at freenetproject.org
>>
>>
>>
>> ___
>> Devl mailing list
>> Devl at freenetproject.org
>> http://freenetproject.org/cgi-bin/mailman/listinfo/devl
>>
>
>
-- next part --
An HTML attachment was scrubbed...
URL: 



[freenet-dev] Gun.io

2012-01-05 Thread Michael Grube
If I understand correctly, you pick a task that nobody has time to do. You
then outsource that task. People then compete for your money with their
solutions.

It's like TopCoder but you get paid to win! Awesome.

On Thu, Jan 5, 2012 at 9:24 PM, Daxter  wrote:

> That's a very interesting platform indeed? but how do you decide which
> tasks to outsource?
>
> -Daxter
>
> On Jan 5, 2012, at 7:11 PM, Ian Clarke wrote:
>
> I recieved the following email from Rich Jones, creator of Gun.io.  This
> could be a very interesting way for us to get specific tasks done?
>
> [snip]
>
> Ian Clarke
> Founder, The Freenet Project
> Email: ian at freenetproject.org
>
>
>
> ___
> Devl mailing list
> Devl at freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl
>
-- next part --
An HTML attachment was scrubbed...
URL: 



[freenet-dev] Gun.io

2012-01-05 Thread Michael Grube
This is something I would get pretty excited about. +1

On Thu, Jan 5, 2012 at 8:11 PM, Ian Clarke  wrote:

> I recieved the following email from Rich Jones, creator of Gun.io.  This
> could be a very interesting way for us to get specific tasks done...
>
> -- Forwarded message --
>
> ...snip...
>
> My name is Rich Jones, and I'm the lead developer and director of a
> project called Gun.io, a platform for open source project managers to raise
> funds and to hire open source freelancers for microtasks on their projects.
> I'm writing to you today to invite you to give it a try!
>
> The way it works is pretty simple: you post a task which needs to be done
> for your project and offer up an amount of money to pay for it. Other
> people can then contribute to this pool of money, or they can work on the
> task assigned. The first person to complete the task to your satisfaction
> will then be awarded all of the money in the pool.
>
> Gun.io is perfect for discrete tasks that your project needs to move
> forward, like fixing bugs, adding new features, and writing tests, examples
> and documentation. It's a great way to raise and spend funds, too, as your
> donors will know that their contributions are going directly to improving
> the project. Gun.io is how you turn a good project into a great project.
>
> Gun.io has already used successfully by the Etherpad Foundation and
> Mozilla, the makers of Firefox. We are a fairly new project, but we already
> have thousands of registered developers who will be notified when your gig
> is posted.
>
> This is also completely free for open source projects! I developed Gun.io
> because I am an open source developer myself, and I wanted to hire
> assistance for my projects but was unsatisfied with offshore freelancers. I
> wanted to build a community-based solution which would have open source
> developers working for each other, so that's what we've made. I think that
> Freenet could really benefit from what we've built, so please give it a try!
>
> You can see our homepage here: http://gun.io
> you can browse our open source gigs here: http://gun.io/open/
> and you can post your own here: http://gun.io/open/new/
>
> If you've got any questions or comments (or if you just want to chat),
> feel free to email me any time at rich dot gun dot io.
>
>
> --
> Ian Clarke
> Founder, The Freenet Project
> Email: ian at freenetproject.org
>
> ___
> Devl mailing list
> Devl at freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl
>
-- next part --
An HTML attachment was scrubbed...
URL: 



[freenet-dev] Gun.io

2012-01-05 Thread Daxter
That's a very interesting platform indeed? but how do you decide which tasks to 
outsource?

-Daxter

On Jan 5, 2012, at 7:11 PM, Ian Clarke wrote:
> I recieved the following email from Rich Jones, creator of Gun.io.  This 
> could be a very interesting way for us to get specific tasks done?
[snip]
> Ian Clarke
> Founder, The Freenet Project
> Email: ian at freenetproject.org

-- next part --
An HTML attachment was scrubbed...
URL: 



[freenet-dev] Gun.io

2012-01-05 Thread Ian Clarke
I recieved the following email from Rich Jones, creator of Gun.io.  This
could be a very interesting way for us to get specific tasks done...

-- Forwarded message --

...snip...

My name is Rich Jones, and I'm the lead developer and director of a project
called Gun.io, a platform for open source project managers to raise funds
and to hire open source freelancers for microtasks on their projects. I'm
writing to you today to invite you to give it a try!

The way it works is pretty simple: you post a task which needs to be done
for your project and offer up an amount of money to pay for it. Other
people can then contribute to this pool of money, or they can work on the
task assigned. The first person to complete the task to your satisfaction
will then be awarded all of the money in the pool.

Gun.io is perfect for discrete tasks that your project needs to move
forward, like fixing bugs, adding new features, and writing tests, examples
and documentation. It's a great way to raise and spend funds, too, as your
donors will know that their contributions are going directly to improving
the project. Gun.io is how you turn a good project into a great project.

Gun.io has already used successfully by the Etherpad Foundation and
Mozilla, the makers of Firefox. We are a fairly new project, but we already
have thousands of registered developers who will be notified when your gig
is posted.

This is also completely free for open source projects! I developed Gun.io
because I am an open source developer myself, and I wanted to hire
assistance for my projects but was unsatisfied with offshore freelancers. I
wanted to build a community-based solution which would have open source
developers working for each other, so that's what we've made. I think that
Freenet could really benefit from what we've built, so please give it a try!

You can see our homepage here: http://gun.io
you can browse our open source gigs here: http://gun.io/open/
and you can post your own here: http://gun.io/open/new/

If you've got any questions or comments (or if you just want to chat), feel
free to email me any time at rich dot gun dot io.


-- 
Ian Clarke
Founder, The Freenet Project
Email: ian at freenetproject.org
-- next part --
An HTML attachment was scrubbed...
URL: 



[freenet-dev] Gun.io

2012-01-05 Thread Ian Clarke
I recieved the following email from Rich Jones, creator of Gun.io.  This
could be a very interesting way for us to get specific tasks done...

-- Forwarded message --

...snip...

My name is Rich Jones, and I'm the lead developer and director of a project
called Gun.io, a platform for open source project managers to raise funds
and to hire open source freelancers for microtasks on their projects. I'm
writing to you today to invite you to give it a try!

The way it works is pretty simple: you post a task which needs to be done
for your project and offer up an amount of money to pay for it. Other
people can then contribute to this pool of money, or they can work on the
task assigned. The first person to complete the task to your satisfaction
will then be awarded all of the money in the pool.

Gun.io is perfect for discrete tasks that your project needs to move
forward, like fixing bugs, adding new features, and writing tests, examples
and documentation. It's a great way to raise and spend funds, too, as your
donors will know that their contributions are going directly to improving
the project. Gun.io is how you turn a good project into a great project.

Gun.io has already used successfully by the Etherpad Foundation and
Mozilla, the makers of Firefox. We are a fairly new project, but we already
have thousands of registered developers who will be notified when your gig
is posted.

This is also completely free for open source projects! I developed Gun.io
because I am an open source developer myself, and I wanted to hire
assistance for my projects but was unsatisfied with offshore freelancers. I
wanted to build a community-based solution which would have open source
developers working for each other, so that's what we've made. I think that
Freenet could really benefit from what we've built, so please give it a try!

You can see our homepage here: http://gun.io
you can browse our open source gigs here: http://gun.io/open/
and you can post your own here: http://gun.io/open/new/

If you've got any questions or comments (or if you just want to chat), feel
free to email me any time at rich dot gun dot io.


-- 
Ian Clarke
Founder, The Freenet Project
Email: i...@freenetproject.org
___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-05 Thread Michael Grube
This is something I would get pretty excited about. +1

On Thu, Jan 5, 2012 at 8:11 PM, Ian Clarke i...@freenetproject.org wrote:

 I recieved the following email from Rich Jones, creator of Gun.io.  This
 could be a very interesting way for us to get specific tasks done...

 -- Forwarded message --

 ...snip...

 My name is Rich Jones, and I'm the lead developer and director of a
 project called Gun.io, a platform for open source project managers to raise
 funds and to hire open source freelancers for microtasks on their projects.
 I'm writing to you today to invite you to give it a try!

 The way it works is pretty simple: you post a task which needs to be done
 for your project and offer up an amount of money to pay for it. Other
 people can then contribute to this pool of money, or they can work on the
 task assigned. The first person to complete the task to your satisfaction
 will then be awarded all of the money in the pool.

 Gun.io is perfect for discrete tasks that your project needs to move
 forward, like fixing bugs, adding new features, and writing tests, examples
 and documentation. It's a great way to raise and spend funds, too, as your
 donors will know that their contributions are going directly to improving
 the project. Gun.io is how you turn a good project into a great project.

 Gun.io has already used successfully by the Etherpad Foundation and
 Mozilla, the makers of Firefox. We are a fairly new project, but we already
 have thousands of registered developers who will be notified when your gig
 is posted.

 This is also completely free for open source projects! I developed Gun.io
 because I am an open source developer myself, and I wanted to hire
 assistance for my projects but was unsatisfied with offshore freelancers. I
 wanted to build a community-based solution which would have open source
 developers working for each other, so that's what we've made. I think that
 Freenet could really benefit from what we've built, so please give it a try!

 You can see our homepage here: http://gun.io
 you can browse our open source gigs here: http://gun.io/open/
 and you can post your own here: http://gun.io/open/new/

 If you've got any questions or comments (or if you just want to chat),
 feel free to email me any time at rich dot gun dot io.


 --
 Ian Clarke
 Founder, The Freenet Project
 Email: i...@freenetproject.org

 ___
 Devl mailing list
 Devl@freenetproject.org
 http://freenetproject.org/cgi-bin/mailman/listinfo/devl

___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-05 Thread Daxter
That's a very interesting platform indeed… but how do you decide which tasks to 
outsource?

-Daxter

On Jan 5, 2012, at 7:11 PM, Ian Clarke wrote:
 I recieved the following email from Rich Jones, creator of Gun.io.  This 
 could be a very interesting way for us to get specific tasks done…
[snip]
 Ian Clarke
 Founder, The Freenet Project
 Email: i...@freenetproject.org

___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-05 Thread Michael Grube
If I understand correctly, you pick a task that nobody has time to do. You
then outsource that task. People then compete for your money with their
solutions.

It's like TopCoder but you get paid to win! Awesome.

On Thu, Jan 5, 2012 at 9:24 PM, Daxter xovat...@gmail.com wrote:

 That's a very interesting platform indeed… but how do you decide which
 tasks to outsource?

 -Daxter

 On Jan 5, 2012, at 7:11 PM, Ian Clarke wrote:

 I recieved the following email from Rich Jones, creator of Gun.io.  This
 could be a very interesting way for us to get specific tasks done…

 [snip]

 Ian Clarke
 Founder, The Freenet Project
 Email: i...@freenetproject.org



 ___
 Devl mailing list
 Devl@freenetproject.org
 http://freenetproject.org/cgi-bin/mailman/listinfo/devl

___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Gun.io

2012-01-05 Thread Michael Grube
I wonder if there's a competitive debugging phase like in TopCoder. Holy
crap, that would be awesome!

At any rate, imho Freenet needs to do this now that the resident expert has
dedicated his time to school.

On Thu, Jan 5, 2012 at 9:28 PM, Michael Grube michael.gr...@gmail.comwrote:

 If I understand correctly, you pick a task that nobody has time to do. You
 then outsource that task. People then compete for your money with their
 solutions.

 It's like TopCoder but you get paid to win! Awesome.

 On Thu, Jan 5, 2012 at 9:24 PM, Daxter xovat...@gmail.com wrote:

 That's a very interesting platform indeed… but how do you decide which
 tasks to outsource?

 -Daxter

 On Jan 5, 2012, at 7:11 PM, Ian Clarke wrote:

 I recieved the following email from Rich Jones, creator of Gun.io.  This
 could be a very interesting way for us to get specific tasks done…

 [snip]

 Ian Clarke
 Founder, The Freenet Project
 Email: i...@freenetproject.org



 ___
 Devl mailing list
 Devl@freenetproject.org
 http://freenetproject.org/cgi-bin/mailman/listinfo/devl



___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl