<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mirari</title>
	<atom:link href="http://www.blog.craig.snoeyink.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.blog.craig.snoeyink.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 26 Apr 2012 01:11:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title></title>
		<link>http://www.blog.craig.snoeyink.org/?p=113</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=113#comments</comments>
		<pubDate>Thu, 26 Apr 2012 01:11:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.craig.snoeyink.org/?p=113</guid>
		<description><![CDATA[I&#8217;ve noticed that most things that I would post here have ended up as crappy Reddit comments. I am going to try to fix that. I saw a comment on Reddit the other day that made me think of political strategy.  The post referred to the fact that the proposed &#8220;Buffet Rule&#8221; would not actually [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed that most things that I would post here have ended up as crappy Reddit comments. I am going to try to fix that.</p>
<p>I saw a comment on Reddit the other day that made me think of political strategy.  The post referred to the fact that the proposed &#8220;Buffet Rule&#8221; would not actually generate that much money. My response was, of course not. The goal at this point is not to raise money. The goal at this point is to start moving the needle with response to public opinion on taxing the rich.</p>
<p>It is interesting how much public opinion has changed with respect to the tax rate for the highest income in America. Setting aside questions about how effective such taxes are, it is remarkable how there seems to have been a consensus that taxing them is bad. In this post I want to present a theory that large issues like behave as though&#8230; well, i can&#8217;t think of a good physical analogy but allow me to explain.</p>
<p>I still believe quite strongly that much of politics is governed by group dynamics, in particular people&#8217;s need to identify with a group. I recently heard of some interesting research that talked about how what I call group dynamics effects cheating. They set up a math test where one is paid $0.50 for each question they answer correctly. The catch is that 2 minutes into the test someone who isplanted by the experimenters stands up and says &#8220;I&#8217;m finished&#8221;. The person running the experiment asks him how many problems he finished, the plant lies and says all 20, collects his money, and leaves. The real participants now know that cheating is possible and lucrative. Turns out that after seeing this a large number of people also cheat.</p>
<p>Thats not the interesting part though. Things get awesome when they dress the planted person in a competing college&#8217;s sweat shirt. In this case, when the person cheating is in a different group, <em>cheating goes down</em>.</p>
<p>What?</p>
<p>Yes.</p>
<p>So to recap, if someone in your group cheats, cheating becomes less bad. If someone not in your group cheats, cheating becomes worse. Turns out morality is a somewhat fluid thing, not that we should be surprised. So the question is, how does this apply to politics?</p>
<p>The usefulness of the Occupy movement has not been, really, any particular achievement with regards to policy. The lasting achievement of the Occupy movement has been to create two new groups in the eye of the public: the 1% and the 99%. Such a division is not new, a viewing of old political cartoons shows that it was quite common to depict rich people as having bodies that looked like bags of money. The effect is the same, to create a group of people defined by their money, an amount of money one could not hope to achieve in their lifetime.</p>
<p>Prior to the 1% it was simply the rich vs. the poor. The problem with rich vs. poor is that, well, no one wants to be poor. Even if they are, they will self-identify with the rich. This led to the norming of many of the evils historically associated with the rich: greed, political manipulation, and exploitation. They were not necessarily good&#8230; just, acceptable just like cheating in the test became more acceptable after one person did it.</p>
<p>But with the introduction of the 1% now suddenly it is possible to frame alot of these discussions in such a way that the person cheating is not part of your group anymore. Now the greed, political manipulation, and exploitation become unacceptable activities, well worth punishing the fuck out of people for.</p>
<p>It is striking out much of politics is actually just this sort of framing. You should try to paint the picture such that as much of your constituency is included as possible. As long as they can identify with what you are talking about they will generally find good stuff great, mediocre stuff good, bad stuff mediocre, and horrible stuff bad. Of course the opposite is true too <img src='http://www.blog.craig.snoeyink.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=113</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debt Ceiling</title>
		<link>http://www.blog.craig.snoeyink.org/?p=111</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=111#comments</comments>
		<pubDate>Tue, 26 Jul 2011 10:28:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.craig.snoeyink.org/?p=111</guid>
		<description><![CDATA[Would you voluntarily contribute 60 cents per gallon of gas to help maintain roads? How about $2000 a year to support our military? What about $2600 a year so that every child, regardless of means, can get an education and have a chance at the American Dream? How about donating $500 a year to guarantee [...]]]></description>
			<content:encoded><![CDATA[<p>Would you voluntarily contribute 60 cents per gallon of gas to help maintain roads? How about $2000 a year to support our military? What about $2600 a year so that every child, regardless of means, can get an education and have a chance at the American Dream? How about donating $500 a year to guarantee that should the worst happen everyone, including yourself, will at least have food, housing, and clothes. The answer is, in general, no. People think they will and say they will, but rarely act outside of their own narrow and immediate interests.</p>
<p>We elect representative governments because we need people to make the hard decisions that we wont make for ourselves. We need them to make those choices that benefit us in thousands of ways that we can&#8217;t easily count or deposit in the bank.</p>
<p>But what good is a representative government when all the Representatives do is repeat the angriest words of the people in your constituency? And when those people are so angry as to refuse to compromise over a routine legislative action&#8230;</p>
<p>People get hurt.</p>
<p>All this to say: Republicans&#8230; grow some balls, do your job and do whats right. You are pandering to a minority constituency that in all probability has no idea what is actually in its best interest.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=111</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Game Changer</title>
		<link>http://www.blog.craig.snoeyink.org/?p=107</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=107#comments</comments>
		<pubDate>Fri, 25 Mar 2011 00:40:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.craig.snoeyink.org/?p=107</guid>
		<description><![CDATA[Recent events in Libya have gotten me thinking&#8230; but not about my usual stuff. No, I&#8217;m not concerned with international relations (relations, heh heh) or game theory or &#8230; well there are lots of interesting things going on in Libya. No, I have been thinking about the no fly zone. You see, so long as [...]]]></description>
			<content:encoded><![CDATA[<p>Recent events in Libya have gotten me thinking&#8230; but not about my usual stuff. No, I&#8217;m not concerned with international relations (relations, heh heh) or game theory or &#8230; well there are lots of interesting things going on in Libya. No, I have been thinking about the no fly zone.</p>
<p>You see, so long as developed countries have such overwhelmingly superior air power they have some measure of control over other less developed nations. If you look at past wars we have lost impressively few aircraft and it is not for lack of effort on the behalf of our enemy. In fact, the story of an american plane downed in the Bosnian peace keeping mission is practically a legend.</p>
<p>As the Iraq and Afghanistan wars have shown us, if we have to fight on the ground we are much more vulnerable. So much so in fact that it could be possible for a small 3rd world country to win such a war against us. All that is necessary is to inflict enough casualties that the american public loses it&#8217;s appetite for fighting and we will pull out.</p>
<p>But you can&#8217;t keep control over a country if you are constantly afraid of the skies. Trains and trucks used to restock your fighters will have a small chance of surviving. Nor can even relatively small groups of people move around without being blown up. The key then, if you are a small poor nation fighting a large one is to bring your enemy to the ground.</p>
<p>That is currently very expensive and difficult. Only fairly large missiles can reach high flying planes and these are pretty expensive. It also take relatively high technology to overcome jamming and other modern anti-missile methods like flares and whatnot. Anything reasonably cheap is also going to involve a radar transmitter that will broadcast your location to the enemy. All in all this means that fighting a long and protracted war is near impossible.</p>
<p>All that is about to change. I think. Witness the new class of<a href="http://www.associatedcontent.com/article/7780388/us_navy_laser_prototype_breaks_record.html?cat=15"> lasers being developed by the Navy</a>. An anti-aircraft weapon would not need to be as strong, aircraft have far thinner skins and move far slower then missiles. Additionally, the weapon fires instantaneously and is potentially impossible to track. The optical technology need to focus the beam on a plane 20 km away already exists so now it is just a matter of powering the device. Throw in some ultracapacitors and a remote charging station and you have a virtually silent indefensible weapon. And, since all you need is electricity, you can fight for years at only 5o bucks a fire.</p>
<p>No more No Fly Zones. At least, no more no fly zones enforced by aircraft.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=107</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moments &#8211; Week 2</title>
		<link>http://www.blog.craig.snoeyink.org/?p=104</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=104#comments</comments>
		<pubDate>Sun, 06 Mar 2011 19:32:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.craig.snoeyink.org/?p=104</guid>
		<description><![CDATA[I&#8217;ve started meditating. Or at least, I am trying to start trying to meditate. I am following the program designed by John Kabat-Zinn in Full Catastrophe Living: Using the Wisdom of Your Body and Mind to Face Stress, Pain, and Illness. This book, which is somewhat unfortunately titled, is awesome and I highly recommend it. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started meditating. Or at least, I am trying to start trying to meditate. I am following the program designed by John Kabat-Zinn in <em>Full Catastrophe Living: Using the Wisdom of Your Body and Mind to Face Stress, Pain, and Illness. </em>This book, which is somewhat unfortunately titled, is awesome and I highly recommend it.</p>
<p>Why meditation? Well, for years I have been reading misc. news reports about the benefits of meditation. A few months ago I read a particular article about <a href="http://esciencenews.com/articles/2011/01/21/mindfulness.meditation.training.changes.brain.structure.8.weeks">a study done in Boston </a>where participants underwent an 8 week meditation program after which the study found significant changes in brain structure. This was significant, to me in any case, for several reasons. The first is that nearly every scientific study on meditation I have seen was largely qualitative. Those that did involve something quantitative like an MRI brain scan were largely performed on long time participants of meditation. These studies, while cool, are always subject to caveats. Secondly, these changes occurred over a time period of 8 weeks&#8230; a breathtakingly short period of time. It is only recently that we have come to fully accept that the brain is plastic into adult hood and here we have an example of a &#8220;simple&#8221; exercise that can healthy change the brain in 2 months. The final impressive thing about this study is that the participants were simply given instructions and a series of tapes and told to follow them at home.</p>
<p>So, if you add all that up you have dramatic healthy changes in brain structure over a short period caused by largely self guided behavior. Incredible. Needless to say it piqued my interest and I started looking into it alittle further. Once I started looking I heard this <a href="http://www.npr.org/2011/02/08/133505880/at-end-of-the-line-prison-an-unlikely-escape">story on the radio</a>. In my mind it was possible that the first study I mentioned above cheery-picked their participants, the story of meditation at the prison mentioned above addressed this. Here we have people who in most respects are a population of people who one would expect have few of the traits expected of a meditation practitioner.  And yet, they do it, voluntarily. In fact there is a 1 year waiting list on the program. Plus, this isn&#8217;t the self guided 8 week program mentioned above. No, these inmates are put into a gym for 10 days and do nothing but practice meditation for 17 hours a day. Incredible.</p>
<p>I didn&#8217;t start with the 8 week program mentioned above. I actually found this great resource called <a href="http://www.urbandharma.org/udharma4/mpe.html">Mindfulness in Plain English</a>. Despite how straight forward and encouraging this book is, what they suggest is still rather intimidating. You start, for 20 minutes a day, just sitting and watching your breath. Thats it. I tried this for a week and, frankly, got intimidated.</p>
<p>So, I found the tapes and book mentioned in the 8 week study and decided to commit to the program. The first two weeks you practice what is called a body scan. You lay down and, guided by a tape, slowly scan over your body simply paying attention to it. Every time your awareness is drawn somewhere else, be it a distracting noise or thought, you simply notice it and return your attention to the body part. Thats it.</p>
<p>The next two weeks involve alternating between practicing hatha yoga, again guided by the tapes, and the body scan used during weeks 1 and 2. In addition to this you are asked to be aware of one pleasant event each day, jotting down whether or not you were aware of it as it was happening, how you were feeling and what you were thinking, as well as what it means to write it down. The 4th week you do the same but for unpleasant events.</p>
<p>Weeks 5 and 6 involve yoga and sitting meditation (That stuff that intimidated me earlier!)</p>
<p>Week 7 is up to you.</p>
<p>And week 8 you practice along with the tapes again, this time being aware of how your practice has evolved and changed.</p>
<p>&nbsp;</p>
<p>So, I just finished week 2 of this program and I thought I would do a little check in.</p>
<p>Practicing the body scan has been harder then I anticipated, I often space out towards then end of the time period and I have a tough time concentrating. Also, I&#8217;m almost always tired so it is hard not to fall asleep! Despite this I feel like I have noticed changes in me. The most obvious is that I am much more aware of tension in body. I find that I notice tension creeping into my shoulders and neck as I work or walk and almost immediately work to relax the tension. I used to do this before, but I would only notice the tension after it started to hurt and I was not nearly as effective at relaxing.</p>
<p>A more subtle change is that I feel more competent at noticing when I am getting anxious and dealing with it. This is a rather recent developement, but within the last few days I feel like when I catch myself getting anxious early I can do the following: stop, focus on my breathing for little bit, relax my gut like I mentioned above, and be mindful of the anxiety. That last part is really the meat (I think) of what this whole meditation thing is about.</p>
<p>This is because everything I have described so far has been <em>mindful</em> meditation. Instead of simply practicing concentration, mindful meditation encourages awareness as well as concentration. In a way you are exercising your ability to control your awareness. This is not as easy as it seems, how many times a day do you catch yourself day dreaming&#8230; how many times do you not catch yourself! It is more then just day dreaming though, for me, for example, it has to do with anxiety. Once I start getting anxious it starts off a chain reaction where I start obsessing about things that make me even more anxious. Just thinking about those things as I write is starting off the chain.</p>
<p>Control, then, is important because it is how you break the chain. If you become anxious you focus your attention on the anxiety, not the obsessive train of thoughts that follows. Once you are aware of your anxiety, you can accept that you are anxious and move on to a new moment. Its ok to be anxious, it happens and usually for a reason. But there is no reason to become dis-proportionally anxious.</p>
<p>That is how I think it happens. Like I said, it has only happened a few times but it is encouraging.</p>
<p>I hope to do an update after the next two week block.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=104</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A moments pause&#8230;</title>
		<link>http://www.blog.craig.snoeyink.org/?p=101</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=101#comments</comments>
		<pubDate>Mon, 24 Jan 2011 13:45:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.craig.snoeyink.org/?p=101</guid>
		<description><![CDATA[So in my last post I talked about how I want to create a website that helps people reach a consensus. I ran into a little problem that I would like to talk through. The problem is this: while I believe I have a way to determine when people reach a consensus and when they [...]]]></description>
			<content:encoded><![CDATA[<p>So in my last post I talked about how I want to create a website that helps people reach a consensus. I ran into a little problem that I would like to talk through.</p>
<p>The problem is this: while I believe I have a way to determine when people reach a consensus and when they are getting closer to a consensus, I don&#8217;t have a way of helping people communicate. If people are trying to reach a consensus they need to be able to talk and exchange ideas. This becomes difficult though using text for even a relatively small number of people. Effectively using most online tools requires alot of self discipline. Witness the decline of popular forums. Dedicated users can craft some incredible communities but the addition of new people will often cause the collapse of useful dialog.</p>
<p>While I won&#8217;t deny that dedicated people can reach a consensus through terrible tools they are not the audience that we are targeting. We want to provide a tool that is capable of being used by anyone regardless of how long they have worked together or how well they work together. This is a fundamentally different problem. What we have to do is somehow mimic the techniques that effective teams learn but on a huge scale.</p>
<p>So what are these techniques? Well effective communicators have a high signal to noise ratio. This is necessary because people just don&#8217;t have the time or patience or presence of mind to be able to sort through a huge amount of messages to determine the relevant ones. For the most part, this is the central challenge: how can we sort the wheat from the chaff while still maintaining continuity in the discussion.</p>
<p>I have the inkling of an idea as to an approach to take towards this. Twitter. Well, not exactly Twitter but something like it.</p>
<p>What fascinates me about twitter is that people are actually capable of carrying out a discussion on it. Sure, it isn&#8217;t often a good discussion but it is a discussion. What is great is that this discussion occurs despite the absence of any sort of continuity like you see in a forum or in an email chain.</p>
<p>The continuity is achieved through hyper-linking and general knowledge of the topic being discussed. This is pretty effective considering twitter posts are so small that one can&#8217;t summarize or attempt to restate the previous message or argument.</p>
<p>I bet, too, that if you analyzed Twitter networks you would find that there are definite communities which interact through a limited number of linking profiles. For example, someone who follows Sarah Palin&#8217;s profile (in a serious sense and not merely to keep an eye on crazy) would not likely follow Rachel Maddow.</p>
<p>Which leads me to my idea: pass around messages of a limited size between users but choose which messages go where in a smart way.</p>
<p>Like I said in my last post, it is easy to say &#8220;Smart way&#8221; but difficult to codify what we mean. In general though, here are the guidlines:</p>
<ul>
<li>Messages are attached to solutions. People will only ever see messages related to solutions they have seen.</li>
<li>Messages are not sent around to change people&#8217;s opinion or whatnot. Messages are sent around based on their effectiveness.</li>
<li>The effectiveness of messages will be judged in two ways: how it affects consensus on the solution it is attached to, how people perceive the message.</li>
<li>We will judge how it affects consensus by looking at the position of  people before and after they read the message. Do they all approach the middle or become more entrenched in their previous positions. This could mean they all agree a solution sucks or that it rocks.</li>
<li>The second way will be the productiveness of the message. People can indicate &#8220;Yes/No&#8221; if a message was productive or not. This might help filter out stupid messages like &#8220;This solution is something the Nazi&#8217;s would have used!&#8221; more quickly then if we just used the effectiveness of the message.</li>
</ul>
<p>Ok, so thats the basic idea as of now. Still pretty nebulous but the details will come as I work on them. Just a summary though for my own purposes:</p>
<p>How this will work is people will sign into the website because they are part of some group that needs to make a decision. This can be a choice between actions, crafting a group statement, or whatever. After they log in people will be able to submit solutions. These solutions will be sent to other random users and those users will have the option to submit messages relating to the solution in order to give extra information to other users. They will also rate the solution. At any time users can submit new solutions or messages to solutions that they have read in the past provided those solutions are still active.</p>
<p>What goes on behind the scenes is that we are using an algorithm similar to what netflix uses to determine how close to a consensus people are on a given solution. Solutions that seem to achieve consensus better will be sent to more people and the opposite will be true for solutions that do not achieve consensus. Messages will be sent in a very similar way.</p>
<p>In this way users do not need to read every solution or every message.</p>
<p>Alright, time to practice lecture. Peace.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=101</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consensus</title>
		<link>http://www.blog.craig.snoeyink.org/?p=97</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=97#comments</comments>
		<pubDate>Sun, 26 Dec 2010 04:50:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.craig.snoeyink.org/?p=97</guid>
		<description><![CDATA[I have an idea and I want to start working on it&#8230; slowly&#8230; The basic idea is this: it seems like no one cares about reaching a consensus any more. Rather, the goal is to get 51% of a given population to agree with you and you are done. The problem is that it is [...]]]></description>
			<content:encoded><![CDATA[<p>I have an idea and I want to start working on it&#8230; slowly&#8230;</p>
<p>The basic idea is this: it seems like no one cares about reaching a consensus any more. Rather, the goal is to get 51% of a given population to agree with you and you are done. The problem is that it is very hard to reach a consensus, especially as the group that is attempting to make a decision gets bigger. To address this problem I am going to create a website that facilitates the process of reaching a consensus assuming that the number of people participating is rather large.</p>
<p>What are the steps of consensus making? There is no real consensus (haha) on how to go about it but in general: everyone is encouraged to express their point of view, specific areas of disagreement are described and then discussed, and the final decision is owned by the whole group. The last part is very important because is signifies that everyone goes in expecting to reach a consensus. Crucially, there is also almost always a facilitator that performs functions like summarizing discussion and group opinion, controlling discussion to make sure it is productive (no one speaks to much, disagreeable people are called out, &#8230; ext&#8230;).</p>
<p>There are several things about what I described above that make it difficult to use consensus as a decision making process in both large groups and varied settings. The first is expectations. People generally don&#8217;t expect to have to reach a consensus and instead try to win a decision making process. The second is the facilitator. This is a highly skilled and important position and relatively few people have the ability or practice to perform it well. What I would like to do is create a website that helps solve both of these problems.</p>
<p>Why create a website when there are so many ways to communicate as a group online? The real reason is that none of them work well. Forums become crowded and users have a difficult time ensuring that they see every post. Reddit does a better job in it&#8217;s comment section but, like forums, when the number of comments gets above a certain number it is very easy to get lost in the crowd. Email lists, bulletin boards, facebook, and many others all suffer from the same problems.</p>
<p>So what do I want to create? Lets first talk about how I would solve the problems inherent in reaching a consensus online.</p>
<p>The first problem of expectation is partially solved by creating a website with the sole expectation of creating a consensus. People know that what they are getting into is not the typical majority wins situation. Participants should also get feedback as to how well their participation is helping the group reach a consensus. Do their comments and suggestions help draw the group together or cause it to be more divided? Are people just ignoring their posts because they suck? Are they not saying anything at all or too much? Are they being to stubborn? Crucially, these are all things that a facilitator would monitor and tell the individual.</p>
<p>So, how do we get a facilitator? One option would be to have someone elected to be a moderator. The problem with this the quality of the process is only as good as the quality of the moderator. Plus, this does not scale well with large groups. So we need to develop some kind of algorithm that can facilitate the decision making process&#8230; What do we need this algorithm to do:</p>
<ul>
<li>Recognize differences/similarities in opinion</li>
<li>&#8230;. thats about it.</li>
</ul>
<p>Everything can be inferred from this one metric. If there is a minimum level of differences in opinion then we have a consensus. If a persons actions reduce differences, this is good and should be encouraged. Does one person not move towards a consensus as all? This is bad and should  be addressed. So if everything comes down to recognizing differences in opinion&#8230; how do we go about doing this vital step?</p>
<p>Actually, someone has done it for us. Netflix lives and dies by its ability to recognize similarities in opinion and has developed a relatively robust algorithm to recognize and more crucially, predict these similarities.</p>
<p>What if, instead of movies we have solutions. Each user rates solutions and we identify regions of opinion. In a way, we would expect solutions to fall into general categories like Romantic Comedie, Horror, and Action movies. You will note that not everyone needs to see every solution. The netflix algorithm allows us to anticipate what an individual would think of a possible solution even if they haven&#8217;t seen it.</p>
<p>Once we have identified regions of opinion we need to start working to bring everyone together. This is where it gets tricky. We need to be able to do several things at this point. One is to modify solutions and the other is to facilitate discussion. Modifying solutions is relatively easy. We can just create a new solution that is &#8220;linked&#8221; to the old one.</p>
<p>Discussion though implies some kind of back and forth. What is most difficult is that at this point we have not assumed that every individual has even seen the solution that someone wants to discuss. So, what if people issue statements. Statements can reference other statements and *have* to be reference solutions but are written as self-sufficient statements. What is key about these is that once we have enough data we can start maximizing the usefulness of these statements. For example, say someone writes an epic statement that causes everyone to agree with the statement it is linked to. We can recognize this and try to make sure that as many people see it as possible.</p>
<p>How do we recognize a statement that helps people reach a consensus? Well, we can compare the votes related to the statement+solution combo to the previous solution. If there is greater consensus we run with it. One problem that I am still working out is how to deal with statements. I feel like each statement should be tied to a solution, and that one just re-votes on a solution. We can then use changes in votes to evaluate the effectiveness of solutions. This prevents people from &#8220;liking&#8221; a statement.</p>
<p>It is important to remember too that consensus that an idea is bad is also important. In that case we still circulate a bad solution+statements until a certain confidence is reached that it is bad. Then we kill it.</p>
<p>Ok, that is about it for now. I will have to address alot of this in detail before I actually start coding. If I had to guess I&#8217;m going to have to have some individual posts on:</p>
<ul>
<li>The Netflix Algorithm and how to modify it for our purposes</li>
<li>Given the netflix algorithm and the details worked out above, how to evaluate a consensus and progress towards a consensus.</li>
<li>Details of a solution and how people will vote for it, how to decide to who and when a solution is sent to a user.</li>
<li>Details of a statement. When to delete statements, which statements to send on, how voting works with statements vis a vi solutions.</li>
</ul>
<p>One I have worked out these details I suppose I can start thinking about how to implement this as a website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=97</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moved my blog, sort of, again&#8230;</title>
		<link>http://www.blog.craig.snoeyink.org/?p=1</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=1#comments</comments>
		<pubDate>Mon, 24 May 2010 16:04:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.craig.snoeyink.org/?p=1</guid>
		<description><![CDATA[So my blog has changed locations again. Same city this time, just different neighborhood. You might notice that the url changed from www.craig.snoeyink.org/blog to www.blog.craig.snoeyink.org&#8230; The reason for this is that my website got hacked about 3 weeks ago causing all of my wordpress, gallery2, and mediawiki websites to redirect to a malware website which [...]]]></description>
			<content:encoded><![CDATA[<p>So my blog has changed locations again. Same city this time, just different neighborhood. You might notice that the url changed from www.craig.snoeyink.org/blog to www.blog.craig.snoeyink.org&#8230;</p>
<p>The reason for this is that my website got hacked about 3 weeks ago causing all of my wordpress, gallery2, and mediawiki websites to redirect to a malware website which automatically downloaded junk and tried to convince you to run it in order to clean your computer of malware&#8230;. Pretty funny actually but ultimately very annoying. Especially since I am hoping that lots of people will use www.micro-fab-wiki.org .</p>
<p>I am not sure what the real source of the infection was but the end result was that every *.php file in the directory that is controlled by the ftp username I use had a string inserted at the top. This string adds some javascript to every .html file created that loads a script from a server. This script then redirects the browser to the malicious website. It does this to all .php files, even those that don&#8217;t create .html files. This ended up being a huge problem as you will see.</p>
<p>The first thing I did to fix it was upgrade all of my instillations of wordpress, gallery2, and mediawiki. This ended up being a mistake in the case of gallery2 because it used .php files and those files were, as I mentioned before, &#8220;infected&#8221;. This corrupted the upgrade process and, while I still had all of my photos, I lost all of the comments, descriptions, and everything else stored in the database.</p>
<p>After I upgraded everything I started looking more closely at all the files and noticed that all the .php files were changed. I wrote a python script that fixed all the files:</p>
<pre>import os, os.path, stat, time

badCode = 'Bad bit of php' + '\n'

def processDirectory ( args, dirname, filenames ):                              
 print 'Directory',dirname                                                   
 for filename in filenames:
 dummyString = filename.split('.')
 if dummyString[-1] == 'php':

 dummyFile = open(dirname + "/" + filename,'r')
 steve = dummyFile.readlines()
 dummyFile.close()
 if steve[0] ==  badCode:
 steve.pop(0)
 dummyFile = open(dirname + "/" + filename,'w')
 dummyFile.writelines(steve)

 dummyFile.close()

top_level_dir = "/home/craig/Desktop"                                                    
os.path.walk(top_level_dir, processDirectory, None )  
</pre>
<p>This assumes that the malicious code, stored as &#8220;badCode&#8221;, is the first line of the .php file.</p>
<p>This worked but the source of the infection remained and reinfected all the .php files. So I made new instillations of each website on their own subdomains. This way I could create a separate user for each and effectively quarantine them. This way if one got hacked I wouldn&#8217;t lose all of them like I did this time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My own connections episode</title>
		<link>http://www.blog.craig.snoeyink.org/?p=86</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=86#comments</comments>
		<pubDate>Fri, 25 Sep 2009 04:42:31 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.craig.snoeyink.org/blog/?p=86</guid>
		<description><![CDATA[So I&#8217;m writting lecture today for Fluid Dynamics class tomorrow and I decide to do a problem based on the space shuttle. Specifically, what is the velocity of the space shuttle as a function of time *after* it jetisons it&#8217;s solid rocket boosters. What I found out while researching this is that the space shuttle [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m writting lecture today for Fluid Dynamics class tomorrow and I decide to do a problem based on the space shuttle. Specifically, what is the velocity of the space shuttle as a function of time *after* it jetisons it&#8217;s solid rocket boosters.</p>
<p>What I found out while researching this is that the space shuttle actually slows down after it loses its solid rocket bosters because it is to heavy for its main engines (those three big cones sticking out the back). !!! is what you should be saying. Putting a shuttle into orbit is all about speeding it up fast enough speed, so why would you possibly slow down if you didn&#8217;t have too?</p>
<p>Here is where things get interesting. Solid rocket boosters burn from the inside out along the entire interiour. Increasing the length of the booster then is a way of increasing the thrust. Increasing the diameter would increase, then, the length of time that the booster burns for. So then it would seem that an easy fix to the problem would be to make the solid rocket booster wider. Then the solid rocket booster would burn long enough that when they are jetisoned the shuttle will be light enough it won&#8217;t slow down.</p>
<p>But, of course, that isn&#8217;t the case so why? Well, it turns out that the solid rocket booste segments are manufactured in Utah of all places and have to be shipped to Florida by rail. The rail lines pass through the mountains using tunnels. These tunnels were bored long ago and are only just wide enough for trains of standard gauge. The solid rocket booster segments then must fit through these tunnels, effectively limiting their size. Since their size is limited, the duration over which they can burn is limited.</p>
<p>!!! Seriously !!! Well, maybe. I don&#8217;t really know, but the pieces all fit together. The best part of all this is though that the width of rail road tracks was set over 2000 years ago in Rome. Roman chariots would wear grooves into their roads and anyone who wanted to use those roads would have to make sure their axels were the same width or risk breaking them. Even after the Roman empire fell, anyone wishing to use the roads still had to make their axels the same width. Old habits die hard and our rail road tracks are evidence of this.</p>
<p>So: Rome set a standard width for their chariots, rail roads adopted this out of conviniece, a company in Utah wins a contract to build solid rocket boosters for the new space shuttle, NASA engineers discover a limit to the size of the solid rocket boosters, and the space shuttle has to slow down for a bit durring it&#8217;s accent towards space.</p>
<p>PS Mickey asked a really good question, &#8220;Why not carry less fuel so the space shuttle is light enough when the solid rocket boosters are let go?&#8221; The reason is that while you can&#8217;t make the boosters last longer, you can make them stronger. So, you make it so that the shuttle is too heavy for 10 seconds or so. Durring this time, you still gain height, which is good, even though you are slowing down. Plus, you are getting as much fuel as possible going as fast as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=86</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The community and the game&#8230;</title>
		<link>http://www.blog.craig.snoeyink.org/?p=83</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=83#comments</comments>
		<pubDate>Wed, 26 Aug 2009 20:58:36 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.craig.snoeyink.org/blog/?p=83</guid>
		<description><![CDATA[So I recently read an interesting blog entry by a power user at stackoverflow.com. If you are not familiar with it, stackoverflow is a website designed to help people with programming questions. People submit questions and othe users submit answers where the answers get voted on and, supposedly, the best answer rises to the top. [...]]]></description>
			<content:encoded><![CDATA[<p>So I recently read an interesting <a href="http://www.codexon.com/posts/simple-tips-to-get-stackoverflow-reputation">blog entry</a> by a power user at stackoverflow.com. If you are not familiar with it, stackoverflow is a website designed to help people with programming questions. People submit questions and othe users submit answers where the answers get voted on and, supposedly, the best answer rises to the top. Each use has a certain &#8220;reputation&#8221; score that they improve by giving good answers. Actually, they improve it by getting more votes.</p>
<p>Stackoverflow isn&#8217;t terribly unique, reddit.com  and digg.com are both examples of websites that give users a score for how well they perform. Instead of relying on moderators like many on line communities, these websites use algorithms and input from the community to determine how well a user is doing. Many times users get extra priveliges or status for having done well.</p>
<p>Like any system though with well defined rules it has become a game to many users to literally game the system. The administrators can control the algorithms behind calculating a users score but they can&#8217;t control the input provided by the community and this is where some users find sport. One learns the algorithm, learns the &#8220;personality&#8221; of the community, and then manipulates the community to improve their score.</p>
<p>This isn&#8217;t entirely bad. Most of the algorithms on these websites are designed well enough that even behavior associated with &#8220;gaming&#8221; the system is not completely negative. Neither is it typically good though. Instead of encouraging growth or improvement there is more of a race to the mean which can often drown out the few truely altruistic users that are trying to help make the place better.</p>
<p>Which brings me back to the original paragraph and the stackoverflow power user&#8230; His blog entry was entirely about how to game the system and get as many reputation points as possible. Remembering that the purpose of stackoverflow is to answer programming questions, he would submit valid answers but would manipulate the timing of his submission, the formating, and questions that he answered so as to maximize his score.</p>
<p>These users are not doing anything wrong, they are just playing the game the that the site programmers created. But this leads me to some questions I have been asking myself lately. Can we create a framework that encourages an open egalitarian online community to grow and work towards a semi-common goal?</p>
<p>The problem, I think, is to much carrot and not enough stick. In the past, way back in the day, you get the idea, most online communities had moderators. These moderators had the job of banning the accounts of people who missbehaved too much and more often simply acting as a threat. This is terribly labor intensive, unreliable, and subject to the whims of the person moderating. A good moderator can create a great community, but he can quit or get bored.</p>
<p>Partly in response to this and the growing popularity of crowd-sourcing websites have starting allowing users to moderate. YouTube is an example of this, users can now vote on comments and theoretically the best comments rise to the top. It is a great idea, no longer is simply being the first to post enough, your comment has to appeal to other users to be seen. Unfortunately what usually rises to the top is some kind of humor, not discussion. Again, the system is doing its job, humor rarely offends enough to be down voted, is quick to &#8220;consume&#8221;, and makes the viewer happy. Having such comments rise to the top does maximize enjoyment.</p>
<p>Fortunately or unfortunately thats what most voting systems do, they maximize enjoyment. And, since most voting systems are binary, they maximize quantity of enjoyment, not quality. That is true of simple systems, but even more complex ones like reddit or stackoverflow fall prey to the same effect. These more complex systems use the voting to create a carrot of sorts by allowing user&#8217;s to accumulate points.</p>
<p>The carrot helps, but I believe that we need a return to the stick. Part of the problem is that these are profit making websites (or at least they are trying to be) and can&#8217;t afford to turn away users. So, I am proposing several ideas:</p>
<ol>
<li>Your ability to participate in the community is directly related to the communities acceptance of you.</li>
<li>While a public score is hard to avoid, tie the user&#8217;s return from the site to their score. Do this in a continuous fashion, with diminishing returns as scores get higher.</li>
<li>As a corollary to #2, make sure users who participate in the site get some kind of return on their investment. And, make sure that return is more then just &#8220;status in the community&#8221;.</li>
<li>Give users the opportunity to provide more then just a yes/no input into the system.</li>
</ol>
<p>1, 2, and 3 are really all related and can probably be summerized better but in the end they represent something unique, I think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=83</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is adding a wind turbine to a car a good thing?</title>
		<link>http://www.blog.craig.snoeyink.org/?p=78</link>
		<comments>http://www.blog.craig.snoeyink.org/?p=78#comments</comments>
		<pubDate>Wed, 29 Apr 2009 19:40:15 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.craig.snoeyink.org/blog/?p=78</guid>
		<description><![CDATA[My research has been going poorly so I took some time today to respond to a reddit thread on adding wind turbines to cars to generate electricity My response was no, it is not a good idea. And then someone asked, what if there is a head wind?  Great question actually, my response is here. [...]]]></description>
			<content:encoded><![CDATA[<p>My research has been going poorly so I took some time today to respond to a reddit thread on adding <a href="http://www.reddit.com/r/reddit.com/comments/8gggw/sorry_for_the_dumb_question_but_i_always_wondered/">wind turbines to cars to generate electricity</a></p>
<p>My response was no, <a href="http://www.reddit.com/r/reddit.com/comments/8gggw/sorry_for_the_dumb_question_but_i_always_wondered/c0975qs">it is not a good idea.</a></p>
<p>And then someone asked, what if there is a head wind?  Great question actually, my <a href="http://www.reddit.com/r/reddit.com/comments/8gggw/sorry_for_the_dumb_question_but_i_always_wondered/c097fwb">response is here</a>. Basically, so long as Vair &gt; 0.224 Vcar, you come out ahead. Otherwise it will cost you energy to have the wind turbine there.</p>
<p>I am posting some pdf&#8217;s with the work I did to figure this out. It is really rough, but some one might find it interesting. I used <em>Fundamentals of Thermal-Fluid Sciences </em>by Cengel and Turner as a reference.</p>
<p><a href="http://www.craig.snoeyink.org/dump/0626_001.pdf">Page 1</a>, <a href="http://www.craig.snoeyink.org/dump/0626_003.pdf">Page 2</a>, <a href="http://www.craig.snoeyink.org/dump/0626_005.pdf">Page 3</a>, and <a href="http://www.craig.snoeyink.org/dump/0626_007.pdf">Page 4</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.craig.snoeyink.org/?feed=rss2&#038;p=78</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

