I can't help but remember the following scenes from The IT Crowd in light of Trump's recent remarks about "the internet":
I can't help but remember the following scenes from The IT Crowd in light of Trump's recent remarks about "the internet":
This post is dated, but it contains some classics - and not just in programming either!
For an intro to CS, check out Composing Programs via CS 61A at UC Berkeley. It looks like it's based on SICP, and taught in Python 3.
Although I would've preferred Scheme. Not that language ultimately matters a great deal. It's about understanding the underlying concepts. In this respect, I'd say SICP aka the wizard book is the answer inasmuch as there is a single answer.
As a side note, I hope Berkeley hasn't done what MIT has done (which in many ways seems to mirror how many medical school curricula have moved from traditional to more integrated problem-based learning or PBL):
The discussion has been sharper recently because MIT underwent a major redesign of their lower division EECS curriculum. People outside MIT tend to summarize that redesign as "MIT decided to switch to Python," but that's not a perceptive description. What MIT decided was to move from a curriculum organized around topics (programming paradigms, then circuits, then signal processing, then architecture) to a curriculum organized around applications (let's build and program a robot; let's build and program a cell phone). Everything about their courses had to be reorganized; the choice of programming language was the least of those decisions. Their new approach is harder to teach; for one thing, each course requires a partnership of Electrical Engineering faculty and Computer Science faculty. Perhaps in time the applications-first approach will spark a revolution as profound as the one that followed SICP, but it hasn't happened yet.
(Source)
There's a lot to disagree with (e.g. it's one-sided in favor of Python; I haven't rubbed elbows with software engineers, programmers, and developers let alone worked in the industry in years, but I'd suspect in general the money is mainly in C# and Java). Still, it's kind of fun to consider.
According to the father of San Bernardino jihadist Syed Farook:
Additionally, the father claims Farook was "obsessed with Israel.""I told him he had to stay calm and be patient because in two years Israel will not exist any more. Geopolitics is changing: Russia, China and America don’t want Jews there any more," Farook explained, "but he did not listen to me, he was obsessed."
This may inadvertently illustrate a difference between radical Muslims and moderate Muslims: radical Muslims actively aid in "throwing Jews into the sea" by murdering Jews, while moderate Muslims patiently wait for "geopolitics" to end Israel.
If so, then it's a difference of degree, not of kind. Shall we patiently wait for Israel's demise, or shall we bring it about ourselves posthaste?
A few slipshod thoughts on San Bernardino in no particular order:
At the risk of stereotyping, many women wish to live for relationships (e.g. to be a wife, a mother, a sister), whereas many men wish to live for a great cause or grand idea. (From a Christian perspective, I suppose these female and male longings reflect God's immanence as well as his transcendence.)
Our nation is a largely secular nation. But secularism offers no ultimate meaning for people. So, at best, we hear vacuous platitudes like "Do whatever makes you happy," "The meaning of life is whatever you want it to be," and "There's probably no God, now stop worrying and enjoy your life." It's the modern day equivalent of "Eat, drink, and be merry, for tomorrow we die."
Worse, there's an unbearable lightness of being inherent in secularism. As the scifi show BSG puts it, "All of this has happened before, and will happen again." Again, this is the modern day equivalent to "There is nothing new under the sun" and "Vanity of vanities! All is vanity." It's all ultimately meaningless.
However, religion offers people meaning. This includes Islam. And I presume Islam's warlike nature is part of its romantic appeal, especially to young men.
I suspect meaninglessness will broaden and deepen across our land as secularism spreads its dark shadow. All the while Islam has captured and continues to capture the hearts and minds of many youth. Even youth who have grown up in the US, for Islam offers them what secularism ultimately cannot: meaning.
Our leaders often tell us if we promote American democracy and capitalism, American beliefs and values, then people in places like Iraq will come to see how much better it is to live like we do, and not like how they currently live, and thus turn to our way of life.
However, if what we're really offering them is our secular beliefs and values, then they will quickly see how hollow it all is in comparison to Islam. As nice as having a cushy life filled with cool gadgets, living in air conditioned high rise apartments, driving fast cars, etc. may be, these are all peripheral to what's central to human nature, that is, a meaningful life well lived. In short, it's hard to fight Islam if the alternative is secularism.
That's another reason why we ought to promote Christianity, for only true religion can fight the counterfeit.
I can't help but remember the following scenes from The IT Crowd in light of Trump's recent remarks about "the internet":
This post is dated, but it contains some classics - and not just in programming either!
For an intro to CS, check out Composing Programs via CS 61A at UC Berkeley. It looks like it's based on SICP, and taught in Python 3.
Although I would've preferred Scheme. Not that language ultimately matters a great deal. It's about understanding the underlying concepts. In this respect, I'd say SICP aka the wizard book is the answer inasmuch as there is a single answer.
As a side note, I hope Berkeley hasn't done what MIT has done (which in many ways seems to mirror how many medical school curricula have moved from traditional to more integrated problem-based learning or PBL):
The discussion has been sharper recently because MIT underwent a major redesign of their lower division EECS curriculum. People outside MIT tend to summarize that redesign as "MIT decided to switch to Python," but that's not a perceptive description. What MIT decided was to move from a curriculum organized around topics (programming paradigms, then circuits, then signal processing, then architecture) to a curriculum organized around applications (let's build and program a robot; let's build and program a cell phone). Everything about their courses had to be reorganized; the choice of programming language was the least of those decisions. Their new approach is harder to teach; for one thing, each course requires a partnership of Electrical Engineering faculty and Computer Science faculty. Perhaps in time the applications-first approach will spark a revolution as profound as the one that followed SICP, but it hasn't happened yet.
(Source)
There's a lot to disagree with (e.g. it's one-sided in favor of Python; I haven't rubbed elbows with software engineers, programmers, and developers let alone worked in the industry in years, but I'd suspect in general the money is mainly in C# and Java). Still, it's kind of fun to consider.
According to the father of San Bernardino jihadist Syed Farook:
Additionally, the father claims Farook was "obsessed with Israel.""I told him he had to stay calm and be patient because in two years Israel will not exist any more. Geopolitics is changing: Russia, China and America don’t want Jews there any more," Farook explained, "but he did not listen to me, he was obsessed."
This may inadvertently illustrate a difference between radical Muslims and moderate Muslims: radical Muslims actively aid in "throwing Jews into the sea" by murdering Jews, while moderate Muslims patiently wait for "geopolitics" to end Israel.
If so, then it's a difference of degree, not of kind. Shall we patiently wait for Israel's demise, or shall we bring it about ourselves posthaste?
A few slipshod thoughts on San Bernardino in no particular order:
At the risk of stereotyping, many women wish to live for relationships (e.g. to be a wife, a mother, a sister), whereas many men wish to live for a great cause or grand idea. (From a Christian perspective, I suppose these female and male longings reflect God's immanence as well as his transcendence.)
Our nation is a largely secular nation. But secularism offers no ultimate meaning for people. So, at best, we hear vacuous platitudes like "Do whatever makes you happy," "The meaning of life is whatever you want it to be," and "There's probably no God, now stop worrying and enjoy your life." It's the modern day equivalent of "Eat, drink, and be merry, for tomorrow we die."
Worse, there's an unbearable lightness of being inherent in secularism. As the scifi show BSG puts it, "All of this has happened before, and will happen again." Again, this is the modern day equivalent to "There is nothing new under the sun" and "Vanity of vanities! All is vanity." It's all ultimately meaningless.
However, religion offers people meaning. This includes Islam. And I presume Islam's warlike nature is part of its romantic appeal, especially to young men.
I suspect meaninglessness will broaden and deepen across our land as secularism spreads its dark shadow. All the while Islam has captured and continues to capture the hearts and minds of many youth. Even youth who have grown up in the US, for Islam offers them what secularism ultimately cannot: meaning.
Our leaders often tell us if we promote American democracy and capitalism, American beliefs and values, then people in places like Iraq will come to see how much better it is to live like we do, and not like how they currently live, and thus turn to our way of life.
However, if what we're really offering them is our secular beliefs and values, then they will quickly see how hollow it all is in comparison to Islam. As nice as having a cushy life filled with cool gadgets, living in air conditioned high rise apartments, driving fast cars, etc. may be, these are all peripheral to what's central to human nature, that is, a meaningful life well lived. In short, it's hard to fight Islam if the alternative is secularism.
That's another reason why we ought to promote Christianity, for only true religion can fight the counterfeit.