Not quite dead yet

I haven’t really been in a blogging mood as of late which explains the recent drought of posts.  I’ve been focusing on getting in my application to gradschool and rediscovering my personal life.  I’ll try and write more starting this week, but motivation is hard to come by.

The idea of the scapegoat

In Judaism, there used to be a ritual where a goat, symbolically burdened with the sins of man, would be sent off to perish in the wilderness during Yom Kippur.  This is the beginning of the scapegoat.  I’m reminded of this with recent events in our economic recession where people have expressed their frustrations and anger in the scapegoating of entities like AIG and Bernie Madoff.  It’s not that I disapprove of the scapegoating or that I feel the selected parties should not be blamed, but I want to point out the side effects of mass media and politics.  The public needs someone to blame for this mess that we’re in.  The wealthy members of society are often blamed in times of crises so why should this situation be any different?  The media often doesn’t help the situation especially when headlines are meant to be sensationalistic and drive sales/viewership/clicks.  In regards to the uproar over AIG bonuses, there are ways to curb AIG executive bonus payouts, but let’s remember that some people actually did their job correctly and are trying to get paid.  I do see a need to curb some bonuses that are just due to greed and not compensatory for services performed, but bonuses are an integral part of many employee pay schemes in many industries.  It seems like some people I talk to don’t realize this.  As for Bernie Madoff, I think we can all say he’s guilty.  However, he should be punished for the crime he did and not be the scapegoat for all the sins of wall street.  We are a civilized society.  Let’s act like one.

See the Shuttle tonight on the East Coast

shuttle

If you live on the east coast, you may be able to see the shuttle launch tonight at 9:20pm (source). As someone I know pointed out, there aren’t many of these left from the current generation of space shuttle, so this may be worth checking out if you haven’t seen one before.  Apparently it is supposed to be visible anywhere from about a couple seconds to 2 minutes.  Enjoy!

Update:  The shuttle launch was scrubbed due to a hydrogen leak.  Maybe next time!

New on TV: Dollhouse

dollhouse

So Joss Whedon has finally come out of a long hiatus and brought us a new show called Dollhouse. Interestingly enough, it involves a beautiful female protagonist, Echo, who copes with personal issues while beating up bad guys. She’s supported by a team who are part of an organization that is not supposed to exist. Does this sound familiar to anyone? While I’m not discounting the show just yet, let’s see if Whedon can deliver. The interplay between the fiercely independent (often brooding) main character and their team of sidekicks is what made me love Joss Whedon in the first place. I’m wondering if we truly do have a new Buffy or Angel on our hands, or if the network has had so much influence in the show, that they’ve already condemned it to failure. Or maybe we have a new type of animal with Dollhouse. Maybe Whedon has evolved his skills after all this time into something bigger and better…

new webhost

So I moved this site over to my new webhost, hostgator, last night and I can already tell it was a good move. I was a bit wary at first because of some negative things I’ve read about them, but thus far I have no complaints. The control panel is noticeably more responsive and stuff doesn’t just time out anymore. Hopefully this performance is consistent as I continue to use their service.

revisit to project euler with c++

As a way to get reacquainted with c++, I’m revisiting all my PE problems.  Here’s the code for #1.

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.

#include <iostream>

int main(int argc, char* argv[])
{
    int iMax = 1000;
    int iSum = 0;
    int iMultiplesOf[2] = { 3, 5 };
    for each (int iNum in iMultiplesOf)
    {
        for (int i = 0; i * iNum < iMax; i++)
        {
            iSum += i * iNum;
        }
    }
    std::cout << iSum << std::endl;
    system("PAUSE");
    return 0;
}

happy new years 2009!

It’s a little late, but Happy New Years 2009 everyone!  This past year seemed to go by ultra fast towards the end, but I guess that’s just how it feels every year now that I’m getting older.  I will update soon, but right now the bed is beckoning!