<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-27962811</id><updated>2011-07-07T21:08:32.078-07:00</updated><category term='lame'/><category term='ruby'/><category term='Essays'/><category term='war party'/><category term='stomp'/><category term='technology'/><category term='business'/><category term='economics'/><category term='activemq'/><category term='reality'/><category term='vox day'/><category term='personal'/><category term='intelligence'/><category term='ai'/><category term='activemessaging'/><category term='rails'/><category term='programming'/><category term='thoughts'/><category term='politics'/><category term='scaling'/><category term='philosophy'/><category term='anarchism'/><category term='humor'/><title type='text'>Deepfall</title><subtitle type='html'>thoughts of an anti-state technophile</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27962811.post-7432472815306274268</id><published>2009-09-26T19:21:00.000-07:00</published><updated>2009-09-26T21:31:01.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reality'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>A False Equation: Results do not equal Intentions</title><content type='html'>It amazes me how regularly I come across phrases like "We have to try something!" or "We will create a law making it so."  I believe these ideas are rooted in the misconception that action based on intention will yield desired result.  An important rule of thumb to keep in mind when dealing with humans is that results do not in fact equal intentions.  Many times actions even have the exact opposite outcome than what was hoped for.&lt;br /&gt;&lt;br /&gt;One classic example of this is the Law of Unintended Consequences.  This is basically the observation that reality is complex and that often action on one variable effects another variable in an unexpected way.  In other words, each action has multiple effects.  Common examples of this are the &lt;a href="http://en.wikipedia.org/wiki/Treaty_of_Versailles"&gt;Treaty of Versailles&lt;/a&gt; in dealing with Germany after world war I, funding of the &lt;a href="http://en.wikipedia.org/wiki/Mujahideen"&gt;Afghan Mujahideen&lt;/a&gt; which led to the rise of Al-Qaeda, and price controls resulting in the scarcity of goods (check into rent control or Nixon's gasoline  price controls  in the 1970s).&lt;br /&gt;&lt;br /&gt;Groups can be especially prone to this fallacy as they often elect committees or recruit "experts" which are tasked to carry out their intentions.   This predictably results in simplistic top down thinking being applied to complex areas leading to failure to achieve the desired results.  Working in the software industry I have observed many a multi-million dollar project left with only disappointed customers and wasted resources to show for the intentions.&lt;br /&gt;&lt;br /&gt;One group in particular falls victim to this fallacy with egregious results: the state.  When people decide that they want people to act in certain ways, they assume they can create state institutions to be the one size fits all solution to the problem.  They believe politician's promises who are only chosen based on their intentions and seldom held accountable for their results (due to time lag and other well documented factors: see Sowell, Mises, or Rothbard for exhaustive analysis).  This can be very damaging to society as the state is such a strong hammer and once selected it does not permit competition.  This is because state solutions appropriate large amounts of resources and are not subject to the feedback of pricing and profit, erect barriers to entry in the forms of licensing and regulation (FDA), and sometimes resort to straight out monopoly (post office).&lt;br /&gt;&lt;br /&gt;When seeking solutions to problems, keep in mind that merely wishing something to be does not make it so, nor does spending massive resources and making large sweeping actions necessarily achieve the desired end while often creating huge side effects that can be worse than the original problem.  With these things in mind, be aware that using the state as default argument for how things should be accomplished is not a reasonable position; the burden of proof is high.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-7432472815306274268?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/7432472815306274268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=7432472815306274268' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7432472815306274268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7432472815306274268'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2009/09/false-equation-results-do-not-equal.html' title='A False Equation: Results do not equal Intentions'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-5256984442642709367</id><published>2009-08-30T20:44:00.000-07:00</published><updated>2009-09-26T20:52:28.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='reality'/><category scheme='http://www.blogger.com/atom/ns#' term='anarchism'/><title type='text'>Intro to Anarchism without Adjectives on YouTube</title><content type='html'>&lt;p&gt;My views on politics and reality have been enormously helped along by a fantastic community on YouTube putting together terrific videos on all areas of thought.  Here are my recommendations on where to start.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://www.youtube.com/user/confederalsocialist"&gt;Confederal Socialist&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is my favorite video describing why it is exciting and desirable to think as an anarchist.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XpS78SvxK_8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/XpS78SvxK_8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;a class="ifoypfgdzlimrfnuewtg" href="http://www.youtube.com/v/XpS78SvxK_8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;/a&gt;&lt;a class="ifoypfgdzlimrfnuewtg" href="http://www.youtube.com/v/XpS78SvxK_8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;/a&gt;&lt;a class="ifoypfgdzlimrfnuewtg" href="http://www.youtube.com/v/XpS78SvxK_8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;/a&gt;&lt;a class="ifoypfgdzlimrfnuewtg" href="http://www.youtube.com/v/XpS78SvxK_8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;/a&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;A comparison of church and state.&lt;/p&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JoUzYudmrBQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/JoUzYudmrBQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;a class="ifoypfgdzlimrfnuewtg" href="http://www.youtube.com/v/JoUzYudmrBQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;/a&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;Visit his &lt;a href="http://www.youtube.com/profile?user=confederalsocialist&amp;amp;view=videos"&gt;channel&lt;/a&gt; and watch all his videos starting from the beginning: you will not regret it.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://www.youtube.com/user/junior00bacon00chee"&gt;junior00bacon00chee&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;A simple explanation of why top down planning is not desirable:&lt;/p&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bGAo6QAcQew&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/bGAo6QAcQew&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;a class="ifoypfgdzlimrfnuewtg" href="http://www.youtube.com/v/bGAo6QAcQew&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;/a&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-5256984442642709367?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/5256984442642709367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=5256984442642709367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5256984442642709367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5256984442642709367'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2009/08/into-to-anarchism-without-adjectives-on.html' title='Intro to Anarchism without Adjectives on YouTube'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-821110019068619157</id><published>2009-02-04T09:46:00.000-08:00</published><updated>2009-02-04T09:53:04.556-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scaling'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Scaling Notes</title><content type='html'>&lt;span style="font-size:130%;"&gt;Don't! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes the tried and true advice of don't scale until you must.  scaling takes time and energy away from creating something that people want.  Make sure you do that first.  Once you have people banging down your door, read on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Monitoring/Logging&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Related to the previous note, If you don't know what your current systems are doing, you can't effectively plan or design for the next stage.  I wasted 2 weeks rewriting a ruby component to a java implementation only to realize I had wasted the effort, ruby was performing just fine thank you very much.  Metrics like 99th percentile requests per second, reported once per hour can easily be accomplished with request logs and standard unix tools.&lt;br /&gt;&lt;br /&gt;cron, grep, awk or a small ruby script, Nagios&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cat request.log | grep "POST /messages" | ruby times.rb&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Procrastinate&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From your logging and planning you should know what kind of loads you have.  Some tasks roll in all at once, but can be done later.  Push these to the background or schedule it for later.  Background threads, work queues, and simple file drops/cron jobs are great ways to distribute the load.  Many types of processing are more efficient when done in a batch mode.  If its an option, do it.&lt;br /&gt;&lt;br /&gt;JMS, ActiveMQ, cron,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Share the load&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Embrace the stateless!  The world without side effects allows you to easily add nodes and load balance.  Sometimes you can fake stateless through sharding and replication.  The goal is&lt;br /&gt;to get as much work done by small short running tasks that can be accomplished on one of many nodes.&lt;br /&gt;&lt;br /&gt;HAProxy, ec2, rsync&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Memoize (aka cache)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just as functional languages have shown us that stateless calls can gain drastic perf benefits from memoizing (recording the previous work done so you don't have to do it again), so can your component system benefit through stateless services and caching.&lt;br /&gt;&lt;br /&gt;- memcache&lt;br /&gt;- http caching proxy&lt;br /&gt;- almost cache (cache all but the most recent changes to minimize work and focus optimization)&lt;br /&gt;&lt;br /&gt;memcache, squid, disk&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;partition/shard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Think about how to partition your data/algorithms.  this comes into play in many areas, from database query size, to full text search size.  Eventually you will outrun your cpu, memory, or storage capacity for an individual node.  You need to determine your requirements for&lt;br /&gt;each resource, and prioritize on a triage like manner.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;disk i/o&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;before you waste time worrying about disk i/o, raid schemes, or SAN tactics, you need to first ask yourself, should this be on mechanical disk?  If you need to serve thousands of requests per second or more, the answer is likely NO!  Fancy disk subsystems buy you time,&lt;br /&gt;they do not buy your orders of magnitude.  A typical seek time on a drive is around 10ms.  This limits you to around 100 requests per spindle.  You are looking at best 1 order of magnitude over this with many 15k scsi drives, expensive controllers, and lots of ops setup/monitoring.&lt;br /&gt;&lt;br /&gt;If you are limited to 4 spindles per instance, then you will need at least 10 times as many instances to achieve the same perf as an in memory service.  So you need to find out,&lt;br /&gt;how big is my data?  How many instances would it take to fit it into RAM?  Is it partitionable (both lookup and store)?  A cost benefit analysis here can be enlightening.&lt;br /&gt;&lt;br /&gt;iostat, tmpfs, MySQL, memcache&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-821110019068619157?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/821110019068619157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=821110019068619157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/821110019068619157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/821110019068619157'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2009/02/scaling-notes-dont-yes-tried-and-true.html' title='Scaling Notes'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-3283867144705431691</id><published>2008-12-21T21:03:00.000-08:00</published><updated>2008-12-21T21:28:18.144-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='activemessaging'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Memory Leak in ActiveMessaging</title><content type='html'>&lt;p&gt;ActiveMessaging is great.  It allows you to easily hook up to ActiveMQ to offload all your batch processing needs.  Only problem, is it eats memory like crazy.  Just hookup a simple queue with a publisher and consumer, write a few hundred thousand tickets, and watch the consumer eat all your available memory (will quickly eat a couple hundred megs and go on to use more than a GB).&lt;/p&gt;&lt;p&gt;In the gateway.rb, there is a dispatch method that routes the message to the appropriate processor:&lt;/p&gt;&lt;pre&gt;&lt;br /&gt;&lt;span class="meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby"&gt;&lt;span class="keyword keyword_control keyword_control_def keyword_control_def_ruby"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;dispatch&lt;/span&gt;(&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_ruby"&gt;message&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span class="variable variable_other variable_other_readwrite variable_other_readwrite_class variable_other_readwrite_class_ruby"&gt;@@guard&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_method meta_function-call_method_without-arguments meta_function-call_method_without-arguments_ruby"&gt;.&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;synchronize&lt;/span&gt;&lt;/span&gt; {&lt;span class="meta meta_syntax meta_syntax_ruby meta_syntax_ruby_start-block"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="keyword keyword_control keyword_control_ruby"&gt;begin&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-weight: bold;"&gt;prepare_application&lt;/span&gt;&lt;br /&gt;  _&lt;span class="meta meta_function-call meta_function-call_ruby"&gt;&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;dispatch&lt;/span&gt;&lt;/span&gt;(message)&lt;br /&gt;&lt;span class="keyword keyword_control keyword_control_ruby"&gt;rescue&lt;/span&gt; &lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;Object&lt;/span&gt; =&gt; exc&lt;br /&gt;  &lt;span class="support support_class support_class_ruby"&gt;ActiveMessaging&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_method meta_function-call_method_without-arguments meta_function-call_method_without-arguments_ruby"&gt;.&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;logger&lt;/span&gt;&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_method meta_function-call_method_without-arguments meta_function-call_method_without-arguments_ruby"&gt;.&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;error&lt;/span&gt;&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"Dispatch exception: &lt;span class="source source_ruby source_ruby_embedded source_ruby_embedded_source"&gt;#{exc}&lt;/span&gt;"&lt;/span&gt;&lt;br /&gt;  &lt;span class="support support_class support_class_ruby"&gt;ActiveMessaging&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_method meta_function-call_method_without-arguments meta_function-call_method_without-arguments_ruby"&gt;.&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;logger&lt;/span&gt;&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_method meta_function-call_method_without-arguments meta_function-call_method_without-arguments_ruby"&gt;.&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;error&lt;/span&gt;&lt;/span&gt; exc&lt;span class="meta meta_function-call meta_function-call_method meta_function-call_method_without-arguments meta_function-call_method_without-arguments_ruby"&gt;.&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;backtrace&lt;/span&gt;&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_method meta_function-call_method_with-arguments meta_function-call_method_with-arguments_ruby"&gt;.&lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;join&lt;/span&gt;&lt;/span&gt;(&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"&lt;span class="constant constant_character constant_character_escape constant_character_escape_ruby"&gt;\n&lt;/span&gt;&lt;span class="constant constant_character constant_character_escape constant_character_escape_ruby"&gt;\t&lt;/span&gt;"&lt;/span&gt;)&lt;br /&gt;  &lt;span class="keyword keyword_other keyword_other_special-method keyword_other_special-method_ruby"&gt;raise&lt;/span&gt; exc&lt;br /&gt;&lt;span class="keyword keyword_control keyword_control_ruby"&gt;ensure&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-weight: bold;"&gt;reset_application&lt;/span&gt;&lt;br /&gt;&lt;span class="keyword keyword_control keyword_control_ruby"&gt;end&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span class="keyword keyword_control keyword_control_ruby"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;If you comment out the &lt;span style="font-weight: bold;"&gt;prepare_application&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;reset_application&lt;/span&gt; the memory consumption stops.  You can chew through millions of tickets and stay at a steady usage.  Only problem is that now, ActiveRecord will not keep its MySQL connection fresh, aka you will get a MySQL::Error: Mysql has gone away&lt;br /&gt;&lt;br /&gt;These methods seem to wedge deep in rails' dispatch foo.  Somewhere in there, it is likely doing validation on the connection.  So, the trick will probably be to override the process!(message) method of the base processor class, and rescue MySQL::Error and call ActiveRecord::Base.verify_active_connections! and retry. &lt;br /&gt;&lt;br /&gt;I will update this once I can validate it to see if this fixes the stale connection issue and if I run into any other issues, or if any kind commenter leaves the answer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-3283867144705431691?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/3283867144705431691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=3283867144705431691' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/3283867144705431691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/3283867144705431691'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/12/memory-leak-in-activemessaging.html' title='Memory Leak in ActiveMessaging'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-2050849552231242654</id><published>2008-11-17T09:55:00.000-08:00</published><updated>2008-11-17T09:56:23.894-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Entrepreneurs, Love, and Signals</title><content type='html'>Intelligences gets things done by planning, acting, and then making continual adjustments.  In order to be successful they must be able to evaluate their current course against where they were planning on going.  If things are off, they adjust, change directions, speed, etc.  to get back on the right path.  As the old tired quote goes, “How do you get to the top of a mountain?  Just make sure each step leads you higher”. &lt;br /&gt;&lt;br /&gt;Now we get signals along the way that indicate how we are doing.  A simple signal would be a measurement.  Are we higher or lower than last step?  This can then be compared with the desired goal if it is itself measurable (I want to make it to 5000 ft).  In this way we can make adjustments   with each step.  We can even make sophisticated decisions like should I go down 10 steps to the bridge to  cross so I do not have to go down 1000 steps to get across a gorge.&lt;br /&gt;&lt;br /&gt;Not all signals are equal.   Some goals have very good signals (like in our example of height).  Others have much more complex signals.  A good example of a goal with complex signals is love.  Love is many things to many people, but usually has something to do with prioritization of another over ones self, or at least over others compared to the one loved.  But this notion of prioritization is very complex and has to do with hundreds of social conventions and traditions.  Even amongst personality types we see differences in what is perceived as meeting this goal.&lt;br /&gt;&lt;br /&gt;In fact almost all intra-personal relations are subject to these same complex signals.  From friendship, to family, to gift giving, politics, and leadership.  All enormously complex with a multitude of signals that very in their significance from person to person and even from time to time for the same individual.&lt;br /&gt;&lt;br /&gt;Now a given intelligence is only capable of so much planning and signal processing.  Like any other resource, planning, adjusting, and signal processing are subject to the limits of time,  processing power, and material resources that can be used in goal attainment.  This is a two way street.  Interpersonal relations are most commonly a very intimate one-on-one type of goal.  Even the best individuals a re by themselves capable of attaining goals with only a very few set of relations (relative to the total number of people in existence).&lt;br /&gt;&lt;br /&gt;Now in any society of individuals inevitably a system of trade (market) comes into play .  People produce and consume goods and services and through specialization come to use a common medium of exchange called a currency or more commonly money (This is obviously a very specious treatment of the subject.  For those so inclined I highly recommend the books Human Action and Theory of Money and Credit by Von Mises, and Man, Economy, &amp; State by Rothbard).   Prices (the costs in money of specific goods) becomes a universal signal for making decisions relating to the market.  Prices adjust relative to  supply and demand for any specific good, which reflect the aggregate desires of individuals across a huge section of every day life (remember labor is just as much of a good as any other).&lt;br /&gt;&lt;br /&gt;Entrepreneurs use these market signals (prices) to attain their goal (profit).  In so doing they fulfill  the desires of a great number of individuals in addition to their own.  By creating a giving good   and with an advanced distribution network as we have developed today, can impact the lives of millions.  A humble farmer can now, with current technology, produce enough food for hundreds  of individuals.  A clothing designer can create fashion to be enjoyed by millions.&lt;br /&gt;&lt;br /&gt;Markets effectively offer a very simple signal which masks the complexity of the  underlying system of interpersonal signals.  By using the simplified market signal, we are able to   achieve a scale far greater than that which is available to us on a direct interpersonal level.&lt;br /&gt;&lt;br /&gt;For the few interpersonal relations you have resources for, by all means work towards your goals.  They are greatly rewarding.  But if you want to maximize your goal obtainment, then use the market's signals and produce!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-2050849552231242654?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/2050849552231242654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=2050849552231242654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2050849552231242654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2050849552231242654'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/11/entrepreneurs-love-and-signals.html' title='Entrepreneurs, Love, and Signals'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-5086600694584480336</id><published>2008-09-28T16:14:00.000-07:00</published><updated>2008-09-28T16:14:47.029-07:00</updated><title type='text'>Meta and Politics</title><content type='html'>Sometimes we as humans are drawn to simple little systems, where the rules are clearly laid out, and the basic axioms are short.  Things like Newtonian physics and Fibonacci sequences.  When these simple systems have the ability to combine their rules in an open ended manner, the results can become quite complex, even though the ground rules are simple.  These systems are happily adapted to computers which can handle insanely detailed application of these rules.&lt;br /&gt;&lt;br /&gt;Reality however, is rarely one of these systems.  Real systems tend to be much more complex.  Intelligence for example, is certainly not readily describable in terms of a few basic axioms.  Categorization, pattern matching, and allegory are all heavily dependent on the Meta.  Anything dealing with general intelligence, communication, or flexible systems tends to be heavily imbued with Meta rules, that is, rules for describing rules.&lt;br /&gt;&lt;br /&gt;When a system at its base is not a set of rules applied to the direct problem domain, but is instead made up of ground rules for the creation of rules depending on the current situation, potential for complexity soars.  These meta rules allow the system to be very adaptable, and tends to fool our overly aggressive causal tendencies by producing counter-intuitive results.  In fact, many times these Meta rules are completely hidden to the outside observer, masked by the generated rules for a given circumstance.&lt;br /&gt;&lt;br /&gt;Many Meta systems are inherently recursive, not only allowing for several levels of rules, but also rules that depend and are defined in terms of themselves.  This creates a situation in which all the rules can be explained, but the implications of those same rules is highly unknown (even when they are not hidden).  The lines between Meta-rule and rule tend to blur.&lt;br /&gt;&lt;br /&gt;Human intelligence appears to be highly meta, insanely complex, and capable of producing very unexpected results.  Economics is the study of these systems in action, in parallel with billions of other similar systems all interacting at once.  The resultant complexity astounds the mind.  When so called "economists" are called upon to make predictions as to the future state of this massive interaction of complex systems (itself now a new monster system called the economy), one can only laugh, and shake one's head, as we watch the circus of those pretending to be the masters of meta fall down again and again.&lt;br /&gt;&lt;br /&gt;So create your wrong headed doomed "Rescue" bills and regulations.  Sell it to the public as a snake oil salesmen fleeces the poor and down trodden.  And as disaster strikes yet again, sleep tight with the defense of "it couldn't be helped!", and "no one can blame us, we listened to the experts!".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-5086600694584480336?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/5086600694584480336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=5086600694584480336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5086600694584480336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5086600694584480336'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/07/meta-and-politics.html' title='Meta and Politics'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-895290626494425512</id><published>2008-09-14T15:44:00.000-07:00</published><updated>2008-09-14T16:23:48.401-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Meaningful Phrases</title><content type='html'>I am trying to recall some of the moments in my past where I had or read a particular thought that produced or summed up a great deal of the way I think.  Here is a sample of what came to mind.&lt;br /&gt;&lt;br /&gt;People are fundamentally selfish.  They act according to their most "perceived beneficial" action at all times.  I was first exposed to this concept formally in C.S. Lewis' Mere Christianity.  It was later spelled out in exhaustive detail by Von Mises' Human Action, and Murray Rothboard's Man, Economy, and State, and makes the basis of the Austrian School of Economics.&lt;br /&gt;&lt;br /&gt;The Utopian vision of man vs the corrupt image of man.  I first read about this in Thomas Sowell's book Basic Economics.  Basically is man approaching some long away super society where he corrects his flaws and lives in harmony, or is where we are now basically where we have been all along and will always be.  Basically realizing that you could split most political, moral, and social systems/thought with this one question.  I tend to believe in the corrupt version.&lt;br /&gt;&lt;br /&gt;The amount of information in a signal varies directly with how random it is.  Put another way, the ability to compress information varies indirectly with how random it is.  As an example, the particle movements of a wave crashing on the beach has an incredible amount of information in it.  It would take incredible amounts of computer horse power to simulate it exactly.  The main interest for me is that complexity is not in of itself useful or powerful.  The more complex a system is not fundamentally better, and the reverse is more generally true.&lt;br /&gt;&lt;br /&gt;Humans are rationalizing creatures rather than rational.  The world is far more random than we think.  This was an intuitive hunch for most of my life, with pointer's from Steven Pinker's books on the mind, but laid out beautifully by Taleb in The Black Swan, and Fooled by Randomness.  People are fundamentally wired to see cause and effect in every situation and believe they know these causes, even in very complex systems.  Humans are continually fooled by selection bias, and we share a universal inability to handle probabilistic thinking.  This explains hero worship, our inability to learn from history, and explains the extreme epistemic hubris of most people.  The apeal to me and the defining characteristic of the Austrian school of economics is its humility in regards to complex systems and its reluctance in determining cause and effect in history.&lt;br /&gt;&lt;br /&gt;These are a few that came to mind this afternoon, what are yours?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-895290626494425512?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/895290626494425512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=895290626494425512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/895290626494425512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/895290626494425512'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/09/meaningful-phrases.html' title='Meaningful Phrases'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-8560216132672264109</id><published>2008-08-18T08:58:00.000-07:00</published><updated>2008-08-18T09:04:25.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Priming Surveys</title><content type='html'>Checking out &lt;a href="http://frogmetrics.com/"&gt;frogmetrics.com&lt;/a&gt; and thinking it is really cool, but reminds me...&lt;br /&gt;&lt;br /&gt;How many times have you seen a survey with the answer being from 1-10 or 1-5 stars?  Every time I come across one of these I always wonder how in the world they aggregate these responses in a meaningful way.  A very level person will answer most things close to the center (every thing is a 4-6) where a excitable personality tends to hit the extremes.  They both likely meant the same thing by their feedback.  The same thing goes with netflix movie rankings for example, and then they try and give me recommendations based off of what other users felt.  Problem being is that the level heads and the excited are all mixed in together.&lt;br /&gt;&lt;br /&gt;So is there a way you could get a sense of what personality they are to help classifier their answers?  What if you asked a single question somewhere in the survey that was a "primer" question.  Something that has a decent emotional response, like how would winning 100 dollars make you feel 1-10?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-8560216132672264109?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/8560216132672264109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=8560216132672264109' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/8560216132672264109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/8560216132672264109'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/08/priming-surveys.html' title='Priming Surveys'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-6361219631389323616</id><published>2008-08-15T08:16:00.001-07:00</published><updated>2008-08-15T08:32:26.056-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><title type='text'>Named Parameters in Ruby</title><content type='html'>Ever forget whether the name or email parameter is first on a method like this?&lt;br /&gt;&lt;br /&gt;&lt;code&gt;signup(name,email)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Named parameters can help out so that you don't have to remember the order of parameters.  As a fringe benefit the code can read a bit nicer and you can add in new optional parameters without breaking existing code.&lt;br /&gt;&lt;br /&gt;Ruby as a language doesn't support named parameters to functions.  But it does support converting named pairs into a hash if you provide an argument for it.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;def signup(params)&lt;br /&gt;  name=params[:name]&lt;br /&gt;  email=params[:email]&lt;br /&gt;  ...&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;This takes a little more work on the function declaration but it's not too bad.  Now we can call the function like this:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;signup(:name=&gt;'Me', :email=&gt;'me@net.com')&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Suppose you wanted your name parameter to be optional and default to the email parameter.  You can easily set default values for one or more of your expected parameters:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;def signup(params)&lt;br /&gt;  email=params[:email]&lt;br /&gt;  name=params[:name]||email&lt;br /&gt;  ...&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;With named parameters it often behooves you to do a bit more parameter checking.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;def signup(params)&lt;br /&gt;  email=params[:email] || raise("email parameter is required!")&lt;br /&gt;  name=params[:name]||email&lt;br /&gt;  ...&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;To make all parameters optional, set a default value for your parameter to {}.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;def optional(params={})&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-6361219631389323616?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/6361219631389323616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=6361219631389323616' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/6361219631389323616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/6361219631389323616'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/08/named-parameters-in-ruby.html' title='Named Parameters in Ruby'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-4185347346368294942</id><published>2008-07-27T15:33:00.001-07:00</published><updated>2008-07-27T15:40:54.635-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>My mind is out to get me</title><content type='html'>Maybe I am overly paranoid, but I think my mind is out to get me.  Often times, I am woken up at night by my "I have to pee" agent of my mind.  It gets me stumbling downstairs, only to realize, I didn't really have to go.  Then it comes to light that I am actually really thirsty.  Apparently I ignore my "gotta go" agent less than my "your thirsty" system, probably due to the consequences of ignoring each.&lt;br /&gt;&lt;br /&gt;Do agents of your mind lie, cheat, and steal to get you (your agents actually) to do their bidding?  Did my "thirsty" agent abuse my "gotta go" agent to do its bidding?  Is your subconscious mind a scheduler that relies on agents telling the truth?  If your agents start lying to your subconscious to affect behavior, who can you trust?  Excuse me while I go lie down for a while, the world just got a little scarier for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-4185347346368294942?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/4185347346368294942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=4185347346368294942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4185347346368294942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4185347346368294942'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/07/my-mind-is-out-to-get-me.html' title='My mind is out to get me'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-1236935915993856558</id><published>2008-07-27T15:21:00.000-07:00</published><updated>2008-07-27T15:29:41.208-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>Life recording and Infinite regress</title><content type='html'>What if you could record your life all the time?  You would then start reviewing those recordings so you could improve at whatever you do.  And then you would obviously want to improve your reviewing process (as its something you do) so you could become better at whatever you were doing in the first place.  This could go on for a while.&lt;br /&gt;&lt;br /&gt;Likely the law of diminishing returns would kick in and you would stop before too many meta layers.  How do we as intelligent beings so effortlessly make these decisions?  Just reading this probably makes you wonder what kind of idiot I am for even positing such an absurd situation.  Maybe we are protected by a mechanism of boredom.  Seems like this would be an effective deterrent to the infinite regress in many forms.  How would you design a machine that gets bored?  Or I suppose this is the same question as how do you build a machine that has interests?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-1236935915993856558?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/1236935915993856558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=1236935915993856558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/1236935915993856558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/1236935915993856558'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/07/life-recording-and-infinite-regress.html' title='Life recording and Infinite regress'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-7940333335027181174</id><published>2008-07-24T08:26:00.000-07:00</published><updated>2008-07-24T09:13:16.104-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='stomp'/><category scheme='http://www.blogger.com/atom/ns#' term='activemq'/><category scheme='http://www.blogger.com/atom/ns#' term='activemessaging'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Ruby Batch Processing: ActiveMQ and ActiveMessinging</title><content type='html'>Lets say you have some long running background tasks that are triggered by user actions.  For example, you may want to allow users to upload a list of bookmark URLs that you will create thumbnails for.&lt;br /&gt;&lt;br /&gt;Heres the sequence of events we are looking for.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;user posts list -&gt; rails controller -&gt; create ticket(s) -&gt; queue -&gt; (offline) processor(s) do work&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;A message queue is a good solution for this type of setup if you want to have a number of processors that you can simply start more of to scale.  ActiveMQ and ActiveMessaging using STOMP make a simple ruby/rails solution.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://activemq.apache.org"&gt;ActiveMQ&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/activemessaging/wiki/ActiveMessaging"&gt;ActiveMessaging&lt;/a&gt; (A13g)&lt;br /&gt;&lt;br /&gt;Create our processor&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;class ThumbnailProcessor &amp;lt; ApplicationProcessor&lt;br /&gt; # - using ActiveMQ STOMP extension prefetchSize &lt;br /&gt; #   to only take 1 ticket at a time&lt;br /&gt; # - set ack to client or else prefetchSize won't &lt;br /&gt; #   do any good&lt;br /&gt; subscribes_to :thumbnail, &lt;br /&gt;   { :activemq:prefetchSize=&gt;1, :ack=&gt;'client'}&lt;br /&gt;&lt;br /&gt; def on_message(msg)&lt;br /&gt;   # stub for long running code that &lt;br /&gt;   # creates thumbnail from a url&lt;br /&gt;   create_thumbnail(msg)&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Create our controller&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;class ThumbnailController &amp;lt; ApplicationController&lt;br /&gt; publishes_to :thumbnail&lt;br /&gt;&lt;br /&gt; def create&lt;br /&gt;   # create a ticket for each url in list&lt;br /&gt;   params[:urls].split.each do |url| &lt;br /&gt;     publish :thumbnail, url&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Configure ActiveMessaging (config/messaging.rb)&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;ActiveMessaging::Gateway.define do |s|&lt;br /&gt; s.destination :thumbnail, '/queue/thumbnail'&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now spin up as many processors as you need (you can always start more later)&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./script/poller start&lt;br /&gt;./script/poller start&lt;br /&gt;./script/poller start&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;and you are ready to roll!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-7940333335027181174?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/7940333335027181174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=7940333335027181174' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7940333335027181174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7940333335027181174'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/07/ruby-batch-processing-activemq-and.html' title='Ruby Batch Processing: ActiveMQ and ActiveMessinging'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-8700314062623279263</id><published>2008-07-06T22:06:00.000-07:00</published><updated>2008-07-06T22:49:17.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Emergent Behavior and Software</title><content type='html'>Recently watched the interesting movie Idiocracy by Mike Judge.  The basic premise is that intelligence reaches its pinnacle in evolutionary usefulness sometime during our recent history and that it is generally reduced in the next 500 years due to selective pressures to the point that the mean IQ is just about barely functional.  This is an interesting idea based on the selfish gene theory and a rather non-blank slatish theory of mind that says most of what we posses in the mental department is god given.  This allows natural selection to determine genetically what will be the dominant and useful traits for survival, reproduction, and ultimately the mean IQ of the general population.&lt;br /&gt;&lt;br /&gt;Now there is another notion of selection that occurs not at the gene level, but at the idea level.  This is often refered to as memes, either on a social/cultural level, or at a more basic story level.  In this model, what survives is not the hardware but the software.  If this model is true, then what will determine the daily lives of people will not be the quality of their hardware, but that of their software.  What ideas, theories, algorithms will survive?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-8700314062623279263?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/8700314062623279263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=8700314062623279263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/8700314062623279263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/8700314062623279263'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/07/emergent-behavior-and-software.html' title='Emergent Behavior and Software'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-62154192193176970</id><published>2008-07-01T13:01:00.001-07:00</published><updated>2008-07-01T13:02:47.231-07:00</updated><title type='text'>Nanny State or Idiocracy?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bzEgFjsyLas/SGqNQxXKDbI/AAAAAAAAAB8/yf4yraCBIYQ/s1600-h/deadly.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_bzEgFjsyLas/SGqNQxXKDbI/AAAAAAAAAB8/yf4yraCBIYQ/s200/deadly.JPG" alt="" id="BLOGGER_PHOTO_ID_5218138437530029490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You decide.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-62154192193176970?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/62154192193176970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=62154192193176970' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/62154192193176970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/62154192193176970'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/07/nanny-state-or-idiocracy.html' title='Nanny State or Idiocracy?'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bzEgFjsyLas/SGqNQxXKDbI/AAAAAAAAAB8/yf4yraCBIYQ/s72-c/deadly.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-3252116812343040569</id><published>2008-06-30T21:08:00.000-07:00</published><updated>2008-06-30T21:57:00.163-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Polish</title><content type='html'>What is polish?  Polish is taking things to their logical conclusion.  It is tying up all lose ends, fully exploring all possibilities.  It is solving the essence of the problem and documenting exactly how to reproduce the solution.&lt;br /&gt;&lt;br /&gt;Polish is about simplicity, elegance, and removing clutter.  It is removing the pieces of stone from the statue within the block of marble.  Polish is exceeding expectations, going far above the norm.  Polish is felt in a well designed product that just works, that fits in your hands comfortably.  In the real world, these are items of just the right heft, perfect shape, and the simplest thing to get the job done.  In the virtual world, they are novels that not only illustrate an idea, but put it into practice live before you imagination so that you feel as if you have lived it.  Or they are mathematical models so eloquent they make you cry out that you did not see it first yourself!&lt;br /&gt;&lt;br /&gt;Now there are those who will tell you that you should just do something, get anything in front of people so that you don't waste a lot of time creating something perfect that nobody wants.  I would tend to agree, but with one qualification:  what you put in front of them must be usable.  If it is a video game, it better shoot.  If it is a web app, it should allow you to do one thing well, and do it completely.  If it is a mathematical proof it should be the simplest version of it that is still comprehensible.&lt;br /&gt;&lt;br /&gt;How do we deal with complexity?  With simplicity.  Crush every problem down to the very root of the issue.  Address this most fundamental problem in the simplest yet still helpful way, then iterate.  Make sure at each stage you offer a complete solution to the simplest statement of that particular problem.&lt;br /&gt;&lt;br /&gt;Technology allows us to economically pursue polish as never before in history. Now that one man can create ideas and products that are used by billions, no amount of effort can be wasted on perfecting the right idea.  Your idea must compete with literally every other on earth in the past and present.  Increasingly the only way to do this is with polish.&lt;br /&gt;&lt;br /&gt;Communication of ideas between humans is hard and this will not change.   With polish, rise to the challenge and  transfer the essence of what the you have created into the hearts and minds of others.  While all this means much more work for those who produce, it is an amazing time to be alive.  We are to be witnesses and participants to the most complete, the most usable products and ideas from any time in history.  Create things, and create them well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-3252116812343040569?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/3252116812343040569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=3252116812343040569' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/3252116812343040569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/3252116812343040569'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/06/polish.html' title='Polish'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-7360160675129347539</id><published>2008-06-22T17:18:00.000-07:00</published><updated>2008-06-22T17:37:51.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>The Appeal of Authority</title><content type='html'>Why does man crave authority?  Why does man crave certainty?  These two questions seem to be the restatement of a single human desire:  security.  We all crave security in various forms.  Few can feel any long term happiness without it.  Our longing for the known can drive reasonable men to very unreasonable actions.  I have witnessed countless times otherwise sane persons throw all intellectual integrity to the wind for the simple illusion of security found through claims of certainty.&lt;br /&gt;&lt;br /&gt;Want to influence men?  Want to persuade others?  Deal in certainty.  Sell security as your commodity.  Provide confidence in claims, guarantee your promises, and smile without flinching.  How many times have we seen hucksters one job ahead of the curve, one promotion away from all their failed promises.?  No one seems to remember long.  Those around them simply eat up the certainty like candy and care less that the claims didn't pan out than that they were made with certainty and authority.&lt;br /&gt;&lt;br /&gt;The selection bias provides us with our historical winners.  Make enough authoritative claims and a few will turn out to be true.  If you are lucky, you may even go down in history as a great visionary. &lt;br /&gt;&lt;br /&gt;This works for blogging, the workplace, and especially in personal relationships.  Go forth, provide authority, and make snap decisions with absolute confidence!  You will be materially better off, and who can fathom the cost or currency of the soul?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-7360160675129347539?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/7360160675129347539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=7360160675129347539' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7360160675129347539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7360160675129347539'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/06/appeal-of-authority.html' title='The Appeal of Authority'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-8740423832245548848</id><published>2008-06-15T20:29:00.001-07:00</published><updated>2008-06-15T20:49:18.456-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Presence in the Cloud: It's not just for Buddy Lists Anymore!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bzEgFjsyLas/SFXifOQvW_I/AAAAAAAAABs/8touxEak5Cc/s1600-h/presence.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_bzEgFjsyLas/SFXifOQvW_I/AAAAAAAAABs/8touxEak5Cc/s200/presence.png" alt="" id="BLOGGER_PHOTO_ID_5212321169783348210" border="0" /&gt;&lt;/a&gt;I have been a huge fan of IM applications for a long time.  There is just something wonderful about a dynamic list of agents and activities all flashing away down there on my taskbar.  Presence is one of the cooler things to come out of the IM wave.  But what happens when more than your friends start advertising their presence?&lt;br /&gt;&lt;br /&gt;Imaging a grid of virtual instances, all advertising their current state via presence.  They let you know load, health, activity, and heck they could even tell you they are bored.  Now imagine another set of agents that are watching these node statuses.   When a node is bored it gets spun down.  When a component reports ill health, a ticket is issued for maintenance (hey IT guy, replace drive 145 in array 6).&lt;br /&gt;&lt;br /&gt;What components do we currently write that would benefit from presence?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-8740423832245548848?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/8740423832245548848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=8740423832245548848' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/8740423832245548848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/8740423832245548848'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/06/presence-in-cloud-its-not-just-for.html' title='Presence in the Cloud: It&apos;s not just for Buddy Lists Anymore!'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bzEgFjsyLas/SFXifOQvW_I/AAAAAAAAABs/8touxEak5Cc/s72-c/presence.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-2418534876911980378</id><published>2008-06-15T19:39:00.000-07:00</published><updated>2008-06-15T20:26:09.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Scaling the Beast (Time and Hardware)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/1/13/Electricsheep-23036.jpg"&gt;&lt;img align="right" style="margin: 10px; cursor: pointer; width: 200px;" src="http://upload.wikimedia.org/wikipedia/commons/1/13/Electricsheep-23036.jpg" alt="" border="0" /&gt;&lt;/a&gt;These are interesting times.  Computer power keeps increasing while at the same time falling in price.  Bandwidth continues to expand.  As a result of all this horsepower languages continue to proliferate.  I have in the last few years spent a lot of time with ruby and python, which are two very powerful and yet in relative terms, slow running.  The great thing is that it no longer matters.&lt;br /&gt;&lt;br /&gt;But this is old news.  Now it feels like we are heading for an even bigger shift.  The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;virtualization&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;commoditization&lt;/span&gt; of data centers is in full swing.  Companies are offering full hosting stacks as a full blown service.  Check out &lt;a href="http://www.amazon.com/gp/browse.html?node=3435361"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AWS&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.mosso.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Mosso&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://3terra.com/"&gt;3Terra&lt;/a&gt;, and &lt;a href="http://code.google.com/appengine/"&gt;App Engine&lt;/a&gt; for just a taste of what is coming.  These offerings include not only pay as you go hosting and hardware services from a very small scale up (some even start at free!) but are also starting to offer powerful software services such as data (not just file) storage, message queueing, and content &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;delivory&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Software components running on the grid, storing their data on the grid, being accessed from other components on the grid.  All running on this &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;virtualized&lt;/span&gt; platform.  No OS patches, no external security concerns, brain dead deployment.  Point and click (or invoke your batch script) and send your component to the sky, spin up instances on demand, and revel in an ever approaching complete abstraction from almost all of the scaling, cost, and security issues that plague web developers today (&lt;a href="http://www.techcrunch.com/2008/05/22/twitter-at-scale-will-it-work/"&gt;twitter&lt;/a&gt; anyone?).&lt;br /&gt;&lt;br /&gt;Because of this up coming shift away from hardware instances and to a component or service based computing model, many language concerns are slowly becoming obsolete.  As virtual machines continue to gain popularity with developers, OSes and compile time dependencies are slowly being replaced by platforms.  These platforms behave almost the same regardless of the underlying system.  They all have the ability to make and receive network calls to provide and consume services.  As a result, more and more services are being accessed via the network using simple RESTful or other largely text based apis.  This frees the burden on languages of writing, porting, and maintaining each service for every single language out there.  As a result, standard libraries can shrink, and services grow.&lt;br /&gt;&lt;br /&gt;CouchDB, Solar, SimpleDB, Google's Database API are all fine examples of this from a data perspective.  The Stomp messaging protocal to talk to JMS services, XMPP for instant messaging, presence, and a host of other interesting applications.   IMAP, POP3, SMTP and many other internet protocals that have been around for eons.  All these protocals allow components to expose and consume services without having to worry about many of the complexities that have been associated with component based architectures.  Not only does this let you only write one api that can be consumed by any language, but also skirts the memory management issues of making calls to libraries in process.  Issues like who cleans up the stack?  Who allocates and frees which memory?  All thorny issues that for the most part simply get in the way and soak up brain cycles.  As a secondary effect, it sets up each component to scale out.  Many bad habits that developers can fall into just aren't available to a loosely based component architecture.  There are firmer parameters that when followed allow for near infinite scaling (disregarding cost issues for the moment).  These parameters encourage good programming practices (horizontal scaling, loosely coupled, separately versioned components)&lt;br /&gt;&lt;br /&gt;As more and more functionality moves out of in process libraries and into network components, developers will be freed to make language decisions not on libraries but on the syntax of the language itself.  This should be good for everyone.  There is no one size fits all language, and developers all have different personalities.  The ability to choose platform based on components rather than virtual machine, language, or OS is something I am personally really looking forward to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-2418534876911980378?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/2418534876911980378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=2418534876911980378' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2418534876911980378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2418534876911980378'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/06/scaling-beast-time-and-hardware.html' title='Scaling the Beast (Time and Hardware)'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-4647754936548770979</id><published>2008-06-08T17:04:00.000-07:00</published><updated>2008-06-08T17:19:42.083-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Stationary Optical Drive</title><content type='html'>It seems stupid that we spin disks mechanically several thousand times a minute.  Lots of work, lots to go wrong.  Generates heat, noise, and has hard limitations on how fast we can read data based on how fast we can spin a physical object.&lt;br /&gt;&lt;br /&gt;What if instead we read data of a stationary platter with a stationary reader.  We direct the reader using a similar method to a CRT.  Basically we have two electromagnets, one for the x and one for the y axis.   This shines the light onto the desired position of the platter, which then reflects onto a reflective bowl with a focal point of a sensor.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;       +---- Sensor&lt;br /&gt;       v&lt;br /&gt;-------S-------   &lt;-- Platter&lt;br /&gt;\             / &lt;-- reflective bowl&lt;br /&gt; \-----|-----/  &lt;br /&gt;       ^&lt;br /&gt;       +---- read laser and CRT like aiming device&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;We would probably need to sustain data rates of over 1GB/s and storage comparable to existing DVDs to be interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-4647754936548770979?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/4647754936548770979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=4647754936548770979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4647754936548770979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4647754936548770979'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/06/stationary-optical-drive.html' title='Stationary Optical Drive'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-6090710720416030054</id><published>2008-06-01T17:57:00.000-07:00</published><updated>2008-06-01T18:56:14.433-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Brains, Networking, or Luck?</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bzEgFjsyLas/SENR3PRArGI/AAAAAAAAABc/gP2q8zh6Hmg/s1600-h/3ideals.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: none; cursor: pointer;" src="http://2.bp.blogspot.com/_bzEgFjsyLas/SENR3PRArGI/AAAAAAAAABc/gP2q8zh6Hmg/s320/3ideals.jpg" alt="" id="BLOGGER_PHOTO_ID_5207095603602959458" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;I have been through several interviews in my life where I just couldn't believe I didn't get an offer.  I was smart, quick witted, and nailed every question.  Then you wait two weeks and get a two sentence email in your inbox saying they are going a different direction, thanks for playing.&lt;br /&gt;&lt;br /&gt;Rejection never feels good, and you often wonder what happened, what you could have done to influence the outcome.  Truth be told, it often has more to do with how your interviewers were feeling about themselves during that fateful half hour.  Are they late on a big project?  Did they eat that huge burrito with extra hot sauce again?  Did they just get a raise and think they can accomplish anything with just a few more team members?&lt;br /&gt;&lt;br /&gt;In an interview you basically have the span of an hour to evaluate how competent and amazing of a person the candidate is.  Will this person make my life and the company's future significantly better?  That's a tall order in that short of time.  In fact, it's really bordering on impossible.  Unfortunately given the reality of the situation, what usually happens is more or less luck.  While the smart and the connected certainly have an edge up in the odds, all in all I would be surprised if luck did not have a significant if not the majority role in most decisions.&lt;br /&gt;&lt;br /&gt;A key point to remember is that when you are evaluated for a job or really anything else in life, &lt;span style="font-style: italic;"&gt;you&lt;/span&gt; are not being evaluated or judged.  Your name (possibly), a few run-on sentences from your resume, and a couple flashes of memory recalled from your blip in that person's life are what is really being judged.  This is both comforting and frustrating.  Remember, very few things in life are an actual rejection of &lt;span style="font-style: italic;"&gt;you&lt;/span&gt;.  They are almost invariably a rejection or acceptance of a few bits about you that may or may not be true, and a whole pile of near random conditions.&lt;br /&gt;&lt;br /&gt;Harder still is to keep all this in mind when hiring.  All I can really come up with is to make sure you have multiple interviews on different days before deciding on an offer.  At least this way you can level out some of the curve of what you ate for breakfast.&lt;br /&gt;&lt;br /&gt;This all reminds me of three very different world views out there.  The one where the "man" controls the world (think Marx), the one where the mob controls the world (think Rand's Atlas Shrugged), and the one where randomness rules them all (think Taleb's The Black Swan).  I have held a variation of all three views at different stages in life, which one are you?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-6090710720416030054?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/6090710720416030054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=6090710720416030054' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/6090710720416030054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/6090710720416030054'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/06/is-it-smartest-best-connected-or-just.html' title='Brains, Networking, or Luck?'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bzEgFjsyLas/SENR3PRArGI/AAAAAAAAABc/gP2q8zh6Hmg/s72-c/3ideals.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-5740988185500320685</id><published>2008-05-25T15:16:00.001-07:00</published><updated>2008-05-25T16:11:29.448-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Uncertainty, Arrogance, and Software</title><content type='html'>Why is software so hard?  Why do projects routinely run over budget, over time, and require more people and hardware than forecast?  Why is software development so far behind the other engineering disciplines when it comes to projects and budgeting?  These are common questions for anybody working in or with the software industry.&lt;br /&gt;&lt;br /&gt;Programmers will usually talk about complexity, changing requirements, mis-management, or pace of technology.  While these are all real issues about why writing software is so hard and time consuming, it doesn't necessarily address why we are so often mistaken about the amount of effort a given project requires.  Even being fully aware of the afore mentioned problems, most programmers will still give you a rosy eyed estimate that will be woefully off target (and almost always in the under estimating of the time and resources required for a given task).&lt;br /&gt;&lt;br /&gt;I have been working at this for over 10 years now, and I am sad to say I don't feel any better at this than when I started.  All I have learned is a healthy respect for the amount of time and effort those little boxes "encapsulate", and a near phobia of commitment to estimates of how long any given "piece" will take.&lt;br /&gt;&lt;br /&gt;Central to the issue is our biological need to feel that we understand a situation in order that we might act.  It seems a deep seeded reality that we are wired to generalize, categorize, and abstract messy reality so that we can make some forward progress in this crazy world.  We are masters of this, and whisk away ugly detail with ease, boxing up thorny problems with the stroke of a dry erase marker creating orderly corrals where our shiny new abstractions live in words like "storage", "service", and "analysis".&lt;br /&gt;&lt;br /&gt;When you are dealing with tigers jumping out of the woods at you or a fist speeding towards your face, this ability to take a messy situation and make it simple is a very useful trick.  While pontificating about the underlying motives of the fist wielder or determining the exact species of tiger hurtling toward you may be all excellent strategies for handling the situation if time were no object, in our reality they just get you dead.  In our reality, over estimating the amount of knowledge you posses in order to more quickly come to a decision can be a huge advantage when time critical situation are on the menu.  In fact, this was the usual case until fairly recently in human history.  It's no wonder that we are geared to handle these types of situations given the frequency and risk/reward of each type.&lt;br /&gt;&lt;br /&gt;Unfortunately, this can leave us arrogant yet delusional, which can be a pretty nasty combo.  Our tendency is to quickly feel like we understand a situation and are ready to act on it, while in reality we have very little understanding of the actual problem.  This leads us to over estimation of our understanding of the factors involved which leads to an under estimation of the time involved (since we have to not only implement what didn't understand but also figure it out).  This combined with the inconvenient tendency of reality to be more fractile than linear in nature means that things tend to get more complicated as you investigate them.  The devil's in the details as they say.&lt;br /&gt;&lt;br /&gt;For a much better account of our epistemic arrogance as it relates to many interesting (non-software) issues, check out Nassim Taleb's excellent book &lt;a href="http://www.amazon.com/Black-Swan-Impact-Highly-Improbable/dp/1400063515"&gt;The Black Swan&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-5740988185500320685?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/5740988185500320685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=5740988185500320685' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5740988185500320685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5740988185500320685'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/05/uncertainty-arrogance-and-software.html' title='Uncertainty, Arrogance, and Software'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-2485002015911777383</id><published>2008-05-18T21:34:00.000-07:00</published><updated>2008-05-21T15:32:23.833-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Google App Engine</title><content type='html'>&lt;p&gt;&lt;br /&gt;If you haven't checked out &lt;a href="http://code.google.com/appengine/docs/whatisgoogleappengine.html"&gt;google app engine&lt;/a&gt; yet you yeally need to.  I wrote my first &lt;a href="http://www.facebook.com/apps/application.php?id=18921963853"&gt;facebook app&lt;/a&gt; backed by app engine.  The barrier to entry has now actually dropped to zero.   It is amazing: marketing through facebook fiends is free, the host and database are now free, and all the tools required to write each piece are free.  I look forward to seeing what comes out of this emerging platform.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-2485002015911777383?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/2485002015911777383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=2485002015911777383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2485002015911777383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2485002015911777383'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/05/if-you-havent-checked-out-google-app.html' title='Google App Engine'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-4990365627742172681</id><published>2008-05-11T22:45:00.000-07:00</published><updated>2008-05-21T15:32:47.501-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='economics'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Nuclear Power and the Cost of War</title><content type='html'>While doing a little BSing with a friend on IM about the costs and merit of war for oil, started wondering what it would look like if we instead spent this money on nuclear power plants.  Now perhaps this isn't exactly your favored solution, but relax, I don't make policy, and this is just a thought experiment.&lt;br /&gt;&lt;br /&gt;According to the ever popular &lt;a href="http://en.wikipedia.org/wiki/Energy_use_in_the_United_States"&gt;Wikipedia&lt;/a&gt; we in the US consumed 29000 TWh of juice in 2005, equivalent to an (average) consumption rate of 3.3 TW.  Likewise we are &lt;a href="http://en.wikipedia.org/wiki/Economics_of_new_nuclear_power_plants"&gt;informed&lt;/a&gt; that the capital costs of a new plant are in the 5,000-6,000$ range per kilowatt, or lets say 5.5$/w capacity.  Now, in our little war on Iraq we are likely spending around 4 trillion dollars (see past posts for references).  A little math reveals that would buy us $4,000,000,000,000/$5.5 * 1w ~ 730GW of capacity.  Given we consume around 3,300GW of energy, that would be about 730/3,300*100 = 22% of our needs.  Now obviously we would have to pay to run the plants, guard them, and dispose of the wastes, I will lead it up to the reader to figure out those costs as I need some sleep now.&lt;br /&gt;&lt;br /&gt;In summary, we could crank out a lot of nuclear power plants for the cost of this war for oil.    Food for thought.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-4990365627742172681?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/4990365627742172681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=4990365627742172681' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4990365627742172681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4990365627742172681'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/05/while-doing-little-bsing-with-friend-on.html' title='Nuclear Power and the Cost of War'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-443520364863656237</id><published>2008-05-04T20:19:00.000-07:00</published><updated>2008-05-21T15:34:04.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Objectivism Revisited</title><content type='html'>Rereading Atlas Shrugged for the second time, and was struck by this paragraph where Francisco is talking to Dagny:&lt;br /&gt;&lt;blockquote&gt;"Look around you," he said, "A city is the frozen shape of human courage--the courage of those men who thought for the first time of every bolt, rivet and power generator that went to make it.  The courage to say, not 'It seems to me,' but '&lt;span style="font-style: italic;"&gt;It is'&lt;/span&gt;--and to stake one's life on one's judgment.  You're not alone.  Those men exist.  They have always existed.  There was a time when human beings crouched in caves, at the mercy of any pestilence and any storm.  Could men such as those on your Board of Directors have brought them out of the cave and up to this?"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;- Page 510 in the first Plume printing 1999&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;I have been a pretty hard nosed skeptic for some time, and have often debated with people about what one can and cannot know (in the epistemological sense).  Having agreed with Descartes in his &lt;span style="font-style: italic;"&gt;Discourse on Method&lt;/span&gt; only as far as "I think therefore I am", suffice to say I don't think we can truly know much of anything.&lt;br /&gt;&lt;br /&gt;Yet, we live in a seemingly real-time universe where we exist and function to some degree or another.  Each thought, each decision leads to some action that we take in the praxeological sense.  There is no way for the skeptic to hide from action indefinitely, and in fact, what little time there is really gone in the blink of an eye.  For I can decide that I either have sufficient knowledge to start or continue an undertaking or I do not, but there is no escaping the decision to act.  Either I build a bridge, create a piece of software, invent a new model of cognition or I do not.  Either way, I have made my choice, and that choice results in inescapable action without the luxury of assured knowledge or truth.&lt;br /&gt;&lt;br /&gt;I have never really dug in to see if I buy Objectivism or not, and while I certainly do agree with many of the resulting conclusions, I have been quite reluctant to accept the main pretexts on which the philosophy seems to be grounded.  But if in this paragraph, and in the resulting thoughts it brings to mind, the underpinnings are to be found, then perhaps I need to reconsider what it means to be an Objectivist, and if I consider myself one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-443520364863656237?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/443520364863656237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=443520364863656237' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/443520364863656237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/443520364863656237'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/05/rereading-atlas-shrugged-for-second.html' title='Objectivism Revisited'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-3588619124142216130</id><published>2008-04-27T19:19:00.000-07:00</published><updated>2008-05-21T15:34:31.045-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='war party'/><category scheme='http://www.blogger.com/atom/ns#' term='economics'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Mises, Incentives, and Inflation</title><content type='html'>&lt;span style="font-weight: bold;"&gt;The Same Old Story&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Governments have for ages been using inflationary monetary policies to hide the cost of wars, secretly tax the masses, and pass the blame to "profiteers" (congress and oil companies anyone?).   With the advent of debt money, this has been pushed to ever greater extremes.&lt;br /&gt;&lt;br /&gt;Here is Mises writing in 1912:&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;Who has any doubt that the belligerent peoples of Europe would have tired of war much more quickly if their governments had clearly and candidly laid before them at the time the account of their war expenditure?  In no European country did the war party dare to impose taxation on the masses to any considerable extent for meeting the cost of the war.  Even in England, the classical country of "sound money," the printing presses were set in motion.  Inflation had the great advantage of evoking an appearance of economic prosperity and of increase of wealth, of falsifying calculations made in terms of money, and so of concealing the consumption of capital.  Inflation gave rise to the pseudo-profits of the entrepreneur and capitalist which could be treated as income and have specially heavy taxes imposed upon them without the public at large -- or often even the actual taxpayers themselves -- seeing that portions of capital were thus being taxed away.  Inflation made it possible to divert the fury of the people to "speculators" and "profiteers."  Thus it proved itself an excellent psychological resource of the destructive and annihilist war policy.&lt;br /&gt;&lt;br /&gt;Von Mises - &lt;span style="font-style: italic;"&gt;The Theory of Money and Credit&lt;/span&gt; p. 254&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Here was the &lt;a href="http://www.cnn.com/2003/ALLPOLITICS/01/01/sproject.irq.war.cost/"&gt;story&lt;/a&gt; we were told without being told in 2003 by the &lt;a href="http://www.againstbombing.org/point3.htm"&gt;War Party&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt; &lt;span style="font-size:14;"&gt;WASHINGTON (CNN) --&lt;/span&gt; &lt;span style="font-size:14;"&gt;The White House is downplaying published reports of an estimated $50 billion to $60 billion price tag for a war with Iraq, saying it is "impossible" to estimate the cost at this time.&lt;/span&gt; &lt;/p&gt;&lt;/blockquote&gt;Now with official estimates topping &lt;a href="http://www.nytimes.com/2008/03/19/washington/19cost.html?ref=world"&gt;$1 trillion dollars&lt;/a&gt; and more realistic projections over $4 trillion there can be no doubt that the masses would not stand to pay for this by means of direct taxation.  When listening to the War Party beat their drums and recommend monetary policy, economics reminds us as always to look to the &lt;a href="http://blog.pmarca.com/2008/03/the-psychology.html"&gt;incentives&lt;/a&gt;.   Yet most persistent of all, History softly thunders "there is nothing new under the sun".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-3588619124142216130?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/3588619124142216130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=3588619124142216130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/3588619124142216130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/3588619124142216130'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/04/same-old-story-governments-have-for.html' title='Mises, Incentives, and Inflation'/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-9029381591779604350</id><published>2008-04-27T19:02:00.000-07:00</published><updated>2008-04-27T19:18:58.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='economics'/><category scheme='http://www.blogger.com/atom/ns#' term='vox day'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Voxonomics&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;and Austrian Economics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I strongly recommend Vox Day's voxonomics series, an excellent set of interviews and lectures on subjects relating to economics.  I especially enjoyed his &lt;a href="http://voxday.blogspot.com/2008/04/voxonomics-1-3.html"&gt;interview with Dr. Frank Shostak&lt;/a&gt; a noted scholar of Austrian economics.  As the doctor is a bit hard to understand sometimes, I took the liberty of writing up a transcript.  At the end they discuss suggested readings.  I highly recommend Rothbard's &lt;span style="font-style: italic;"&gt;Man, Economy, and State &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;The Mystery of Banking &lt;/span&gt;if you are lucky enough to find a copy.  Also Mises' &lt;span style="font-style: italic;"&gt;Human Action &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;The&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Theory of Money and Credit &lt;/span&gt;are excellent books.  Mises is definitely the better author, but can be daunting and I tired of the endless references to old German economists I had never heard of or their theories which he spends a great deal of time refuting.  Anyways, listen to the interview and enjoy an excellent overview of Austrian economics.&lt;br /&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin-bottom: 0in;"&gt;(0:39) Vox: Welcome to the third edition of  Voxonomics. Today I'm speaking with Dr. Frank Shostak, Chief Economist of MF  Global and an adjunct scholar at the Von Mises institute. He's a regular  contributor to the Austrian Journal of Economics and he's doing some very  interesting, if oxymoronic, work in developing a theory in applied Austrian  economics.  If you are interested in learning more about monetary theory,  especially from an Austrian perspective, I encourage you to take a look at some  of the links to Dr. Shostak's papers provided on the same post as this podcast.  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;How are you today? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(1:10) Dr: Good. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(1:12) Vox: I have some questions for you  specifically relating to the Austrian economic theory. I was wondering if you  could tell me what are some of the primary differences between Austrian  economics and the Neo-Keynesian economics that dominates the government and  media right now. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(1:27) Dr: Well, the most practical aspect of  Austrian economics is basically the way that Austrian economics approaches the  whole issue of the business cycle. That is the most important, the key actually  to the whole framework. &lt;/p&gt; &lt;script&gt;&lt;!-- D(["mb","\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003eNow for instance in the Austrian\neconomics it pays attention to money supply and such while the\nmainstream economics today don\u0026#39;t really look at money supply at all\nand if they look at money, they look at it in a misleading way.  So\nfor Austrian for instance, the whole issue of business cycle is the\nresult of loose monetary policy of the central bank.  In other words\nwhen central bank loosens monetary policy, which after a while,\nfollows by monetary injections, this creates the foundation for so\ncalled bubble activities, which everybody talks about.  Bubble\nactivities in our framework are basically the result of various\nactivities which spring up on the back of monetary printing.  Without\nthe monetary printing those activities would not be there.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(2:52) Vox: Right.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(2:53) Dr: Now how they actually\nemerge: when money is printed, what it does is basically divert the\nreal savings, which is the foundation for real economic growth, from\nwealth generators to various parasitic activities or bubble\nactivities.  When I mention savings here, savings is the most\nimportant, the foundation for economic growth in our framework while\nin mainstream economics savings is completely neglected, or at the\nbest they just will mention it occasionally.  But for them savings,\nin particularly in Keynesian, is bad news because more savings means\nless spending.  For them economic growth originates from consumer\nexpenditure.  In our case, economic growth, the heart of it, is the\npool of real savings.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(3:52) Vox: So from an Austrian\nperspective, you\u0026#39;re quite concerned about the fact that in the US\neconomy the savings rate has actually been negative for some time.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(4:02) Dr: Well, put it this way, first\nof all, there is always an issue of whether we can measure savings at\nall.  When we deal with savings we deal in the real terms and its not\npossible to add up potatoes and tomatoes as you know, so its not\nreally possible to measure it.  But in principle we can say\nqualitatively that there is a hell of a high chance that American\nsavings is such, the pool of savings, its not very good.\n",1] );  //--&gt;&lt;/script&gt;   &lt;p style="margin-bottom: 0in;"&gt;Now for instance in the Austrian economics it pays  attention to money supply and such while the mainstream economics today don't  really look at money supply at all and if they look at money, they look at it in  a misleading way. So for Austrian for instance, the whole issue of business  cycle is the result of loose monetary policy of the central bank. In other words  when central bank loosens monetary policy, which after a while, follows by  monetary injections, this creates the foundation for so called bubble  activities, which everybody talks about. Bubble activities in our framework are  basically the result of various activities which spring up on the back of  monetary printing. Without the monetary printing those activities would not be  there. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(2:52) Vox: Right. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(2:53) Dr: Now how they actually emerge: when  money is printed, what it does is basically divert the real savings, which is  the foundation for real economic growth, from wealth generators to various  parasitic activities or bubble activities. When I mention savings here, savings  is the most important, the foundation for economic growth in our framework while  in mainstream economics savings is completely neglected, or at the best they  just will mention it occasionally. But for them savings, in particularly in  Keynesian, is bad news because more savings means less spending. For them  economic growth originates from consumer expenditure. In our case, economic  growth, the heart of it, is the pool of real savings. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(3:52) Vox: So from an Austrian perspective,  you're quite concerned about the fact that in the US economy the savings rate  has actually been negative for some time. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(4:02) Dr: Well, put it this way, first of all,  there is always an issue of whether we can measure savings at all. When we deal  with savings we deal in the real terms and its not possible to add up potatoes  and tomatoes as you know, so its not really possible to measure it. But in  principle we can say qualitatively that there is a hell of a high chance that  American savings is such, the pool of savings, its not very good. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(4:31) Vox: That touches on something\nelse I want to get to.  Is the relative disfavor in which the\nAustrian economics is held partly due to its distrust of empirical\nmethodology?  Because its a little bit difficult to even discuss\neconomics if you\u0026#39;re not framing it within an empirical measure.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(4:54) Dr: Well, I in particular have\nintroduced what we call applied Austrian economics.  We do actually\nmeasure things, we use for example money supply to assess the\npossible damage money supply will do to real economy.  In other\nwords, there are certain things that the mainstream economics tries\nto measure, that is actually all fallacy, cause it cannot measure it.\n But we acknowledge it, and when its due, we will use, so to speak,\nthe real GDP, and we do use consumer price index, but we always\nacknowledge and say look, guys be careful, because real GDP as such\nis not really a real GDP, its mostly monetary turn over, it basically\ncomprised of money supply.  Consumer price index, beware, that\nlogically speaking its not possible to construct so called total\nprices as such, because arithmetically it is not possible, but we do\nuse such things also, and communicate also.  So we are not against\nempirical analysis, in fact I am using extensive empirical analysis,\nbut one needs to use it in the correct way, and we argue that the\nmainstream is abusing this, they are torturing the data, and they try\nto derive the theory out of the data rather than already having a\ncertain theory, and applying this theory on the data, trying to make\nsense of the data.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(6:36) Vox: Well its quite clear\nconsidering the way in which the definition of the CPI has mutated in\nthe last 20 years.  You can\u0026#39;t even compare what the reported rate of\ninflation was in 1980 to what it is today.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(4:31) Vox: That touches on something else I want  to get to. Is the relative disfavor in which the Austrian economics is held  partly due to its distrust of empirical methodology? Because its a little bit  difficult to even discuss economics if you're not framing it within an empirical  measure. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(4:54) Dr: Well, I in particular have introduced  what we call applied Austrian economics. We do actually measure things, we use  for example money supply to assess the possible damage money supply will do to  real economy. In other words, there are certain things that the mainstream  economics tries to measure, that is actually all fallacy, cause it cannot  measure it. But we acknowledge it, and when its due, we will use, so to speak,  the real GDP, and we do use consumer price index, but we always acknowledge and  say look, guys be careful, because real GDP as such is not really a real GDP,  its mostly monetary turn over, it basically comprised of money supply. Consumer  price index, beware, that logically speaking its not possible to construct so  called total prices as such, because arithmetically it is not possible, but we  do use such things also, and communicate also. So we are not against empirical  analysis, in fact I am using extensive empirical analysis, but one needs to use  it in the correct way, and we argue that the mainstream is abusing this, they  are torturing the data, and they try to derive the theory out of the data rather  than already having a certain theory, and applying this theory on the data,  trying to make sense of the data. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(6:36) Vox: Well its quite clear considering the  way in which the definition of the CPI has mutated in the last 20 years. You  can't even compare what the reported rate of inflation was in 1980 to what it is  today. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt; &lt;script&gt;&lt;!-- D(["mb","(6:50) Dr: CPI is not a measurement of\ninflation.  If you go back to the 19th century for instance, 19th\ncentury economist, when you ask him what his definition of inflation\nis, he would tell you its changes in money supply, that\u0026#39;s what\ninflation is, and if you go back a little bit more, they would tell\nyou its about debasement of money, debasement of currency.  Thats for\nthem what inflation was, counterfeiting if you will.  In 20th century\nthings were twisted around.  In stead of looking at what inflation\nis, people started to look at the symptoms of inflation. \n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(7:34) Vox: Right\n.\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(7:35) Dr: Like in price changes, price\nof food goes up, and they blame the producers of food, etc. etc. \nWhile all this is not inflation, it could be symptoms of inflation.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(7:47) Vox: Lets get back to the cycles\nbecause, like you said, it\u0026#39;s an important aspect of Austrian\neconomics.  Because they play such an important role in the economy,\nboth in Austrian terms, and also in Neo-Keynesian terms, why are they\nso imperfectly understood?  It seems the Neo-Keynesians have problems\nunderstanding when the cycles are taking place or what point we are\nat in the cycle, while Austrians seem to have some trouble gauging\nthe extent of the peeks and troughs of the cycle.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(8:18) Dr: Well, first of all, the\nmainstream, the Keynesian, Neo-Keynesian, Neo-Classical, all of them,\nthey explain cycles in terms of shocks.  For them, business cycles\nare the result of some shock.  So if you have shocks, then those\nshocks can trigger some kind of a cyclical movement.  That\u0026#39;s their\ntheory. They don\u0026#39;t really have a theory of business cycle as such.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003eNow as far as Austrians are concerned,\nat least for Mises, it is very clear what business cycle is.  A\nbusiness cycle is set in motion by the central bank, the existence of\nthe central bank, that\u0026#39;s what really sets in motion boom/bust cycles\non account of their policies.  In fact, prior to the industrial\nrevolution, according to Mises and Rosenberg, there weren\u0026#39;t such\nthings as recurrent business cycles. There were famine, there were\nall sorts of things, but there wasn\u0026#39;t a modern recurrent business\ncycle.  \n",1] );  //--&gt;&lt;/script&gt; (6:50) Dr: CPI is not a measurement of inflation. If you go back to the 19th  century for instance, 19th century economist, when you ask him what his  definition of inflation is, he would tell you its changes in money supply,  that's what inflation is, and if you go back a little bit more, they would tell  you its about debasement of money, debasement of currency. Thats for them what  inflation was, counterfeiting if you will. In 20th century things were twisted  around. In stead of looking at what inflation is, people started to look at the  symptoms of inflation. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(7:34) Vox: Right .&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(7:35) Dr: Like in price changes, price of food  goes up, and they blame the producers of food, etc. etc. While all this is not  inflation, it could be symptoms of inflation. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(7:47) Vox: Lets get back to the cycles because,  like you said, it's an important aspect of Austrian economics. Because they play  such an important role in the economy, both in Austrian terms, and also in  Neo-Keynesian terms, why are they so imperfectly understood? It seems the  Neo-Keynesians have problems understanding when the cycles are taking place or  what point we are at in the cycle, while Austrians seem to have some trouble  gauging the extent of the peeks and troughs of the cycle. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(8:18) Dr: Well, first of all, the mainstream, the  Keynesian, Neo-Keynesian, Neo-Classical, all of them, they explain cycles in  terms of shocks. For them, business cycles are the result of some shock. So if  you have shocks, then those shocks can trigger some kind of a cyclical movement.  That's their theory. They don't really have a theory of business cycle as such.  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Now as far as Austrians are concerned, at least  for Mises, it is very clear what business cycle is. A business cycle is set in  motion by the central bank, the existence of the central bank, that's what  really sets in motion boom/bust cycles on account of their policies. In fact,  prior to the industrial revolution, according to Mises and Rosenberg, there  weren't such things as recurrent business cycles. There were famine, there were  all sorts of things, but there wasn't a modern recurrent business cycle. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003eToday, this type of phenomena came\nabout as the result of the introduction of central banking and modern\nbanking as such, the fractional reserve lending and etc etc.  So\nboom/bust cycles are purely monetary pumping, in other words, when\nthe central bank loosens its stance it sets in motion, provides\nammunition to, varies artificial forms of life by diverting real\nstuff, real resources, from wealth generators to false activities, or\nbubble activities.  When the central bank reverses its stance, moves\nfrom a loose to tight stance, this sets in motion an economic bust. \nObviously there are time lags, so it can happen, that while it\u0026#39;s\ntightening, the effect from the previous loose policy still asserts\nits dominance on the economy but, after a while, the tighter stance\ntakes over and then it\u0026#39;s starting to bite and hit into various\nactivities.  And obviously because of the lag there are first\nactivities which get effected, and then secondary, etc. etc.  \n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003eThe current bust we are observing right\nnow, which everybody blames on the sub-prime mortgages, we Austrians\nsay it has nothing to do with sub-prime mortgages.  It has something\nto do with Mr. Greenspan\u0026#39;s policies.  Between 2001 to June 2004, Mr.\nGreenspan was pursuing an extremely loose monetary policy.  He\nlowered interest rates from 6 percent in January 2001, to 1 percent\nby June 2003.  As a result there was quite an acceleration of\nmonetary printing by the fed.  All this has given rise to various\nfalse activities, like sub-prime, like anything you want, there is so\nplenty of it, and obviously the stock market boom.  Now in June 2004,\nGreenspan reversed his stance, gradually started to raise rates, from\none and a quarter until five and a quarter we had by September of\nlast year, when Bernanke was there.  The period between June 2004 and\nSeptember 2007, this is the period of tightening, that tight stance,\nwhich now is starting to bite, which hit first the sub-prime, they\nwere just the first, and then you will have the other guys that come,\nthe other sectors, etc. etc.\n",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Today, this type of phenomena came about as the  result of the introduction of central banking and modern banking as such, the  fractional reserve lending and etc etc. So boom/bust cycles are purely monetary  pumping, in other words, when the central bank loosens its stance it sets in  motion, provides ammunition to, varies artificial forms of life by diverting  real stuff, real resources, from wealth generators to false activities, or  bubble activities. When the central bank reverses its stance, moves from a loose  to tight stance, this sets in motion an economic bust. Obviously there are time  lags, so it can happen, that while it's tightening, the effect from the previous  loose policy still asserts its dominance on the economy but, after a while, the  tighter stance takes over and then it's starting to bite and hit into various  activities. And obviously because of the lag there are first activities which  get effected, and then secondary, etc. etc. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;The current bust we are observing right now, which  everybody blames on the sub-prime mortgages, we Austrians say it has nothing to  do with sub-prime mortgages. It has something to do with Mr. Greenspan's  policies. Between 2001 to June 2004, Mr. Greenspan was pursuing an extremely  loose monetary policy. He lowered interest rates from 6 percent in January 2001,  to 1 percent by June 2003. As a result there was quite an acceleration of  monetary printing by the fed. All this has given rise to various false  activities, like sub-prime, like anything you want, there is so plenty of it,  and obviously the stock market boom. Now in June 2004, Greenspan reversed his  stance, gradually started to raise rates, from one and a quarter until five and  a quarter we had by September of last year, when Bernanke was there. The period  between June 2004 and September 2007, this is the period of tightening, that  tight stance, which now is starting to bite, which hit first the sub-prime, they  were just the first, and then you will have the other guys that come, the other  sectors, etc. etc. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003eNow which kind of sectors will be\neffected is very difficult to say just like that, because it depends\non magnitude of the bubble activities.  The proportion of bubbles\nvis-a-vis genuine ones.  If the proportion is not very large, then we\nmay not have a serious recession.  But if the proportion exceeds 50%\nlets say, then we could have serious trouble.  And if the savings is\nnot there, or not sufficient, then it will be very difficult to fund\nsuch a thing.  You cannot fund bubble activities, which are not self\nfunded.  They cannot fund themselves.  They are dependent on the\nwealth creators all the time.  And if they are over 50% then wealth\ncreators are in trouble.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(12:59) Vox: Is this your explanation\nfor the problem that Japan has had getting out of its bust since\n1990?\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(13:07) Dr: Well, Japan never has gone\nout of the bust.  Japan was in the so called suppression, mild\ndepression if you want, deflation, since 1990 till recently and it\nstill didn\u0026#39;t recover actually.  They actually created a massive\nbubble economy in the 80s as you know.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(13:30) Vox: Right.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(13:31) Dr: They tried to cool it off,\nthey managed to cool it off, and in the mid 90s actually, they were\nadvised by professor Friedman and various experts in America, that\nthey should flood the economy with money on a massive scale and lower\ninterest rates to nil, and thats what they did.  They flooded the\nsystem with money on a massive scale, and nothing really happened. \nSo they were in a suppressed type of depression if you want.  They\nnever showed the data correctly also, they never fired people just\nlike that.  They were in a depressed state until now even.  They\nnever allowed the liquidation of [zombie?] activities.  \n",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Now which kind of sectors will be effected is very  difficult to say just like that, because it depends on magnitude of the bubble  activities. The proportion of bubbles vis-a-vis genuine ones. If the proportion  is not very large, then we may not have a serious recession. But if the  proportion exceeds 50% lets say, then we could have serious trouble. And if the  savings is not there, or not sufficient, then it will be very difficult to fund  such a thing. You cannot fund bubble activities, which are not self funded. They  cannot fund themselves. They are dependent on the wealth creators all the time.  And if they are over 50% then wealth creators are in trouble. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(12:59) Vox: Is this your explanation for the  problem that Japan has had getting out of its bust since 1990? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(13:07) Dr: Well, Japan never has gone out of the  bust. Japan was in the so called suppression, mild depression if you want,  deflation, since 1990 till recently and it still didn't recover actually. They  actually created a massive bubble economy in the 80s as you know. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(13:30) Vox: Right. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(13:31) Dr: They tried to cool it off, they  managed to cool it off, and in the mid 90s actually, they were advised by  professor Friedman and various experts in America, that they should flood the  economy with money on a massive scale and lower interest rates to nil, and thats  what they did. They flooded the system with money on a massive scale, and  nothing really happened. So they were in a suppressed type of depression if you  want. They never showed the data correctly also, they never fired people just  like that. They were in a depressed state until now even. They never allowed the  liquidation of [zombie?] activities. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(14:26) Vox: Given what you\u0026#39;re saying\nabout the focus on the activities of the central banks, how do you\ndistinguish Austrian theory from Friedman\u0026#39;s monetary theory?\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(14:36) Dr: Friedman got certain good\nthings, we don\u0026#39;t say that Friedman is bad actually, completely, we\nhave some disagreement with Friedman of course.  For Friedman first\nof all, he defines inflation as persistent changes in consumer\nprices.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(15:03) Vox: So he\u0026#39;s mistaken a\nsymptom.\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(15:04) Dr: Right.  So that\u0026#39;s already\nwrong.  Then secondly, he doesn\u0026#39;t have any business cycle theory,\nit\u0026#39;s more like empiricism, crude empiricism.  He says money supply,\n(although we are more sympathetic to Friedman than other guys) \ncreates shocks, and those shocks create other shocks.  He did not\nhave a theory of business cycles as such, but whatever he did have\nwas related to monetary supply, but he never articulated it precisely\nlike Austrians.  Friedman was saying printing money could create\neconomic growth.  All the Keynesian and mainstream economists are\nsaying you can print money and create economic growth.  But after a\nwhile, Friedman would say, inflation would take over, and then all\nthe short term economic growth would disappear.  Now Austrians say\nthis is all fallacy.  Printing money cannot cause any economic\ngrowth.  It can only reshuffle things.  It can take from wealth\nproducers and transfer resources to non-wealth producers.  If\nprinting money can create economic growth, then we can solve all the\nproblems of wealth creation in the world today.  Every third-world\ncountry knows how to print money and everything will be fine.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(16:35) Vox: Doesn\u0026#39;t seem to be working\nso well for Zimbabwe.\n",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(14:26) Vox: Given what you're saying about the  focus on the activities of the central banks, how do you distinguish Austrian  theory from Friedman's monetary theory? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(14:36) Dr: Friedman got certain good things, we  don't say that Friedman is bad actually, completely, we have some disagreement  with Friedman of course. For Friedman first of all, he defines inflation as  persistent changes in consumer prices. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(15:03) Vox: So he's mistaken a symptom.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(15:04) Dr: Right. So that's already wrong. Then  secondly, he doesn't have any business cycle theory, it's more like empiricism,  crude empiricism. He says money supply, (although we are more sympathetic to  Friedman than other guys) creates shocks, and those shocks create other shocks.  He did not have a theory of business cycles as such, but whatever he did have  was related to monetary supply, but he never articulated it precisely like  Austrians. Friedman was saying printing money could create economic growth. All  the Keynesian and mainstream economists are saying you can print money and  create economic growth. But after a while, Friedman would say, inflation would  take over, and then all the short term economic growth would disappear. Now  Austrians say this is all fallacy. Printing money cannot cause any economic  growth. It can only reshuffle things. It can take from wealth producers and  transfer resources to non-wealth producers. If printing money can create  economic growth, then we can solve all the problems of wealth creation in the  world today. Every third-world country knows how to print money and everything  will be fine. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(16:35) Vox: Doesn't seem to be working so well  for Zimbabwe. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(16:49) Dr: That\u0026#39;s right.  So Friedman\nwas wrong.  He saw that in the short term you could create economic\ngrowth.  Obviously this is nonsense, we say untenable, it\u0026#39;s not\nright.  For instance for us, business cycle is when you take\nresources away from someone who produces wealth and give it to\nsomeone who doesn\u0026#39;t produce wealth, who is useless, you just feed\nhim.  That really weakens the wealth producers.  After a while when\nmanifestation of this comes in terms of various symptoms which even\nthe mainstream, central bank doesn\u0026#39;t like when its starting to\ntighten, it hurts the various bubble activities, all the parasitic\nactivities which shouldn\u0026#39;t be there.  If there is plenty of them of\ncourse, then they are a majority, they can dominate everything, and\nthat\u0026#39;s the issue.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(17:31) Vox: What is the issue today? \nI have talked to some people who are concerned about inflation\nbecause Bernanke is cutting again, and they are pumping up the money\nsupply again, others are saying that it doesn\u0026#39;t matter what he does\nbecause we are pushing on a string and heading for deflation.  What\u0026#39;s\nyour take on the situation from your Austrian perspective?\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(17:53) Dr: The key to whether we will\nmove from inflation to deflation is what we call pool of real\nsavings.  In other words, imagine a company, a corporation, which has\ngot ten activities.  If eight activities are doing well and two are\ndoing badly, two bubble activities, and eight good activities, then\nwe are okay.  The eight can carry the two bad ones.  But if things\nare the other way around, lets say we have got only four good\nactivities and six bad activities, then we are in trouble.  We don\u0026#39;t\nknow at the moment whether we are in the state in which the pool of\nfunding or pool of savings is expanding, or whether it\u0026#39;s not.  It\u0026#39;s\nvery critical, because if the pool of funding is stagnant or\ndeclining as we believe this was the case during the 1930s, then the\nchances for deflation are serious.  What will happen then is bank\nlending will collapse, we are talking about commercial bank lending,\nand all the credit that was created through fractional reserve\nlending, the money created out of thin air will evaporate.  Then you\ncan have a large decline in money supply which will lead to so called\ndeflation, thats a possibility.  But if the pool of money is\nexpanding, then Bernanke may be successful, and revive the struggling\neconomy, to give it a push.  At present, the jury is still out, we\nhave to wait and see where we are right now.\n",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(16:49) Dr: That's right. So Friedman was wrong.  He saw that in the short term you could create economic growth. Obviously this  is nonsense, we say untenable, it's not right. For instance for us, business  cycle is when you take resources away from someone who produces wealth and give  it to someone who doesn't produce wealth, who is useless, you just feed him.  That really weakens the wealth producers. After a while when manifestation of  this comes in terms of various symptoms which even the mainstream, central bank  doesn't like when its starting to tighten, it hurts the various bubble  activities, all the parasitic activities which shouldn't be there. If there is  plenty of them of course, then they are a majority, they can dominate  everything, and that's the issue. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(17:31) Vox: What is the issue today? I have  talked to some people who are concerned about inflation because Bernanke is  cutting again, and they are pumping up the money supply again, others are saying  that it doesn't matter what he does because we are pushing on a string and  heading for deflation. What's your take on the situation from your Austrian  perspective? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(17:53) Dr: The key to whether we will move from  inflation to deflation is what we call pool of real savings. In other words,  imagine a company, a corporation, which has got ten activities. If eight  activities are doing well and two are doing badly, two bubble activities, and  eight good activities, then we are okay. The eight can carry the two bad ones.  But if things are the other way around, lets say we have got only four good  activities and six bad activities, then we are in trouble. We don't know at the  moment whether we are in the state in which the pool of funding or pool of  savings is expanding, or whether it's not. It's very critical, because if the  pool of funding is stagnant or declining as we believe this was the case during  the 1930s, then the chances for deflation are serious. What will happen then is  bank lending will collapse, we are talking about commercial bank lending, and  all the credit that was created through fractional reserve lending, the money  created out of thin air will evaporate. Then you can have a large decline in  money supply which will lead to so called deflation, thats a possibility. But if  the pool of money is expanding, then Bernanke may be successful, and revive the  struggling economy, to give it a push. At present, the jury is still out, we  have to wait and see where we are right now. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(19:47) Vox: Isn\u0026#39;t the fact that\nBernanke is kicking around the idea of nationalizing the banking\nsystem an indication that he\u0026#39;s not real confident about his ability\nto kick start it?\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(19:59) Dr: That\u0026#39;s absolutely right,\nwhat you\u0026#39;re saying. But to me, Bernanke is also paranoid, because he\nis supposedly a great student of the great depression, like he\nstudied a lot of it and has written a lot on the great depression,\nbut he is a Friedmanite guy.  He also has got a particular weird\nmodel called the financial accelerator model.  This model that\nBernanke uses, every small shock in the financial economy can create\na massive shock in the real economy, so that\u0026#39;s why he is so concerned\nabout the various balances in the financial economy, that\u0026#39;s why he\nwas acting so aggressively so to speak.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003eBut I basically believe that he is of\nthe view that we might be heading for a great depression, that\u0026#39;s the\nimpression he gives me all the time at least.  He believes, but\ndoesn\u0026#39;t say it loudly, that we may be heading for a great\ndepression.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(21:03) Vox: Now Ludwig Von Mises makes\nfor some heavy going for those who are interested in economics but\nmay be new to it.  Who\u0026#39;s work would you recommend for an introduction\ninto Austrian economics?\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(21:14) Dr: Well, you\u0026#39;re right, it\u0026#39;s a\nvery valid comment that Mises\u0026#39; writings are not always simple.  It\nrequires you to apply yourself.  Incidentally it may be much easier\nthan the mainstream economics because if you take mainstream\neconomics it\u0026#39;s all cluttered with algebraic formulas and geometrical\ntype stuff, which makes it completely inaccessible to the layman.  So\nthe real difficulty is, I\u0026#39;m not sure if Mises is much harder than\nanybody else.  But if somebody wants a good introductory book,\nunfortunately there are not many, I would still recommend some easy\nbooks by Mises, and of course Rothbard, Rothbard is the right man.\n",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(19:47) Vox: Isn't the fact that Bernanke is  kicking around the idea of nationalizing the banking system an indication that  he's not real confident about his ability to kick start it? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(19:59) Dr: That's absolutely right, what you're  saying. But to me, Bernanke is also paranoid, because he is supposedly a great  student of the great depression, like he studied a lot of it and has written a  lot on the great depression, but he is a Friedmanite guy. He also has got a  particular weird model called the financial accelerator model. This model that  Bernanke uses, every small shock in the financial economy can create a massive  shock in the real economy, so that's why he is so concerned about the various  balances in the financial economy, that's why he was acting so aggressively so  to speak. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;But I basically believe that he is of the view  that we might be heading for a great depression, that's the impression he gives  me all the time at least. He believes, but doesn't say it loudly, that we may be  heading for a great depression. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(21:03) Vox: Now Ludwig Von Mises makes for some  heavy going for those who are interested in economics but may be new to it.  Who's work would you recommend for an introduction into Austrian economics? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(21:14) Dr: Well, you're right, it's a very valid  comment that Mises' writings are not always simple. It requires you to apply  yourself. Incidentally it may be much easier than the mainstream economics  because if you take mainstream economics it's all cluttered with algebraic  formulas and geometrical type stuff, which makes it completely inaccessible to  the layman. So the real difficulty is, I'm not sure if Mises is much harder than  anybody else. But if somebody wants a good introductory book, unfortunately  there are not many, I would still recommend some easy books by Mises, and of  course Rothbard, Rothbard is the right man. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(22:14) Vox: What do you think about\nTaylor\u0026#39;s introduction into Austrian economics?\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(22:18) Dr: I think its good, its very\ngood, but still its got a particular deep type of philosophical\naspect, etc. and to say it gives you practical things, because most\npeople want practical things, like most business men want something\nactionable, practical.  So I believe the action stuff, in particular\nbusiness cycle, money supply, such things, Rothbard is the right man.\n His booklet What Government Has Done to Our Money\n(\u003ca href\u003d\"http://www.mises.org/Money.asp\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\"\u003ehttp://www.mises.org/Money.asp\u003c/a\u003e)\nis really the best type of book that is available, a small book\nactually.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(23:00) Vox: Yeah, his book on the\nhistory of paper money is really good too.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(23:06) Dr: Yeah, yeah.  Man, Economy,\nand State (\u003ca href\u003d\"http://www.mises.org/rothbard/mes.asp\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\"\u003ehttp://www.mises.org/rothbard\u003cWBR\u003e/mes.asp\u003c/a\u003e) if somebody has the\ncare to read it, cause thats a great pretext to read it.  And of\ncourse a very great book, the Mystery of Banking by Rothbard, is also\na great book.  \n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(23:27) Vox: One last question: what\nwould you do if you were in Bernanke\u0026#39;s situation now?\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(23:32) Dr: If we have to accept the\nfact that the central bank exists and we have to operate it, I would\nsay that Bernanke right now is in a very difficult situation.  Most\npeople are not aware, that he tries to inflate the economy now since\nSeptember, inflate the market.  Now if you noticed the interest rate\nspread has hardly budged, they are still widening, still very wide. \nThe reason being because he didn\u0026#39;t succeed in trying to raise money\nsupply.  That sounds very strange, paradoxical.  The reason being\nbecause of the way the central bank really operates in terms of\ntargeting interest rates.  The Fed does not pump money just like\nthat.  First of all they have to adhere to a target.  So Bernanke at\npresent has a serious problem.  He does understand that he would like\nto have more monetary liquidity, but he cannot pump, because the\nmoment he will pump, it will upset the interest rate target.  So the\nonly way he would be able to freely pump is if the interest rate\nwhere to fall to zero, which is quite possible.  Then he will have\nall the freedom to use the helicopter money.  At the moment, the only\ndamage he did is by manipulating interest rates, but he hasn\u0026#39;t really\ncaused massive damage from monetary pumping yet.\n",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(22:14) Vox: What do you think about Taylor's  introduction into Austrian economics? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(22:18) Dr: I think its good, its very good, but  still its got a particular deep type of philosophical aspect, etc. and to say it  gives you practical things, because most people want practical things, like most  business men want something actionable, practical. So I believe the action  stuff, in particular business cycle, money supply, such things, Rothbard is the  right man. His booklet What Government Has Done to Our Money (&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.mises.org/Money.asp" target="_blank"&gt;http://www.mises.org/Money.asp&lt;/a&gt;) is really the best type of  book that is available, a small book actually. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(23:00) Vox: Yeah, his book on the history of  paper money is really good too. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(23:06) Dr: Yeah, yeah. Man, Economy, and State  (&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.mises.org/rothbard/mes.asp" target="_blank"&gt;http://www.mises.org/rothbard&lt;wbr&gt;/mes.asp&lt;/a&gt;) if somebody has  the care to read it, cause thats a great pretext to read it. And of course a  very great book, the Mystery of Banking by Rothbard, is also a great book. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(23:27) Vox: One last question: what would you do  if you were in Bernanke's situation now? &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(23:32) Dr: If we have to accept the fact that the  central bank exists and we have to operate it, I would say that Bernanke right  now is in a very difficult situation. Most people are not aware, that he tries  to inflate the economy now since September, inflate the market. Now if you  noticed the interest rate spread has hardly budged, they are still widening,  still very wide. The reason being because he didn't succeed in trying to raise  money supply. That sounds very strange, paradoxical. The reason being because of  the way the central bank really operates in terms of targeting interest rates.  The Fed does not pump money just like that. First of all they have to adhere to  a target. So Bernanke at present has a serious problem. He does understand that  he would like to have more monetary liquidity, but he cannot pump, because the  moment he will pump, it will upset the interest rate target. So the only way he  would be able to freely pump is if the interest rate where to fall to zero,  which is quite possible. Then he will have all the freedom to use the helicopter  money. At the moment, the only damage he did is by manipulating interest rates,  but he hasn't really caused massive damage from monetary pumping yet. &lt;script&gt;&lt;!-- D(["mb","\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(24:09) Vox: So if you were in charge\nof the Fed, you would just lay everybody off and go home.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(25:14) Dr: Well, I wouldn\u0026#39;t be doing\nlike Mises said and say \u0026quot;I am resigning\u0026quot; or whatever, but\nput it this way: existence of the central bank is a useless\ninstitution.  It causes only damage, let\u0026#39;s accept it.  But if we have\nto have it, then one thing that Murray Rothbard suggested in his\nwritings, the congress must pass legislation that the Fed must not be\nallowed to buy assets.  Because the way that the central bank is\nallowed to pump money is to buy assets.  By buying treasury bonds in\nopen market operations.  This should be forbidden, and thats about\nit.  Then you prevent the boom/bust cycle policies.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(26:01) Vox: Well thank you so much for\nyour time Dr. Shostak, its been very enlightening.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e(26:06) Dr: No, that\u0026#39;s great.\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e\n\u003c/p\u003e\n\u003cp style\u003d\"margin-bottom:0in\"\u003e",1] );  //--&gt;&lt;/script&gt;  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(24:09) Vox: So if you were in charge of the Fed,  you would just lay everybody off and go home. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(25:14) Dr: Well, I wouldn't be doing like Mises  said and say "I am resigning" or whatever, but put it this way: existence of the  central bank is a useless institution. It causes only damage, let's accept it.  But if we have to have it, then one thing that Murray Rothbard suggested in his  writings, the congress must pass legislation that the Fed must not be allowed to  buy assets. Because the way that the central bank is allowed to pump money is to  buy assets. By buying treasury bonds in open market operations. This should be  forbidden, and thats about it. Then you prevent the boom/bust cycle policies.  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(26:01) Vox: Well thank you so much for your time  Dr. Shostak, its been very enlightening. &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;(26:06) Dr: No, that's great. &lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-9029381591779604350?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/9029381591779604350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=9029381591779604350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/9029381591779604350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/9029381591779604350'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2008/04/voxonomics-and-austrian-economics-i.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-6908683451871794541</id><published>2007-07-23T21:20:00.000-07:00</published><updated>2008-04-27T19:19:28.142-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'></title><content type='html'>My goal:&lt;br /&gt;&lt;br /&gt;1. Identify Principles&lt;br /&gt;2. Act with Intention&lt;br /&gt;3. Act consistently&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;Intention denotes deciding the course of action and why, and being prepared to accept the results aka take responsibility for the action.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-6908683451871794541?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/6908683451871794541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=6908683451871794541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/6908683451871794541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/6908683451871794541'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2007/07/my-goal-1.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-5713165263849372325</id><published>2007-06-13T08:55:00.000-07:00</published><updated>2007-07-23T21:35:29.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'></title><content type='html'>Some Random Thoughts on States of Mind&lt;br /&gt;&lt;br /&gt;State of mind is so important to our lives.  It influences how we feel, controls how our thoughts flit from one thing to the next, and lets us communicate with others.  On a larger scale it determines our friends and either sparks inspiration when shared with others or blank stares when not shared.&lt;br /&gt;&lt;br /&gt;By state of mind I mean the thoughts and ideas that are active in the brain at any given time.  It is what comes to mind when someone says "filthy rich".  It is the feeling you get when you smell fresh cut grass.  It is the thing shared when two people say the same exact thing at the same exact moment, "jinx!".&lt;br /&gt;&lt;br /&gt;Thoughts are stored as vast interconnected sets of neurons that represent the state of any number of faculties of the brain.  State of mind is the set of active thoughts.  Thoughts are made active through sensory input or by the processing of currently active thoughts.  When you see an apple or read about a celebrity the low level machinery of the mind awakens the thoughts that were formed when initially exposed to those ideas.  When you naturally wonder, "what ever happened to Harrison Ford?", this is accomplished by following connections to other thoughts which in turn are awakened and replace others.&lt;br /&gt;&lt;br /&gt;Thus our state of mind is constantly changing, continuously adapting to our environment and to our own previous state of mind.&lt;br /&gt;&lt;br /&gt;Many of our abilities rely on "going back" or awakening previous states of mind.  For example to imagine what your family looks like you "recall" or make active the set of thoughts that represent.  You were able to do this because you read the words "imagine your family" which when processed by your visual and language centers awoke the thoughts that were connected to the final ones that represented this state of mind.&lt;br /&gt;&lt;br /&gt;A similar store of thoughts and connections are what allow us to communicate.  It lets us empathize with others, feel a sense of unity and purpose, and influences whole societies through notions of guilt, shame, and honor.  When we share experiences we share similar sets of thoughts and connections.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-5713165263849372325?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/5713165263849372325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=5713165263849372325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5713165263849372325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/5713165263849372325'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2007/06/some-random-thoughts-on-states-of-mind.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-2462797388038526642</id><published>2007-04-21T20:33:00.000-07:00</published><updated>2007-07-23T21:39:47.394-07:00</updated><title type='text'></title><content type='html'>Some Random Thoughts on Efficiency&lt;br /&gt;&lt;br /&gt;Efficiency in regards to the work of multiple Persons&lt;br /&gt;&lt;br /&gt;key ideas:&lt;br /&gt;1 person is the optimal efficiency given sufficient technology.&lt;br /&gt;you pay for a reduction in time with a loss of efficiency&lt;br /&gt;&lt;br /&gt;what is possible is limited by the number and quality of people, resources, and time.&lt;br /&gt;&lt;br /&gt;people create technology.  it comes from nothing.  it seems to violate the equivalence principle.&lt;br /&gt;&lt;br /&gt;the end point or maximum of efficiency is to possess infinite technology which allows 1 person to instantly accomplish anything using only thought.&lt;br /&gt;&lt;br /&gt;what is possible is limited by our creativity.  our ability to think to dream up would could be and how it could be done.  the packaging of this to allow others to have this process without themselves understanding it is technology.&lt;br /&gt;&lt;br /&gt;the full utilization of imperfect technology can only be obtained by those who understand it due to leaky abstractions.  it can only be utilized to the extent that the abstraction holds true, and the implementation details do not leak out to the user.&lt;br /&gt;&lt;br /&gt;From Descartes (Discourse on the Method)&lt;br /&gt;&lt;blockquote&gt;Of these one of the very first that occurred to me&lt;br /&gt;was, that there is seldom so much perfection in works composed of many&lt;br /&gt;separate parts, upon which different hands had been employed, as in those&lt;br /&gt;completed by a single master.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-2462797388038526642?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/2462797388038526642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=2462797388038526642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2462797388038526642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2462797388038526642'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2007/04/some-random-thoughts-on-efficiency.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-2197329535173079886</id><published>2007-03-31T09:04:00.000-07:00</published><updated>2007-03-31T09:06:23.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bzEgFjsyLas/Rg6GwD_lBSI/AAAAAAAAAA4/QqWTgGmZA9g/s1600-h/quinn_accordian.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_bzEgFjsyLas/Rg6GwD_lBSI/AAAAAAAAAA4/QqWTgGmZA9g/s320/quinn_accordian.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5048120392592721186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A tribute to the best damn accordion player ever!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-2197329535173079886?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/2197329535173079886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=2197329535173079886' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2197329535173079886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2197329535173079886'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2007/03/tribute-to-best-damn-accordion-player.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bzEgFjsyLas/Rg6GwD_lBSI/AAAAAAAAAA4/QqWTgGmZA9g/s72-c/quinn_accordian.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-2264075727720792268</id><published>2007-03-31T08:43:00.000-07:00</published><updated>2007-03-31T08:46:34.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ai'/><title type='text'></title><content type='html'>Some thoughts:&lt;br /&gt;what is the smallest atomic definitions for an intelligence?&lt;br /&gt;What are the lowest forms or least abstract forms of data? &lt;br /&gt;What are the most specific forms of data?&lt;br /&gt;&lt;br /&gt;These all seem like different ways of asking what are the basic rules that could be built upon to create intelligence.  The ultimate goal of artificial intelligence is learning.  I think this definition works well because as a program can learn beyond the original intent/ability of its author lies the true nature of intelligence.&lt;br /&gt;&lt;br /&gt;Something that is intelligently designed works well and can often be used for purposes beyond its initial intent.  Maybe this is just lucky.&lt;br /&gt;&lt;br /&gt;It seems like the most concrete thing in any computer program is a binary instruction.  An opcode.  This is the only thing the computer can do without having to translate.  Sort of like a neuron firing in a brain.  It can do it or not.  Binary, like the universe.  There are a few different things a program can do, depending on the hardware.  But the opcodes seem to be the ultimate atomic unit.&lt;br /&gt;&lt;br /&gt;What is the next step up?  Really the sky is the limit since any modern cpu is really a touring complete computational machine.  So maybe the question as stated is not very useful.  How about what would a simple yet powerful next step up be?&lt;br /&gt;&lt;br /&gt;Things like math and reading come to mind.  But do we as humans break things like math and language down into smaller commands before they get down to the opcodes of reality?  Is there a difference between math and language?&lt;br /&gt;&lt;br /&gt;What is the most fundamental definition of language?  What are the basic operators of language?&lt;br /&gt;&lt;br /&gt;Same for math (see philosophy of mathematics and foundation of mathematics)..  of these seems like First Order Logic (FOL) and set theory are the most promising although at first glance they seem to suffer from the same problem of any self referencing system.&lt;br /&gt;&lt;br /&gt;See: Synopsis: Wittgenstein's Logic of Language [http://www.roangelo.net/logwitt/logwitt1.html]&lt;br /&gt;&lt;br /&gt;See: Bound versus Free variables in context of FOL, lambda calculus&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-2264075727720792268?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/2264075727720792268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=2264075727720792268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2264075727720792268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/2264075727720792268'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2007/03/some-thoughts-what-is-smallest-atomic.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-1213901979569291439</id><published>2007-01-10T13:20:00.001-08:00</published><updated>2007-01-10T13:21:30.943-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Essays'/><title type='text'></title><content type='html'>How do you add value?&lt;br /&gt;&lt;br /&gt;Adding value is about giving someone something they do not have and cannot easily acquire without you.&lt;br /&gt;&lt;br /&gt;In the economic sense, our society functions due to specialization, technology, and trade [1].&lt;br /&gt;&lt;br /&gt;Specialization allows people to spend their time doing what they are best at.  Technology allows one to accomplish much more than they would normally.  It does this by allowing one person to bottle up their knowledge into a package and give that package to another person to enable them to do that which they would have no idea how to do themselves.  Trade allows people to get the things they require by doing what they do best.  This is greatly facilitated by currencies, so you can specialize in cows and still buy a carrot without having to sell an entire cow.&lt;br /&gt;&lt;br /&gt;I think the key is not to just find and solve problems, many people can do this.  Its finding and solving a special kind of problem. The kind of problem that many people have, and are willing to pay to fix (or not have).&lt;br /&gt;&lt;br /&gt;What kinds of problems are people willing to pay to fix?  One is the kind they encounter frequently.  The more we run into something the more it annoys us.  Sometimes we become so accustomed to common problems we don't even realize they exist anymore.  This can be seen in software packages where little quirks become standards and are "just the way it works".&lt;br /&gt;&lt;br /&gt;If solving this everyday problem makes one's life more convenient and it is affordable, then many people will pay for this solution.  For example, if you find a simple way that allows people to clean their house or prepare their meals in half the time it currently takes, you would likely have a valuable solution [2].&lt;br /&gt;&lt;br /&gt;Another type of problem people pay to fix is one that effects a major aspect of their life.  It may not be encountered all that often but when it does, it really hurts (or annoys).  Insurance is a good example of this kind of problem.   Having a heart attack can cost you upwards of $50,000 here in the US.  Having health insurance allows you to handle this problem in a reasonable way.&lt;br /&gt;&lt;br /&gt;A third type of solution people are willing to pay for is one that enables them to accomplish more with the same or less resources.  The automobile is a good example of this.  Time to travel was cut dramatically and opened up many opportunities that simply never existed before.  Robotic vacuums, motors, and computers are also excellent archetypes.  Most solutions of this kind involve technology, but sometimes are just a different way of doing things.&lt;br /&gt;&lt;br /&gt;How do you add value?  Solve peoples problems, and optionally provide them with the means to replicate it again and again.&lt;br /&gt;&lt;br /&gt;[1]  See Adam Smith's Wealth of Nations.  This is a very long, but good read.  It can be read a chapter or two at a time and is very useful in carefully laying out what I believe to be a very accurate picture of how society actually works.&lt;br /&gt;&lt;br /&gt;[2]  If you have this solution and it is available for around $19.99 / month please let me know so I can sign up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-1213901979569291439?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/1213901979569291439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=1213901979569291439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/1213901979569291439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/1213901979569291439'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2007/01/how-do-you-add-value-adding-value-is.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-7688254246339567550</id><published>2007-01-08T08:30:00.000-08:00</published><updated>2007-01-08T08:31:46.233-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lame'/><title type='text'></title><content type='html'>I cut my finger on a gum wrapper last Friday.  You know those new fancy gum packages that are like cold medicine pills.  When I pressed my little icy yum flavored crystal out it cut my finger and now it still hurts.  Lame.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-7688254246339567550?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/7688254246339567550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=7688254246339567550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7688254246339567550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/7688254246339567550'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2007/01/i-cut-my-finger-on-gum-wrapper-last.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-4589866792363613108</id><published>2006-12-17T18:38:00.000-08:00</published><updated>2007-06-13T09:35:18.024-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='economics'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'></title><content type='html'>Make Things Users Want!&lt;br /&gt;&lt;br /&gt;I have been thinking about this for a while now.   How do I maximize the value I can provide to this world?  By creating things people want!  This is obvious, but then it has been my experience that most true things are.  What do people want?  Well, I have heard rumor of a bumper sticker saying: "death before inconvenience".  This seems to ring a bell somewhere..  Why?  Because I love convenience.  What makes something convenient?  Often it involves cutting out the stupid work that doesn't really serve any point.  Many times its having some-one or some-thing do what I would normally have to.&lt;br /&gt;&lt;br /&gt;Some examples.. &lt;br /&gt;&lt;br /&gt;Experts:  I hire them to do things (like my taxes, or repairing my cars) because it is more convenient than becoming an expert myself.&lt;br /&gt;&lt;br /&gt;Automation:  Take the repetitive details and make a mechanical or computer device responsible.  They get done faster and better, and I don't have to do anything.  Now thats convenient!&lt;br /&gt;&lt;br /&gt;Philosophy/Religion:  Way more convenient to have someone else tell you what to think as long as its agreeable.  (or:  much easier to read the many great ideas of humanity than come up with them yourself)&lt;br /&gt;&lt;br /&gt;I guess in the end, I am a user and I want convenience!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-4589866792363613108?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/4589866792363613108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=4589866792363613108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4589866792363613108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/4589866792363613108'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2006/12/make-things-users-want-i-have-been.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-343826962010432927</id><published>2006-12-15T12:54:00.000-08:00</published><updated>2006-12-15T13:08:05.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Essays'/><title type='text'></title><content type='html'>Ok, I have been reading Paul Graham.  Man, this guy has some great thoughts laid out in well written essays.  Here are a few of my favorite nuggets:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;I once claimed that &lt;a href="http://www.paulgraham.com/nerds.html"&gt;nerds&lt;/a&gt; were unpopular in secondary school mainly because they had better things to do than work full-time at being popular.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Man, is that ever a better explanation than nobody likes you!  Or how he recommends fighting corruption:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;Like all illicit connections, the connection between wealth and power flourishes  in secret. Expose all transactions, and you will greatly reduce it. Log  everything. That's a strategy that already seems to be working, and it doesn't  have the side effect of making your whole country poor.&lt;/blockquote&gt;Its like log4j only for government!  Brilliant!  Or how about turning the whole immigration issue on its head like this:&lt;br /&gt;&lt;blockquote&gt;American immigration policy keeps out most smart people, and channels the rest  into unproductive jobs. It would be easy to do better. Imagine if, instead, you  treated immigration like recruiting-- if you made a conscious effort to seek out  the smartest people and get them to come to your country.&lt;/blockquote&gt;Recruiting the best and brightest, just like football, only for nerds!&lt;br /&gt;&lt;br /&gt;Definitely spend some time reading these &lt;a href="http://www.paulgraham.com/articles.html"&gt;essays&lt;/a&gt; you will be glad you did!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-343826962010432927?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/343826962010432927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=343826962010432927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/343826962010432927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/343826962010432927'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2006/12/ok-i-have-been-reading-paul-graham.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-115748014393287705</id><published>2006-09-05T11:10:00.000-07:00</published><updated>2006-09-05T11:15:43.960-07:00</updated><title type='text'></title><content type='html'>Annoying Windows Behavior&lt;br /&gt;&lt;br /&gt;You cannot create an executable in Visual Studio both inherits its parents standard in/out handles so that it can write to the console if run from a console.  If you create a console application, it will inherit from its parent, but it will always create a console window even if not run from a command line.&lt;br /&gt;&lt;br /&gt;So, say you would like to create a windows GUI application that you want to be able to pass command line parameters to.  This works fine, but imagine you would like to print out a usage message to current console window if parameter is set.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-115748014393287705?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/115748014393287705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=115748014393287705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/115748014393287705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/115748014393287705'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2006/09/annoying-windows-behavior-you-cannot_05.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-115747982494306649</id><published>2006-09-05T11:06:00.000-07:00</published><updated>2006-09-05T11:10:24.956-07:00</updated><title type='text'></title><content type='html'>Annoying windows behavior:&lt;br /&gt;&lt;br /&gt;You cannot create a shortcut with a relative path to its target.  This is annoying in the following situation.  Say you want to create a shortcut that sets command arguments for an executable.  Then say you would like this directory to be copied to another machine (say from a network drive) and have the shortcut reference the executable in the same directory.   There is no way to do this with a shortcut.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-115747982494306649?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/115747982494306649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=115747982494306649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/115747982494306649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/115747982494306649'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2006/09/annoying-windows-behavior-you-cannot.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-115508780722854380</id><published>2006-08-08T18:34:00.000-07:00</published><updated>2006-08-08T18:49:54.050-07:00</updated><title type='text'></title><content type='html'>Getting your favorite home brew application to run on the corporate servers can always be a chore.  This is especially true when your corporate servers are exclusively Windows/IIS and single sign on is a requirement for all internal applications.  Getting you app up and running is made even harder when you went out on a limb and wrote it using ruby on rails.&lt;br /&gt;&lt;br /&gt;Now you are in a pickle.  You now love ruby and rails, but in order to show off your new application you have to run it on the previously mentioned environment.  Following is my solution to this very problem.&lt;br /&gt;&lt;br /&gt;First get your hands on a ReverseProxy (I used &lt;a href="http://www.saltypickle.com/Home/16"&gt;http://www.saltypickle.com/Home/16&lt;/a&gt;).  Install your application as a windows service using mongrel (&lt;a href="http://mongrel.rubyforge.org/"&gt;http://mongrel.rubyforge.org/&lt;/a&gt;) a very fine and easy http/rails server.   Set your IIS virtual directory to use only integrated authentication.  Next setup (configure or hack) your ReverseProxy to forward request onto your mongrel service, and to add an http header populated with the authenticated users user name.  Finally add a before filter guarding any actions you want to limit access to and match the value past in the http header from the ReverseProxy to grant or deny access.  Finally, fix any bugs you may encounter (there were a few to get redirects working), and happy days, you are in business!&lt;br /&gt;&lt;br /&gt;Details to come...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-115508780722854380?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/115508780722854380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=115508780722854380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/115508780722854380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/115508780722854380'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2006/08/getting-your-favorite-home-brew.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27962811.post-114740363316489155</id><published>2006-05-11T20:08:00.000-07:00</published><updated>2006-05-11T20:13:53.173-07:00</updated><title type='text'></title><content type='html'>The office is a funny show.  Dwight was trying to move his boggle head of himself with his mind.  Jim and Pam watched videos of local cover bands.  Great times.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27962811-114740363316489155?l=deepfall.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deepfall.blogspot.com/feeds/114740363316489155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27962811&amp;postID=114740363316489155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/114740363316489155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27962811/posts/default/114740363316489155'/><link rel='alternate' type='text/html' href='http://deepfall.blogspot.com/2006/05/office-is-funny-show.html' title=''/><author><name>Deepfall</name><uri>http://www.blogger.com/profile/15654139278669341676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_bzEgFjsyLas/SU8fh3-XavI/AAAAAAAAADM/jr6-1tm-mi0/s1600-R/head_me_bigger.jpg'/></author><thr:total>0</thr:total></entry></feed>
