We’ve had a good first few weeks of the CredSperiment (no crazy gaming), but a consistent point of feedback has been that the $ amounts have been too low to be really meaningful. I increased the distribution amount by 6x, from 50,000¤ ($500 redeemable) to 300,000¤ ($3000 redeemable). We’ll go further still, especially as we build out systems like initiatives that will give us more confidence in the cred. Consider this a step in the right direction.
now we’re looking at more significant numbers. Curious to see what this will mean to people.
One thing I noticed is we probably need to support the merging of identities in the payout tools as well.
I spotted some grain going to github/@s-ben while sourcecred/@s_ben exists and should be getting this.
Also, I thought I was doing pretty decent recently in terms of regular contributions but what happened with your score @decentralion? The previous record for weekly cred was 80.
Would love to see weekly attribution in the explorer to know what happened.
My intuition was to look at Github / User and Discourse / User to split your score in terms of source. Unfortunately identities didn’t allow that. Would be interesting to have I think.
Thx for catching @Beanow! That ‘-’ in my GitHub name vs ‘_’ in my other usernames has caused problems before. Should standardize maybe. Probably isn’t much grain for now, as nearly all my contributions have been in Discourse, but am planning on more GitHub contributions down the line.
Technically I don’t think this should be an issue. People may have much bigger differences between usernames. For example because their names were already taken. So the identities plugin uses a config file for it.
I’m suspecting perhaps in one of the earlier weeks this identity wasn’t merged yet so some “lingering grain” was given to your github user. The payouts calculation doesn’t try to merge these, it’s only applied at the cred calculations. So merging the accounts for payout sake would be nice :]
Ooops! Have been a bit out of it the last few days…arithmetic hard apparently. Have edited invoice to use $112.14 (I’ll let the $5.05 ride).
While this would be a nice to have, I don’t think it’s necessary, unless other people have the same problem. I think I was just interpreting ‘Total Payout’ to mean payout for that week. Which isn’t an unreasonable assumption. If I had looked at the balances sheet instead of just adding the total payouts up (which were cumulative) though, it would have been clear.
Yeah, this would be quite valuable. I think we should prioritize Cred Analysis Notebooks and then we can start to experiment with notebooks that reveal this decomposition. Then we can canonicalize them in the production UI.
Cool. As we transition to larger payouts, I intend to start using OpenCollective only for small payouts, and have the material ones get paid directly from sponsor to contributor. Using OpenCollective + PayPal involves a lot of transaction processing overhead, unfortunately (something like 10-15% of total).
Yeah, there’s definitely some bug that is causing s-ben and s_ben not to get reconciled. I suspect that I did a bad job with the regex and it isn’t accepting - or something like that.
After fixing that bug, we will need to update the payout logic to be able to merge identities together (so that we’ll calculate Seth’s combined lifetime grain payout properly). It’s a little tricky because while combining identities is easy, but un-combining identities is not (could wind up with an identity with negative balance if done naively). So this will take a bit of thought to get right.
Why $112.14 and not $144.35? Feel free to withdraw the $5.05 or let it ride, you’ll get it eventually either way.
FYI, it looks like the PayPal payment finally went through, ~4 days later. Though the payment on my end is still marked as PENDING. So might now be in transit from OpenCollective’s bank account to mine? Man, much as getting paid in crypto has is a PITA (volatility, being looked at like a criminal), it does expose how indefensibly inefficient the fiat settlement rails are. End rant.