Slashdot Mirror


Is the iPod Shuffle Playing Favorites?

marksilverman writes "Steven Levy at Newsweek is reporting that his iPod Shuffle seems to favor certain songs. Is Apple receiving kickbacks to promote certain artists? Apple denies it, of course, and Levy had the good sense to ask a mathmatician and a cryptographer who explained that it's probably just humans finding patterns where there are none." Less neurotically, both CNet and PCWorld have discussions of the Shuffle's interior spaces.

19 of 524 comments (clear)

  1. Probably... by Anonymous Coward · · Score: 1, Insightful

    ... A bad random number generator. It happens.

    1. Re:Probably... by simon_c_heath · · Score: 4, Insightful

      Not at all - as was explained in TFA, these are the sorts of patterns you would expect to see with a normal RNG. People may actually be happier with a more complicated shuffle algorithm for shuffling which which ensured that, for example, songs on the same album did not occur too close together. AFAIK, a song will not repeat until all the songs in the device have been played through. However, when people re-shuffle the order this property is lost, so another desirable property might be to keep the last playing time of each song across shuffles and adjusting the order appropriately. If this is done, however, over time the order will be more and more constrained by what has gone before so after all that it is probably better, and definitely simpler, to just shuffle randomly without trying to do anything more complicated...

  2. enough! by kajoob · · Score: 5, Insightful

    From the article:


    I explained this phenomenon to Temple University prof John Allen Paulos, an expert in applying mathematical theory to everyday life. His conclusion: it's entirely possible that nothing at all is amiss with the shuffle function


    The slashdot article??


    Is the iPod Shuffle Playing Favorites?



    and



    Apple denies it, of course



    Enough with the inflammatory headlines!

    --
    Quidquid latine dictum sit, altum viditur
  3. Bullshit. by mooniejohnson · · Score: 4, Insightful
    What paranoid bullshit. That would mean that they'd be releasing firmware updates every couple of weeks to update the list of "preferred" artists, and then it would have to scan through your tags and make a neat little catalog so it knows who to play. Doesn't that seem rather pointless? Besides, if it plays the artists, haven't you already paid for them? Who would buy into kickbacks for more people to listen to their songs? Just tune in a radio station! They play repeats all the time! Honestly, some people.

    This post brought to you by Teenage Angst and Caffeine!

    --

    Elmo knows where you live!

    1. Re:Bullshit. by smartsaga · · Score: 4, Insightful

      I guess all you need is a little bit that indicates whether the song is "favored" or not to be played more than the others... So no need to update firmware every few weeks because the songs would already have a value that determines the level in which they should be favored in the "not-so-random" shuffle playback.

      I know I am being simplistic but that is the way I would do it.

      Your shuffle are belong to us... get it?

      Have a good one.

      --
      ===== "Every head is a different world so don't invade mine you FREAK!" smartSAGA said
  4. Terrible Summary... by IKnwThePiecesFt · · Score: 5, Insightful

    The summary suggest that Apple may be playing favorites, citing an article that concludes pretty definitely that they are not...

  5. Re:Well... by JPriest · · Score: 5, Insightful

    I think the point of the story is not just to report "news" but open up the topic for discussion. I am sure making the front page will cause at least a few more people to investigate the claim, or at the least monitor the behavior more closely of their shuffle.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  6. Slow news night? by bonch · · Score: 4, Insightful

    Seriously. There have got to be better submissions in the queue than, "I think my iPod shuffle is preferring certain songs over others. It's a conspiracy!" Come on.

  7. Re:Irrelevant by serutan · · Score: 1, Insightful

    Go ahead and call me a dumbass. I deserve it for commenting without reading the article, which turns out to be very interesting. Please ignore my stupid post.

  8. [meta/ot] Us, the editors by trs9000 · · Score: 4, Insightful

    So, I know its us the loyal readership that is supposed to do the editing essentially (which makes me think we should have a moderation-style system for voting on which stories in the queue should go live (editors, you reading this?!!) but hey!) but when our favorite web tool has spell-checking built in, and you can search up to 32 words at a time.... I mean you might as well just cut and paste.

    What's really interesting, that even though this is a geek site, we can't even get mathematician right. Even more silly is if you check the link above from google, you'll see that the first two results (of 3) are also from right here at the dot.

    All I'm saying is: if it's power to the nerd masses, let's do it. Many posts so far are already complaining about the story. Not to mention it's from MSNBC. Not to mention I've already read it, because it's from almost four weeks ago.

    I realize I am off-topic and complaining, but I wanted to see if we couldn't get a discussion going about a smarter, more democratic way to elect submissions to go live.

  9. Re:Nail on the head! by prockcore · · Score: 4, Insightful

    Those of you that think that sounds completely plausable, please step to the left.

    Look up the word "payola" if you think that record execs wouldn't do this.

    It doesn't need to be in the shuffle. It could be part of the AutoFill in iTunes.

    Do I think it's really happening? Not really. Do I think it's plausible? Yeah... experience with radio tells me that record companies would do this if Apple let them.. and who is Apple to turn down money?

  10. umm yeahhhhhh by seven5 · · Score: 2, Insightful

    Sure, apple is spending R&D costs on creating a way to get their audio player to promote songs that users have already bought. Thats makes a ton of sense.

    1. Re:umm yeahhhhhh by b17bmbr · · Score: 2, Insightful

      damn, i posted to early. i stil have mod points left. that is a a helluva business plan apple has. convincing people that they made the right purchase AFTER they bought it.

      1) reassure customer purchase was right one
      2) ???????
      3) profit

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  11. Re:From TFA: Apple's profit margin by Ohreally_factor · · Score: 4, Insightful

    Think of it this way:

    By supporting Apple, you're also supporting R & D for much of the entire personal computing industry.

    --
    It's not offtopic, dumbass. It's orthogonal.
  12. Re:Obligatory random != pseudo random by Temporal · · Score: 2, Insightful

    You would know by analyzing the algorithm which produced the numbers, not by analyzing the output. Of course, the fact that the numbers are produced by an algorithm proves that they are not random. If you ran the same algorithm again, you'd get the same numbers. Since computation is deterministic by design, there is no purely computational way to generate truly random numbers.

    If you're not a programmer, try to imagine writing out a mathematical equation which, when evaluated, comes out to a random number, different every time. It doesn't make sense, does it? How could the same equation have a different result every time, without changing the inputs?

  13. Re:humans are wired to... by wfberg · · Score: 5, Insightful

    This absolutely right. Also, using this method, inevitably some songs will occur multiple times in the playlist, since you're not keeping track of dupes (much like slashdot).

    If you need to randomize an array, the easiest way to do it is to assign each item a random number, and then sort the array using the random numbers as a key. That way every item occurs only once in the randomized list.

    You still need a decent pseudo random number generator of course, if you're using a pseudo random number generator that only produces 5 discrete values and repeats them over and over it doesn't help much.

    On the other hand, for an application like a playlist shuffle, you don't need a cryptographically secure RNG, just a PRNG (such as a Mersenne Twister), that uses the current time in milliseconds as a seed would do nicely.

    --
    SCO employee? Check out the bounty
  14. Unscientific by Temporal · · Score: 4, Insightful

    This is not a problem of a bad shuffle algorithm. The problem here is thousands of years old. It is human nature. People see patterns where there are none. People generate theories based on these non-existent patterns. This is how people concluded that the sun orbits the Earth: "Oh, look, the sun looks like it is orbiting the Earth! Therefore it must be!"

    The problem is, if you just put together a playlist with a bunch of artists and play it, it is entirely likely that someone will be played three times in the first hour. And in this guy's case, that someone was Steely Dan. So what does that prove?

    About 500 years ago, we invented something called the "scientific method". Although it is taught to most people in both science and history classes, few seem to understand it.

    The scientific method says that you cannot use past observations to make a conclusion. You must develop a specific test to prove or disprove your hypothesis. You must show before you perform the test that the outcome of the test is relevant to your hypothesis. You can then perform the test and use the results to back your conclusion.

    The scientific method could very easily be applied here. What this guy needs to do is start with the prediction that Steely Dan or whoever will be played three times in the first hour. He must use statistics to compute the probability of this happenning in a purely random shuffle, and should show that the chances are less than 1% (this is a pretty straight-forward use of standard statistical methods). Then he should run the experiment and see what happens.

    My guess? Steely Dan will not play three times in the first hour.

    Without a proper scientific experiment proving this guy's theory, there is no story here.

  15. it's shuffle, not random. by CaptainCheese · · Score: 2, Insightful

    The iPod Shuffle does not randomly play songs. It shuffles the playlist...then plays the songs in the new order.

    whereas a random play function could lead to a single track being played twice as often as another, shuffle precludes that.

    hence the name, rather than "iPod Random".

    --
    -- .sigs are a waste of data...turn them off...
  16. Re:humans are wired to... by John+Harrison · · Score: 2, Insightful

    While what you describe might be what you desire, it isn't random at all. It is rules based. Which is fine if that is what you want.