tag:blogger.com,1999:blog-3099580347791962092024-02-20T12:02:48.584-05:00meng li's quick notes on "humane machine & machinery human"machine can be humane, human can be machinery。mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.comBlogger66125tag:blogger.com,1999:blog-309958034779196209.post-38365018240533688372010-09-10T13:51:00.015-04:002010-09-10T14:08:36.413-04:00MOVED!<span style="color: rgb(153, 153, 153); font-weight: bold;font-family:verdana;font-size:180%;" >MENG LI'S HOME HAS BEEN MOVED:</span><span style="font-weight: bold;font-family:verdana;font-size:180%;" ><br /><br /></span><span style="color: rgb(153, 153, 153); font-weight: bold;font-family:verdana;font-size:180%;" ><a style="color: rgb(255, 102, 0);" href="http://www.humanlyabsurd.com/"><span style=""><span>WWW.HUMANLYABSURD.COM</span></span></a></span><span style="color: rgb(153, 153, 153); font-weight: bold;font-family:verdana;font-size:180%;" ><span style="color: rgb(0, 0, 0);"><span style="font-size:100%;"><br /><br /><span style="font-size:180%;"><span style="color: rgb(153, 153, 153);">A SELECTION OF MENG LI </span></span></span></span></span><span style="color: rgb(153, 153, 153); font-weight: bold;font-family:verdana;font-size:180%;" ><span style="font-size:180%;">[李萌]</span></span><span style="font-weight: bold;font-family:verdana;font-size:180%;" ><span style="color: rgb(153, 153, 153);">'S INSTALLATIONS.</span></span><span style="color: rgb(153, 153, 153); font-weight: bold;font-family:verdana;font-size:180%;" ><span style="font-size:180%;"></span></span>mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-40611573771843141282009-02-03T13:53:00.003-05:002009-06-29T13:41:23.777-04:00animal quick notegenesis<br />the edge of the world is knowable??? stuffing into the rational thoughts.<br /><span class="style30">Joseph Beuys </span>"he is a language guy" his activism is conceptual<br />we can not escape the self-consciousness, but children can, animals can. that's our weakness as human beings.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-77132647529686473642009-01-27T17:09:00.008-05:002009-06-29T13:41:58.203-04:00adventurewhat defines an adventure?<br />present, now, uncertainty, intensity, start & end, concern about while aging, to see the actual...<br />Casanova, fantasy, adventurer,<br />consequence<br />confidence<br />certainty is the illusion.<br />a adventure fail? risky. the adventure failed when you withdraw.<br />adventure became addiction?<br />chance & accessity gambler, resist<br />gambler & artist<br />self contained, autonomous, like art. freedom.<br />island, continent. really large<br />isolated island, adventure.<br />when adventure gets bigger...<br />genius, freedom, stepping outside the ordinary, doesn't see the rule, or boundary,<br />u believe in nothing. the likely is becoming the unlikely...<br />carneval, turn up side down...<br />life of continuity, vs. life of adventure.<br />getting out of constrains...<br />overcoming fear, challenge oneself, disclosing your vulnerability.<br />can adventure be planned?<br /><br />history & culture,<br />Victorians property of man, they don't come to a good end.<br /><br />talking with others while looking around. you read<br />invention<br />norm, behavior, body grossness, living alone, no awareness, different interpretation...<br />what you noticed and how you interpreted it is also telling bits of you.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-76654829973918546762009-01-27T15:46:00.012-05:002009-06-29T13:42:57.694-04:00stranger historyinvisible cities by <a href="http://en.wikipedia.org/wiki/Italo_Calvino" title="Italo Calvino">Italo Calvino</a><br />http://en.wikipedia.org/wiki/Invisible_Cities<br />strangers: danger & possibility<br />magic, princess,...<br />carnival : new orealand, brazil, mask, making fun of the church, dress up, Halloween. for one moment, they can be strangers to each other.<br />formal introduction, unless letters reference.<br />questionable immigrants, no one knows how to read them.<br />cloth<br />it's not about danger, it's about how to read the strangers.<br />18 century theater, noisy, party. 19 century<br />coffee house, gossip, market price there, democracy. a public as a body of opinion.<br />public park<br /><br />19 century<br />responding to the the gesture.<br />hat, talk, at that place, class, allow a date,<br />no follow through, just this moment, over!<br /><br />private culture, family life, less intimate, more formalized<br /><br />when cloth mass manufactured... shoes still more hand made, reading details...<br />how about digital revolution, even harder to read someone.<br /><br />women is expected to be read as virtuous, couldn't be so fashionable. bought the dress in paris, and put into the cabinet for 2 years to wear, (people hold back, like prada bag)<br /><br />not interacting, so watch and to be watched.<br /><br />invulnerability, cosmopolitanism, tolerance, detective novel came at this moment, noticing the tiny details...<br /><br />social climate. identify criminal<br /><br />paris commu, massacred, burn all the traces, property record, but burn everything<br />index card, operator,<br />a return to make things by hand DIY, art and craft movement furniture design<br /><br />healing, they wanna to wake up. phenomenology.<br /><br />feeling, expressing? the expressions are from intellectuals.<br />film, magic, seeing a stranger at distance...<br />the memory of the moving camera: deconstruct film<br />how film can see things, how editing can change your interpretations.<br /><br />1920s, stranger interactions victorias, disconnection, the sights and sounds, you are inside yourhand while walking around.<br /><br />seeking out interactions shows a desire to wake up?<br /><br />inattension blindness http://en.wikipedia.org/wiki/Inattentional_blindness<br />asking for directions, ??<br /><br />how to read, how to trust, how to know they are dangerous? friend-friend recommendation.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-70327522535899371672009-01-23T12:38:00.006-05:002009-06-29T13:46:38.479-04:00social fact: motivationtrue for group may not be true for individual.<br />dilemma(no solution) problem<br />don't want to be rude, over write the intellectual decision. in competition<br />groups are always emotional, no purely rational.<br /><br />real group: social synchronization. never solely externally purely defined. purely internal. hipsters, yuppies, only describe other people.<br /><br />optional, volunteer, i am not in that group, so i don't say that.<br />mailing, synchronizing is better; real location, hard.<br /><br />stop being aggregation, while started grouping.<br /><br />cross the threshold, group fails, the group never really goes. people are busy...<br /><br />curiosity group life shared understanding, individual goals and social goals<br /><br />emotion outcome, make me happy. out of the transaction.<br /><br />25 bucks to change the air ticket. "it's surcharge, or penalty."<br /><br />regular transaction is quite emotion.<br /><br />send the money =? flowers.<br /><br />transactions, pollute with economic...<br /><br />economy works, group couldn't just follow the economy.<br /><br />social fact is nest. my wife is my wife, 10 bucks is 10 busks.<br /><br />i got change back...<br />we are in the institution.<br /><br />degree<br />the proof. lost the piece of paper. assuring people, certification.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-30311753210443112662009-01-23T09:47:00.011-05:002009-01-25T19:32:08.946-05:00character: animal, quick noteyoung, old... psychological comic, round : jimmy gownley :<br />allegory titian: <a href="http://www.yeatsvision.com/Daimon.html">www.yeatsvision.com/<wbr>Daimon.html</a><br /><br />memory, forget,<br />http://www.amazon.com/Botany-Desire-Plants-Eye-View-World/dp/0375501290<br />so the character is the left among those we experienced and filtered.<br />flat in reality show, character needs to be construct. constructing ourselves biography, twitter, the more stretching, the less relevant<br />memory was never the reality, but the constantly revolving happening , post-structuralism<br /><br />how to construct a character, using just one scene/frame, simplicity : round paintings, balthus, http://coromandal.wordpress.com/2008/06/08/laziness-practiced-and-perfected/<br />adult, child child in adult dress, unfold the painting, props, context, jeff wall's work: http://i81.photobucket.com/albums/j220/artaddicted/MySpace%20Blog%20Images/Jeff%20Wall/JeffWall12.jpg. where does that happen? the dress? the location, the shoes? the expression, ... milk, squeeze it, it's not beer, it's milk, we expect not milk,... that's the story. because the picture is rich, so we engaged in the narrative.<br />http://totorogo.dyndns.org/wp-content/uploads/Murakami-Cowboy-Hiropon.jpg<br /><br /><a href="http://images.google.com/images?um=1&hl=en&client=firefox-a&rls=org.mozilla:en-US:official&q=cindy+sherman+film+stills&revid=2115856728&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=1">cindy sherman <b>film stills</b></a><br />the cowman: http://images.google.com/images?q=the%20cow%20man&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&ie=UTF-8&sa=N&tab=wi<br /><br />http://fotiou.net/blog/2006/02/in-vivo-in-vitro.html<br /><br />monster, scale, big huge bird on top of the person.<br /><br />lost: infinite mirrors, luggage, small person in a big environment,<br /><br />http://icanhascheezburger.com/<br /><br />http://www.worth1000.com/contest.asp?contest_id=6489<br /><br />dog's gesture is being recognized in our way.<br />bee behavior, dancing<br /><br />reactions beemEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-81187591720368621972008-12-19T15:43:00.001-05:002008-12-19T15:47:16.089-05:00break the wall -- network objects<span class="style25">Break the Wall<br /><br />collaborated with sunghun kim and elim cheng<br /><br />project URL: <br />http://itp.nyu.edu/~ml1949/breakthewall.html<br /></span> <p class="style23">a kinetic performance of a wrecking ball hitting the wall. the performance is controlled by internet users' clicking the button on the "breakthewall" website. every 10 clicks (either 10 people from the internet clicking, or 1 person obsessively clicking 10 times) will trigger 1 hitting action. the performance will be broadcasted through ip camera to the internet. so your tiny action online will have real impact on the real life. </p> <table border="0" width="300"> <tbody><tr> <td width="294"><h5 class="style21"> </h5> <br /></td> </tr> </tbody></table> <table border="0" width="735" height="222"> <tbody><tr> <td><p class="style21">this is the interface you'll see in your browser, either sitting in the quiet office, in front of your depressing boss, desperately trying to find a way to escape behind your screen, or in seattle, on the bus, having nothing to do, thinking of seeing how wall is doing in new york with you iphone. </p> <h3><img style="width: 368px; height: 275px;" src="http://itp.nyu.edu/%7Eml1949/IMG_0340.jpg" /></h3> <p class="style21">some of you may wonder where is the wall exactly, and "da da da da! "here it is!! </p> <p class="style19"><img style="width: 379px; height: 303px;" src="http://itp.nyu.edu/%7Eml1949/IMG_0332.jpg" /></p> <p class="style21"><span class="style19"><img style="width: 502px; height: 669px;" src="http://itp.nyu.edu/%7Eml1949/IMG_0336.jpg" /></span></p> <p class="style21">building process and technology </p> <p class="style21"><img src="http://itp.nyu.edu/%7Eml1949/wall07.jpg" width="333" height="500" /> </p> <p class="style21"><img style="width: 423px; height: 236px;" src="http://itp.nyu.edu/%7Eml1949/draw%20copy.jpg" /></p></td> </tr> </tbody></table>mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com1tag:blogger.com,1999:blog-309958034779196209.post-88955523747213314982008-12-16T12:23:00.008-05:002008-12-16T13:04:36.125-05:00So Obsessed with ______Project Brief:<br /><br />Randomness and Rhizomes<br /><br />Project: Rhizome<br />Assignment length: 2 weeks<br />Due Date: Dec 1<br /># of collaborators: solo/duo<br /><br />Make a database that tells a cinematic story. How we access it is up to you – it can be computer-based, or real-world based, or a mix.<br />The content and form should be working together to covey your concept.<br /><br />Why random access? What advantages can this have for your concept?<br />Do you still use plot? Events?<br /><br />I did a project called "i am so obsessed with ______" .<br /><br />goal:<br />i want to experiment my thoughts around this obsession project, and i want to get more data from people, and use different criteria to classify those data to look at those data, e.g. emotional involvement; moral judgment, good or bad; socially acceptable or not. I wanna to make people think about their obsessions, especially for people who has obsessive compulsive disorder, who couldn't control and who blame or feel guilty for their obsessions, I want them to go through the process like a routine and take their time to classify, to think about their obsessions, are they really bad? not socially acceptable? or it's just a way how to you look at it.<br /><br />form:<br />setting up a scene as a routine, put the objects in the right place, creating a linear space, so people come and automatically follow the rule created by the space.<br />creating a safe and private atmosphere(i guess i should adapt my setting coz it's not private enough)<br />guiding people to write down their obsessions using different colors<br />guiding people to put them into either good/or bad jars<br />turning everything complex to a cup of "tea" with color, as the Tibetan healing ceremony , mandala http://www.asia.si.edu/exhibitions/online/mandala/default.htm<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SUfrDn6bf3I/AAAAAAAAJH4/VNzGQXmklbE/s1600-h/IMG_3193.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SUfrDn6bf3I/AAAAAAAAJH4/VNzGQXmklbE/s400/IMG_3193.jpg" alt="" id="BLOGGER_PHOTO_ID_5280447535601385330" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SUfrDPY2yPI/AAAAAAAAJHw/_HAqixcKDYc/s1600-h/IMG_3200.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SUfrDPY2yPI/AAAAAAAAJHw/_HAqixcKDYc/s400/IMG_3200.jpg" alt="" id="BLOGGER_PHOTO_ID_5280447529018116338" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SUfrCyxlYmI/AAAAAAAAJHo/pUPvjka5IZ8/s1600-h/IMG_3204.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SUfrCyxlYmI/AAAAAAAAJHo/pUPvjka5IZ8/s400/IMG_3204.jpg" alt="" id="BLOGGER_PHOTO_ID_5280447521337205346" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8DN_6bBbGaw/SUfrCbgOVyI/AAAAAAAAJHg/j_bi94TRXcY/s1600-h/IMG_3209.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_8DN_6bBbGaw/SUfrCbgOVyI/AAAAAAAAJHg/j_bi94TRXcY/s400/IMG_3209.jpg" alt="" id="BLOGGER_PHOTO_ID_5280447515090376482" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SUfrCFyxL9I/AAAAAAAAJHY/1IQzdImJpPs/s1600-h/IMG_3218.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SUfrCFyxL9I/AAAAAAAAJHY/1IQzdImJpPs/s400/IMG_3218.jpg" alt="" id="BLOGGER_PHOTO_ID_5280447509262577618" border="0" /></a><br /><br /><br />feedbacks:<br />I got feedback from ithai, "that doesn't make sense, that's not tea" and then I started thinking about it, what if I did relate that with real tea, but use different colors of tea, mix them together and have real tea, does that make people feel more pleasant?<br />Also eddie said " the classification of both color/emotion and good/bad is confused". I think this performance is an experiment for me to see which is more interesting, emotion attachment or judgment on good/bad. And rating the obsession as good/bad, and attaching the obsession with emotion are two different things for me.<br />Marina also said "too many texts on instructions", and Allistar knew my project, having the same concern. The test in the bar showed I should definitely make it as simple as 2 steps, write and drop.<br />Got feedbacks from Marina and other people on using so many different colors to represent emotion. first, that's very personal; second, i have a lot "pink" and it could be biased. so maybe people will not buy the part of emotion thing.<br />marina also refers me to 12steps, http://www.12step.org/Forums/. That's fascinating, and I found http://www.myrecoveryspace.com/ from 12steps. I've been thinking a lot, should I continue it to make it on line? or more of a face-to-face and reallife performance thing. The good thing for this 12 steps and myrecoverspace project is it creates a empathy "We are more alike than we are different". That's great to people who need mental support.<br />People are interested in learning others' obsessions, especially if they know that's classified by the writer as good, even they feel that's bad "the obsessed with money one" . then the conflict creates conversation. that's what I like.<br />I talked with Marina about the direction of this project. I explained I am more focusing on the obsession content, on people's judgment on these obsessions, obsessions on consuming, obsessions on relationship, than the form I did. Advices from Marina are: setting up the place, more specific, asking the question more specific, setting up in a luxury mall vs. in the subway will be different, and I could get more specific obsessions from this specific group of people, and the questions could be even more constraint than right now. Getting more data from different location and different people group would be my next step. I still need to think about the form later and I also would think about involving my own stories into the performance.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-72821957007488125032008-12-15T04:30:00.003-05:002008-12-15T04:37:47.812-05:00reading note: capital by marx<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="OneNote.File"><meta name="Generator" content="Microsoft OneNote 12">Capital <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">A critique of politial economy</p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Karl marx</p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;"> </p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="OneNote.File"><meta name="Generator" content="Microsoft OneNote 12"> </p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Value :</p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Intrisic value </p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Use value</p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Exchange value</p>
<br /><p></p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">A commodity is first an external object, satisfies human needs, no matter for stomach or for brain, feeling. That's why we consume. Need more, consume more. </p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Emotional need, as people are obsessed with niky, gucci, apple, etc, people are emotionally obsessed with those brands, luxuries, etc. people need it, and make the exchange value increase, the higher the exchange value, the more emotionally satisfied people feel, and the more they consume, and the more people in the society consume, that's the luxury industry. </p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="OneNote.File"><meta name="Generator" content="Microsoft OneNote 12"> </p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">My friend told me whenever he is emotionally up/down, or feel lonely (since the capitalism society is a competitive society, and it lacks compassion and it is easy to get lonely), he buys stuff, and good stuff, spends a lot of money.<span style=""> </span>Not sure if that fits to everyone in this system, but interesting point, though. </p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The usefulness of a thing, or a person.<span style=""> </span>Social capital. Kinda sad, but that's how the society work… where is the compassion, where is the love/?? </p> <p></p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Technology reduces the labor hour, but the salary of average workers still the same,<span style=""> </span>thus the remaining value workers create increase. </p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Where is money coming from? Coat and the linen. </p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The value form, the fetish, is unfamiliar, magic, animating the object.</p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Exchange Value cames from the social relationships between commodities.all about relationships, the global trading: export/import
<br /></p> <p style="margin: 0in; color: rgb(0, 0, 0);font-family:Arial;font-size:10pt;"><span style="font-style: italic;">
<br /></span></p><p style="margin: 0in; color: rgb(0, 0, 0);font-family:Arial;font-size:10pt;"><span style="font-style: italic;">The two cow joke: JAPANESE CORPORATION, </span>You have two cows. You redesign them so they are one-tenth the size of an ordinary cow and produce twenty times the milk. You then create clever cow cartoon images called Cowkimon and market them Worldwide. </p> <p style="margin: 0in; font-family: Arial; font-size: 10pt; color: rgb(0, 0, 0);">Japaness cartoon as commodity fetish.
<br /></p><p style="margin: 0in; font-family: Arial; font-size: 10pt; color: rgb(0, 0, 0);">
<br /></p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">A question, the intrinsic and use value of digital objects, e.g. email service. Or mobile service ?</p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The virtual QQ coin, the virtual money, as fetish objects in virtual world.
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Yahoo as a corporation, putting profit as the highest priority, sacrificing customer's privacy and turned the customer, a dissent to the chinese government. In capitalism, corporation moral is to gain profit.
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">if table could dance, if coat could speak, uncanny.</p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<br /></p> mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-63903761859906855962008-11-23T22:02:00.009-05:002008-11-24T01:07:13.393-05:00Reframe: dead leaves growing up to be flameProject: Remix/Reframe<br />Assignment length: 2 weeks<br />Due Date: Nov 10<br /># of collaborators: solo/collab<br /><br />"Artists today program forms more than they compose them: rather than transfigure a raw element (blank canvas, clay, etc.), they remix available forms and make use of data."<br /><br />– Nicolas Bourriaud, Post-Production (p.8)<br /><br />“Visual, sound, and text collage, for many centuries relatively fugitive traditions (a cento here, a folk pastiche there) became explosively central to a series of movements passing through Modernism to Postmodernism: Futurism, Cubism, Dada, Musique Concrete, Situationism, Pop, and Appropriation. In fact, collage, the common denominator in that list, might be called the art form of the 20th century, never mind the 21st. But forget, for the moment, chronologys, schools, or even centuries. As examples accumulate – Igor Stravinsky’s music and Daniel Johnston’s, Francis Bacon’s paintings, and Henry Darger’s, the novels of and the Oulipou group and of Hannah Crafts (the runaway-slave author who pillaged Dickens’ Bleak House to write The Bondwoman’s Narrative), as well as cherished texts that nonetheless tremble on the brink of outcast status for the subsequent discovery of their “plagiarized” elements, like Richard Condon’s novels and Martin Luther King Junior’s sermons – it may seem that collage and appropriation, mimicry, quotation, allusion and sublimated collaboration are the sine qua non of the creative act, a native urge cutting across all boundaries, forms and genres, across high and low, through both self-consciously sophisticated and “primitive” attempts to make those useless and essential artifacts we call culture.”<br /><br />– Jonathan Letham, The Ecstasy of Influence<br /><br />Ruleset: The terms of this assignment are simple.<br />Create a Remix, in which the content and form are reflected in each other.<br />The original(s) should be recognizable, but you should think about saying something new in your reframing/remixing of the original material.<br />As usual in ISCO, this cannot be a single channel work that appears on an unmodified screen, projection, monitor, etc.<br /><br /><br /><br />I worked together with eddie and what we want to do is a remix of life and death, nature and civilization, the intrisic system of leaves and the system of fire, reframing the dry leaves, play with as if they are color pixels, to create a site specific nature graffiti. Also, we want to create a linear narrative, as people walking from faraway to close by, we want to play around the reversal recognition, making people feel those are leaves on actually fire, while afterward, realize that's just leaf graffiti.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SSoj63zHbuI/AAAAAAAAG10/iiWM0-Ccky0/s1600-h/P1150491.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SSoj63zHbuI/AAAAAAAAG10/iiWM0-Ccky0/s400/P1150491.JPG" alt="" id="BLOGGER_PHOTO_ID_5272065808108318434" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SSoj6TZSRrI/AAAAAAAAG1s/pmKm3galNhA/s1600-h/P1150549.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 225px; height: 400px;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SSoj6TZSRrI/AAAAAAAAG1s/pmKm3galNhA/s400/P1150549.JPG" alt="" id="BLOGGER_PHOTO_ID_5272065798336300722" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SSoj593Yt3I/AAAAAAAAG1k/AYHyuX35DKY/s1600-h/P1150567.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SSoj593Yt3I/AAAAAAAAG1k/AYHyuX35DKY/s400/P1150567.JPG" alt="" id="BLOGGER_PHOTO_ID_5272065792556971890" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SSoj7F75ZFI/AAAAAAAAG18/mGlG2tjD7tY/s1600-h/P1150508.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SSoj7F75ZFI/AAAAAAAAG18/mGlG2tjD7tY/s400/P1150508.JPG" alt="" id="BLOGGER_PHOTO_ID_5272065811903243346" border="0" /></a><br />This is our ideal site to put this piece.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8DN_6bBbGaw/SSo9U0adymI/AAAAAAAAG2E/i5hLTehY4N0/s1600-h/P1150578+copy.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://1.bp.blogspot.com/_8DN_6bBbGaw/SSo9U0adymI/AAAAAAAAG2E/i5hLTehY4N0/s400/P1150578+copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5272093741666912866" border="0" /></a><br />Eddie and I tried to put it outside, but we failed due to the wind, the material.<br /><br />Marina and our classmates' critique made us rethink of our project.<br />1, negative feeling in terms of the material: it's really true that using tape lost all the magic of this project. we missed the detail and we'd love to tie or sew the leaves on the net if we do it again, outside.<br />2, magic of the project: i understand that after marina pointing out the lost of the magic for our project. i feel our project is pursuing something really literal: reversal recognition, and ignore something subtle: visible vs. invisible; magic. <br />3, it's totally different if we put it outside, in a site, like the washington square park. that's our initial idea. we forgot to mention that. gallery setting gives people totally another experience. and we also would love people to experience in a linear way, from far, to closer, closer, so we should control the environment, so that people's interaction, distance will be controlled to fit our purpose. that's also what i see, the magic of the project, and how to play with the physical setting to affect people's behavior.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com1tag:blogger.com,1999:blog-309958034779196209.post-3674762487625097102008-10-22T21:09:00.013-04:002008-10-27T13:12:48.489-04:00Pineapple Man with the Earphone and a Piece of Newspaper<p class="style19"><strong>Beauties, Specters, and Monsters</strong></p> <p><span style="font-size:85%;"><strong>Project: Portrait of…</strong><strong></strong></span> </p> <p><span style="font-size:85%;"><strong>Intro:</strong><em>
<br /> Character. Archetype vs. stereotype vs. individual. Cardboard character. Fully fleshed out character.</em><strong>
<br /> </strong>This next assignment focuses on the challenges of character development. Much of a character’s depth is realized through a combination of its actions, interactions, and supplementary behaviors.
<br /> In cinema, a character unfolds over time.
<br /> A character is revealed by his/her/its actions.
<br /> In media or installation, a character often has to reveal itself in new ways that are non-linear or multi-linear.
<br />Every work – whether that is a Kleenex box, a doorknob, a mascot, or a story’s protagonist has a character to it, that’s made up of its material, content, expression, and environment. This assignment should bring your scrutiny of all the elements that comprise character to the foreground.
<br /><strong>Ruleset: </strong>
<br /> Create a portrait. It could be a real or fictional character, or a chimera – a mythical composite beast.
<br />Your project must contain two or three distinct points of view (literal views, time frames, scales, positions, perspectives, or opinions).
<br /><strong>Components</strong>: 2-3 screens, 2-3 soundtracks, or 2-3 objects or forms. You must make multiples of the same type of medium (i.e. all screens, all toys, all tape decks, all talking shoes).
<br /><strong>Ancillary material:</strong> <u>Accompanying this should be a 1-3 paragraph character description.</u> You should draw from the character shopping list or hand-out on characyter development. You will make this available to the class.
<br /><strong>Questions</strong>: What is the central problem or thesis the character wishes to express?
<br />How is your portrait cinematic? Are you dealing with color, tempo, lighting, atmosphere, and scene to help give a sense of this persona?
<br /> How are you characterizing your subject? How is she/he/it round, not flat?
<br /> Are you alluding to any particular narrative genres?
<br />What are we gaining in character depth, contradiction, or narrative viewpoints from having more than one perspective? How do multiple viewpoints or iterations help make your character “round?”</span></p><p><span style="font-size:85%;">---- by Prof. Marina Zurkow </span><span style="font-size:78%;"><strong></strong></span><span style="font-size:85%;"> </span> </p><span style="font-size:85%;">For my Interactive Screen and Cinematic Object class, I created a character: Pineapple Man with the Earphone and a Piece of Newspaper.</span>
<br />
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8DN_6bBbGaw/SQXyM1_CFlI/AAAAAAAAGyY/zrGRiqo0-YA/s1600-h/IMG_3147+copy.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_8DN_6bBbGaw/SQXyM1_CFlI/AAAAAAAAGyY/zrGRiqo0-YA/s400/IMG_3147+copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5261878042116101714" border="0" /></a>
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SQXyOrH-G-I/AAAAAAAAGyo/rLTtcAPm8zs/s1600-h/IMG_3142+copy.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 357px; height: 400px;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SQXyOrH-G-I/AAAAAAAAGyo/rLTtcAPm8zs/s400/IMG_3142+copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5261878073560538082" border="0" /></a>
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SQXyNyaL4zI/AAAAAAAAGyg/U4MhhgbHR4U/s1600-h/IMG_3127+copy.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SQXyNyaL4zI/AAAAAAAAGyg/U4MhhgbHR4U/s400/IMG_3127+copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5261878058336117554" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SQXywM00PFI/AAAAAAAAGyw/ScuZ4eeKPLk/s1600-h/IMG_3128+copy.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SQXywM00PFI/AAAAAAAAGyw/ScuZ4eeKPLk/s400/IMG_3128+copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5261878649542687826" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SQXzRjfZTJI/AAAAAAAAGy4/y37d6VBF1BA/s1600-h/scan+copy.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 218px; height: 400px;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SQXzRjfZTJI/AAAAAAAAGy4/y37d6VBF1BA/s400/scan+copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5261879222562540690" border="0" /></a>
<br />
<br />
<br /><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="OneNote.File"><meta name="Generator" content="Microsoft OneNote 12"> <p style="margin: 0in;font-family:Calibri;font-size:11pt;"><span style="font-size:85%;">An old man, sitting on a bench in Washington park in the dark area under the tree, really faraway to see clearly except that his size is big, and he is holding a newspaper, covering his face. Walking closer by, his face is sort of greenish, seems really not smooth at all, with a pair of dark sun glasses, you know, it 's night time… I say "hi" to him, seems he doesn't hear. Oh… I see, he has a big black earphone covering his ears and a piece of "New York Times" in hand. Seems a knowledgeable professor in Politics or Law or Business, I don't know.</span><span style="font-size:85%;"> </span></p> <p style="margin: 0in;font-family:Calibri;font-size:11pt;"><span style="font-size:85%;">While getting closer to him quietly seems doesn't bother him. He is too focus to even notice me.</span></p> <p style="margin: 0in;font-family:Calibri;font-size:11pt;"><span style="font-size:85%;">He keeps nodding</span><span style="font-size:85%;"> </span><span style="font-size:85%;">as if he reads something important or hears something satisfying. What is he reading and listening?</span></p> <p style="margin: 0in;font-family:courier new;font-size:11pt;"><span style="font-size:85%;">
<br /></span></p> <p style="margin: 0in; font-weight: bold;font-family:arial;font-size:11pt;"><span style="font-size:85%;">"Many Health in Disclosure of Nominees’ Holes </span></p> <p style="margin: 0in; font-weight: bold;font-family:arial;font-size:11pt;"><span style="font-size:85%;">By Lawrence Altman </span></p> <p style="margin: 0in; font-weight: bold;font-family:arial;font-size:11pt;"><span style="font-size:85%;">The limited candidates provided by the</span><span style="font-size:85%;"> </span><span style="font-size:85%;">information is a striking campaign from recent</span><span style="font-size:85%;"> </span><span style="font-size:85%;">departure in a year when their significance carries extraordinary health... " </span></p><span style="font-size:85%;"> <span style="font-family:arial;">
<br />
<br />Audience Reaction and Critique</span> <span style="font-family:arial;">
<br />
<br />After encountering with my pineapple man, audience associated the character with different figures: old man sitting in the park, vacation guy relaxing, woman in 80's since the sun glasses look like that period, or could be anyone... Whether the character is a male or female?</span> <span style="font-family:arial;">Actually, it is a type of people. It actually could be anyone. That's actually my reflection after the critique. But while before the critique, in order to make my character specific and easy to recognize and describe, I want to make the character as an old man as a professor or so. The problems with this character is (from marina and my classmate's critique) :</span> <span style="font-family:arial;">
<br />
<br />1, pineapple associates with vacation, Hawaii, and party. as marina and others pointed, as a sculpture, audience always tries to find the symbolic feature and each of them will affect how they perceive the sculpture. I totally feel I should make decisions by putting myself into the role of the audience, coz this pineapple, for me , i associate it with ugly figure, and it seems just me. so to improve the project, also to reflect "it could be everyone or part of everyone" I want to replace the pineapple with a white ball, generic face; OR I want to create 3 or 4 fruit heads, e.g. pineapple, banana, and watermelon. First to make people think that's actually not just this figure, but different people that could belong to this type. Second, to reduce the association of pineapple.</span>
<br />
<br /><span style="font-family:arial;">2 sun glasses should be selected carefully. again, that plus the pineapple makes the character more like a vacation guy to the audience.</span>
<br />
<br /><span style="font-family:arial;">3 the newspaper: I am happy most of people got the idea and burst into laugh after reading it. the sound: radio news . some people got it, while others didn't hear anything strange. Hulya burst into laugh when she posited the earphone and she pointed out the interesting thing was she realized she was in a conversation with a pineapple. Steven piointed out the consistancy between the newspaper's nonsense and the radio's nonsense. Some people feel the character is making an ironic statement on politics, and Marina feels the character is an alien or a blind voter trying to figure out the "no-way-to-understand" election, I thought that's interesting and also Jose said, that is same as the financial crisis, no one understands what's on the news. The funny thing is people have intepreted what they heart and seen in very different ways. My description of the character is types of people who pretend to care about the news, but actually he/she doesn't understand what's going on. I want to produce many reversal recognitions for audience, and to create the "ah ha, oh, he is such a character that different from what I saw him before reading what he reads and listening to what he listens to" I realized because of it is a newspaper, the contend also matters. I in fact, just want to use the form to show the non-sense, but since the content is about election, people will of course associate the theme with elections. That's another thing I should be careful. On one hand, I could take advantage of the content, and on the other hand, if I don't want people to associate with the content, I should make the paper less specific, not a new york times or so.</span></span>
<br />
<br />mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-50655669723068170812008-10-02T23:07:00.003-04:002008-10-02T23:37:35.895-04:00weather map --- 1945 / 1985 sihe garden<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8DN_6bBbGaw/SOWMsCvljWI/AAAAAAAAGxE/ZIPyghjMN-0/s1600-h/IMG_2724.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8DN_6bBbGaw/SOWMsCvljWI/AAAAAAAAGxE/ZIPyghjMN-0/s400/IMG_2724.jpg" alt="" id="BLOGGER_PHOTO_ID_5252759228676148578" border="0" /></a><br />please click to view the bigger picture<br /><br />The garden is called Sihe Garden, in Beijing. The picture above was my grandpa's parents' house, with different rooms which my grandpa, his brothers, his sisters lived. Different rooms have different conditions and could only be used by certain people, e.g. my grandpa's sisters can not live in the position where my grandpa lives. Different rooms represented how high the status was. Parents were living in the middle main room. The oldest son of the family was No.1, living in the left wing of the garden, then the second son, living in the right wing. And sisters can only live in the backyard. The weather refers to their status.<br /><br />The picture below was the same house, but in 1985. The change of the society affected the use of the garden. There were different families SHARING this garden, and they were under different family names. There were no "higher, lower" statues anymore and basically, everyone was equal and the same.<br /><br />In terms of the narrative, the important nformation on the corner was missed by most readers. It's better to use diferent fonts.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-62835309398618266922008-10-02T18:00:00.008-04:002008-10-02T23:06:59.032-04:00butt-on pong controllerPong Game<br /><br />instructions:<br />1, sit on my special chair<br />2, press the square button to start the game<br />3, shift body to press the left button by left butt/right button by right butt ( when left button is pressed, the bar on the screen will move left/vise versa)<br />4, to control the bar to hit the ball<br /><br />the chair with buttons:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SOVGQ73h9yI/AAAAAAAAGwE/izwBRpJVjDw/s1600-h/IMG_2681.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SOVGQ73h9yI/AAAAAAAAGwE/izwBRpJVjDw/s400/IMG_2681.jpg" alt="" id="BLOGGER_PHOTO_ID_5252681797160007458" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SOVGRbe3oVI/AAAAAAAAGwM/a79Mha16Ejw/s1600-h/IMG_2690.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SOVGRbe3oVI/AAAAAAAAGwM/a79Mha16Ejw/s400/IMG_2690.jpg" alt="" id="BLOGGER_PHOTO_ID_5252681805646504274" border="0" /></a><br />under the chair, xport direct, arduino, and indication leds:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SOVGRdA-CRI/AAAAAAAAGwU/3c6sJTf6dyg/s1600-h/IMG_2689.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SOVGRdA-CRI/AAAAAAAAGwU/3c6sJTf6dyg/s400/IMG_2689.jpg" alt="" id="BLOGGER_PHOTO_ID_5252681806057965842" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SOVHK16ZXgI/AAAAAAAAGwk/5_LbIqtoqcA/s1600-h/IMG_2682.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SOVHK16ZXgI/AAAAAAAAGwk/5_LbIqtoqcA/s400/IMG_2682.jpg" alt="" id="BLOGGER_PHOTO_ID_5252682791993826818" border="0" /></a><br /><br /><br /><br /><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dxZC5S5rN1MBcgYv_qiqW521H9Bb6RLKoR9chR_A6EICdcmuxc58wI2leloS8qfm5E7yoRKEaiz5YNq_Jwc' class='b-hbp-video b-uploaded' frameborder='0'></iframe><br /><br />/* Code by Meng Li based on Tom Igoe's makingthingstalk<br />Pong client<br />Language: Wiring/Arduino<br /><br />This program enables an Arduino to control one paddle<br />in a networked Pong game. This listing uses the readSensors()<br />method from the seesaw client in project #7.<br />*/<br /><br />// Defines for the Lantronix device's status (used for staus variable):<br />#define disconnected 0<br />#define connected 1<br />#define connecting 2<br /><br />// Defines for I/O pins:<br />#define connectButtonPin 9<br />#define rightLED 3<br />#define leftLED 4<br />#define connectionLED 11<br />#define connectButtonLED 12<br />#define deviceResetPin 7<br />// variables:<br />int inByte= -1; // incoming byte from serial RX<br />int status = disconnected; // Lantronix device's connection status<br /><br />// variables for the sensors:<br />byte connectButton = 0; // state of the exit button<br />byte lastConnectButton = 0; // previous state of the exit button<br />/*<br />When the connect button is pressed, or the accelerometer<br />passes the left or right threshold, the client should send a message<br />to the server. The next two variables get filled with a value<br />when either of those conditions is met. Otherwise, these<br />variables are set to 0.<br />*/<br />byte paddleMessage = 0; // message sent to make a paddle move<br />byte connectMessage = 0; // message sent to connect or disconnect<br /><br /><br />void setup() {<br />// set the modes of the various I/O pins:<br />pinMode(connectButtonPin, INPUT);<br />pinMode(rightLED, OUTPUT);<br />pinMode(leftLED, OUTPUT);<br />pinMode(connectionLED, OUTPUT);<br />pinMode(connectButtonLED, OUTPUT);<br />pinMode(deviceResetPin, OUTPUT);<br /><br />// start serial port, 9600 8-N-1:<br />Serial.begin(9600);<br /><br />// reset the Lantronix device:<br />resetDevice();<br />// blink the exit button LED to signal that we're ready for action:<br />blink(3);<br />}<br /><br />void loop() {<br />// read the inputs:<br />readSensors();<br />// set the indicator LEDS:<br />setLeds();<br />// check the state of the client and take appropriate action:<br />stateCheck();<br />}<br /><br />void readSensors() {<br />int left = digitalRead(8);<br />delay(10);<br />int right = digitalRead(6);<br />delay(10);<br />if (left > right) {<br />paddleMessage = 'l';<br />}<br />else if (right >left) {<br />paddleMessage = 'r';<br />}<br />else {<br />paddleMessage = 0;<br />}<br /><br />// read the connectButton, look for a low-to-high change:<br />connectButton = digitalRead(connectButtonPin);<br />connectMessage = 0;<br />if (connectButton == HIGH ) {<br />if (connectButton != lastConnectButton) {<br />// turn on the exit button LED to let the user<br />// know that they hit the button:<br />digitalWrite(connectButtonLED, HIGH);<br />connectMessage = 'x';<br />}<br />}<br />// save the state of the exit button for next time you check:<br />lastConnectButton = connectButton;<br />}<br />void setLeds() {<br />// this should happen no matter what state the client is in,<br />// to give local feedback every time a sensor senses a change<br /><br />// set the L and R LEDs if the sensor passes the appropriate threshold:<br />switch (paddleMessage) {<br />case 'l':<br />digitalWrite(leftLED, HIGH);<br />digitalWrite(rightLED, LOW);<br />break;<br />case 'r':<br />digitalWrite(rightLED, HIGH);<br />digitalWrite(leftLED, LOW);<br />break;<br />case 0:<br />digitalWrite(rightLED, LOW);<br />digitalWrite(leftLED, LOW);<br />}<br /><br />// set the connect button LED based on the connectMessage:<br />if (connectMessage !=0) {<br />digitalWrite(connectButtonLED, HIGH);<br />}<br />else {<br />digitalWrite(connectButtonLED, LOW);<br />}<br /><br />// set the connection LED based on the client's status:<br />if (status == connected) {<br />// turn on the connection LED:<br />digitalWrite(connectionLED, HIGH);<br />}<br />else {<br />// turn off the connection LED:<br />digitalWrite(connectionLED, LOW);<br />}<br />}<br />void stateCheck() {<br />// Everything in this method depends on the client's status:<br />switch (status) {<br />case connected:<br />// if you're connected, listen for serial in:<br />while (Serial.available() > 0) {<br />// if you get a 'D', it's from the Lantronix device,<br />// telling you that it lost the connection:<br />if (Serial.read() == 'D') {<br /> status = disconnected;<br />}<br />}<br /><br />// if there's a paddle message to send, send it:<br />if (paddleMessage != 0) {<br />Serial.print(paddleMessage);<br />// reset paddleMessage to 0 once you've sent the message:<br />paddleMessage = 0;<br />}<br />// if there's a connect message to send, send it:<br />if (connectMessage != 0) {<br />// if you're connected, disconnect:<br />Serial.print(connectMessage);<br />// reset connectMessage to 0 once you've sent the message:<br />connectMessage = 0;<br />}<br />break;<br /><br />case disconnected:<br />// if there's a connect message, try to connect:<br />if (connectMessage !=0 ) {<br />deviceConnect();<br />// reset connectMessage to 0 once you've sent the message:<br />connectMessage = 0;<br />}<br />break;<br />// if you sent a connect message but haven't connected yet,<br />// keep trying:<br />case connecting:<br />// read the serial port:<br />if (Serial.available()) {<br />inByte = Serial.read();<br />// if you get a 'C' from the Lantronix device,<br />// then you're connected to the server:<br />if (inByte == 'C') {<br /> status = connected;<br />}<br />else {<br /> // if you got anything other than a C, try again:<br /> deviceConnect();<br />}<br />}<br />break;<br />}<br />}<br /><br />void deviceConnect() {<br />/*<br />send out the server address and<br />wait for a "C" byte to come back.<br />fill in your personal computer's numerical address below:<br />*/<br />Serial.print("C128.122.151.168/8080\n\r");<br />status = connecting;<br />}<br /><br />// Take the Lantronix device's reset pin low to reset it:<br />void resetDevice() {<br />digitalWrite(deviceResetPin, LOW);<br />delay(50);<br />digitalWrite(deviceResetPin, HIGH);<br />// pause to let Lantronix device boot up:<br />delay(2000);<br />}<br /><br />// Blink the connect button LED:<br />void blink(int howManyTimes) {<br /> for (int i=0; i< howManyTimes; i++) {<br /> digitalWrite(connectButtonLED, HIGH);<br /> delay(200);<br /> digitalWrite(connectButtonLED, LOW);<br /> delay(200);<br /> }<br />}mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-7188993407493745682008-09-16T09:54:00.002-04:002008-10-02T23:04:29.407-04:00tickle me!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SOWI0BTD0XI/AAAAAAAAGws/Yl7hbZrB85Y/s1600-h/IMG_2671.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SOWI0BTD0XI/AAAAAAAAGws/Yl7hbZrB85Y/s400/IMG_2671.jpg" alt="" id="BLOGGER_PHOTO_ID_5252754967680504178" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SOWI0LDOQcI/AAAAAAAAGw0/ZA96e-l9MTU/s1600-h/IMG_2677.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SOWI0LDOQcI/AAAAAAAAGw0/ZA96e-l9MTU/s400/IMG_2677.jpg" alt="" id="BLOGGER_PHOTO_ID_5252754970298433986" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SOWI0dXRs7I/AAAAAAAAGw8/tteWjRq9MY4/s1600-h/IMG_2678.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SOWI0dXRs7I/AAAAAAAAGw8/tteWjRq9MY4/s400/IMG_2678.jpg" alt="" id="BLOGGER_PHOTO_ID_5252754975214384050" border="0" /></a><br /><br /><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzcRnyWpTeJOCo_yOR7tvtAIaoyB3WJS81YiSstZ_VM51qT3Kw1jehCES_7YadZthm-is0cevMy6AM3MS0woA' class='b-hbp-video b-uploaded' frameborder='0'></iframe><br /><br /><span style="font-weight: bold;">code in arduino:</span><br /><br />int switchPin = 3; // assign a pin for the switch<br />int LEDPin = 13; // select the LED pin<br />int state = 0;<br /><br />void setup() {<br />//initialize the serial<br />Serial.begin(9600);<br />pinMode(switchPin, INPUT); // declare the switchPin as an INTPUT<br />pinMode(LEDPin, OUTPUT); // declare the ledPin as an OUTPUT<br />}<br /><br />void loop() {<br />state = digitalRead(switchPin);<br />digitalWrite(LEDPin,state);<br />Serial.print(state,BYTE);<br />}<br /><br /><span style="font-weight: bold;">code in processing: </span><br />import processing.serial.*;<br />import pitaru.sonia_v2_9.*;<br /><br />Sample mySample;<br />Serial myPort;<br />int inByte;<br /><br />void setup(){<br />println(Serial.list());<br />myPort = new Serial(this, Serial.list()[1], 9600);<br />// size(50,50);<br />Sonia.start(this); // Start Sonia engine.<br />mySample = new Sample("giggle.wav");<br /><br />//inByte=1;<br />}<br /><br />void draw(){<br />if(inByte==1){<br /><br /> println(" playing");<br /> if(!mySample.isPlaying()){<br /> mySample.setVolume(20);<br /> mySample.repeat();<br /><br /> }<br /> }<br /> else{<br /> println("no playing");<br />// if(mySample.isPlaying()){<br /> mySample.stop();<br /> // }<br /> }<br /><br />}<br /><br />// background(255);<br />/*<br />if(mySample.isPlaying()){<br /> background(0,40,0);<br /> }<br /> */<br /><br /><br /><br /><br />void serialEvent(Serial myPort){<br />// while(myPort.available()>0){<br />inByte = myPort.read();<br />println(inByte);<br />}<br /><br /><br /><br />// Safely close the sound engine upon Browser shutdown.<br /><br />public void stop(){<br />//Sonia.stop();<br />myPort.stop();<br />super.stop();<br /><br /><br />}mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-83039265348823039672008-04-23T14:26:00.004-04:002008-04-23T14:49:32.801-04:00Actions Events FilteringUsing self-setting threshold to filter data and trigger event : heart beat.<br /><br /><br /><br />Code:<br /><br /><span style="font-weight: bold;">arduino:</span><br /><br />/* I AM ALIVE heart beat led<br />* by meng li based on the code by Jeff Gray - 2008<br />* ----------------<br />* Triggers a one time event when value goes over threshold,<br />* and a different trigger once the value goes back below the threshold<br />*/<br /><br />int an1,an2 = 0;<br />int redLedPin =13;<br />boolean triggered = false;<br /><br />void setup(){<br />Serial.begin(9600);<br />pinMode(redLedPin, OUTPUT); // set the red LED pin to be an output<br />// Serial.println("Starting");<br />}<br />void loop(){<br />// read analog value in<br />int an2 = analogRead(0);<br />Serial.print("Y");<br />Serial.println(an2,DEC);<br />//threshold<br />int an1= analogRead(5);<br />Serial.print("X");<br />Serial.println(an1,DEC);<br /><br /><br />if(an1 > an2 && !triggered){<br />triggered = true;<br />digitalWrite(redLedPin, HIGH); // turn off the red LED<br />}<br />if(an1 <= an2 && triggered){<br />triggered = false;<br />digitalWrite(redLedPin, LOW); // turn off the red LED<br />}<br />}<br /><br /><span style="font-weight: bold;">processing</span>:<br /><br />import processing.serial.*;<br /><br />String buff = "";<br />int val = 0;<br />int NEWLINE = 10;<br />int xPos,yPos,zPos = 0;<br />int displaySize = 2;<br />int an1, an2, an3;<br />//an1 pot; an2 ir;<br /><br />Serial port;<br /><br />void setup(){<br />background(80);<br />size(800,600);<br />smooth();<br /><br />port = new Serial(this, Serial.list()[1], 9600);<br />}<br /><br />void draw(){<br />// new background over old<br />fill(80,5);<br />noStroke();<br />rect(0,0,width,height);<br /><br />// wipe out a small area in front of the new data<br />fill(80);<br />rect(xPos+displaySize,0,50,height);<br /><br />// check for serial, and process<br />while (port.available() > 0) {<br />serialEvent(port.read());<br />}<br /><br />}<br /><br /><br />void serialEvent(int serial) {<br />print("A"); //header variable, so we know which sensor value is which<br />println(an1); //send as a ascii encoded number - we'll turn it back into a number at the other end<br />//Serial.print(10, BYTE); //terminating character<br /><br />print("B"); //header variable, so we know which sensor value is which<br />println(an2); //send as a ascii encoded number - we'll turn it back into a number at the other end<br />//Serial.print(10, BYTE); //terminating character<br /><br /><br />if(serial != '\n') {<br />buff += char(serial);<br />}<br />else {<br />int curX = buff.indexOf("X");<br />int curY = buff.indexOf("Y");<br /><br /><br />if(curX >=0){<br />String val = buff.substring(curX+1);<br />an1 = Integer.parseInt(val.trim());<br /><br />xPos++;<br />if(xPos > width) xPos = 0;<br /><br />sensorTic1(xPos,an1);<br />}<br />if(curY >=0){<br />String val = buff.substring(curY+1);<br />an2 = Integer.parseInt(val.trim());<br /><br />yPos++;<br />if(yPos > width) yPos = 0;<br /><br />sensorTic2(yPos,an2);<br />}<br /><br />// Clear the value of "buff"<br />buff = "";<br />}<br />}<br /><br />void sensorTic1(int x, int y){<br />stroke(0,0,255);<br />fill(0,0,255);<br />ellipse(x,y,displaySize,displaySize);<br />}<br /><br />void sensorTic2(int x, int y){<br />stroke(255,0,0);<br />fill(255,0,0);<br />ellipse(x,y,displaySize,displaySize);<br />}<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dxT-029GKh35wK_CbE27UTz-RRPBYByDZ_BTogvsAN-tXB59FsqByVveVtyM65Vj8XKBEpX6OYFvqrv8qGTEg' class='b-hbp-video b-uploaded' frameborder='0'></iframe>mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-22537510097594913082008-04-20T23:57:00.002-04:002009-06-29T13:54:51.571-04:00why projects form artists and designers are importantthis presentation went through 7 reasons why projects form artists and designers are important, especially for academic researchers and engineers: <br /><br /> "(1) avantgarde: as they can announce things to come (new practices, new artifacts)<br /> (2) challenge existing practices (for example by highlight new interaction partners beyond the classical and canonical “human computer interaction”: blogjects, animal-controlled video games)<br /> (3) criticize the state of the world by making explicit invisible/implicit phenomena or certain aspects that are hidden (like pollution mapped on cityscape)<br /> (4) address issues in novel way that are not possible in academia or in private R&D: by using fakes, humor or non-utilitarian perspectices.<br /> (5) “breaching experiment”: When trying to predict or design the future of technologies, you can’t just rely on what exist today… you want “disruptions” as the literature about innovation states. So technologies developed in new media art / device art contexts are often DISRUPTIVE platforms that allow to investigate what changes.<br /> (6) arts+design do better to convey desire and emotions (and less mechanistic vision of humans who do not always want automation in their lives for example)<br /> (7) the design process: something is investigated in the construction of hypothetical artifacts, the design process itself is important and bring lessons. A totally different approach than engineering and academic research."mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-36313284597685814912008-04-16T18:34:00.007-04:002008-04-18T01:14:47.551-04:00"we are boycotting your party"can you imagine how you'll feel, if you've been working so hard to host a party for your faraway guest kids who you never met before, and 3 days before the party, these guest kids are responding to your invitation, saying "hey, look, we decided to boycott home party". <br /><br />So ok, before feeling sad (i'm feeling sad), you may ask why? OK, the reason is "your grandma and grandpa are cracking down a peaceful protest, your grandparents are communists, so they look the same as Nazi German, Nazi sucks, so you also suck! your family is not transparent...<br /><br />well, who told you that? you even never been to my home and never knew me, how did you feel so confident and so sure about how bad I am. you feel so confident about your source of information? you are so sure about what your parents told you? you even judge from the appearance that we look the same to Nazi German? <br /><br />about transparency, is that a simple issue, everyone in the world should be transparent? is the world flat? isn't it too naive to think the world village is flat? <br /><br />plus, is that true that my grandpa and grandma are cracking down a peaceful protest? how much do you know about the infrastructure of this huge family? how different it is from your family? do you know how poor this huge family with 13 billion people is? do you think following the same way as your family could feed those poor people who live under 1 dollar per month? <br /><br />this country is big,with 1.3 billion people, speaking this language which is totally different from English, and will not disappear for sure and will affect the globalized world for sure. if you truly want to help to make the world better (there are a lot, i believe, at least some of my friends, my classmates), please be rational, be skeptical, be open, be brave to enter into the door and come to the party, after all, you'll lose nothing. <br /><br />and you'll discover something you didn't know before also. <br /><br />bias is dangerous.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com1tag:blogger.com,1999:blog-309958034779196209.post-58692905166500217412008-04-13T15:46:00.013-04:002008-04-13T21:26:40.292-04:00still alive? heartbeat (IR)sensor reportPrinciples: Sense heart rate by using a pair of infrared emitter and reciever, next to each other on top the measuring site on top of the finger. The light bounces from the emitter to the detector across the site. with each heart beat the heart contracts and there is a surge of arterial blood, which momentarily increases arterial blood volume across the measuring site. This results in more light absorption during the surge. if light signals received at the photodetector are looked at 'as a waveform', there should be peaks with each heartbeat and troughs between heartbeats.
<br />(http://www.oximetry.org/pulseox/principles.htm)
<br />
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SAKnurbfQzI/AAAAAAAAEP8/uoJw3kDzXLI/s1600-h/00IMG_8386.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SAKnurbfQzI/AAAAAAAAEP8/uoJw3kDzXLI/s400/00IMG_8386.jpg" alt="" id="BLOGGER_PHOTO_ID_5188894141058073394" border="0" /></a>
<br />
<br />Sensors: Infrared Emitters and Detectors
<br />SKU#: SEN-00241
<br />Price: $1.95
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKpXLbfQ5I/AAAAAAAAEQs/EJ3Qx-kZ4X0/s1600-h/IRDetector-0.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKpXLbfQ5I/AAAAAAAAEQs/EJ3Qx-kZ4X0/s400/IRDetector-0.jpg" alt="" id="BLOGGER_PHOTO_ID_5188895936354403218" border="0" /></a>
<br />Description: Side-looking Infrared Emitters and IR Detectors. These simple devices operate at 940nm and work well for generic IR systems including remote control and touch-less object sensing. Using a simple ADC on any microcontroller will allow variable readings to be collected from the detector. The emitter is driven up to 50mA with a current limiting resistor as with any LED device. The detect is a NPN transistor that is biased by incoming IR light.
<br />
<br />datasheet:
<br /><li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle;"><span style="font-size:85%;"><a href="http://www.sparkfun.com/datasheets/Components/LTE-302.pdf"><span style="font-family:Calibri;">IR Emitter</span></a></span><span style=";font-family:Calibri;font-size:85%;" > (Clear)</span></li><li style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle;"><span style="font-size:85%;"><a href="http://www.sparkfun.com/datasheets/Components/LTR-301.pdf"><span style="font-family:Calibri;">IR Detector</span></a></span><span style=";font-family:Calibri;font-size:85%;" > (Tinted pink)</span></li>
<br />how it works:
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKnuLbfQxI/AAAAAAAAEPs/AT0R0BeOtKg/s1600-h/basicirdetectemit.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKnuLbfQxI/AAAAAAAAEPs/AT0R0BeOtKg/s400/basicirdetectemit.gif" alt="" id="BLOGGER_PHOTO_ID_5188894132468138770" border="0" /></a>
<br /><p style="margin: 0in;">
<br /></p> <p style="margin: 0in; font-family: Calibri; font-size: 11pt;"> </p> <p face="Calibri" size="11pt" style="margin: 0in;"> </p> <div style="direction: ltr;"> <table valign="top" style="border: 1pt solid rgb(163, 163, 163); direction: ltr; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"> <tbody><tr> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.6673in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">R1</p> </td> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1722in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">270 ohm resistor</p> </td> </tr> <tr> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.6673in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">R2</p> </td> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1722in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">10k resistor</p> </td> </tr> <tr> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.6673in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">LED1</p> </td> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1722in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">Infrared LED</p> </td> </tr> <tr> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.6673in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">Q1</p> </td> <td style="border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1722in;"> <p style="margin: 0in; font-family: helvetica; font-size: 10pt;">Infrared-sensitive photoresistor</p> </td> </tr> </tbody></table> </div> <p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt;"> </p>
<br />Circuit: (simple one without amplifier)
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SAKnurbfQzI/AAAAAAAAEP8/uoJw3kDzXLI/s1600-h/00IMG_8386.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SAKnurbfQzI/AAAAAAAAEP8/uoJw3kDzXLI/s400/00IMG_8386.jpg" alt="" id="BLOGGER_PHOTO_ID_5188894141058073394" border="0" /></a>
<br /><p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt;"></p>Dubug process: The signal is sometimes weak, sometimes strong. It may be because of my finger position, my IR sensors which are very fragile or my circuit, or just simply because the signal is weak.
<br /><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SAKnu7bfQ0I/AAAAAAAAEQE/ax4EhqJdELA/s1600-h/02SANY0013.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SAKnu7bfQ0I/AAAAAAAAEQE/ax4EhqJdELA/s400/02SANY0013.JPG" alt="" id="BLOGGER_PHOTO_ID_5188894145353040706" border="0" /></a></p><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKpXLbfQ6I/AAAAAAAAEQ0/0RQzfy4Kf3Y/s1600-h/SANY0016.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKpXLbfQ6I/AAAAAAAAEQ0/0RQzfy4Kf3Y/s400/SANY0016.JPG" alt="" id="BLOGGER_PHOTO_ID_5188895936354403234" border="0" /></a></p><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8DN_6bBbGaw/SAKp8bbfQ7I/AAAAAAAAEQ8/hhHVizpynvE/s1600-h/IMG_8697.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8DN_6bBbGaw/SAKp8bbfQ7I/AAAAAAAAEQ8/hhHVizpynvE/s400/IMG_8697.jpg" alt="" id="BLOGGER_PHOTO_ID_5188896576304530354" border="0" /></a></p>pot is used to set the threshold. So I could detect the heartbeat.
<br /><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SAKpW7bfQ4I/AAAAAAAAEQk/Mxu-EKWS0uI/s1600-h/09untitled.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SAKpW7bfQ4I/AAAAAAAAEQk/Mxu-EKWS0uI/s400/09untitled.jpg" alt="" id="BLOGGER_PHOTO_ID_5188895932059435906" border="0" /></a></p>
<br />Code:
<br />
<br />arduino:
<br />
<br />/* I AM ALIVE heart beat led
<br /> * by meng li based on the code by Jeff Gray - 2008
<br /> * ----------------
<br /> * Triggers a one time event when value goes over threshold,
<br /> * and a different trigger once the value goes back below the threshold
<br /> */
<br />
<br />int an1,an2 = 0;
<br />int redLedPin =13;
<br />boolean triggered = false;
<br />
<br />void setup(){
<br /> Serial.begin(9600);
<br /> pinMode(redLedPin, OUTPUT); // set the red LED pin to be an output
<br /> // Serial.println("Starting");
<br />}
<br />void loop(){
<br /> // read analog value in
<br /> int an2 = analogRead(0);
<br /> Serial.print("Y");
<br /> Serial.println(an2,DEC);
<br /> //threshold
<br /> int an1= analogRead(5);
<br />Serial.print("X");
<br /> Serial.println(an1,DEC);
<br />
<br />
<br /> if(an1 > an2 && !triggered){
<br /> triggered = true;
<br /> digitalWrite(redLedPin, HIGH); // turn off the red LED
<br /> }
<br /> if(an1 <= an2 && triggered){
<br /> triggered = false;
<br /> digitalWrite(redLedPin, LOW); // turn off the red LED
<br /> }
<br />}
<br />
<br />processing:
<br />
<br />import processing.serial.*;
<br />
<br />String buff = "";
<br />int val = 0;
<br />int NEWLINE = 10;
<br />int xPos,yPos,zPos = 0;
<br />int displaySize = 2;
<br />int an1, an2, an3;
<br />//an1 pot; an2 ir;
<br />
<br />Serial port;
<br />
<br />void setup(){
<br /> background(80);
<br /> size(800,600);
<br /> smooth();
<br />
<br /> port = new Serial(this, Serial.list()[1], 9600);
<br />}
<br />
<br />void draw(){
<br /> // new background over old
<br /> fill(80,5);
<br /> noStroke();
<br /> rect(0,0,width,height);
<br />
<br /> // wipe out a small area in front of the new data
<br /> fill(80);
<br /> rect(xPos+displaySize,0,50,height);
<br />
<br /> // check for serial, and process
<br /> while (port.available() > 0) {
<br /> serialEvent(port.read());
<br /> }
<br />
<br />}
<br />
<br />
<br />void serialEvent(int serial) {
<br /> print("A"); //header variable, so we know which sensor value is which
<br /> println(an1); //send as a ascii encoded number - we'll turn it back into a number at the other end
<br /> //Serial.print(10, BYTE); //terminating character
<br />
<br /> print("B"); //header variable, so we know which sensor value is which
<br /> println(an2); //send as a ascii encoded number - we'll turn it back into a number at the other end
<br /> //Serial.print(10, BYTE); //terminating character
<br />
<br />
<br /> if(serial != '\n') {
<br /> buff += char(serial);
<br /> }
<br /> else {
<br /> int curX = buff.indexOf("X");
<br /> int curY = buff.indexOf("Y");
<br />
<br />
<br /> if(curX >=0){
<br /> String val = buff.substring(curX+1);
<br /> an1 = Integer.parseInt(val.trim());
<br />
<br /> xPos++;
<br /> if(xPos > width) xPos = 0;
<br />
<br /> sensorTic1(xPos,an1);
<br /> }
<br /> if(curY >=0){
<br /> String val = buff.substring(curY+1);
<br /> an2 = Integer.parseInt(val.trim());
<br />
<br /> yPos++;
<br /> if(yPos > width) yPos = 0;
<br />
<br /> sensorTic2(yPos,an2);
<br /> }
<br />
<br /> // Clear the value of "buff"
<br /> buff = "";
<br /> }
<br />}
<br />
<br />void sensorTic1(int x, int y){
<br /> stroke(0,0,255);
<br /> fill(0,0,255);
<br /> ellipse(x,y,displaySize,displaySize);
<br />}
<br />
<br />void sensorTic2(int x, int y){
<br /> stroke(255,0,0);
<br /> fill(255,0,0);
<br /> ellipse(x,y,displaySize,displaySize);
<br />}
<br />
<br />
<br />
<br />
<br />Since the signals to different people are different. Some seems have very weak heartbeat or even no signal according to my way of sensing. So I decided to use amplifier to filter and amplify signals.
<br /><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);">
<br /></p><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);">
<br /></p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKtbLbfQ8I/AAAAAAAAERE/nKRScK1atxU/s1600-h/amplifier.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8DN_6bBbGaw/SAKtbLbfQ8I/AAAAAAAAERE/nKRScK1atxU/s400/amplifier.png" alt="" id="BLOGGER_PHOTO_ID_5188900403120391106" border="0" /></a>
<br />(thanks to justin downs and yanyan cao at itp) <p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><a href="http://johnhenryshammer.com/TEChREF/opAmps/IRHEARTSCHMATIC.html">http://johnhenryshammer.com/TEChREF/opAmps/IRHEARTSCHMATIC.html</a></p> <p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);">
<br /></p><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);">
<br /></p><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8DN_6bBbGaw/SAKpW7bfQ3I/AAAAAAAAEQc/oQdrgl-HlAc/s1600-h/05IMG_8706.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_8DN_6bBbGaw/SAKpW7bfQ3I/AAAAAAAAEQc/oQdrgl-HlAc/s400/05IMG_8706.jpg" alt="" id="BLOGGER_PHOTO_ID_5188895932059435890" border="0" /></a></p><p style="margin: 0in; font-family: Tahoma; font-size: 8pt; color: rgb(102, 102, 102);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8DN_6bBbGaw/SAKpWrbfQ2I/AAAAAAAAEQU/_QvbPtWwEUk/s1600-h/09untitled2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8DN_6bBbGaw/SAKpWrbfQ2I/AAAAAAAAEQU/_QvbPtWwEUk/s400/09untitled2.jpg" alt="" id="BLOGGER_PHOTO_ID_5188895927764468578" border="0" /></a></p>
<br />Code:
<br />
<br />arduino:
<br />// from justin)
<br />
<br />#define mask 255 // kill top bits
<br />
<br />int potPin = 0; // select the input pin for the pot
<br />
<br />int ledPin = 13; // select the pin for the LED
<br />
<br />int val = 16706; // variable to store the value coming from the sensor
<br />
<br />int val2 =0;
<br />
<br />int a =0;
<br />
<br />int b =0;
<br />
<br />int beats[]= {0,0,0,0,0};// to track last five reads for a pattern
<br />
<br />boolean beated = false;
<br />
<br />//function dec
<br />
<br />boolean getBioData();
<br />
<br />
<br />void setup() {
<br /> pinMode(ledPin, OUTPUT); // declare the ledPin as an OUTPUT
<br /> Serial.begin(9600);
<br />}
<br />
<br />void loop() {
<br /> char check=' ';
<br /> val = analogRead(potPin); // read the value from the sensor
<br /> if (Serial.read() =='a'){ // check buffer for an 'a'
<br /> val2 = val;
<br /> b= val & mask;
<br /> a =((val2>>8) & mask); //just in case mask
<br /> delay(20);
<br /> // Serial.print("b"); // debug
<br /> // Serial.print(b);
<br /> Serial.print(a,BYTE);
<br /> Serial.print(b,BYTE);
<br /> if (getBioData()){ // call bio function
<br /> Serial.print('b',BYTE);
<br /> }
<br /> else Serial.print('n',BYTE);
<br /> }
<br />}
<br />boolean getBioData(){
<br /> int beatVal = analogRead(potPin); // read the value from the sensor
<br /> beats[4] = beatVal; // put in back of array
<br /> int beatDif = beats[5 - 1] - beats[0];
<br /> for (int i = 0; i < 5;i++){
<br /> beats[i] = beats[i+1]; // push zero out front
<br /> }
<br /> // check for beat
<br /> if ( beatDif > 10 && (beated != true)){
<br /> beated = true;
<br /> return true;
<br /> }
<br /> else if( beatDif < 2 ){
<br /> beated = false;
<br /> return false;
<br /> }
<br /> else return false;
<br />}
<br />
<br />
<br />processing:
<br />
<br />//CODE USED TO GET DATA AND GRAPH IT FROM THE
<br />
<br />// HEART MONITOR ARDUINO CODE
<br />
<br />// in Java
<br />
<br />
<br />
<br />
<br />import processing.serial.*;
<br />
<br />
<br />Serial port; // Create object from Serial class
<br />
<br />int val; // Data received from the serial port
<br />
<br />int WIDTH=800; // set width
<br />
<br />int number=0;
<br />
<br />int num[] = new int[3];
<br />
<br />int points[]= new int[WIDTH]; // points to be drawn from incoming data
<br />
<br />char beat=' ';
<br />
<br />int beats=0;
<br />
<br />int dropNum[] = new int[4]; // array used to compare data not needed
<br />
<br />void setup()
<br />{
<br /> println(Serial.list());
<br /> size(WIDTH, 700);
<br /> frameRate(30);
<br /> // Open the port that the board is connected to and use the same speed (9600 bps)
<br /> port = new Serial(this,Serial.list()[1], 9600);
<br />}
<br />
<br />void draw()
<br />{
<br /> background(0);// to erase
<br /> port.write('a');
<br /> if (2 < port.available()) { // wait for three bytes
<br /> for (int i=0;i<3;i++){
<br /> num[i] = port.read(); // read them into an array
<br /> }
<br /> //println( num[0]);
<br /> //println( num[1]);
<br /> number = (num[0] << 8)+num[1]; // num range add two incoming bytes together after shifting
<br /> beat = (char) num[2]; // look to see if there is a 'b' to signal a beat
<br /> println(beats);
<br /> }
<br /> stroke(0,255,100); // color stroke
<br /> if (beat == 'b'){// sent from arduino
<br /> beats++;
<br /> }
<br /> // draw heart beat data
<br /> strokeWeight(1);
<br /> points[(WIDTH/2)] = number; // strat drawing half way accross screen give current reading to array
<br /> //goes through all points and draws a line between consecutive ones
<br /> for (int i=1 ;i<points.length-1;i++){
<br /> points[i]= points[i+1];
<br /> line(i,height-points[i-1]-40,i,height-points[i]-40);
<br /> }
<br />}
<br />
<br />
<br />
<br />
<br />Documentation:
<br />without amplifier:
<br /><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/xn95o-VMmx4&hl=en"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/xn95o-VMmx4&hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object>
<br />
<br />with amplifier:
<br /><object height="350" width="425"> <param name="movie" value="http://www.youtube.com/v/DEHYIptCPV8"> <embed src="http://www.youtube.com/v/DEHYIptCPV8" type="application/x-shockwave-flash" height="350" width="425"></embed> </object>mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com3tag:blogger.com,1999:blog-309958034779196209.post-39881275250623349142008-04-05T15:23:00.003-04:002008-04-19T02:09:47.855-04:00no titlehere is the <a href="http://www.geogreeting.com/view.html?yUdUEBlkxUmywzEDsxqUU975UUUwoxq">title </a><br /><br />wow, urban computing is tooooooooooo good, especially the discussions, the two smart lecturers, the critiques, i want to take it again and again!!!!<br />here is the link: http://itp.nyu.edu/blogs/urbancomputingmEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-48059923597933688392008-04-03T21:34:00.000-04:002008-04-03T21:36:06.120-04:00The Prisoners’ Dilemma<span class="style2"><p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-family:Arial, Helvetica, sans-serif;"><b style=""><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB">The Prisoners’ Dilemma<o:p></o:p></span></b></span></p> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">The classic example of game theory is the Prisoners’ Dilemma, a situation where two prisoners are being questioned over their guilt or innocence of a crime. They have a simple choice, either to confess to the crime (thereby implicating their accomplice) and accept the consequences, or to deny all involvement and hope that their partner does likewise. <o:p></o:p></span></span></p> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">The “pay-off” is measured in terms of years in prison arising from each of their choices and this is summarised in the table below. No communication is permitted between the two suspects – in other words, each must make an independent decision, but clearly they will take into account the likely behaviour of the other when under interrogation.<o:p></o:p></span></span></p> <table class="MsoTableSimple1" style="border: medium none ; width: 100%; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr style="height: 9.1pt;"> <td style="border-style: solid none none; border-color: green rgb(212, 208, 200) rgb(212, 208, 200); border-width: 1.5pt medium medium; padding: 0cm 5.4pt; width: 47.06%; height: 9.1pt; background-color: transparent;" colspan="2" rowspan="2" valign="top" width="47%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt; font-family: Arial;">Two prisoners are held in a separate room and cannot communicate<o:p></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt; font-family: Arial;">They are both suspected of a crime<o:p></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt; font-family: Arial;">They can either confess or they can deny the crime<o:p></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt; font-family: Arial;">Payoffs shown in the matrix are years in prison from their chosen course of action<o:p></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 10pt;">Decisions made under uncertainty</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border-style: solid none none; border-color: green rgb(212, 208, 200) rgb(212, 208, 200); border-width: 1.5pt medium medium; padding: 0cm 5.4pt; width: 52.94%; height: 9.1pt; background-color: transparent;" colspan="2" valign="top" width="52%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">Prisoner A</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr> <tr style="height: 43.5pt;"> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 22.54%; height: 43.5pt; background-color: transparent;" valign="top" width="22%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">Confess</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 30.4%; height: 43.5pt; background-color: transparent;" valign="top" width="30%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">Deny</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr> <tr style="height: 19.1pt;"> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 21.64%; height: 19.1pt; background-color: transparent;" rowspan="2" valign="top" width="21%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 11pt;">Prisoner B</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 25.42%; height: 19.1pt; background-color: transparent;" valign="top" width="25%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 11pt;">Confess</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 22.54%; height: 19.1pt; background-color: transparent;" valign="top" width="22%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(3 years, 3 years)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 30.4%; height: 19.1pt; background-color: transparent;" valign="top" width="30%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(1 year, 10 years)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr> <tr style="height: 18.35pt;"> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 25.42%; height: 18.35pt; background-color: transparent;" valign="top" width="25%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 11pt;">Deny</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 22.54%; height: 18.35pt; background-color: transparent;" valign="top" width="22%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(10 years, 1 year)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 30.4%; height: 18.35pt; background-color: transparent;" valign="top" width="30%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(2 years, 2 years)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr></tbody></table> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">What is the optimal strategy for each prisoner? Equilibrium occurs when each player takes decisions which maximise the outcome for them given the actions of the other player in the game. In our example of the Prisoners’ Dilemma, the dominant strategy for each player is to confess since this is a course of action likely to minimise the average number of years they might expect to remain in prison. But if both prisoners choose to confess, their “pay-off” i.e. 3 years each in prison is higher than if they both choose to deny any involvement in the crime. <o:p></o:p></span></span></p> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">However, even if both prisoners chose to deny the crime (and indeed could communicate with each other to agree this course of action), then each prisoner has an incentive to cheat on any agreement and confess, thereby reducing their own spell in custody.<o:p></o:p></span></span></p> <table class="MsoTableSimple1" style="border: medium none ; width: 100%; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr style="height: 40.5pt;"> <td style="border-style: solid none none; border-color: green rgb(212, 208, 200) rgb(212, 208, 200); border-width: 1.5pt medium medium; padding: 0cm 5.4pt; width: 45.56%; height: 40.5pt; background-color: transparent;" colspan="2" rowspan="2" valign="top" width="45%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt; font-family: Arial;">The equilibrium in the Prisoners’ Dilemma occurs when each player takes the best possible action for themselves given the action of the other player. <o:p></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt; font-family: Arial;">The dominant strategy is each prisoners’ unique best strategy regardless of the other players’ action<o:p></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt; font-family: Arial;">Best strategy? Confess?<o:p></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 10pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 10pt;">A bad outcome – prisoners could do better by both denying – but once collusion sets in, each prisoner has an incentive to cheat!</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border-style: solid none none; border-color: green rgb(212, 208, 200) rgb(212, 208, 200); border-width: 1.5pt medium medium; padding: 0cm 5.4pt; width: 54.44%; height: 40.5pt; background-color: transparent;" colspan="2" valign="top" width="54%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">Prisoner A</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr> <tr style="height: 63pt;"> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 24.02%; height: 63pt; background-color: transparent;" valign="top" width="24%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">Confess</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 30.42%; height: 63pt; background-color: transparent;" valign="top" width="30%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">Deny</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr> <tr style="height: 30.75pt;"> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 21.64%; height: 30.75pt; background-color: transparent;" rowspan="2" valign="top" width="21%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-size: 11pt;"><o:p><span style="font-family: Arial;"> </span></o:p></span></p> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 11pt;">Prisoner B</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 23.92%; height: 30.75pt; background-color: transparent;" valign="top" width="23%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 11pt;">Confess</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 24.02%; height: 30.75pt; background-color: transparent;" valign="top" width="24%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(3 years, 3 years)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border: medium none rgb(212, 208, 200); padding: 0cm 5.4pt; width: 30.42%; height: 30.75pt; background-color: transparent;" valign="top" width="30%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(1 year, 10 years)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr> <tr style="height: 30.75pt;"> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 23.92%; height: 30.75pt; background-color: transparent;" valign="top" width="23%"> <p class="TabletextChar" style="margin: 1.5pt 0cm;"><span style="font-family: Arial;"><span style="font-size: 11pt;">Deny</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 24.02%; height: 30.75pt; background-color: transparent;" valign="top" width="24%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(10 years, 1 year)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td> <td style="border-style: none none solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) green; border-width: medium medium 1.5pt; padding: 0cm 5.4pt; width: 30.42%; height: 30.75pt; background-color: transparent;" valign="top" width="30%"> <p class="TabletextChar" style="margin: 1.5pt 0cm; text-align: center;" align="center"><span style="font-family: Arial;"><span style="font-size: 11pt;">(2 years, 2 years)</span><span style="font-size: 11pt;" lang="EN-GB"><o:p></o:p></span></span></p></td></tr></tbody></table> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-family:Arial, Helvetica, sans-serif;"><b style=""><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB">Real world applications of game theory<o:p></o:p></span></b></span></p> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">Game theory analysis has direct relevance to our study of the behaviour of businesses in oligopolistic markets – for example the decisions that firms must take over pricing of products, and also how much money to invest in research and development spending. Costly research projects represent a risk for any business – but if one firm invests in R&D, can another rival firm decide not to follow? They might lose the competitive edge in the market and suffer a long term decline in market share and profitability. <o:p></o:p></span></span></p> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">The dominant strategy for both firms is probably to go ahead with R&D spending. If they do not and the other firm does, then their profits fall and they lose market share. However, there are only a limited number of patents available to be won and if all of the leading firms in a market spend heavily on R&D, this may ultimately yield a lower total rate of return than if only one firm opts to proceed. <o:p></o:p></span></span></p> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">The <b style="">Prisoners’ Dilemma</b> can help to explain the break down of price fixing agreements between producers which can lead to the out-break of price wars among suppliers, the break-down of other joint ventures between producers and also the collapse of free-trade agreements between countries when one or more countries decides that protectionist strategies are in their own best interest.<o:p></o:p></span></span></p> <p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">The key point is that game theory provides an insight into the <b style="">interdependent decision-making</b> that lies at the heart of the interaction between businesses in a competitive market – particularly those dominated by a few leading players!</span></span></p><p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><br /><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"></span></p><p class="MsoNormal" style="margin: 6pt 0cm 9pt;"><span style="font-size: 11pt; font-family: Arial;" lang="EN-GB"><span style="font-family:Arial, Helvetica, sans-serif;">source: http://tutor2u.net/newsmanager/templates/default.aspx?a=840&z=1<br /></span></span></p></span>mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-53061029027910575272008-04-03T21:05:00.004-04:002008-04-03T21:19:07.836-04:00Object centred socialityToday's class, talking about commodity, traditional commodity, e-commodity, networked commodity, then networked objects, then object centered sociality which is from social object project from MSR. They are so fascinating to me, especially the idea sociable objects. Picture is sociable object, in today's class about commodity vs. e-commodity, and bar code, and then object centered socialityflickr; music is sociable object, in myspace; people is sociable object, in facebook; we also have: book is sociable object, in amazon; how about the designer's crafts in moma? how about the cloth in v's secret? how about the medicine? the thing we can't negotiate about, we know little.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-59922412030987406212008-04-01T19:38:00.003-04:002008-04-01T19:42:35.905-04:00market, old vs. the new, farmer market vs. e-bay<div class="content"> <p>What’s missing after moving from farmer market to ebay? That’s my first question. There are people in certain time, under certain circumstance, wishing to reducing the shopping time to zero, e.g. weekly or daily grocery shopping. Yes, time is money. Shipping fee is much less than the value of the time. But there are also people in some mood, don’t treat shopping as a task, but a relax, a desirable activity, a social event: selecting dresses with buddies, bargaining with sellers, listening to sellers talking about their home grow products. Bargain, to me, is very interesting since it’s a face to face marketing, both ends are willing to talk, some came to agreements and made a deal, some compromised, some rejected, and even rejection “saying no” to the seller’s final price is also so different person by person. I always tell my foreign friends in Beijing, to practice Chinese as well as learn about normal people, go to the local market and bargain with the sellers. Both goods and trust are tried to be sold to consumers, after a short time face to face interaction. </p> <p>Then my questions go to: How to make e-commerce meet people’s desire, other than merely fulfilling the task of transaction? What’s brought by e-commerce to discover people’s new desire? </p> <p>Say, guessing the best time to book the airplane tickets after looking into the dynamic statistics graph , or getting the feeling of reassuring themselves after seemingly knowing more data before making a decision ( naked data seems more powerful than traditional advertisement to persuade a decision) </p> <p>Yes, that’s the experience after e-commerce is invented, after getting people actually use e-commerce, after everything is being digitalized. The amazing part is those fun experience are not in physical market. </p> <p>How about they borrow some experience from each other? e.g. e-commerce involve social factors into online shopping experience while physical market in the corner of the street actually gave people access to digital data or other digital experience?</p> <p>So above is all about consumer end, how about the sellers? Like what Adam mentioned, “the art of buying a commodity where it is cheap and selling it where it is expensive.” So what digital tools brought to sellers to get what they want? An example came into my mind: Fishermen in a place in India using mobile phone to get where the fish is in demand oversupplied, so they actually could know where they should go to sell those fish in that particular day, or even a particular hour. But before adopting cellphone and using them to call other places, they just stick to the place close to their home, if too oversupplied to one place, they may just guess and move. sometimes, the second place is also already full. Because fish market is very time sensitive, they can’t afford searching and moving to several places within such a short time when fish is fresh, so they end up with not being able to sell out all the goods. (http://www.economist.com/finance/displaystory.cfm?story_id=9149142)</p> </div><p face="Calibri" size="11pt" style="margin: 0in;"></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><img src="http://media.economist.com/images/20070512/D1907FN0.jpg" alt=" " title="" height="268" width="350" /><br /><span style=""></span></p><p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style=""><br /></span></p>mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-7745658563195152822008-03-29T22:46:00.003-04:002008-03-29T22:55:28.989-04:00here really comes everybody~~same thing how people question, criticize mainstream media, (this example is sing dao daily, a hongkong based newspaper) by using their collective power on internet, by using tele-presense: cameras, dvs, social network websites, webpages, or even just comments against false and misleading news photos on mainstream or huge media corp.<br /><br /><p>http://www.zonaeuropa.com/20060103_2.htm<br /><span style=";font-family:Verdana;font-size:85%;" ><i>Sing Tao</i> rises to speak up on behalf of the police. There is a website (no URL) prepared by a private citizen that included comments from citizens as well as police officers. Among the comments were by a police officer about the demonstrators: they "used long poles and stripped down iron bars to stab us, they also used slings to fire iron bolts and it was super-painful when we get hit." The statement about the sling shots was supported by the Hong Kong Police Supervisors Association Vice-President Lau Tat-keung. Lau said that the demonstrators had three years of military service, they wore life vests that can ward off the blows from police truncheons and they used slings to shoot iron bolts. This showed that they came prepared. (Note: You can read more at <b><a href="http://www.zonaeuropa.com/20051219_1.htm" target="_blank">The Police Stories at WTO</a></b>).</span></p> <p align="center"><span style=";font-family:Verdana;font-size:85%;" ><img src="http://www.zonaeuropa.com/20060103_01.jpg" border="1" height="216" width="353" /></span></p> <p><span style=";font-family:Verdana;font-size:85%;" >In the middle of this half-page feature on page A4 of <i>Sing Tao</i>, there is a photo of a man wearing a gas mask and firing off a sling shot. The words at the top left corner of this photo are (in translation): "The anti-WTO demonstrators used powerful slings to shoot iron bolts at the anti-riot police."</span></p> <p align="center"><span style=";font-family:Verdana;font-size:85%;" ><img src="http://www.zonaeuropa.com/20060103_03.jpg" border="1" height="288" width="401" /> <img src="http://www.zonaeuropa.com/20060103_04.jpg" border="1" height="288" width="436" /></span></p>And this is how sing dao daily react to the mass critique.<br /><br /><span style=";font-family:Verdana;font-size:85%;" >The following item appeared in a small box on the editorial page (A18) on Thursday, January 5, 2006. I thank a journalist in another newspaper of the Sing Tao group for pointing that out to me.<br /> <img src="http://www.zonaeuropa.com/20060107_01.jpg" border="0" height="216" width="391" /><br /> (In translation) Notice of Clarification: On January 3, our newspaper had a report on page A4 titled "Sling used to fire screw bolts, Police hurt painfully" with which there was a file photo of a Venezuelan demonstrators using a sling. The source of that photo was not noted. A reader has written a letter to point out that this can easily cause misunderstanding. Our newpaper thanks the reader for pointing that out, and we apologize for having caused any midunderstanding.<br /><br /><br /></span>mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0tag:blogger.com,1999:blog-309958034779196209.post-60176819719561717642008-03-27T14:18:00.005-04:002008-03-27T15:48:10.318-04:00thoughts from tibet riot and media reaction, and mass grassroot reactionsoh~~ i have a strange feeling i'm gonna fail in some courses coz i can't stop searching and digging into the tibet riot issue and it has been several days, doing nothing, oh my god, my sensors, my voyeu couture... <br /><br />I'm obsessed by people's reactions to the Tibet riot (actually, not just the Tibet riot, but how different media interprets Tibet riot), and people's collaboratively digging into the issue, researching, looking for clues, and showing the evidence to question media's authenticity. here comes everybody ;) ~~<br /><br />I'm also obsessed by the cross border critique and the global voices being heared by people, back and force, which give a lesson to both Chinese people and westerners, which also shows bias from both of them from the comments. But the most fascinating thing is people, no matter what ideology they have, how much money they make, what color the skin is, under what education system, both formal education and informal ones, such as the media, people all pursue truth and fact!!! So finding out the fact became goal for everybody, thus makes us as a group, focusing on one thing, that it: what's actually happening in Tibet?<br /><br />The Tibet Riot built a bridge for people far from each other, geographically and ideologically, culturally and economically, start conversation, discussion and question, even condemn, to both each other and themselves. It's ok, as long as that helps digging out the truth.<br /><br />I'm also obsessed by the ties of US and China in such a globalized world, i mean, the economic ties. Even though, we put what's the truth aside, not talking about weather tibet should be free or not, the simple question is: Will US really support Tibet, regardless of China? will boycott to Olympics happen?<br /><br />It reminds me of the old article Dano brought up:<span style="font-weight: bold;"> </span>Foreign Affairs Big Mac I http://query.nytimes.com/gst/fullpage.html?res=9B03EEDD123FF93BA35751C1A960958260<br /><br />Anyway, so what happened these past 10 days was :<br /><br />My attention was caught by CNN and NYT's news about Tibet Riot, shocked by how stupid Chinese government was to attack Tibetans, since that's not logical at all, I actually didn't believe they attack a peaceful protest in Tibet, such a sensitive place at such a sensitive time before Olympics, i mean even without any patriotic judgement, just simply based on the logic and rationale, and the basic knowledge about Tibet and China, I felt the news was really bizarrer.<br /><br /> Then I followed the news, turning back to a Chinese media, sine.com.cn, which linked to CCTV, broadcasting the video and some pictures. The interesting thing is that pictures are almost the similar, either in CNN or in Sina, but the interpretation is different. I also didn't trust Chinese state owned media. But this time, these media used same batch of pictures and videos, telling different stories, that interested me a lot. At least one telsl lies or both? <br /><br />I admitted I'm not so careful finding the tricky little things in those photoes, until here, in globalvoicesonline, blogs by chinese people digged into the media: http://www.globalvoicesonline.org/2008/03/24/china-bloggers-declare-war-on-western-medias-tibet-coverage/<br />http://anti-cnn.com/<br /><br />CNN's march 14's online news about tibet riot chopped the picture and gave a biased report (this link and picture is already taken down by CNN as i traced back yesterday, but google cache and other media sourcing from CNN still has them, just google "report: 100 dead in tibet violence" which was the title of that piece of news in CNN<br />http://images.google.com/imgres?imgurl=http://i.l.cnn.net/cnn/2008/WORLD/asiapcf/03/15/tibet.unrest/art.lhasa.riot.afp.gi.jpg&imgrefurl=http://www.cnn.com/2008/WORLD/asiapcf/03/15/tibet.unrest/%3Firef%3Dhpmostpop&h=219&w=292&sz=13&hl=en&start=1&sig2=zz32wtZBFua8ui1V3bcRHQ&um=1&tbnid=vP_Xz8v1Z_nGLM:&tbnh=86&tbnw=115&ei=kO7rR_nBAZf0edeo2YYB&prev=/images%3Fq%3Dreport:%2B100%2Bdead%2Bin%2Btibet%2Bviolence%26um%3D1%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26sa%3DN<br />http://byfiles.storage.live.com/y1phrrOYdDY5fv4BIN6AIAuctuXHf7ekDftxK8ERgGOf_9aofkLErbcis1DdkBmzeMssQiL3_s-knc<br /><br />Below: the picture is not taken in Tibet, China, but is used by time.com as a support to its news. http://www.time.com/time/world/article/0,8599,1722509,00.html?iid=sphere-inline-bottom<br /><br />There are other evidences from GlobalVoicesOnline, showing how the news being tailored with purpose by media giants: bbc, fox, times, rtl.<br /><br />Yes, I also don't trust Chinese state media, then I stared researching into it. Looks like the evidence (pictures and videos) came from a foreign tourist: http://kadfly.blogspot.com/. It's amazing this normal tourist, not a journalist, just used his camera documenting what happend, triggered a lot reactions. It was ridiculous some comments even said he was with Communist Party. Another foreigner, a writer from the economist http://www.economist.com/world/asia/displaystory.cfm?story_id=10875823, was also eyewitnessing the whole thing and finally was interviewed by CNN. <br /><br />That's basically how the thing was. hungry now, b.r.b.mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com1tag:blogger.com,1999:blog-309958034779196209.post-41917822719776582912008-03-15T23:33:00.004-04:002008-03-15T23:56:41.680-04:00OQpR/C: anonymity, on line, double edge sword<a href="http://discovermagazine.com/2007/mar/jarons-world-internet-and-the-war-on-drugs"> "Does anonymity breed nastiness in the online world?"</a>by<span class="author"> Jaron Lanier</span> This is the question bothering me a lot recently after hearing about so many online "human meat search" (a new urban term in China, meaning massive mob collaboratively searching, investigating, condemning and scolding bad behavior <span class="blsp-spelling-error" id="SPELLING_ERROR_0">netizens</span>.<span style="font-weight: bold;"> </span>e.g. young lady killing cat event in 2007 in China. There were many nasty comments towards this nasty thing this lady did. Several people involved were almost ruined by the powerful net mobs. If we say the anonymous lady who killed the cat was irresponsible, then how about those among the anonymous crowds throwing out the irresponsible comments?<br /><br />"People who can spontaneously invent a pseudonym in order to post a comment on a blog or on <span class="blsp-spelling-error" id="SPELLING_ERROR_1">YouTube</span> are often remarkably mean. Buyers and sellers on eBay are usually civil, despite occasional annoyances like fraud. Based on those data you could propose that transient anonymity coupled with a lack of consequences is what brings out online idiocy. With more data, the hypothesis can be refined. Participants in Second Life (a virtual online world) are not as mean to each other as people posting comments to Slashdot (a popular technology news site) or engaging in edit wars on <span class="blsp-spelling-error" id="SPELLING_ERROR_2">Wikipedia</span>, even though all use persistent pseudonyms. "<br /><br />"Since there were so few people online, though, bad “netiquette” was then more of a curiosity than a problem."<br /><br />"It’s not crazy to worry that, with millions of people connected through a medium that sometimes brings out their worst tendencies, massive, fascist-style mobs could rise up suddenly."<br /><br />Of course, we all know anonymity could keep our privacy, make people brave to express their opinions, somehow protect people and fight against the authority. But the double edge sword affords people great "freedom" to even abandon their identity and act mean in this anonymous online world. People all know that's mean, I assume, but the world is <span class="blsp-spelling-corrected" id="SPELLING_ERROR_3">anonymous</span>, so...mEnG lihttp://www.blogger.com/profile/05893953984929307534noreply@blogger.com0