6 ms·
$400 bounty started for "simple" OSS node.js module
- callmeed 15y agoIs this common in certain OSS circles? I know stack overflow has a bounty feature, but I've never really seen this before. I thought open source was about "scratching your own itch", not "here's $20, scratch me"
- reddittor 15y agoI'd love to do it myself, but I've tried a few times without much success. Hopefully, I will be able to learn from someone else should they choose to do this.
- thwarted 15y agoI thought open source was about "scratching your own itch", not "here's $20, scratch me" Open Source is about availability of the source code, not about paying for the development or not.
- wladimir 15y agoNot necessarily. To quote the cliche, OSS is free as in freedom not free as in free beer.
- cbf 15y agoI've paid for features to be implemented and been paid to implement features. It's not common per se but it's not frowned upon in my experience. It's often a lot more efficient to pay someone else (or them you) with expertise and a commit bit to get something done; just don't expect money to allow you to go against the projects grain and tack on cumbersome or obscure functionality.
- tomjen3 15y agoIt is not as common as hacking for yourself, but it does happen. Stallman used to be paid to add features to the gnu system, money which he lived of.
- SaltwaterC 15y agoThat might work for weekend hacking sessions. But for serious projects, most of the development process is financed by businesses. Take a peek at the Linux contributors: http://arstechnica.com/open-source/news/2010/12/linux-kernel-13-million-lines-over-5-patches-per-hour.ars http://arstechnica.com/open-source/news/2010/12/linux-kernel...? but this isn't a sole case.
- whatusername 15y agoI'm sure I've seen this a few times before. Google showed up this from 2008: http://www.fossfactory.org/ http://www.fossfactory.org/
- 6ren 15y agoNo. It possibly can demotivate people (is that all I'm worth?; since I started doing this for money it's not fun any more) http://www.gnu.org/philosophy/motivation.html http://www.gnu.org/philosophy/motivation.html However, I think it's a great idea in principle. There's been the "street performer protocol" http://en.wikipedia.org/wiki/Threshold_pledge_system#Street_Performer_Protocol http://en.wikipedia.org/wiki/Threshold_pledge_system#Street_... (which didn't seem to take off); and http://www.kickstarter.com http://www.kickstarter.com (which did, but it's mostly not software).
- mnutt 15y agoI had the exact same experience. I worked for an open source company that had bounties and I think it was one of the major factors that completely killed the open source community around it. A few years later a friend of mine mentioned she had contributed to the project, but stopped after she worked on something for 10 hours and realized that worked out to about $10/hour. However, it seems like a good model if it gets up to market rates (if someone could do this in an hour or two) and especially if it's something developers wouldn't do on their own.
- jmtame 15y agoI just tried to add $100 to the bounty from StartupsOpenSourced.com -- not sure if they'll accept it or not considering it's not necessarily coming from an individual, and they don't know me personally.
- deleted 15y ago[deleted]
- reddittor 15y ago> I'm surprised he didn't just write a 10 line script that wraps a command line utility and call it a day. Oh right, he did. What's up tlrobinson? I wrote a stop gap hack to get stuff done while I prototyped the JSONloops format and merge algo. tmpvar and h1jinx then helped out with writing an irrklang wrapper to get low latency playback when my side was ready (see: https://github.com/Marak/JSONloops/blob/master/vendor/play.js#L7 https://github.com/Marak/JSONloops/blob/master/vendor/play.j... ). Now that both things "work" I want to improve the project. Why the snarky comment? I'm just trying to have some fun with a little side project. :-(
- tlrobinson 15y agoJust not sure why you feel the need to package up this kind of trivial stuff and spam HN with it (under various usernames, for some reason: http://news.ycombinator.com/submitted?id=marak http://news.ycombinator.com/submitted?id=marak http://news.ycombinator.com/submitted?id=JimBastard http://news.ycombinator.com/submitted?id=JimBastard) Edit: ...then complain when the moderators decide it's crap: @paulg, I'm sure you don't care when sleeping on your pile of money, but the people moderating Hacker News are a cancer. Your site is doomed (https://twitter.com/maraksquires/status/67123612653592576 https://twitter.com/maraksquires/status/67123612653592576) Edit2: Shouldn't feed the troll. I'm done here.
- reddittor 15y ago> Just not sure why you feel the need to package up this kind of trivial stuff and spam HN with it (under a different username, for some reason: http://news.ycombinator.com/submitted?id=marak http://news.ycombinator.com/submitted?id=marak) That account has been silent-banned for awhile ( as most of my accounts have been for flaming / trolling people). I cannot use it anymore. Notice all the submissions are missing? What would you like me to do? I don't understand why you are hating on me. I've never done anything to you or interacted with you in anyway. If you consider the work I did on https://github.com/marak/JSONloops https://github.com/marak/JSONloops to be "trivial", then I implore you to build your own multi-user real-time audio sequencer that work's in the browser and is written in 100% JavaScript.
- jrockway 15y agoThis is more of a commentary on the kind of people that use node.js than anything else.
- ssebro 15y agoDoes this mean that there's a business here - kind of like a reverse groupon? A group of people want X (digital content), and each will pay whatever they want to for it. Fulfillment is more likely the larger the "pot" becomes, and it's an all-out competition to see who wins the pot. Any ideas for a tweaking of this business model that makes more sense?
- buster 15y agoBounties are not new in any way.. i have seen those for ubuntu und i think gnome some years ago.. but can't find an ubuntu bounty list anymore, weird.. Anyway, there is http://www.cofundos.org/ http://www.cofundos.org/ and http://micropledge.com/ http://micropledge.com/ at least..
- nico 15y agoFreeSWITCH has bounties too: http://wiki.freeswitch.org/wiki/Bounty http://wiki.freeswitch.org/wiki/Bounty
- polynomial 15y agoThe Open Media project also has bounties: http://openmediaproject.org/bounty http://openmediaproject.org/bounty While not a prime driver for development, they can be useful for picking off new feature branches, etc.
- AdamTReineke 15y agoIt sounds like a reverse Kickstarter: someone posts a need and starts the pot. Other people can add to the pot and/or fork the product to modify the requirements. When the product is delivered and you can verify that it matches the requirements, the pot is paid out to the developer.
- rlpb 15y agoWhat happens if multiple people claim the pot at once, perhaps with variations in quality, speed and completeness? Is the pot really just one pot or will each contributor decide who gets paid?
- pepijndevos 15y agoI don't know Node, but I know all major browsers support <audio> elements, so there must be audio support in V8 somewhere, right?
- reichstein 15y agoThat's actually in the browser/rendering part of the browser (i.e., in WebKit), not in the javascript engine. So, no.
- pyrotechnick 15y agoMuch like how typed arrays (Float32Array etc) are part of WebKit and not v8 even though logic would suggest otherwise.
- wyuenho 15y agoI for one thing think this whole JS for the server-side thing is just wrong (typeof(NaN) returns "number", what?), on the other hand NodeJS and V8 sound more like just a dumb single threaded daemon just had sex with a single threaded language engine and had a conjoined twin. I have to deploy half a dozen just to have a useful smallish app. Don't even mention all these callback non-sense. I like loops and processing return values just the way I've been programming for 8 years thank you very much. Seriously, not every time there's some interests shelling out money pushing for whatever agenda they have, we have to fall for it. If it's bad, it's bad. Just say it and look away. On the other hand, I can see $400 being something tempting for bootstrapping entrepreneurs like me...
- pyrotechnick 15y agoLarge, "real-world" companies such as ngmoco have slashed their hardware requirements by an order of magnitude by moving away from the standard stacks people have been "programming for 8 years thank you very much". Before you make another contribution to a discussion, about a technology you obviously know very little about, do some homework. P.S. picking on a technology because it has some flaws (typeof(NaN) returns "number") is sign of someone who reads books by their covers and fails to see the benefits of an otherwise more suitable solution. You will find in many languages the NaN constant is an instance of some kind of Number type. I'm interested in knowing "the way [you've] been programming for 8 years". I'm certain we could begin tearing it to pieces as you're so fond of doing. Please, in the future, the moment you begin contributing your FUD to a thread such as this, just say it, and look away.
- ansy 15y agoBoth of you, typeof NaN == number is not a language flaw! It's part of the IEEE 754 floating point specification. https://secure.wikimedia.org/wikipedia/en/wiki/IEEE_754 https://secure.wikimedia.org/wikipedia/en/wiki/IEEE_754 Look, a big "system language" like Java also defines NaN, +inf, -inf as values of double (see Field Summary). http://download.oracle.com/javase/6/docs/api/java/lang/Double.html http://download.oracle.com/javase/6/docs/api/java/lang/Doubl... As in double mathError = Double.NaN; Any other standards conformant language supports NaN for floating point numerical values. I would even argue an absence of NaN should be perceived as a language flaw. EDIT: I realize the above might not actually be sufficiently explanatory. "Not a number" is used to specify the class of numbers that cannot be represented in floating point notation. This includes the undefined like 0 / 0 and imaginary numbers (e.g. square root of a negative value). It can also be used for missing values in a large computation. Any operator with a NaN results in a NaN. So 1 + NaN = NaN. Most NaNs are quiet, as in they do not throw an exception and allow the operation to continue. This allows large batch computations to continue without stopping the entire process for one bad record. Instead there will be a NaN for that record and the rest of the data will be processed correctly. You can see why this might be useful when dealing with large amounts of scientific data and hopefully why the IEEE would introduce such a feature.
- emehrkay 15y ago"Please be clear if you want to be down for the OG bounty" OG as in original gangsta. Funny to see it used in a programming setting
- deleted 15y ago[deleted]