<?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>Code and Culture</title>
	<atom:link href="http://codeandculture.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeandculture.wordpress.com</link>
	<description>Stata, Sociology, and Diffusion Models</description>
	<lastBuildDate>Fri, 27 Jan 2012 20:22:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='codeandculture.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Code and Culture</title>
		<link>http://codeandculture.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://codeandculture.wordpress.com/osd.xml" title="Code and Culture" />
	<atom:link rel='hub' href='http://codeandculture.wordpress.com/?pushpress=hub'/>
		<item>
		<title>How is a Textbook Like an MRI?</title>
		<link>http://codeandculture.wordpress.com/2012/01/20/how-is-a-textbook-like-an-mri/</link>
		<comments>http://codeandculture.wordpress.com/2012/01/20/how-is-a-textbook-like-an-mri/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 13:54:31 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[economics]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3866</guid>
		<description><![CDATA[&#124; Gabriel &#124; Yesterday I got the &#8220;Sociology&#8221; and &#8220;Research Methods, Statistics, &#38; Evaluation&#8221; catalogs from Sage and I noticed something interesting about them. Let&#8217;s take a look at a page together and see if you notice what interested me. (click to get a full-size pdf) Here&#8217;s a hint, they starts with &#8220;$&#8221; and they [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3866&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>Yesterday I got the &#8220;Sociology&#8221; and &#8220;Research Methods, Statistics, &amp; Evaluation&#8221; catalogs from Sage and I noticed something interesting about them. Let&#8217;s take a look at a page together and see if you notice what interested me. (click to get a full-size pdf)</p>
<p><a href="http://codeandculture.files.wordpress.com/2012/01/sage_textbook.pdf"><img class="alignnone size-medium wp-image-3870" title="sage_textbook" src="http://codeandculture.files.wordpress.com/2012/01/sage_textbook.png?w=231&#038;h=300" alt="" width="231" height="300" /></a></p>
<p>Here&#8217;s a hint, they starts with &#8220;$&#8221; and they ain&#8217;t there. The vast majority of the titles in the catalog don&#8217;t have any prices. This is odd. Generally one of the most salient pieces of information about any market commodity is the price and that includes books. If you <a href="http://www.amazon.com/gp/search/ref=sr_adv_b/?search-alias=stripbooks&amp;unfiltered=1&amp;field-keywords=&amp;field-author=&amp;field-title=&amp;field-isbn=&amp;field-publisher=Sage+Publications&amp;node=&amp;field-p_n_condition-type=&amp;field-feature_browse-bin=&amp;field-subject=&amp;field-language=&amp;field-dateop=&amp;field-datemod=&amp;field-dateyear=&amp;sort=relevanceexprank&amp;Adv-Srch-Books-Submit.x=34&amp;Adv-Srch-Books-Submit.y=8">search Amazon for these same titles</a> you will see that Amazon makes the prices pretty conspicuous. Nor is there some unique delicacy of academics that Amazon is boorishly overlooking. If you look at the sociology catalogs for <a href="http://press.princeton.edu/catalogs/socio11.pdf">PUP</a> or <a href="http://www.ucpress.edu/content/catalogs/pdfs/sociology.pdf">UC</a> you&#8217;ll see that there are prices throughout. So why doesn&#8217;t Sage provide prices?</p>
<p>If you understand the book market you may be able to guess, but let&#8217;s take a look at another page from the Sage catalog for really conclusive proof.</p>
<p><a href="http://codeandculture.files.wordpress.com/2012/01/sage_bookshelf.pdf"><img class="alignnone size-medium wp-image-3874" title="sage_bookshelf" src="http://codeandculture.files.wordpress.com/2012/01/sage_bookshelf.png?w=231&#038;h=300" alt="" width="231" height="300" /></a></p>
<p>This page has prices. As you may have noticed the tab on the edge helpfully notes that these are books &#8220;For Your Bookshelf.&#8221; In contrast, the (much more numerous) books that are described as &#8220;Recommend to Your Students&#8221; or &#8220;Textbooks&#8221; do <em>not</em> have prices. We can fit PUP and UC into this pattern insofar as they&#8217;re academic presses, not textbook publishers, meaning that in Sage&#8217;s terminology <em>every</em> book offered by PUP or UC is &#8220;For Your Bookshelf&#8221; and thus deserves to have a price attached. (Academic presses like PUP and UC certainly don&#8217;t object to course adoption, but the books are primarily written for an audience of colleagues and course adoption is a valuable crossover market).</p>
<p>Generally, the pattern is that when somebody else is paying you don&#8217;t care about the price. When I adopt a book for course adoption it&#8217;s my students who pay. Of course it&#8217;s almost inevitable that I&#8217;m going to be less price sensitive when choosing a book for course adoption than if I were buying 120 copies out of pocket. What amazes me is how brazen Sage is in not even putting the price in the catalog when my students are paying but doing so when I pay, a not so subtle hint that I should be <em>completely</em> <em>indifferent</em> to how much my students pay although obviously I&#8217;ll care when I pay. This is not unlike the critique of health insurance underlying <a href="http://en.wikipedia.org/wiki/Health_savings_account">HSAs</a>: third party payment in medicine, as in textbooks, discourages price sensitivity and by extension leads to cost creep. This is sometimes taken to the extreme that doctors never quote patients the price of an MRI (or whatever it is they are referring/prescribing) and often can&#8217;t provide price information even if the patient asks. Even if the third party payment problem is intrinsic (I can hardly imagine the pedagogical nightmare of students choosing their own textbooks), we can at least hope for the people making allocation decisions to be responsible proxies. It doesn&#8217;t help when the sellers don&#8217;t even reveal the price and the proxies evidently don&#8217;t care that this information is absent.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3866/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3866/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3866&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2012/01/20/how-is-a-textbook-like-an-mri/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>

		<media:content url="http://codeandculture.files.wordpress.com/2012/01/sage_textbook.png?w=231" medium="image">
			<media:title type="html">sage_textbook</media:title>
		</media:content>

		<media:content url="http://codeandculture.files.wordpress.com/2012/01/sage_bookshelf.png?w=231" medium="image">
			<media:title type="html">sage_bookshelf</media:title>
		</media:content>
	</item>
		<item>
		<title>How the poor debtors still sell their daughters, How in the drought men still grow fat</title>
		<link>http://codeandculture.wordpress.com/2011/12/29/how-the-poor-debtors/</link>
		<comments>http://codeandculture.wordpress.com/2011/12/29/how-the-poor-debtors/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 16:01:29 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[economic sociology]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3727</guid>
		<description><![CDATA[&#124; Gabriel &#124; I recently read Graeber&#8217;s Debt: The First Five Thousand Years and found it to be very impressive and thought-provoking. As an indication of how impressed I was, I&#8217;ll just say that: I&#8217;ve recommended it to several people, I&#8217;m citing it in one of my next papers, I&#8217;m very seriously considering assigning it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3727&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>I recently read Graeber&#8217;s <a href="http://www.amazon.com/Debt-First-5-000-Years/dp/1933633867/" /><i>Debt: The First Five Thousand Years</i></a> and found it to be very impressive and thought-provoking. As an indication of how impressed I was, I&#8217;ll just say that: I&#8217;ve recommended it to several people, I&#8217;m citing it in one of my next papers, I&#8217;m very seriously considering assigning it as a text when I prep econ soc sometime in the next couple years, and it inspired me to go back and read <a href="http://www.amazon.com/Gift-Functions-Exchange-Archaic-Societies/dp/1614271232/" /><i>The Gift</i></a> by Mauss and several journal articles. I&#8217;d long been vaguely aware of the anthropology of exchange through my exposure to <a href="http://www.amazon.com/Economic-Lives-Culture-Shapes-Economy/dp/0691139369/" />Zelizer</a> and <a href="http://www.sscnet.ucla.edu/anthro/faculty/fiske/pubs/Fiske_Four_Elementary_Forms_Sociality_1992.pdf">Fiske</a>, but had never read very deeply in it and so I learned a lot. <i>Debt</i> is written as &#8220;big history&#8221; (not unlike <a href="http://codeandculture.wordpress.com/2011/08/24/social-structures/" />JLM&#8217;s <i>Social Structures</i> and Fukuyama&#8217;s <i>OoPO</i></a>) and this gives it a different character than the more cross-sectional approaches taken by Mauss, Zelizer, or Fiske.</p>
<p>Large parts of the book could better be called <em>Commerce: The First 5,000 Years</em> or <em>Exchange: The First 5,000 Years</em>. However there are a few places where Graeber explicitly tackles debt. The most widely known of these (in part because <a href="http://blog.mises.org/18301/david-graebers-response-to-my-article/" />Graeber opened a can of whup-ass</a> on some guy at Mises who tenaciously stuck to the discredited view) is the origins of money. The received view from Adam Smith which still persists in econ textbooks is that primordial exchange takes the form of barter but that barter suffers from the &#8220;<a href="http://en.wikipedia.org/wiki/Coincidence_of_wants">double coincidence of wants</a>&#8221; problem wherein A can only trade with B if A has something B desires and vice versa. In this model, money lubricates exchange by creating a universal medium of exchange. As Graeber shows, this model of pre-monetized exchange assumes arms-length transactions whereas almost all documented exchange in primitive cultures is thoroughly embedded and takes one form or another of communal sharing or gift exchange. That is, delayed reciprocity is typical and this avoids the problem of coincidence of wants. From the economist&#8217;s perspective delayed reciprocity introduces further issues of trust, time preference, etc and thus is a more complex form of exchange than barter, but this is because (at least on this issue) economists are acting as arm chair philosophers of the social contract and it is the anthropologists who are (at least on this issue) being good empiricists.</p>
<p>The important exception to the &#8220;barter is a myth&#8221; point is that Graeber argues that arms-length exchange <em>does</em> occur in primitive cultures, but only <em>between</em> and not <em>within</em> meaningful social units and that such arms-length exchange is somewhat sketchy and dangerous. More broadly, one of the central points of the book is that arms length exchange in general and market economies in particular require the disembedding of people and commodities from their social context. Graeber sees this process as often violent and he makes a powerful argument that this originates with slavery, both in antiquity and in early modern Africa.</p>
<p>Other interesting points he makes on debt are various ways that it becomes a moral obligation such that debtors are seen as sinners and religious salvation is seen as a spiritual analog to redemption. This helps explain something I never completely understood when watching <em>The Sopranos</em>, which is why gangsters first go to the trouble of getting someone to incur an illegal debt before shaking them down? It turns out that the point of loan-sharking instead of mere naked extortion is the victim feels a certain moral obligation to repay the debt and so loan sharks exploiting gambling addicts has the same logic as how many grifts (e.g., 419 advanced-fee fraud, the fiddle game, etc.) first involve the victim as co-conspirator in a crime against a real or imagined third party. Moreover, Graeber makes the bold point towards the end of the book that debt can drive people to do things that they otherwise would be morally averse to, with his example being the conquistadores.</p>
<p>This is all fascinating but it depends a lot on how much you trust Graeber&#8217;s empirical claims. For instance, was it really true that everyday economic life in early modern Britain was largely cashless and instead used a combination of token currencies, informal credit, and asynchronous barter? Maybe, I really don&#8217;t know. I&#8217;d like to trust Graeber on this but I don&#8217;t know if I can since he gets some things pretty wrong, or at least dubious. At <em>Unfogged</em> there&#8217;s <a href="http://www.unfogged.com/archives/week_2011_11_13.html#011751">a review (and a very funny comments thread)</a> pointing out that the following sentence contains six factual claims all of which are incorrect: </p>
<blockquote><p>Apple Computers is a famous example: it was founded by (mostly Republican) computer engineers who broke from IBM in Silicon Valley in the 1980s, forming little democratic circles of twenty to forty people with their laptops in each other&#8217;s garages.</p></blockquote>
<p>This is not exactly stuff written in the cuneiform of Mesopotamian diplomacy, the barbarian law codes of mediaeval Ireland, or the field notes of Victorian anthropologists, but something that occurred in suburban California around the time I was born and concerns the extremely well documented origins of one of the world&#8217;s biggest firms. If Graeber gets this wrong, how can we trust him about the stuff that&#8217;s harder to check, like all that business about barbarian law codes.</p>
<p>The thing that really bothers me though (because it&#8217;s more than an isolated sentence) is the last few chapters, which argue that America&#8217;s current account deficit constitutes military tribute. He means this literally. For instance, he suggests that the Iraq War was punishment for Iraq switching to the euro &#8212; meanwhile back in reality the euro area itself overlaps pretty closely with NATO and several eurozone countries invaded Iraq together with the United States. I guess we&#8217;ve just been too busy punishing Iraq for using euros to get around to dropping a few bombs on the European Central Bank which actually issues those euros. (This is pretty strange since the ECB is just a few minutes of flight time from a massive USAF base, so bombing it would be a very convenient way to ensure the continued flow of tribute).</p>
<p>When I first read this military tribute argument in the early 1990s (in Chomsky&#8217;s <em>Deterring Democracy</em>) it made a lot of sense to me, but two things were different then:</p>
<ol>
<li>I was a lot younger, less informed about economics, and more paranoid in my political thinking.</li>
<li>In the early 1990s the US government&#8217;s major foreign debt holders were countries that could plausibly be described as military protectorates (Japan, South Korea, Saudi Arabia, etc.). Now the single largest holder of US government debt is the People&#8217;s Republic of China. For those of you following at home, China is most certainly <em>not</em> a US military protectorate but our major geostrategic rival against whom <a href="http://www.csbaonline.org/publications/2010/02/why-airsea-battle/" />a post-GWOT DOD is orienting its strategic doctrine</a>.</li>
</ol>
<p>Graeber addresses problem #2 head on and tries to explain this away by some convoluted argument that I can&#8217;t even reproduce but I find his argument much less plausible than the more parsimonious explanation that the Chinese are buying t-bills (a) as a store of value (b) as a medium of exchange and (c) as a tacit export subsidy that suits their domestic politics. That is, they buy t-bills for basically the same reasons as everybody else, including those countries where we have Air Force or Navy bases. This deliberate obtuseness about how a reserve currency works and the paranoid understanding that it is provincial tribute is by far the worst part of the book. I&#8217;m trying to draw a fact/value distinction between my lack of sympathy for his political positions and his empirical claims as I&#8217;d like to think that when reading someone with whom I disagree I can distinguish between their empirical claims that are well-supported, debatable, and downright nuts. That is to say I don&#8217;t think these chapters upset me because they are normatively &#8220;anti-American&#8221; but because as an empirical matter they badly fail to understand <em>how</em> (for better or worse) American power works.</p>
<p>This business about tribute is at the end so I&#8217;d like to say that I recommend the book but that you stop on page 365, right before he gets his Chomsky on, but I honestly worry whether I can trust the parts of the book I&#8217;m not as informed about. This is the 13th chime of the clock, the brown M&amp;Ms in the Van Halen dressing room; pick your metaphor, but this business about Apple computer and especially about Chinese t-bill holdings ultimately makes me take a &#8220;trust but verify&#8221; attitude towards a book that I found both extremely enjoyable and intellectually inspirational as I was reading it. My recommendation is that people interested in exchange read the book, but do so with an appropriate degree of skepticism and look to see reactions from historians and anthropologists who are qualified to assess the empirical claims. Also see other reviews at <a href="http://understandingsociety.blogspot.com/2011/11/david-graebers-reflections-on-money.html">Understanding Society</a> and <a href="http://orgtheory.wordpress.com/?s=graeber+debt">OrgTheory</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3727/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3727&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/12/29/how-the-poor-debtors/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>
	</item>
		<item>
		<title>Is Facebook &#8220;Naturally Occurring&#8221;?</title>
		<link>http://codeandculture.wordpress.com/2011/12/22/is-facebook-natural/</link>
		<comments>http://codeandculture.wordpress.com/2011/12/22/is-facebook-natural/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 19:07:02 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[diffusion]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[philosophy of science]]></category>
		<category><![CDATA[scraping]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3802</guid>
		<description><![CDATA[&#124; Gabriel &#124; Lewis, Gonzalez, and Kaufman have a forthcoming paper in PNAS on &#8220;Social selection and peer influence in an online social network.&#8221; The project uses Facebook data from the entire college experience of a single cohort of undergrads at one school in order to pick at the perennial homophily/influence question. (Also see earlier [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3802&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>Lewis, Gonzalez, and Kaufman have a forthcoming paper in <i>PNAS</i> on &#8220;<a href="http://www.pnas.org/content/early/2011/12/13/1109739109.full.pdf+html?with-ds=yes">Social selection and peer influence in an online social network</a>.&#8221; The project uses Facebook data from the entire college experience of a single cohort of undergrads at one school in order to pick at the perennial homophily/influence question. (Also see <a href="http://www.sscnet.ucla.edu/soc/faculty/wimmer/SocialNetworks.pdf">earlier</a> <a href="http://www.sscnet.ucla.edu/soc/faculty/wimmer/WimmerLewis.pdf">papers</a> from this project).</p>
<p>Overall it&#8217;s an excellent study. The data collection and modeling efforts are extremely impressive. Moreover I&#8217;m very sympathetic to (and plan to regularly cite) the conclusion that contagious diffusion is over-rated and we need to consider the micro-motives and mechanisms underlying contagion. I especially liked how they synthesize the Bourdieu tradition with diffusion to argue that diffusion is most likely for taste markers that are distinctive in both sense of the term. As is often the case with <em>PNAS</em> or <em>Science</em>, the really good stuff is in the appendix and in this case it gets downright comical as they apply some very heavy analytical firepower to trying to understand why hipsters are such pretentious assholes before giving up and delegating the issue to ethnography.</p>
<p>The thing that really got me thinking though was a claim they make in the methods section: </p>
<blockquote><p>Because data on Facebook are naturally occurring, we avoided interviewer effects, recall limitations, and other sources of measurement error endemic to survey-based network research</p></blockquote>
<p>That is, the authors are reifying Facebook as &#8220;natural.&#8221; If all they mean is that they&#8217;re taking a fly on the wall observational approach, without even the intervention of survey interviews, then yes, this is naturally occurring data. However I don&#8217;t think that observational necessarily means natural. If researchers themselves imposed reciprocity, used a triadic closure algorithm to prime recall, and discouraged the deletion of old ties; we&#8217;d recognize this as a measurement issue. It&#8217;s debatable whether it&#8217;s any more natural if Mark Zuckerberg is the one making these operational measurement decisions instead of Kevin Lewis. </p>
<p>Another way to put this is to ask where does social reality end and observation of it begin? In asking the question I&#8217;m not saying that there&#8217;s a clean answer. On one end of the spectrum we might have your basic random-digit dialing opinion survey that asks people to answer ambiguously-worded Likert-scale questions about issues they don&#8217;t otherwise think about. On the other end of the spectrum we might have well-executed ethnography. Sure, scraping Facebook isn&#8217;t as unnatural as the survey but neither is it  as natural as the ethnography. Of course, as the <a href="http://www.jstor.org/stable/info/2640261">information</a> <a href="http://www.jstor.org/stable/info/223484">regimes</a> <a href="http://www.jstor.org/stable/info/10.1086/517897">literature</a> suggests to us, you can&#8217;t really say that polls aren&#8217;t natural either insofar as their unnatural results leak out of the ivory tower and become a part of society themselves. (This is most obviously true for things like the unemployment rate and presidential approval ratings). </p>
<p>At a certain point something goes from figure to ground and it becomes practical, and perhaps even ontologically valid, to treat it as natural. You can make a <a href="http://www.amazon.com/Gift-Functions-Exchange-Archaic-Societies/dp/161427018X/">very</a> <a href="http://www.amazon.com/Great-Transformation-Political-Economic-Origins/dp/080705643X/">good</a> <a href="http://www.amazon.com/Debt-First-5-000-Years/dp/1933633867/">argument</a> that market exchange is a social construction that was either entirely unknown or only marginally important for most of human history. However at the present the market so thoroughly structures and saturates our lives that it&#8217;s practical to more or less take it for granted when understanding modern societies and only invoke the market&#8217;s contingent nature as a scope condition to avoid excessive generalization of economics beyond modern life and into the past, across cultures, and the deep grammar of human nature.</p>
<p>We are, God help us, rapidly approaching a situation where online social networks structure and constitute interaction. Once we do, the biases built into these systems are no longer measurement issues but will be constitutive of social structure. During the transitional period we find ourselves in though, let&#8217;s recognize that these networks are human artifices that are in the process of being incorporated into social life. We need a middle ground between &#8220;worthless&#8221; and &#8220;natural&#8221; for understanding social media data. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3802/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3802&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/12/22/is-facebook-natural/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>
	</item>
		<item>
		<title>Scraping Using twitteR (updated)</title>
		<link>http://codeandculture.wordpress.com/2011/12/20/scraping-using-twitter-2/</link>
		<comments>http://codeandculture.wordpress.com/2011/12/20/scraping-using-twitter-2/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 07:04:47 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[loops]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[scraping]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3786</guid>
		<description><![CDATA[&#124; Gabriel &#124; Last time I described using the twitteR library for R. In that post I had R itself read over a list to loop. In this post I make the have looping occur in Bash with argument passing to R through the commandArgs() function. First, one major limitation of using Twitter is that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3786&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p><a href="http://codeandculture.wordpress.com/2011/12/13/scraping-using-twitter/" />Last time</a> I described using the twitteR library for R. In that post I had R itself read over a list to loop. In this post I make the have looping occur in Bash with argument passing to R through the commandArgs() function. </p>
<p>First, one major limitation of using Twitter is that it times you out for an hour after 150 queries. (You can double this if you use OAuth but I&#8217;ve yet to get that to work). For reasons I don&#8217;t really understand, getting one feed can mean multiple queries, especially if you&#8217;re trying to go far back in the timeline. For this reason you need to break up your list into a bunch of small lists and cron them at least 80 minutes apart. This bit of Bash code will split up a file called &#8220;list.txt&#8221; into several files. Also, to avoid trouble later on, it makes sure you have Unix EOL.</p>
<p><pre class="brush: bash;">split -l 50 list.txt short_tw
perl -pi -e 's/\r\n/\n/g' short_tw*
</pre></p>
<p>The next thing to keep in mind is that you&#8217;ll need to pass arguments to R. Argument passing is when a script takes input from outside the script and processes it as variables. The enthusiastic use of argument passing in Unix is the reason why there is a fine line between a file and a command in that operating system.</p>
<p>In theory you could have R read the target list itself but this crashes when you hit your first dead URL. Running the loop from outside R makes it more robust but this requires passing arguments to R. I&#8217;d previously solved this problem by <a href="http://codeandculture.wordpress.com/2010/06/29/importspss-ado-requires-r/" />having Stata write an entire R script</a>, which Stata understood as having variables (or &#8220;macros&#8221;) but which from R&#8217;s perspective was hard-coded. However I was recently delighted to discover that R <i>can</i> accept command-line arguments with the commandArgs() function. Not surprisingly, this is more difficult than $1 in Bash, @ARGV in Perl, or `1&#8242; in Stata, but it&#8217;s not that bad. To use it you have to use the &#8220;&#8211;args&#8221; option when invoking R and then inside of R you use the commandArgs() function to pass arguments to an array object, which behaves just like the @ARGV array in Perl. </p>
<p>Here&#8217;s an R script that accepts a Twitter screenname as a command-line argument, uses the twitteR library to collect that feed, and then saves it as a tab-delimited text file of the same name. (It appends if there&#8217;s an existing file). Also note that (thanks to commenters on the previous post) it turns internal EOL into regular spaces. It&#8217;s currently set to collect the last 200 tweets but you can adjust this with the third line (or you could rewrite the script to make this a command-line argument as well).<br />
<pre class="brush: r;">args &lt;- commandArgs(trailingOnly = TRUE)
library(twitteR)
howmany &lt;- 200 #how many past tweets to collect

user &lt;- args[1]
outputfile &lt;- paste('~/project/feeds/',user,'.txt',sep=&quot;&quot;)
print(user)
print(outputfile)

tmptimeline &lt;- userTimeline(user,n=as.character(howmany))
tmptimeline.df &lt;- twListToDF(tmptimeline)
tmptimeline.df$text &lt;- gsub(&quot;\\n|\\r|\\t&quot;, &quot; &quot;, tmptimeline.df$text)
write.table(tmptimeline.df,file=outputfile,append=TRUE,sep=&quot;\t&quot;,col.names=FALSE)

quit()
</pre></p>
<p>To use the script to get just a single feed, you invoke it like this from the command-line.<br />
<pre class="brush: bash;">
R --vanilla --args asanews &lt; datacollection.R</pre></p>
<p>Of course the whole reason to write the script this way is to loop it over the lists. Here it is for the list &#8220;short_twaa&#8221;.<br />
<pre class="brush: bash;">for i in `cat short_twaa`; do R --vanilla --args $i &lt; datacollection.R ; done</pre></p>
<p>Keep in mind that you&#8217;ll probably want to cron this, either because you want a running scrape or because it makes it easier to space put the &#8220;short_tw*&#8221; files so you don&#8217;t get timed out.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3786/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3786&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/12/20/scraping-using-twitter-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>
	</item>
		<item>
		<title>Scraping Using twitteR</title>
		<link>http://codeandculture.wordpress.com/2011/12/13/scraping-using-twitter/</link>
		<comments>http://codeandculture.wordpress.com/2011/12/13/scraping-using-twitter/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 21:21:42 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[scraping]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3773</guid>
		<description><![CDATA[&#124; Gabriel &#124; Previously I&#8217;d discussed scraping Twitter using Bash and Perl. Then yesterday on an orgtheory thread Trey mentioned the R library twitteR and with some help from Trey I worked out a simple script that replaces the twitterscrape_daily.sh and twitterparse.pl scripts from the earlier workflow. The advantage of this script is that it&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3773&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>Previously I&#8217;d discussed <a href="http://codeandculture.wordpress.com/2011/03/01/scraping-twitter/" />scraping Twitter using Bash and Perl</a>. Then yesterday on an <a href="http://orgtheory.wordpress.com/2011/12/12/twitter-bleg/#comment-100849">orgtheory thread Trey</a> mentioned the <a href="http://cran.r-project.org/web/packages/twitteR/" />R library twitteR</a> and with some help from Trey I worked out a simple script that replaces the twitterscrape_daily.sh and twitterparse.pl scripts from the earlier workflow. The advantage of this script is that it&#8217;s a lot shorter, it can get an arbitrary number of tweets instead of just 20, and it captures some of the meta-text that could be useful for constructing social networks.</p>
<p>To use it you need a text file that consists of a list of Twitter feeds, one per line. The location of this file is given in the &#8220;inputfile&#8221; line.</p>
<p>The &#8220;howmany&#8221; line controls how many tweets back it goes in each feed.</p>
<p>The &#8220;outputfile&#8221; line says where the output goes. Note that it treats it as append. As such you can get some redundant data, which you can fix by running this bash code:</p>
<pre>sort mytweets.txt | uniq &gt; tmp
mv tmp mytweets.txt</pre>
<p>The outputfile has no headers, but they are as follows:</p>
<pre>#v1 ignore field, just shows number w/in query
#v2 text of the Tweet
#v3 favorited dummy
#v4 replytosn (mention screenname)
#v5 created (date in YMDhms)
#v6 truncated dummy
#v7 replytosid
#v8 id
#v9 replytouid
#v10 statussource (Twitter client)
#v11 screenname</pre>
<p>Unfortunately, the script doesn&#8217;t handle multi-line tweets very well, but I&#8217;m not sufficiently good at R to regexp out internal EOL characters. I&#8217;ll be happy to work this in if anyone cares to post some code to the comments on how to do a find and replace that zaps the internal EOL in the field tmptimeline.df$text.<br />
<pre class="brush: r;">
library(twitteR)
howmany &lt;- 30 #how many past tweets to collect
inputfile &lt;- &quot;~/feedme.txt&quot;
outputfile &lt;- &quot;~/mytweets.txt&quot;

feeds &lt;- as.vector(t(read.table(inputfile)))
for (user in feeds) {
	tmptimeline &lt;- userTimeline(user,n=as.character(howmany))
	tmptimeline.df &lt;- twListToDF(tmptimeline)
	write.table(tmptimeline.df,file=outputfile,append=TRUE,sep=&quot;\t&quot;,col.names=FALSE)
}
</pre></p>
<p>Finally, if you import it into Stata you&#8217;ll probably want to run this:<br />
<pre class="brush: perl;">drop v1
ren v2 text
ren v3 favorited 
ren v4 replytosn
ren v5 created
ren v6 truncated 
ren v7 replytosid
ren v8 id
ren v9 replytouid
ren v10 statussource
ren v11 screenname
gen double timestamp=clock(subinstr(created,&quot;-&quot;,&quot;/&quot;,.),&quot;YMDhms&quot;)
format timestamp %tc</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3773/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3773&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/12/13/scraping-using-twitter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>
	</item>
		<item>
		<title>Mainstream</title>
		<link>http://codeandculture.wordpress.com/2011/12/05/mainstream/</link>
		<comments>http://codeandculture.wordpress.com/2011/12/05/mainstream/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:18:13 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[culture]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3354</guid>
		<description><![CDATA[&#124; Gabriel &#124; I recently read Frédéric Martel&#8217;s book Mainstream and my initial reaction was shock to discover that I can still read French this many years out from lycée. After I got over that I was able to have a more substantive reaction which was that I really liked it. First there is the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3354&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>I recently read Frédéric Martel&#8217;s book <em>Mainstream</em> and my initial reaction was shock to discover that I can still read French this many years out from lycée. After I got over that I was able to have a more substantive reaction which was that I really liked it. First there is the sheer scale of the book. He did hundreds of interviews, many of them with extremely high-placed people who I can&#8217;t even imagine trying to get access to. He covers pretty much every media industry you can think of and gives a good overview of each. (I know most of the industries he describes pretty well and concur with his descriptions). The first half of the book is primarily concerned with the US media industry and the second half with globalization. In addition to the sheer wealth of detail there is a consistent thesis which is that there is such a thing as a global mass culture centered in America, but there is also a multi-polar nature to this with things like telenovelas, Bollywood, and K-pop circulating within their  respective regional spheres.</p>
<div id="attachment_3767" class="wp-caption alignnone" style="width: 310px"><a href="http://codeandculture.files.wordpress.com/2011/12/06-29-11_142.jpg"><img class="size-medium wp-image-3767" title="06-29-11_142" src="http://codeandculture.files.wordpress.com/2011/12/06-29-11_142.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a><p class="wp-caption-text">My copy of the book visiting Disneyland</p></div>
<p>On the subject of theme, it&#8217;s worth noting that different editions of the book have different subtitles. The original subtitle translates to &#8220;inquiry into the culture that pleases everyone&#8221; (actually, it&#8217;s a pun that can also be translated as &#8220;inquiry into the culture that pleases the whole world&#8221;). The paperback&#8217;s subtitle is &#8220;inquiry into the global war over culture and media.&#8221; The subtitles of various translated editions follow one or the other. I find the original subtitle to be a better description of the book, especially the first half. However throughout the book there is an appreciation for the politics of media globalization. For instance, there is lengthy discussion of US trade policy and piracy, censorship in various countries, Chinese film import quotas (which can be effective leverage for censorship), etc. This interest in both the comparative and IR politics of cultural production is not only important but Frédéric is in a good position to understand and explain it, having been a cultural attache posted to Boston and remaining a cultural policy intellectual associated with the socialist party.</p>
<p>Even in my semi-literacy with the French language I was able to pick up on how good the writing style is. In a lot of ways Frédéric reminds me of Tom Wolfe. That is, they are both PhD sociologists by background but this perspective is implicit rather than explicit and their writing style is exuberant, with the narrative jumping from location to location every two pages and with an occasional pause to savor absurdity. Likewise, in both cases the thesis gradually swirls into view out of a vortex of detail.</p>
<p>The book has been translated into several languages already and I hope it gets an English translation, but if you can read French and are interested in the culture industries and/or globalization you might want to check out the original rather than waiting. (I found it well worth it to read the original even though I read about half as fast in French as I do in English).</p>
<p>FWIW, Frédéric is a friend of mine and gave me the book when I visited him in June. I&#8217;ve been looking forward to this book since I saw him in LA a few years ago when he was doing the field work for the book and in particular I remember the &#8220;WRITER&#8221; t-shirt he mentions in the book.</p>
<p>Finally, there seems to be something of an arbitrage opportunity for selling foreign books in the US. The paperback goes for <a href="http://www.amazon.fr/Mainstream-Enquête-guerre-globale-culture/dp/2081249588/">9 euros in France</a>, but the remailers who list on Amazon.com <a href="http://www.amazon.com/Mainstream-French-FrÃ©dÃ©ric-Martel/dp/2081249588/">offer it for $30</a>. I would be surprised if the marginal cost of forwarding a book from France to the US is actually $18. I doubt that it&#8217;s inventory costs either as they make you wait 10 days which implies that it&#8217;s an on-demand service.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3354/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3354&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/12/05/mainstream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>

		<media:content url="http://codeandculture.files.wordpress.com/2011/12/06-29-11_142.jpg?w=300" medium="image">
			<media:title type="html">06-29-11_142</media:title>
		</media:content>
	</item>
		<item>
		<title>Seven-inch heels, natural language processing, and sociology</title>
		<link>http://codeandculture.wordpress.com/2011/11/21/seven-inch-heels-natural-language-processing-and-sociology/</link>
		<comments>http://codeandculture.wordpress.com/2011/11/21/seven-inch-heels-natural-language-processing-and-sociology/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 16:46:31 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cleaning]]></category>
		<category><![CDATA[scraping]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3750</guid>
		<description><![CDATA[The following is a guest post from Trey Causey, a long-time reader of codeandculture and a grad student at Washington who does a lot of work with web scraping. We got to discussing a dubious finding and at my request he graciously wrote up his thoughts into a guest post. &#124; Trey &#124; Recently, Gabriel [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3750&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following is a guest post from <a href="http://students.washington.edu/tcausey/">Trey Causey</a>, a long-time reader of codeandculture and a grad student at Washington who does a lot of work with web scraping. We got to discussing a dubious finding and at my request he graciously wrote up his thoughts into a guest post.</p>
<p>| Trey |</p>
<p>Recently, Gabriel pointed me to a <a href="http://adage.com/article/news/ibm-research-finds-heel-heights-fall-economy-rise/231049/">piece in Ad Age</a> (and <a href="http://www-03.ibm.com/press/us/en/pressrelease/35985.wss">original press release</a>) about IBM researchers correlating the conversations of fashion bloggers with the state of the economy (make sure you file away the accompanying graph for the next time you teach data visualization). Trevor Davis, a &#8220;consumer-products expert&#8221; with IBM, claimed that as economic conditions improve, the average height of high heels mentioned by these bloggers decreases. Similarly, as economic conditions worsen, the average height would increase. As Gabriel pointed out, these findings seemed to lack any sort of face validity &#8212; how likely does it seem that, at any level of economic performance, the <em>average</em> high heel is seven inches tall (even among fashionistas)? I&#8217;ll return to the specific problems posed by what I&#8217;ll call the &#8220;seven-inch heel problem&#8221; in a moment, but first some background on the methods that most likely went into this study.</p>
<p>While amusing, if not very credible, the IBM study is part of a growing area (dubbed by some <a href="http://www.sciencemag.org/content/323/5915/721.summary">&#8220;computational social science&#8221;</a>) situated at the intersection of natural language processing and machine learning. By taking advantage of the explosion of available digital text and computing power, researchers in this area are attempting to model structure in and test theories of large-scale social behavior. You&#8217;ve no doubt seen some of this work in the media, ranging from <a href="http://www.uic.edu/htbin/cgiwrap/bin/ojs/index.php/fm/article/view/3663/3040">&#8220;predicting the Arab Spring&#8221;</a> to <a href="http://140elect.com/">using Twitter to predict GOP primary frontrunners</a>. Many of these works hew towards the style end of the style-substance divide and are not typically motivated by any recognizable theory. However, this is changing as linguists use Twitter to <a href="http://www.nytimes.com/2011/10/30/opinion/sunday/twitterology-a-new-science.html">discover regional dialect differences</a> and <a href="http://www.sciencemag.org/content/333/6051/1878.abstract">model the daily cycle of positive and negative emotions</a>.</p>
<p>Much of this work is being met by what I perceive to be reflexive criticism (as in automatic, rather than in the more sociological sense) from within the academy. The Golder and Macy piece in particular received sharp criticism in the comments on <a href="http://orgtheory.wordpress.com/2011/09/29/twitter-social-science-and-mood/">orgtheory</a>, labeled variously &#8220;empiricism gone awry&#8221;, non-representative, and even fallacious (and in which yours truly was labeled &#8220;cavalier&#8221;). Some of this criticism is warranted, although as is often the case with new methods and data sources, much of the criticism seems rooted in misunderstanding. I suspect part of this is the surprisingly long-lived skepticism of scholarly work on &#8220;the internet&#8221; which, with the rise of Facebook and Twitter, seems to have been reinvigorated.</p>
<p>However, sociologists are doing themselves a disservice by seeing this work as research on the internet <em>qua</em> internet. Incredible amounts of textual and relational data are out there for the analyzing — and we all know if there&#8217;s <a href="http://duckofminerva.blogspot.com/2011/04/stuff-political-scientists-like-1.html">one thing social scientists love</a>, it&#8217;s original data. And these data are not limited to blog posts, status updates, and tweets. Newspapers, legislation, historical archives, and more are rapidly being digitized, providing pristine territory for analysis. Political scientists are warming to the approach, as evidenced by none other than the inimitable Gary King and his own start-up Crimson Hexagon, which performs sentiment analysis on social media using software developed for a piece in <a href="http://onlinelibrary.wiley.com/doi/10.1111/j.1540-5907.2009.00428.x/abstract">AJPS</a>. <em>Political Analysis</em>, the top-ranked journal in political science and the methodological showcase for the discipline, devoted <a href="http://pan.oxfordjournals.org/content/16/4/351.short">an entire issue</a> in 2008 to the &#8220;text-as-data&#8221; approach. Additionally, a group of historians and literary scholars have adopted these methods, dubbing the new subfield the <a href="http://www.neh.gov/odh/">&#8220;digital humanities.&#8221;</a></p>
<p>Sociologists of culture and diffusion have already warmed to many of these ideas, but the potential for other subfields is significant and largely unrealized. Social movement scholars could find ways to empirically identify frames in wider public discourse. Sociologists of stratification have access to thousands of public- and private-sector reports, the texts of employment legislation, and more to analyze. Race, ethnicity, and immigration researchers can model changing symbolic boundaries across time and space. The real mistake, in my view, is dismissing these methods as an end in and of themselves rather than as a tool for exploring important and interesting sociological questions. Although many of the studies hitting the mass media seem more &#8220;proof of concept&#8221; than &#8220;test of theory,&#8221; this is changing; sociologists will not want to be left behind. Below, I will outline the basics of some of these methods and then return to the seven-inch heels problem.</p>
<p>The use of simple scripts or programs to <a href="http://codeandculture.wordpress.com/tag/scraping/">scrape</a> data from the web or Twitter has been featured several times on this blog. The data that I collected for my dissertation were crawled and then scraped from multiple English and Arabic news outlets that post their archives online, including <em>Al Ahram</em>, <em>Al Masry Al Youm</em>, <em>Al Jazeera</em>, and <em>Asharq al Awsat</em>. The actual scrapers are written in Python using the <a href="http://scrapy.org">Scrapy framework</a>.</p>
<p>Obtaining the data is the first and least interesting step (to sociologists). Using the scraped data, I am creating <a href="http://uilab.kaist.ac.kr/research/CICLING2011/cicling2011.pdf">chains</a> of <a href="http://www.cs.princeton.edu/~blei/topicmodeling.html">topic models</a> (specifically using <a href="http://www.cs.princeton.edu/~blei/papers/BleiNgJordan2003.pdf">Latent Dirichlet Allocation</a>) to model latent discursive patterns in the media from the years leading up to the so-called &#8220;Arab Spring.&#8221; In doing so, I am trying to identify the convergence and divergence in discourse across and within sources to understand how contemporary actors were making sense of their social, political, and economic contexts prior to a major social upheaval. Estimating common knowledge prior to contentious political events is often problematic due to hindsight biases, because of the problems of conducting surveys in non-democracies, and for the obvious reason that we usually don&#8217;t know when a major social upheaval is about to happen even if we may know which places may be more susceptible.</p>
<p>Topic modeling is a method that will be look familiar in its generalities to anyone who has seen a cluster analysis. Essentially, topic models use unstructured text — i.e., text without labeled fields from a database or from a forced-choice survey — to model the underlying topical components that make up a document or set of documents. For instance, one modeled topic might be composed of the words &#8220;protest&#8221;, &#8220;revolution&#8221;, &#8220;dictator&#8221;, and &#8220;tahrir&#8221;. The model attempts to find the words that have the highest probability of being found with one another and with the lowest probability of being found with other words. The generated topics are devoid of meaning, however, without theoretically informed interpretation. This is analogous to survey researchers that perform cluster or factor analyses to find items that &#8220;hang together&#8221; and then attempt to figure out what the latent construct is that links them.</p>
<p>Collections of documents (a corpus) are usually represented as a document-term matrix, where each row is a document and the columns are all of the words that appear in your set of documents (the vocabulary). The contents of the individual cells are the per-document word frequencies. This produces a very sparse matrix, so some pre-processing is usually performed to reduce the dimensionality. The majority of all documents from any source are filled with words that convey little to no information &#8212; prepositions, articles, common adjectives, etc. (see <a href="http://en.wikipedia.org/wiki/Zipf's_law">Zipf&#8217;s law</a>). Words that appear in every document or in a very small number of documents provide little explanatory power and are usually removed. The texts are often pre-processed using tools such as the <a href="http://nltk.org">Natural Language Toolkit</a> for Python or <a href="http://www.rtexttools.com/about-the-project.html">RTextTools</a> (which is developed in part here at the University of Washington) to remove these words and punctuation. Further, words are often &#8220;stemmed&#8221; or &#8220;lemmatized&#8221; so that the number of words with common suffixes and prefixes but with similar meanings is reduced. For example, &#8220;run&#8221;, &#8220;runner&#8221;, &#8220;running&#8221;, and &#8220;runs&#8221; might all be reduced to &#8220;run&#8221;.</p>
<p>This approach is known as a &#8220;bag-of-words&#8221; approach in that the order and context of the words is assumed to be unimportant (obviously, a contentious assumption, but perhaps that is a debate for another blog). Researchers that are uncomfortable with this assumption can use <em>n</em>-grams, groupings of two or more words, rather than single words. However, as the <em>n</em> increases, the number of possible combinations and the accompanying computing power required grows rapidly. You may be familiar with the <a href="http://books.google.com/ngrams">Google Ngram Viewer</a>. Most of the models are extendable to other languages and are indifferent to the actual content of the text although obviously the researcher needs to be able to read and make sense of the output.</p>
<p>Other methods require different assumptions. If you are interested in parts of speech, a part-of-speech tagger is required, which assumes that the document is fairly coherent and not riddled with typos. Tracking exact or near-exact phrases is difficult as well, as evidenced by the formidable team of computer scientists working on <a href="http://memetracker.org">MemeTracker</a>. The number of possible variations on even a short phrase quickly becomes unwieldy and requires substantial computational resources — which brings us back to the seven-inch heels.</p>
<p>Although IBM now develops the oft-maligned SPSS, they also produced <a href="http://www-03.ibm.com/innovation/us/watson/index.html">Watson</a>. This is why the total lack of validity of fashion blogging results is surprising. If one were seriously going to track the height of heels mentioned and attempt to correlate it with economic conditions, in order to have any confidence that you have captured a non-biased sample of mentions, at least two necessary steps would include:</p>
<ul>
<li>Identifying possible combinations of size metrics and words for heels: seven-inch heels, seven inch heels, seven inch high heels, seven-inch high-heels, seven inch platforms, etc. And so on. This is further complicated by the fact that many text processing algorithms will treat &#8220;seven-inch&#8221; as one word.</li>
<li>Dealing with the problem of punctuational abbreviations for these metrics: 7&#8243; heels, 7&#8243; high heels, 7 and a 1/2 inch heels, etc. Since punctuation is usually stripped out, it would be necessary to leave it in, but then how to distinguish quotation marks that appear as size abbreviations and those that appear in other contexts?</li>
<li>Do we include all of these variations with &#8220;pumps?&#8221; Is there something systematic such as age, location, etc. about individuals that refer to &#8220;pumps&#8221; rather than &#8220;heels?&#8221;</li>
<li>Are there words or descriptions for heels that I&#8217;m not even aware of? Probably.</li>
</ul>
<p>None of these is an insurmountable problem and I have no doubt that IBM researchers have easy access to substantial computing power. However, each of them requires careful thought prior to and following data collection; the combination of them together quickly complicates matters. Since IBM is unlikely to reveal their methods, though, I have serious doubts as to the validity of their findings.</p>
<p>As any content analyst can tell you, text is a truly unique data source as it is intentional language and is one of the few sources of observational data for which the observation process is totally unobtrusive. In some cases, the authors are no longer alive! Much of the available online text of interest to social scientists was not produced for scholarly inquiry and was not generated from survey responses. However, the sheer volume of the text requires some (but not much!) technical sophistication to acquire and make sense of and, like any other method, these analyses can produce results that are essentially meaningless. Just as your statistics package of choice will output meaningless regression results from just about any data you feed into it, automated and semi-automated text analysis produces its own share of seven-inch heels.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3750/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3750&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/11/21/seven-inch-heels-natural-language-processing-and-sociology/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>
	</item>
		<item>
		<title>Useless Majors or Small Majors?</title>
		<link>http://codeandculture.wordpress.com/2011/11/07/useless-majors-or-small-majors/</link>
		<comments>http://codeandculture.wordpress.com/2011/11/07/useless-majors-or-small-majors/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 17:55:52 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3732</guid>
		<description><![CDATA[&#124; Gabriel &#124; The WSJ has a very interesting table of the unemployment and wage distributions for various majors. There&#8217;s lots to talk about, particularly the STEM/humanities/social/vocational divide, but one thing that struck me was that the highest and lowest unemployment rates were dominated by tiny majors. In general, small populations tend to have more [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3732&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>The WSJ has a <a href="http://graphicsweb.wsj.com/documents/NILF1111/#term=">very interesting table of the unemployment and wage distributions for various majors</a>. There&#8217;s lots to talk about, particularly the STEM/humanities/social/vocational divide, but one thing that struck me was that the highest and lowest unemployment rates were dominated by tiny majors. In general, small populations tend to have more widely varying outcomes just as a function of standard error, which is why you should always ignore headlines about big jumps in the crime rate for small towns. Anyway, I downloaded the data, generated some plots, and yup, it&#8217;s your classic funnel.</p>
<p>Here&#8217;s unemployment by rank popularity. Because low rank means popular, the funnel is backwards.</p>
<p><a href="http://codeandculture.files.wordpress.com/2011/11/majors_unemployed_rank.png"><img class="alignnone size-medium wp-image-3733" title="majors_unemployed_rank" src="http://codeandculture.files.wordpress.com/2011/11/majors_unemployed_rank.png?w=300&#038;h=218" alt="" width="300" height="218" /></a></p>
<p>WSJ only provides rank, but I approximated raw size as the inverse of log rank plus 1 and this gives us the typical funnel.</p>
<p><a href="http://codeandculture.files.wordpress.com/2011/11/majors_unemployed_size.png"><img class="alignnone size-medium wp-image-3734" title="majors_unemployed_size" src="http://codeandculture.files.wordpress.com/2011/11/majors_unemployed_size.png?w=300&#038;h=218" alt="" width="300" height="218" /></a></p>
<p>Moral of the story, don&#8217;t change your major from clinical psych to actuarial science just yet. On the other hand, nursing, elementary education, and general education really do appear to be real deal outliers of low unemployment.</p>
<p>Here&#8217;s the code.<br />
<pre class="brush: perl;">
insheet using ~/Documents/codeandculture/majors.txt, clear
drop v7
gen unemploymentpercent_real=real(subinstr(unemploymentpercent,&quot;%&quot;,&quot;&quot;,.))
twoway scatter unemploymentpercent_real  popularity, xtitle(Rank Order Popularity) ytitle(% Unemployed)
graph export majors_unemployed_rank.png, replace

gen size=1/(log(1+popularity))
corr unemploymentpercent_real popularity size

lab def size 0 &quot;Obscure&quot; 2 &quot;Ubiquitous&quot;
lab val size size
twoway (scatter unemploymentpercent_real size), xlabel(#2, labels angle(forty_five) valuelabel) xtitle(Approximate Raw Size) ytitle(% Unemployed)
graph export majors_unemployed_size.png, replace

*have a nice day</pre><br />
Also, here&#8217;s the data in plain text:</p>
<pre>Major Field	Unemployment Percent	25th % Earnings	Median % Earnings	75th % Earnings	Popularity
ACCOUNTING	5.4%	$41,000	$61,000	$94,000	3
ACTUARIAL SCIENCE	0.0%	$52,000	$81,000	$116,000	150
ADVERTISING AND PUBLIC RELATIONS	6.1%	$36,000	$50,000	$74,000	41
AEROSPACE ENGINEERING	3.6%	$60,000	$84,000	$111,000	105
AGRICULTURAL ECONOMICS	1.3%	$30,000	$57,000	$99,000	122
AGRICULTURE PRODUCTION AND MANAGEMENT	3.0%	$32,000	$48,000	$71,000	75
ANIMAL SCIENCES	5.7%	$26,000	$40,000	$60,000	67
ANTHROPOLOGY AND ARCHEOLOGY	6.9%	$30,000	$40,000	$60,000	55
APPLIED MATHEMATICS	4.1%	$52,000	$71,000	$100,000	131
ARCHITECTURAL ENGINEERING	5.8%	$50,000	$71,000	$96,000	140
ARCHITECTURE	10.6%	$37,000	$60,000	$85,000	33
AREA ETHNIC AND CIVILIZATION STUDIES	5.7%	$34,000	$48,000	$76,000	66
ART AND MUSIC EDUCATION	4.2%	$32,000	$41,000	$51,000	48
ART HISTORY AND CRITICISM	6.9%	$33,000	$45,000	$71,000	81
ASTRONOMY AND ASTROPHYSICS	0.0%	$56,000	$62,000	$101,000	170
ATMOSPHERIC SCIENCES AND METEOROLOGY	1.6%	$40,000	$68,000	$101,000	146
BIOCHEMICAL SCIENCES	7.1%	$30,000	$48,000	$80,000	87
BIOLOGICAL ENGINEERING	6.8%	$39,000	$60,000	$94,000	126
BIOLOGY	5.6%	$35,000	$51,000	$76,000	14
BIOMEDICAL ENGINEERING	5.9%	$45,000	$68,000	$101,000	137
BOTANY	6.9%	$26,000	$40,000	$55,000	147
BUSINESS ECONOMICS	5.0%	$44,000	$71,000	$101,000	80
BUSINESS MANAGEMENT AND ADMINISTRATION	6.0%	$38,000	$56,000	$85,000	1
CHEMICAL ENGINEERING	3.8%	$60,000	$86,000	$117,000	49
CHEMISTRY	5.1%	$39,000	$59,000	$85,000	36
CIVIL ENGINEERING	4.9%	$55,000	$76,000	$101,000	32
CLINICAL PSYCHOLOGY	19.5%	$25,000	$40,000	$61,000	168
COGNITIVE SCIENCE AND BIOPSYCHOLOGY	4.5%	$36,000	$43,000	$91,000	167
COMMERCIAL ART AND GRAPHIC DESIGN	8.1%	$31,000	$45,000	$69,000	21
COMMUNICATION DISORDERS SCIENCES AND SERVICES	3.3%	$32,000	$41,000	$50,000	98
COMMUNICATION TECHNOLOGIES	6.7%	$33,000	$50,000	$73,000	89
COMMUNICATIONS	6.3%	$35,000	$50,000	$81,000	7
COMMUNITY AND PUBLIC HEALTH	4.1%	$31,000	$46,000	$70,000	110
COMPOSITION AND SPEECH	7.7%	$30,000	$40,000	$61,000	99
COMPUTER ADMINISTRATION MANAGEMENT AND SECURITY	9.5%	$39,000	$52,000	$75,000	114
COMPUTER AND INFORMATION SYSTEMS	5.6%	$44,000	$62,000	$86,000	31
COMPUTER ENGINEERING	7.0%	$58,000	$81,000	$102,000	47
COMPUTER NETWORKING AND TELECOMMUNICATIONS	5.2%	$35,000	$53,000	$76,000	97
COMPUTER PROGRAMMING AND DATA PROCESSING	6.2%	$39,000	$55,000	$84,000	121
COMPUTER SCIENCE	5.6%	$50,000	$77,000	$102,000	10
CONSTRUCTION SERVICES	5.4%	$49,000	$65,000	$101,000	76
COSMETOLOGY SERVICES AND CULINARY ARTS	7.3%	$26,000	$41,000	$60,000	115
COUNSELING PSYCHOLOGY	5.2%	$23,000	$34,000	$42,000	133
COURT REPORTING	4.9%	$36,000	$55,000	$81,000	151
CRIMINAL JUSTICE AND FIRE PROTECTION	4.7%	$36,000	$50,000	$73,000	13
CRIMINOLOGY	5.2%	$35,000	$50,000	$71,000	92
DRAMA AND THEATER ARTS	7.1%	$28,000	$40,000	$60,000	45
EARLY CHILDHOOD EDUCATION	4.1%	$28,000	$37,000	$45,000	50
ECOLOGY	5.2%	$31,000	$43,000	$60,000	109
ECONOMICS	6.3%	$42,000	$69,000	$108,000	16
EDUCATIONAL ADMINISTRATION AND SUPERVISION	0.0%	$41,000	$65,000	$89,000	171
EDUCATIONAL PSYCHOLOGY	10.9%	$28,000	$35,000	$51,000	156
ELECTRICAL AND MECHANIC REPAIRS AND TECHNOLOGIES	8.4%	$30,000	$44,000	$68,000	134
ELECTRICAL ENGINEERING	5.0%	$60,000	$86,000	$111,000	17
ELECTRICAL ENGINEERING TECHNOLOGY	5.5%	$42,000	$65,000	$91,000	65
ELEMENTARY EDUCATION	3.6%	$32,000	$40,000	$49,000	8
ENGINEERING AND INDUSTRIAL MANAGEMENT	9.2%	$50,000	$71,000	$98,000	127
ENGINEERING MECHANICS PHYSICS AND SCIENCE	6.5%	$40,000	$67,000	$101,000	132
ENGINEERING TECHNOLOGIES	5.3%	$40,000	$60,000	$91,000	117
ENGLISH LANGUAGE AND LITERATURE	6.7%	$32,000	$48,000	$75,000	11
ENVIRONMENTAL ENGINEERING	2.2%	$54,000	$67,000	$90,000	144
ENVIRONMENTAL SCIENCE	5.0%	$40,000	$52,000	$76,000	60
FAMILY AND CONSUMER SCIENCES	5.1%	$30,000	$40,000	$58,000	29
FILM VIDEO AND PHOTOGRAPHIC ARTS	7.3%	$30,000	$45,000	$71,000	54
FINANCE	4.5%	$44,000	$65,000	$101,000	12
FINE ARTS	7.4%	$28,000	$44,000	$65,000	22
FOOD SCIENCE	6.9%	$34,000	$71,000	$101,000	129
FORESTRY	3.1%	$38,000	$50,000	$73,000	104
FRENCH GERMAN LATIN AND OTHER COMMON FOREIGN LANGUAGE STUDIES	5.9%	$32,000	$48,000	$67,000	43
GENERAL AGRICULTURE	3.0%	$28,000	$44,000	$68,000	71
GENERAL BUSINESS	5.3%	$38,000	$59,000	$91,000	2
GENERAL EDUCATION	4.2%	$31,000	$41,000	$53,000	9
GENERAL ENGINEERING	5.9%	$47,000	$73,000	$101,000	24
GENERAL MEDICAL AND HEALTH SERVICES	5.8%	$35,000	$50,000	$71,000	74
GENERAL SOCIAL SCIENCES	8.2%	$34,000	$50,000	$74,000	68
GENETICS	7.4%	$33,000	$71,000	$99,000	163
GEOGRAPHY	6.1%	$40,000	$54,000	$81,000	62
GEOLOGICAL AND GEOPHYSICAL ENGINEERING	0.0%	$56,000	$73,000	$101,000	166
GEOLOGY AND EARTH SCIENCE	5.7%	$41,000	$60,000	$93,000	73
GEOSCIENCES	3.2%	$36,000	$52,000	$71,000	153
HEALTH AND MEDICAL ADMINISTRATIVE SERVICES	4.3%	$36,000	$51,000	$76,000	63
HEALTH AND MEDICAL PREPARATORY PROGRAMS	5.2%	$40,000	$60,000	$86,000	130
HISTORY	6.5%	$34,000	$50,000	$81,000	18
HOSPITALITY MANAGEMENT	5.8%	$32,000	$49,000	$71,000	38
HUMAN RESOURCES AND PERSONNEL MANAGEMENT	6.6%	$40,000	$55,000	$85,000	40
HUMAN SERVICES AND COMMUNITY ORGANIZATION	6.9%	$29,000	$38,000	$50,000	77
HUMANITIES	8.4%	$30,000	$45,000	$62,000	118
INDUSTRIAL AND MANUFACTURING ENGINEERING	5.6%	$50,000	$75,000	$100,000	59
INDUSTRIAL AND ORGANIZATIONAL PSYCHOLOGY	10.4%	$45,000	$62,000	$81,000	135
INDUSTRIAL PRODUCTION TECHNOLOGIES	3.1%	$46,000	$67,000	$91,000	82
INFORMATION SCIENCES	5.9%	$48,000	$71,000	$95,000	69
INTERCULTURAL AND INTERNATIONAL STUDIES	6.6%	$32,000	$50,000	$71,000	100
INTERDISCIPLINARY SOCIAL SCIENCES	6.3%	$31,000	$40,000	$50,000	96
INTERNATIONAL BUSINESS	8.5%	$38,000	$52,000	$87,000	72
INTERNATIONAL RELATIONS	5.8%	$40,000	$57,000	$93,000	79
JOURNALISM	7.0%	$34,000	$50,000	$79,000	25
LANGUAGE AND DRAMA EDUCATION	5.0%	$32,000	$41,000	$50,000	58
LIBERAL ARTS	7.6%	$32,000	$48,000	$71,000	20
LIBRARY SCIENCE	15.0%	$23,000	$36,000	$49,000	159
LINGUISTICS AND COMPARATIVE LANGUAGE AND LITERATURE	10.2%	$30,000	$44,000	$70,000	90
MANAGEMENT INFORMATION SYSTEMS AND STATISTICS	4.2%	$47,000	$71,000	$96,000	44
MARKETING AND MARKETING RESEARCH	5.9%	$40,000	$59,000	$90,000	6
MASS MEDIA	6.9%	$32,000	$46,000	$69,000	35
MATERIALS ENGINEERING AND MATERIALS SCIENCE	7.7%	$57,000	$84,000	$105,000	136
MATERIALS SCIENCE	4.7%	$65,000	$81,000	$106,000	161
MATHEMATICS	5.0%	$42,000	$63,000	$95,000	28
MATHEMATICS AND COMPUTER SCIENCE	3.5%	$55,000	$91,000	$151,000	158
MATHEMATICS TEACHER EDUCATION	3.4%	$34,000	$42,000	$56,000	108
MECHANICAL ENGINEERING	3.8%	$60,000	$81,000	$106,000	23
MECHANICAL ENGINEERING RELATED TECHNOLOGIES	6.6%	$38,000	$65,000	$87,000	123
MEDICAL ASSISTING SERVICES	2.9%	$34,000	$51,000	$71,000	95
MEDICAL TECHNOLOGIES TECHNICIANS	1.4%	$44,000	$58,000	$74,000	51
METALLURGICAL ENGINEERING	3.9%	$50,000	$86,000	$110,000	152
MICROBIOLOGY	5.2%	$40,000	$60,000	$86,000	94
MILITARY TECHNOLOGIES	10.9%	$81,000	$86,000	$126,000	173
MINING AND MINERAL ENGINEERING	4.3%	$71,000	$101,000	$121,000	162
MISCELLANEOUS AGRICULTURE	3.7%	$31,000	$46,000	$67,000	160
MISCELLANEOUS BIOLOGY	5.3%	$31,000	$50,000	$69,000	125
MISCELLANEOUS BUSINESS &amp; MEDICAL ADMINISTRATION	5.3%	$35,000	$52,000	$81,000	64
MISCELLANEOUS EDUCATION	3.7%	$33,000	$46,000	$65,000	61
MISCELLANEOUS ENGINEERING	7.4%	$42,000	$71,000	$91,000	106
MISCELLANEOUS ENGINEERING TECHNOLOGIES	6.0%	$45,000	$65,000	$91,000	88
MISCELLANEOUS FINE ARTS	16.2%	$26,000	$40,000	$49,000	164
MISCELLANEOUS HEALTH MEDICAL PROFESSIONS	3.3%	$35,000	$45,000	$62,000	93
MISCELLANEOUS PSYCHOLOGY	10.3%	$30,000	$45,000	$71,000	120
MISCELLANEOUS SOCIAL SCIENCES	3.8%	$38,000	$52,000	$85,000	143
MOLECULAR BIOLOGY	5.3%	$32,000	$50,000	$76,000	124
MULTI-DISCIPLINARY OR GENERAL SCIENCE	4.6%	$36,000	$55,000	$81,000	26
MULTI/INTERDISCIPLINARY STUDIES	5.5%	$34,000	$42,000	$50,000	107
MUSIC	5.2%	$30,000	$45,000	$67,000	37
NATURAL RESOURCES MANAGEMENT	6.9%	$36,000	$50,000	$71,000	78
NAVAL ARCHITECTURE AND MARINE ENGINEERING	1.7%	$60,000	$96,000	$117,000	145
NEUROSCIENCE	7.2%	$34,000	$52,000	$76,000	154
NUCLEAR ENGINEERING	4.1%	$65,000	$96,000	$138,000	149
NUCLEAR INDUSTRIAL RADIOLOGY AND BIOLOGICAL TECHNOLOGIES	2.2%	$47,000	$64,000	$81,000	142
NURSING	2.2%	$48,000	$60,000	$80,000	4
NUTRITION SCIENCES	6.4%	$35,000	$51,000	$71,000	101
OCEANOGRAPHY	3.3%	$40,000	$50,000	$79,000	148
OPERATIONS LOGISTICS AND E-COMMERCE	4.7%	$45,000	$65,000	$97,000	102
OTHER FOREIGN LANGUAGES	6.4%	$32,000	$45,000	$76,000	111
PETROLEUM ENGINEERING	4.4%	$83,000	$127,000	$178,000	138
PHARMACOLOGY	0.0%	$48,000	$60,000	$101,000	169
PHARMACY PHARMACEUTICAL SCIENCES AND ADMINISTRATION	3.2%	$78,000	$105,000	$121,000	53
PHILOSOPHY AND RELIGIOUS STUDIES	7.2%	$30,000	$42,000	$65,000	42
PHYSICAL AND HEALTH EDUCATION TEACHING	4.5%	$34,000	$46,000	$59,000	39
PHYSICAL FITNESS PARKS RECREATION AND LEISURE	4.8%	$33,000	$45,000	$61,000	27
PHYSICAL SCIENCES	2.5%	$36,000	$51,000	$68,000	157
PHYSICS	4.5%	$39,000	$68,000	$101,000	70
PHYSIOLOGY	4.6%	$30,000	$48,000	$68,000	113
PLANT SCIENCE AND AGRONOMY	2.7%	$28,000	$42,000	$71,000	85
POLITICAL SCIENCE AND GOVERNMENT	6.0%	$38,000	$57,000	$91,000	15
PRE-LAW AND LEGAL STUDIES	7.9%	$32,000	$45,000	$69,000	91
PSYCHOLOGY	6.1%	$30,000	$43,000	$65,000	5
PUBLIC ADMINISTRATION	6.9%	$36,000	$50,000	$78,000	112
PUBLIC POLICY	2.2%	$47,000	$65,000	$101,000	141
SCHOOL STUDENT COUNSELING	0.0%	$18,000	$20,000	$42,000	172
SCIENCE AND COMPUTER TEACHER EDUCATION	5.0%	$36,000	$47,000	$58,000	116
SECONDARY TEACHER EDUCATION	3.8%	$35,000	$43,000	$59,000	57
SOCIAL PSYCHOLOGY	8.8%	$32,000	$45,000	$60,000	155
SOCIAL SCIENCE OR HISTORY TEACHER EDUCATION	3.0%	$35,000	$45,000	$58,000	83
SOCIAL WORK	6.8%	$30,000	$39,000	$51,000	30
SOCIOLOGY	7.0%	$33,000	$45,000	$67,000	19
SOIL SCIENCE	4.9%	$43,000	$64,000	$81,000	165
SPECIAL NEEDS EDUCATION	3.6%	$34,000	$42,000	$50,000	52
STATISTICS AND DECISION SCIENCE	6.9%	$50,000	$76,000	$108,000	128
STUDIO ARTS	8.0%	$25,000	$37,000	$57,000	84
TEACHER EDUCATION: MULTIPLE LEVELS	1.1%	$30,000	$38,000	$48,000	86
THEOLOGY AND RELIGIOUS VOCATIONS	4.1%	$25,000	$38,000	$54,000	46
TRANSPORTATION SCIENCES AND TECHNOLOGIES	4.4%	$42,000	$68,000	$98,000	56
TREATMENT THERAPY PROFESSIONS	2.6%	$40,000	$62,000	$81,000	34
UNITED STATES HISTORY	15.1%	$30,000	$50,000	$96,000	139
VISUAL AND PERFORMING ARTS	9.2%	$20,000	$36,000	$52,000	103
ZOOLOGY	6.7%	$33,000	$55,000	$81,000	119	</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3732/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3732&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/11/07/useless-majors-or-small-majors/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>

		<media:content url="http://codeandculture.files.wordpress.com/2011/11/majors_unemployed_rank.png?w=300" medium="image">
			<media:title type="html">majors_unemployed_rank</media:title>
		</media:content>

		<media:content url="http://codeandculture.files.wordpress.com/2011/11/majors_unemployed_size.png?w=300" medium="image">
			<media:title type="html">majors_unemployed_size</media:title>
		</media:content>
	</item>
		<item>
		<title>Chain of Litigation</title>
		<link>http://codeandculture.wordpress.com/2011/10/18/chain-of-litigation/</link>
		<comments>http://codeandculture.wordpress.com/2011/10/18/chain-of-litigation/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 21:30:07 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[R]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3695</guid>
		<description><![CDATA[&#124; Gabriel &#124; I was intrigued by the FT infographic on cell phone patent suits and decided to reformat it with F-R layout to get a big picture. A few things leap out. First, there is some pretty serious reciprocity (aka, counter-suits) going on, especially with Apple. On the other hand, Microsoft seems to be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3695&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>I was intrigued by the <a href="http://www.ft.com/intl/cms/s/2/de24f970-f8d0-11e0-a5f7-00144feab49a.html#axzz1bANDJyW4"><em>FT</em> infographic on cell phone patent suits</a> and decided to reformat it with F-R layout to get a big picture. A few things leap out. First, there is some pretty serious reciprocity (aka, counter-suits) going on, especially with Apple. On the other hand, Microsoft seems to be pretty good at attacking people who aren&#8217;t in a position to fight back. (*cough*trolls*cough*). Second, Google is at the periphery of the network which is pretty strange since many of these suits are actually about Android. This highlights the litigation strategy of picking off the weak members of the Android herd rather than taking the fight directly to Google itself. Furthermore, it suggests a data issue that there are omitted ties from the network, specifically positive ties between firms in the form of alliances (especially the Open Handset Alliance), and that reading the graph without these positive ties is misleading.</p>
<p>Anyway, here&#8217;s the graph. Click on it for a scalable PDF. <a href="http://gabrielr.bol.ucla.edu/patents.net">Click here for the data in &#8220;.net&#8221; format</a>. Code to produce the graph is below the fold.</p>
<p><a href="http://codeandculture.files.wordpress.com/2011/10/patents.pdf"><img class="alignnone size-medium wp-image-3696" title="patents" src="http://codeandculture.files.wordpress.com/2011/10/patents.png?w=300&#038;h=300" alt="" width="300" height="300" /></a></p>
<p><span id="more-3695"></span></p>
<p><pre class="brush: r;">
setwd(&quot;~/Documents/codeandculture/patents/&quot;)
library(igraph)
patents &lt;- read.graph(&quot;patents.net&quot;, c(&quot;pajek&quot;))
V(patents)$label &lt;- V(patents)$id #attaches labels

pdf(&quot;patents.pdf&quot;)
la = layout.fruchterman.reingold(patents)  #create layout for use on several related graphs
plot.igraph(patents, layout=la, vertex.size=1, vertex.label.cex=0.5, vertex.label.color=&quot;darkred&quot;, vertex.label.font=2, vertex.color=&quot;white&quot;, vertex.frame.color=&quot;NA&quot;, edge.color=&quot;gray70&quot;, edge.arrow.size=0.5, margin=0)
dev.off()
png(&quot;patents.png&quot;)
plot.igraph(patents, layout=la, vertex.size=1, vertex.label.cex=0.5, vertex.label.color=&quot;darkred&quot;, vertex.label.font=2, vertex.color=&quot;white&quot;, vertex.frame.color=&quot;NA&quot;, edge.color=&quot;gray70&quot;, edge.arrow.size=0.5, margin=0)
dev.off()

#have a nice day
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3695/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3695&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/10/18/chain-of-litigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>

		<media:content url="http://codeandculture.files.wordpress.com/2011/10/patents.png?w=300" medium="image">
			<media:title type="html">patents</media:title>
		</media:content>
	</item>
		<item>
		<title>USC Annenberg Talk on Climbing the Charts</title>
		<link>http://codeandculture.wordpress.com/2011/10/14/usc-annenberg-talk-on-climbing-the-charts/</link>
		<comments>http://codeandculture.wordpress.com/2011/10/14/usc-annenberg-talk-on-climbing-the-charts/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 19:27:36 +0000</pubDate>
		<dc:creator>gabrielrossman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[diffusion]]></category>

		<guid isPermaLink="false">http://codeandculture.wordpress.com/?p=3687</guid>
		<description><![CDATA[&#124; Gabriel &#124; USC Annenberg posted video of my talk in which I discuss the genre chapter of Climbing the Charts. In the chapter/talk I discuss how genre conventions structure diffusion, using as examples crossover between radio formats and the institutionalization of reggaetón with the growth of the &#8220;hurban&#8221; format.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3687&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>| Gabriel |</p>
<p>USC Annenberg posted video of my talk in which I discuss the genre chapter of <em>Climbing the Charts</em>. In the chapter/talk I discuss how genre conventions structure diffusion, using as examples crossover between radio formats and the institutionalization of reggaetón with the growth of the &#8220;hurban&#8221; format.<br />
<span style="text-align:center; display: block;"><a href="http://codeandculture.wordpress.com/2011/10/14/usc-annenberg-talk-on-climbing-the-charts/"><img src="http://img.youtube.com/vi/aN2f5STSIeE/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeandculture.wordpress.com/3687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeandculture.wordpress.com/3687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeandculture.wordpress.com/3687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeandculture.wordpress.com/3687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeandculture.wordpress.com/3687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeandculture.wordpress.com/3687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeandculture.wordpress.com/3687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeandculture.wordpress.com/3687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeandculture.wordpress.com/3687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeandculture.wordpress.com/3687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeandculture.wordpress.com/3687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeandculture.wordpress.com/3687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeandculture.wordpress.com/3687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeandculture.wordpress.com/3687/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeandculture.wordpress.com&amp;blog=6979563&amp;post=3687&amp;subd=codeandculture&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeandculture.wordpress.com/2011/10/14/usc-annenberg-talk-on-climbing-the-charts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e579dad0dfa0cb584cea711fe761b4ae?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gabrielrossman</media:title>
		</media:content>
	</item>
	</channel>
</rss>
