HackerTrans
TopNewTrendsCommentsPastAskShowJobs

nevernude

no profile record

Submissions

Show HN: Improving HN Who Wants to Be Hired with ChatGPT

hnjobs.u-turn.dev
3 points·by nevernude·3 anni fa·0 comments

StackAid now supporting Go, Python, Rust, and more

stackaid.us
3 points·by nevernude·4 anni fa·0 comments

50M weekly download package no longer has open source repository

twitter.com
6 points·by nevernude·4 anni fa·0 comments

Show HN: StackAid – Fund all your open-source dependencies

stackaid.us
226 points·by nevernude·4 anni fa·129 comments

comments

nevernude
·3 anni fa·discuss
I got infected in a hospital while already suffering from an autoimmune flare. I was isolated for a week, hazmat suits, the works. Lost 15lbs in the hospital and had to take antibiotics for 3 months to make sure any resistant spores were killed. I’ve heard that fecal transplants have a very high success rate in curing Cdiff but didn’t have that option at the time.
nevernude
·3 anni fa·discuss
Unfortunately a number of those APIs are still not available on iOS and have seen little to no traction[1]

1. https://bugs.webkit.org/show_bug.cgi?id=194593
nevernude
·3 anni fa·discuss
Yes, we do hold payments for projects and pay them out monthly. However if you don't want to claim your funds on StackAid but do accept donations elsewhere, we will use those service to pay you out instead. Running the tool offline would be challenging because we a large index of dependency->repository mappings across various ecosystems so we can resolve your dependency tree. You would also still be stuck manually paying out to possibly hundreds of projects. FWIW we are completely transparent about the payments we make to each project as well as how much goes to us.
nevernude
·3 anni fa·discuss
Sure, but you (maybe not you specifically) _solve problems_ by using a lot of open source. Your ability to do your job and get paid depends on the labor of others. Why not compensate them for it.
nevernude
·3 anni fa·discuss
I see a lot comments here suggesting the he should just pack his bags and get a corporate gig. How many other great open source projects will we miss out on because developers see this advice and not even bother in the first place.
nevernude
·3 anni fa·discuss
At this risk of some self promotion, we developed StackAid (https://stackaid.us) to help fund the long tail of open source because of the exact problems you mentioned. People only tend to remember the popular/direct dependencies.
nevernude
·3 anni fa·discuss
But the thing is he DID ask for help, quite a few times and was only met with the hate and vitriol you mentioned. Depressing indeed.
nevernude
·4 anni fa·discuss
Obviously I’m biased because I have skin in the game but articles like this really do a disservice for getting maintainers paid, something the author purports to support, because it gives people yet another excuse not to fund maintainers and maintain the status quo. I have yet to see illustrative examples in posts like these that show well funded projects doing worse because they got money.
nevernude
·4 anni fa·discuss
There is another, opposite incentive at play which is to reduce the number of dependencies you have so that you receive more funding.
nevernude
·4 anni fa·discuss
That is effectively what happens. Unclaimed funds are reallocated after a few months to projects that have been claimed. Like you said, that's a good incentive to sign up sooner rather than later.
nevernude
·4 anni fa·discuss
To answer your first question, you give StackAid access to repositories that you own (private or public) and we discover the dependencies you use automatically. Those dependencies are what is funded by your monthly subscription. Let's say you give us access to 4 different repositories with a total of 50 dependencies, then your subscription is divided equally among them. Hope that's helpful.
nevernude
·4 anni fa·discuss
Hey, we are located in the US based in Seattle and San Francisco and incorporated as an LLC. Our other founder has more of a social media[1] presence if that's helpful.

We use Stripe to process credit card payments as well as to pay out funds to projects that claim their funds. US based recipients who receive above a certain amount of money will be required to give the required information for 1099 income.

1. https://twitter.com/dudley, https://www.linkedin.com/in/dudleycarr, https://www.linkedin.com/in/wescarr
nevernude
·4 anni fa·discuss
Fair point. There will be a longer grace period initially while we work on the awareness of StackAid.
nevernude
·4 anni fa·discuss
There is no Stackaid dependency to install. We are treated as an implicit direct dependency for the purpose of calculating the fee we collect. If you have 19 direct dependencies, StackAid will be the 20th, and get 5% of your total subscription.

Anyone with admin access to a repository can register to be paid by StackAid and the total allocation for a project will be split amongst them equally. We plan to allow adjusting the percentages each maintainer receives in the near future.
nevernude
·4 anni fa·discuss
StackAid founder here. There are a couple of questions that keep coming up that I thought I would address in one place.

- People don't want to give money to Stripe, Meta, etc since their projects are already well funded by corporations. We agree! Right now, those projects can just not claim their funds which would then be reallocated, or they can pass their funds on to their dependencies instead. We are exploring other ways to allow you to exempt certain organizations/repositories from being funded.

- People will try and game the system. They can try but they largely will not succeed because ultimately many developers will still need to be convinced to use and depend on their projects. How funds are allocated and what dependencies an open source project has is public knowledge and the community will rightly punish bad actors.

Thanks for all the responses and feedback.
nevernude
·4 anni fa·discuss
We thought long and hard about how people could game the system but ultimately it will be quite difficult because you still have to convince a large number of developers to actually use and depend on your project. And since the flow of donations and dependencies is public, the community will not look kindly one individuals trying such tactics.
nevernude
·4 anni fa·discuss
For a $10/month donation yes our max take would be $0.75. The example on the homepage is for a $20/month subscription.
nevernude
·4 anni fa·discuss
Appreciate the feedback. In case you didn't see it already, we take a different approach to getting paid[1] that we think is more equitable.

You can also use our GitHub action to publish a stackaid.json file with your dependencies to a new repo just for the purpose of giving us access. This was your repos/source say private to us, but your dependencies can still be funded. It's a bit more effort on your part but hopefully addresses the concern.

1.https://www.stackaid.us/#how-do-you-make-money
nevernude
·4 anni fa·discuss
If stripe doesn’t want to participate (likely) their funds are reallocated. They also have the option to pass on funds to their dependencies
nevernude
·4 anni fa·discuss
On an individual level allocation may seem a bit lopsided but, in aggregate, useful and popular projects will receive more funding.

Commercial projects can either not claim their funds (which will be reallocated), or elect to pass their funds through to their dependencies.

You also always have the option to explicitly list your dependencies.