tag:blogger.com,1999:blog-38733684042893663582009-07-09T11:49:09.153-07:00Bring Back the 80's!Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.comBlogger22125tag:blogger.com,1999:blog-3873368404289366358.post-14799815845842048482009-07-09T11:24:00.000-07:002009-07-09T11:49:09.166-07:00Holy Crap on a Cracker!<div style="border: inset #003; margin: 0 auto 10px; display: block; text-align: center; width: 283px; font-size: smaller; float: right; "><a href='http://questionablecontent.net/view.php?comic=1444'><img src="http://www.lightsecond.com/pub/doras_bewbs.jpg" alt="" border="0" /></a><div style='font:8pt/9pt sans-serif; background: white; padding: 1px 4px; border-top: 1px solid #003; '>Mmmm, comfy! ;D</div></div>Well, here's the scoop.<br /><br />Late last year I <a href='http://bbt8.blogspot.com/2008/08/media-crashing-into-now.html'>posted an article</a> talking about consuming serialized media in general, and mentioning an awexome webcomic called <a href='http://questionablecontent.net/'>Questionable Content</a> in particular.<br /><br />Jeph is known for his serial background humor. For example, he will have posters in the background it might take one or more strips just to see all of, every in-world "day" some new barrista humor is chalked into the blackboard menu at the coffee shop of DOOM, and people wear offbeat <a href='http://www.topatoco.com/merchant.mvc?Screen=CTGY&Store_Code=TO&Category_Code=QC'>tee-shirts</a> at arbitrary times.<br /><br />This morning I was astonished to find out that I HAD BEEN MADE INTO A TEE-SHIRT! And that furthermore, Dora be wearing me! ;D<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-1479981584584204848?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com0tag:blogger.com,1999:blog-3873368404289366358.post-790964048491745272009-07-04T18:24:00.001-07:002009-07-04T21:39:37.953-07:00Copyright AbolitionHello friends, I am sorry that I haven't written in my blog much recently. It seems like I only post here when I have a new machinema to publish, or when I get an email from Google that gets me riled up about consumer rights online.<br /><br /><a href="http://bbt8.blogspot.com/2009/03/taking-step-to-resist-googles.html">In a previous post</a>, I made my stand clear regarding online privacy. Today I would like to talk about my feelings regarding Copyright, which are probably even more unusual and surprising.<br /><br />I am a <a href="http://en.wikipedia.org/wiki/Copyright_infringement">pirate</a>. I download songs, software, movies and TV shows without paying money for the privilege. Virtually everyone I know that knows how to even remotely use a computer commits some form of piracy or another on a regular basis, but they normally qualify it with strange conditions such as "I only download content that is hard to find to purchase legally", or "I only download material I've already paid for legally", or "shaddap I don't want to talk about it right now."<br /><br />I have always been mystified by this ethical double standard so many practice, and until recently I shared in it. Essentially, I did not understand what copyright law should look like, but I did feel strongly that if someone online had material they chose to share with me (being an anonymous neighbor on the nets) that any law preventing this based upon the material itself is a form of <a href="http://en.wikipedia.org/wiki/Censorship">censorship</a> and I didn't get too broken up over resisting that.<br /><br />Sometime over the last year, I have however been able to solidify my position. I've come to back a political ideology which would leave copyright law quite simple indeed, on account of it being entirely absent.<br /><br />I have come to the conclusion that the best legal framework for society to grow and innovate in is one where copyright law simply does not exist. Period. No copyright. None. Ever. Finito.<br /><br />At first glance, you would think that is a common conclusion that a pirate would come to, given that pirates are best known for logging onto bittorrent and gnutella based services to download every kind of media which exists as soon as it is released. But once you start plumbing people's political opinions in popular online dialogues, the picture starts looking <a href="http://slashdot.org/comments.pl?sid=1267253&cid=28315591">very</a> <a href="http://slashdot.org/comments.pl?sid=1280389&cid=28505899">different</a> <a href="http://www.pirate-party.us/platform">indeed</a>.<br /><br />Apparently, most internet users seem more interested in <a href="http://www.copyrightreform.us/">Copyright Reform</a>, most popularly (though I cannot find a mid-page link to a quote, tellingly enough) reducing the copyright term<br />limit to roughly 14 years and making it easier for consumers to legally make more use of their purchases. However, since I personally estimate that more than half of online copyright infringement involves material less than 14 years old (put another way, newer than the world wide web?) most of these people are gunning for a law that they would still be breaking once it's ratified.<br /><br />I on the other hand, and <a href="http://www.digitalproductions.co.uk/">the few people I know of who agree with me</a>, submit that copyright law is simply harmful on a large scale. Put in the barest terms, creation of work should not entitle any person to interfere in every transaction that third parties engage in all around the world merely to artificially inflate the value of the work. Unhindered communication is magnitudes more valuable to the global community than the ability to profit from reselling infinitely copyable non-commodities.<br /><br />I have made my point a number of different ways in the past, normally in rebuttal in online forums, but I found myself writing an email to a friend today and a couple of hours later I had completed another illustration which details my feelings on the matter quite well. So, I decided to post it here instead.<br /><br /><hr /><br /><br />I imagine a world like ours in most respects, I will call it Lacuna. For the simplicity of this illustrations, the Lacunans speak English.<br /><br />There is a custom that Lacuna artists can invent new words. So long as the word they invent follows certain phonetic rules, and so long as nobody claims prior use of the word, they can call it their own and then charge others for the convoluted right of being able to use the word in discussion. The definition is set by the author, but much like the "meaning" of any art it is really more decided by the consumers and the artist stays ahead of this evolution taking credit for meaning it that way all along.<br /><br />There is glamorous public interest in Lacuna for these new, forbidden words. They do little to forward actual communication since so few people are really familiar with them, but speakers of them have status. They sound important because they utter words they had to burn money to obtain license to. Soon, commoners who hear these words spoken often enough figure out how to pronounce and write them, and some begin doing so.<br /><br />Oh no! The market value of these new "works of art" are being threatened by counterfeiters! Customer demand in words that have been sullied by common tongues drops. So the industry does the only thing it can do in it's own reasonable self-interest. It either lobbies for new laws or perverts existing laws to levy <a href="http://www.wired.com/threatlevel/2009/06/thomasfollow/">ever greater punishments</a> against those who speak these hallowed words in public.<br /><br />Soon, commoners know to be careful not to say such forbidden things where they might be heard. Still, when alone and out of earshot of the aristocracy they vie for status among one another by demonstrating working knowledge of the forbidden art. This leaves commoners less impressed by aristocrats who use the words which commoner's have "cracked", dropping aristocratic demand for "cracked" words, and leading to still more invasive prosecution attempts against commoners including monitoring all private communication, rewarding individuals who report speech violations and even posing as commoners to try to catch them in the act.<br /><br />All the while, new "hallowed" words are created which hew closer and closer in pronunciation and/or spelling to actual words of the original English language. If commoner's using hallowed words devalue them commercially, then surely the coined usage of hallowed words devalue the communicational power of English words, do they not? One notable wordsmith, Dalt Wisney, goes so far as to craft new commercial words which sound <a href="http://www.wired.com/epicenter/2007/05/hijacked_disney/">very</a> <a href="http://www.nytimes.com/1989/03/31/movies/disney-company-sues-over-snow-white-use.html">similar</a> <a href="http://en.wikipedia.org/wiki/Pinocchio">to</a> <a href="http://en.wikipedia.org/wiki/Cinderella">some</a> <a href="http://en.wikipedia.org/wiki/Sleeping_Beauty">of</a> <a href="http://en.wikipedia.org/wiki/Sleeping_Beauty">the</a> <a href="http://www.independent.co.uk/news/world/japanese-get-animated-over-disney-cartoon-1376361.html">first</a> <a href="http://cyberlaw.stanford.edu/attachments/Telegraph%20re%20Barry%20Prequel.pdf">words</a> Lacunans use in the English Language growing up. Whether he had planned to or not, over the next two generations he derailed the aristocracy into using his words exclusively in favor of their plain English counterparts, and guaranteed that they would pay him (and his successors) for the privilege to do so indefinitely. As time wore on, the original English vocabulary sounded crass and unpolished to aristocratic ears, and the commoners who invoked such vulgar language were shunned and ridiculed.<br /><br />A time came where virtually none of the English language still had coin in this world. You can try to speak it, but noone will understand you because even most commoners work their fingers to the bone for the very privilege of communicating to their employers with alien, hallowed vocabularies. Some groups of people still try to band together, keeping the English language alive amongst themselves and abiding by what they interpret the law to require all at the same time, but it takes only a cease and desist letter or court order to quash such attempts since none of the participants can <a href="http://cyberlaw.stanford.edu/attachments/Telegraph%20re%20Barry%20Prequel.pdf">afford the bureaucracy of defending their freedoms in court</a>.<br /><br />Then a day comes when a prosecutorial equilibrium is reached. The peasants are so far subjugated they cannot recall what freedom is like (Stockholm Syndrome). They still communicate, but only by working hard to pay for what small vocabularies they have. None wish to rock the boat and anger the aristocrats — who give them language so reasonably — by speaking out of turn, so the world persists in a sort of <a href="http://en.wikipedia.org/wiki/Nash_equilibrium">Nash Equilibrium</a>. No utility or true societal benefit stems from the subversion to natural language, and much suffering is evident: but not visible from within this society, nor can any party see any individual action they could take which would better their lot.<br /><br />The day the wireless telegraph is invented in Lacuna, nobody saw it's potential to shift the balance of power in a battle everyone thought was over long ago. It opens a new avenue of communication between people. Between businesses, between aristocrats, and even difficult-to-monitor communication between far-flung commoners.<br /><br />So, commoners begin learning Morse code and tapping at one another. Early models of the machine support abysmally low bit rates, so to begin with you can only get simple, 10-100 kilobyte hallowed words across at a time. Most commoners use this device for major announcements, such as the hallowed equivalents of "Baby!" or "Marry?" or "Won!" hoping that shared context will help to complete the communication. There is nowhere near enough capacity to reliably communicate truly lucrative hallowed words.<br /><br />Soon enough, bitrates begin increasing. The thresholds by which long words <i>can</i> be transmitted are passed long before the sluggish aristocracy is prepared for the ramifications. Now, geographically distant commoners who have paid for disjoint vocabulary sets begin sharing one another's words so that they can understand each other. Each time they do habit causes them to glance over their shoulder, but they find that nobody is there to reprove them. This mode of communication is technologically fairly private, but the privacy people experience is practicably perfect due to lack of repressive interest in what they have to say.<br /><br />Commoners find that their communicational effectiveness increases somewhat as they learn inexpensive words used heavily elsewhere, as they are used lightly where they live too. So <b>that's</b> what this commoner's boss has been saying behind his back all this time? Oh, this other commoner can now understand parts of news reports that were not initially meant to be perceived by poor people. The list goes on.<br /><br />As small pockets of commoners begin to see the value of sharing these words illegally — and the capacity to get away with it in this new communications medium — some band together ahead of the curve of public awareness to create a clearinghouse that they call "Vocabster", where people are free to advertise what words they know and browsers can elect to learn whatsoever words they please. Soon, the users of this service command a powerful communicative arsenal.<br /><br />It takes some time for the aristocracy to respond to the equalizing effect of this informational weather system which is damaging their hegemony. They know they cannot admit it's existence without drawing public attention to it and potentially worsening the problem. <a href="http://www.wired.com/politics/law/news/2000/04/35670">The story does break</a> however with a single, wealthy, disgruntled wordsmith throwing a brick at the very segment of the population who are interested in the words he invents. Later it will be made clear that he owns no right in these words either, he has sold them to his publishing house in exchange for enhanced noteriety. One day he will <a href="http://www.theregister.co.uk/2009/03/06/metallica_lars_ulrich_downloads_album_illegally/">publicly admit</a> to logging on to such a clearing house to be taught how to use a word which he invented, but later forgot the details of. He states that he was not too cheap, but simply too busy to engage in the growing bureaucracy required to re-purchase his word.<br /><br />Vocabster is threatened with court orders, and it resists all threats publicly, improving it's notability every time. Eventually it is taken to court, and thereafter "purchased" into oblivion, but not before other clearing houses with even more advanced technology take it's place.<br /><br />Next, the aristocracy begins threatening individual commoners with jailtime for participating in these clearinghouses. This is perhaps a century removed from the early attempts at vocabularital freedom, so the public is simply not prepared for the hard demands made by the aristocracy in these cases nor are the aristocracy properly prepared to wage so many small battles simultaneously. While they try many people who have gone so far as to profit from their counter-establishment activities, all of the PR focuses on the 7 year olds, grandmothers and poor college students who are drug into court instead. Guilty or not of the sharing they are accused of, they hew as far from the picture of a hardened criminal as the public can understand. This helps illuminate how much power the commoners have achieved, how little the establishment still holds, and helps to make it clear how little the Lacunan aristocracy values the lives of individual commoners when they cannot be fleeced properly.<br /><br />Another popular place online in this world is a bulletin board called Wordtube, where people can share short messages with one another. Up and coming word smiths use this place to craft and share their own words, determining their popularity and cutting their teeth. Some people share commercial words here unaltered, and when enough attention is drawn the Wordtube administration takes these down. What few expected are how many wordsmiths might create <a href="http://www.hrwiki.org/wiki/Portmanteaus">portmanteaus</a> of commercial words to communicate their own point, and then use the power of this bulletin board to disseminate their hybrid creations. Instead of vetting the research to make sure no similar hallowed word exists, and finding out what complicated pronunciations flow easily off the tongue, and hiring a lawyer to back their property claim: they borrow parts from a pool of words which are proven to work for their audience and remix their own efforts from there. Unfortunately, <a href="http://www.youtube.com/t/howto_copyright">this practice is also illegal</a> and many ameture wordsmiths have their work summarily removed by Wordtube and related "legal" sharing services, unless the individual feels so fervently about their work that they can afford to go to court over the matter.<br /><br />While they don't realize it, <a href="http://en.wikipedia.org/wiki/Hybridisation">hybridisation</a> is precisely how language evolved in Lacuna before it became commercialized, and sharing is exactly how it propagated. In Lacuna it was once believed that the common person understanding a word or finding utility for it was so much more valuable than prostrating yourself before it's coiner that everyone used words with roots hundreds or even thousands of years old, and noone remembered who first coined any of them. A man could simply open his mouth and speak his peace without first <a href="http://news.bbc.co.uk/2/hi/entertainment/3720455.stm">signing himself into bondage</a> for a vocabulary portfolio.<br /><br />But now the battle is engaged once more. The liberal commoners are empowered by a curiously difficult to censor communications network. The aristocrats on the other hand are positively giddy. Not because of the capability they may have to profit with their old, corrupt business model over this network if they can ever re-master control, why think so small? But because now they can paint themselves as victims to try to <a href="http://en.wikipedia.org/wiki/Trusted_computing">exact</a> <a href="http://en.wikipedia.org/wiki/Digital_rights_management">power</a> <a href="http://arstechnica.com/old/content/2007/11/eff-study-reveals-evidence-of-comcasts-bittorrent-interference.ars">over</a> <a href="http://www.theregister.co.uk/2002/11/21/all_cds_will_be_protected/">the</a> <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2007/05/02/BUGFTPJL7233.DTL">very</a> <a href="http://www.informationweek.com/news/security/vulnerabilities/showArticle.jhtml?articleID=218101773">network</a> <a href="http://www.slate.com/id/2221397">itself</a>, and the ability to censor non-vocabulary related material when doing so leads to their profit. The aristocrats leverage the attitudes of the commoners which they have brainwashed. Commoners who have invested in the old model, and feel as though their investments and hard work would be nullified, putting them at a disadvantage should the free-language advocates win. Commoners dreaming of the beautiful new million-dollar words coming out this summer which they can purchase a right to hear if the liberals simply do not piss off the establishment too much. Commoners with dollar signs in their eyes, imagining the earnings they could make by creating and profiting from their own words.. not realizing their artful creations would simply be purchased by aristocratic organizations and the artist simply signed into bondage like the golden goose, or relegated to obscurity if they do not agree to the establishment's terms.<br /><br />Such unfortunate souls worry that if liberals had their way, there would be no incentive for people to invent new words! Who would spend millions researching long, complicated utterances when they will not make return on investment? There is so much risk involved you see, since your word may prove unpopular, and you won't know until after you've already committed your investment. Everyone would get tired of the words we currently use to one up one another, and then all speech would grind to a halt! Apparently, we would drown in our own liberty. They call a liberal who merely sits at home, learning whatever words he chooses easily over the telegram "greedy", adding the hallowed equivalents of other choice inferences such as "unprincipalled, fat, slob". It is claimed that the liberals rock the boat simply to one-up hard working citizens with their ill-gotten vocabulary, and any claims to natural right over language are scoffed at.<br /><br />Thus, the 3-part opera occurring in the real world we live in can be illustrated using slightly different terms, to help illuminate to the layperson the depth and breadth of how natural rights are perverted by our global content production industries into a new, innocent-seeming status quo. Most people cannot imagine the power of an interconnected network like this world's Internet, they see it only as a means to purchase and obtain canned content and perhaps to pass short emails to one another. However we can cooperate with each other instead if we choose. We can participate in the creation of content, we can be both producer and consumer. It's not an activity everyone would feel comfortable investing themselves in overnight, but if it becomes a fad and enough of your friends and family participate you know that one day you will too. However, such processes cannot get off the ground so long as creating, sharing, and echoing content are forbidden by powerful people and company's with no interest in anything but monetizing whatever content is in their control. You cannot share their content without being sued or cut from communities such as Youtube over threats of suit. You cannot make your own creations based upon their content or anything conspicuously similar for the same reason, you cannot even make fully original content which competes with theirs or which they would have any reason whatsoever to object to because court threats function as a form of censorship. Unless your content makes so much bank for you that you can afford to meet your accusers in court, you are simply gagged by process, while in the meantime access to all meaningful art in our culture is traded and groomed by profiteers. Notice I said "meaningful" art, not "good" art. The Lacunans in my parable found that the versitile, natural English language lost all import once the publicly vaunted, though inferior hallowed language came into coin. This is the crisis we face in our culture as well, as fewer people consume old media and we are alienated from any cultural reference that is not covered by copyright.<br /><br />I hope this long post has made sense to some people (though I am certain zero people would read it through, even if six billion were given a chance ;3) now I'll go try and see some fireworks with the family.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-79096404849174527?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com2tag:blogger.com,1999:blog-3873368404289366358.post-16641646738252035162009-03-25T16:58:00.001-07:002009-03-25T17:01:26.578-07:00One small step for batOne giant leap for.. well.. I'm not really part of any larger groups at all, am I? lol<br /><br />So after much work, I have been able to perfect recording movies out of that Second Life game that I play so much. Here is my first test complete with voice chat and in-game sounds. Let me know your thoughts, ye fictional reader? ;3<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DHTaMMk5afo&hl=en&fs=1&color1=0x234900&color2=0x4e9e00"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DHTaMMk5afo&hl=en&fs=1&color1=0x234900&color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-1664164673825203516?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com2tag:blogger.com,1999:blog-3873368404289366358.post-34279955677952038652009-03-13T13:03:00.000-07:002009-03-13T13:58:04.459-07:00Taking a step to resist Google's advertising-based privacy invasionsI run a website that has traditionally run Google's adwords advertisements. I don't get a lot of traffic, but after 5 years of business my adwords account is now up to a handsome $13usd.<br /><br />Because I run this website, Google emailed me yesterday to let me know that — as an advertiser — my website will need to update it's privacy policy.<br /><br />Why? Because Google will now be tracking the behavior of individual users via their "<a href="https://www.google.com/adsense/support/bin/topic.py?topic=20310">interest-based advertisements</a>" in order to better target them with ads. Apparently, this is among the suite of technologies they gained access to by purchasing DoubleClick.<br /><br />I have to update my privacy policy, now that Google has drafted me to help them invade the privacy of my users. I guess they just don't want me to be caught off-guard and get sued for their actions. Thanks for the head's up there, Google.<br /><br />So I've researched the matter further. According to <a href="https://www.google.com/adsense/support/bin/answer.py?answer=140380">this faq item</a> there is no way for a publisher to opt out of this "service". While you might be able to opt out of displaying ads resulting from such collected data, there is no way to opt out of actually helping to collect the data aside from quitting the adwords program entirely. (Well Google, it looks like you'll be cutting me a check for that $13 after all now, doesn't it?)<br /><br />So, severing that business relationship takes a load off of my mind. Nonetheless, there is still the matter of us consumers. How may we protect ourselves against such behavioral targeting?<br /><br />Checking Google's FAQ, they recommend that you <a href="http://www.google.com/privacy_ads.html">opt out of their spying with a cookie</a>. Isn't that a clever idea? Use a cookie to ask not to get cookies?<br /><br />Even this irony is not lost on Google. They know that users like to be able to clear out their cookies, and might find it counter-productive to clear out their anti-cookie cookie. So Google has <a href="http://www.google.com/ads/preferences/plugin/">developed a Firefox plugin</a> to maintain their special cookie, even if you delete all the rest of your cookies.<br /><br />Of course, this unprecedented insult to the dignity of internet users worldwide begs many questions:<br /><ul><br /> <li>Is their plugin secure, or will it mine my computer from an even more tender vantage point?</li><br /> <li>Would it be reasonable to trust Google to maintain this plugin indefinitely? What if it stops working — even by design. How would we even know?</li><br /> <li>Will you be forced to use a browser their plugin is compatible with before you can be protected from their snooping?</li><br /> <li>What if Google can use this one opt-out cookie to perform all of their tracking needs? All it has to be is an identifier keyed against the database in their servers, after all.</li><br /> <li>Should we trust the remedy of our oppression to our very oppressor?</li><br /> <li>Should a user's privacy and dignity be stripped away by default, and only protected voluntarily if we ask nicely enough and jump through some hoops?</li><br /></ul><br /><br />I encourage my readers to tip Google's opt-out cup back into their laps. There must be one or many better ways for a user to protect their online privacy. I would like my readers to be able to read what I am saying without fear of being spied upon for example, since Blogger is hosted by Google.. but also because most free blogging platforms presently feature Google or DoubleClick advertisements.<br /><br />So I will list the counter-options that I am aware of which users can use to defend themselves. I don't have much just now, but I encourage you to post comments (or email me at jesset@gmail.com) with better suggestions or clarifications, and I will update this article accordingly.<br /><br /><ul><br /> <li>Firefox plugin <a href="https://addons.mozilla.org/en-US/firefox/addon/6826">Ad blocker</a>, blocks most well-known advertising networks, including Google and DoubleClick, and also blocks the dreaded Google Analytics website tracking script.</li><br /> <li>Browser-agnostic proxy-filter <a href="http://www.privoxy.org/">Privoxy</a>, you can run this from Windows or Unix based machines. Instruct your browser to use this proxy, and on non-SSL based connections it will actively scrub ad code, scripts, image bugs, and annoyances from web pages.. it also scrubs your outbound HTTP headers for popular personally-trackable data. Unfortunately, from it's vantage point as a proxy it cannot aid with SSL-based connections.</li><br /> <li>Come on guys, help me fill out this list!</li><br /></ul><br /><br />So it comes down to us, we must arm ourselves in order to enjoy a relatively non-obtrusive stay on the interwebs. I have never used Ad Block before. I have a firefox bookmarklet that manually squashes visually annoying ads, but aside from that I have not been bothered and I have clicked on advertisements which I have found interesting. That was back when the web was stateless. Now however, it appears as though I'll have to take the step of saying goodbye to advertisements, and tell Google, and every other web-ad provider to take their revenue streams and shove them. <br /><br />I am sorry, I truly am.. but when you exploit your position in the industry to grind the little guy like so much wheat, I simply cannot defend or support you any more. I will continue to bilk free services from you, <a href="http://youarrapiratewow.ytmnd.com/">Yar Har Fiddle Dee Dee</a>, but I will actively do what I can to protect my privacy. I will junk your advertisements and I will encourage others to do so. I will take, and take pains not to give back. If this attitude is burdensome to you Google, then you ought to change your policies and apologize to your public.. bind yourself procedurally to be kept honest.. or else we will abide until the day that someone who can accomplish that will replace you.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-3427995567795203865?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com4tag:blogger.com,1999:blog-3873368404289366358.post-83262911869277666132008-12-27T14:13:00.000-08:002008-12-27T14:15:16.594-08:00Monkeys and typewritersIf 10 monkeys assailed 10 typewriters for 10 minutes you would eventually get a realtime stream from 4chan /b/<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-8326291186927766613?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com0tag:blogger.com,1999:blog-3873368404289366358.post-60914357288099782152008-10-02T17:33:00.000-07:002008-10-02T17:51:35.394-07:00This is the Freelancer's domain!<div style="border: inset #003; margin: 0 auto 10px; display: block; text-align: center; width: 450px; font-size: smaller; "><img src="http://www.lightsecond.com/pub/triad.jpg" alt="" border="0" /><div style='font:8pt/9pt sans-serif; background: white; padding: 1px 4px; border-top: 1px solid #003; '>Heed all ye who approacheth!</div></div><!--<br /><br />-->In the year of our lord 1992 I used Autocad r11 (yes there was an r11 :D) and mathematically prepared a blend of a sierpinski triangle with a penrose.. triangle.. and made the unholy figure you see illustrated here.<br /><br />Then, combined with the zany text you see, I affixed this 4'x3' banner to my bedroom door. At the time, I was known by the pre-interweb moniker "The Freelancer" and I think some of our friends called ourselves "The Triad" so.. <br /><br />Anyway! That's a rundown of some of my crazy high school antics! :D The end<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-6091435728809978215?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com0tag:blogger.com,1999:blog-3873368404289366358.post-76249798251907337932008-08-21T12:14:00.000-07:002008-08-21T13:11:36.437-07:00Media crashing into "now"<div style="border: inset #003; margin: 0 auto 10px; display: block; text-align: center; width: 458px; font-size: smaller; "><img src="http://www.lightsecond.com/pub/evolution_of_faye.jpg" alt="" border="0" /><div style='font:8pt/9pt sans-serif; background: white; padding: 1px 4px; border-top: 1px solid #003; '>The Evolution of Faye</div></div><!--<br /><br />-->I am a connoisseur of serial, archived media content.<br />For example, I download entire seasons of television programs from the interweb, and watch them when I want to.<br /><br />One invariable side effect of this approach is your media crashing into "now". That is when your cozy backlog of new material to consume runs out, and you have to wait with every other schlep for the next episode to air.<br /><br />Bit torrent is good and our friend, so as soon as there is an official airing anywhere in the world, I can has a copy. For example I can see <a href='http://www.bbc.co.uk/doctorwho/'>Doctor Who</a> months before it airs here in the states (I actually bought online and gave several of my friends important T-shirts months before the episode "Blink" aired, complete with weeping angels (the design is no longer available online, just text only or no text now!)<br /><br />Yet still, you feel so mortal waiting for the next episode!<br /><br />I also read web comics. I have RSS for most of mine, so they are easy to keep track of.<br /><br />But I began reading <a href='http://www.questionablecontent.net/'>Questionable Content</a> a couple of weeks back. I hit "first" and just read through from the beginning since it's a good serial, and I had no hope of properly understanding the backstory without.. well.. reading it. <br /><br />But now, 10 days and 1213 episodes later. *bam!* it's now-time! whaaanh! I ran out of QC!<br /><br />I suppose the consolation is now I can make use of <a href='http://www.questionablecontent.net/QCRSS.xml'>JJ's RSS Feed</a> now. No more guessing and searching for where I left off last ;)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-7624979825190733793?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com4tag:blogger.com,1999:blog-3873368404289366358.post-70816032325933623532008-08-01T10:47:00.000-07:002008-08-01T10:55:03.883-07:00How to port forward like a pimp daddySSH can tunnel TCP ports for you. But what if you need to tunnel UDP as well? SSH doesn't speak UDP.<br /><br />Oh. But netcat does. Also, netcat is awexome. Throw in a fifo and you'll be taking over the world in no time. Just ask Guillaume Cottenceau, he will <a href='http://www.zarb.org/~gc/html/udp-in-ssh-tunneling.html'>show you how it's done</a>, friend. :3<br /><br />I had never used a fifo before; I wasn't even sure what they did. They sure seem nice! But notice the end of the article? After patting yourself on the back for making netcat and fifo's dance, you learn that socat laughs and does the job of both of them simultaneously. :)<br /><br />to be strictly accurate, socat itself is capable of openssh encryption so....... if you work out another authentication method, socat could even replace the SSH client and server in this tunnel!!1!one<br /><br />I, for one, welcome our new socket forwarding overlords. :D<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-7081603232593362353?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com0tag:blogger.com,1999:blog-3873368404289366358.post-68866072515626128672008-07-04T01:28:00.000-07:002008-07-04T02:13:54.700-07:00The Device HAS been modified, yo!So some students from <a href='http://www.digipen.edu/'>the Digipen Institute of Technology</a> Had an idea for a game. Of course, it's an idea stolen from <a href='http://www.lightsecond.com/bbt8/archives/000127.html'>a book series I never wrote in high school</a> -- specifically; what would happen if you could create planar portals in pairs (doorways if you will .. Monster's Inc did this too!) that both physically and visually linked two locations in regular space?<br /><br />My treatise explored what such power would do to society (security, construction, travel, etc). Monster's Inc explored the concept as a doorway to alternate worlds (back and forth between Earth and Monstropolis). These folk weaponized their portals and built a couple of FPS: most notably "<a href='http://orange.half-life2.com/trailers/portal.htm'>Portal</a>" which twists and tortures the celebrated HL2 Source/Havok engine.<br /><br />Critical reception was strong. The quirky game mechanic melded wonderfully with an OCD story line and cast of characters so short as to be virtually non-existant. Fans went wild (in spurts), sometimes fan game maps were made. Sometimes fanart. <a href='http://www.vgcats.com/'>VGCats</a> made a <a href='http://www.vgcats.com/comics/?strip_id=249'>Comic Strip</a> and an <a href='http://www.vgcats.com/comics/extras/stillalive.php'>AMV</a> based on the credits song "Still Alive". <a href='http://www.penny-arcade.com/'>Penny Arcare</a> envisioned an <a href='http://www.penny-arcade.com/comic/2007/10/12/'>infinite slide</a> using this tech. <a href='http://www.xkcd.com/'>Randall Munroe</a> gave villian GlaDOS <a href='http://www.xkcd.com/375/'>a boyfriend</a>.<br /><br />A music group with no website who appropriately named themselves "Victims of Science" remixed sounds from the game and some of the dialog by GlaDOS and the turrets to make a song called "<a href='http://www.tindeck.com/audio/file/cbyr-Victims_of_Science_-_The_Device_Has_Been_Modified.mp3'>The Device has been Modified</a>". It became popular enough to rival the following of the original end-credits song "Still Alive" by <a href='http://www.jonathancoulton.com'>Jonny Coulton</a>.<br /><br />TDHBM is actually really fun to <a href='http://www.audio-surf.com/'>AudioSurf</a> to as well. One day I found a <a href='http://video.google.com/videoplay?docid=2310190593899267338'>video</a> someone made of them playing AS to TDHBM. I felt like whipping that link out into chat today, so I did's a video search.<br /><br />But I found this first.<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/kuYT-d_fxpE&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/kuYT-d_fxpE&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />Apparently this <a href='http://youtube.com/user/thecybercat'>thecybercat</a> dude is one of the best Portal players in the world, with record speed runs posted on Youtube.<br /><br />Also, he can swing himself some visual effects. This is some kind of AMV he's got here.<br />But the link underneath that in Youtube says "Go check out my NEW version of this! It's way better" and then that leads you here:<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8IGS9qY7xko&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/8IGS9qY7xko&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />...<br /><br />er,<br /><br />...<br /><br />Sorry, this just makes me mentally blue screen and I can never remember what I just saw. But check out the <a href='http://youtube.com/comment_servlet?all_comments&v=8IGS9qY7xko&fromurl=/watch%3Fv%3D8IGS9qY7xko%26feature%3Drelated'>Youtube comments</a> on that sumbitch! The response is unanimous and uncontested (as of this blogposting); thecybercat now has an undead army at his command. <br /><br />Now I'm wondering where you can get higher res versions of these videos for mah media center? :3<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-6886607251562612867?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com0tag:blogger.com,1999:blog-3873368404289366358.post-25335263891072881492008-04-15T22:15:00.000-07:002008-04-15T22:44:17.478-07:00Cest amoure?They say that the internet is a place which enables stalkers to track down their prey. Some have cited Second Life as a venue which is often used to this purpose.<br /><br />This is a short story about a pretty young lady caught up in just such a scenario. It's just that she's, you know, not precisely the one being followed ;)<br /><br /><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/HBkMFVAuLPk&hl=en&color1=0x234900&color2=0x4e9e00"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/HBkMFVAuLPk&hl=en&color1=0x234900&color2=0x4e9e00" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-2533526389107288149?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com2tag:blogger.com,1999:blog-3873368404289366358.post-58405390085344460372008-04-15T04:32:00.000-07:002008-04-15T04:33:09.515-07:00Yay, Florida!Eric and Darla and I have all arrived safe in Boca Raton. Just keepin' y'all up to date! :)<br /><br />- - Jesse/Happ<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-5840539008534446037?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com2tag:blogger.com,1999:blog-3873368404289366358.post-22096472886151614712008-04-01T14:44:00.000-07:002008-08-21T12:52:50.095-07:00All Hail Windlight!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WQmQNUBS0FA/R_LEgL061dI/AAAAAAAAABo/-wb5deROIcw/s1600-h/Snapshot_038.jpg"><img style="border: 2px inset black; margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_WQmQNUBS0FA/R_LEgL061dI/AAAAAAAAABo/-wb5deROIcw/s400/Snapshot_038.jpg" alt="" id="BLOGGER_PHOTO_ID_5184422178266469842" border="0" /></a><br /><br /><br />Where did this picture come from you ask? Did I go crazy with the photoshopitude?<br />I did no such thing. This is a straight up screen shot of <a href="http://www.secondlife.com/">Second Life</a>'s new <a href="http://secondlife.com/community/downloads-optional.php">Release Candidate</a>.<br /><br />2-3 times better frame rate on client side effects (like tv screens, flexiprims, particles) water and sky effects, as you can see, look breathtaking. The sunset even casts a warm, orange glow upon my hat :D<br /><br />For comparison, fellow <a href="http://www.legendarycovenant.com/">Legendary Covenant</a> member MikeR took a screenshot using the regular software of roughly the same scene:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WQmQNUBS0FA/R_LGIb061eI/AAAAAAAAABw/3AI7Wz3nMbY/s1600-h/snapshot_miker.jpg"><img style="display:block; border: 2px inset black; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WQmQNUBS0FA/R_LGIb061eI/AAAAAAAAABw/3AI7Wz3nMbY/s400/snapshot_miker.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5184423969267832290" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-2209647288615161471?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com3tag:blogger.com,1999:blog-3873368404289366358.post-18000484138271941892008-03-26T13:45:00.000-07:002008-03-26T19:34:11.355-07:00I is are a creature of teh nite!<div style="margin: 0pt 20px 5px 0pt; float: left; width: 200px; font-family: arial; font-size: 8pt;"><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WQmQNUBS0FA/R-q2NL061YI/AAAAAAAAABE/CMCvk0IOtj8/s1600-h/Snapshot_017_small.jpg"><img style="border: 2px inset black;" src="http://3.bp.blogspot.com/_WQmQNUBS0FA/R-q2NL061YI/AAAAAAAAABE/CMCvk0IOtj8/s200/Snapshot_017_small.jpg" alt="" id="BLOGGER_PHOTO_ID_5182154658872481154" border="0" /></a></div>Watch owt, I bite U!<br />Photo taken in Sammie's hip pad.</div>Alright, so here's a run down of my adventures thus far in Second Life. Why? Well, real life is less interesting to blog about.<br /><br />First of all, I've put away my orange bugs bunny shirt. Now I is a Vampire Bat! My wings are awexome. Semi translucent. they flap realistically while I fly: especially in complicated maneuvers. My Bat avatar has more features, knobs, and dials to play with than a new car! I can hang from stuff, and as an added bonus, if you mess with me I BITE YOU wif my HOLLOW FANGS! >:[''' *chomp*<br /><br />I got this getup in Luskwood. I'm really having difficulty locating a comparable area to hang out. 90% of Second Life is myspace-3d, and then there are areas like <a href="http://world.secondlife.com/place/c0871c09-5aa3-0ef9-8c51-4ebca00f5f9d">Avilion Mists</a> that while finely crafted, have such atrociously high prim counts that even my burly laptop grinds to a halt.<br /><br /><div style="margin: 0pt 0pt 5px 20px; float: right; width: 200px; font-family: arial; font-size: 8pt;"><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WQmQNUBS0FA/R-q19L061WI/AAAAAAAAAA0/rIbVIDvGdtE/s1600-h/Snapshot_031.jpg"><img style="border: 2px inset black;" src="http://3.bp.blogspot.com/_WQmQNUBS0FA/R-q19L061WI/AAAAAAAAAA0/rIbVIDvGdtE/s200/Snapshot_031.jpg" alt="" id="BLOGGER_PHOTO_ID_5182154383994574178" border="0" /></a></div>I hung around for a group shot. Codex is the gator, far right. Samara is the fairy sandwiched by rabbits on the right. Angelus is the shadowy ball of fluff, claws, and tobacco on the left. The ginger rabbit flirting w/ the camera is Ashton and the narcoleptic giraffe is nighteyes.</div>I hung around while they were having some group photos taken, so you can see that here. The exercise was described as being like herding cats. And then inevitably Starlight (a cat, not pictured) came wandering in and had the hardest time facing to camera.<br /><br />I heard a photographer for National Geographic one time describe the process of acclimating wildlife to your presence. He was photographing meerkats, which are notoriously shy creatures. So he would set up his camera equipment, and sit for hours, half the time not even taking pictures: just going through the motions of his daily routine so that the subjects would come to understand that he is not a threat, and he could document their doings uncolored by his proximity.<br /><br />So, while I only know a handful of the folks who flow through here now, one day everyone will be used to the vampire bat ninja in their midst and I can walk in greeted by "norm" soundclips.<br /><br /><div style="margin: 0pt 20px 5px 0pt; float: left; width: 200px; font-family: arial; font-size: 8pt;"><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WQmQNUBS0FA/R-q2Ib061XI/AAAAAAAAAA8/RSzGnXi30ZE/s1600-h/Snapshot_011.jpg"><img style="border: 2px inset black;" src="http://4.bp.blogspot.com/_WQmQNUBS0FA/R-q2Ib061XI/AAAAAAAAAA8/RSzGnXi30ZE/s200/Snapshot_011.jpg" alt="" id="BLOGGER_PHOTO_ID_5182154577268102514" border="0" /></a></div>Unusual Precipitation: Griefer attack in <a href="http://janeysplace.wordpress.com/2008/03/24/street-parade-fun-and-booted-by-a-linden/">Nova Albion</a>. I am hanging from the gang plank, RL compadre Kuro is editing appearance at the end of the plank. LisaHot Juan seen center in pirate garb prepares a proportional response.</div>Meercats are shy because if they don't keep their guard up, you might eat them. That obviously is no danger in second life, so.. why would anyone here be defensive, or difficult to befriend?<br /><br />The answer is: Griefers. Wired Magazine ran <a href="http://www.wired.com/gaming/virtualworlds/magazine/16-02/mf_goons">an oddly troll-feeding article about them</a> last month. Griefers are simply immature pranksters who only feel important when they can successfully frustrate other people. Wired's outlandish article suggests that they keep virtual autocracies in check, and that they are well organized. Neither of these claims are true. They simply spend all of their time flitting from one virtual area to another letting off bomb scripts. Even if the area only has a handful of people in it talking about the weather.<br /><br />Wired makes them out to be the <a href='http://en.wikipedia.org/wiki/Gadfly_%28social%29'>Socrates Gadfly</a>. Anyone who would actually research their behavior can see it's the same activity as defiling a public restroom. I fear their motives are also congruent.<br /><br /><div style="margin: 0pt 0pt 5px 20px; float: right; width: 200px; font-family: arial; font-size: 8pt;"><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WQmQNUBS0FA/R-q2R7061ZI/AAAAAAAAABM/gGcTD539Sio/s1600-h/Snapshot_029.jpg"><img style="border: 2px inset black;" src="http://2.bp.blogspot.com/_WQmQNUBS0FA/R-q2R7061ZI/AAAAAAAAABM/gGcTD539Sio/s200/Snapshot_029.jpg" alt="" id="BLOGGER_PHOTO_ID_5182154740476859794" border="0" /></a></div>Duck Pond '08!<br />Ashton, pictured with me agrees the place could use a "feed ducks" animation.</div>Luckily, griefers can be avoided. Lusk is an area I am told has some hefty security measures in place (though I have not felt them, so whatever they are don't seem to generate false positives), and I have not seen a griefer attack in this area.<br /><br />It is also a collection of well developed sims (aka "simulators", as individual server machines tend to specific hectares of virtual land). Most other areas have a small gathering place to host many avatars, and tons of wasted land without. This being because the load of all the avatar connections and the prims needed to decorate their surroundings often draws all the power of a machine that tends a rather large geographic area.<br /><br />In Luskwood the design appears to be more broadly maintained. If you leave the main social area, you are greeted with 2 sims worth of entertaining environment. On a recent journey I found a <a href="http://www.homestarrunner.com/sbemail14.html">duck pond</a> (pictured), mocked up RF and server rack mount network operation centers, general store, gazebo, playground, RC race track, well stocked pub, lighthouse, art centers, endless walkways between intricate treehouses, and the incomplete workings of a 2005 series TARDIS.<br /><br />All of these places are abandoned relics from as long ago as 2003. But I wasn't alone for all of my travels, as a friend spotted me wandering around the grounds and came to join my expedition.<br /><br />So there you have it. The Second Life universe appears to be obtaining a critical mass sufficient to make it interesting enough to outweigh all of it's current shortcomings (griefers, closed-source architecture and all) that I may continue to visit often.<br /><br />If you stop by, look me up. My gamertag is Happ MacDonald.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-1800048413827194189?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com6tag:blogger.com,1999:blog-3873368404289366358.post-66974267928395668502008-03-23T14:03:00.000-07:002008-03-26T13:36:29.950-07:00As discussed with Namowal..<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WQmQNUBS0FA/R-bGbL061VI/AAAAAAAAAAs/pllajLN7d0s/s1600-h/challenge1.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WQmQNUBS0FA/R-bGbL061VI/AAAAAAAAAAs/pllajLN7d0s/s400/challenge1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5181046591669851474" /></a><br />As discussed with <a href='http://tailotherat.blogspot.com/2008/03/hit-road-jack.html'>Namowal</a>, I decided to try the "draw an illustration about a song while the song is playing" routine.<br /><br />My first suggestion in the game was to pick a song coming up on the radio, you'd have no preconception or preperation, making it more impromptu.<br /><br />I tried that: but I kept getting crappy songs and had to wait through them. :(<br /><br />So I gave up and just pulled an mp3 of mine. :)<br /><br />The other suggestion we were discussing was to not name the song when we show the picture, see if people can guess the song. So I'll do that.<br /><br />This is pencil on paper, colors inverted and levels adjusted in photoshop.<br /><br />Namowal said you could leave clues in the picture. I tried, but I think you'll find all my clues are visually indecipherable. ;)<br /><br />Let's see if this is guessable? (or just horrible?)<br /><br />Thanks guys :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-6697426792839566850?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com21tag:blogger.com,1999:blog-3873368404289366358.post-268977019431347382008-03-22T23:58:00.000-07:002008-03-23T00:30:30.200-07:00Second Life Second Chance<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="float:right; width: 320px; font-family: arial; font-size: 8pt; margin: 0pt 0pt 10px 10px; " href="http://1.bp.blogspot.com/_WQmQNUBS0FA/R-YDQr061UI/AAAAAAAAAAk/BycVnYXYg9M/s1600-h/Snapshot_009.jpg"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_WQmQNUBS0FA/R-YDQr061UI/AAAAAAAAAAk/BycVnYXYg9M/s320/Snapshot_009.jpg" alt="" id="BLOGGER_PHOTO_ID_5180832006513808706" border="0" /><br /><div><br />My friend Wynnter is left of center, hybrid of red dress and nuclear rave sticks. I am china hat and bugs bunny Tshirt, right of center.<br /></div></a><br />So since I have my new laptop now, which is tres fast and has marvelous 3d capabilities, I decided to log my old character <a href='http://www.lightsecond.com/bbt8/archives/000106.html'>Happ MacDonald</a> back on to SL and see how things were going.<br /><br />Apparently much better than when I left.<br /><br />Population is up. Lag is down. I still crash every hour or so, but it's gotten worthwhile enough to log back on.<br /><br />The best part is: Textures and world will load in no more than 60 seconds or so now! That's less warming up than my car needs in the morning.<br /><br />The other best part is: Voice chat!<br /><br />Apparently not many people have microphones. Of those that do, not many are brave enough to use them. So if you can speak with ease into the mic, you suddenly become one of the top 2% coolest people in the room. Since most rooms have less than 50 people, you're essentially running the show.<br /><br />Easy, hunh? ;)<br /><br />Get chatting with folks who also use voice chat (even if they only hear you and type back) and the experience becomes much more immersive. No more typing, reading subtitles, and navigating all at the same time. You're just .. there. Maxin' and relaxin'.<br /><br />Today I showed up in a treehouse containing dancing furries. (Lufia? Luftballoons? What was the place called..) They were playing <a href="http://radionigel.com/">Radio Nigel</a> (sweet!). I join in, a friend of mine from last night follows me in, and the floodgates just open up. I've attached a pic of what things got to. Apparently I was the only one rendering at upwards of 6 FPS, but it was fun. :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-26897701943134738?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com0tag:blogger.com,1999:blog-3873368404289366358.post-44228298817083761042008-03-19T20:51:00.000-07:002008-03-19T21:29:11.116-07:00For Sally Cruikshank: Revised Bot Code ideas<style><br />.code { color: #000; }<br />.code span { font-size: smaller; text-style: italic; color: #080; }<br /></style><br />Trackback from <a href="http://funonmars.blogspot.com/2008/03/bot-code-for-jesse-or-anyone-else-who.html">Sally Cruikshank: Bot Code (for Jesse) or anyone else who likes code</a><br /><br />Aside from length, I trackback this because I can go to "Edit Html" and use <pre> tags to keep my code indentation intact from here. :)<br /><br />So anyways, for Sally, I recommend a code approach like this if you are up to it.<br /><br />This code <i>is</i> Javascript mind you; you can copy it and save it as an html file and test that in your browser if you'd like to make sure it works.<br /><br />I am pretty confident it will become working Actionscript 3 if you only sprinkle in the right :type specifiers (the hard part 4me), replace "alert" with "trace", and remove the <script></script> tags. (oh yeah, and I use "prompt" near the end so.. hard code something? ;)<br /><br />As this grows, you'll want to keep the Corpus in one or more seperate .as files I think, just to make life easier. But there should be no trouble compiling them straight in with the actionscript.<br /><br />Ok: so this code is helpful because:<br />• It keeps the Pattern labels (ALICE/AIML calls them "categories") together with the regex patterns and together with the answer collections.<br />• It lets you easily use groups matched from the regex in the answer strings: just call upon $1, $2 etc<br />• If you want to call upon the entire match, $& might work (Perl told me it would lol) but if not you can just put () around the whole pattern. :)<br />• Finally, maybe best of all, it allows you to — at your own discretion — mix live functions with string answers in the corpus. So your bot can call out to a search engine, or obtain the time, or play chess.<br /><br />There are some other ideas that could expand the mental powers further, but this should help get the osprey in the air. :)<br /><br />GL Sally<br /><br /><pre class='code'><br /><script><br /><br /><span>// Other AI projects call "the list of facts known by the bot" a "corpus" of knowledge.</span><br />var corpus = {<br /> <span>// These labels like "rg0" (or whatever are arbitrary. Just don't let them overlap.</span><br /> <span>// Down the road this should ease in any design decisions where "ASK-AGE" might need to defer response to "ASK-IMPOLITE-QUESTION"</span><br /> 'rg0': {<br /> 'regexp': /goomba/i,<br /> 'answers': ["goomba is nice","GOOMBA?","goomba-never"]<br /> },<br /> <span>// Should I be asking Whinsey about Goombas?? She plays Mario Bro now?</span><br /><br /> 'rg1': {<br /> 'regexp': /It is/i,<br /> 'answers': ["It certainly is","is what?"]<br /> },<br /> <br /> 'rg2': {<br /> 'regexp': /clean/i,<br /> 'answers': ["It's clean already","how clean","cleaner than dirt","like, Mr. Clean?"]<br /> },<br /> <span>// Inspired by "clean your room" I am surmising?</span><br /> <br /> 'name': {<br /> 'regexp': /My name is (.*[a-z])/i,<br /> 'answers': ["Pleased to meet you, $1", "$1 is such a nice name!"]<br /> },<br /> <span>// Regular expression memory demonstrated here</span><br /> <br /> 'pickanumber': {<br /> 'regexp': /Pick a number between (\d+) and (\d+)/i,<br /> 'answers': [<br /> "Sorry, had a fly in my ear. Between what and what now?",<br /> function(result) {<br /> var a = parseInt(result[1]);<br /> var b = parseInt(result[2]);<br /> var m = Math.floor(Math.random() * (b-a))+a;<br /> <br /> return("I choose "+ m);<br /> }<br /> ]<br /> },<br /> <span>// Function call outs demonstrated here. As well as sass.<br /> // Javascript "anonymous functions" are endlessly entertaining to play with I think. :)</span><br /> <br /> 'default': {<br /> 'regexp': /./,<br /> 'answers': ["Whatchu talkin bout, willis?", "[insert cheezy pickup line here]"]<br /> }<br /> <span>// I'm using a regexp to include a customizable default reply into the corpus.</span><br />}<br /><br />// I challenge you to answer my question...<br />function challenge(testline)<br />{<br /> var i;<br /> // for(x in y) is a great construct for iterating over a hash structure. It's like your for(i=0; i<answers.length; i++)<br /> // except who needs to use meaningless numbers for labels?<br /> // Although I don't know if Actionscript randomizes the order for hashes. Some languages do, some don't. <br /> // if that happens to you I'll write up a fix.<br /> <br /> // So here, "i" iterates through every string label, like "rg0" or "pickanumber". i is a string.<br /> for(i in corpus)<br /> {<br /> // if the regexp for the corpus line we are studying matches, we'll invoke "respond" and return..<br /> // so we don't check any other options after that.<br /> if(testline.search(corpus[i]['regexp'])>=0)<br /> {<br /> return(respond(testline, corpus[i], i));<br /> }<br /> }<br /> // In case the corpus somehow lacks a customizable default reply, I've got a hardcoded one here.<br /> return("Wow, I didn't see that coming!");<br />}<br /><br />// respond gets called with the testline, the corpus segment matched, and the label for that segment.<br />function respond(testline, category, label)<br />{<br /> // Your random code almost exactly... not bad to factor out into a helper function if you use it twice.<br /> // you know, like I did in this example! (lazy++ ;)<br /> var m = Math.floor(Math.random() * category.answers.length);<br /> <br /> // So we choose an answer.. which is either a string or an anonymous function.<br /> var ans = category.answers[m];<br /> <br /> // We prep "tmp" as a result set for our match itself.<br /> var tmp = testline.match(category.regexp);<br /><br /> if(typeof(ans)=='string')<br /> <br /> // If ans is a string, we do something exciting. We match our regex against tmp[0],<br /> // <i>replacing</i> it with ans, and return the result! tmp[0] is identical to testline<br /> // except it lines up with our regexp so the regexp does not need ^ or $<br /> // in order for the replacement to be complete.<br /> // This is the magic engine that allows the $1..$9 tricks (and others) to work<br /> // at no extra cost.<br /> { return(tmp[0].replace(category.regexp, ans)); }<br /><br /> // ans isn't a string? Hmm. Must be a function then.<br /> // Call the function, pass in the results of the match as the only argument.<br /> // Whatever the function returns becomes our answer.<br /> else { return(ans(tmp)); }<br />}<br /><br />var testline = prompt("String?", "");<br /><br />alert(challenge(testline));<br /><br /></script><br /></pre><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-4422829881708376104?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com1tag:blogger.com,1999:blog-3873368404289366358.post-86441602068595316242008-03-19T00:23:00.001-07:002008-03-19T00:28:30.698-07:00International Understanding<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WQmQNUBS0FA/R-C_r7bHAmI/AAAAAAAAAAM/IpPcg6OnNlk/s1600-h/button_bacon_big.png"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WQmQNUBS0FA/R-C_r7bHAmI/AAAAAAAAAAM/IpPcg6OnNlk/s320/button_bacon_big.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5179350332882748002" /></a><br />I think it's cool for people who don't speak English that we provide instructions for the bacon dispensers in public washrooms.<br /><br />But what to do when you are at home and feel that sudden pull towards our favorite form of cholesterol? It can be daunting, I know, so we have dug up this handy <a href='http://1.bp.blogspot.com/_WQmQNUBS0FA/R-DAV7bHAnI/AAAAAAAAAAU/56c7FCw6-yQ/s1600-h/bacon_flowchart.jpg'>Flow Chart.</a><br /><br />Enjoy!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-8644160206859531624?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com2tag:blogger.com,1999:blog-3873368404289366358.post-76276199457597528122008-03-18T04:28:00.000-07:002008-03-18T04:32:36.307-07:00Quasi .. stopped smoking?Trackback to <a href="http://funonmars.blogspot.com/2008/03/magic-clams.html">Sally Cruikshank: MAGIC CLAMS</a><br /><br />There's been a debate going on as to Quasi being in any newer Sally Cruikshank films.<br />I don't know if fate wants to bring him back, but trying to recreate the voice sounded fun.<br /><br />So I tracked down the crazy ol' duck, he had <b><a href='http://www.lightsecond.com/pub/quasi.ogg'>this to say over the phone</a></b>. Though, it sure sounds like he's given up smoking? oy gevalt!<br /><br />All in all the excersize was straightforward, I just took the best sounding take from 3 tries. I also spliced together pretty much all of his <a href='http://www.lightsecond.com/pub/quasi_orig.ogg'>original dialog</a> as reference. He has a grand total of like 40 seconds of voice time between Quackadero and Psychic.<br /><br />So that's that, I feel better now. :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-7627619945759752812?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com4tag:blogger.com,1999:blog-3873368404289366358.post-90949221108537335452008-03-18T03:35:00.000-07:002008-03-18T03:42:05.951-07:00Nina Conti, psychotic ventrilloquistShe's gorgeous, talented, jet black hair, velvety British accent, great teeth! (you know, bonus points since she's British to begin with ;)<br /><br />But it all goes to hell once she pulls out her Monkey.<br /><br /><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Yk--GqaBHIQ&color1=0x2b405b&color2=0x6b8ab6&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Yk--GqaBHIQ&color1=0x2b405b&color2=0x6b8ab6&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />And some more schizophrenic fun straight from the Royal Albert Hall:<br /><br /><embed src="http://www.metacafe.com/fplayer/508548/funny_ventriloquist.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"> </embed><br><font size = 1><a href="http://www.metacafe.com/watch/508548/funny_ventriloquist/">Funny Ventriloquist </a> - <a href="http://www.metacafe.com/">For more of the funniest videos, click here</a></font><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-9094922110853733545?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com2tag:blogger.com,1999:blog-3873368404289366358.post-34937992582870508082008-03-15T18:47:00.001-07:002008-03-16T15:15:57.530-07:00A day in the life of a turretMy pal Vince said he'd stop by the blog, and I know he tried playing Portals recently.<br /><br />So this blog post happened. :)<br /><br /><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/VZ6BEPIP22c&color1=0x2b405b&color2=0x6b8ab6&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/VZ6BEPIP22c&color1=0x2b405b&color2=0x6b8ab6&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-3493799258287050808?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com1tag:blogger.com,1999:blog-3873368404289366358.post-3549723110447908182008-03-15T03:09:00.001-07:002008-03-15T03:11:26.703-07:00No gnusSee? Now I have time to write, there's just no subject matter. :)<br /><br />I've been watching Seasons 1 and 2 of The West Wing, Webformix got the Grey Butte transmitters fixed which should make some customers happy, er.. I can't even find a third boring piece to round out this paragraph.<br /><br />Film at eleven! :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-354972311044790818?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com5tag:blogger.com,1999:blog-3873368404289366358.post-57672477670513519362008-03-13T01:56:00.000-07:002008-09-08T23:42:37.941-07:00Bring Sally Upor, "Automobile Lemmings"<br /><br />Found on <a href="http://kotaku.com/gaming/racing/the-best-video-on-kotaku-ever-is-this-trackmania-one-198301.php">kotaku</a>.<br /><br />So what happens when a gamer, and professional video editor decides to collect one thousand replays on a single track of a next-gen race game .. and superimpose them all into a music video?<br /><br />You get this force of nature:<br /><br /><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="gtembed" width="480" height="392"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="true" /> <param name="movie" value="http://www.gametrailers.com/remote_wrap.php?umid=12321"/> <param name="quality" value="high" /> <embed src="http://www.gametrailers.com/remote_wrap.php?umid=12321" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="392"></embed> </object><br /><br />P.S.: If the title of this post sounds as though it is directed at you, Know that this is the case for approximately 40% of this blog's current audience. ;)<br /><br />P.P.S.: The 80's are back, baybay!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3873368404289366358-5767247767051351936?l=bbt8.blogspot.com'/></div>Jessehttp://www.blogger.com/profile/10390562527411424893noreply@blogger.com1