Uncategorized

Steve Matheson has a great post today on How to Evolve a New Protein in (about) 8 easy steps, worth quoting in detail: How, exactly, does a protein acquire a new function during evolution? This is one of those “big questions” in evolutionary biology. Broad concepts such as gene duplication are quite helpful in formulating… Continue reading

Uncategorized

If you haven’t come across Mike Liccione (and I hadn’t until Scott Carson tipped me off), you don’t know what you’re missing: Classical theism is committed to the claim that God’s omnipotence and perfection are compatible with the evil in his world; but the same tradition precludes saying precisely how evil squares with God’s omnipotence… Continue reading