Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Actually, it is computationally much more difficult. You're masking another step in that the "ratio_ji" has to be calculated and stored for every artist-subscriber combination, which is significantly more complicated than calculating a percentage overall. Since they are almost certainly using map-reduce to calculate these metrics, you're basically running a nested map-reduce. I mean, it's not an unsolvable problem, but it takes a non-trivial amount compute resources that aren't free to solve a problem that isn't really a problem.

But yeah, there are many reasons its not calculated this way. Revenue predictability is another reason - companies like to be able to forecast revenue and that's hard if revenue has only a tenuous link to the other KPIs you use to run your business (which is the point you made).

Honestly, the current payout scheme makes more sense. Is it totally fair to the labels? Maybe not; but the labels it's most unfair to aren't making enough under either scenario for it to matter much. Would it really matter to an indie label if their monthly payout was $20 instead of $5? Once you get bigger than a few hundred listeners, the law of large numbers kicks in.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: