<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en-us">
<title>ICM</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/" />
<modified>2005-12-09T20:30:43Z</modified>
<tagline></tagline>
<id>tag:itp.nyu.edu,2009:/~cf831/icm//2</id>
<generator url="http://www.movabletype.org/" version="3.17">Movable Type</generator>
<copyright>Copyright (c) 2005, cory</copyright>
<entry>
<title>meetacritic</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/12/meetacritic.html" />
<modified>2005-12-09T20:30:43Z</modified>
<issued>2005-12-09T20:27:58Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.66</id>
<created>2005-12-09T20:27:58Z</created>
<summary type="text/plain">I&apos;m working on my ICM final. It is going to be a web application that asks you what movies you like, and then goes through a database to find movie critics who share your taste, and then it lets you...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 14</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>I'm working on my ICM final.  It is going to be a web application that asks you what movies you like, and then goes through a database to find movie critics who share your taste, and then it lets you know who those critics are (and some more movies they like).</p>

<p>Work is moving along at a reasonable pace.  I just spent an hour cleaning up the database that I scraped from metacritic.  One thing that I noticed is that metacritic's data is pretty bad...there are lots of duplicate names, misspelled names, incorrect publications attributed to writers, and so on.  Yikes.  They must not be pulling the information from a database (otherwise why would the data be so inconsistent).  It must be a lot of work to manually update their website all the time.</p>]]>

</content>
</entry>
<entry>
<title>Text Processing / Networking in Java</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/11/text_processing.html" />
<modified>2005-11-08T01:50:56Z</modified>
<issued>2005-11-08T01:36:14Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.49</id>
<created>2005-11-08T01:36:14Z</created>
<summary type="text/plain">For this week&apos;s assignment, there were two main ideas that I worked on. Unfortunately, I could only get the first one to work. It is a visualizer for text. It shows you the relative frequency of each alphabetic character as...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 9</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>For this week's assignment, there were two main ideas that I worked on.  Unfortunately, I could only get the first one to work.  It is a visualizer for text.  It shows you the relative frequency of each alphabetic character as well as the relative frequency of words of each word length.  When run from processing it is possible to load new URLs, but this doesn't seem to work from inside a browser.</p>

<p><a href="http://itp.nyu.edu/~cf831/icm/week9/applet/">Link to the applet.</a></p>

<div align="center">
<a href="http://itp.nyu.edu/~cf831/icm/week9/applet/"><img alt="textVisualizer.jpg" border="0" src="http://itp.nyu.edu/~cf831/icm/images/week9/textVisualizer.jpg" width="300" height="100" /></a>
</div>

<p>The other project I worked on was part-crawler, part data-miner.  It crawled through all of the archived movie reviews on <a href="http://www.metacritic.com/video/alpha">Metacritic's Archives</a> and extracted movie data and reviewer data.  The idea was to put the data together so that you could rate a few movies, and then the program would find reviewers who rated those movies similarly to the way you did, and then recommend a movie to you based on those reviewers' reviews.</p>

<p>I didn't have any trouble getting the crawler to work, but I kept getting memory errors in Processing (all told, there are about 5000 movies there with many more reviewers and almost 200,000 individual reviews).  The current plan is to re-imagine this with Perl and a MySQL database.  It may be a little while before that is up and running.</p>

<p><br />
</p>]]>

</content>
</entry>
<entry>
<title>Reading: Orality and Literacy</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/11/reading_orality.html" />
<modified>2005-11-08T01:27:57Z</modified>
<issued>2005-11-08T01:10:49Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.48</id>
<created>2005-11-08T01:10:49Z</created>
<summary type="text/plain">The reading is titled Orality and Literacy. I&apos;m not sure who it&apos;s by. I&apos;ve long had a pet theory that even the most mundane subject, if you really focus your mind on it, can, under that intense scrutiny, yield unexpected...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 9</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>The reading is titled Orality and Literacy. I'm not sure who it's by.</p>

<p>I've long had a pet theory that even the most mundane subject, if you really focus your mind on it, can, under that intense scrutiny, yield unexpected wonders.  The corollary to this is that I do not get bored easily, because just by paying attention to whatever is around me, I can find some hook to latch my imagination onto.</p>

<p>Many of the readings for my ITP classes this year have, in some way or another, been good examples of the validity of this theory.  I've read about interaction discussed at such an in-depth level that thoughts I'd never considered came flooding to the fore.</p>

<p>This reading is no different.  Many would consider the evolution of writing (and the attendant struggle between orality and literacy) to be not much more than a history subject.  As this reading shows, however, there's a lot more to it than that.  </p>

<p>To begin with, though, you really need to think in a historical context to appreciate the monumental change writing afforded.  In a world where words are evanescent, barely existing in the real world during the time taken to speak them, the ability to fix those words down and let them outlive their speaker, was very powerful.  </p>

<p>Interestingly, many of the same arguments now leveled against advanced technological tools (i.e., cell phones, calculators, PDAs) were used to attack writing.  Plato, for instance, thought that the use of written language would dilute people's ability to remember things because they could write them down.</p>

<p>The article continues on rather deeply into the way the alphabet created an existence for words that was at once linked closely to but also very dissimilar from the spoken word.  The article mentions&mdash;and I recall being amazed at this when I was a young child&mdash;that when you reverse the letters of the word it can spell another word (e.g., "part" and "trap"), but when you reverse the sound of a word, it bears very little resemblance to either the forward- or backwards-written word.  I think my own amazement at this fact might give a little insight into the way words were viewed by historic cultures that were just beginning to feel the effects of spreading literacy.  I came to the realization slowly that the written word is a completely different object than its spoken equivalent.</p>

<p>The Middle English word "grammar" was originally used in a mystical sense, to convey the magical properties the written word could evoke.  Our word glamour (which originally referred to the ability of something to cast a spell) comes from a Scottish variation of the word grammar.  So Glamour Girls are really grammar girls.  Keep that in mind when you're browsing the supermarket check-out aisle.</p>]]>

</content>
</entry>
<entry>
<title>What is a hipster?</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/11/what_is_a_hipst.html" />
<modified>2005-11-07T18:46:30Z</modified>
<issued>2005-11-07T18:40:54Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.47</id>
<created>2005-11-07T18:40:54Z</created>
<summary type="text/plain">The midterm writing assignment was a three-page paper exploring a subject of my choosing. I started out thinking about what makes a hipster a hipster, and ended up exploring the ideas of how we know things that have no analog...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 8</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>The midterm writing assignment was a three-page paper exploring a subject of my choosing.  I started out thinking about what makes a hipster a hipster, and ended up exploring the ideas of how we know things that have no analog in the real world and how we resolve the tension between things that objectively versus subjectively exist.</p>

<blockquote>There is no definition of a hipster.  To suppose there is a definitive criteria for hipsterdom would likely offend one of these postmodern aesthetes.  Instead, hipsterdom is an exclusive club for the self-initiated, entrance made all the more impenetrable for its nebulous boundaries. The central idea seems to be that you either are or are not a hipster, and while transcendent ascension into the fold is possible, no amount of conscious effort will get you there. </blockquote>

<p><a href="http://itp.nyu.edu/~cf831/icm/archives/socratic-dialogue-paper.txt">Click here to read the rest.</a></p>]]>

</content>
</entry>
<entry>
<title>Processing Projects all online</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/10/processing_proj.html" />
<modified>2005-10-29T21:47:05Z</modified>
<issued>2005-10-29T21:46:11Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.44</id>
<created>2005-10-29T21:46:11Z</created>
<summary type="text/plain">All the projects have now been uploaded to my personal site....</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 7</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>All the projects have now been uploaded to <a href="http://corybantic.us/projects/processing/">my personal site</a>.</p>]]>

</content>
</entry>
<entry>
<title>&quot;Memes, the New Replicators&quot; by Dawkins</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/10/memes_the_new_r.html" />
<modified>2005-10-17T20:28:52Z</modified>
<issued>2005-10-17T19:22:08Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.41</id>
<created>2005-10-17T19:22:08Z</created>
<summary type="text/plain">This reading is located here. This is pretty heavy stuff. Dawkins implies that memes (see the wikipedia article on memes), as replicators, have a destiny to supersede DNA as the primary replicator on the planet. The idea is that ideas...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 6</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>This reading is located <a href="http://www.rubinghscience.org/memetics/dawkinsmemes.html">here</a>.</p>

<p>This is pretty heavy stuff.  Dawkins implies that memes (see the <a href="http://en.wikipedia.org/wiki/Memes">wikipedia article on memes</a>), as replicators, have a destiny to supersede DNA as the primary replicator on the planet.  The idea is that ideas have a life of their own, not just metaphorically but <em>technically</em>, in the same way that genes do.  They exist as neuronal structures within human brains and are transmitted from human to human much like a virus.</p>

<p>Instantaneous global communcation really gives memes some teeth with which to chomp away at the dominance of genes as the primary replicators on the planet.  The paper I read was written in 1989 (originally in 1976), before the advent of the internet, at least in popular culture, so Dawkins doesn't mention much of the possibility of global media to spread memes, but it is clear that if memes are indeed destined to </p>

<p>Dawkins seems a little awestruck at the speed that memes are able to mutate and evolve as opposed to genes.  He cites the fact that the memes of language have changed so much in only 20 generations that Chaucer would not be able to understand a contemporary person speaking English.  The reason for this is quite clear: How many times have <em>you</em> passed on your genes in this lifetime? And how many ideas have you helped to spread?</p>

<p>Memes have big speed advantage over genes.  I have a hard time setting the two up as opposed or competing entities, however.  If anything, it seems like memes are dependent on genes.  Memes can be spread by non-human means, of course (e.g., books), but, to adapt the famous zen koan, does a meme exist if it has no genes to perceive it?</p>

<hr width="30% align="center" />

<p>As an interesting aside, Dawkins, when explaining in detail the memtic evolution of the song Auld Lang Syne, which in its original version starts with the line "For auld lang syne" but now is often sung as "For <em>the sake of</em> auld lang syne."  Dawkins argues that this is evidence of a memetic mutation taking hold: In a situation where the song is being sung, if one person accidentally sings "for the sake of", the sibilant 's' and the penetrating 'k' are striking enough to break through the other voices and a child listening and wanting to sing along but not knowing the words clearly hears some words (a word, "sake") that he can identify and latch onto, so when the refrain comes around again, he sings it differently.</p>

<p>This struck me because I always remembered in Church amusing myself by listening to the hisses that blanketed the room on every sussuration.</p>]]>

</content>
</entry>
<entry>
<title>Etch-a-Sketch</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/10/etch-a-sketch.html" />
<modified>2005-10-12T03:33:53Z</modified>
<issued>2005-10-12T03:31:26Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.34</id>
<created>2005-10-12T03:31:26Z</created>
<summary type="text/plain">Download file...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 5</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p><a href="http://itp.nyu.edu/~cf831/icm/code/etch_a_sketch.pde.txt">Download file</a><br />
</p>]]>

</content>
</entry>
<entry>
<title>The Cathedral and the Bazaar</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/09/the_cathedral_a.html" />
<modified>2005-09-30T19:05:52Z</modified>
<issued>2005-09-28T18:49:04Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.22</id>
<created>2005-09-28T18:49:04Z</created>
<summary type="text/plain">This is a response to Eric Raymond&apos;s essay, The Cathedral and the Bazaar. I have been an open source fan for a long time. Probably since I was a &quot;Mac Evangelist&quot; (Guy Kawasaki&apos;s email list in the late 90s), I,...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 3</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>This is a response to Eric Raymond's essay, <a href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/">The Cathedral and the Bazaar</a>.</p>

<p>I have been an open source fan for a long time.  Probably since I was a "Mac Evangelist" (<a href="http://www.user-groups.net/news/Guy/kawasaki.html">Guy Kawasaki's</a> email list in the late 90s), I, without paying too much attention to the fact that Apple's technology was highly proprietary, came to be repulsed by Microsoft's proprietary software and disregard for (web) standards.</p>

<p>Of course, I really just came for the free software.  But also, ever since I started getting online in the mid-90s I was interested in coding and kept coming into glancing contact with open source communities and being interested (and confused) by what they were doing.  When I lived in Boston in 2003 I even worked for a non-profit technology/activist group that was promoting open-source software solutions for non-profits.  We put out a CD full of open source software.  The office that I worked in was a floor above the offices for the <a href="http://www.gnu.org/">Free Software Foundation</a> (GNU).</p>

<p>So for me, Raymond was really preaching to the choir.  His words reminded me a lot of another interestig hacker type, <a href="http://www.paulgraham.com/">Paul Graham</a>, who wrote Hackers and Painters, a collectin of essays on code-writing, creativity, marketing, open-source, and so on.   Graham also said that, when he was working on his web startup, it was very important that he be able to release new features nearly every day, both to stay ahead of the competition, and to keep his users coming back for more.  </p>

<p>And this idea of speed as becoming paramount, especially in the digital domain, reminds me of what Ze Frank spoke to my Applications class about on Tuesday.  Frank was also saying how important it is to kind of always be innovating and coming up with something new.</p>]]>

</content>
</entry>
<entry>
<title>Reusable Code, Encapsulable Complexity, and CSS</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~cf831/icm/archives/2005/09/reusable_code_e.html" />
<modified>2005-09-22T17:15:02Z</modified>
<issued>2005-09-22T17:14:37Z</issued>
<id>tag:itp.nyu.edu,2005:/~cf831/icm//2.6</id>
<created>2005-09-22T17:14:37Z</created>
<summary type="text/plain">This week we started talking about building reusable code blocks: functions, classes, etc. One of the primary advantages of doing so is that you can make one change to one line of code, and have that change deployed everywhere throughout...</summary>
<author>
<name>cory</name>

<email>cf831@nyu.edu</email>
</author>
<dc:subject>Week 3</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en-us" xml:base="http://itp.nyu.edu/~cf831/icm/">
<![CDATA[<p>This week we started talking about building reusable code blocks: functions, classes, etc.  One of the primary advantages of doing so is that you can make one change to one line of code, and have that change deployed everywhere throughout your program.  For instance, if you have a Ball class that creates a green ball, and you have 30 instances of that green ball in your program, you can change the color of all the balls just by changing one line of code in the class definition.</p>

<p>It had never occurred to me until yesterday afternoon how, in this respect, stylesheets are able to do exactly the same thing.  I can change the background color of every single page of my site by changing just one line of the CSS file.  </p>

<p>I don't know if CSS was developed specifically for this one-to-many power, or if it was developed to be able to semantically divide the web form from content, but it struck me as an astonishing parallel between two things that really aren't very similar.</p>

<p>Maybe it's part of human nature that we inherently seek to optimize.  Maybe our brains do this thing all the time where they store "masters" for different kinds of information and the brain is able to change its definition of the master once and every other memory we have that is related to that master is changed.</p>

<p>Yes, that actually sounds like it is a good description of the way we think.  If I told you the sun is actually a disc, not a sphere, and that it was about 4 inches across and alwyas about 2 feet out of reach, you could change your definition of sun (if you believed me), and every memory you had of tanning on a beach would be affected, without having to go through all of those beach memories.</p>

<p>At least, I think that's what's going on.</p>]]>

</content>
</entry>

</feed>