Share.

    29 Comments

    1. No, what it shows is that the same computational problem can have greater efficiency when using a different algorithm.

      This is a case of delegation of responsibilities, the task is hold a balloon with your name, well you can either let all 40 little processors do a o(n) time task, that being go through the entire array of balloons and pick one or you let all of the do a o(1) task that being get(next) and send it depending on the value on it.

      Of note this only works because the processors KNOW which processors is which (they have their address) if they had to actually search who needs to get what balloon (a group of strangers) this would be worse than the find your own balloon problem.

      Remember kids, programming used to be a profession.

    2. This is commie bs. In real life, nobody will act this way, because they are flawed human. The only reason it worked is because it was a controlled environment without any other variables.

    3. Now that would be a problem for me if I ever did that because my memory is so comically bad I cannot even remember the names of my own family member members

    4. It does not work, it would require people to have selflessness and benevolence and in the end good will, what humans just don't have. There are exceptions of course, but that is the minority.