Forgot your password?
typodupeerror

Comment Re:Bad decision (Score 1) 284

Can you elaborate? A Catholic English version of the Bible predates the King James Version (1611), which is pretty much the earliest Protestant bible in use today. It was called the Douay-Rheims bible (1582 New Testament, 1609 Old Testament). A cardinal helped translate it, which should dispel notions that it was done in secret outside the good graces of the Church. Later (1750) a related version, the Challoner (now typically known as the Douay-Rheims or Douay-Rheims-Challoner version) was published by a bishop (Richard Challoner) and is still popular today.

It was certainly true that for a long time Latin was preferred, if not exclusively used before the Douay-Rheims, but keep in mind that for much of the history of the West, anyone who was literate read and wrote Latin, so that even scientific works were composed in Latin. So having only Latin bibles wasn't that big a problem as anyone who could read, could read them. It was the English of the world.

You say, "If religious indoctrination and propaganda starts to move online, that is a huge win for skeptics." I think you're off by at least 20 years. Religious "indoctrination and propaganda" has been around the Internet since long before the web existed. I know, I was one who "indoctrinated" and "propagandized". We have nothing to fear from the light of truth, since the Author of Truth is the One we proclaim. Swords cut both ways.

Comment Re:Computer Engineering is about Digital... (Score 1) 718

I have a BS CompE graduate from CMU, now with around nine years of experience as an embedded software development engineer.

While the smug CS grads may be correct that in CS you learn more theory, and that CS grads (well, CS grads from pre-eminent schools) are better equipped to write more theoretically efficient algorithms than CompEs are, to be honest, most of the code in my industry is really not all that complicated. Clever algorithms are great for solving the problems that they fit, but a great number of programming problems just don't benefit from any mathematical analysis at all. I've barely applied anything beyond the simplest mathematics in my coding, and even where mathematics is truly relevant (e.g. queueing theory), it takes such complex mathematics to model the simplest, most ideal system that the math may benefit you in abstract comprehension and intuitive understanding, but not in coding.

The other thing to consider is that code that is "efficient" at a theoretical level may be quite inefficient at a practical level, because of insufficient understanding of the low-level details (such as the ridiculous amount of overhead that C++ drags into an application).

The appropriate skills to have depends on the problem. You need the theory of CS to make good compilers, encryption engines, graphics rendering engines, etc. You don't necessarily need a lot of it to forward packets, or design a GUI, or to program a piece of hardware.

Slashdot Top Deals

The universe does not have laws -- it has habits, and habits can be broken.

Working...