You are supposing that the parent in the OP who said "one [of my two children] is a boy" had a particular child in mind, chosen independently of its sex
No, I am assuming the parent chose to tell us the sex of a randomly chosen child.
would not have said "one is a boy" if the child in question had in fact been a girl
I'm assume the parent is honest and does not tell us that the randomly chosen child is a boy if it was a girl.
Those who give the answer as 1/3 are supposing that the parent would have said "one is a boy" in that case also, so that only if both her children were girls would she not have said it.
That may be true, but I don't understand why they are supposing it. What in the OP tells us that the parent will only tell us anything about boys? Absolutely nothing, as far as I can see.
The OP is not totally clear.
That's why I try to presume what I consider the simplest interpretation: parent tells us the sex of one child, and asks for the sex of the other child. The Yersinia may have meant something different, but then she (I guess) should have mentioned it. Maybe the people who say the answer is 1/3 have once heard a similar puzzle in which the answer was correctly 1/3 because it mentioned a few other things, and confuse it with this one. I try to take the OP literally.
Of parents with two children, twice as many have a boy and a girl as have two boys. So the probabilities are 2/3 and 1/3, respectively.
Duh!
In this case, it is not totally random: if the parent has one boy and one girl, by saying "one is a boy" she has guaranteed that it is the girl who is the "other one". So, the "other one" is more likely to be a girl than a boy, not because of any mysterious influence at the time of conception, but simply because if there is a girl we've chosen to call her the "other one".
That assumes Yersinia could not have told us "one is a girl". But we don't know that, therefore we must not assume it. Unless we have evidence of such rules, we must assume that Yersinia was equally likely to say "one is a girl" as "one is a boy" if there is a boy and a girl.
Here are the possibilities:
"I have 2 children, one is a boy." KnownChild = Boy UnknownChild = Boy
"I have 2 children, one is a boy." KnownChild = Boy UnknownChild = Girl
"I have 2 children, one is a girl." KnownChild = Girl UnknownChild = Boy
"I have 2 children, one is a girl." KnownChild = Girl UnknownChild = Girl
The OP excludes the last two possibilites, so only two are left. Simply assuming that only boys are ever mentioned is... well... sexism.
And it also doesn't explain why people are constantly dragging to order of birth into the issue.