News for hackers. Stuff that matters.
Re:Theory Suggests That All Genes Affect Every Complex Trait by jds375 on Wednesday June 20, 2018 @05:00PM (#17359718)
Very interesting comment, thanks!

Could you elaborate on what you mean by ‘evolution doesn’t abstract’? I did not totally understand what the example given had to do with abstraction

Re:Theory Suggests That All Genes Affect Every Complex Trait by civilitty on Wednesday June 20, 2018 @06:13PM (#17360311)
I think it's easier to understand if you rephrase it as "evolution doesn't encapsulate." Just because a bunch of smaller proteins fold into a bigger quaternary protein structure doesn't mean that those smaller proteins become "private" members of the new protein "class". Any chemical binding sites that are still exposed on the surface of the complex protein will still be chemically active and affected by evolutionary pressure. Even if you have a protein A made up of B, C, and D that all evolved together to metabolize fructose, an exposed binding site from protein C on A can still effect some completely unrelated biochemistry. At the same time, protein C could also be a critical component of a new protein E.

If the evolutionary pressures on E (or C individually) are greater than on A, C could evolve completely out from under A to the point where A is no longer functional or foldable. As such, evolution can't "rely" on abstractions like "protein C" because their "source code" can be changed nonlocally and their function is dependent on very local conditions like temperature, pH, and surrounding molecules. Abstracting away g(h(i(x))) as f(x) in Mathematica is pointless when your packet sniffer can arbitrarily change the meaning of "h(x)" to "nop".

Re:Theory Suggests That All Genes Affect Every Complex Trait by felipemnoa on Wednesday June 20, 2018 @08:44PM (#17361163)
>>evolution doesn't encapsulate.

I'm not a biologist or geneticists but from everything that I've read about cellular biology and genetics I get the strong feeling that there is a lot of encapsulation going on. Sure, it isn't 100% percent perfect but there is still encapsulation going on. Evolution would probably be way harder without it.

One hint is the human body, there are lots of encapsulations: eyes, heart, kidneys, digestive system, etc.

Evolution can repurpose an existing system for a completely different use with just some tweaking.

Re:Theory Suggests That All Genes Affect Every Complex Trait by telchar on Wednesday June 20, 2018 @09:15PM (#17361278)
I think that's a misleading observation though. It is squinting at the macro structure of the body and saying "ah ha, encapsulation!". When you look closer the apparent encapsulation seems less and less like an accurate notion. For example the newer research showing how the gut affects cognition. [0]

This is a bit off-topic but I think paleo-ontologists fall into a similar trap, at least based on popular writing about e.g. sharks. Claims that they haven't evolved in 100M years because they're the same shape as they used to be completely ignore all the other aspects of the shark that could change without affecting the overall shape.

0. https://www.ncbi.nlm.nih.gov/pubmed/24997042

Re:Theory Suggests That All Genes Affect Every Complex Trait by Osiris on Wednesday June 20, 2018 @10:16PM (#17361549)
Or perhaps it's like code where everything is in therl global scope. New code may add global variables and/or rely on existing ones, or even change existing ones. In code like, changing one line of code could have far reaching and unexpected consequences.
Re:Theory Suggests That All Genes Affect Every Complex Trait by jds375 on Wednesday June 20, 2018 @06:47PM (#17360572)
Great explanation (even though you're not OP), makes sense now!
Re:Theory Suggests That All Genes Affect Every Complex Trait by madhadron on Wednesday June 20, 2018 @10:57PM (#17361735)
It's not a great example, and I'm sorry for it. Let me try another one. In the study of eukaryotic cell cycle, there's a notion of a checkpoint. For example, if you damage the DNA of a yeast cell severely, it will continue its cell cycle until some point and then arrest instead of arresting directly, and you can find mutants that don't arrest. There's a whole set of mutants that were used to figure out the checkpoints in the cell cycle.

Of course there's no little physical switch. This is a giant mass of molecules bouncing around. A fellow I know did some interesting work on replacing simple checkpoint models with entrained oscillators. But this makes the checkpoints look like an abstraction.

That's our view of it, though. It's not an abstraction. It's something that looks like one.

Re:Theory Suggests That All Genes Affect Every Complex Trait by theoh on Wednesday June 20, 2018 @05:27PM (#17359946)
Presumably they mean that material evolution doesn't involve ideas, which is what abstractions are.

This is a physicalist line to take which implies that the universe is entirely material, and abstraction is just something human minds perceive.

Re:Theory Suggests That All Genes Affect Every Complex Trait by danharaj on Wednesday June 20, 2018 @05:42PM (#17360060)
> ...abstraction is just something human minds perceive.

This itself is a physical phenomenon :)

Re:Theory Suggests That All Genes Affect Every Complex Trait by goatlover on Wednesday June 20, 2018 @08:08PM (#17361031)
Makes things tricky, doesn't it? We utilize abstraction to make theories of a world that doesn't have abstractions.
Re:Theory Suggests That All Genes Affect Every Complex Trait by theoh on Thursday June 21, 2018 @04:20AM (#17363110)
For physicalists, yes.
Re:Theory Suggests That All Genes Affect Every Complex Trait by kristianov on Wednesday June 20, 2018 @08:30PM (#17361118)
DNA is spaghetti code where modularization happens by accident.
Re:Theory Suggests That All Genes Affect Every Complex Trait by foobarian on Wednesday June 20, 2018 @08:42PM (#17361159)
Reminds me of our corporate codebase after 10 years of A/B testing
Re:Theory Suggests That All Genes Affect Every Complex Trait by kristianov on Thursday June 21, 2018 @01:27AM (#17362364)
Still growing strong I assume:)
Re:Theory Suggests That All Genes Affect Every Complex Trait by foobarian on Thursday June 21, 2018 @07:37PM (#17370097)
We decided we had enough so we rewrote it! Well, most of it, there were some abandoned servlets that brought in enough money that we kept the old codebase running as well. :)
Re:Theory Suggests That All Genes Affect Every Complex Trait by tw1010 on Wednesday June 20, 2018 @05:32PM (#17359989)
Yeah, great comment. Definitely a "best of HN comments" candidate.
Re:Theory Suggests That All Genes Affect Every Complex Trait by inventtheday on Wednesday June 20, 2018 @08:48PM (#17361182)
Isn't abstraction just the emergence of simpler, lower fidelity, and higher density structures of information? Are we not a part of nature?
Re:Theory Suggests That All Genes Affect Every Complex Trait by carapace on Wednesday June 20, 2018 @10:34PM (#17361638)
Did you ever read "Mote in God's Eye"? It's like Motie engineering.