pull down to refresh

As of now, with possibly the largest rewards pot ever, coming mostly from downzaps, there will be no rewards payout tomorrow. The hot pot alert (#1572309) triggered few hours ago and the pot is already over 2.4m sats.

The code has some sanity check and aborts payouts if over 2m sats. See https://github.com/stackernews/stacker.news/blob/7f87e075ebd59423ae9e5d5a1bbde6720b56d86a/worker/earn.js#L5

I guess the limit was not ready for the downzap war!

reply

Fun fact: the code is not immutable.

reply

Yup. Tell that to the "code is law" bros.

reply

Do they think laws are immutable?

reply

the limit was increased a few days ago. how is it that it cannot be increased again?

reply

k00b is under no obligation to increase the limit

reply
42 sats \ 1 reply \ @supratic 22h

I know, I just want to know why there's a limit in the first place.

reply

I think there was a bug once that made them calculate a massive reward (incorrectly) and may have caused them to lose money, so they put this in as a failsafe

reply
reply

Pool reached 3.4M yesterday; only 1.7M was distributed. Magic internet money?

reply

Where did you get that 1.7M from?

reply

Ping @k00b, please correct me if I'm wrong.

reply

That happened a few days ago when the rewards went over 1M and k00b tweaked the code before dropping the payout.

https://github.com/stackernews/stacker.news/commit/7f87e0

reply

So, it's a matter of increasing the number of pites to be distributed... it can be solved.

reply

Let's see if it happens again!

reply
25 sats \ 1 reply \ @mkmloom 15 Sep

So, what happens with those rewards? Are they distributed later, or does nothing happen? That’s a question many people surely have.

reply

By default they would stay in SN server's wallet . But I guess they'll increase the limit or distribute them somehow.

reply

Why does the limit need to be there in the first place?

reply
reply

I do not understand that explanation.
If I get it right, you can store all sats that are possible to have in Bitcoin (because it has limited supply) in a 64-bit integer, no?

reply

The 2M sanity check makes sense as a circuit breaker, but it fails closed in exactly the wrong direction: the bigger the downzap war, the bigger the pot, the more likely nobody gets paid. The sats just sit there instead of going back to the people posting good stuff. Maybe the fix isn't raising the cap but capping how much downzaps can feed the pot in one day, so the breaker only trips on actual bugs.