June 18, 2003
MoveOn Primary

Leading up to the MoveOn Primary next Tuesday, we've offered to forward emails from the three candidates who polled highest with our members. You can also view letters from all nine candidates here. Here's the first email, from Governor Dean:
____________

Dear MoveOn member,

Our country is at stake. The Bush Doctrine of preemptive war is wrong for America. The Bush tax cuts are not about cutting taxes; they are about starving and destroying Social Security, Medicare, and our public schools. They call polluting our air "The Clear Skies Act," destroying old growth "The Healthy Forest Act," and taking away our civil liberties "The Patriot Act."

If you are as tired and angered as I am by the manipulation and lies, then please join my campaign by signing the Pledge to Take Back America. Let's show that millions of us are not ashamed to stand up for our values:

http://www.deanforamerica.com/moveon

Too many in my party have failed to stand up to this administration's assault on our country's ideals. Let's show them that the era of conservative intimidation is over. People in Washington worry about "electability" but they forget why they were elected in the first place. Silence equals defeat. Victory requires educating, organizing, and convincing.

Defeating George Bush will take nothing short of a massive grassroots movement. That's why we've taken a page from MoveOn's book and provided tools on our website to help you build the movement in your community. Click below to see what's happening near you and to join in. And please forward this email to your friends -- I want everyone to know that there is a way to get involved, no matter where they live, or how much time they have:

http://action.deanforamerica.com

Candidates who continue to say whatever it takes to be elected will lose. What Americans want is a leader who believes in and will fight for sensible and principled positions, including balanced budgets, health care for every American, and a defense policy consistent with American values. The only way we can beat George W. Bush is to stand for a clear alternative.

I stood up against this President's attack on Iraq. I did not support his huge tax cuts. I did not support the misnamed "No Child Left Behind Act," which is raising property taxes all over America and bankrupting our public school system. Unlike all but one of my opponents, I have balanced a budget and I have appointed judges -- and I am the only candidate who has made health care available to 99% of the children and 90% of the adults in my state.

On my first day in office, I will tear up the Bush Doctrine of preemptive war. I will end this President's policy of domestic division. I will repeal those parts of the Patriot Act that betray the Bill of Rights. And I will roll back this President's tax cuts, because we will never achieve social justice in this country unless we balance the budget.

I believe that we can protect ourselves from terrorism and protect the civil liberties that make our nation strong. I believe that we can grow and prosper while also protecting our environment. I believe that a free and brave nation will always be stronger than a fearful nation, and I refuse to submit to fear any longer.

Abraham Lincoln said that a government of the people, by the people and for the people would not perish from this earth. Only you -- we -- have the power to ensure that the ideals of America are not destroyed by this President's radical agenda. If you share my beliefs, then join me in pledging to take back America in 2004:

http://www.deanforamerica.com/moveon

To plan or to join campaign events near you -- including a nationwide day of rallies and house parties on June 23 -- please click here:

http://action.deanforamerica.com

We can undo the damage this President has done only by coming together as Americans today. MoveOn members like you have proven that the grassroots has more power today than at any time in history. Yet MoveOn took years to grow to the size it is today. We do not have years. Years from now will be too late. We must come together now to defeat George W. Bush -- so please pass this email along to all of your friends who believe, as you do, that we must act now to take back America.

Sincerely,

Governor Howard Dean, M.D.

Posted by Brian Stefans at June 18, 2003 10:00 AM | TrackBack
Comments

Nice article

Posted by: David on November 27, 2003 04:31 AM

Great work, keep it up

Posted by: online casino on January 8, 2004 02:21 AM

Note first that favoriteNumbers type changed. Instead of our familiar int, we're now using int*. The asterisk here is an operator, which is often called the "star operator". You will remember that we also use an asterisk as a sign for multiplication. The positioning of the asterisk changes its meaning. This operator effectively means "this is a pointer". Here it says that favoriteNumber will be not an int but a pointer to an int. And instead of simply going on to say what we're putting in that int, we have to take an extra step and create the space, which is what does. This function takes an argument that specifies how much space you need and then returns a pointer to that space. We've passed it the result of another function, , which we pass int, a type. In reality, is a macro, but for now we don't have to care: all we need to know is that it tells us the size of whatever we gave it, in this case an int. So when is done, it gives us an address in the heap where we can put an integer. It is important to remember that the data is stored in the heap, while the address of that data is stored in a pointer on the stack.

Posted by: Ingram on January 19, 2004 05:58 AM

That gives us a pretty good starting point to understand a lot more about variables, and that's what we'll be examining next lesson. Those new variable types I promised last lesson will finally make an appearance, and we'll examine a few concepts that we'll use to organize our data into more meaningful structures, a sort of precursor to the objects that Cocoa works with. And we'll delve a little bit more into the fun things we can do by looking at those ever-present bits in a few new ways.

Posted by: Laura on January 19, 2004 05:59 AM

Let's take a moment to reexamine that. What we've done here is create two variables. The first variable is in the Heap, and we're storing data in it. That's the obvious one. But the second variable is a pointer to the first one, and it exists on the Stack. This variable is the one that's really called favoriteNumber, and it's the one we're working with. It is important to remember that there are now two parts to our simple variable, one of which exists in each world. This kind of division is common is C, but omnipresent in Cocoa. When you start making objects, Cocoa makes them all in the Heap because the Stack isn't big enough to hold them. In Cocoa, you deal with objects through pointers everywhere and are actually forbidden from dealing with them directly.

Posted by: Gwenhoivar on January 19, 2004 05:59 AM

The Stack is just what it sounds like: a tower of things that starts at the bottom and builds upward as it goes. In our case, the things in the stack are called "Stack Frames" or just "frames". We start with one stack frame at the very bottom, and we build up from there.

Posted by: Andrew on January 19, 2004 06:00 AM

A variable leads a simple life, full of activity but quite short (measured in nanoseconds, usually). It all begins when the program finds a variable declaration, and a variable is born into the world of the executing program. There are two possible places where the variable might live, but we will venture into that a little later.

Posted by: Joyce on January 19, 2004 06:00 AM
-->