We Tried to Detect Bots in Comments. We Found a More Interesting Problem
musubilabs.ai10 pointsby aston0 comments
def encapsulate(mod):
import types
out = types.SimpleNamespace()
def replace_global_scope(f):
# via https://stackoverflow.com/a/1144561, but tweaked for py3
return types.FunctionType(
f.__code__,
out.__dict__,
f.__name__,
f.__defaults__,
f.__closure__,
)
for name in dir(mod):
val = getattr(mod, name)
if callable(val):
val = replace_global_scope(val)
setattr(out, name, val)
return out S2011 10
W2012 10
S2012 9
S2014 7
W2013 7
S2013 6
W2016 6
W2015 6
S2016 5
W2014 5
S2010 4
S2015 4
W2011 4
S2009 3
W2008 2
W2007 2
W2017 2
S2006 2
W2009 1
W2018 1
W2010 1
S2008 1
S2005 1
S2007 1
The top three batches were consecutive starting from summer 2011 through summer of 2012. That period happens to also be when the seed and venture capital ecosystem started its recovery from the 2008 crisis [0]. 1. How much money should consumers/advertisers
be charged for access or proximity to music?
2. How much money should artists, publishing companies,
record labels and other rightsholders be paid for
that access?
Those two definitely seem related. As a theoretical floor on #2 the rightsholders have lots of leverage and so should be able to negotiate for fair (or better than fair) payouts from #1. As a theoretical ceiling on #2 you shouldn't be able to pay out more money than you make from #1.