Kind of an aside to the nerd sniping happening here, but I think the fact that people complain about the random button is a sign that the feature isn’t doing what those people really want, even if it is doing what is advertised. Those people _want_ a button biased to return novel ones they haven’t read either in that session or across all time somehow, likely because they are using it to discover new comics.
How random is xkcd? (2015)
21–30 of 133 posts
Re: How random is xkcd? (2015)
#22Re: How random is xkcd? (2015)
#23Earlier quoted context omitted.
I think this is the correct way to phrase it. Just because the probabilities of each are both 50% doesn't mean it's more likely than not to get the same number of ones and zeros. It would just mean you're equally likely to get a few more ones as you are to get a few more zeros. But the counts are unlikely to be very far apart.
But in absolute (not relative terms) the counts will tend to diverge over time.
Re: How random is xkcd? (2015)
#24Earlier quoted context omitted.
You aren't suggesting that something random should be predictable, right?
I read "almost as many" as "not quite as many". In other words, fewer. My mental model is that an unbiased random stream of 1's and 0's should converge on 50% 1's and 50% 0's over time, not 49% 1's and 51% 0's. Looks like it's a language ambiguity thing I'm not quite getting.
Re: How random is xkcd? (2015)
#25> a random stream of bits should have almost as many ones as zeros almost ??
Yes, almost. They will approach equal as the count approaches infinity. So if ypu ever see a random pick equate to 50/50, the end of the universe is upon us.
Re: How random is xkcd? (2015)
#26Re: How random is xkcd? (2015)
#27Kind of an aside to the nerd sniping happening here, but I think the fact that people complain about the random button is a sign that the feature isn’t doing what those people really want, even if it is doing what is advertised. Those people _want_ a button biased to return novel ones they haven’t read either in that session or across all time somehow, likely because they are using it to discover new comics.
People complained that it wasn’t random. Incessantly.
So I changed it, to instead maintain a list of previously viewed items for each user, and to exclude them from the results.
And that was that. People almost immediately noticed that it had been “fixed”.
There’s mathematically perfect, and then there’s user expectations - and ne’er the twain shall meet.
Re: How random is xkcd? (2015)
#28Kind of an aside to the nerd sniping happening here, but I think the fact that people complain about the random button is a sign that the feature isn’t doing what those people really want, even if it is doing what is advertised. Those people _want_ a button biased to return novel ones they haven’t read either in that session or across all time somehow, likely because they are using it to discover new comics.
Re: How random is xkcd? (2015)
#29Kind of an aside to the nerd sniping happening here, but I think the fact that people complain about the random button is a sign that the feature isn’t doing what those people really want, even if it is doing what is advertised. Those people _want_ a button biased to return novel ones they haven’t read either in that session or across all time somehow, likely because they are using it to discover new comics.
Re: How random is xkcd? (2015)
#30Kind of an aside to the nerd sniping happening here, but I think the fact that people complain about the random button is a sign that the feature isn’t doing what those people really want, even if it is doing what is advertised. Those people _want_ a button biased to return novel ones they haven’t read either in that session or across all time somehow, likely because they are using it to discover new comics.
https://engineering.atspotify.com/2014/02/how-to-shuffle-son...
It a good read on understanding what people generally expect when they ask for a random stream of songs (or comics), and how you can meet that expectation by carefully engineering how you generate “random” lists.