<?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; sector</title>
	<atom:link href="http://blog.yhuang.org/?feed=rss2&#038;tag=sector" 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>coding block length in action</title>
		<link>https://blog.yhuang.org/?p=250</link>
		<comments>https://blog.yhuang.org/?p=250#comments</comments>
		<pubDate>Sun, 14 Mar 2010 04:12:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[article talks]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[byte sectors]]></category>
		<category><![CDATA[correction]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[error rates]]></category>
		<category><![CDATA[interleaving]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[reed solomon]]></category>
		<category><![CDATA[sector]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=250</guid>
		<description><![CDATA[This article talks about the switch to 4096-byte sectors from the current 512-byte sectors for PC hard disks. This section is interesting: 4096 byte sectors don&#8217;t solve the analog problem—signals are getting weaker, and noise is getting stronger, and only reduced densities or some breakthrough in recording technology are going to change that—but it helps [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://arstechnica.com/microsoft/news/2010/03/why-new-hard-disks-might-not-be-much-fun-for-xp-users.ars/">This article</a> talks about the switch to 4096-byte sectors from the current 512-byte sectors for PC hard disks. This section is interesting:</p>
<blockquote><p>4096 byte sectors don&#8217;t solve the analog problem—signals are getting weaker, and noise is getting stronger, and only reduced densities or some breakthrough in recording technology are going to change that—but it helps substantially with the error-correcting problem. Due to the way error correcting codes work, larger sectors require relatively less error correcting data to protect against the same size errors. A 4096 byte sector is equivalent to eight 512 byte sectors. With 40 bytes per sector for finding sector starts and 40 bytes for error correcting, protecting against 50 error bits, 4096 bytes requires (8 x 512 + 8 x 40 + 8 x 40) = 4736 bytes; 4096 of data, 640 of overhead. The total protection is against 400 error bits (50 bits per sector, eight sectors), though they have to be spread evenly among all the sectors.</p>
<p>With 4096 byte sectors, only one spacer start is needed, and to achieve a good level of protection, only 100 bytes of error checking data are required, for a total of (1 x 4096 + 1 x 40 + 1 x 100) = 4236 bytes; 4096 of data, 140 of overhead. 100 bytes per sector can correct up to 1000 consecutive error bits; for the forseeable future, this should be &#8220;good enough&#8221; to achieve the specified error rates. With an overhead of just 140 bytes per sector, about 96% of the disk&#8217;s capacity to be used.</p></blockquote>
<p>With longer block lengths, the error correction capability generally goes up for the same coding overhead, however, it seems rather more complicated than this. First of all, I don&#8217;t think each manufacturer uses the same code or coding structure. (They used to just use Reed-Solomon code, though later they tried concatenating it with LDPC code, and now I hear some are switching to pure LDPC with iterative decoding.) But even if we assume they use some non-exotic block code, and use interleaving for bursts, the math still seems very strange: 40 error correction <em>bytes</em> can only correct 50 consecutive <em>bits</em> currently? I think not.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=250</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>employer of last resort</title>
		<link>https://blog.yhuang.org/?p=238</link>
		<comments>https://blog.yhuang.org/?p=238#comments</comments>
		<pubDate>Fri, 12 Feb 2010 20:53:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[buffer stock]]></category>
		<category><![CDATA[delta]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[margin of safety]]></category>
		<category><![CDATA[profitable work]]></category>
		<category><![CDATA[real interest rate]]></category>
		<category><![CDATA[sector]]></category>
		<category><![CDATA[unemployment]]></category>
		<category><![CDATA[unstable equilibrium]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=238</guid>
		<description><![CDATA[I&#8217;ve been reading about these &#8220;job guarantee&#8221; or &#8220;employer of last resort&#8221; theories, and they seem interesting. Basically the government provides employment at delta below the legal minimum wage for those who are unemployed, thereby absorbing excess labor into the public sector. The advantages are clear: it is certainly better than welfare and it doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading about these <a href="http://en.wikipedia.org/wiki/Job_guarantee">&#8220;job guarantee&#8221;</a> or <a href="http://www.newdeal20.org/?p=6349">&#8220;employer of last resort&#8221;</a> theories, and they seem interesting. Basically the government provides employment at delta below the legal minimum wage for those who are unemployed, thereby absorbing excess labor into the public sector. The advantages are clear: it is certainly better than welfare and it doesn&#8217;t compete with the private sector.</p>
<p>Why is this? Let&#8217;s reason about it in a crude way.<br />
<span id="more-238"></span><br />
It depends on why there is unemployment. It is said that economic policy dictates some buffer stock of unemployed people be maintained to anchor inflation, which is to say that unemployment can be eliminated by inflating. Indeed, at a low enough real interest rate (including negative rate), all work that spans non-zero time becomes &#8220;profitable&#8221; at wage above zero and there can be no unemployment. So there will be some unstable equilibrium, where there is full employment at just above zero wage and only &#8220;unprofitable&#8221; work left on the table. For a margin of safety (so as not to overshoot and still leave profitable work at above the lowest wage, which will unanchor the targeted inflation), there will be some unemployment, and therefore always payable yet unprofitable work. If the government offers some delta positive wage, then this excess labor can be used to do the unprofitable work, and we can do away with the technical requirement of excess labor margin and yet get equilibrium without the possibility of overshooting. Effectively, the government inflates the last little bit as needed to pay wages directly &#8230; rather than dumping it into the banking system where it will be promptly lent back to the government due to the real interest rate being slightly too high.</p>
<p>Theoretically, this also solves one of the greatest libertarian complaints that the minimum wage causes more unemployment. The theory of minimum wage is that everybody should be able to self-sustain on their wage (which now includes wage from the government as the employer of last resort). Now, by policy, the government can set some minimum wage (but it must be set so low that, it is guaranteed that everybody will definitely spend at least at that wage rate) and pay its own wage at delta below that. Since all of labor now spends at the minimum wage rate, there will be support on the demand side to assure that the full-employment equilibrium is set where the minimum wage cannot be unprofitable. All in all, the government does not compete with the private sector.</p>
<p>Of course there are still practical issues with this. For example, what do you do with lazy workers. So employer of last resort should only be in the sense of employment opportunity of last resort. You should still be fired for substandard work and go without pay at all. Now that&#8217;s an incentive to be productive. Another practical issue is churn. Since the government only intervenes at the lower extremum of the wage scale, unemployment higher in wage scale would need to filter down through displacement. I don&#8217;t really see a good solution to this. Perhaps there are clever and ethical ways to increase job market liquidity.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=238</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Musing on discrimination in private employment</title>
		<link>https://blog.yhuang.org/?p=196</link>
		<comments>https://blog.yhuang.org/?p=196#comments</comments>
		<pubDate>Sat, 11 Jul 2009 02:39:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[discrimination]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[employment title]]></category>
		<category><![CDATA[ethnic restaurant]]></category>
		<category><![CDATA[first glance]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[private employment]]></category>
		<category><![CDATA[Rights]]></category>
		<category><![CDATA[sector]]></category>
		<category><![CDATA[title vii of the civil rights act]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~zong/wpress/?p=196</guid>
		<description><![CDATA[Title VII of the Civil Rights Act of 1964 limits discrimination in the private sector. At first glance it seems like a reasonable blanket law with no problems, but consider Hollywood. How does it get around the fact that it must discriminate in hiring actors to fit certain roles? Then consider a more subtle case [...]]]></description>
			<content:encoded><![CDATA[<p>Title VII of the Civil Rights Act of 1964 limits discrimination in the private sector. At first glance it seems like a reasonable blanket law with no problems, but consider Hollywood. How does it get around the fact that it must discriminate in hiring actors to fit certain roles? Then consider a more subtle case of an ethnic restaurant looking for a chef or a front-desk worker.</p>
<p>The second issue is, if you want, you can always structure your hiring criteria to select the group you want statistically and not violate the letter of the law. In other words, you can find proxies: language ability for national origin perhaps, experience for age, so on and so forth. Unless all forms of discrimination are banned (including things like height, weight, image, etc. &#8212; and why not?), there are always correlated variables.</p>
<p>It seems like without genuine bottom-up cooperation, laws won&#8217;t amount to much without becoming unreasonably draconian.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.yhuang.org/?feed=rss2&#038;p=196</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
