, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Our Man at State - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Our Man at State

Mon, Aug 20, 2001
N/A

Calvin professor James Bradley spent the last 18 months at the State Department as a William C. Foster fellow, a prestigious national fellowship program. This fall he plans to put the lessons he learned there to good use in the Calvin classroom even as he continues as a paid consultant to the State Department.

While in Washington, Bradley worked in a branch of the State Department responsible for negotiating all of the U.S. arms control treaties and for verifying other countries' compliance.

His work there was high-level stuff, complete with top secret classification clearance. He worked on missile defense, understanding Russian thinking about militarization and verification of the Chemical Weapons Convention, among other projects.

He says he learned a lot about arms control, especially missile defense. "My initial attitude (toward missile defense) was negative," he says. "In fact, I thought it was a really bad idea. But I changed my mind."

Why? Well, says Bradley, the proliferation worldwide of available missile technology convinced him that a U.S. missile defense system is necessary.

"In 10 to 15 years," he says, "(ICBM) missiles will be available to any nation that wants them. Right now missiles are a a status symbol for some countries. And for others they're a threat that they hold out. But with a missile defense system the threat goes away. Why would Libya buy an ICBM if they knew we could prevent them from using it successfully?"

Bradley's role in much of his work at the State Department was on the various missile and defense scenarios and the probabilities behind those scenarios. These assignments flowed from his expertise in probability theory and game theory, topics he already was exploring as an undergrad at MIT and then as a grad student at the University of Rochester.

He admits that no missile defense system will be perfect. "If they reach 90 percent (successful defense)," he says, "that would be great." He notes that the actual percentage goal for success is classified, but adds that 100 percent success isn't necessary.

"The defense," he says, "complicates the calculation for an aggressor. Also, most countries have an enormous respect for American technology. If we build a missile defense system they'll assume that it will work, and work well."

Bradley says Calvin students will be in for some "great war stories" this coming school year. But more importantly his real-life experiences will help him as he counsels math majors, and prospective math majors, on their career paths.

"It (the fellowship) enables me to go to a math major and tell him that this isn't just academic. It's not just pie in the sky. There are implications here for major policy decisions, issues that are in the papers and part of the national and international dialogue every day."

Bradley says the entire world strategic framework today is based on the concept of deterrence, which has its origin in game theory, a branch of mathematics. The new missile defense system changes that concept and that's why it's so controversial.

"Regardless of how unpleasant some of the Cold War tensions were," says Bradley, "the relationship between the U.S. and Russia was certainly stable. The prospect of making major changes to that relationship has much of the world, but especially Europe, very worried."

Bradley was in Washington during the transition between administrations and saw a lot of change.

"What (Donald) Rumsfeld is doing at Defense," he says, "is trying to change the entire world strategic order. If they succeed, the ramifications will be felt far beyond our lifetimes."