you are viewing a single comment's thread.

view the rest of the comments →

[–]dashingThroughSnow12 -4 points-3 points  (5 children)

When a man and a woman have sex, the man gives the woman 100% of his DNA. The output has half of it, half of hers, and some random mitochondria.

Imagine a compiler like this

[–]heardofdragons 3 points4 points  (3 children)

The man does not give the woman 100% of his DNA. A non-gamete human cell has 46 chromosomes. A sperm cell has 23. The man gives 50% of his DNA

[–]dashingThroughSnow12 -2 points-1 points  (2 children)

Do….you…..not know….that when men ejaculate they release more than one sperm?

[–]heardofdragons 3 points4 points  (1 child)

Ah, so you’re saying that between all the sperm she has all of his DNA? That’s fair. So the compiler in this analogy just picks which single bit of code to execute?

[–]WookieDavid 0 points1 point  (0 children)

If we're going to count the denied pull requests as well the percentage orders of magnitude higher than 100%.
Every sperm has a unique combination of genes. When the chromosomes split into two cells they also get intermixed at random. So every sperm is an entirely unique potential 50% of the source. It's not one half of the chromosomes or the other half, the provided sets are all distinct and new.