Posts

Showing posts from July, 2016

Being offended at the drop of a hat is not a virtue

I just saw someone greviously upset on social media because, while a black fellow had won the Texas high school spelling bee, no one was reporting on this. I apologize for not being properly offended, but I don't know who won any of the other 49 states' spelling bees this year either. These sort of contests generally only makes the news when there is something really unlikely about the winner, so that a fifth grader winning a high school level contest makes the news, or someone who just learned English two years ago. But really , the person complaining can't possibly want the press to treat a black person winning the same way it treats someone who just learned English winning, can he? That would be really offensive, and a true cause for complaint.

Ezra Klein, Phoney baloney

Ezra Klein is apoplectic about Donald Trump's recent statements on the Khans. He is sputtering about how no previous president or presidential candidate would have ever done anything so horrible. Now, I think Trump's remarks were ill-considered, and I have endorsed Jill Stein for president. There is no doubt the Trump spouts a lot of nonsense, and some of it is mean-spirited. But we have had presidents who owned slaves and moved them in and out of the capitol so they would not become free, who owned slaves and impregnated them, who imprisoned people who criticized their policies, who slaughtered hundreds of thousands of Filipinos in order to make them "Christian" when they had been Catholic for several centuries already, who imprisoned thousands of people in concentration camps based solely on their ethnic origins, who authorized the destruction of entire cities containing hundreds of thousands of innocent women and children, who lied us into wars, who authorize...

Manent's thesis

As I am nearing the end of Manent's very interesting book, I want to try to summarize his thesis. (I am, of course, reviewing the book, and would need to do so soon anyway.) The topic which Manent wishes to explore is that of the relationship of French Muslims to the French nation as a whole, and vice a versa. And the first thing I want to note about this topic is how many people will reflexively reject the idea that there is any such topic worth discussing. "French Muslims," they will say, "are no different then any other French person: they are rights-bearing individuals who are citizens of the French nation, and more importantly, of Europe. And even to suggest that there could be some issue of the relationship of the French nation as such to the Muslim community as such is probably an indication of racism or Islamaphobia." But Manent sees such a response as a symptom of an ideological delusion, a deliberate refusal to look at reality. France is an histor...

Specifying a transition matrix

The Python library numpy allows its users to create a matrix from a string representation. So I can enter a transition matrix for a Markov chain like this: ".95 .05 0 0; 0 0 1 0; 0 0 .95 .05; 0 0 0 1" OK, that's not bad, but I would like to allow my users to just specify the actual transitions, and not have to fill in all of those zeroes. So I'd like to have something like: 0 -> 0 = .95 0 -> 1 = .05 1 -> 2 = 1.0 2 -> 2 = .95 2 -> 3 = .05 And so on. But of course I don't want to do string parsing to interpret a table like the one I just presented. Maybe I want tuples like: [0, 0, .95] [0, 1, .05] [1, 2, 1.0] In any case, I'm just mulling this over at present, and looking for ideas.

Avoiding Programmer's Block

Similar to avoiding writer's block , sometimes you just need to start coding. Now, this should not mean simply hacking with no goal in mind. But occasionally, the overall design of some module just doesn't become clear until you start coding parts of it, at least for me. This is happening for me now in trying to code certain agent-based models as Markov chains. I wasn't getting a clear picture of how the overall module would work (although I knew it would), so I just began coding a single function at a time. And gradually, the entire picture has become clearer and clearer.

Integrated Development Environments

Folks, UNIX is the ultimate IDE. That is what it was written for!

Free Trade Is Great

Image
In general. But we do not live "in general." We live in particulars. And free trade may not be so great in a particular case. An example: If I had been the king of the United States in 1985, I would have been worried about the fate of Detroit. Yes, the U.S. auto industry has become sclerotic, and things had to change. But I would have worried about the impending death of a great American city. What I would have done is declare a tariff on foreign automobile imports, set high enough in year one to protect Detroit's current sales, and then declining over, perhaps, 20 years, so that at the end there was no tariff at all. This gives the people of the city time to adjust their lives to the new reality. Other Americans would have paid somewhat more for cars during that period, but it would be worth it... to protect the common good of American society. Of course, I made myself king in the above scenario. An obvious problem is that in reality, once the tariff was establ...

I'm liking Nassim Nicholas Taleb more and more

I've been following him on Twitter, and now I found this: What's a IYI? Intellectual Yet Idiot: semi-erudite bureaucrat who thinks he is an erudite; pathologizes others for doing things he doesn't understand not realizing it is his understanding that may be limited; imparts normative ideas to others: thinks people should act according to their best interests *and* he knows their interests, particularly if they are uneducated "red necks" or English non-crisp-vowel class. More socially: subscribes to the New Yorker; never curses on twitter; speaks of "equality of races" and "economic equality" but never went out drinking with a minority cab driver; has considered voting for Tony Blair; has attended more than 1 TEDx talks and watched more than 2 TED talks; will vote for Hillary Monsanto-Malmaison because she seems electable; has The Black Swan on his shelves but mistakes absence of evidence for evidence of absence; is member of a club to g...

My Presidential Endorsement

I know you've all been waiting! Given Trump's disappointing VP pick, I now support Jill Stein for president. I think a number of her positions are foolish, but I said peace would be my top priority, and I am sticking with that declaration. And Stein is now, to me, clearly the best candidate in that regard.

What impertinence!

"Those who speak only the language of individual rights will never treat a social or political problem pertinently." -- Pierre Manent, Beyond Radical Secularism , p. 79

Democratic Schizophrenia(?) on Illegal Immigration

On the one hand, Democrats are always portraying themselves as champions of illegal immigrants, contrasting themselves with the mean Republicans who actually want to enforce our immigration laws. On the other hand, they never seem to recommend actually repealing all immigration restrictions, thus establishing "open" borders (with perhaps some restrictions on the entry of felons, etc.), which would seem to be the best, easiest fix for the plight of illegal immigrants. (I'm not saying it is best for the United States, but perhaps it is best for people who want to immigrate here but cannot enter legally.) This is kind of weird... unless the Democrats' actual goal is to have a large client population of disadvantaged people ready to support them, where it is precisely their difficult circumstances that Democrats are counting on to cement their support for Democrats..

Calling reader Scott

Can you contact me by email? (gcallah at mac dot com) Thanks!

The great game of complaint

"This ridiculous tyranny [of appearance over reality] affects our Muslim citizens as well, forcing them, too, to live on this artificial stage, the vanity of which is as evident to them as to anyone. It is true, as I said, that their first movement is often take advantage of this arrangement, and to enter into the role that is offered to them. In doing so, moreover, they are only participating in the great game of complaint that has for sometime been the preferred vocal register of the constituent groups of our society... In any case, the transformation of the public conversation into a tearful quarrel has deleterious consequences for society as a whole and for each of its parts consequences that are all the more serious for those parts that are more distant from the heart of national life." -- Pierre Manent,  Beyond Radical Secularism , pp. 75-76

Politics as a mise on scène

"By their determination to lay down the law concerning social perception and the words that translate them, our governments are increasingly abandoning actual political action. They proceed as if social life were a spectacle and as if the parts of the body politic were objects the perception of which were subject to command: politics becomes a mise en scène . Through ever more emphatic words and gestures, they go to great lengths to command us not to see." -- Pierre Manent, Beyond Radical Secularism , p. 75 It is interesting to contemplate what we are "commanded not to see" here in the United States. For instance, although black people in New York City commit homicide at roughly 30 times the rate of white people, and a white person is many times more likely to be killed by a black person than vice-versa, we are constantly being told about how dangerous it is to be black, due to white racism. And merely to point out these facts, which really anyone living in Ne...

Computers on TV

If they don't want to bother getting what characters say right, why not just completely make things up? Why use real software engineering words, but use them to spell nonsense? Here is Reid from Criminal Minds : "C++, which is a programming language that uses hexadecimal code..." Sigh.

Not getting the trade argument

Libertarians love their abstract analysis of the benefits of free trade. And that analysis is not wrong: just partial and incomplete. But what they are doing is essentially this: they are coming up to a guy who lost his factory job nine years and hasn't been able to find more than part-time work since. He lives at home with his elderly parents, whom he cares for, because they certainly can't afford outside care. His wife left him to move 500 miles away to a city where this is work. His brother gets by through running a meth lab up in the hills. His town is a dilapidated wreck, unemployment is 30%, the jobs there are pay little, most kids are born out of wedlock, and more people died last year from drug overdoses than from natural causes. And libertarians are telling him that free trade has worked out great... "Because look how cheap your flat-screen TV is!"

Turning a probability vector into a state

Image
The problem I faced was in programming a Markov chain application, I wanted to turn a probability vector into an actual state of affairs. Here is what I came up with: This seems to do the job, but is there an easier way? UPDATE: As soon as I looked at this again, I realized I did not need to create a map or do two loops:

And an Example:

A plain fact that methodological individualism will block us from seeing or accepting: "The facts authorize us -- no, they oblige us! -- to say that Islam as such, Islam understood as a meaningful whole, is in motion, that it strives and struggles, in a world [where] it is an actor on the stage of history that must be taken very seriously. Thus the world in which we must live and act is a world marked by the effort, the movement, the forward thrust of Islam." -- Beyond Radical Secularism , p. 39

How Adopting Methodological Individualism Makes It Harder to Understand the Social World

A friend of mine had mentioned on social media how puzzling the geopolitical events of the past year were for him. I could explain his perplexity with a single phrase: "methodological individualism." The idea(s) behind methodological individualism, however they are put, turn out to be false or vacuous. It is just not true that the only good explanation of social events individual, or that the only "final" explanation is individual, and so on for any exclusionary version of methodological individualism. Turn out to be not individualism at all: the fact that individuals mean something in social explanations is not particularly controversial, and doesn't really distinguish any methodological anythingism from any other one, except perhaps extreme holism. And it is not simply false but innocuous: It is actively harmful to to anyone trying to understand human social affairs. As Pierre Manent puts it: "As I've said, our political regime and our way of ...

Spread the game to everyone, everywhere

An ad on TV for the PGA says that the mission of its members is to "spread the game of golf to everyone, everywhere." Why? Should the world become entirely wrapped in golf courses so that we can accommodate 7 billion people teeing off at once? If someone believes in, say, Christianity, or libertarianism, or communism, I can see why they would want everyone else to believe in it as well: they think the world would be a better place if everyone did. But does anyone "believe" in golf in this way? The world would be a better place if only everyone played golf? Well, if I were the president of Dunlop, I suppose I might think that.

"Mexicans Are Rapists"

"Ban Muslims." You probably think Donald Trump said the first of these things, and proposed the second. I would think that too, if I only listened to the media, because I see these claims being made again and again. Mexicans Are Rapists Let's look at the first one. What did Trump actually say? Here is the best I can do at reconstructing the original quote in a couple of minutes of Googling: "Mexico isn’t sending their best people. They're bringing drugs. They're bringing crime. They're rapists." He's complaining about illegal Mexican immigrants. And he begins by saying "Mexico isn’t sending their best people." OK, it is very weird to talk about Mexico "sending" immigrants our way. But note: he is very specifically differentiating "their best people" from the illegal immigrants from Mexico. Mexico, this implies, has lots of excellent people: but those aren't the ones illegally immigrating here. Sec...

Self Plagiarism

The topic came up vis-a-vis Donald Trump Jr.'s speech that came close to verbatim quoting of F. H. Buckley's essay from The American Conservative . So what is "self plagiarism," and is it important? I contend that, while plagiarism is a matter of not giving credit where credit is due, and thus a real ethical offense, "self plagiarism" is almost entirely a product of intellectual property law. The problem is that when Publisher B publishes your words that were already published and copyrighted by Publisher A, Publisher B risks legal sanction. In that obeying the law is a good thing in general, as is avoiding getting those we transact with into unnecessary trouble, we should want to avoid self plagiarism if there is any possibility of legal problems. But in the case of Trump and Buckley,  The American Conservative  seemed thrilled to be getting this publicity: editor Dan McCarthy was busy tweeting stories about the kerfuffle. Buckley, in fact, didn'...

Brendan O'Neill on the insanity of today's politics

Here .

Avoiding writer's block

One of my Facebook friends mentioned that he had trouble getting going on writing projects, because he wasn't able to picture how to structure them. I advised him that I thought he was going about this backwards. I told him: Just start writing. Don't worry about structure at all. Chuck ideas into a document. Once it is full of ideas, print it out. A couple of days later, take it to a café or diner, and look at it while you have a coffee. Make arrows to show where one idea should be moved earlier or later. Then go back to the computer and move the paragraphs where your reading showed they should go. Pretty soon the structure will be obvious: then you just write a few connecting sentences, and you are done! It's like flipping around the duck-rabbit picture: instead of thinking "I have to have a structure so I can write," you think "I have to start writing, so I can discover what the structure is."

R. R. Reno on the logic of hyper-discrimination awareness

Here : "This dynamic operates most visibly at our universities, where well-off, mostly white liberals—the post-Protestant WASPs—rule. The legitimacy of this elite depends upon its commitment to 'include' the 'excluded.' It goes without saying that an Ivy League administrator must manage the optics very carefully to sustain 'marginality' among the talented students who have gained admission. 'Microaggression' and other key terms in the ever-­evolving scholasticism of discrimination thus play very useful roles. They renew the threats of discrimination and exclusion, and this reinforces the power of liberal elites. Their institutional ascendancy is necessary to protect and provide patronage to the 'excluded.' I’m quite certain that if political correctness succeeds in suppressing 'microaggressions,' we’ll soon hear about 'nano-­aggressions.' The logic of solidarity in marginality requires oppression, and solidarity in margina...

Thinking of holding your next conference at the UN?

May I recommend a high-security federal prison instead? You'll feel much more free to move around, and there will be far fewer grumpy security guards. I gave my talk in the morning, thankfully because I finally gave up on the conference when I saw our lunch arrangement: it involved standing in the sun in 95° weather for 10 minutes to pass through another security checkpoint -- you never know, someone might've magically appeared inside without having gone through the previous security checkpoints! -- and then being trapped in a special lunch-eating area, consisting of tables all also placed in direct sunlight. As a person of paleness, I believe that this is blatant discrimination: the UN obviously was trying to give me a case of skin cancer by the time I finished eating!

Messed up fact of the day

I am inside the UN General Assembly building at the moment, attending a Python conference. I just went to buy a T-shirt, and was told I had to order it online, and then go pick it up off the table in front of me. Why? Apparently, no one is allowed to exchange money inside the UN! I guess they think they are a church of some sort, and took the lesson of the moneychangers in the temple to heart.

No, Mickelson does not have to "defy the odds"

Here : "None of this means Mickelson is doomed; it only means that he'll have to defy the odds." This statement reflects the modern tendency to assign the mathematical formulas of probability the same role as "Fate" played in the classical worldview, or witchcraft does for the Zande . There are no "odds" working against Mickelson simply because the 36-hole leader at Royal Troon has only won The Open two out of eight times. Mickelson is only competing with the other golfers on the course with him: all he has to do is to keep scoring better than they do, and he will win. He does not, besides beating them, also have to defeat some divine being called "the odds." If eight out of the previous eight 36-hole leaders had gone on to win, that would not make Mickelson's task one bit easier, and if zero out of eight had won, it would not make his task one bit harder. (All of this, of course, is barring the possibility that Mickelson has adopt...

The common good versus liberal rights

Following up on our discussion of the " three languages of politics ," let's explore the difference between an approach to politics focused on the common good versus one focused on individual rights. Imagine a new Hitler is rising to power in some imaginary polity where governance is still understood in the classical style, as the enterprise that is concerned with the common good. The leaders of that polity will be concerned chiefly with shutting this threat down, by whatever means prove necessary to do so. Now, preserving the common good requires the leaders to use the least disruptive means possible for overachieving that aim. Perhaps having him quietly meet in accident when evening will be for the best, or somehow insuring that his access to media outlets is blocked. Perhaps his party can simply be outlawed. On the other hand, in a liberal polity fully committed to "individual rights," there will be great concern for the new Hitler's "right to f...

Pierre Manent on "Europe"

Here . A nice sardonic quote: "The people, unhappy with government, and the government, unhappy with the people, both turn their faces toward the promised land of Europe, a new, post-political way of being, in which each would finally be rid of the other."

The United States will be saved from a race war by...

In the real world, racial tensions are rising, but luckily, soon enough no one will be living there. Our savior? Pokémon Go. And its successors.

How to "Report" the "News"

One major network was talking about Pence tonight, and said he had signed into law a "religious freedom" bill, which many businesses understood to be anti-LGBTQ. Just put religious freedom in scare quotes, but not anti-LGBTQ, and you've essentially told people what to think about the story with only a couple of punctuation marks.

"All models are wrong…

but some are useful." -- George E.P. Box

The margin of error of the margin of error

I know I have talked about this before, but I am getting ready to teach statistics in the fall, so a good chunk of my summer will be spent thinking about the subject. And thus my thoughts turn back to how poll results are reported. We see a new poll come out of Florida that shows Smith leading Jones, 52.9% to 47.1%. If the "margin of error" in the poll is ± 3%, someone is surely going to tell us that the race is a "statistical dead heat." But the "margin of error" means no such thing: it tells us that if we have taken a truly random sample of the population, and see Smith polling at 52.9%, then in 95% of such cases, Smith's true percentage is between 55.9% and 49.9%, and likewise Jones's is between 50.1% and 44.1%. So in reality, Smith could be up by over 11%, and it is far, far more likely that Smith is up than it is that Jones is up, given this poll result. If, at the next week, polling shows Smith at 53.1%, and Jones at 46.9%, we are likely...

My New Top Candidate for Trump VP

The Dallas chief of police.

Our three languages of politics

Classical : This view was dominant from classical antiquity up through the Christian Middle Ages. It understood the purpose of politics to be seeking the common good. Furthermore, this common good was understood to be objective, and perceivable through reason, by anyone whose psyche was oriented towards seeking it. Liberal : Arising with thinkers like Hobbs and Locke, this view became dominant by the 19th century, and is still prevalent today, although it has been seriously challenged by the third view described below. In this understanding, the purpose of politics is to maximize each individual's ability to do whatever they want, constrained only by the requirement not to interfere with other individuals trying to do the same. (What that constraint ought to mean in practice is very nebulous, and explains why there are so many bickering varieties of liberalism.) There is no objective common good, only an objective common bad: the war of all against all. Its discourse consists mo...

The ruling elite

All societies that have ever existed have had some sort of ruling elite. Even the most egalitarian groups of hunter gatherers have elders, or a chief, or something along those lines. Any group, faced with the choice to migrate east, west, north, or south, faced with a disappearance of food where they are, that had everyone just wander off which ever which way, is no longer with us. It is mere fantasy to think we can do away with such a class. The problem with the current ruling elite is not that we have one, but that it is a degenerate ruling elite. They have lost the view of the common good. And of course all ruling elites are self interested: what we can hope for is one that tempers its self interest because it believes that the common good exists, and that it has a duty to seek it.

Brendan O'Neill on "Racism"

"The belief that racism lurks everywhere, in every nook of society, in every Leavers' heart, in every white person's historically determined sense of entitlement, in every movie that doesn't have 50% black actors, in every university curriculum that has more white philosophers than black ones, in the mind of every white kid who twerks or wears dreadlocks, in every policeman's soul, in every poor neighbourhood that isn't cock-a-hoop about the arrival of more migrants -- that's the true prejudice of our age. The idea that people are innately, unwittingly racist, the overblown concern with racism, the incessant hunt for racism -- all of this now plays the role racism once played, in differentiating the racially enlightened from the racially backward."

A Confession: Why I REALLY Support Trump

Image
Of course, of course, the true reason has to do with my racism and xenophobia, as with every single other Trump supporter. But my problem is actually even worse than that. To help you understand, let me describe my day for you. I woke up at 8 to go to class, showered, and ran out to catch a cab. The driver was Pakistani. Of course, as a racist, I would like my world to be 100% white. But, as you will see, this mark of 50% was actually a high point in my day! On the way to work, we talked and bonded over our mutual dislike of NYC bicyclists. Our at least appeared to bond: as a xenophobe, I was of course terrified the entire ride, and I pretended to laugh along with him just to cover my fear. Once at work, I ran down to the cafeteria to grab an egg sandwich and coffee before class started. At that hour, there was only me and the five-person cafeteria crew there, a crew 100% Hispanic, and 100% foreign born. The entire year I've known these people, I have hidden the abject te...

Just click on the thing that says the exact opposite of what you want to do

Bad user interface design: In the blogging app I have on my phone, if I want to throw away a blog post I have started, I have to click… Save! Then I get another menu with an option to "Discard." "Save" is precisely the opposite of the thing I want to do! Of course the most famous example of this is Windows, where in several versions, if you want to stop your computer, you have to click a menu that says… "Start"!

How to Slant the News

The Daily News headline reads , "Rudy Giuliani says that black children are the 'real danger' to their communities, not police." What did Giuliani really say? Even in the News 's excerpted quote, it is clear the above headline is a deliberate lie: the "real danger" to the black community is "that black kid who is going to shoot you," "Kid" and "child" do not have the same denotation! I can say to my thirty-year-old friend, "Hey kid, what's up?" "Hey child, what's up? is not at all an equivalent expression. Willie Mays was the "Say Hey Kid." If he had been called "The Say Hey Child," that would have been an insult. "Child" is applied to people up to puberty or so. "Kid" really applies to anyone who is young compared to the speaker: "He's just a kid at this game." So when Giuliani says there is a threat from "black kids," this coul...

Nice Scott Adams post on Comey

Here . Adams is correct. The Romans understood this well: no one could be prosecuted for any crime while holding office . 

How I Chose My Candidate; What Would Change My Mind

Choice: Candidate A: Marries a lot; has weird orange hair; says mean things and won't apologize for them. Candidate B:  Lies a lot; has weird "Paid for by Wall Street" stickers on everything; wrecks foreign countries, costing millions their lives, and won't apologize for it. Hmm, let me see... I'd Change If: I will alter my choice if my candidate picks a mainstream, war-loving Republican for his running mate. But given he doesn't want to be assassinated, I'm guessing he won't do that.

Is Birtherism Racist?

First of all, separate the titular question from two different questions: 1) Is Birtherism dumb? Yes, I think it is. There is little question that Obama was born the USA. 2) Are some Birthers racists? Of course. Some opposition to Obama is driven by racism. But not that much of it. How can I assert that? Most people who are driven nuts by Obama would have been enthusiastic about voting for Colin Powell in 2008 or 2012. And most of those people were even more virulent in their opposition to Bill Clinton. (I was actually around in the 1990s, so I remember! Think about it: Clinton was actually impeached . Nothing remotely like that has happened to Obama.) Opposition to Obama is driven chiefly by the fact he is a liberal, not by his race. However, it is very convenient for Democrats to write off all opposition to their president as racism: now they don't have to make any argument, just engage in name calling! (By the way, I supported Obama's election in 2...

Criticizing a Particular Judge = Racist?

Bob Murphy's correctly notes the extreme silliness of people like George Will crying "Racist!" when Trump claims that one particular Mexican-American judge may be prejudiced against him, but simultaneously themselves claiming that most Hispanics are anti-Trump. By the way, I think the true genesis of Trump's statement is pretty obvious: he is creating a narrative that will explain in advance why he lost that lawsuit, if in fact he winds up losing it. It is a PR tactic, not "racism"! It may be unfair to that judge, or perhaps not... maybe he really does have it in for Trump, I have no idea. But Trump's statement will certainly appear racist if you already have confirmation bias telling you he is a racist. As Adams points out, Trump has never discussed race during this campaign at all, except to say things like, "People of all races love me!"

How could that happen?

The NY Times recently reported that "Mr. Trump has used bankruptcy laws to shield him from personal losses while his investors suffer." So the NY Times is against the existence of bankruptcy laws? Because this is what every bankruptcy does! They have phrased this to make it look as though Trump is doing something dirty and underhanded, but that is only the case if every single bankruptcy is dirty and underhanded. And I don't think the NY Times believes that.

"Free trade" can be zero-sum

When what is meant by "free trade" is domination of the world by corporate elites. Kevin Carson explains .

The Elements of Style

Is a really, really awful book . If any of you are recommending it to anyone as a style guide, you really ought to just stop.

Cause

Image
"The question of causation lies outside of statistics." -- Michael Starbird Contra Hume, our idea of causation stems directly from our experience of acting in the world. Look at the monkey above: he is not puzzling over causation. He knows that if he smashes the nut with the rock, he will cause it to yield its delectable innards. The problems of causation dealt with in statistics are problems of detecting causation when the link between cause and effect is obscure. And then statistics can only provide evidence of causation, and never demonstrate it. There has been a strong correlation between which conference wins the Super Bowl and how stocks do that year . But nobody whatsoever believed for a minute that Super Bowl results were causing stock price movements, despite an 80% success rate in prediction. We only feel confident we really have identified "the cause" of something when we can grasp the causal mechanism involved. And causal mechanisms are som...

The Wrong Way to Teach Introduction to Programming

Image
I've been asked to teach introduction to programming twice, once using Microsoft Visual Studio and once using Alice . It is hard for me to imagine a worse approach to introducing students to programming. These are both massively complex environments, and in order to get anywhere with either, the student is going to spend 95% of his or her time coping with the environment, and 5% learning computer programming. It is as though, in teaching children to use vehicles, instead of starting with a tricycle, we put them behind the control panel of an aircraft carrier, because "it has so many built-in capabilities" that a tricycle lacks. Put the students in a simple interactive interpreter, and actually teach them to program a step at a time:

Please, Stop Saying "Discrimination!" as if It Decides Anything

If you want to get married in a Catholic Church, the first question you and your marriage partner will be asked is, "Is at least one of you Catholic?" If not, you will be shown the door. That is blatant discrimination against non-Catholics. I also happen to think it is perfectly OK discrimination against non-Catholics, as have most people in the U.S. for most of U.S. history. If someone establishes a scholarship fund for Filipino-Americans who want to study nursing, and the conditions for the award require that one must have at least one Filipino parent, that is  blatant  discrimination against non-Filipinos. I also happen to think it is perfectly OK discrimination against non-Filipinos, as have most people in the U.S. for most of U.S. history. If you want to marry your sister, you will be denied a marriage license, I believe everywhere in the U.S. That is  blatant  discrimination against people who want to marry their siblings. I also happen to think it is...

Why the Pay Tyler Cowen the Big Bucks

Don't want to be attacked by an alligator? As a solution, Cowen recommends "staying away from alligators." Sure, that might work for the present, but what about once the gators acquire high-powered rifles? That strategy will fall apart pretty quick then.

THAT will never happen!

I recall how, a year or so ago, when there were discussions of LGBTQ rights on blogs, the defenders of each new "step forward" would mock religious freedom concerns, saying things like, "Come on, it's not as though anyone is going to try to force clergy to perform gay weddings." Oops! The lizard-person governor of Virginia just vetoed a bill that had the sole purpose of asserting that clergy could not be forced to participate in gay marriages. While doing so, he declared religious freedom "an oxymoron."

Memes, memes, they're good for your heart

Readers wonder, "Gene, you used to hate the word 'meme,' but now you use it. What happened? Sincerely yours, Confused in Tehachapi." Here's the explanation: the original meaning, formulated Richard Dawkins, which had to do with some half-baked, pseudo-scientific notion of ideas being like genes, has been almost entirely wiped out by a new one, which is roughly, "Any idea that spreads quickly, without much examination." And that new usage turns out to be quite handy!