<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>frozenlock</title>
	<atom:link href="http://frozenlock.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://frozenlock.org</link>
	<description>I&#039;m a mechanical engineer. Those are my rational rants.</description>
	<lastBuildDate>Fri, 10 May 2013 20:53:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='frozenlock.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>frozenlock</title>
		<link>http://frozenlock.org</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://frozenlock.org/osd.xml" title="frozenlock" />
	<atom:link rel='hub' href='http://frozenlock.org/?pushpress=hub'/>
		<item>
		<title>It&#8217;s Easier to Build on Bitcoin than the Legacy Financial System</title>
		<link>http://frozenlock.org/2013/04/10/its-easier-to-build-on-bitcoin-than-the-legacy-financial-system/</link>
		<comments>http://frozenlock.org/2013/04/10/its-easier-to-build-on-bitcoin-than-the-legacy-financial-system/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 04:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[ownership]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=464</guid>
		<description><![CDATA[While everyone and their mother are busy crying &#8220;I told you so!&#8221; and &#8220;No, Bitcoin is the future, just wait!&#8221; after the 50% drop from this morning&#8217;s high, I&#8217;ll take a few minutes to explain why Bitcoin is relevant. Accepting payment as a business When I started my business, I had to accept payment from [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=464&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>While everyone and their mother are busy crying &#8220;I told you so!&#8221; and &#8220;No, Bitcoin is the future, just wait!&#8221; after the 50% drop from this morning&#8217;s high, I&#8217;ll take a few minutes to explain why Bitcoin is relevant. </p>
<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">Accepting payment as a business</h2>
<div class="outline-text-2" id="text-1">
<p>When I started my business, I had to accept payment from my customers. Few realize how <b>hard</b> it is to get paid. Notice I didn&#8217;t said &#8216;make a product&#8217;, or even &#8216;market the product&#8217;, no: getting paid is hard. </p>
</p></div>
<div id="outline-container-1-1" class="outline-3">
<h3 id="sec-1-1">Cash</h3>
<div class="outline-text-3" id="text-1-1">
<p>   Cash? Well no, of course my customers won&#8217;t send money in the mail. </p>
</p></div>
</p></div>
<div id="outline-container-1-2" class="outline-3">
<h3 id="sec-1-2">Checks</h3>
<div class="outline-text-3" id="text-1-2">
<p>   So checks perhaps? Some might pay this way. To do this, I    need to open a new account at my bank, because they won&#8217;t accept    that I make deposit with a check that isn&#8217;t to my name. Think about    it; how dumb is it that we can&#8217;t <i>deposit</i> money as we want in our    accounts? Well because banks must protect their backs and refuse to    accept anything that could be a fraud. In this case, I could have    stolen or intercepted the check and tried to deposit it in my    account. Fair enough. However I still have to open a new account,    with all the bureaucracy and fees that follow. Note that adding a    pseudonym to my account would have done the same thing, security    wise, as opening a new account. But for an unknown (surely    justifiable) reason, I can&#8217;t just do that. </p>
</p></div>
</p></div>
<div id="outline-container-1-3" class="outline-3">
<h3 id="sec-1-3">Credit cards</h3>
<div class="outline-text-3" id="text-1-3">
<p>   I offer a web service, so payment by credit card would make sense.    Or does it? Adult middle-class occidentals like to think that    <i>everyone</i> have a credit card. 14 years old? You&#8217;re out of luck in    many jurisdiction. Perhaps are you even in the number of countries    that don&#8217;t have them? There&#8217;s also no guarantee I&#8217;ll be able to    accept all credit cards. (American Express, Visa, Mastercard&hellip;)    But assuming that I didn&#8217;t just lost half of my potential    customers, I still have to use a credit card processor service.    This means fees. Oh and there&#8217;s also the risk of chargebacks. You    know, this silly thing where anyone can call his credit card issuer    and say &#8220;Hey, I didn&#8217;t buy this.&#8221; Not only will the merchant lose    his sale&#8217;s money, but he must in addition pay another fee. Because,    you know, it&#8217;s his fault. </p>
</p></div>
</p></div>
<div id="outline-container-1-4" class="outline-3">
<h3 id="sec-1-4">Paypal</h3>
<div class="outline-text-3" id="text-1-4">
<p>   Paypal is like a horrible hybrid of all of the above. Can&#8217;t be used    from everywhere, fees, and truly horrible <a href="http://www.aboutpaypal.org/">stories</a>. (And a horrible    API by the way.) </p>
</p></div>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">Receive salary as a worker</h2>
<div class="outline-text-2" id="text-2">
<p>  Ever noticed that when you start working somewhere, they ask for   your banking information? Want to work as an engineer? Good luck   getting paid cash. It is <i>assumed</i> you have a bank account. You want   to get paid where you work? How silly is that! It&#8217;s not as if you   were going to work to get paid. Oh, wait&hellip; </p>
<p>   This of course is just accepted as normal, because most people got   their first bank account when they were very young, probably   accompanied by their parents. In fact, let&#8217;s look at what the   average Joe has done, banking wise: </p>
<ul>
<li>Asked for a bank account (sign many papers, personal IDs); </li>
<li>Asked for a debit card (sign other papers, memorize PIN); </li>
<li>Asked for a credit card (sign yet other papers, memorize PIN); </li>
<li>Asked for checks (ok, nothing to sign here. Still a pain to write a check); </li>
<li>Asked to open another account (papers&hellip;); </li>
<li>Asked for web access (sign papers, create account, memorize password); </li>
<li>Asked to register an account to trade stocks (sign papers, perhaps another password); </li>
<li>Asked for a special retirement account (sign papers); </li>
</ul>
<p>   Then, when presented with an alternative, most people will only   consider their current situation. &#8220;I can have something that is   slightly better than my current situation? Meh&hellip;&#8221; (They would be   wrong of course, it&#8217;s not just <i>slightly</i> better.) </p>
<p>     It&#8217;s as if I had a magic machine that could teach me, in 10 seconds,   the equivalent of a degree in my field. Then I would discard it as   silly, because I have already studied it. Well, sure I have, but   plenty of others didn&#8217;t! </p>
<p>   Also, notice that for each step, you need to <i>ask</i> for something.   You can&#8217;t do it yourself. </p>
<p>     But what if you could be paid without having to deal with a bank?   What if you could, with a single click, create a new account? </p>
</p></div>
</p></div>
<div id="outline-container-3" class="outline-2">
<h2 id="sec-3">Building things</h2>
<div class="outline-text-2" id="text-3">
<p>  For the makers of this world, it&#8217;s also much more easy to work with   bitcoins. Want to hack yourself a point-of-sale terminal in a few   hours and try it live on your bank? Good luck with that&hellip; </p>
<p>   <span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='420' height='315' src='http://www.youtube.com/embed/3uetgK0brgA?version=3&#038;rel=0&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>   How about building a casino in Minecraft? How would you hook that up   with your bank? </p>
<p>   <span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='420' height='315' src='http://www.youtube.com/embed/UISoJhABeOY?version=3&#038;rel=0&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>   And how about asking for tip? Now you simply have to leave your   bitcoin address in a video description or a the bottom of an article   and <i>everyone</i> can send you some bitcoins. </p>
<p>   Bitcoin isn&#8217;t just perfect for the digital age, it&#8217;s also an   environment where you can build and create things. HTTP isn&#8217;t great   <i>per se</i>, but everything built with it gives us a rich world to   explore. You can expect to have the same for the payment system.   Bitcoin in itself isn&#8217;t great (it&#8217;s brilliant, but not great). It&#8217;s   everything that will be built on top of it that will prove to be   amazing. </p>
<p>     This is why I&#8217;m a proponent of Bitcoin. Not for what it is now, but   for what it will become. It just needs a little bit of love, and   plenty of speculators! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
</div></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/464/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/464/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=464&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2013/04/10/its-easier-to-build-on-bitcoin-than-the-legacy-financial-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>
	</item>
		<item>
		<title>Bitcoin: may the value rise!</title>
		<link>http://frozenlock.org/2013/04/07/bitcoin-may-the-value-rise/</link>
		<comments>http://frozenlock.org/2013/04/07/bitcoin-may-the-value-rise/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 04:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[ownership]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=456</guid>
		<description><![CDATA[Bitcoin is like nothing that has ever existed on this world. Ever. It&#8217;s a way to protect wealth from any assault, while simultaneously being able to transfer it to anyone, anywhere in the world, without any interference. You could be a millionaire and no one has to know, not even a banker or a government. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=456&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Bitcoin is like nothing that has ever existed on this world. Ever. It&#8217;s a way to protect wealth from any assault, while simultaneously being able to transfer it to anyone, anywhere in the world, without any interference. You could be a millionaire and <b>no one</b> has to know, not even a banker or a government. </p>
<p> This week, Bloomberg really shined by inviting someone who actually looked into Bitcoin before starting talking about it: </p>
<p>   <span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/CdVVECKKSXo?version=3&#038;rel=0&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p> He sees the potential, but at the same time acknowledges that we are in uncharted waters. </p>
<p> Many are nervous with the rising price. With its unique characteristics, Bitcoin can be seen as a commodity. And as most commodities, a 1000% rise in value is often a sign of bubble. </p>
<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">Unless&hellip;</h2>
<div class="outline-text-2" id="text-1">
<p>Unless&hellip; you are talking about monetization. This is a process by which a commodity becomes money. Let me cite Konrad S. Graf, as he explains it in a better way than I ever could: </p>
<blockquote>
<p>(&hellip;) In the case of a monetization event, though, the practical use-value of the trading unit (not only its price in terms of other goods or monies) actually does rise with the number of people using it and the depth of the market. To imagine how different this is from a classic asset bubble, it would be as if not only the price of bubble-era houses were rising, but also that their actual sought-after qualities as houses were improving spontaneously at the same time. Such houses might sprout new rooms with no one building them, with new paint jobs appearing mysteriously overnight without any painters having visited.
</p>
</blockquote>
<p> (I highly suggest you read the entire article; the insights are brilliant. <a href="http://konradsgraf.com/blog1/2013/4/6/hyper-monetization-questioning-the-bitcoin-bubble-bubble.html">Hyper-monetization: Questioning the &#8220;Bitcoin bubble&#8221; bubble</a>.) </p>
<p> For money, the more the value rise, the better it is! </p>
<p> Let&#8217;s try to see it with a big company viewpoint. Would Amazon even consider to use Bitcoin if the entire market cap is less than its own cash flow? Of course not! So the first users are <i>necessarily</i> the small ones. They buy, use it, increase the price, and then the market cap can go to a billion. This in turns allow for medium enterprises to join the movement. They start accepting payments in the new currency and building infrastructure around it. This activity makes the currency more valuable and the price rises again&hellip; and again and again, in a self reinforcing feedback loop. </p>
<p> Let me repeat this again: for money, the higher the value, the better it is! Is there speculators trying to make a quick buck on Bitcoin&#8217;s back? Absolutely. Many of them don&#8217;t even understand how Bitcoin works. And yet, whether they want it or not, they increase Bitcoin&#8217;s market depth. They increase its value, making it more and more powerful. Each additional dollar in the price legitimizes Bitcoin, makes it more trustable and more acceptable.  </p>
<p> At 0.10$, it was toy money. At 1$, a weird currency for anarchists and drug addicts. At 100$, it&#8217;s a worldwide experiment about money. At 1000$, it&#8217;s an obvious investment. </p>
</div></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/456/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=456&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2013/04/07/bitcoin-may-the-value-rise/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>
	</item>
		<item>
		<title>Bitcoin revisited &#8211; bubble?</title>
		<link>http://frozenlock.org/2013/03/30/bitcoin-revisited-bubble/</link>
		<comments>http://frozenlock.org/2013/03/30/bitcoin-revisited-bubble/#comments</comments>
		<pubDate>Sat, 30 Mar 2013 04:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[ownership]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=448</guid>
		<description><![CDATA[How to read a price chart (hint: logarithmic scale) Ok, first of all, &#8216;journalists&#8217; should stop showing the price of bitcoins in a linear scale. You should never-EVER look a price/time graph in a linear scale, because what is interesting here is the movement in terms of percentage. For example, if the price of bitcoins [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=448&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">How to read a price chart (hint: logarithmic scale)</h2>
<div class="outline-text-2" id="text-1">
<p>  Ok, first of all, &#8216;journalists&#8217; should stop showing the price of   bitcoins in a linear scale. You should never-EVER look a price/time   graph in a linear scale, because what is interesting here is the   movement in terms of percentage. For example, if the price of   bitcoins goes from 10$ to 20$, that&#8217;s a 10$ increase, but also a   200% increase. However, if the price goes from 100$ to 110$, it   still is a 10$ increase, but a less impressive 10% in terms of   proportions. </p>
<p>   Let&#8217;s look at the chart most &#8216;journalists&#8217; use: </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-linear.png?w=490" alt="http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-linear.png?w=490" /></p>
<p>OMG!!! It&#8217;s skyrocketing! It&#8217;s a bubble!</p>
</p></div>
<p>     Now let&#8217;s use a decent logarithmic scale, shall we?   </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-logarithmic.png?w=490" alt="http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-logarithmic.png?w=490" /></p>
<p>Boring!</p>
</p></div>
<p>     A boring upward trend. And yet, this is much more helpful to anyone   wanting to analyse the price movement. Notice how the last few   months were in fact <i>slow</i> compared to previous years? But NOW it&#8217;s   a bubble because NOW the mainstream media look at it. Yeah right&hellip; </p>
<p>     Oh and they do a <b>terrible</b> job at it. They are completely and   utterly clueless. </p>
<p>    <span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/yW2UMkGTzDE?version=3&#038;rel=0&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>   I cringed so hard watching this that my face hurts&hellip; </p>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">Bitcoin is more than a currency</h2>
<div class="outline-text-2" id="text-2">
<p>  Even those who <i>get</i> Bitcoin don&#8217;t seem to realize that it&#8217;s much   more than just a currency. It&#8217;s a distributed public ledger. <b>It&#8217;s an   environment onto which you can bootstrap more financial tools.</b> This   is so important. I don&#8217;t know how to stretch this enough. </p>
</p></div>
<div id="outline-container-2-1" class="outline-3">
<h3 id="sec-2-1">Smart properties</h3>
<div class="outline-text-3" id="text-2-1">
<p>   You can use Bitcoin as smart property. I&#8217;ve written on this subject    in the <a href="http://frozenlock.org/2011/11/11/master-bitcoin-the-proof-of-ownership/">past</a>, and a there&#8217;s a bunch of more advanced theory    available with a simple Google search. As a brief summary, imagine    you could somehow attach a property/stock to a bitcoin. You could    transfer the ownership to anyone, anywhere in the world. </p>
</p></div>
</p></div>
<div id="outline-container-2-2" class="outline-3">
<h3 id="sec-2-2">Skipping a technological step</h3>
<div class="outline-text-3" id="text-2-2">
<p>       Most people don&#8217;t immediately grasp what it means to jump a step in    technological evolution. Take the cellphones for example. For most    occidental countries, there was the telegram and then the first    phone lines. Operators needed to manually connect two wires together    when people wanted to talk to each other. Eventually the system    evolved and everyone had a phone in their home. This required    physical phone lines to be installed almost everywhere and    represented a huge capital investment. </p>
<p>       Then came the cellphone. Slowly, people started to develop the    technology and to use it, driving the price down. What did it mean    for poorer countries? They could go, in their economic development,    directly from harvesting crops to using cellphones <i>without having    to invest the huge capital necessary to install phone lines</i>! They    jumped a technological step and saved a fortune by doing so. </p>
<p>    Now, imagine you could do the same thing, but for the whole    property and stock market scheme. No need to erect a huge    government adjacency to overlook every transactions. For virtual    goods, you don&#8217;t even need to have a reliable court system in    place! (Some don&#8217;t realize how developing a legal system in    a country is a bewildering adventure. It takes an appropriate    culture, a restrained government, <i>peace</i>&hellip;). And now the final    touch: It&#8217;s also incredibly secure, because you have the security    of the blockchain with you! </p>
<p>       In summary, you have access to a market without borders, with low    fees, with an incredible security, that cannot be frozen and that    works 24h/24h. </p>
</p></div>
</p></div>
</p></div>
<div id="outline-container-3" class="outline-2">
<h2 id="sec-3">Wealth is now force proof</h2>
<div class="outline-text-2" id="text-3">
<p>  For the first time in the history of mankind, <i>force</i> can&#8217;t be used   to take wealth. How is that not the single most important evolution   in all history?  </p>
<p>     Even if some people <b>know</b> you have 10 000 BTC, they can&#8217;t do   anything about it. Sure they can torture you, but unless you give   in, they have no way of getting to your wealth. Imagine that a   government decides to take money directly from its citizens bank   account (that would never happen, of course&hellip;). With Bitcoin, for   the first time ever, they can&#8217;t. </p>
<p>     You can transfer your bitcoins to anyone, anywhere in the world,   without any 3rd party being able to stop or steal from you. Your   wealth is now in <b>your</b> control. </p>
</p></div>
</p></div>
<div id="outline-container-4" class="outline-2">
<h2 id="sec-4">&#8220;But I don&#8217;t like that it enables drugs, sex, and Rock &#8216;n&#8217; Roll!&#8221;</h2>
<div class="outline-text-2" id="text-4">
<p>  Who cares? Bitcoin is here, it exists, it works and its resilient.   Does it have all the necessary qualities to be a useful tool? Is it   interesting for the wealth creators of this world? If so, your   opinion really doesn&#8217;t matter. And that&#8217;s the beauty of it! </p>
<p>   Oh, but of course, it&#8217;s a bubble! </p>
</p></div>
</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/448/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=448&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2013/03/30/bitcoin-revisited-bubble/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-linear.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-linear.png</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-logarithmic.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2013/03/wpid-bitcoin-logarithmic.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Introducing Wacnet: a BACnet Webserver</title>
		<link>http://frozenlock.org/2013/02/24/introducing-wacnet-a-bacnet-webserver/</link>
		<comments>http://frozenlock.org/2013/02/24/introducing-wacnet-a-bacnet-webserver/#comments</comments>
		<pubDate>Sun, 24 Feb 2013 05:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BACnet]]></category>
		<category><![CDATA[clojure]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=444</guid>
		<description><![CDATA[Here it is! A free open source BACnet webserver to help everyone with their BACnet networks! Run without any installation; Can run directly from a USB flash drive; No licence or limit on the number of BACnet objects; Rationale The purpose of BACnet is to provide interoperability between devices from multiple manufacturers. The idea is [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=444&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Here it is! A free open source BACnet webserver to help everyone with their BACnet networks! </p>
<ul>
<li>Run without any installation; </li>
<li>Can run directly from a USB flash drive; </li>
<li>No licence or limit on the number of BACnet objects; </li>
</ul>
<p>     <span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/oVlNwsU8CIw?version=3&#038;rel=0&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">Rationale</h2>
<div class="outline-text-2" id="text-1">
<p>  The purpose of BACnet is to provide interoperability between   devices from multiple manufacturers.  </p>
<p>     The idea is that if all devices speak the same language, no one   will be &#8216;trapped&#8217; with a proprietary protocol, forcing him to   always buy at the same place. </p>
<p>     This common language also have other advantages, such as making it   easy to gather data and make advanced analysis. Simply checking the   historical data plotted on a graph is enough to find and solve most   problem. </p>
<p>     However, despite all BACnet&#8217;s promises, the landscape is still   mostly occupied by a handful of manufacturers.  </p>
<p>     In addition, BACnet is pitched as an &#8216;open protocol&#8217;, but the   standards need to be ordered; even <a href="#www.bacnet.org">bacnet.org</a> doesn&#8217;t provide a   link to download the specs. This isn&#8217;t making it easy for   newcomers. Want to see and try BACnet? Well, send us money and   we&#8217;ll send you a boring pdf, and maybe, maybe you will stick with   us. </p>
<p>     For the developers, there&#8217;s some highly cryptic application that   will provide some support, but for the newcomer that&#8217;s simply   counterproductive to even try them. </p>
<p>     This results in an horrible situations for the users. Building   managers are often clueless as to what to do with a BACnet network.   They don&#8217;t know what&#8217;s in it, nor do they know how to browse it.   (Of course manufacturers will offer their own software&hellip; for a   price.) There&#8217;s nothing wrong with selling software, but for such a   basic need, browsing the network, a free software should be   available. It&#8217;s like comparing Notepad and Word. Sure, sell Word,   but the user should at least be able to write basic stuff in   notepad. </p>
<p>     <b>Wacnet</b> is a humble try to ameliorate the situation. By enabling   an <i>easy</i> and almost instantaneous setup, anyone can at least see   what&#8217;s on the network. Newcomers can explore the different   properties and learn them. </p>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">Usage</h2>
<div class="outline-text-2" id="text-2">   </div>
<div id="outline-container-2-1" class="outline-3">
<h3 id="sec-2-1">Getting the application</h3>
<div class="outline-text-3" id="text-2-1">
<p>   If you know Clojure, download the <a href="https://github.com/Frozenlock/wacnet">source</a> and do <code>lein uberjar</code>. </p>
<p>       If you do not, download the pre-packaged version at    <a href="https://bacnethelp.com/how-to/wacnet">https://bacnethelp.com/how-to/wacnet</a>. </p>
</p></div>
</p></div>
<div id="outline-container-2-2" class="outline-3">
<h3 id="sec-2-2">Running the application</h3>
<div class="outline-text-3" id="text-2-2">
<p>    No installation necessary and can run from a USB key! </p>
<p>    The standalone jar file can be started on any computer with Java    installed. We recommend starting it from the command line as such: </p>
<pre class="example">
 java -jar &lt;filename&gt;
</pre>
<p>       For example: </p>
<pre class="example">
 java -jar wacnet-0.1.1-BETA-standalone.jar
</pre>
<p>       You can of course start it by simply double-clicking on the .jar    file, but you might have a hard time finding the &#8216;off&#8217; switch.    (You will have to manually kill it.) </p>
<p>       Once the application is started, go to <a href="http://localhost:47800">http://localhost:47800</a> and    browse your network! </p>
</p></div>
</p></div>
<div id="outline-container-2-3" class="outline-3">
<h3 id="sec-2-3">Advanced usage (REPL)</h3>
<div class="outline-text-3" id="text-2-3">
<p>   The REPL is an interactive evaluation environment to enable power    users to use tools tailored to their needs. If a feature is    lacking, it&#8217;s even possible to add it on-the-fly! </p>
</p></div>
</p></div>
</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/444/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=444&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2013/02/24/introducing-wacnet-a-bacnet-webserver/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Every HVAC System Is Oversized (And How To Rectify This)</title>
		<link>http://frozenlock.org/2013/01/07/why-every-hvac-system-is-oversized-and-how-to-rectify-this/</link>
		<comments>http://frozenlock.org/2013/01/07/why-every-hvac-system-is-oversized-and-how-to-rectify-this/#comments</comments>
		<pubDate>Mon, 07 Jan 2013 05:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BACnet]]></category>
		<category><![CDATA[HVAC]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=440</guid>
		<description><![CDATA[The revelation At university, I learned something so groundbreaking, so vitally important, that in retrospect I should have known it all along&#8230; From first grade, we learn incrementally complexer math. From addition and multiplication, to calculus and imaginary numbers (such as square-root of -1). Wait, you mean by hand? The assumption that one develops in [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=440&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">The revelation</h2>
<div class="outline-text-2" id="text-1">
<p>  At university, I learned something so groundbreaking, so vitally   important, that in retrospect I should have known it all along&hellip; </p>
<p>     From first grade, we learn incrementally complexer math. From   addition and multiplication, to calculus and imaginary numbers (such   as square-root of -1). </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2013/01/wpid-math.jpg?w=490" alt="http://frozenlock.files.wordpress.com/2013/01/wpid-math.jpg?w=490" /></p>
<p>Wait, you mean by hand?</p>
</p></div>
<p>   The assumption that one develops in such an environment is that   everything must require complex math&hellip; which isn&#8217;t the case. The   revelation I had was the following: What is hard isn&#8217;t the math, not   at all. What is hard is to get the data! </p>
<p>     This is especially true in the HVAC world. My god are those   equations easy! You can easily fit them in a spreadsheet and you are   good to go. But how do you know exactly what heating power will be   needed? Unless you have the data, you won&#8217;t be able to do more than   an educated guess. </p>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">The Car Analogy</h2>
<div class="outline-text-2" id="text-2">
<p>  Let&#8217;s imagine a map with a <b>Start</b> location, and a <b>Destination</b>   location. You know where you are, you know where you are going, but   you have some important data missing: you don&#8217;t know how you will get   there. Will the road be a straight line, or will there many detours? </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2013/01/wpid-map.png?w=490" alt="http://frozenlock.files.wordpress.com/2013/01/wpid-map.png?w=490" /></p>
<p>You must guess how much gas you need. There&#8217;s no way to know which road is available.</p>
</p></div>
<p>     Furthermore, you have to fill your gas tank before you start your   journey and you won&#8217;t be able to fill it <i>en route</i>. </p>
<p>     What&#8217;s the value of the dashboard&#8217;s fuel consumption under these   circumstances? What is this &#8216;equation&#8217; worth? Without the distance,   it&#8217;s worthless.  </p>
<p>   You have to guess how much gas you&#8217;ll need. You can&#8217;t underestimate,   because you will then be stranded in the middle of nowhere. So you   have to make an educated guess, based on your past experience on the   road. You will also add a little incertitude bias, just to be sure   you will make it. </p>
<p>     Thus, under normal circumstances, you will <b>always</b> have some gas   remaining in your tank when you reach your destination. In addition,   this gas will cost you more money upfront, and will add to the total   vehicle weight, consequently making it burn more fuel. Physics&#8217;s a   bitch. </p>
</p></div>
</p></div>
<div id="outline-container-3" class="outline-2">
<h2 id="sec-3">Back to HVAC</h2>
<div class="outline-text-2" id="text-3">
<p>  It&#8217;s the same thing with any HVAC component. Suppose you need a   boiler for a new school. What size should it be? Engineering firms   can guesstimate, but they will also add a little extra, just to be   sure. To a certain extend, you can control an oversized boiler to   keep the temperature comfortable, but if the boiler is too small, no   amount of control will allow you to reach your temperature setpoint. </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2013/01/wpid-1800-2500_hp_pfts-boiler.jpg?w=490" alt="http://frozenlock.files.wordpress.com/2013/01/wpid-1800-2500_hp_pfts-boiler.jpg?w=490" /></p>
<p>When is &#8216;big&#8217; too big?</p>
</p></div>
<p>   As with the car, you <b>need</b> to overestimate. Unfortunately, a bigger   boiler means an additional upfront cost. Bigger components also   means higher operational costs. </p>
</p></div>
</p></div>
<div id="outline-container-4" class="outline-2">
<h2 id="sec-4">You have BACnet? Use it!</h2>
<div class="outline-text-2" id="text-4">
<p>   All of this, of course, is the consequence of not having enough   data! Without data, math equations are worthless. </p>
<p>     <a href="https://bacnethelp.com">It&#8217;s <b>ALL</b> about data.</a>   Let me make this clear: data data data data data. </p>
<p>   Hopefully, building owners and engineering firms will tap into the   torrent of data the BACnet protocol can offer them. </p>
<p>   Building a new installation similar to another one? (Engineering   firms love to copy-paste) Check the original installation! Boiler   is cycling? Too big! </p>
<p>     Same thing for renovation: You want to install a shiny new heat pump   in an existing building? Well now you have data on a silver plate!   Instead of guessing what is required, you can actually <b>know</b> it. </p>
<p>     There you have it. Until the industry starts to seriously use the   available data, HVAC systems will be oversized. Not because someone   is lazy, but because without data, oversizing is a necessity! </p>
</p></div>
</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/440/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=440&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2013/01/07/why-every-hvac-system-is-oversized-and-how-to-rectify-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2013/01/wpid-math.jpg" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2013/01/wpid-math.jpg</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2013/01/wpid-map.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2013/01/wpid-map.png</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2013/01/wpid-1800-2500_hp_pfts-boiler.jpg" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2013/01/wpid-1800-2500_hp_pfts-boiler.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Geothermal and heat pump controls</title>
		<link>http://frozenlock.org/2012/12/30/geothermal-and-heat-pump-controls/</link>
		<comments>http://frozenlock.org/2012/12/30/geothermal-and-heat-pump-controls/#comments</comments>
		<pubDate>Sun, 30 Dec 2012 05:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BACnet]]></category>
		<category><![CDATA[Geothermal]]></category>
		<category><![CDATA[Heat pump]]></category>
		<category><![CDATA[HVAC]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=434</guid>
		<description><![CDATA[How heat pump works Heat pumps are quite different from other heating devices: contrary to them, the heat they produce is a by-product, rather than the main heat source. Take an electric heater for example. It consumes electricity to produce heat directly. A heat pump will use this electricity to move the heat from a [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=434&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">How heat pump works</h2>
<div class="outline-text-2" id="text-1">
<p>  Heat pumps are quite different from other heating devices: contrary   to them, the heat they produce is a by-product, rather than the   main heat source. </p>
<p>     Take an electric heater for example. It consumes electricity to   produce heat directly. A heat pump will <i>use</i> this electricity   to <b>move</b> the heat from a place to another. What&#8217;s the difference?   Well it turns out that it&#8217;s cheaper to move heat than to create it.   For the same amount of electricity required to produce 1kW of heat,   you could move 7kW. (Of course this can vary greatly depending on a   variety of factors.) </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2012/12/wpid-500px-heatpump-svg_.png?w=490" alt="http://frozenlock.files.wordpress.com/2012/12/wpid-500px-heatpump-svg_.png?w=490" /></p>
<p>A heat pump takes heat from a place and move it to another (thus there&#8217;s always a hot side and a cold side)</p>
</p></div>
<p>   If I were to put in sentimental terms, I would say that using   electricity to produce heat is one of the stupidest and wasteful   way to use electricity. Moving heat is far more intelligent. </p>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">Heat pump controls</h2>
<div class="outline-text-2" id="text-2">
<p>  Transferring heat from one place to another requires some work. The   bigger the temperature difference between the two places, the more   work it requires. </p>
<p>     You could see it as moving dirt using a wheelbarrow. The temperature   difference in this case would be the height difference. To take heat   (wheelbarrow) from a cold place (low ground), you would have to push   it to the hot place (high hill). The hotter the destination, the   higher the hill. </p>
<p>     Knowing this, to expand the least amount of energy possible, you   would want to find the <i>lowest possible hill</i> to dump your dirt. In   other words, you want your heat pump to work at a minimum   temperature differential. </p>
<p>     <img src="http://frozenlock.files.wordpress.com/2012/12/wpid-wheelbarrow_photo.jpg?w=490" alt="http://frozenlock.files.wordpress.com/2012/12/wpid-wheelbarrow_photo.jpg?w=490" /> </p>
<p>     To accelerate heat transfer however, you must increase the   temperature difference. The heat transfer is proportional to the   temperature differential squared. This means that in order to keep a   room warm in the cold months of winter, you might have to increase   your heater set point to a higher temperature. </p>
<p>   Let&#8217;s sum this up in those 2 following points: </p>
<ol>
<li>For optimal efficiency, always seek the lowest temperature differential; </li>
<li>To increase heat transfer, you have to increase the temperature differential. </li>
</ol>
<p>   Thus, we can see that the optimal way to control a heat pump is to   always try to use the lowest temperature differential, and only   increase it when necessary to enable a bigger heat transfer. </p>
<p>   If we were to follow this rule and to plot it compared to the   exterior temperature, this is what we would get: </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-optimal.png?w=490" alt="http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-optimal.png?w=490" /></p>
<p>The optimal heat pump set point should look like a mirror image of the exterior temperature</p>
</p></div>
<p>   As you can see, the lower the exterior temperature, the higher the   heat pump set point (to increase the heat exchange between the heat   coils and the room air). But as soon as the exterior temperature   rises, we lower the heat pump temperature set point.  </p>
</p></div>
</p></div>
<div id="outline-container-3" class="outline-2">
<h2 id="sec-3">The cold, hard, real world</h2>
<div class="outline-text-2" id="text-3">
<p>  Unfortunately, an optimal control is often supposed when salesman   and engineers push for heat pumps, but is rarely applied once the   machine is installed. </p>
<p>     In the snowy french world of Québec, Canada, electricity is a   province matter and is heavily subsidized. Even if &#8216;burning&#8217;   electricity directly to create heat is the dumbest way to use   electricity, it&#8217;s often cheaper than to invest heavily in other   solutions. </p>
<p>     To patch this problem, the government created some &#8216;energy   efficiency programs&#8217;. Geothermal energy and heat pumps <b>can</b> become   a wise investment with these, but all estimates always assume   an <b>optimum</b> heat pump control. And why shouldn&#8217;t they? If you buy   a manual transmission car, everyone assumes you are going to shift   gears when the time comes. </p>
<p>     Alas, this is not the real world. Once installed, these systems are   often tuned to &#8216;work&#8217; and that&#8217;s it. </p>
<p>   I&#8217;ve recently monitored a geothermal installation that reminded me   of this cold hard fact. Here is what the heat pump set point looks   like: </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-actual.png?w=490" alt="http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-actual.png?w=490" /></p>
<p>An actual heat pump set point compared to the exterior temperature</p>
</p></div>
<p>   Does this looks like a mirror image? No, it looks like a single set   point for every exterior temperature. If this set point is enough   for the worse case exterior temperature (-30°C perhaps?), then it&#8217;s   overkill for everything else. -20°C and still the same set point?   You have a needlessly big temperature differential and are thus   using the heat pump in a less efficient manner. </p>
<p>   What does it mean? Plainly, money is wasted. Remember the manual car   analogy? Here the car is always in the first gear, regardless of its   speed. Will the car go forward? Sure! Will you burn more fuel? Yup! </p>
<p>     The sad part of this is that everything is in place to use it   efficiently. No need to buy or replace components. Only <i>how</i> this   system is used should be changed. This could be rectified with some   lines of code&hellip; Meanwhile, electricity is wasted and money lost. </p>
<p>   Yet another reason why everyone with a BACnet network should do   everything in their power to have <a href="https://bacnethelp.com">historical data</a>: to spot any   easy-to-change costly behaviours. </p>
</p></div>
</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/434/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=434&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2012/12/30/geothermal-and-heat-pump-controls/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/12/wpid-500px-heatpump-svg_.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/12/wpid-500px-heatpump-svg_.png</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/12/wpid-wheelbarrow_photo.jpg" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/12/wpid-wheelbarrow_photo.jpg</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-optimal.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-optimal.png</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-actual.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/12/wpid-heat-pump-actual.png</media:title>
		</media:content>
	</item>
		<item>
		<title>What is BACnet? A video experience</title>
		<link>http://frozenlock.org/2012/12/13/what-is-bacnet-a-video-experience/</link>
		<comments>http://frozenlock.org/2012/12/13/what-is-bacnet-a-video-experience/#comments</comments>
		<pubDate>Thu, 13 Dec 2012 05:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BACnet]]></category>
		<category><![CDATA[HVAC]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=420</guid>
		<description><![CDATA[A quick and dirty explanation of what is BACnet You now have the chance to enjoy my beautiful voice, along with my strong (and hopefully sexy) french accent. In my opinion, the most important part of BACnet is how it opens up a whole lot of possibilities by giving access to all these sweet sensors. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=420&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">A quick and dirty explanation of what is BACnet</h2>
<div class="outline-text-2" id="text-1">
<p>  You now have the chance to enjoy my beautiful voice, along with my   strong (and hopefully sexy) french accent. </p>
<p>   <span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/Ruxbzee-5sY?version=3&#038;rel=0&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>     In my opinion, the most important part of BACnet is how it opens up   a whole lot of possibilities by giving access to all these sweet   sensors. It&#8217;s not for nothing that I&#8217;m actively archiving gigabytes   of data from various HVAC systems&hellip; </p>
<p>     I say in this video that BACnet offers a way to free the building   owners. It does, but mostly for updrades. <a href="http://frozenlock.org/2012/10/18/bacnet-lock-in-and-the-program-object-16/">As I&#8217;ve already mentioned</a>,   vendors can still inflict a non-negligible switch cost with their   proprietary programming language. Vendors might do this totally   unwillingly, but the burden is still there and must be paid. </p>
<p>   I had a discussion recently with fellow BACneteers about this very   subject. Many possible solutions are currently studied. I might   summarize it on my <a href="https://bacnethelp.com/about">mailing list</a>&hellip; Meanwhile let&#8217;s just say that the   statu quo might not persist. </p>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">My Video experience</h2>
<div class="outline-text-2" id="text-2">
<p>  I spent way too much time doing this video&hellip; at least for what I   consider to be a so-so result. The next time I&#8217;ll try to jack up the   audio a little, so that my voice is loud and clear. </p>
<p>     I could also slack on the drawing board. The effect is nice, but boy   is it time consuming! Each drawings must be accelerated ~8 times to   have an interesting look. This means that if I want 2 minutes of   doodling, I must do it for 16 minutes! That&#8217;s if I have everything   right the first time (which I didn&#8217;t). Another downside of the   drawings is to make sure the audio is in sync. Here again, that was   quite long. </p>
<p>     Next time I might give a try to screen capture. I have a tutorial to   do&hellip; and as everyone who has written a tutorial before knows,   nobody RTFM. A video might be what it takes to capture the   attention. </p>
</div></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/420/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=420&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2012/12/13/what-is-bacnet-a-video-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>
	</item>
		<item>
		<title>The Importance of Data Visualization</title>
		<link>http://frozenlock.org/2012/11/15/the-importance-of-data-visualization-2/</link>
		<comments>http://frozenlock.org/2012/11/15/the-importance-of-data-visualization-2/#comments</comments>
		<pubDate>Fri, 16 Nov 2012 00:35:02 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BACnet]]></category>
		<category><![CDATA[data visualization]]></category>
		<category><![CDATA[HVAC]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=418</guid>
		<description><![CDATA[As I&#8217;ve mentioned in previous post, I&#8217;m working on bacnethelp.com, a website dedicated to help those with a BACnet network. The current main service is about recording the state of the network for future consultation. If you don&#8217;t really know what is a BACnet network, let&#8217;s just say that this service is comparable to recording [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=418&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As I&#8217;ve mentioned in previous post, I&#8217;m working on <a href="https://bacnethelp.com">bacnethelp.com</a>, a website dedicated to help those with a BACnet network. </p>
<p> The current main service is about recording the state of the network for future consultation. If you don&#8217;t really know what is a BACnet network, let&#8217;s just say that this service is comparable to recording the life signs of an individual, but for buildings. You can then see how it reacted to various stimuli, or even if it&#8217;s still alive. </p>
<p> However obtaining the data is only a small part of the work. The biggest part is giving it <i>meaning</i>. &#8220;Does the temperature changed because someone opened the window? Is this because my boiler is out of fuel?&#8221; One should seek to maximize the speed at which he can troubleshoot. </p>
<p> Here is a <b>minuscule</b> example of what a raw trend log can look like: </p>
<pre class="src src-emacs-lisp">{<span style="color:#859900;">:value</span> <span style="color:#2aa198;">"1159.0"</span>, <span style="color:#859900;">:time</span> <span style="color:#2aa198;">"2009-03-02T15:45:00.000-05:00"</span>} 
{<span style="color:#859900;">:value</span> <span style="color:#2aa198;">"1160.0"</span>, <span style="color:#859900;">:time</span> <span style="color:#2aa198;">"2009-03-02T16:00:00.000-05:00"</span>} 
{<span style="color:#859900;">:value</span> <span style="color:#2aa198;">"1161.0"</span>, <span style="color:#859900;">:time</span> <span style="color:#2aa198;">"2009-03-02T16:15:00.000-05:00"</span>} 
{<span style="color:#859900;">:value</span> <span style="color:#2aa198;">"1162.0"</span>, <span style="color:#859900;">:time</span> <span style="color:#2aa198;">"2009-03-02T16:30:00.000-05:00"</span>} 
</pre>
<p> Quite dry isn&#8217;t it? Obviously this is not to be used directly. </p>
<p> Now look at how everything is <b>instantly</b> easier when you can see it in a graphical form.  </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2012/10/wpid-objects-overview.png?w=490" alt="http://frozenlock.files.wordpress.com/2012/10/wpid-objects-overview.png?w=490" /></p>
<p>Overview of multiple analog objects &#8211; bacnethelp.com</p>
</p></div>
<p> Oh my! If I had a something not working in there, I can almost guarantee it&#8217;s the first one. Did I look at the numbers? Nope, the simple shape of the graph was enough. </p>
<p> Of course, any children could tell you that. But <i>why</i> is it easier to use a graph than numeric data? </p>
<p> Let&#8217;s say you are looking at the number &#8220;3&#8243;. In reality your are seeing a particular shape on your screen. Your brain must then analyze it step by step to realize it is indeed the number &#8220;3&#8243;. In order, the steps taken: </p>
<ul>
<li>Shape </li>
<li>Analyze </li>
<li>Realize </li>
</ul>
<p> We shall call it the <i>mental process</i>. </p>
<p> What if you had to make a relation between many numbers? Say for example that you want to determine if a series of 20 numbers is exponential. Well now it gets more complicated, because with the realization of numbers, you will probably try to draw a graph in your head. Once you can visualize it, you will analyze it. </p>
<ul>
<li>Shape </li>
<li>Analyze </li>
<li>Realize  (multiplied by the 20 characters) </li>
</ul>
<ul>
<li>Visualize shape </li>
<li>Analyze </li>
<li>Realize </li>
</ul>
<p> Even if we suppose that that the visualization part is effortless, we still have a total of 21 mental processes. And that&#8217;s only for 20 numbers. </p>
<p> If a computer were to draw the series for you, you would only be seeing a shape. </p>
<ul>
<li>Shape </li>
<li>Analyze </li>
<li>Realize </li>
</ul>
<p> A single mental process, versus 21 for the raw data. The visualization tools offers the possibilities of simplifying the data back to a single mental process <i>regardless of the data size</i>. The more data you have, the more the advantageous this becomes. </p>
<p> The same principle applies if I were to compare multiple graphs. Instead of having the previous 4 individual graphs, it could be easier to find relations by merging them together. Once again, this reduce the work our brain have to do. </p>
<div class="figure">
<p><img src="http://frozenlock.files.wordpress.com/2012/10/wpid-comparison.png?w=490" alt="http://frozenlock.files.wordpress.com/2012/10/wpid-comparison.png?w=490" /></p>
<p>Comparison of multiple analog objects &#8211; bacnethelp.com</p>
</p></div>
<p> This <a href="http://www.infoq.com/presentations/Statistical-Graphics-ClojureScript">video</a> (at around 2m40s) really shows the difference between the data merely &#8216;dumped&#8217;, versus a carefully designed representation. You will see that even if the data is the same, the difference for the user is staggering. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/418/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=418&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2012/11/15/the-importance-of-data-visualization-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/10/wpid-objects-overview.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/10/wpid-objects-overview.png</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/10/wpid-comparison.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/10/wpid-comparison.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Leveraging the Org Mode Structure with CSS</title>
		<link>http://frozenlock.org/2012/10/21/leveraging-the-org-mode-structure-with-css/</link>
		<comments>http://frozenlock.org/2012/10/21/leveraging-the-org-mode-structure-with-css/#comments</comments>
		<pubDate>Sun, 21 Oct 2012 04:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[org-mode]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=407</guid>
		<description><![CDATA[Org-mode is an incredible tool for editing text. May it be for HTML, Latex, doc, or even plain text format. I&#8217;ve already told that I use it to edit this blog, but I also use it for almost every text file I have to do. For example, all my readme on Github are in .org. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=407&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Org-mode is an incredible tool for editing text. May it be for HTML, Latex, doc, or even plain text format.  </p>
<p> I&#8217;ve already told that I use it to edit this blog, but I also use it for almost every text file I have to do. For example, all my readme on Github are in .org. (Even if they don&#8217;t support the org format very well. Screw <a href="https://en.wikipedia.org/wiki/Markdown">Markown</a>, org-mode is superior!) </p>
<p> Without any surprises, I also use it if I have to write long texts for my commercial solution <a href="https://bacnethelp.com">BACnet Help</a>. I can write thousands of words without having to think once about any HTML tags (DIV, SPAN, BR&hellip;). This is all handled automatically when exporting to HTML.  </p>
<p> This is all very unsurprising for any Org-mode user. However while inspecting a page in the Chromium browser, I noticed how an Org-mode document is <i>so well structured</i> when exported to HTML. </p>
<p> Let &#8216;s take the Table of Contents as an example. You get it for free, with all the links and anchors. But the more important part is <i>how</i> the TOC is made: with successive stages of &lt;UL&gt; and &lt;LI&gt;. The structure itself is giving information. With it, we can easily determine what is a subset of a section, and what is a subset of that subset. </p>
<p> Here is how the plain TOC looks: <img src="http://frozenlock.files.wordpress.com/2012/10/wpid-toc.png?w=490" alt="http://frozenlock.files.wordpress.com/2012/10/wpid-toc.png?w=490" /> </p>
<p> Now let&#8217;s leverage the &lt;UL&gt; and &lt;LI&gt; structure with a pinch of CSS. </p>
<pre class="src src-CSS"> #text-table-of-contents ul &gt; li &gt; ul {
    margin-left: 0.5em;
    border-left: 1px dotted #779898;
    border-bottom-left-radius: 1em;
    padding: 0.5em;
 }
</pre>
<p> If you don&#8217;t read CSS, just know this: We select the element identified by &#8220;text-table-of-contents&#8221;, find <i>any</i> children that&#8217;s an unlisted list (&lt;UL&gt;), inside a list item (&lt;LI&gt;), inside another unlisted list. Then we apply some simple decorations to those. </p>
<p> <img src="http://frozenlock.files.wordpress.com/2012/10/wpid-toc2.png?w=490" alt="http://frozenlock.files.wordpress.com/2012/10/wpid-toc2.png?w=490" /> </p>
<p> Such a simple change, and yet a tremendous impact! </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/407/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=407&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2012/10/21/leveraging-the-org-mode-structure-with-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/10/wpid-toc.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/10/wpid-toc.png</media:title>
		</media:content>

		<media:content url="http://frozenlock.files.wordpress.com/2012/10/wpid-toc2.png" medium="image">
			<media:title type="html">http://frozenlock.files.wordpress.com/2012/10/wpid-toc2.png</media:title>
		</media:content>
	</item>
		<item>
		<title>BACnet lock-in and the program object (16)</title>
		<link>http://frozenlock.org/2012/10/18/bacnet-lock-in-and-the-program-object-16/</link>
		<comments>http://frozenlock.org/2012/10/18/bacnet-lock-in-and-the-program-object-16/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 04:00:00 +0000</pubDate>
		<dc:creator>Frozenlock</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BACnet]]></category>
		<category><![CDATA[HVAC]]></category>
		<category><![CDATA[lock-in]]></category>

		<guid isPermaLink="false">http://frozenlock.wordpress.com/?p=389</guid>
		<description><![CDATA[The BACnet marketing You are in the HVAC business and trying to sell some BACnet devices. How will you market your product? Well, you&#8217;ll probably talk about how this protocol protect the user from being victim of a vendor lock-in. Switching manufacturer How wonderful! You can tell the customer how easy it will be for [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=389&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">The BACnet marketing</h2>
<div class="outline-text-2" id="text-1">
<p>  You are in the HVAC business and trying to sell some BACnet devices.   How will you market your product? Well, you&#8217;ll probably talk about how   this protocol protect the user from being victim of a <a href="https://en.wikipedia.org/wiki/Vendor_lock-in">vendor lock-in</a>. </p>
</p></div>
</p></div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">Switching manufacturer</h2>
<div class="outline-text-2" id="text-2">
<p>  How wonderful! You can tell the customer how easy it will be for him   to switch to another company if you ever let him down! But will it be   so easy? Besides the various BACnet variants that might be a   compatibility problem, what could be a kick in the teeth? Let&#8217;s make a   quick check list of what you need in order to perform a vendor   transfer:  </p>
<ul>
<li>Access to the controller I/Os? Yes; </li>
<li>Access the trend logs? Yes; </li>
<li>Access to alarms? Yes; </li>
<li>Access to the programs? <b>NO</b>! </li>
</ul>
<p>   Wait what? So the user can access every I/Os in the building, but   can&#8217;t change his system behaviour. So, besides monitoring, what can he   do? </p>
<p>   &#8220;Sure, you can reprogram your controllers, but you&#8217;ll need to use our   closed source interface application in order to change anything in   your programs. We will gladly let you buy one for the modest amount of   &lt;insert stupid locked-in price&gt;$ and your soul for eternity.&#8221; </p>
<p>   This, my friends, is a lock-in. </p>
<p>   It is also the moral fight that the <a href="http://www.fsf.org/">Free Software Foundation</a> and the   open source projects under the GNU licence are trying to win. You   should not be a slave of your programs (nor should your clients). </p>
</p></div>
</p></div>
<div id="outline-container-3" class="outline-2">
<h2 id="sec-3">Priority is power</h2>
<div class="outline-text-2" id="text-3">
<p>  Not only can&#8217;t the user change the programs, he is most likely to   be unable to change the programs priorities. This means that <i>even</i> if   the user were to try to do a tug of war with the existing controllers   by adding a new one with a whole new program in it, the new commands   could be completely ignored! If the old devices have higher priorities   than your the new one, it&#8217;s game over! </p>
</p></div>
</p></div>
<div id="outline-container-4" class="outline-2">
<h2 id="sec-4">Towards a BACnet language standard?</h2>
<div class="outline-text-2" id="text-4">
<p>  The obvious solution (but less obvious to implement) is to have a   language standard which could be read and edited by everyone.   Obviously I would go for a lisp-like language, because I think it&#8217;s   easier to grasp for the everyman. Anyone who have done primary   school mathematics can understand how the parentheses are   evaluated. </p>
<p>     A language standard, while possible, is highly unlikely. The amount of   work and cooperation between the many manufacturers would be   non-trivial to say the least. In addition, if the program standard was   ill-designed, it could drag down the entire BACnet standard with it. </p>
</p></div>
</p></div>
<div id="outline-container-5" class="outline-2">
<h2 id="sec-5">Plain text program</h2>
<div class="outline-text-2" id="text-5">
<p>  There is however one little change in the standard that could help   greatly. What if the programs were plain text and accessible through   the BACnet network? Then every workstation would be able to <i>at   least</i> open the program and let the user study it. Bonus point if   they can also modify it. </p>
<blockquote>
<p>The Program object type defines a standardized object whose  properties represent the externally visible characteristics of an  application program. In this context, an application program is an  abstract representation of a process within a BACnet Device, which  is executing a particular body of instructions that act upon a  particular collection of data structures. <b>The logic that is  embodied in these instructions and the form and content of these  data structures are local matters.</b> &ndash; BACnet Standard 135-2004
</p>
</blockquote>
<p>   Instead of making the content of the programs &#8220;local matters&#8221;, it   could be a property, such as the description.  </p>
<p>   I can understand how, when the BACnet draft was elaborated, the   controllers couldn&#8217;t have hold the plain text version of their   programs, but today there&#8217;s no excuse. </p>
<p>   Towards a truly open solution! </p>
</div></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frozenlock.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frozenlock.wordpress.com/389/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozenlock.org&#038;blog=26987684&#038;post=389&#038;subd=frozenlock&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frozenlock.org/2012/10/18/bacnet-lock-in-and-the-program-object-16/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe5541ada0457ffa2bff7950c3b6673?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozenlock</media:title>
		</media:content>
	</item>
	</channel>
</rss>
