www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Facebook puts bounties on bugs in the D programming language implementation

reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
Hello,


As part of a larger program to support the open source community, 
Facebook has is putting bounties on bugs in the D programming language 
implementation. The initial budget is small, but if we find that it 
accelerates development we may add to it.

As a sample we've added $80 bounties to three regressions:

http://goo.gl/JvajFP
http://goo.gl/LLhRIw
http://goo.gl/2crX4V

We're still tweaking the best allocation of sums to bugs depending on 
their importance and difficulty. I will update this list once I've 
allocated the entire budget, likely before the end of day today.

Beyond the money involved, this is a gesture of good faith, confidence, 
and investment in the future of D. Let's respond in kind!


Andrei
Nov 15 2013
next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 11/15/13 9:51 AM, Andrei Alexandrescu wrote:
[snip]

http://www.reddit.com/r/programming/comments/1qpdil/facebook_puts_bounties_on_bugs_in_the_d/

Andrei
Nov 15 2013
prev sibling next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 11/15/13 9:51 AM, Andrei Alexandrescu wrote:
[snip]

https://news.ycombinator.com/item?id=6740999

Andrei
Nov 15 2013
prev sibling next sibling parent "Brad Anderson" <eco gnuk.net> writes:
On Friday, 15 November 2013 at 17:51:54 UTC, Andrei Alexandrescu 
wrote:
 Hello,


 As part of a larger program to support the open source 
 community, Facebook has is putting bounties on bugs in the D 
 programming language implementation. The initial budget is 
 small, but if we find that it accelerates development we may 
 add to it.
Anyone interested better hurry before Kenji wakes up in a few hours. :P
Nov 15 2013
prev sibling next sibling parent reply "Joseph Frank" <frankj8576 gmail.com> writes:
On Friday, 15 November 2013 at 17:51:54 UTC, Andrei Alexandrescu 
wrote:
 Hello,


 As part of a larger program to support the open source 
 community, Facebook has is putting bounties on bugs in the D 
 programming language implementation. The initial budget is 
 small, but if we find that it accelerates development we may 
 add to it.

 As a sample we've added $80 bounties to three regressions:

 http://goo.gl/JvajFP
 http://goo.gl/LLhRIw
 http://goo.gl/2crX4V

 We're still tweaking the best allocation of sums to bugs 
 depending on their importance and difficulty. I will update 
 this list once I've allocated the entire budget, likely before 
 the end of day today.

 Beyond the money involved, this is a gesture of good faith, 
 confidence, and investment in the future of D. Let's respond in 
 kind!


 Andrei
The D Programming Language? $80? Ha... Fail.
Nov 15 2013
next sibling parent "Stephan Dilly" <dilly.stephan gmail.com> writes:
On Friday, 15 November 2013 at 21:05:56 UTC, Joseph Frank wrote:
 On Friday, 15 November 2013 at 17:51:54 UTC, Andrei 
 Alexandrescu wrote:
 Hello,


 As part of a larger program to support the open source 
 community, Facebook has is putting bounties on bugs in the D 
 programming language implementation. The initial budget is 
 small, but if we find that it accelerates development we may 
 add to it.

 As a sample we've added $80 bounties to three regressions:

 http://goo.gl/JvajFP
 http://goo.gl/LLhRIw
 http://goo.gl/2crX4V

 We're still tweaking the best allocation of sums to bugs 
 depending on their importance and difficulty. I will update 
 this list once I've allocated the entire budget, likely before 
 the end of day today.

 Beyond the money involved, this is a gesture of good faith, 
 confidence, and investment in the future of D. Let's respond 
 in kind!


 Andrei
The D Programming Language? $80? Ha... Fail.
It is a start! What IDE is facebook using for D development? Would it be an option to support the development of that too?
Nov 15 2013
prev sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 11/15/13 1:05 PM, Joseph Frank wrote:
 The D Programming Language? $80? Ha... Fail.
How do you mean that? The budget is of course much larger than that. I'd just started assigning it. Andrei
Nov 15 2013
parent reply "Brian Rogoff" <brogoff gmail.com> writes:
On Saturday, 16 November 2013 at 00:45:18 UTC, Andrei 
Alexandrescu wrote:
 How do you mean that? The budget is of course much larger than 
 that. I'd just started assigning it.

 Andrei
What's going to be the bounty for getting a precise GC in D? Is it even fair to say there's a single bounty hunter? OK, OK, just kidding! I think it's great that FB does this. -- Brian
Nov 15 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 11/15/2013 5:40 PM, Brian Rogoff wrote:
 On Saturday, 16 November 2013 at 00:45:18 UTC, Andrei Alexandrescu wrote:
 How do you mean that? The budget is of course much larger than that. I'd just
 started assigning it.

 Andrei
What's going to be the bounty for getting a precise GC in D? Is it even fair to say there's a single bounty hunter? OK, OK, just kidding! I think it's great that FB does this.
It's not restricted to FB. Using the site https://www.bountysource.com/trackers/383571-d-programming-language any outfit (or individual!) using D that wants to encourage the community to fix a particular bug can post any bounty they like there. Sometimes companies do ask me if there is a way they can "give back" to the D community (since we make free software), and this is a great way to do it.
Nov 15 2013
parent reply "Raj" <raj_shaker hotmail.com> writes:
On Saturday, 16 November 2013 at 02:13:56 UTC, Walter Bright 
wrote:
 On 11/15/2013 5:40 PM, Brian Rogoff wrote:
 On Saturday, 16 November 2013 at 00:45:18 UTC, Andrei 
 Alexandrescu wrote:
 How do you mean that? The budget is of course much larger 
 than that. I'd just
 started assigning it.

 Andrei
What's going to be the bounty for getting a precise GC in D? Is it even fair to say there's a single bounty hunter? OK, OK, just kidding! I think it's great that FB does this.
It's not restricted to FB. Using the site https://www.bountysource.com/trackers/383571-d-programming-language any outfit (or individual!) using D that wants to encourage the community to fix a particular bug can post any bounty they like there. Sometimes companies do ask me if there is a way they can "give back" to the D community (since we make free software), and this is a great way to do it.
Off Topic: Was a big fan of yours during your symantec C++ days ( spent tons of time going through the standard library implementations ). Have never heard of D before today. Will be sure to check it out. Thanks for all your contributions to the community.
Nov 16 2013
parent Walter Bright <newshound2 digitalmars.com> writes:
On 11/16/2013 1:08 AM, Raj wrote:
 Off Topic:

 Was a big fan of yours during your symantec C++ days ( spent tons of time going
 through the standard library implementations ).

 Have never heard of D before today. Will be sure to check it out.

 Thanks for all your contributions to the community.
Thanks, and nice to hear from you!
Nov 16 2013
prev sibling next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
Please join me in congratulating Daniel, who took only 24 hours to fix a 
codegen bug:

https://www.bountysource.com/issues/1325896-reg-2-064-wrong-code-with-o-on-x86_64-for-char-comparisons/claims

I just approved his bounty. Don't spend it all in one place!

It's really exciting to see how this is unfolding.


Andrei
Nov 16 2013
next sibling parent reply "Andrea Fontana" <nospam example.com> writes:
On Sunday, 17 November 2013 at 04:27:10 UTC, Andrei Alexandrescu
wrote:
 Please join me in congratulating Daniel, who took only 24 hours 
 to fix a codegen bug:

 https://www.bountysource.com/issues/1325896-reg-2-064-wrong-code-with-o-on-x86_64-for-char-comparisons/claims

 I just approved his bounty. Don't spend it all in one place!

 It's really exciting to see how this is unfolding.


 Andrei
Congrats Daniel! I ask out of curiosity: if budget is bigger, which "allocation strategy" is used? How bugs to fix are chosen? Who choose?
Nov 17 2013
parent reply "lomereiter" <lomereiter gmail.com> writes:
On Sunday, 17 November 2013 at 17:25:39 UTC, Andrea Fontana wrote:
 How bugs to fix are chosen? Who choose?
I guess those with the largest number of votes are selected.
Nov 17 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 11/17/2013 9:38 AM, lomereiter wrote:
 On Sunday, 17 November 2013 at 17:25:39 UTC, Andrea Fontana wrote:
 How bugs to fix are chosen? Who choose?
I guess those with the largest number of votes are selected.
The choosing is done by whoever fronts the money for the bounty based on whatever they want. Also, anyone can use the system to put a bounty on any bug, or can add (their own funds) to any existing bounty.
Nov 17 2013
parent "lomereiter" <lomereiter gmail.com> writes:
On Sunday, 17 November 2013 at 22:41:20 UTC, Walter Bright wrote:
 The choosing is done by whoever fronts the money for the bounty 
 based on whatever they want.
Yep, but AFAIU the question is specifically about Facebook bounties.
Nov 18 2013
prev sibling parent "Daniel Murphy" <yebblies nospamgmail.com> writes:
"Andrei Alexandrescu" <SeeWebsiteForEmail erdani.org> wrote in message 
news:l69git$14v1$1 digitalmars.com...
 Please join me in congratulating Daniel, who took only 24 hours to fix a 
 codegen bug:

 https://www.bountysource.com/issues/1325896-reg-2-064-wrong-code-with-o-on-x86_64-for-char-comparisons/claims

 I just approved his bounty. Don't spend it all in one place!

 It's really exciting to see how this is unfolding.


 Andrei
Thanks for the easy money Andrei and Facebook! I'll put it in my dconf14 travel fund.
Nov 17 2013
prev sibling next sibling parent reply John J <john.joyus gmail.com> writes:
On 11/15/2013 12:51 PM, Andrei Alexandrescu wrote:
 Hello,


 As part of a larger program to support the open source community,
 Facebook has is putting bounties on bugs in the D programming language
 implementation.
The D Programming Language on bountysource is missing "Description": https://www.bountysource.com/trackers It would be nice to add a brief description. Besides clarity, it's a free publicity too. :)
Nov 17 2013
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 11/17/13 9:38 AM, John J wrote:
 On 11/15/2013 12:51 PM, Andrei Alexandrescu wrote:
 Hello,


 As part of a larger program to support the open source community,
 Facebook has is putting bounties on bugs in the D programming language
 implementation.
The D Programming Language on bountysource is missing "Description": https://www.bountysource.com/trackers It would be nice to add a brief description. Besides clarity, it's a free publicity too. :)
I see "D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity." Probably added recently by someone else. Andrei
Nov 17 2013
next sibling parent John J <john.joyus gmail.com> writes:
On 11/17/2013 08:49 PM, Andrei Alexandrescu wrote:
 On 11/17/13 9:38 AM, John J wrote:
 On 11/15/2013 12:51 PM, Andrei Alexandrescu wrote:
 Hello,


 As part of a larger program to support the open source community,
 Facebook has is putting bounties on bugs in the D programming language
 implementation.
The D Programming Language on bountysource is missing "Description": https://www.bountysource.com/trackers It would be nice to add a brief description. Besides clarity, it's a free publicity too. :)
I see "D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity." Probably added recently by someone else. Andrei
Yes, someone has added that after my post here. Thanks.
Nov 17 2013
prev sibling parent "eles" <eles eles.com> writes:
On Monday, 18 November 2013 at 01:49:57 UTC, Andrei Alexandrescu 
wrote:
 On 11/17/13 9:38 AM, John J wrote:
 On 11/15/2013 12:51 PM, Andrei Alexandrescu wrote:
I see "D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity." Probably added
Nov 17 2013
prev sibling parent reply "Baz" <sfnje appixie.com> writes:
On Friday, 15 November 2013 at 17:51:54 UTC, Andrei Alexandrescu 
wrote:
 Hello,


 As part of a larger program to support the open source 
 community, Facebook has is putting bounties on bugs in the D 
 programming language implementation. The initial budget is 
 small, but if we find that it accelerates development we may 
 add to it.

 As a sample we've added $80 bounties to three regressions:

 http://goo.gl/JvajFP
 http://goo.gl/LLhRIw
 http://goo.gl/2crX4V

 We're still tweaking the best allocation of sums to bugs 
 depending on their importance and difficulty. I will update 
 this list once I've allocated the entire budget, likely before 
 the end of day today.

 Beyond the money involved, this is a gesture of good faith, 
 confidence, and investment in the future of D. Let's respond in 
 kind!


 Andrei
Ahahahahaahhahahahahahaha....$80... They just put 19 000 000 000 $ for a web app. Are you kiddin us ? JERK.MASSIVE DOUCHE.FUCK.
Feb 20 2014
next sibling parent reply "Steven Schveighoffer" <schveiguy yahoo.com> writes:
On Thu, 20 Feb 2014 15:25:05 -0500, Baz <sfnje appixie.com> wrote:

 Ahahahahaahhahahahahahaha....$80...
 They just put 19 000 000 000 $ for a web app.
 Are you kiddin us ?

 JERK.MASSIVE DOUCHE.FUCK.
Sorry, I know this is trolling, but I just have to respond. Fixing a bug in an open source project with very minor implications on Facebook's code base is MASSIVELY different than having an app with half a billion users that instantly expands Facebook's potential into millions worth of revenue. You don't want to fix the bug? Good, I'm sure your code would suck anyway with that attitude. If you want to prove me wrong, go write an app that facebook buys for 19 billion. -Steve
Feb 20 2014
parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 2/20/14, Steven Schveighoffer <schveiguy yahoo.com> wrote:
 Fixing a bug in an open source project with very minor implications on
 Facebook's code base is MASSIVELY different than having an app with half a
 billion users that instantly expands Facebook's potential into millions
 worth of revenue.
If anything, it shows Facebook isn't shy about spending money. But they will only do it if it's worth it. IOW, if bounties aren't worked on they'll have no incentive to offer more bounties or increase the payout for specific bounties.
Feb 20 2014
prev sibling parent "Francesco Cattoglio" <francesco.cattoglio gmail.com> writes:
On Thursday, 20 February 2014 at 20:25:11 UTC, Baz wrote:
 Ahahahahaahhahahahahahaha....$80...
 They just put 19 000 000 000 $ for a web app.
 Are you kiddin us ?
Ok, I must say I'm shocked, and yes this 19 Billion $ spent make look bounties on D project some kind of joke. However
 JERK.MASSIVE DOUCHE.FUCK.
what the hell has Andrei to do with this lol. You'd better grow a pair and send an email to Zuckerberg, my boy.
Feb 20 2014