Monthly Archives: May 2009

Is it true that “Sustainability will not come without reductions in consumption”?

Or, putting it another way,

“Why does our energy system face security and environmental challenges?”

Please visit ScienceBlog’s new blog, The Energy Grid, which is one of those shorter term issue-driven blogs we do at Sb nwo and then.

This particular iteration is moderated by Jonas Meckling, from the Belfer Center, and hosted by James Hrynyshyn, who I got to know a bit at the conference last winter, and Coby Beck, both of Scienceblogs Dot Com, and a few other rather impressive looking people.

So, please go and help them save the world. Seriously. Let’s get a great discussion going here.

Ultimate Causes, Proximate Mechanisms

Why does a soldier throw himself on a hand grenade to save the lives of a half-dozen unrelated fellow soldiers? Why does someone run into a burning building they happen to be passing to save a child they don’t know? From a Darwinian perspective these seem to be enigmatic behaviors that would “select against” such individuals (or more properly, select against the heritable component of this behavior).

There are several possible explanations for this….
Continue reading Ultimate Causes, Proximate Mechanisms

Today is Blogging is Hard Day

Readers, as I look back at the last TWO years (as I did with one year, yesterday) I find that May 2007 was ALSO a slow month for my blogging, even though job related effects could not have been at play (my job has changed since then, IIRC).

So whereas yesterday was Stephanie Zvan Day, I declare this day, May 14th, to be “Blogging is Hard Day.”

On Blogging is Hard Day bloggers are allowed to reach back into their past and repost really old things that they suddenly realized are exactly in lie with the writing or research in which they are currently engaged. The blogger must reach back a minimum of 18 months, so only Very Experienced Bloggers can participate at the posting end of this holiday…

… but all the readers are welcome to get involved.

So, a little later today, I intend to post something that is almost exactly two years old, but happens to reflect exactly that which I am staring at on my other computer screen in outline form (using emacs outlining, BTW)….

Let’s have a look at cat (Linux, bash)

First, the video, then the discussion:

Sean claims that ‘cat’ is short for ‘concatenate’ … which is what I always thought (I’m sure ‘cat’ is ‘concatinate’ in at least one relatively common computer language other than bash).

If you man cat you do indeed get a statement that says “cat – concatenate files and print on the standard output.”

It has become fashionable over the last few years for shell programmers to eschew cat. It is often the case that using cat is redundant with some other way of doing something which is seen as better for some reason, but that reason is often rather obscure or irrelevant. Like, “you are using six more processing cycles” or whatever … on your 2.3 megahertz dual quad core computer that was otherwise mainly just sitting there handling mouse input.

So, the coolest thing about cat is that you can use it to take over the world. cat is the world’s simplest text editor. Type cat with a redirect to a file, like Sean demonstrated, and then write a C++ program that hacks the World Bank, and you’re there.

cat has a lot of options, such as -n which numbers the output lines, and -b which numbers only the none blank lines.

Personally, I like to use cat as a feeding device for some other part of a script. I use cat to produce output from a file of test data, and then I mess with that output until I get the results I’m looking for, and then I work upstream and replace the cat command with some other code (which is supposed to produce the output that the test data mimicked).

I know, I know. I’m wasting cycles. But I have extra cycles, I promise.

Knowing More Languages = Good

American politicians, some parents, and a few others have previously expressed the concern that learning more than one language muddles the mind. This is, of course, absurd, and it is hard to believe why anyone really thought this. In fact, it could be said that having more than one language under your belt makes it easier to learn yet another language, a demand Americans often place on foreigners or immigrants to the US which is less often placed on the Americans (see this discussion).

Now, to support the idea that having more languages is good for the mind is being demonstrated at the Language Acquisition Lab at Cornell. According to Barbara Lust, “Cognitive advantages follow from becoming bilingual… These cognitive advantages can contribute to a child’s future academic success.”

There is a press report providing some of the lab’s results here.

Pretty new science news: asteroid named, chick born

The ‘Atiras’

The first asteroid ever discovered that has an orbit completely inside the Earth’s, found by an MIT Lincoln Laboratory telescope in 2003 (with multiple exposures marked in red), has been formally named Atira by its discoverers. Seven more such inner-Earth orbit (IEO) asteroids have been found since, and the group is now classed as the Atiras.

Click the link above for a picture.

Successful translocation sees first petrel chick

The first Bermuda Petrel Pterodroma cahow chick to be born on Nonsuch Island, Bermuda, for almost 400 years, has recently hatched, the result of a successful translocation programme.

Why OpenSource is Good and ALL other alternatives are Always Bad

Not all proprietary software is actually evil. However, very few people who prefer proprietary software over OpenSource software will admit how evil it can be. So this is like having two societies. In one, by convention and social norms we don’t hit the kids. In the other, we spank the kids now and then, and this is acceptable. In both societies, there is violent abuse of children but it is never accepted.

Then, in the no-spanking society, violent attack on children that annoy us continues to be shunned and illegal, but in the spanking society, spankers defend all violence against children because there really is no place to draw the line.

Yes! I said it! Proprietary software is a form of child abuse!!!

Continue reading Why OpenSource is Good and ALL other alternatives are Always Bad

Coleman, under investigation, wants to use campaign funds for criminal case

Attorneys for Sen. Norm Coleman (R-Minn.) have asked the Federal Election Commission for permission to use campaign funds to pay his legal bills stemming from allegations that a Coleman confidante funneled improper payments to the lawmaker via his wife.

Coleman and his wife have denied any wrongdoing, but the former CEO of Deep Marine Technology, a Houston, Texas, company, filed a lawsuit claiming that Nassar Kazeminy, a DMT investor, “coerced DMT to make improper payments of $75,000 to Laurie Coleman through her employer, for the ultimate benefit of her husband.”

A similar lawsuit was also filed in Delaware after media reports that Kazeminy may have paid “large bills for clothing purchases” by Coleman and his wife at Neiman Marcus.

A liberal watchdog group in Minnesota, Alliance for a Better Minnesota, wrote to the FBI in November asking it to investigate the allegations, and also filed a complaint with the Senate Ethics Committee. Citizens for Responsibility and Ethics in Washington, another liberal organization, filed a complaint with the ethics panel as well.

source and more information