Deprecated: add_custom_background is deprecated since version 3.4.0! Use add_theme_support( 'custom-background', $args ) instead. in /home/johnfeff/public_html/wp-includes/functions.php on line 4777

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Sidebar" sidebar. Defaulting to "sidebar-1". Manually set the id to "sidebar-1" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/johnfeff/public_html/wp-includes/functions.php on line 5229

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AboutMeWidget has a deprecated constructor in /home/johnfeff/public_html/wp-content/themes/SimplePress/includes/widgets/widget-about.php on line 1

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AdsenseWidget has a deprecated constructor in /home/johnfeff/public_html/wp-content/themes/SimplePress/includes/widgets/widget-adsense.php on line 1

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AdvWidget has a deprecated constructor in /home/johnfeff/public_html/wp-content/themes/SimplePress/includes/widgets/widget-ads.php on line 1

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ETSearchWidget has a deprecated constructor in /home/johnfeff/public_html/wp-content/themes/SimplePress/includes/widgets/widget-search.php on line 1

Deprecated: The called constructor method for WP_Widget in AboutMeWidget is deprecated since version 4.3.0! Use __construct() instead. in /home/johnfeff/public_html/wp-includes/functions.php on line 4870

Deprecated: The called constructor method for WP_Widget in AdsenseWidget is deprecated since version 4.3.0! Use __construct() instead. in /home/johnfeff/public_html/wp-includes/functions.php on line 4870

Deprecated: The called constructor method for WP_Widget in AdvWidget is deprecated since version 4.3.0! Use __construct() instead. in /home/johnfeff/public_html/wp-includes/functions.php on line 4870

Deprecated: The called constructor method for WP_Widget in ETSearchWidget is deprecated since version 4.3.0! Use __construct() instead. in /home/johnfeff/public_html/wp-includes/functions.php on line 4870
ukraine | John Feffer
Deprecated: get_theme_data is deprecated since version 3.4.0! Use wp_get_theme() instead. in /home/johnfeff/public_html/wp-includes/functions.php on line 4777

The President as Political Hit Man

Donald Trump filed his paperwork to run for reelection only hours after his inauguration in January 2017, setting a presidential record, the first of his many dubious achievements. For a man who relished the adulation and bombast of campaigning, it should have surprised no one that he charged out of the starting gate so quickly for 2020 as well. After all, he’d already spent much of the...
read more

Whose Coups

Coups have been one of the greatest threats to democracy. The people elect a daring leader willing to take on the status quo. And then, as in Iran in 1953 or Chile in 1973, the military pushes the leader aside to take control. Sometimes the generals remain in power; sometimes they restore a royal to the throne. Often some external force – a foreign intelligence agency, a cabal of corporate...
read more

Trump’s Fantasy Ukraine

In fantasy sports, participants draft their own dream teams out of the rosters of existing players. That’s what Donald Trump has done with Ukraine. He and his advisors have created a fantasy team involving a number of key players, including the Ukrainian president, the former U.S. ambassador, and the former vice president’s son. Then they’ve created a fictitious narrative that brings these...
read more

It’s a Borderful World

Nation-states: what a quaint notion. As a means of organizing territory, they seem to be a brief transition period between large empires and an even larger, borderless world. Sure, nation-states might live on in the form of anthems and flags and independence days, but the idea of fixed borders just doesn’t make sense in a world of cell phones, the Internet, and global assembly lines. Borders...
read more

Ukraine and Europe: Much Depends on the Dutch

The future of Europe is being decided this week in the Netherlands. Perhaps you thought that the European Union’s fate would be voted up or down in June, when the United Kingdom holds its referendum on continued membership. The “leave now” constituency in the UK currently holds a four-point lead, though much depends on whether younger British voters who are more EU-friendly will actually...
read more