<<<<<<< .mine ======= >>>>>>> .r10088

Blueprint CSS Cheat Sheet | The Montoya Herald

December 30th, 2007

I’m looking at using Blueprint in hobby application. Here’s a cheatsheet that covers the BP basics: Blueprint CSS Cheat Sheet | The Montoya Herald

Enjoy!

Amazon SimpleDB and ActiveResource

December 14th, 2007

Amazon announced their SimpleDB webservice today. It supports PHP, C#, Java, Perl, VB.NET, but not Ruby! SimpleDB has RESTful and SOAP endpoints. Could ActiveResource be used instead of ActiveRecord? Probably.

When Pigs Fly

October 2nd, 2007

My daughter wears a T-Shirt on 10/1/07 with the “When Pigs Fly” logo. The Radio Show “This American Life” features a story (the last one about the joke) with a joke about Ralph Nader and “Flying Pigs” on 9/11. And finally, Harry Shearer’s Le Show mentions flying pigs. Too weird. I’m living in The Matrix.

National Governors Association Meeting: Lawyers call for more Math & Science Majors

July 22nd, 2007

I just watched C-SPAN’s coverage of the National Governors Association annual meeting in Traverse City, Michigan (I lead such an exciting life!). I really wanted to watch Eric Schmidt, CEO of Google, give his talk at this meeting. It was pretty mild fair, not terribly technical, humorous, light, etc. The head of AT&T also talked (forgot his name), but must of the discussion was on broadband. Of course.

Dr. Schmidt is a former PARC researcher. His boss at PARC was my former advisor, Mark Weiser, who passed away in 1999. I respect Dr. Schmidt because of his business acumen AND his technical accomplishments (BS, MS in Electrical Engineering and PhD in Computer Science). Here is a computer scientist, someone of my own profession, addressing the nation’s governors about innovation and education. But I was curious: for all of their bluster about science & technology, what professions do the governors come from? Well, here are the numbers:

Law 26
Political Science 9
Business Administration 8
International Affairs 3
Economics 2
Engineering 2
Teaching 2
Journalism 2
Sociology 2
Speech 1
Psychology 1
Theatre 1
Construction 1
Farming 1
Veterinary 1
Animal Science 1
Towing 1
Finance 1

Yep, Law. Political Science, MBAs. And you can bet they are telling their own kids: “Hey kids, major in math, science, and engineering.” NOT! Their fellow lawyers are certainly trying very hard to figure out ways of NOT HIRING Americans for technical positions. This is the major problem with perennial calls for “more math and science” majors. It builds up a labor surplus for layoffs in the next economic downturn (and victims for outsourcing and offshoring of course). Politicians call for more math and science majors, but fail to promote this within their own families. Actions speak louder than words! (Yes, there are ALWAYS exceptions: check out the governors of Missouri, Kentucky, Tennessee, and Nebraska, But they are the exception, not the rule.).

Here’s my $0.02: “Hey kids: don’t do it.” Follow our leaders’ examples: major in ANYTHING BUT math, science, or engineering. I do advise you to MINOR in a technical field, but learn a field to which you can apply your technical skills. That’s the real killer combination. If however, you REALLY love math, science, or engineering, then major in it. But only if you really love it. You’ll be like artists, actors, and other scientists (like physics and chemistry) who follow their passion and not dollars. You probably won’t be part of tomorrow’s elite, wealthy, or powerful, but you’ll be happy.

Here’s the raw data from the governor’s bio pages:

State Governor Profession
Alabama Bob Riley Business Administration
Alaska Sarah Palin Journalism
American Samoa Togiola Tulafono Political Science, Sociology, Law
Arizona Janet Napolitano Political Science, Law
Arkansas Mike Beebe Political Science, Law
California Arnold Schwarzenegger Theatre
Colorado Bill Ritter Construction, Law
Connecticut M. Jodi Rell Law
Delaware Ruth Ann Minner Farming, Towing
Florida Charlie Crist Law
Georgia Sonny Perdue Veterinary
Hawaii Linda Lingle Journalism
Idaho C.L. Butch Otter Political Science, Business
Illinois Rod R. Blagojevich Law
Indiana Mitch Daniels International Affairs, Law
Iowa Chet Culver Political Science, Teaching
Kansas Kathleen Sebelius Political Science, Public Administration
Kentucky Ernie Fletcher Medicine
Louisiana Kathleen Blanco Business Education
Maine John Baldacci History, Business
Maryland Martin O’Malley Law
Massachusetts Deval Patrick Law
Michigan Jennifer Granholm Law
Minnesota Tim Pawlenty Law
Mississippi Haley Barbour Law
Missouri Matt Blunt Engineering
Montana Brian Schweitzer Agronomy
Nebraska Dave Heineman Engineering
Nevada Jim Gibbons Geology, Law
New Hampshire John Lynch Business Administration, Law
New Jersey Jon Corzine Finance, Business Administration
New Mexico Bill Richardson Law, International Affairs
New York Eliot Spitzer Law
North Carolina Michael Easley Political Science, Law
North Dakota John Hoeven Business Administration
Northern Mariana Islands Benign Fitial Business Administration
Ohio Ted Strickland Theology, Psychology
Oklahoma Brad Henry Economics, Law
Oregon Ted Kulongoski Law
Pennsylvania Edward Rendell Law
Puerto Rico Anibal Acevedo Vila Political Science, Law
Rhode Island Don Carcieri International Affairs
South Carolina Mark Sanford Business Administration
South Dakota Mike Rounds Political Science
Tennessee Phil Bredesen Physics
Texas Rick Perry Animal Science
Utah Jon Huntsman Business Administration
Vermont James Douglas Russian Studies
Virgin Islands John deJongh Economics
Virginia Tim Kaine Law
Washington Chris Gregoire Teaching, Speech, Sociology, Law
West Virginia Joe Manchin Business Administration
Wisconsin Jim Doyle Law
Wyoming Dave Freudenthal Law

p.s. I would love to have data on Congress (House and Senate), the Cabinet, and the heads of Fortune 500 corporations for a similar analysis.  Anyone?

The Next Great Heresy and the Next Great Frontier

May 27th, 2007

In his series A Brief History of Disbelief, Jonathan Miller closes with a reference to consciousness. He says that consciousness (i.e., intelligence) is merely a biological phenomenon and the product of natural selection. He admits there is something impenetrably mysterious about the relationship between the brain and thoughts. He worries that it is difficult to accept that the death of the brain leads to the end of the personal self. And that religion has played this trump card to wit.

His series also pays tribute to two important scientific discoveries that have negatively impacted religious belief: the heliocentric model of our solar system by Galileo and Copernicus; and the theory of evolution by Darwin. These discoveries displace man from the center of the solar system and from the pinnacle of the universe’s tower of achievement. The Roman Catholic Church officially apologized to Galileo in 1984, but evolution remains controversial today because of its threat to religious dogma. These heresies have radically changed political and religious power structures in their wake. We continue to experience the impact (often violent) of these changes even today.

But all good things come in threes and the next heresy has arrived: consciousness is a computational phenomenon. In other words, there is no disembodied soul. Books like I am a strange loop by Douglas Hofstadter and many others have proclaimed this for some time now, but it has not been widely recognized as the next great heresy. Just as we have acknowledged that the Earth is not the center of the universe and that man (and all life) has evolved, so we shall also acknowledge that consciousness arises from computation and that this means that consciousness can be implemented in many forms, not just the neurons of our organic brains. This is, of course, the strong AI hypothesis.

The implications of acknowledging this belief have yet to be fully realized. In this century, we are likely to witness the birth of true machine intelligence and be faced with the central question of its equivalence to the rights of our own existence. Will intelligence machines be constructed or evolve? Some see the possibility of transference of our own conscious minds to machines in the avoidance of corporeal death. Whatever the case, consciousness is likely to be represented outside mortal experience by entities that are likely to have capabilities and lifespans far beyond our limited tenures.

We have fully explored planet Earth, but the mysteries of consciousness beg investigation. Many of our current science programs are tragically misguided and seem as ludicrous as dreams of flying cars and personal jet packs of the 1900s. The manned space program, for example, was a stunt undertaken to demonstrate political and economic power to adversaries. But the further exploration of space by human beings is a fruitless endeavor due to the huge cost relative to potential gains, the toxicity of outer space to human health, the enormous expanses of space, and the puny lifespans of human beings relative to the time required to transit those distances. More likely, transhuman descendants of ours will eventually move out into space, but not homo sapien. These evolutionary descendants, however they arise, will simply “turn themselves off” for the long journey required and send copies of themselves in many different directions.

Our anthropomorphic selfishness limits us to imagine warping around the galaxy in spaceships within periods of human lifespans. But the universe operates on much larger timescales. Like the slow and imperceptible tectonic movement of continental plates, travel to distance worlds will be accomplished on astronomical timescales by entities yet to exist if we can overcome our anthropomorphic shortsightedness and superstitions.

Let us expand our imaginations beyond our current and limited scope to embrace the next frontier: machine intelligence. Many are already advocating the advancement of machine intelligence as the next great national and international scientific project. The construction or evolution of machine intelligence could be the greatest scientific achievement of the new century. But first, we must accept the heresy that it will displace man as the sole repository of conscious thought.

Translation of Bill Gates’ “How to Keep America Competitive” corp-speak article

March 4th, 2007

From the article by Bill Gates, chairman of Microsoft Corporation. Inspired by the parody Translation From PR-Speak to English of Selected Portions of Macrovision CEO Fred Amoroso’s Response to Steve Jobs’s ‘Thoughts on Music’

For centuries people assumed that economic growth resulted from the interplay between capital and labor. Today we know that these elements are outweighed by a single critical factor: innovation.

Please, I need more cheap workers whose ideas I can patent and copyright.

Innovation is the source of U.S. economic leadership and the foundation for our competitiveness in the global economy. Government investment in research, strong intellectual property laws and efficient capital markets are among the reasons that America has for decades been best at transforming new ideas into successful businesses.

I’ve freeloaded off tax-payer funded ideas from government research and students for a long time. Don’t cut me off now.

The most important factor is our workforce. Scientists and engineers trained in U.S. universities — the world’s best — have pioneered key technologies such as the microprocessor, creating industries and generating millions of high-paying jobs.

Not as high as me, of course, ha! Also not as high-paying as the lawyers, MBAs, lobbyists and advertising folks make here at Microsoft. Man, are they expensive! But in order to actually make something, I need a continual supply of cheap, replaceable coders, IT, and geek-lackeys. So hit those books!

But our status as the world’s center for new ideas cannot be taken for granted. Other governments are waking up to the vital role innovation plays in competitiveness.

My Redmond researchers are playing way too much Solitaire and Minesweeper. That’s why I opened up multiple research centers in China and India several years ago. Why should I invest my money in producing more slackers! Hey Americans, pay your own way! In China, my research center can grant college degrees and they work for me for free! I am their God.

This is not to say that the growing economic importance of countries such as China and India is bad. On the contrary, the world benefits as more people acquire the skills needed to foster innovation. But if we are to remain competitive, we need a workforce that consists of the world’s brightest minds.

Who’s gonna maintain and upgrade my home network? Do you know how long it takes to fly in IT support from the Far East? I’d move overseas in a heartbeat, but their taxes are so damn high. And their immigration laws are strict!

Two steps are critical. First, we must demand strong schools so that young Americans enter the workforce with the math, science and problem-solving skills they need to succeed in the knowledge economy. We must also make it easier for foreign-born scientists and engineers to work for U.S. companies.

American schools are day-care centers for thumb-sucking slackers. Just open up the borders so I can hire more PhDs for $5/hour. Quit yer whining about it and put that thumb back in your mouth. I’ve got work to do.

Education has always been the gateway to a better life in this country, and our primary and secondary schools were long considered the world’s best. But on an international math test in 2003, U.S. high school students ranked 24th out of 29 industrialized nations surveyed.

That’s why I dropped out of Harvard. Screw school. Everyone knows that its the go-getter, drop-out that makes an American success story. School is for sheep, but sheep are cheap.

Our schools can do better. Last year, I visited High Tech High in San Diego; it’s an amazing school where educators have augmented traditional teaching methods with a rigorous, project-centered curriculum. Students there know they’re expected to go on to college. This combination is working: 100 percent of High Tech High graduates are accepted into college, and 29 percent major in math or science. Contrast that with the national average of 17 percent.

I’ve got to keep my next-gen staffing plan on-track for Microsoft. Now if I could only perfect cloning and brain downloads, they wouldn’t have to go through the tedious 17 year re-education and indoctrination process.I love being a geek. So should you. Just forget that accountants lost less in salary than geeks, or that most MIT engineers recommend their children NOT study science and engineering, or that you’ll get no respect, or that strictly technical jobs are becoming obsolete. Do it for the love of the work. And my bank account.

To remain competitive in the global economy, we must build on the success of such schools and commit to an ambitious national agenda for education. Government and businesses can both play a role. Companies must advocate for strong education policies and work with schools to foster interest in science and mathematics and to provide an education that is relevant to the needs of business. Government must work with educators to reform schools and improve educational excellence.

That’s why I hire mostly from overseas and Canadian schools.

American competitiveness also requires immigration reforms that reflect the importance of highly skilled foreign-born employees. Demand for specialized technical skills has long exceeded the supply of native-born workers with advanced degrees, and scientists and engineers from other countries fill this gap.

Ah, now the shit part of the shit sandwich. These folks work twice as hard for half the pay!

This issue has reached a crisis point. Computer science employment is growing by nearly 100,000 jobs annually. But at the same time studies show that there is a dramatic decline in the number of students graduating with computer science degrees.

Look, I’ve got buildings named after me at several American universities. I need more of you to fight over the dwindling programming jobs in order to lower my labor costs everywhere in the world.

The United States provides 65,000 temporary H-1B visas each year to make up this shortfall — not nearly enough to fill open technical positions.

My lobbyists are slackers too. I’m trying to be the world’s first trillionaire. That’s my plan. Think of it: first trillionaire! Wake up people! For God’s sake, it’s like Sputnik: the first trillionaire has got to be an American. I’m your best bet.

Permanent residency regulations compound this problem. Temporary employees wait five years or longer for a green card. During that time they can’t change jobs, which limits their opportunities to contribute to their employer’s success and overall economic growth.

Last year, reform on this issue stalled as Congress struggled to address border security and undocumented immigration. As lawmakers grapple with those important issues once again, I urge them to support changes to the H-1B visa program that allow American businesses to hire foreign-born scientists and engineers when they can’t find the homegrown talent they need. This program has strong wage protections for U.S. workers: Like other companies, Microsoft pays H-1B and U.S. employees the same high levels — levels that exceed the government’s prevailing wage.

Reforming the green card program to make it easier to retain highly skilled professionals is also necessary. These employees are vital to U.S. competitiveness, and we should welcome their contribution to U.S. economic growth.

We should also encourage foreign students to stay here after they graduate. Half of this country’s doctoral candidates in computer science come from abroad. It’s not in our national interest to educate them here but send them home when they’ve completed their studies.

But if they return, they can work at one of my many overseas research centers for a tenth of the price! Notice how I spent most of this article on hiring and retaining foreigners. Just throw some tax-payer funded chump change at our schools to keep the thumb-suckers fat and happy, but give me more cheap, smart labor. What a great country!

During the past 30 years, U.S. innovation has been the catalyst for the digital information revolution. If the United States is to remain a global economic leader, we must foster an environment that enables a new generation to dream up innovations, regardless of where they were born. Talent in this country is not the problem — the issue is political will.

Fucking lobbyists. They better get those politicians to open those borders soon. Papa needs more $5/hour programmers.

M4 Project Decodes First Nazi Message

February 28th, 2006

Popular distributed computing project decrypts first of three coded messages that the historic Enigma machine was unable to back in World War 2.

read more | digg story

Sourceforge does Subversion

February 28th, 2006

Sourceforge has enabled Subversion support for all projects.
Now you don’t need CVS anymore, Subversion really has become “a compelling replacement for CVS”.

read more | digg story

Configuring VPSLand and WordPress

January 3rd, 2006

wordpress-blog.pngThe VPSLand account was pretty painless. I ordered the lowest end package with Debian(sarge) [I am running Debian(sarge) on a MythTV box at home] for $10.99 a month with the first month half price at $5.49. It took two days, but they sent me an IP address and the password for root access. I ssh’d to the IP address, logged in as root, and there was my trusty of friend: root shell. Ahhhh.

Apache2 and MySQL were already installed and running. Sweet. Had a bit of a problem with PHP4, but after a few “apt-get install”s, it was up under Apache2 and talking to MySQL. Installed subversion via apt-get, checked out the latest WordPress trunk, installed used ZoneEdit to point likeyourwork.com. Along with a few other domains.

Configuring Wordpress was pretty simple. I installed phpMyAdmin (which I used years ago before my .NET immersion years) and followed the Famous 5 Minute Install instructions. I think it really takes about 5 minutes for experienced Linux, MySQL, phpMyAdmin, and PHP users. Your mileage may vary.

Why did I choose VPSLand? Why did I choose Wordpress? Stay tuned.