<?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>Some stuff &#187; idea</title>
	<atom:link href="http://blog.yhuang.org/?feed=rss2&#038;tag=idea" rel="self" type="application/rss+xml" />
	<link>https://blog.yhuang.org</link>
	<description>here.</description>
	<lastBuildDate>Wed, 27 Aug 2025 08:50:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>circulating denominations (part 4)</title>
		<link>https://blog.yhuang.org/?p=584</link>
		<comments>https://blog.yhuang.org/?p=584#comments</comments>
		<pubDate>Thu, 14 Jul 2011 15:39:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[canadian money]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[coin]]></category>
		<category><![CDATA[critical element]]></category>
		<category><![CDATA[frequency]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[latter situation]]></category>
		<category><![CDATA[rough sense]]></category>
		<category><![CDATA[transaction]]></category>
		<category><![CDATA[transaction amounts]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=584</guid>
		<description><![CDATA[&#8230; and wallet distributions. This is part of the Toronto visit series. &#8220;Do you have change for $5?&#8221; &#8220;I can only give you one loonie and two lizes&#8221; &#8220;What?&#8221; Dumps coins on counter. &#8220;Oh&#8230;&#8221; (Canada has no bills under $5 and circulates the $1 and $2 coins.) Before playing with Canadian money, I had thought [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; and wallet distributions.</p>
<p><em>This is part of the Toronto visit series.</em></p>
<p>&#8220;Do you have change for $5?&#8221;<br />
&#8220;I can only give you one loonie and two lizes&#8221;<br />
&#8220;What?&#8221;<br />
Dumps coins on counter.<br />
&#8220;Oh&#8230;&#8221;</p>
<p>(Canada has no bills under $5 and circulates the $1 and $2 coins.)</p>
<p>Before playing with Canadian money, I had thought that a $2 denomination, whether coin or bill, would be a great idea. But the problem I encountered here was that I was just unable to get very many $1 coins when the $2 coin was also widely circulating. This makes sense, because each transaction at most ends up giving you one additional $1 coin if done optimally. But if you had to always pay odd dollar-amount fees like the $3 streetcar fares, then you need many $1 coins which you don&#8217;t have. Compare this to the US system, where you get lots of $1 bills from daily transactions &#8212; up to four $1 bills in a transaction ($0-$4 in change). It surprised me that the latter situation is more flexible, because I did not take into account the dynamic effects that repeated transactions have.<br />
<span id="more-584"></span><br />
Perhaps the intellectual impetus behind a $2 denomination is based on the idea of binary denominations, namely $1, $2, $4, $8, etc., which seems intuitively &#8220;nice&#8221; for efficiency. It&#8217;s hard to think why this should be desired now, it just seemed obvious. Perhaps in such a system the fewest coins/bills need to be carried to ensure all transaction amounts within a range are possible. Or perhaps the fewest coins/bills change hands on average over transaction amounts distributed a certain way (exponentially decreasing frequency as amounts go up?). Yet this system may not work so well, because though it is great for one transaction, you always need a complete set to make it work for the next transactions. The more critical element is net wallet change.</p>
<p>In fact you want this <strong>wallet distribution</strong> to be, in some rough sense, stable. At worst it should be invariant, and at best, surplus producing. What I mean is illustrated by this:</p>
<p>transaction amount: wallet change<br />
$1: -1 $1<br />
$2: +3 $1, -1 $5<br />
$3: +2 $1, -1 $5<br />
$4: +1 $1, -1 $5<br />
$5: -1 $5</p>
<p>Why pay with $5 for a $2 fee rather than two $1? Well, we assumed that both payment and change-making use the &#8220;lazy algorithm&#8221; seen in real life: it&#8217;s the choice requiring the fewest coins/bills (and among those, the lowest denomination ones). Note that there is an asymmetry since the payer doesn&#8217;t have to make exact change but the cashier must settle with exact change.</p>
<p>If all transactions were integer amounts between $1 and $5, and we have an endless supply of $5 (let&#8217;s say that&#8217;s what the ATM gives), then some transaction amount distribution would make the wallet distribution invariant (as far as it concerns denominations under $5). For example, this (*):</p>
<p>transaction amount: frequency<br />
$1: 17<br />
$2: 3<br />
$3: 3<br />
$4: 2<br />
$5: 1</p>
<p>On the other hand, a flat distribution would give a net surplus of +1 $1 per transaction. Either case would be fine. But in Canada with the $2 coin, the tabulation is different:</p>
<p>transaction amount: wallet change<br />
$1: -1 $1<br />
$2: -1 $2<br />
$3: +1 $2, -1 $5<br />
$4: +1 $1, -1 $5<br />
$5: -1 $5</p>
<p>With the same transaction amount distribution as (*), we would end up with -3 $1 per transaction, a severe deficit. And unlike any other denomination, $1 is a necessity (it&#8217;s an atom). I&#8217;m not saying this transaction amount distribution is right, but whatever it be, the existence of $2 totally changes the wallet situation and in this case made things worse.</p>
<p>In the US, the existing denominations are kind of close to binary, except there is a magnitude gap between $1 and $5 ($2 bills do exist but rarely circulate), which seemed like a fault. But considering what happened in Canada, maybe this is a blessing in disguise.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=584</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nchoosetwo and collaborative ranking</title>
		<link>https://blog.yhuang.org/?p=304</link>
		<comments>https://blog.yhuang.org/?p=304#comments</comments>
		<pubDate>Tue, 01 Feb 2011 17:55:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[antisocial behavior]]></category>
		<category><![CDATA[binom]]></category>
		<category><![CDATA[collaborative filtering]]></category>
		<category><![CDATA[graph data]]></category>
		<category><![CDATA[harvard students]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[nchoosetwo]]></category>
		<category><![CDATA[nobody]]></category>
		<category><![CDATA[serial nature]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://allegro.mit.edu/~zong/wpress/?p=304</guid>
		<description><![CDATA[Walking around campus these days, there are cryptic-looking things like and obviously referring to a dating site &#8212; currently it&#8217;s restricted to MIT and Harvard students. This one tries on an idea that I&#8217;ve heard discussed numerous times in different contexts, but apparently nobody went and did it in all these years. Instead of running [...]]]></description>
			<content:encoded><![CDATA[<p>Walking around campus these days, there are cryptic-looking things like</p>
\(\binom{n}{2}\mathrm{.com}\) and \(\binom{n}{2} \ni \binom{i}{u}\)
<p>obviously referring to a dating site &#8212; currently it&#8217;s restricted to MIT and Harvard students. This one tries on an idea that I&#8217;ve heard discussed numerous times in different contexts, but apparently nobody went and did it in all these years. Instead of running a matching algorithm, it asks third parties (i.e. matchmakers) as well as the interested parties themselves to suggest matches. The thing that is supposed to keep this low-risk is anonymity: a match isn&#8217;t revealed until the two primary parties involved mutually accept or their lists intersect.</p>
<p>As with all things that involve anonymity, this asks for trollish and antisocial behavior. I&#8217;ve already registered three aliases on moira for exactly this purpose &#8212; ok, ok, so they&#8217;ve suppressed that antic after people raised concerns, though these and other ramifications should have perhaps been worked through a bit more carefully pre-launch.</p>
<p>The spam potential remains. A matchmaker&#8217;s identity isn&#8217;t revealed unless both people accept her suggestion, so pranks and insults can be conducted to an extent. One way around this may be grafting social graph data onto the system for collaborative filtering (if they manage to obtain such data&#8230;). And if they do, perhaps the suggestions of more closely related people should weigh more, along with those of successful matchmakers. Perhaps there should even be more weight if <em>multiple</em> matchmakers concur. This is extremely intriguing, because eliminating spam is equivalent to predicting who is a likely match, and collaborative filtering for this problem is an unexplored direction.</p>
<p>The more fundamental question is why such a site is even necessary.<br />
<span id="more-304"></span><br />
Ostensibly, there is a gain over the serial nature of asking in person, due to the ability to make more <em>informative</em> decisions by using data you don&#8217;t have or cannot socially obtain in the open. If anonymity compels people to provide more preference information into the system than they would otherwise do, then everybody is better off. This is the positive aspect.</p>
<p>Nevertheless, if we wanted to use full information, why not run a global algorithm? If humans had no feelings, they could just make a list ranking whom they liked in order, and let a computer take care of allocation, almost like housing assignments. But alas, despite the rationality and efficiency of this obvious method, real humans appreciate neither the results nor the implications of it. Nobody likes to ponder the idea of not being #1. So something like nchoosetwo is a compromise, and hides the negative aspect of knowing too much: hurt feelings. But now the site becomes very dangerous. Under the cover of anonymity, the site is collecting ranking information about people from every action on the site. One particular situation in which an explicit rank order is elicited is where there are multiple matches. By your choice, you reveal to the system that &#8220;A is better than B.&#8221; Is this something the site should know? Not to mention that proposing matches in parallel, when combined with side information from the subsequently unfolding real world, also leaks preference information to an anonymous matchmaker. Those are much more dangerous information than who your Facebook friends are&#8230;</p>
<p>So far though, this site has embarrassingly few features. When you have a mutual match, all it does is to print:</p>
<blockquote><p>Mutual crush! How about a date? <img src='https://blog.yhuang.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p></blockquote>
<p>Tellingly, you can&#8217;t remove this.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=304</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>omphaloskepsis</title>
		<link>https://blog.yhuang.org/?p=301</link>
		<comments>https://blog.yhuang.org/?p=301#comments</comments>
		<pubDate>Sun, 23 Jan 2011 05:29:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[abdominal]]></category>
		<category><![CDATA[abdominal cavity]]></category>
		<category><![CDATA[birth]]></category>
		<category><![CDATA[cavity]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[ligament]]></category>
		<category><![CDATA[navel]]></category>
		<category><![CDATA[spilling]]></category>
		<category><![CDATA[umbilical cord]]></category>
		<category><![CDATA[umbilical vein]]></category>

		<guid isPermaLink="false">http://allegro.mit.edu/~zong/wpress/?p=301</guid>
		<description><![CDATA[After some recent bouts of navel-gazing, it occurred to me that I had no idea what was on the other side of the navel. The umbilical cord couldn&#8217;t have been spilling nutrients into the abdominal cavity &#8212; so there must be something connected on the other side! Turns out there is. No surprise to medical [...]]]></description>
			<content:encoded><![CDATA[<p>After some recent bouts of navel-gazing, it occurred to me that I had no idea what was on the other side of the navel. The umbilical cord couldn&#8217;t have been spilling nutrients into the abdominal cavity &#8212; so there must be something connected on the other side!</p>
<p>Turns out there is.<br />
<span id="more-301"></span><br />
<img src="wp-content/uploads/images/fetalcirc.gif" alt="http://people.eku.edu/ritchisong/fetalcirc.gif" /></p>
<p>No surprise to medical students, I&#8217;m sure, but interesting to me.</p>
<p>Among other things, the umbilical vein passes <em>through</em> the navel on its way to the liver. After birth, the outside part of the umbilical cord falls off, of course, but the inside part stays, and turns into this &#8220;round ligament of the liver,&#8221; and continues to hang around.</p>
<p><img src="wp-content/uploads/images/liver.jpg" alt="http://www.daviddarling.info/images/liver.jpg" width="600" /></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=301</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>climate engineering</title>
		<link>https://blog.yhuang.org/?p=217</link>
		<comments>https://blog.yhuang.org/?p=217#comments</comments>
		<pubDate>Sun, 08 Nov 2009 22:00:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad idea]]></category>
		<category><![CDATA[Came]]></category>
		<category><![CDATA[climate engineering]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[global cooling]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[magnitude]]></category>
		<category><![CDATA[plant]]></category>
		<category><![CDATA[technological development]]></category>
		<category><![CDATA[weather climate]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=217</guid>
		<description><![CDATA[Came across this the other day. Climate engineering may happen but it seems like the energies available to control the weather/climate is not nearly enough (not even the same magnitude) to make this a stable plant. Frankly it seems like a bad idea at this stage of technological development. On the other hand, it is [...]]]></description>
			<content:encoded><![CDATA[<p>Came across <a href="http://edition.cnn.com/2009/TECH/science/10/29/climate.engineering/">this</a> the other day.</p>
<p>Climate engineering may happen but it seems like the energies available to control the weather/climate is not nearly enough (not even the same magnitude) to make this a stable plant. Frankly it seems like a bad idea at this stage of technological development. On the other hand, it is a valid point to say that the climate is already being engineered anyway (more and more) just by the very fact that we take input and commit output to the system. It doesn&#8217;t much matter that we still don&#8217;t know what we&#8217;ve been doing.</p>
<p>In this sense, I think the entire argument about whether global warming is happening or not or is the model believable or not or is it actually global cooling is beside the point. The actual effect doesn&#8217;t matter as much as the fact that we&#8217;re engineering any system beyond our capability to understand it, much less to control it. One day there may be a way to engineer the climate in a controllable, stable fashion. Before that, it is prudent to be paranoid about the inputs driving the system unless there is proof that said inputs do not drive one of the unstable modes of the system.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=217</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fighting words and their consequences</title>
		<link>https://blog.yhuang.org/?p=193</link>
		<comments>https://blog.yhuang.org/?p=193#comments</comments>
		<pubDate>Wed, 24 Jun 2009 11:25:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[e truth]]></category>
		<category><![CDATA[fighting words]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[Kendall]]></category>
		<category><![CDATA[libertarian]]></category>
		<category><![CDATA[libertarian principles]]></category>
		<category><![CDATA[Mill]]></category>
		<category><![CDATA[open debate]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[sound approach]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=193</guid>
		<description><![CDATA[Somebody is in the news recently for allegedly getting assaulted after uttering fighting words. It turns out fighting words are commonly excepted from protected free speech. Contrary to the elementary folklore, free speech appears not to be universal, but is thought to be based on the libertarian principles argued by Mill, that speech which does [...]]]></description>
			<content:encoded><![CDATA[<p>Somebody is in the news recently for allegedly getting assaulted after uttering fighting words. It turns out fighting words are commonly excepted from protected free speech. Contrary to the elementary folklore, free speech appears not to be universal, but is thought to be based on the libertarian principles argued by Mill, that speech which does not do harm to others should not be proscribed. All right, so far this is all common knowledge. But is that all? Is free speech (harm or not) a flawed idea to begin with? There is an old and generally discursive article by Kendall called <em>The &#8220;Open Society&#8221; and Its Fallacies</em>, which challenges the tenets of Mill&#8217;s libertarian stance on speech at its core.<br />
<span id="more-193"></span><br />
First Kendall points out that Mill is fundamentally arguing for speech not as a &#8220;right&#8221; but as a &#8220;utility&#8221;, in that speech has a functional centrality to a society in the process of obtaining truth and making decisions &#8212; i.e. truth through open debate with no suppression of <em>any</em> idea. It is a sound approach, since calling free speech a &#8220;natural right&#8221; or some such is religion, even if such a religion sounds appealing. In any case, even religion develops abstractly from some notion of utility (good for a society), so utility is closer to first principles. But if speech is a utility, then it must be evaluated on whether it is foremost among other utilities which may be in conflict with it. Mill says it is. Kendall is not so sure, with the consequence that any number of conditions other than harm to others may be allowed to proscribe speech.</p>
<p>Kendall goes on to question the utility of free speech as understood by Mill and lists a number of arguments based on practicality and human nature against the idea of an &#8220;open society&#8221; actually working as Mill intended, all of which are probably valid but ultimately unsatisfying. However, one extended philosophical point stood out:</p>
<blockquote><p>
Third, Mill denies the existence &#8230; not only of a public truth [my note: for the purpose of lubricating free debate], but of any truth whatever&#8230; whenever and wherever men disagree about a teaching, a doctrine, an opinion, an idea, we have no way of knowing which party is correct; the man (or group) who moves to silence a teaching on the ground that it is incorrect attributes to himself a kind of knowledge (Mill says an &#8220;infallibility&#8221;) that no one is ever entitled to claim short of (if then) the very case where the question is sure not to arise &#8212; that is, where there is unanimity, and so no temptation to silence to begin with.&#8221;</p>
<p>&#8230;.</p>
<p>The proposition that all opinions are equally &#8212; and hence infinitely &#8212; valuable, said to be the unavoidable inference from the proposition that all opinions are equal, is only one &#8212; and perhaps the less likely &#8212; of two possible inferences, the other being: all opinions are equally &#8212; and hence infinitely &#8212; without value, so what difference does it make if one, particularly one not our own, gets suppressed? This we may fairly call the central paradox of the theory of freedom of speech. In order to practice tolerance on behalf of the pursuit of truth, you have first to value and believe in not merely the pursuit of truth but Truth itself, with all its accumulated riches to date. The all-questions-are-open-questions society cannot do that; it cannot, therefore, practice tolerance towards those who disagree with it. It must persecute &#8212; and so, on its very own showing, arrest the pursuit of truth.
</p></blockquote>
<p>There is something interesting here, although first the wrong parts must be excised. For one, I don&#8217;t like the infinitely valuable or infinitely without value sentence. That&#8217;s stupid. The only conclusion is obviously just what the original says, that all opinions are <em>equally</em> valuable, so as long as the value is positive, then at least some argument can be made to not suppress them. As a side note, I&#8217;m not even sure that Mill says all opinions are equal or whether just all opinions have positive (but possibly unequal) value. Kendall&#8217;s scaling relationship between the value of an opinion and how much it should not be suppressed may not be Mill&#8217;s idea at all. Either way, we can treat the phrase equality of opinions as either what it says or as positive valuation of opinions, and read it as equal treatment of opinions.</p>
<p>Now then the good part. The meta-tolerance paradox itself is a bit contrived (even if it does come up almost daily) since once the &#8220;no truth&#8221; hammer is found, it can hit pretty much anything. But, it caused me to think of a related and much more relevant paradox. It isn&#8217;t about believing in <u>the</u> Truth <em>a priori</em>. It is about believing that there is <u>some</u> truth to be found &#8212; that the pursuit has an end, that there is a purpose to the debate. Otherwise free speech for that purpose would have no point, either. Now, if the purpose is to seek convergence from open debate, then there is certainly nothing to guarantee that the process of debate will ever converge (setting aside what it converges to) &#8212; not because there is not a truth. But even worse is if every opinion is to be equally valuable <em>for all time</em>, for it prohibits convergence! For convergence to happen, by definition, some opinions will need to be reduced and others bolstered, perhaps on account of reason. The only way out of this is to say opinions are equal only <em>initially</em>. Unfortunately, society has no time origin. Even if it did, we are way past time 0 and hence must be in a state biased toward certain possibilities of truth and therefore inequality of various opinions. Therefore, it is the <em>inequality</em> of opinions on the way to convergence to truth &#8212; the ostensible goal of free speech &#8212; that strikes down the non-suppression of some speech on the grounds that all opinions are equal. <u>This</u> is the central paradox of Mill&#8217;s thesis that I see.</p>
<p>I guess the point is that non-suppression must be based on something less absolute than what Mill says, as it is in practice.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=193</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sleep &#8230; and a smart alarm</title>
		<link>https://blog.yhuang.org/?p=167</link>
		<comments>https://blog.yhuang.org/?p=167#comments</comments>
		<pubDate>Sun, 08 Mar 2009 23:06:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bed]]></category>
		<category><![CDATA[concept]]></category>
		<category><![CDATA[good advice]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[inefficiency]]></category>
		<category><![CDATA[Routine]]></category>
		<category><![CDATA[short periods]]></category>
		<category><![CDATA[sleep]]></category>
		<category><![CDATA[smart alarm]]></category>
		<category><![CDATA[vestigial]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=167</guid>
		<description><![CDATA[In honor of the stupidity that is Daylight Savings Time, I&#8217;ll write about sleep. First, this watch seems pretty interesting. It is based on the idea that if you&#8217;re never going to get enough hours of sleep a night anyway, then you are best to get a full number of sleep cycles, rather than a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="wp-content/uploads/images/sleeptracker-pro-big01.jpg" alt="http://www.sleeptracker.com/sleep-images/sleeptracker-pro-big01.jpg" align="left" />In honor of the <a href="?p=65">stupidity that is Daylight Savings Time</a>, I&#8217;ll write about sleep.</p>
<p>First, <a href="http://www.sleeptracker.com/how-it-works.html">this watch</a> seems pretty interesting. It is based on the idea that if you&#8217;re never going to get enough hours of sleep a night anyway, then you are best to get a full number of sleep cycles, rather than a fractional one. So it tracks your sleep cycle and wakes you up when you&#8217;re most awake.</p>
<p>This reminds me of my general annoyance with the whole concept of sleep and the inefficiency it causes. Sleep has got to be one of the worst vestigial devices still left in humans, although not as bad as the appendix.</p>
<p>Years ago, I came across a blog in which the person was trying out the concept of polyphasic sleep, which is basically napping frequently for short periods each time. The idea was to save total amount of time slept, I guess, or to make sleep more efficient. I guess it worked out well enough to cause a whole bunch of fanatical people to try it.<br />
<span id="more-167"></span><br />
Admittedly, that was a bit out there, but there were some other good advice based on what this person tried. One of the more useful was on how to wake up on time and how to shift sleep schedule around.</p>
<p>Basically you should only go to bed when you&#8217;re tired and want to sleep. Otherwise, you just won&#8217;t fall asleep and the time is wasted. What that means is it&#8217;s quite easy to push your sleep schedule later. Pulling your sleep schedule earlier is much harder since we&#8217;ve established that you can&#8217;t go to bed earlier. But it can be done by controlling the other end, by forcing yourself to wake up at the desired time. That is hard to do. But it has to be done. The idea is by the next day you will be tired earlier and will go to bed earlier. Actually the first day after deprived sleep is not that bad, so what is needed is simply a little bit of discipline in waking up.</p>
<p>So that brings us to waking up on time. The advice I remember, and that I have verified, is you must train yourself like a beast to have a Pavlovian wake up routine. Hear the alarm, and you must get up and do something that absolutely prevents yourself from falling asleep again and do the same thing every day. Snooze buttons just don&#8217;t work, because that allows you to fall back to sleep, and then you&#8217;ll be trained in that routine of automatically falling back to sleep when you hear the alarm, which is totally the wrong thing. Once the routine is established, it will be very easy to keep it because no cognitive process or will power is involved. It is simply an automatic response. Do this for long enough and you will wake up at exactly the right time even before the alarm sounds.</p>
<p>The difficulty is to establish this automatic response in the first place, especially if one is already trained in some god-awful snooze button routine. The trick is to change the stimulus &#8212; a different alarm sound, a different alarm position, a different alarm dynamic, a different sleep position &#8212; basically anything that is different. But it has to be a novel configuration for which one is not already conditioned in. Then one must try very hard in the first few days not to get conditioned into sleeping through that. Then it will work pretty well. Routine is the key. It is much easier to keep the same conditioned routine every day than is to disrupt it in the middle, with something one is previously too well conditioned in.</p>
<p>One of the more interesting corollaries is if you are lax and generally not careful about this process, you can condition yourself to do crazy things &#8220;in sleep&#8221;, akin to sleep-walking, all in the name of turning off the alarm. The brain is a strange object.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=167</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toward a multi-input interface</title>
		<link>https://blog.yhuang.org/?p=142</link>
		<comments>https://blog.yhuang.org/?p=142#comments</comments>
		<pubDate>Sun, 04 Jan 2009 08:15:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[collaborative editor]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[drawing pen]]></category>
		<category><![CDATA[Gobby]]></category>
		<category><![CDATA[human computer interfaces]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[input interface]]></category>
		<category><![CDATA[virtual whiteboard]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=142</guid>
		<description><![CDATA[I was recently shown this collaborative editor called Gobby (there are others) and was reminded of an idea I&#8217;ve been toying with for a long time. A lot of work these days goes into novel human-computer interfaces (think coffee table displays, networked whiteboards, etc.) and gestures (think various touch responses like multi-touch zooming), but in [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently shown this collaborative editor called <a href="http://gobby.0x539.de/trac/">Gobby</a> (there are others) and was reminded of an idea I&#8217;ve been toying with for a long time.</p>
<p>A lot of work these days goes into novel human-computer interfaces (think coffee table displays, networked whiteboards, etc.) and gestures (think various touch responses like multi-touch zooming), but in my opinion (and metaphor), these work are like lightly scratching the skin when there is a deep deep itch.<br />
<span id="more-142"></span><br />
The deep itch is a totally multi-input environment. I don&#8217;t mean multiple non-interacting or minimally interacting users on the same machine. I don&#8217;t even mean multiple users who interact only when it is obvious to do so, like during conferencing, or when the game players are in one area of the map. These are all fundamentally still single input environments, because each user owns a <strong>static token</strong>, be it the single identity in a conference, the single drawing pen on the virtual whiteboard, or the same virtual character in a game!</p>
<p>Why not be bolder? Suppose two people are working on a desktop, whether locally or via a network connection. Why not have <strong>two</strong> mouse cursors and <strong>two</strong> possible focuses? It works like this: any place that cursor X clicks receives focus for all of cursor X&#8217;s associated inputs (perhaps keyboard X). Each user gets a set of inputs, then they can be working on separate windows, or even separate parts of the same window. They can both see what is going on with the both of them so they can really collaborate. Change two users to some other number and the same applies. None of this VNC-like fighting cursor crap. Let each user have multiple sets of inputs and still the same applies. See, now you can <em>really</em> multitask with two hands and feet if you want rather than glorified time sharing &#8212; lots more possibilities here than boring gestures! It&#8217;s how the real world works anyway. Besides, if processes can share a processor, users can certainly share a virtual interface and all of its objects and resources.</p>
<p>It seems like all &#8212; and I do mean all &#8212; interfaces existing and under development suffer from some kind of designer brain freeze where each user is assumed tied to a single and static <em>virtual</em> token in the interface, simply due to the coincidence that the user is tied to a single and static <em>physical</em> input set. That&#8217;s stupid. If you could have 10 hands rather than 2, wouldn&#8217;t you rather have 10 hands? Well, in the virtual interface, you can and should. And if your 10 hands can all work, and your friend&#8217;s 10 hands can work, you should be able to work together so you have 20 hands in total. Swap hands, too.</p>
<p>This is so obvious, I don&#8217;t even understand why it hasn&#8217;t been done 10 or 15 years ago&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=142</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V I Fabrikant</title>
		<link>https://blog.yhuang.org/?p=72</link>
		<comments>https://blog.yhuang.org/?p=72#comments</comments>
		<pubDate>Thu, 26 Apr 2007 07:50:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Applied]]></category>
		<category><![CDATA[correspondence]]></category>
		<category><![CDATA[correspondence address]]></category>
		<category><![CDATA[distance between two points]]></category>
		<category><![CDATA[guy]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[mathematical symmetry]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[valery fabrikant]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=72</guid>
		<description><![CDATA[Note: There has been some confusion about this post. Let me make it very clear &#8212; I am NOT Fabrikant, nor do I have any relation to him, or even know of him in any way. I just came across this hilarious correspondence address on the internet. I have NO idea who this guy is, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Note: There has been some confusion about this post. Let me make it very clear &#8212; I am NOT Fabrikant, nor do I have any relation to him, or even know of him in any way. I just came across this hilarious correspondence address on the internet. I have NO idea who this guy is, or whether the people commenting below are who they claim to be.</strong></p>
<hr />
Look at the correspondence address of <a href="http://imamat.oxfordjournals.org/cgi/content/abstract/hxl035v1">this Journal of Applied Math article</a></p>
<blockquote><p>
<strong>Utilization of divergent integrals and a new symbolism in contact and crack analysis<br />
VI Fabrikant </strong><br />
Prisoner #167932D, Archambault Jail, Ste-Anne-des-Plaines, Quebec, Canada J0N 1H0 </p>
<p>Correspondence:  Email: valery_fabrikant@hotmail.com</p>
<p>Received for publication 15 June 2006. Revision received 1 December 2006. </p>
<p><strong>Abstract</strong><br />
The main potential function, used for the complete solution of the contact and crack problems for elliptical domains, is presentable as an integral of an expression comprising a logarithm of a distance between two points. These integrals were considered to be impossible to compute, though various derivatives of these integrals were computed in the past. The new symbolism, introduced here, combined with utilization of divergent integrals, allows us to compute these integrals exactly and in a closed form. It also introduces a dramatic simplification in the final expressions and restores some mathematical symmetry and elegance.
</p></blockquote>
<p>You can look up this guy on <a href="http://en.wikipedia.org/wiki/Valery_Fabrikant">Wikipedia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=72</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>daylight savings time</title>
		<link>https://blog.yhuang.org/?p=65</link>
		<comments>https://blog.yhuang.org/?p=65#comments</comments>
		<pubDate>Sun, 11 Mar 2007 07:36:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[4am]]></category>
		<category><![CDATA[artificial lighting]]></category>
		<category><![CDATA[bed]]></category>
		<category><![CDATA[fact]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[light bulbs]]></category>
		<category><![CDATA[reason]]></category>
		<category><![CDATA[schedule]]></category>
		<category><![CDATA[stupid idea]]></category>
		<category><![CDATA[sunrise and sunset]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=65</guid>
		<description><![CDATA[&#8230; is a stupid idea. Yes, daylight is nice to have, but then go to work from 7 to 4 instead of 8 to 5. The only reason to change the clocks instead of changing schedules is because changing schedules (and habits in general) is hard. So we must pretend 7AM is 8AM. In fact, [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; is a stupid idea. Yes, daylight is nice to have, but then go to work from 7 to 4 instead of 8 to 5. The only reason to change the clocks instead of changing schedules is because changing schedules (and habits in general) is hard. So we must pretend 7AM is 8AM. In fact, as long as artificial lighting exists, having a non-symmetric waking schedule will always be the norm, I argue. If daylight savings time existed year-round, people would start going to work at 9AM, and end up with no savings of daylight at all. Why don&#8217;t I break all my light bulbs and start getting up at 4AM and going to bed at 8PM. That maximizes daylight usage not to mention you see both sunrise and sunset. Sounds good to me. Why doesn&#8217;t everybody do that?</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=65</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mail interception, postal abuse, stamp value</title>
		<link>https://blog.yhuang.org/?p=32</link>
		<comments>https://blog.yhuang.org/?p=32#comments</comments>
		<pubDate>Sun, 03 Dec 2006 10:28:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[destination address]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[insufficient postage]]></category>
		<category><![CDATA[letter]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mail interception]]></category>
		<category><![CDATA[postal service]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[return address]]></category>
		<category><![CDATA[stamp]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=32</guid>
		<description><![CDATA[Boy, this one may need a table of contents&#8230; Let&#8217;s see, it all started with somebody wondering if you can get a letter back from the postal service once it has been mailed, but before it has been delivered. Maybe you changed your mind about sending the letter, for example. I still don&#8217;t know the [...]]]></description>
			<content:encoded><![CDATA[<p>Boy, this one may need a table of contents&#8230;</p>
<p>Let&#8217;s see, it all started with somebody wondering if you can get a letter back from the postal service once it has been mailed, but before it has been delivered. Maybe you changed your mind about sending the letter, for example. I still don&#8217;t know the answer, but I&#8217;m guessing if there is no return address on it, forget it. If there <em>is</em> a return address, however, it ought to be possible, right? The sender will get the letter back normally in the case that it is undeliverable, so the sender is essentially a secondary recipient. What does the postal service do with undeliverable mail that has no return address anyway? Shred it? Anyway, this doens&#8217;t seem like a satisfactory conclusion in any case, that the return address should play an unrelated role in the mail interception problem.</p>
<p>Which brings me to the second topic. <span id="more-32"></span>If we abstract away the implementation details and take the return address to be a bona fide secondary delivery address, then we can do some unexpected things, for example,</p>
<ul>
<li>What if put the destination address in the return address position and put a bad address in the destination address? The mail still gets delivered&#8230;</li>
<li>But wait, undeliverable mail is only one of many conditions for returned mail. Insufficient postage is another. So don&#8217;t even bother putting a stamp on there&#8230;</li>
<li>Now, sometimes, the postal service delivers the mail anyway, so for recoverability, swap the return and destination addresses; this way, you at least get the mail back if USPS is too nice.</li>
<li>Even better, for automatic redundancy, put the destination address in both the return address and destination address positions, so no matter what, the postal service delivers the mail.</li>
</ul>
<p>Wow, I like this already (&#8220;this&#8221; being the idea, not actually doing it). If Wikipedia is to be believed, the blatant scam in the last scheme is actually legal and works. But I&#8217;ve also heard the postal service sometimes delivers with insufficient postage but bills the recipient for postage due mail.</p>
<p>The few times I messed up with first-class postage raises, I&#8217;ve got mail back with insufficient postage. Which makes me wonder about the the price of first-class postage. In 1993, it was $0.29. Today (2006) it is $0.39. That&#8217;s pretty much in the inflationary range. With the proposed hike to $0.42 next year, there is also <a href="http://www.marginalrevolution.com/marginalrevolution/2006/05/the_forever_sta.html">this new thing</a>:</p>
<blockquote><p>The post office is planning a &#8221;forever&#8221; stamp for letters, good no matter how many times postal rates increase.  That means people could say goodbye to those annoying 2- or 3-cent stamps that have to be added to letters every time rates go up.  The idea for the special stamps, which would be sold at the same price as other first-class stamps, was included in proposals announced yesterday that would also raise stamp prices 3 cents &#8212; to 42 cents &#8212; next year.</p></blockquote>
<p>That&#8217;s nice, you can buy floating-value stamps. The comments that follow in the link are even more interesting&#8230;(*) I&#8217;ve never seriously thought of postage stamps as a money instrument before. Of course you can buy them on ebay and sometimes stores for a discount (never understood where the discount comes from&#8230; value of liquidity?), but those are not as explicit as the derivative market that may result from the trading of &#8220;forever&#8221; stamps just before and after a rate hike. Can you imagine the run on &#8220;forever&#8221; stamps before a rate hike by arbitragers and eBay hawkers? Will there be a ration or what? Or as somebody in the comments suggested, they really shouldn&#8217;t be sold for X months prior to a rate hike (X depending on interest rates and percentage of hike). Let&#8217;s see how this pans out. I still send first-class mail, after all, even without the interest in derivatives.</p>
<p>Actually, when I first read about &#8220;forever&#8221; stamps, I was confused, because I&#8217;ve seen non-denominated stamps before that just say &#8220;First Class USA&#8221; and I had wondered whether they acted like &#8220;forever&#8221; stamps. I&#8217;ve just assumed they had whatever value they were purchased at. Of course this is correct &#8211; they are distributed right after a rate hike before stamps with the newly approved price is printed, and are worth the price at the time of purchase. But it must get confusing, if not for the postman then certainly for me&#8230; recently there has been a plethora of flag designs&#8230; I can&#8217;t remember which is which. Well, here are some that I recall seeing fairly often and recall wondering about their values:</p>
<table>
<tr>
<td>$0.05<br />
<img src="wp-content/uploads/images/nd2902.jpg" alt="http://knottywood-treasures.com/non-denom/nd2902.jpg" />
</td>
<td>$0.10<br />
<img src="wp-content/uploads/images/nd2906.jpg" alt="http://knottywood-treasures.com/non-denom/nd2906.jpg" />
</td>
<td>$0.10<br />
<img src="wp-content/uploads/images/nd3270.jpg" alt="http://knottywood-treasures.com/non-denom/nd3270.jpg" />
</td>
<td>$0.25<br />
<img src="wp-content/uploads/images/nd3208.jpg" alt="http://knottywood-treasures.com/non-denom/nd3208.jpg" />
</td>
</tr>
<tr>
<td>$0.29<br />
<img src="wp-content/uploads/images/nd2517.jpg" alt="http://knottywood-treasures.com/non-denom/nd2517.jpg" />
</td>
<td>$0.32<br />
<img src="wp-content/uploads/images/nd2881.jpg" alt="http://knottywood-treasures.com/non-denom/nd2881.jpg" />
</td>
<td>$0.32<br />
<img src="wp-content/uploads/images/nd2948.jpg" alt="http://knottywood-treasures.com/non-denom/nd2948.jpg" />
</td>
<td>$0.33<br />
<img src="wp-content/uploads/images/nd3260.jpg" alt="http://knottywood-treasures.com/non-denom/nd3260.jpg" />
</td>
</tr>
<tr>
<td>$0.34<br />
<img src="wp-content/uploads/images/nd3451.jpg" alt="http://knottywood-treasures.com/non-denom/nd3451.jpg" />
</td>
<td>$0.37<br />
<img src="wp-content/uploads/images/nd3620.jpg" alt="http://knottywood-treasures.com/non-denom/nd3620.jpg" />
</td>
<td>$0.39<br />
<img src="wp-content/uploads/images/nd3965.jpg" alt="http://knottywood-treasures.com/non-denom/nd3965.jpg" />
</td>
<td>$0.41<br />
<img width="70%" src="wp-content/uploads/images/200x200_102740.jpg" alt="http://shop.usps.com/wcsstore/PostalStore/upload/images/200x200_102740.jpg" />
</td>
</tr>
</table>
<p>More of them <a href="http://www.knottywood-treasures.com/id39.html">here</a>. All right, that&#8217;s it.</p>
<p>(*) There is some mention in the comments about some arbitraging scheme of postages denominated in different currencies. This is a nice idea that actually has some applications in online forums, and will be discussed in another post.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=32</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
