<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8601438377808722249</id><updated>2011-07-08T09:37:51.019-07:00</updated><title type='text'>i'm on a boat</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-7250625166494486171</id><published>2009-12-12T23:57:00.000-08:00</published><updated>2009-12-13T01:08:47.730-08:00</updated><title type='text'>Final Project: detechnologized desk lamp</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6YdGd3hwgiQ/SySvGgdbjkI/AAAAAAAAAEI/lKyEr8yfxbE/s1600-h/final+spread.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 211px;" src="http://4.bp.blogspot.com/_6YdGd3hwgiQ/SySvGgdbjkI/AAAAAAAAAEI/lKyEr8yfxbE/s400/final+spread.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414645178333630018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6YdGd3hwgiQ/SySvGUr9u8I/AAAAAAAAAEA/4Ut0RTlKP1A/s1600-h/copper.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 286px;" src="http://1.bp.blogspot.com/_6YdGd3hwgiQ/SySvGUr9u8I/AAAAAAAAAEA/4Ut0RTlKP1A/s400/copper.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414645175173364674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6YdGd3hwgiQ/SySvF-pQI4I/AAAAAAAAAD4/HnSrNgygYm0/s1600-h/cutting+template.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://2.bp.blogspot.com/_6YdGd3hwgiQ/SySvF-pQI4I/AAAAAAAAAD4/HnSrNgygYm0/s400/cutting+template.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414645169256407938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I wanted to take the concept of detechnologization one step further, beyond the simple mechanics and construction of the lamp to a more systemic and conceptual level. &lt;br /&gt;&lt;br /&gt;The final lamp seeks to detechnologize and despecial the technological object. The new lamp requires no wiring, no springs, no knowledge of metallurgy or welding, industrial processes, or anything beyond the skills and tools of the Copper Age. Relying only on knowledge of wood and copper craft traditions, the aim was to allow a return to an object-based rather than technology-based understanding of everyday items. &lt;br /&gt;&lt;br /&gt;An object can be crafted with an intelligent understanding of materials, without specialized notions of technology, and despite highly primitive construction, the intelligence of its materials allows it to function within a technological context.&lt;br /&gt;&lt;br /&gt;The lamp has two major innovations: the live jointing created by the specific manner of cuts in the wood which take advantage of the natural spring tension of the material in order to maintain tight joints in the face of material wear, and in the copper surfacing which is simultaneously a part of the object's construction and conductive function.&lt;br /&gt;&lt;br /&gt;The lamp can be placed on any surface with 3 volts of DC current running through it, and it will automatically turn on. The copper will form a complete circuit. The principle idea in this case is to change the paradigm in which we interact with technology which must be turned on or off, activated or monitored. Rather, these objects are on when they are placed in the context in which they are meant to be used, and off when they are taken out of that context. Here, the lamp turns on when placed on any surface (a desk) which has 3 volts of DC current running through it, and off when it is removed. The switch is its location. &lt;br /&gt;&lt;br /&gt;The lamp is furthermore completely disassemblable in 10 seconds, and collapses into 4 compact lengths of wood. The lamp is completely portable. &lt;br /&gt;&lt;br /&gt;This removal of specialized knowledge and most specialized components allows for a return to an intuitive understanding of the objects which function around us, and  a direct visual connection to how our technology works, not hidden beneath bundles of wires and layers of material. We can return to a tactile, immediate understanding of our technological environment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-7250625166494486171?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/7250625166494486171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/12/final-project-detechnologized-desk-lamp.html#comment-form' title='38 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/7250625166494486171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/7250625166494486171'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/12/final-project-detechnologized-desk-lamp.html' title='Final Project: detechnologized desk lamp'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6YdGd3hwgiQ/SySvGgdbjkI/AAAAAAAAAEI/lKyEr8yfxbE/s72-c/final+spread.jpg' height='72' width='72'/><thr:total>38</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-7918265241372112594</id><published>2009-12-12T23:10:00.001-08:00</published><updated>2009-12-12T23:14:02.946-08:00</updated><title type='text'>updated desk lamp</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6YdGd3hwgiQ/SySUM3bt_wI/AAAAAAAAADA/lDCLYZ_7l1Q/s1600-h/DSC_1016.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 357px;" src="http://3.bp.blogspot.com/_6YdGd3hwgiQ/SySUM3bt_wI/AAAAAAAAADA/lDCLYZ_7l1Q/s400/DSC_1016.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5414615600765730562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6YdGd3hwgiQ/SySUMbgzRNI/AAAAAAAAAC4/iCOJKgO58kA/s1600-h/DSC_1015.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 357px;" src="http://3.bp.blogspot.com/_6YdGd3hwgiQ/SySUMbgzRNI/AAAAAAAAAC4/iCOJKgO58kA/s400/DSC_1015.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5414615593270854866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6YdGd3hwgiQ/SySUMB613TI/AAAAAAAAACw/LD3_TV7eal0/s1600-h/DSC_1014.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 357px;" src="http://4.bp.blogspot.com/_6YdGd3hwgiQ/SySUMB613TI/AAAAAAAAACw/LD3_TV7eal0/s400/DSC_1014.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5414615586400754994" /&gt;&lt;/a&gt;&lt;br /&gt;working on getting the lamp to have true stops and a self-limiting range of motion that would allow it to stand properly at all times--the rubber bands are also replaced here with hair ties, which work better as a result of the friction and limit it places on the elasticity of the band, allowing for a maximum length and reduction from that maximum. &lt;br /&gt;&lt;br /&gt;Also starting to look at the wood itself as a live joint with spring tension inherently within the material: the joint for the base is made this way, with two pressure relieving slots cut in. &lt;br /&gt;&lt;br /&gt;The base is also hinged into the lamp in two places: from the primary vertical member, and the lower diagonal member, allowing for counterweighting to happen both when the lamp's center of gravity is more forward and backward. The hinge allows the relative position of the base to the lamp head to change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-7918265241372112594?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/7918265241372112594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/12/updated-desk-lamp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/7918265241372112594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/7918265241372112594'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/12/updated-desk-lamp.html' title='updated desk lamp'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6YdGd3hwgiQ/SySUM3bt_wI/AAAAAAAAADA/lDCLYZ_7l1Q/s72-c/DSC_1016.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-507252055941323789</id><published>2009-11-17T20:50:00.000-08:00</published><updated>2009-11-17T20:52:06.972-08:00</updated><title type='text'>amplifying body gestures</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6YdGd3hwgiQ/SwN9cmfL1sI/AAAAAAAAACo/Nf-oKStFsbY/s1600/porcupine+shirt.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 259px; height: 400px;" src="http://3.bp.blogspot.com/_6YdGd3hwgiQ/SwN9cmfL1sI/AAAAAAAAACo/Nf-oKStFsbY/s400/porcupine+shirt.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5405301908095882946" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-507252055941323789?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/507252055941323789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/11/amplifying-body-gestures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/507252055941323789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/507252055941323789'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/11/amplifying-body-gestures.html' title='amplifying body gestures'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6YdGd3hwgiQ/SwN9cmfL1sI/AAAAAAAAACo/Nf-oKStFsbY/s72-c/porcupine+shirt.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-3220084777116478312</id><published>2009-11-03T20:31:00.000-08:00</published><updated>2009-11-03T20:34:31.833-08:00</updated><title type='text'>the body</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6YdGd3hwgiQ/SvEEUiw3QpI/AAAAAAAAACg/hhZyLRIhCYs/s1600-h/jjih001+copy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 288px; height: 400px;" src="http://1.bp.blogspot.com/_6YdGd3hwgiQ/SvEEUiw3QpI/AAAAAAAAACg/hhZyLRIhCYs/s400/jjih001+copy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5400102179169583762" /&gt;&lt;/a&gt;&lt;br /&gt;Ben Brady and I teamed up to think about fashion that can start to respond to the body in a more intimate way.&lt;br /&gt;&lt;br /&gt;We decided to look at ways in which clothing can amplify body language, not only serving as an index of bodily movement and gestures, but amplifying them visually and reinforcing them physically.&lt;br /&gt;&lt;br /&gt;this can hopefully happen through simple mechanisms of stretching, pulling and reveals which are designed in relation to lines of non-extension and by examining forces involved in specific actions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-3220084777116478312?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/3220084777116478312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/11/body.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/3220084777116478312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/3220084777116478312'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/11/body.html' title='the body'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6YdGd3hwgiQ/SvEEUiw3QpI/AAAAAAAAACg/hhZyLRIhCYs/s72-c/jjih001+copy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-744672328833183265</id><published>2009-10-20T21:01:00.001-07:00</published><updated>2009-10-26T15:05:58.115-07:00</updated><title type='text'>low-tech articulated desk lamp</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6YdGd3hwgiQ/SuYWzK2vmgI/AAAAAAAAAB4/RcE9iVsQXIw/s1600-h/desk+lamp.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://4.bp.blogspot.com/_6YdGd3hwgiQ/SuYWzK2vmgI/AAAAAAAAAB4/RcE9iVsQXIw/s400/desk+lamp.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397026271793224194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Three chunks of wood, two rubber bands, a light bulb and some wire&lt;br /&gt;&lt;br /&gt;Articulated desk lamps are somewhat complex mechanical objects that require an industrial context to produce, given the usual components of factory made metal parts, springs, screws, and cast plastic elements. I wanted to design a version of a desk lamp that could be produced in completely non-industrial contexts, with only naturally available materials and resources--excluding the light bulb and wiring itself, sadly.&lt;br /&gt;&lt;br /&gt;If you want to &lt;a href="http://www.instructables.com/id/low-tech-articulated-desk-lamp"&gt;learn how to make one&lt;/a&gt;, instructions are up on instructables.com!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-744672328833183265?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/744672328833183265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/10/low-tech-articulated-desk-lamp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/744672328833183265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/744672328833183265'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/10/low-tech-articulated-desk-lamp.html' title='low-tech articulated desk lamp'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6YdGd3hwgiQ/SuYWzK2vmgI/AAAAAAAAAB4/RcE9iVsQXIw/s72-c/desk+lamp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-8381468783661239094</id><published>2009-10-05T15:39:00.001-07:00</published><updated>2009-10-06T14:41:27.982-07:00</updated><title type='text'>Sourcemapping: IKEA</title><content type='html'>&lt;iframe src="http://www.sourcemap.org/beta/stage/index.php/map/embed/670" style="border:none; height:302px; width:452px;"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6YdGd3hwgiQ/Ssu5Wd8ANDI/AAAAAAAAABQ/ZEgtpGFyg2w/s1600-h/1_ikea_sultan_alsarp_boxspring_storage_1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 282px; height: 400px;" src="http://3.bp.blogspot.com/_6YdGd3hwgiQ/Ssu5Wd8ANDI/AAAAAAAAABQ/ZEgtpGFyg2w/s400/1_ikea_sultan_alsarp_boxspring_storage_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5389605174723490866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For our &lt;a href="http://www.sourcemap.org/beta/stage/index.php/objects/object-670"&gt;sourcemap&lt;/a&gt; assignment, I decided to look at my IKEA bed and try to understand where all its various parts came from. I started by poking around IKEA's website, and found a few generic documents about IKEA's commitment to 'global responsbility' and 'social practices', but no specifics about where they source their material.&lt;br /&gt;&lt;br /&gt;Unsatisfied, I decided to try calling IKEA--after several transfers, I finally got the phone number for IKEA's executive customer service, where I politely inquired as to the countries of origin for their products. I was told that such information was confidential, and not given out to the public. When asked why such information was not given out to the public, IKEA responded that that kind of information is "not for consumers to have". weird.&lt;br /&gt;&lt;br /&gt;However, after a bit more poking, I found this great &lt;a href="http://stud.epsilon.slu.se/352/1/Trubins_R_090702.pdf"&gt;document&lt;/a&gt;. It's a research document put out by the Swedish University of Agricultural Sciences that looks at where and how IKEA gets its wood. Apparently, the top 5 suppliers are Russia, Poland, China, Romania, and Sweden. Armed with this knowledge and basic knowledge of where tree species grow, I could begin to guess as to where IKEA's wood comes from. &lt;br /&gt;&lt;br /&gt;However, for the rest of the materials, I had to guess based on known production centers of certain materials, and main sources for steel. &lt;br /&gt;&lt;br /&gt;The conclusion seems to be that your average IKEA product is made of materials sourced in Eastern Europe, Asia, and possibly Africa, assembled in China, and shipped to the USA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-8381468783661239094?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/8381468783661239094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/10/sourcemapping-ikea.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/8381468783661239094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/8381468783661239094'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/10/sourcemapping-ikea.html' title='Sourcemapping: IKEA'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6YdGd3hwgiQ/Ssu5Wd8ANDI/AAAAAAAAABQ/ZEgtpGFyg2w/s72-c/1_ikea_sultan_alsarp_boxspring_storage_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-3723637597652293054</id><published>2009-09-26T17:23:00.001-07:00</published><updated>2009-10-05T15:56:35.933-07:00</updated><title type='text'>lonely man's recipe book</title><content type='html'>&lt;a href="http://www.gsd.harvard.edu/users/bbrady/applet/food.html"&gt;lonely man's recipe book&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A Processing code that randomly generates recipes for the least discerning of customers&lt;br /&gt;&lt;br /&gt;written with Ben Brady&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;some sample generated recipes:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;grate one pound chili until crispy. boil manically. repeat ad nauseaum. blend with milk&lt;/div&gt;&lt;div&gt;defrost frenetically. stir until golden brown. chill for 10 minutes. blend with bacon&lt;/div&gt;&lt;div&gt;marinate for 5 minutes. boil for 5 minutes. repeat as desired. stack on top of brown sugar&lt;/div&gt;&lt;div&gt;microwave until golden brown. stir until smooth. repeat as necessary. add to eggs&lt;/div&gt;&lt;div&gt;microwave until golden brown. steam for 24 hours. repeat as desired. add to chicken thighs&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;pound one teaspoon strawberry for half an hour. stir for 24 hours. repeat ad nauseaum. blend with pork loin&lt;/div&gt;&lt;div&gt;defrost until crispy. brown for 24 hours. repeat as desired. subtract from zuccini&lt;/div&gt;&lt;div&gt;pound for 5 minutes. bake for ten minutes. repeat as necessary. pour into water&lt;/div&gt;&lt;div&gt;grate with tenacity. boil with rigor. repeat as necessary. bathe in eggs&lt;/div&gt;&lt;div&gt;pound until crispy. steam until crispy. repeat as desired. subtract from sausage&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] ingredients = { "bacon", "sausage", "chicken thighs", "pork loin", "eggs", "sugar", "salt", "vinegar", "oil", "steak", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"salmon", "rice", "halibut", "gooseberry", "flour", "water", "brown sugar", "chocolate", "peanut butter", "pineapple", "melon", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"lettuce", "strawberry", "tomato", "squash", "zuccini", "cucumber", "cauliflower", "brocolli", "chili", "lemon", "milk"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index1 = int(random(ingredients.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] verbs = {"dice", "peel", "pound", "marinate", "defrost", "grate", "microwave" };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index2 = int(random(verbs.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] processes = { "microwave", "bake", "baste", "pan fry", "deep fry", "sautee", "brown", "stir", "steam", "broil", "boil", "grill" };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index3 = int(random(processes.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] measures = { "one cup", "one half cup", "one quarter cup", "two cups", "one tablespoon", "one teaspoon", "one half teaspoon", "one pound", "thirteen pounds"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index4 = int(random(measures.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] poststate = { "to perfection", "until golden brown", "to taste", "until crispy", "until smooth", "for ten minutes", "for 5 minutes", "for half an hour", "for 24 hours", "for 3 seconds", "frenetically", "manically", "frantically", "with rigor", "with tenacity"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index5 = int(random(poststate.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] poststate2 = { "to perfection", "until golden brown", "to taste", "until crispy", "until smooth", "for ten minutes", "for 5 minutes", "for half an hour", "for 24 hours", "for 3 seconds", "frenetically", "manically", "frantically", "with rigor", "with tenacity"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index6 = int(random(poststate2.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] repeat = { "repeat as necessary", "repeat as desired", "repeat ad nauseaum", "chill for 10 minutes"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index7 = int(random(repeat.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] combine = { "combine with", "add to", "pour into", "stack on top of", "subtract from", "mix into", "blend with", "bathe in"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index8 = int(random(combine.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] ingredients2 = { "bacon", "sausage", "chicken thighs", "pork loin", "eggs", "sugar", "salt", "vinegar", "oil", "steak", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"salmon", "rice", "halibut", "gooseberry", "flour", "water", "brown sugar", "chocolate", "peanut butter", "pineapple", "melon", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"lettuce", "strawberry", "tomato", "squash", "zuccini", "cucumber", "cauliflower", "brocolli", "chili", "lemon", "milk"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index9 = int(random(ingredients2.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String phrase = verbs[index2] + " " + measures[index4] + " " + ingredients[index1] + " " + poststate[index5] + ". " + processes[index3] + " " + poststate2[index6] + ". " + repeat[index7] + ". " + combine[index8] + " " + ingredients2[index9];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;println(phrase);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;for(int i=0; i&lt;4;&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] ingredientsB = { "bacon", "sausage", "chicken thighs", "pork loin", "eggs", "sugar", "salt", "vinegar", "oil", "steak", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"salmon", "rice", "halibut", "gooseberry", "flour", "water", "brown sugar", "chocolate", "peanut butter", "pineapple", "melon", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"lettuce", "strawberry", "tomato", "squash", "zuccini", "cucumber", "cauliflower", "brocolli", "chili", "lemon", "milk"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index1B = int(random(ingredientsB.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] verbsB = {"dice", "peel", "pound", "marinate", "defrost", "grate", "microwave" };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index2B = int(random(verbsB.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] processesB = { "microwave", "bake", "baste", "pan fry", "deep fry", "sautee", "brown", "stir", "steam", "broil", "boil", "grill" };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index3B = int(random(processesB.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] measuresB = { "one cup", "one half cup", "one quarter cup", "two cups", "one tablespoon", "one teaspoon", "one half teaspoon", "one pound", "thirteen pounds"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index4B = int(random(measuresB.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] poststateB = { "to perfection", "until golden brown", "to taste", "until crispy", "until smooth", "for ten minutes", "for 5 minutes", "for half an hour", "for 24 hours", "for 3 seconds", "frenetically", "manically", "frantically", "with rigor", "with tenacity"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index5B = int(random(poststateB.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] poststate2B = { "to perfection", "until golden brown", "to taste", "until crispy", "until smooth", "for ten minutes", "for 5 minutes", "for half an hour", "for 24 hours", "for 3 seconds", "frenetically", "manically", "frantically", "with rigor", "with tenacity"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index6B = int(random(poststate2B.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] repeatB = { "repeat as necessary", "repeat as desired", "repeat ad nauseaum", "chill for 10 minutes"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index7B = int(random(repeatB.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] combineB = { "combine with", "add to", "pour into", "stack on top of", "subtract from", "mix into", "blend with", "bathe in"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index8B = int(random(combineB.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String[] ingredients2B = { "bacon", "sausage", "chicken thighs", "pork loin", "eggs", "sugar", "salt", "vinegar", "oil", "steak", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"salmon", "rice", "halibut", "gooseberry", "flour", "water", "brown sugar", "chocolate", "peanut butter", "pineapple", "melon", &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;"lettuce", "strawberry", "tomato", "squash", "zuccini", "cucumber", "cauliflower", "brocolli", "chili", "lemon", "milk"};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;int index9B = int(random(ingredients2.length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;String phraseB = verbsB[index2B] + " " + poststateB[index5B] + ". " + processesB[index3B] + " " + poststate2B[index6B] + ". " + repeatB[index7B] + ". " + combineB[index8B] + " " + ingredients2B[index9B];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;println(phraseB);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-3723637597652293054?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/3723637597652293054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/09/lonely-mans-recipe-book.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/3723637597652293054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/3723637597652293054'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/09/lonely-mans-recipe-book.html' title='lonely man&apos;s recipe book'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8601438377808722249.post-4465340718992930965</id><published>2009-09-21T09:48:00.000-07:00</published><updated>2009-09-22T18:06:20.115-07:00</updated><title type='text'>utopia</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6YdGd3hwgiQ/Srl0J4j92zI/AAAAAAAAABE/TQTyc9kBGUs/s1600-h/collage.bmp"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 71px;" src="http://4.bp.blogspot.com/_6YdGd3hwgiQ/Srl0J4j92zI/AAAAAAAAABE/TQTyc9kBGUs/s400/collage.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5384462542649023282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My conception of urban utopia is one of heterogeneous collage and intervention. What I find problematic about most American built environments is the constant desire for homogeneity in an effort to establish a fiction of history and continuity. I think that this can only lead to a distopic homogeneity which essentially halts the continued evolution and growth of built forms. I believe that this evolution and growth is precisely what lends urban environments depth and richness, and that the urban fabric should be treated as a site for experimentation and juxtaposition.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8601438377808722249-4465340718992930965?l=jeremyjih.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeremyjih.blogspot.com/feeds/4465340718992930965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jeremyjih.blogspot.com/2009/09/utopia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/4465340718992930965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8601438377808722249/posts/default/4465340718992930965'/><link rel='alternate' type='text/html' href='http://jeremyjih.blogspot.com/2009/09/utopia.html' title='utopia'/><author><name>jihster</name><uri>http://www.blogger.com/profile/06185987079475062843</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6YdGd3hwgiQ/Srl0J4j92zI/AAAAAAAAABE/TQTyc9kBGUs/s72-c/collage.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
