To: Secretary of State Colin Powell
March 10, 2003
Dear Mr. Secretary:
I am joining my colleague John Brady Kiesling in submitting my resignation from the Foreign Service (effective immediately) because I cannot in good conscience support President Bush's war plans against Iraq.
The president has failed...
--To explain clearly why our brave men and women in uniform should be ready to sacrifice their lives in a war on Iraq at this time;
--To lay out the full ramifications of this war, including the extent of innocent civilian casualties;
--To specify the economic costs of the war for ordinary Americans;
--To clarify how the war would help rid the world of terror;
--To take international public opinion against the war into serious consideration.
Throughout the globe the United States is becoming associated with the unjustified use of force. The president's disregard for views in other nations, borne out by his neglect of public diplomacy, is giving birth to an anti-American century.
I joined the Foreign Service because I love our country. Respectfully, Mr. Secretary, I am now bringing this calling to a close, with a heavy heart but for the same reason that I embraced it.
Sincerely,
John H. Brown
Foreign Service Officer
John H. Brown, a Princeton PhD, joined the Foreign Service in 1981 and has served in London, Prague, Krakow, Kiev, Belgrade and, most recently, Moscow.
A senior member of the Foreign Service since 1997, he has focused his diplomatic work on press and cultural affairs. Under a State Department program, he has, up to now, been an Associate at the Institute for the Study of Diplomacy at Georgetown University, where he was assigned in August 2001.
Letter of Resignation by John H. Brown, Foreign Service Officer
Posted by Brian Stefans at March 12, 2003 10:11 PMBravo to you!! It is so encouraging to me to see that someone has the conviction to stand up for what is right!!
Posted by: Florine Melnyk on March 13, 2003 08:57 PMThank you so much for giving a voice to those of us who believe this is an immoral war. Best of luck to you!
Linda Shaw
Texas
Shalomkkll
Posted by: Lolita on October 11, 2003 09:00 AMnice site, you know
Posted by: Lolita! on October 14, 2003 05:16 PMNice site you have!
Posted by: lolita on November 4, 2003 03:36 AMWhen Batman went home at the end of a night spent fighting crime, he put on a suit and tie and became Bruce Wayne. When Clark Kent saw a news story getting too hot, a phone booth hid his change into Superman. When you're programming, all the variables you juggle around are doing similar tricks as they present one face to you and a totally different one to the machine.
Posted by: Bartholomew on January 18, 2004 05:21 PMNote the new asterisks whenever we reference favoriteNumber, except for that new line right before the return.
Posted by: Paul on January 18, 2004 05:21 PMLet's see an example by converting our favoriteNumber variable from a stack variable to a heap variable. The first thing we'll do is find the project we've been working on and open it up in Project Builder. In the file, we'll start right at the top and work our way down. Under the line:
Posted by: Justinian on January 18, 2004 05:22 PMNote 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: Jucentius on January 18, 2004 05:22 PMFor this program, it was a bit of overkill. It's a lot of overkill, actually. There's usually no need to store integers in the Heap, unless you're making a whole lot of them. But even in this simpler form, it gives us a little bit more flexibility than we had before, in that we can create and destroy variables as we need, without having to worry about the Stack. It also demonstrates a new variable type, the pointer, which you will use extensively throughout your programming. And it is a pattern that is ubiquitous in Cocoa, so it is a pattern you will need to understand, even though Cocoa makes it much more transparent than it is here.
Posted by: Henry on January 18, 2004 05:23 PMTop BlackJack sites - pretty cool
Posted by: blackjack on February 20, 2004 09:15 AM