The value of an American college education

All of the higher-ed newspapers are talking about Academically Adrift. Inside this good summary of the book is my favorite finding: students who majored in “communications” showed among the smallest improvement in writing skills during their four years in an American college.

Related: http://philip.greenspun.com/blog/2010/04/11/value-of-a-u-s-college-degree-in-engineering-or-science-for-understanding-the-real-world/ and http://philip.greenspun.com/teaching/universities-and-economic-growth

Full post, including comments

Addicted to government regulation

Barack Obama has been talking recently about lifting corners of the regulatory blanket that smothers American business (nytimes). Let’s see how it would work in aviation.

Due to a train crash that was blamed on a marijuana-smoking driver, the federal government in 1991 imposed mandatory drug and alcohol testing requirements on transportation workers. Though no commercial airplane crash has ever been attributed to illegal drugs, every airline in the U.S. is required to do the following:

  • train all managers to recognize when employees are on drugs and to learn the cool street names for cocaine, PCP, etc.
  • train all employees to learn about how their employer might catch them via a random drug test
  • request records from previous employers to make sure that the potential employee hadn’t tested positive in the past
  • send the prospective employee for an initial drug screening
  • surprise the employee every now and then and drag him or her off for an on-the-job drug test, then argue about the results and maybe send the employee into rehab or tell him to lay off the poppy-seed cake or whatever

[spelled out in detail at http://www.dot.gov/ost/dapc/NEW_DOCS/part40.html ]

For United Airlines, this isn’t an enormous cost and, since no stoner pilots have crashed Boeing 757s, the system is obviously working (let’s ignore the fact that no stoner pilots crashed Boeing 757s prior to 1991 either).*

How does it work for Joe Barnstormer, who gives biplane rides from underneath a shade tree next to a grass runway? Whose passengers meet Joe face to face prior to flight and could decide for themselves whether or not he inspires confidence? The government’s rules for Joe are … exactly the same as for United Airlines.

  • Joe must take U.S. DOT-approved training to learn how to recognize when his employees (in this case, just himself) are on drugs.
  • Joe must take U.S. DOT-approved training to learn how to recognize when his boss (i.e., himself) can catch him with a surprise drug test.
  • Joe must send letters to his former employers to see if he failed any of the previous drug tests that he took
  • Before he hires himself, Joe must take a pre-employment drug test to see if he has fooled his potential new employer (himself) into thinking that he is clean.
  • Joe must pay a fee to a random selection service that will email him when it is time for a drug test. When the email shows up, Joe is supposed to wait for the next convenient time that Joe shows up to work, then surprise himself by sending himself to the drug testing lab.

Could any politician or bureaucrat revisit this rule? How would they respond to “Isn’t an American who takes a biplane ride entitled to the same level of protection from drug abuse as an American who buys a ticket on United?”

The only argument against imposing the same regulations on a small business as on a multi-national are that the cost will put the small company at a disadvantage or push it into insolvency. Government almost by definition does not consider the costs it imposes on individuals and companies. The big companies with lobbying budgets may not object to regulations that are onerous for their small competitors to comply with.

Almost every government regulation makes at least as much sense as having the single-pilot sightseeing operator surprise himself with a random drug test. It sounded sensible when it was drafted and presumably still sounds like something that keeps the public safe. How could we ever give it up?

*[The logic of the airlines being kept safe by the complex drug testing regulation is similar to that of the man who goes into a psychiatrist’s office with a duck on his head. Psychiatrist: “Why do you keep a duck on your head?” Man: “It keeps the lions away.” Psychiatrist: “But there are no lions in Manhattan.” Man: “See! It works!”]

Full post, including comments

Massachusetts public employee pension adjustments proposed

A reader sent me an article from the Boston Globe concerning a proposal to tweak pensions for government workers in Massachusetts. First, the article notes that taxpayers are currently on the hook for $20 billion in “unfunded costs”. That’s over $12,000 for a family of four and will grow if the pension fund does not obtain the 8 percent annual investment returns forecasted or if medical technology improves and retired workers live longer (an MBTA worker can retire at age 41 with a full pension, fire, police, and prison workers at 45, so our biotech crystal ball has to be accurate out to approximately the year 2070).

The new system preserves the ability of government workers to boost their pension by working overtime towards the end of their career: “pension benefits would be calculated based on their highest earnings over a five-year period, instead of three years.” (i.e., they’ll have to do a lot of overtime during for five years rather than three if they want their pension to be higher than their old base salary)

My personal favorite part of the proposal:

Another, known as “spiking,’’ involves employees nearing retirement who are suddenly given a new job title with a dramatic boost in salary. Under Patrick’s plan, they would have to prove that their promotions were warranted.

As there are no productivity or achievement standards for government workers, how would it ever be established that a promotion was “unwarranted”?

More: press release from the politicians (notably does not contain information on the existing underfunding and how much taxpayers will have to cough up); also check out http://www.nytimes.com/interactive/2011/01/23/magazine/rockford.html, which has portraits and audio interviews of people in Rockford, Illinois. They are trying to figure out how $10/hour ($20,000/year) private sector workers can support the $52-80,000/year public sector workers (whose total compensation is almost certainly over $100,000/year when the value of pension promises and other benefits are considered).

Reminder: this video of a firefighter talking about his lifestyle and compensation is always worth watching just before paying a tax bill.

Full post, including comments

New verb: “to tiger mother”

Email from a friend:

“You need to tiger mother Ollie.

One funny aspect of Chaser’s amazing qualities, is that that he’s learned to to distinguish verbs and objects, but he mostly can’t retrieve a ball without a lot of begging and cajoling from his owner..

There’s so much room for Ollie to surpass him!”

“to tiger mother” is apparently the English language’s latest verb. Thank you, Amy Chua.

[Chaser is the border collie in http://www.newscientist.com/article/mg20827921.900 and in a recent New York Times piece.]

Full post, including comments

Stupid white man criticizes smart Chinese woman

Various friends have sent me pointers to the Battle Hymn of the Tiger Mother book and associated controversy. The author, Amy Chua, has a Samoyed and is not impressed with the American education system, ergo, she and I must have been separated at birth. I enjoyed reading about Chua, Coco, and her daughters. Now, however, I’m being peppered with links of reactions to Chua’s book. The latest is a David Brooks op-ed in the New York Times. He says that Chua’s daughters, by piling on the accomplishments, don’t have time to develop their social skills and emotional intelligence. “They’ll grow up skilled and compliant but without the audacity to be great”. How is being an average American teenager harder than becoming a concert pianist?

“Practicing a piece of music for four hours requires focused attention, but it is nowhere near as cognitively demanding as a sleepover with 14-year-old girls. Managing status rivalries, negotiating group dynamics, understanding social norms, navigating the distinction between self and group — these and other social tests impose cognitive demands that blow away any intense tutoring session or a class at Yale.”

As the Samoyed Coco has no doubt mastered all of the above “social tests” that Brooks sets forth, I suppose he will be writing a recommendation for the bitch to attend Yale. She has demonstrated superior ability to those Chinese-American kids who have mere “book learning”.

I wonder if Brooks has visited unemployment offices lately. There are plenty of folks collecting checks who have wonderful social skills, who get along well with 14-year-old girls, and who have the audacity to think big. Sadly, however, their lack of measurable or discernible skills is keeping them from getting a job. Consider the person who excels at standardized tests, but lacks social skills. He passes an exam, gets a government job, and cannot be fired until he retires at age 52 with a full pension. Let’s assume that his lack of social skills prevent him from being productive, as Brooks suggest. That’s sad for the taxpayers, but it does not affect his ability to collect a paycheck. Let’s consider a driven test monkey who gets through medical school and becomes a radiologist. Will a hospital refuse to hire him because he can’t prove that 14-year-old girls like him? Given the small number of physicians per capita in the U.S., that seems unlikely. How about a numbers wizard who wants to work at a hedge fund? Is she going to encounter a 14-year-old girl executive who won’t hire her because she played the piano at Carnegie Hall like Sophia Chua rather than hanging out at the mall?

A person with good social skills may arguably be happier due to having a more pleasant spouse and having more fun day-to-day, but that wasn’t Brooks’s point. He was arguing that Chua’s daughters, though beautiful, intelligent, and accomplished, are lacking in some sort of productivity-enhancing achievement that Americans with complacent non-Chinese mothers possess. I.e., Brooks argues that Dean Vernon Wormer was wrong when he said that “fat, drunk, and stupid is no way to go through life, son”.

[I haven’t read the book yet, but I doubt that I’ll feel sorry for any kids who have grown up with Samoyeds in the house.]

[Update: I realize that I had this exact debate about five years ago. A friend and I walked past some kids player soccer. She stopped and looked approvingly. “This is so great for them. They’re building all kinds of teamwork and social skills that will help them in business.” I replied “You’re absolutely right. That’s why Nigeria and Argentina are the richest countries in the world.”]

Full post, including comments

RDBMS Course update

We have completed our three-day intensive RDBMS/SQL course at MIT. The feedback from students so far is that they thought that it was more effective per hour of their time than struggling through problems at home. This makes a lot of sense to me since anyone learning a new set of tools can get stuck for hours on something trivial, e.g., not knowing the right keyboard commands or not knowing how to find the error log or not knowing how to invoke or quit the debugger. In a shared lab with other students and TAs, there is a much greater chance of a student getting unstuck before wasting a lot of time.

Students liked using Google Docs and they liked having their own VM.

We were concerned that the Android application development portion of the class would be seen as pointless and far too confusing with the mixture of tools required and the three .java files in Eclipse necessary to do even the most trivial thing (grab XML page from server and display values on the Android screen; if programming is like this, no wonder that all of the smart people in the U.S. go to med school and Wall Street). However, the way that we set it up so that we told them exactly which files to touch and how they ended up liking it. Now they can see all of the moving parts in a collaborative server/db-backed Android application. (We could not do the same thing for iPhone because the development environment runs only on Macintosh, which just a handful of students had, and because none of us knows how to use a Mac!) We spent about 1.5 hours on Android development and the overall structure of DBMS, HTTPD, firewall, XML transport, XML parsing, display.

People came to the course with varying levels of experience, which resulted in some people falling behind. By the time that 70 percent of the class had solved the problem, we had to move on to discuss the solution. It is incredibly efficient to be in one room together, but at the same time the only way to train everyone to proficiency would be to have all the learning be self-paced. I don’t have a good solution to this. We probably could have done better with an “extra credit” harder problem following every standard problem. That way the quicker students would have something to do other than catch up on email while the struggling folks were still working on the basics.

The students didn’t do much with PHP, but it proved inoffensive and didn’t waste anyone’s time. Now that MySQL is 16 years old, I was surprised at the things that they’ve yet to accomplish. For example, the C in ACID is “Consistency”, i.e., being able to enforce rules in the SQL data model and using the RDBMS as a last line of defense against programmer mistakes. Yet MySQL silently fails to enforce any CHECK constraint. Similarly, when students would GROUP BY column_a and then SELECT column_b (where column_b had multiple values within each group), instead of raising an error as Oracle, Postgres, or SQL Server would, MySQL happily picks a column_b value at random and includes it. I don’t understand why people use it. Is MySQL/InnoDB faster than PostgreSQL? If so, and if people don’t need such things as CHECK constraints, why not simply use a NoSQL system?

One sober reflection upon MySQL’s capabilities was captured during an instant message exchange among course instructors while developing the problem sets:

  • I’m too old to look shit up in the MySQL manual
  • fuck these people
  • making something that sucks ass compared to Oracle
  • and then making us learn all of the differences
Full post, including comments

Progress report on our RDBMS class at MIT

We survived the first day of our intensive RDBMS programming course at MIT. About 25 students showed up at 10:00 am and all returned after the lunch break. Though the syllabus is new and untested, the students reported that the class was better than their average MIT course and more effective for learning. I think this goes to show that almost anything works better than the traditional lecture format. We had individual students or pairs working together on laptops and three teachers milling about the room offering assistance for solving problems (plus Andrew in California on IM and Skype). We used Google Docs to distribute the assignments and as a shared workspace for doing code review once problems were wrapped up and ready for discussion.

The only thing that did not work well was distributing the 2.7 GB .zip file containing the virtual machine for the course. It took at least 30 minutes to download even though it was parked on web.mit.edu. We had a couple of DVD-ROMs, but should have brought a bunch of USB sticks. The MIT wireless network and/or the Web server is not ready for intensive use. We used virtualbox.org and had sysadmin problems on all underlying platforms (the mix was approximately 80 percent Windows, 10 percent Macintosh, 10 percent Linux; one guy had a $150 Android tablet for viewing documentation). It would have been ideal to get everyone set up well before the class started, though many of the attendees did not pre-register so it is unclear how we would have reached them.

Overall it was a very rewarding experience. A lot of very smart people showed up and we were able to save them a lot of time while teaching them some useful skills. I need to offer a public thank-you to Andrew Grumet, John Morgan, and Shimon Rura. Given the range of systems that we had to deal with as well as the problems students encountered that were peculiar to their laptops or “just plain peculiar”, there was no way that I could have been effective alone. So thanks, guys!

Full post, including comments

RDBMS versus NoSQL article drafted

Folks:

We’ve drafted an RDBMS versus NoSQL article for the three-day RDBMS course that we’re teaching this weekend at MIT (you’re welcome to take the class, even if you’re not an MIT student; just email me). The article is intended to support a 20-minute discussion and give students pointers should they be interested in learning more. As neither Andrew nor I are NoSQL experts, comments would be appreciated.

Thanks.

Full post, including comments

Sarah Palin’s Tucson Video

As I was apparently the only Jew handy during a blizzard that dumped 14-18″ of snow in the Boston area, I was asked to comment on whether Sarah Palin’s video (youtube) regarding the Tucson shootings was offensive. Here’s my analysis

  • 30 seconds: “our exceptional country, so vibrant with ideas” … “a light to the rest of the world”; The rest of the world doesn’t seem to be in a rush to copy our political system. Most democracies are parliamentary. Do we have better or more ideas per capita than other countries? Certainly we’ve had more per-capita wealth for implementing those ideas, but where is the evidence that we’re more creative than everyone else on the planet?
  • 60 seconds: “inexcusable … evil man took lives”; is there any evidence that the killer himself wants to be excused? Certainly nobody else has come forward to say “I think what Jared Loughner did was reasonable under the circumstances”
  • 1:24: “spent the last few days… praying for guidance”; if God helped out with this video, I would have hoped that He could have varied the camera angle a little (yes, I know that I’ve done some equally lame work for my helicopter stuff, but my production budget is lower than Ms. Palin’s)
  • 2:40: “Obama would join me in affirming the health of our democratic process” [based on there being some turnover of seats in every election]; contrary to Ms. Palin’s statement, it is extremely difficult for an incumbent Representative to be voted out of office. Congressmen and women choose their voters by rearranging districts; voters do not choose Congressmen in most cases. If the vulnerability of incumbents is a measure of political health, as Ms. Palin suggests, we’re not in the best condition.
  • 3:31: “journalists should not manufacture a blood libel”; analyzed separately below
  • 6:20: “it is in the hour when our values are challenged that we must remain resolved to protect those values”; this has been a very common sentiment expressed in Supreme Court opinions, e.g., when FDR was advocating throwing out the Constitution in order to deal with perceived emergencies during the Depression and World War II. The government would say “we need to regulate all of this stuff that has nothing to do with interstate commerce because of the crisis” or “we need to intern more than 100,000 Japanese-Americans without a trial because they might be a risk”. The sentiment is almost always in the dissenting opinion, with the majority agreeing with the government that the crisis trumps whatever freedoms people had formerly thought the Constitution gave them.
  • 6:30 “we had to fight the tendency to trade our freedoms for perceived security [after 9/11]”; Did we win this fight while I was waiting in the security line at Logan for my new X-ray scan?
  • 6:55: “we need God’s guidance”; this seems like a bad way to deal with criminal justice or politics since people of different religions will get different guidance from God, at least to judge by what is written down in the world’s various sacred texts. A Jain, for example, would surely not hear divine voices telling him to invade another country, execute a convicted criminal, or do a lot of the other stuff that our government does.
  • end of video impression: Palin’s face looks remarkably square (maybe it always looks like this? I haven’t seen any of her other videos and did not watch any TV coverage of the 2008 campaign (since I predicted Obama’s victory back on December 12, 2007))

Was Palin’s use of “blood libel” offensive to me or other Jews? Was it a reasonable analogy? Wikipedia notes that an unexplained murder in Norwich was blamed on the Jews. Palin was discussing an unexplained group of murders (probably nobody other than Jared Loughner will ever know the real reason) and how some journalists were blaming it on people who’ve made statements opposing Democratic Party initiatives.

Personal conclusion: Not offensive and perhaps the most accurate and sensible part of the video.

[Separately, I’m trying not to look at any news about this incident because it would be too sad to think about a 9-year-old girl dying, even if she were the only victim. According to some historians, Stephen Foster wrote Gentle Annie (lyrics; Marilyn Horne singing) after the death of a young girl in a carriage accident. For those of us who lack such talent, what purpose can be served by reflecting on the sad events of last weekend?]

Full post, including comments