Engineering Graduates and Bad Legislation

We’re not getting enough American college engineering graduates to fill the jobs we’ve got.  We’re in a global economy, and companies like Google and Microsoft are not only doing business for our fellow Americans, but also for the entire globe.  Each of these companies (like most other large US businesses) is generating more revenue outside the US than inside the US.  To continue to build, we need more college-educated Americans ready to dive into tech.  At the same time, in China and India, “they have more honors kids than we have kids“.  Is it any wonder that we need to import so many workers?  Don’t get me wrong; I’m not against international workers; I think it’s fine.  But, America needs to grow its educated workforce if it wants to compete.

At the same time, we’ve got looney politicians like George Miller, introducing legislation to cut funding to schools that don’t police illegal music trading by its students.  WHAT?  Since when do colleges need to do the RIAA’s dirty work in order to get federal funding?  This politician needs to take a broader perspective – he’s just wrong. 

It’s so sad when our politicians are prioritizing the music business ahead of our nation’s future.  We need to make lobbyists criminals.

Buying Appliances Online

This year, I replaced all appliances – refrigerator, microwave, stove, oven, dishwasher, washer, dryer.  It was a lot of work to figure out which ones to buy.

At first, I really did want to buy online.  AJ Madison is a great appliances store, and their website is awesome.  It is definitely one of the best ways to learn about what products are available and compare them.  Combine that with free shipping (they almost always offer free shipping for orders over $1500 and no sales tax in CA, and it seems like a great deal, right?

Well, it is a pretty good deal, but despite all that, they still generally are more expensive.  At the end of the day, they are mailing their appliances across the country.  They hide this by declaring “Free Shipping”, but you know it’s not really free!

I ended up buying most all the appliances at Western Appliance.  I don’t really like having to go to the store.  Appliance stores always make pricing difficult.  Instead of just showing the price, its the base price minus the in-store rebate minus the manufacturer rebate, minus the weekend special, etc.  I guess they think most of their customers can’t do basic math?  It seems to backfire, because it makes the prices seem inflated.  If they didn’t inflate the price, I never would have thought the e-store price was cheap.  Western Appliance’s salespeople are pretty reasonable and not high pressure, and they are knowledgeable too.  In the end, I know I paid less, even after Western Appliance’s $50 delivery fee and CA sales tax. 

There is one more important reason to shop locally.  The local stores know the PG&E/Water company rebates for energy efficient and water-saving appliances.  AJMadison, or any other e-tailer, just can’t possibly keep track of local area rebates for everyone.  These rebates are non trivial too; I’ve had about $400 in utility rebates this year.  If I hadn’t bought locally, I probably wouldn’t have known.

Canada’s Plot to Increase Global Warming

News is now coming to light that Canada has been investing heavily in anything and everything which increases global warming.  As we all know, much of the land in the innocent country to our north is unusable, icy tundra.  As global warming continues, Canada hopes to double its usable land area, bringing it a windfall of increased natural resources, more desirable weather, and untold riches.

One researcher stated that due to the weather changes, “Vancouver could become the Los Angeles”.

I’ve always known that Canadians have beady little eyes.  I guess we now know why.

My Favorite Geek Resources

If you write a lot of software and have your own stuff that you host and tinker with, here are some recommendations:

1) ServerBeach!  ServerBeach provides dedicated server hosting.  Need a place to hack on perl, python, apache, and php?  These guys have great bandwidth, great support, and zero downtime.  I pay $99/mo.  Checkout my uptime:

[mbelshe@s1]$ uptime
 11:02:04 up 422 days,  3:32,  2 users,  load average: 1.41, 1.07, 0.82

2) Code Project.  This is just a great site for collecting articles about random coding topics, with concrete examples.  I read the RSS feed daily.  Sure, there are people that post weak articles, but reading this daily gets your mind thinking about topics you wouldn’t have otherwise considered.

Daunting Installers

wlinstI read the news about the latest Windows Live Suite from Microsoft today.  I hadn’t tried the “Family Safety OneCare” product, so I thought I’d give it a shot.

Then I clicked on the installer. (Click to enlarge)

Then I said, “ugh.”

I really just wanted to try OneCare.  But the installer offers up 9 different checkboxes of “stuff” for me to download.  This wouldn’t be a problem except the 8 of them are checked – requiring me to uncheck them.  And, in the world’s most ironic part, the Windows Live OneCare product is the *only* one of the bunch which isn’t checked.

Am I too sensitive to unchecking boxes?

When They Take Away the Full RSS Feed…

This has happened a few times to me.  I find a blog I enjoy, and I read it for some time.  Maybe a year or more.  Then, one day, the author of the blog stops posting full-article feeds.  What do you do?

In my case, I have always stopped reading.  There’s just too much content out there to go following every link.  In order to follow a link, I need to be searching for something, and also be under the belief that the link will help me.  When browsing through the day’s news, I am not searching for anything specific.  So naturally, I won’t click the link.

This happened to me with some zdnet blogs a while ago (actually, I think they never published a full feed?), and this month it happened with Kawasaki’s blog.  I sent a nice email to Guy – but we’ll see if he responds; I’m sure he gets a lot of junk.

What do you do?  I bet few people follow the clicks.

Python’s Does Not Not Have a Not

I’m new to Python; trying to write a little script.  I need to use the “not” operator.  At first, I tried the nearly universal ! operator.  Syntax error – that’s not it.  So I open my handy Python in a Nutshell book, and look up the operators (pg 36).  Sure enough, ! is not one of them.  Hmm.  So, I look in the index for “not”.  “not” is not there.  Could it be that Python has not got a not?

No, of course it does not not have a not.  I found the answer on pg 50 – the not operator is aptly named “not” – e.g. “if not foo:”

Not funny?  Not was not in the index!

Yay! They’re on Strike!

I don’t understand why we care that the TV & Movie writers are going on strike.  I think this is great! 

My reasoning comes from three angles.  First, how many times have we complained about the garbage on TV?  These are the guys that wrote that junk!  Do we really need federal mediators for this?

Second, we watch too much TV.  Every hour we spend in front of our TVs is an hour we could have spent, learning, working, cleaning the yard, fixing the bike, washing the car, volunteering at the library, reading, or researching who should be the next President.  There are so many better things to do than watch TV.

Third, cable just costs way too much.  Some people pay for service which is over $100/mo!  The cheapest is about $30/mo.  That means we’re paying $360-$1200 per year to be couch potatoes! 

How about if we all recognize this opportunity as a time when we can save ourselves some money and make our lives and our communities a better place to live?  OK – I can dream. 

The interesting part about this strike is that these guys have never been on strike in the Internet Era.  Will the Internet make it so that people don’t miss TV so much?  After all, if you want to watch stupid people, you can do that on YouTube.  I wonder if this strike will end up being good for Google?

Update: I really liked Marc A’s writeup on this.

Fun: http://www.turnoffyourtv.com/, Too much TV may result in academic failure, TechCrunch

Fleshing and Flushing

bookWhat is the difference between: 

   “Let’s flesh out the details of the plan”

and

   “Let’s flush out the details of this plan”

?

These phrases are so often interchanged, and it bugs me!  So let’s figure this out.

Generally, you “flesh out” details, not “flush” them out.  Fleshing out is a phrase which comes from the art world, where you start with a skeletal body, and then “flesh out” the rest of the image – adding “flesh” to a skeleton.  Get it?

Flushing out means to bring out into the open; police may “flush out” a criminal from his hiding place behind the toilet.  I’m not sure what it would mean to “flush out the details of the plan” – somehow the details are in hiding, waiting to be revealed, and you’re going to scare them into the public?

Here are some bloggers that I hope will read this!
Travis Killion
The Simple Millionaire
Aaron @ PrimeAdvertising
Zoe

Sorry for being a word snob.

I’m Cruel, but Mother Nature is More Cruel

I think spending money on Africa is a waste of money.  I’m not unaware of the human suffering.  I’m not racist.  You may think I am cruel.

Africa is what happens when you overpopulate the planet.  Africa represents about 15% of the world’s population.  Over the next 50 years, it will increase to ~30% of the world’s population.   It also represents about 69% of the world’s AIDS cases. 

AIDS is a like a famine.  It’s Mother Nature’s way of adapting to too large of a population of one species.  Africa is just an example of what we already know:  Either we learn to control ourselves- have fewer children and take better care of the planet, or Mother Nature will do it for us.  If we don’t, what is happening to Africa will happen to every other country in the future.  It may seem cruel to limit population growth here in the US.  It may seem cruel not to “help” Africa.  But trying to stop forces of overpopulation is no different than trying to stop a  tornado.  You can’t.

Unfortunately, the United States will eventually be like Africa.  Mother Nature will destroy our children if we don’t limit them.