40withegg: a tasty, filling meal for your mind: Articles a tasty, filling meal for your mind http://40withegg.com/posts?format=rss On: Social Media and Live Events <p><em>or: how Twitter-TV will destroy your timeline</em></p> <p>I just watched the <a href="http://www.ustream.tv/maverickssurf#utm_campaign=twitter.com&amp;utm_source=1803609&amp;utm_medium=social" title="2009/2010 Mavericks Surf Contest, Ustream.TV: The 2009/2010 Mavericks Surf Contest Presented By Sony Ericsson and Barracuda Networks. For full details, che...">Mavericks Surf contest live on ustream.tv</a>. Actually, I didn't just watch: I also chatted, tweeted, bantered, and otherwise interacted with up to 56,000+ others from around the world watching the contest. Without a doubt this was one of most engaging and intriguing merging of social media with a live event which I have ever participated. It was also a very flawed implementation and should be learned from and avoided in this particular form. </p> <h2>A bit about <a href="http://www.ustream.tv" title="USTREAM, You're On. Free LIVE VIDEO Streaming, Online Broadcasts. Create webcasts, video chat, stream videos on the Internet. Live streaming videos, TV shows&quot;, target=&quot;_blank">Ustream</a></h2> <p>Ustream has video. No biggie. The potentially killer app is Social Stream, where users of Twitter, Facebook, AIM, and Myspace can log in using the appropriate account and participate in a live chat-room-like-thing while watching live streaming video of sporting events, conferences, the weather&hellip; you name it. Wait, it gets better<em>(?)</em>: your chat posts not only update the Social Stream, but also your social network stream: it's a tweet, too! </p> <p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/EPe_AZdiGog&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EPe_AZdiGog&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p> <p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RHpHDhgmEEg&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/RHpHDhgmEEg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p> <h2>Tease It Up High And Let It Fly</h2> <p>I watched nearly the entire Mavericks competition, but only peripherally. I was at least as engaged in the Social Stream. People were were ecstatic whenever a rider killed a wave; they went crazy whenever a rider was nearly <em>killed by</em> a wave; and they were brutal to the surfer-dude announcers (and to each other). I laughed out loud on many occasions. Also, reading the stream also helped me learn more about the sport and the famous competitors.</p> <h2>Nasty Wipeout</h2> <p>Chat rooms are not timelines&hellip; at least not when they cannot be segregated from your public timeline or reassembled back into chat rooms. I was blown away watching users of at least 4 different social networks participate in the live chat stream; it felt very natural to add replies and reactions, and to lob insults and burns. What fun!</p> <p>There are two compounding problems, though. First, each individual's postings have no persistent tie to the Social Stream. For example, neither Twitter nor Facebook's applications are programed to facilitate a third party's inter-social-network chat framework. This is a more than just a gnarly washout: encouraging the chat-like interactions might might actually damage the participant's credibility back at home. Each comment into the stream is simply a tweet, wall post, status update, etc. That lively banter in the Social Stream turns into a very weird and spammy public timeline. It's reminiscent of listening to one side of a phone conversation, or more like only being able to listen to one person as they meander through a crowded party.</p> <p><a href="http://www.flickr.com/photos/joe_moore/4355134302/sizes/o/" title="bad-wall by joe.moore, on Flickr"><img src="http://farm3.static.flickr.com/2778/4355134302_526c991d1a.jpg" width="500" height="333" alt="bad-wall" /></a></p> <p><a href="http://www.flickr.com/photos/joe_moore/4355134068/sizes/o/" title="bad-timeline by joe.moore, on Flickr"><img src="http://farm3.static.flickr.com/2728/4355134068_98439b5e9a.jpg" width="500" height="378" alt="bad-timeline" /></a></p> <h2>Drop In On A Bomb And Ride It All The Way To The Beach</h2> <p>I love the idea of reducing the barrier to interaction by embracing as many social networks as possible, and also of persisting the conversations. What's needed is some kind of bucketing system to natively support interactions with live events and their participants. I definitely held back many comments during the Mavericks event because I didn't want to pollute my timeline with unintelligible crap. I would have participated in more free-wheeling manner if I knew that my comments were recored, but safely hidden, from my timeline.</p> <p>Or, all of the companies could agree on a cross-platform conversation model. Okay&hellip;</p> <p>What about getting the hosts or announcers involved? I'm not sure. There was a certain yelling-at-the-TV factor as the crowd harped on the announcers. At one point the announcers themselves noted that people were probably giving them a hard time. We were. It would have been different if they had been able to say "Hey, @joem, STFU!"</p> joe /articles/on-social-media-and-live-events-br-_or-how-twitter-tv-will-destroy-your-timeline_ Sat, 13 Feb 2010 19:19:27 -0600 http://40withegg.com/articles/on-social-media-and-live-events-br-_or-how-twitter-tv-will-destroy-your-timeline_ My Two Browsers <p><div style="float:left;margin:0 1em 1.5em 0;width:200px;height:140px"><a href="http://www.flickr.com/photos/joe_moore/4257398875/" title="Firefox is a Swiss Army Knife by joe.moore, on Flickr"><img src="http://farm5.static.flickr.com/4056/4257398875_450e9414c6_o.png" width="200" height="133" alt="Firefox is a Swiss Army Knife" />Joe Moore (original cdwaldi)</a></div>Once upon a time I was a Firefox fanboy. Screw IE, Firefox is tha BOMB! Firefox was fast and cool and had <a href="http://getfirebug.com/" title="Firebug - Web Development Evolved&quot; target=&quot;_blank">Firebug</a> and was open source and was screwing over Micro$oft and YEAH! I loved it.</p> <p>Then two things started happening. First, Firefox started feeling slower and slower with each upgrade, and the glut of extensions I had installed made Firefox feel bloated and hodge-podgy. I loathed closing Firefox because of the inevitable time consuming extension updates upon restart. Make no mistake: Firefox + Firebug + many other extensions have improved my software development life immeasurably, but I was also aware of the heavy tool belt.</p> <p><div style="float:right;margin:0 0 1.5em 1em;width:200px;height:180px"><a href="http://www.flickr.com/photos/joe_moore/4257433699/" title="Chrome is a Spyderco Delica by joe.moore, on Flickr"><img src="http://farm5.static.flickr.com/4054/4257433699_a5abbe9b89_o.png" width="200" height="168" alt="Chrome is a Spyderco Delica" />Joe Moore (original Lonnon Foster)</a></div>(Oh, don't even start about running multiple Firefox profiles. It sucks. Nobody really does that. Thank you.)</p> <p>Second, I stopped ignoring Safari and now <a href="http://www.google.com/chrome?platform=mac" title="Google Chrome - Get a fast new browser. For PC, Mac, and Linux&quot; target=&quot;_blank">Chrome</a>. These two browsers are snappy, slick, stripped down, start quickly, and are (mostly) extensionless. Sure, they have developer tools built in, but next to a fully loaded Firefox profile they dim in comparison and productivity. </p> <p>Now I run two browsers: my work browser and my everything-else browser. Firefox is my super-handy, sometimes awkward multitool that has helped me escape many tight spots. Chrome is a <a href="http://www.spyderco.com/catalog/details.php?product=209" title=":: Spyderco Product Details ::&quot; target=&quot;_blank">Spyderco Delica</a>: simple, sharp, efficient, and opens with a satisfying <em>snick</em> with the flick of the wrist. Use the right tool for the job.</p> joe /articles/my-two-browsers Fri, 08 Jan 2010 18:34:57 -0600 http://40withegg.com/articles/my-two-browsers In Defense of Web Frameworks <p>Today I watched an intriguing talk titled <a href="http://www.webmonkey.com/blog/Do_Frameworks_Have_a_Place_in_Web_Development_s_Future_" title="Do Frameworks Have a Place in Web Development s Future - Webmonkey">Do Frameworks Have a Place in Web Development’s Future?</a>, in which <a href="http://www.djangoproject.com/" title="Django | The Web framework for perfectionists with deadlines">Django</a> developer <a href="http://jacobian.org/writing/snakes-on-the-web/" title="Snakes on the Web">Jacob Kaplan-Moss</a> states flatly, "web development sucks". He's right: web development is often difficult, repetitive, and boring. He takes us through the history of web development from the HTML-only stone age, through the less sucky but still terrible CGI and PHP epochs, to the current world of web frameworks, where life isn't as bad as it was, but it's not great, either. The talk covers a lot of ground and does not exactly predict the death of web frameworks, but challenges web framework developers think beyond application-based thinking to full-application ecosystem thinking: </p> <ul> <li>Web frameworks need to be more modular to allow developers to rewrite or swap out pieces of the framework that ultimately fail.</li> <li>Web frameworks need to fix concurrency issues to deal with the dying single-threaded world embrace the exploding multi-core world.</li> <li>Framework developers need to think hard about the HTML5 spec where the differences between desktop and web applications fade to black.</li> </ul> <p>I completely agree, but this talk really got me thinking about the chatter I've been hearing about the death of web frameworks their friends: the RDBMS and the HTML front-end. Frameworks like Rails and Django are bad choices -- they can't scale. You should't use an RDBMS because eventually you won't be able to change your schema. I have a response to these statements:</p> <p>Bullshit.</p> <p>Not only do frameworks have a place in web-development's future, but they will continue to grow, become easier to use, become more powerful, and enable innovative people to launch products faster than ever. Here's why.</p> <h2>Web frameworks are the fastest way to get to market</h2> <p>And succeed, or fail, fast. Or stay alive longer so you can iterate and refine your product and business to fit your customer's needs. If you have a business idea, a little cash, and zero developers, shops like <a href="http://pivotallabs.com" title="Pivotal Labs: Home">Pivotal Labs</a> (disclosure: I work there) and <a href="http://www.hashrocket.com/" title="Hashrocket: Ruby on Rails &amp; Web Design and Development | Custom Web Applications">Hashrocket</a> can bring you to market using the <a href="http://pivotallabs.com/users/ian/blog/articles/1010-explaining-the-value-of-agile-rails-and-the-cloud" title="onChange - Explaining the Value of Agile, Rails and the Cloud">ARC model</a> (Agile + Rails + Cloud) in a matter of weeks or months. This is not a sales pitch, this is reality. There is no foreseeable alternative for developing web apps quickly, and few startups have the luxury of building for scale on day 1. </p> <p>Nor should they. I recently had a conversation with a chief engineer for a fast growing company, where he is shepherding a major part of their infrastructure from MySQL to a <a href="http://en.wikipedia.org/wiki/BigTable" title="BigTable - Wikipedia, the free encyclopedia">BigTable</a>-like data store. I asked him strait-up: in his opinion, are relational databases dead? Should startups bypass them and dive into a more scalable solution?</p> <p>No way, he said. Ease and speed of development make web frameworks with RDBMSs a no-brainer. MySQL got his company a long, long way, and much of the application still runs on it. Needing to migrate away from your RDBMS because of your company's success is a great problem to have.</p> <h2>Success is not about being as big as Google</h2> <p>Stealing a line from Kaplan-Moss, who stole it from someone else, I can count the number of companies as big as Google on one finger. If one day your company and user-base is so lucky to have a Google or Facebook-sized problem, then you'll have Google-sized resources to address it. Sit down, take a deep breath, and relax by picking out a private jet before freaking out about how it takes too long to migrate your database. </p> <h2>You can't fail if you don't try</h2> <p>Rhetorical question: how many companies would never have been born without web frameworks? If web frameworks were wiped from the face of the Earth tomorrow, which future companies would never exist? Web frameworks will continue to grow and succeed because they enable opportunity. Sure, you can say that they allow for the opportunity to create an unscalable site, but they also provide for the opportunity to create The Next Great Site, too. </p> <h2>Web frameworks are incorporating scalable, modular technologies.</h2> <p>The big ones here are alternatives to the RDBMS. For the most part, these are key-value, document-based data stores, or <a href="http://en.wikipedia.org/wiki/BigTable" title="BigTable - Wikipedia, the free encyclopedia">BigTable</a> implementations. Adapters for web frameworks are already springing up here, such as <a href="http://code.google.com/p/hypertable/wiki/HyperRecord" title="HyperRecord - hypertable - Allow ActiveRecord objects to reside in Hypertable. - Project Hosting on Google Code">HyperRecord</a> for <a href="http://code.google.com/p/hypertable/" title="hypertable - Project Hosting on Google Code">hypertable</a> in the Rails world. More adapters and tools will be built in or easy to use plugins as these alternative data stores become more established.</p> <p>In addition, Rails is already heading in the framework à la carte model with <a href="http://yehudakatz.com/2009/07/19/rails-3-the-great-decoupling/" title="Rails 3: The Great Decoupling &laquo; Katz Got Your Tongue?">Rails 3: The Great Decoupling</a>. Don't want ActiveRecord? Dump it.</p> <h2>If you fail because your web framework didn't scale you probably would have failed anyway</h2> <p>Ouch. Look at <a href="http://twitter.com">Twitter</a>: if you are reading this, you've see the Fail Whale. Often. But you still use Twitter, don't you? <strong><em>Parts</strong></em> of Twitter's out of the box web framework, Ruby on Rails, did not scale and had to be replaced, and while they did this the site Whaled a lot. Yet people kept coming back and usage and signups soared because Twitter has an amazing product, who's users are tolerant of it's growing pains. If you're users bail on you at the first sign of a slowdown then you users were going to bail anyway.</p> <h2>... But don't be stupid</h2> <p>Web frameworks aren't going anywhere and will continue to be the right technology choice for many startups. That said, you can do stupid stuff with them. Not just create stupid products, but developers can write stupid code or pick the wrong framework for the application's needs. I am not always going to suggest Rails just because I know and love Rails. Sometimes you need to write some Java. Sometimes a RDBMS is not the right choice from the git-go, and developers should be honest and realistic with themselves if that is the case. </p> <p>So, don't listen to the web framework <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFear%2C_uncertainty_and_doubt&amp;ei=I9e2SqC3GIjCsQO1k6yeDQ&amp;usg=AFQjCNGjrKy2kJKTFo43tjPBuaHKDAQHlg&amp;sig2=--nBuos2sonDF2mmB8fucg">FUD</a>, but don't be religiously dedicated to your framework, either. Have fun writing code.</p> joe /articles/in-defense-of-web-frameworks Tue, 29 Sep 2009 23:59:20 -0500 http://40withegg.com/articles/in-defense-of-web-frameworks I Win. NY MTA Backs Down. <p><a href="http://www.flickr.com/photos/joe_moore/3885718133/" title="N-Judah2 - WIN by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3461/3885718133_04c766a0dd.jpg" width="500" height="230" alt="N-Judah2 - WIN" /></a></p> <p>Thanks to the persistence and support of many people the NY MTA has acknowledged that their own claim that I violated their trademark was a mistake.</p> <p>After contacting me on 09/02/2009, SF Weekly writer Anna McCarthy describd my Muni-shirt story in her article <a href="http://blogs.sfweekly.com/thesnitch/2009/09/nycs_mta_says_they_own_the_mun.php" title="San Francisco - The Snitch - NYC's Metropolitian Transporation Authority Threatens Man Marketing S.F. Muni T-Shirts">"NYC's Metropolitian Transporation Authority Threatens Man Marketing S.F. Muni T-Shirts"</a>. In addition, she contacted the NY MTA regarding their insistence that my art infringes upon their intellectual property rights (trademark). Their response -- what trademark violation? Quoting Ms. McCarthy's article:</p> <blockquote> <p>[In] a recent phone interview, a spokesman for the agency, Aaron Donovan, seemed to backtrack: "We have no claim on Muni's icons, we would need to look into the specifics of this case in greater detail to determine why the letter may have been sent," he said. "The images on Mr. Moore's blog did not appear to show anything that would represent a trademark violation against the New York MTA." </p> </blockquote> <p>This is an important success against a litigious agency, and will strengthen the case of Chris Schoenfeld of <a href="http://StationStops.com" title="MetroNorth NYC Commuter Lifestyle News, New Haven, Hudson, Harlem Lines, Grand Central Station, Grand Central Terminal, Subways, MTA, Metro-North, Fairfield County">StationStops.com</a>. </p> <p>The story is not over. As pointed out in the above article, SFMTA is "broadly interested in merchandising as well". While I'm hopeful that SFMTA will not follow NYMTA's lead, I'll be watchful for abusive practices.</p> <p><a href="http://www.flickr.com/photos/joe_moore/3885724211/" title="N-Judah2 - WIN - black by joe.moore, on Flickr"><img src="http://farm3.static.flickr.com/2600/3885724211_34fa948892.jpg" width="500" height="230" alt="N-Judah2 - WIN - black" /></a></p> joe /articles/i-win-ny-mta-backs-down Fri, 04 Sep 2009 00:33:05 -0500 http://40withegg.com/articles/i-win-ny-mta-backs-down MUNI-Shirt Publicity Update <p><strong>UPDATE 09/09/2009: Added a few more links.</strong></p> <p>Quite a few blogs and message boards are picking up my <a href="http://40withegg.com/articles/how-to-get-a-cease-and-desist-from-cafepress-com" title="“How To: Get a Cease and Desist from CafePress.com” at 40withegg: a tasty, filling meal for your mind">MUNI-shirt story</a>. Here's the rundown so far: </p> <ul> <li>SF Weekly - <a href="http://blogs.sfweekly.com/thesnitch/2009/09/nycs_mta_says_they_own_the_mun.php" title="NYC's Metropolitian Transporation Authority Threatens Man Marketing S.F. Muni T-Shirts - San Francisco News - The Snitch">"NYC's Metropolitian Transporation Authority Threatens Man Marketing S.F. Muni T-Shirts - San Francisco News - The Snitch"</a></li> <li>NBC Bay Area - <a href="http://www.nbcbayarea.com/traffic/transit/NYC-Subway-Thinks-Its-Muni-Attacks-SF-Designer-57315657.html" title="NYC Subway Thinks It's Muni, Attacks SF Designer | NBC Bay Area">NYC Subway Thinks It's Muni, Attacks SF Designer</a></li> <li>Muni Diaries - <a href="http://www.munidiaries.com/2009/08/27/nyc-shuts-down-muni-t-shirt-maker/" title="Muni Diaries &raquo; Blog Archive &raquo; NYC Shuts Down Muni T-Shirt Maker in a Major WTF">NYC Shuts Down Muni T-Shirt Maker in a Major WTF</a></li> <li>Muni Diaries - <a href="http://www.munidiaries.com/2009/09/03/more-on-nyc-shuts-down-muni-t-shirt-maker/" title="Muni Diaries &raquo; Blog Archive &raquo; More on &#8216;NYC Shuts Down Muni T-Shirt Maker&#8217;">More on ‘NYC Shuts Down Muni T-Shirt Maker’</a></li> <li>StationStops - <a href="http://www.stationstops.com/2009/09/02/mta-cyberfraud-the-most-gratuitous-case-yet-sf-parody-t-shirt/" title="MTA Cyberfraud: The Most Gratuitous Case Yet [SF Parody T-Shirt] | StationStops">MTA Cyberfraud: The Most Gratuitous Case Yet [SF Parody T-Shirt]</a></li> <li>LIKELIHOOD OF CONFUSION - <a href="http://www.likelihoodofconfusion.com/?p=3140" title="MTA&#8217;s way or the highway | LIKELIHOOD OF CONFUSION®">MTA’s way or the highway</a>. </li> <li>War on Photography - <a href="http://www.nycphotorights.com/2009/08/more-stupidity-from-the-mta-legal-department/" title="More Stupidity from the MTA Legal Department">More Stupidity from the MTA Legal Department</a></li> <li>subchat.com - <a href="http://www.subchat.com/read.asp?Id=825482" title="NY MTA Claims SFMTA Parody Infringes on Trademarks">NY MTA Claims SFMTA Parody Infringes on Trademarks</a></li> <li>Flickr discussion thread - <a href="http://www.flickr.com/groups/nycsubway/discuss/72157621561618792/" title="Flickr: Discussing what dickheads in The NYC Subway">Flickr: Discussing what dickheads in The NYC Subway</a></li> </ul> <p>And what about Zazzle.com, where I've <a href="http://www.zazzle.com/phallen/gifts?cg=196989349771248797" title="A Shirt and a Smirk: SF MUNI Satire: Zazzle.com Store">re-uploaded my content</a> (with lots of new stuff!)? They have reviewed my content and removed one class of item: postage. Why? <em>"Design includes material that Zazzle believes would hurt its reputation."</em></p> joe /articles/muni-shirt-publicity-update Thu, 03 Sep 2009 02:56:33 -0500 http://40withegg.com/articles/muni-shirt-publicity-update NY MTA Goes After Blogger/Developer, Gets More that it Bargained For <p>As <a href="http://40withegg.com/articles/how-to-get-a-cease-and-desist-from-cafepress-com" title="“How To: Get a Cease and Desist from CafePress.com” at 40withegg: a tasty, filling meal for your mind">my own NY MTA/"MUNI-shirt" story</a> has started to get publicity I am learning that I am not alone in the NY MTA's crosshairs. The most notable target is Connecticut-based blogger and iPhone app developer Chris Schoenfeld, proprietor of <a href="http://www.stationstops.com/" title="MetroNorth NYC Commuter Lifestyle News, New Haven, Hudson, Harlem Lines, Grand Central Station, Grand Central Terminal, Subways, MTA, Metro-North, Fairfield County">StationStops.com</a>. Chris is also one smart, brave, and feisty guy, who is determined to defend his rights. </p> <p>Chris developed <a href="http://www.stationstops.com/stationstops-for-iphone-application-homepage/" title="StationStops for iPhone Application Homepage | StationStops">StationStops for iPhone</a>, which <em>"allows riders of the Metro-North Railroad to check the timetable for regularly-scheduled trains."</em> Unfortunately, Chris had to maintain the schedule data himself, and he decided to contact NY MTA and see if they could provide metro schedule data in a developer-friendly format. </p> <p>Big mistake. </p> <p>Responding to a copyright infringement claim by the MTA, <a href="http://www.stationstops.com/2009/08/31/apple-removes-stationstops-from-itunes-app-store/" title="Apple Removes StationStops from iTunes App Store | StationStops">Apple removed StationStops for iPhone from the Apple App Store</a>. Then, the MTA hit Chris with a cease and desist, claiming that StationStops for iPhone <em>"fringes on MTA’s statutory and common law intellectual property rights and is inaccurate, false, and misleading with respect to content pertaining to MTA and MN,"</em> amongst other claims. When Chris tried to work with the MTA, the MTA responded with more legal threats. </p> <p>Big mistake.</p> <p>Chris has decided to fight back, and fight back hard. He's <a href="http://www.stationstops.com/2009/08/31/electronic-frontier-foundation-briefed-on-stationstops-vs-mta/" title="Electronic Frontier Foundation Briefed on StationStops vs MTA | StationStops">enlisted the EFF</a> for legal support, generated huge amounts of <a href="http://www.stationstops.com/2009/08/31/mta-vs-stationstops-20-pieces-of-bad-press-for-mta-to-date/" title="MTA vs StationStops: 20 Pieces of Bad Press For MTA To Date | StationStops">bad press for the MTA</a> (including articles in the NY Post and NY Times), and even been <a href="http://www.wtnh.com/dpp/news/new_haven_cty/news_wtnh_mta_blogger_defends_iphone_app_200908131200" title="MTA blogger defends iPhone app | wtnh.com | connecticut">interviewed by local TV news affiliates</a>. </p> <p>Good luck, Chris! I'm rooting for you.</p> joe /articles/ny-mta-goes-after-blogger-developer-gets-more-that-it-bargained-for Thu, 03 Sep 2009 00:54:55 -0500 http://40withegg.com/articles/ny-mta-goes-after-blogger-developer-gets-more-that-it-bargained-for How To: Get a Cease and Desist from CafePress.com <p><strong><em>UPDATE #2 - 08/28/2009:</strong></em> <em>It appears that Zazzle.com does not have the same issues as CafePress, based on a couple of items I've found there (<a href="http://www.zazzle.com/muni_n_judah_tshirt-235327539064535755" title="Muni N Judah T-shirt from Zazzle.com">here</a>, <a href="http://www.zazzle.com/sf_muni_metro_tshirt-235636970193723029" title="SF MUNI METRO T-shirt from Zazzle.com">here</a>, and <a href="http://www.zazzle.com/muni_j_church_tshirt-235950081146606632" title="Muni J_Church T-shirt from Zazzle.com">here</a>). Thus, my <a href="http://www.zazzle.com/phallen/gifts?cg=196989349771248797" title="A Shirt and a Smirk: SF MUNI Satire: Zazzle.com Store">SF MUNI Satire Zazzle Store!</a></em> </p> <p><strong><em>Update #1 - 08/27/2009:</strong></em> <em>My story was picked up by the <a href="http://www.munidiaries.com/2009/08/27/nyc-shuts-down-muni-t-shirt-maker/" title="Muni Diaries &raquo; Blog Archive &raquo; NYC Shuts Down Muni T-Shirt Maker in a Major WTF">MUNI Diaries blog</a>. Thank you for the moral support!</em> </p> <p>Many people have seen me wearing this T-shirt: black with a large, white-on-blue "N" followed by "one", which spells out "None," not "N one" or "No ne." </p> <p><a href="http://www.flickr.com/photos/joe_moore/3261103409/" title="Me wearing my &quot;None&quot; N-Judah shirt by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3396/3261103409_d078b4df11_m.jpg" width="180" height="240" alt="Me wearing my &quot;None&quot; N-Judah shirt" /></a></p> <p>This is my critique of the N-Judah line, the least frequent and most packed San Francisco MUNI train line in The City. All of you J-Church people -- yes, your route sucks, too, but not as bad. Some of you also know this shirt as my CafePress.com lawsuit shirt, and while that's an exaggeration there is a story there, and here it is.</p> <p>Shortly after we moved to San Francisco's Inner Sunset district, SF MUNI finalized several major renovations, including the opening of the T-Third Street line (what's that... the train line letter actually corresponds with the street name?) and major track-switching changes to accommodate the new train. Needless to say hilarity ensued, such as 1 1/2 hour waits for all trains. Frustrated, and smelling an opportunity, I set out to design sarcastic T-shirts to skewer the system updates. Here's what I came up with: </p> <p><a href="http://www.flickr.com/photos/joe_moore/3261931302/" title="San Francisco MUNI Satire by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3351/3261931302_c8eef12fac.jpg" width="500" height="261" alt="San Francisco MUNI Satire" /></a></p> <p>I think these logos turned out well, especially the train symbols. They should have, because I chopped them out of the official SFMTA route guide. Looking to capitalize on MUNI-bashing, I created an account on <a href="http://www.cafepress.com/" title="CafePress: Funny t-shirts, unique gifts, and custom t-shirts">CafePress.com</a>, uploaded my images, designed some shirts, and set the price of each to be a couple of dollars past the minimum. Next step: profit! </p> <p>Not so much.</p> <p>Several days and zero sales later I received a very interesting email from the Content Usage Policy department at CafePress.com, indicating that my images had been deemed "questionable" and possibly "infringing upon the rights of a thirt party." </p> <blockquote> <p>From: "CafePress.com Content Usage Policy" <a href="&#109;&#097;&#x69;&#108;&#116;&#111;:&#099;&#117;&#x70;&#064;&#x63;&#x61;&#102;&#101;&#112;&#x72;&#101;&#115;&#115;&#x2E;&#099;&#x6F;&#x6D;">&#099;&#117;&#x70;&#064;&#x63;&#x61;&#102;&#101;&#112;&#x72;&#101;&#115;&#115;&#x2E;&#099;&#x6F;&#x6D;</a><br/> To: me!<br/> Subject: Pending Images in Media Basket</p> <p>Dear Shopkeeper,</p> <p>Thank you for using CafePress.com! </p> <p>As you may know, CafePress.com provides a service to a rich and vibrant community of international users. From time to time, we review the content in our shopkeepers accounts to confirm that the content being used in connection with the sale of products are in compliance with our policies, including our Content Usage Policy (CUP). </p> <p>We recently learned that your CafePress.com account contains material which may not be in compliance with our policies. Specifically, designing, manufacturing, marketing and/or selling products that may infringe the rights of a third party, including, copyrights (e.g., an image of a television cartoon character), trademarks (e.g., the logo of a company), "rights in gross" (e.g., the exclusive right of the U.S. Olympic Committee to use the "Olympic Rings"), and rights of privacy and publicity (e.g., a photo of a celebrity) are prohibited. </p> <p>Accordingly, we have set the content that we believe to be questionable to "pending status" which disables said content from being displayed in your shop or purchased by the public. </p> <p>You may review the content set to pending status by logging into your CafePress.com account and clicking on the "Media Basket" link. The content set to pending status will be highlighted red. Please visit our Content Usage Policy (CUP) for additional information regarding your use of the CafePress.com service. Once there, you may access our Copyright, Trademark &amp; Intellectual Property Guidelines and FAQ's <a href="http://www.cafepress.com/cp/info/help/law.aspx">http://www.cafepress.com/cp/info/help/law.aspx</a> for more detailed information regarding Intellectual Property Rights. </p> <p>We apologize for any inconvenience that the removal of your content may have caused you. Please let us know if we can be of further assistance. </p> <p>Sincerely, </p> <p>Content Usage Associate CafePress.com CUP@cafepress.com </p> </blockquote> <p>Well, shucks! I had already searched and found many SF MUNI-themed products on CafePress.com and didn't think that this would be an issue. Plus, there are stores around San Francisco that sell shirts with the N-Judah and other MUNI symbols upon them; these stores appear to be completely unaffiliated with MUNI. So, what's the deal? I replied: </p> <blockquote> <p>From: me!<br/> To: cup@cafepress.com<br/> Subject: Erroneously Flagged Images</p> <p>Hello --</p> <p>Several of my images from account #XYZ were erroneously flagged as 'pending'. The images are not registered or trademarked. Searching for 'muni' on CafePress.com results in over 5000 similar un-flagged images.</p> <p>Thank you very much, and please contact me if you have any questions.</p> <p>-- Joe</p> </blockquote> <p>It's true! I there are no &reg; or &trade; symbols next to the route symbols. This was the extent of my legal argument. Maybe CafePress will chill out? </p> <p>Their response: release the hounds!</p> <blockquote> <p>From: "CafePress.com Content Usage Team" <a href="&#x6D;&#097;&#x69;&#x6C;&#116;&#x6F;:&#x63;&#117;&#112;&#x40;&#x63;&#x61;&#x66;&#x65;&#x70;&#114;&#101;&#115;&#x73;&#046;&#099;&#111;&#x6D;">&#x63;&#117;&#112;&#x40;&#x63;&#x61;&#x66;&#x65;&#x70;&#114;&#101;&#115;&#x73;&#046;&#099;&#111;&#x6D;</a><br/> To: me!<br/> Subject: RE: Erroneously Flagged Images (LTK30046508507X)</p> <p>Dear Joseph Moore,</p> <p>Thank you for contacting CafePress.com!</p> <p>In accordance with our Intellectual Property Rights Policy, Lester G. Freudlich on behalf of the Metropolitan Transportation Authority provided us with a notice stating that your use of the subway route symbols and/or other subway imagery infringes upon their intellectual property rights (trademark). Please click here for more information about intellectual property.</p> <p>Accordingly, we have set the content that is alleged to infringe the rights of the third party to "pending status" which disables said content from being displayed in your shop or purchased by the public. You may review the content set to pending status by logging into your CafePress.com account and clicking on the "Media Basket" link. The content set to pending status will be highlighted red.</p> <p>If you believe that you hold the rights to the content alleged to infringe the rights of the third party, we encourage you to contact the alleged rights holder directly for a resolution to this matter. Below please find the contact information for the party alleging infringement.</p> <p>Lester G. Freundlich<br/> Senior Associate Counsel<br/> Direct telephone no: 212-878-7219<br/> Fax no: 212-878-7398<br/> E-Mail: Lfreundl@MTAHQ.org<br/> 347 Madison Avenue<br/> New York, NY</p> </blockquote> <p>My, what big Senior Associate Counsels you have! It was my understanding that artistic renditions such as mine were protected under some kind of "satire" law. Again, this is depth of my legal knowledge. As much as I love to imagine myself as the Little Guy who sticks it to The Man, I didn't press the issue and bailed on CafePress.com: I printed one <em>(N)one</em> shirt for myself at <a href="http://www.zazzle.com/" title="Zazzle | Custom T-Shirts, Posters, Art and more...">Zazzle.com</a>. I don't have nearly the time nor energy to research my legal position here, and I suppose that is usually the case. Oh well. </p> joe /articles/how-to-get-a-cease-and-desist-from-cafepress-com Fri, 28 Aug 2009 09:47:18 -0500 http://40withegg.com/articles/how-to-get-a-cease-and-desist-from-cafepress-com Bruce Sterling - reboot 11 closing talk <p>I just watched this for the second time. A true tour-de-force of ideas and advice.</p> <p>http://video.reboot.dk/photo/486788#</p> <p><object width="530" height="398" style="width:530px; height:398px;" type="application/x-shockwave-flash" data="http://video.reboot.dk/v.swf"><param name="movie" value="http://video.reboot.dk/v.swf"></param><param name="FlashVars" value="token=8c4e7b31f3b892a821bdf53a488f09db&amp;photo%5fid=486788"></param><param name="allowfullscreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://video.reboot.dk/v.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="530" height="398" FlashVars="token=8c4e7b31f3b892a821bdf53a488f09db&amp;photo%5fid=486788"></embed></object></p> joe /articles/bruce-sterling-reboot-11-closing-talk Wed, 29 Jul 2009 23:01:57 -0500 http://40withegg.com/articles/bruce-sterling-reboot-11-closing-talk Comcast Exciting News FAIL <p><a href="http://www.flickr.com/photos/joe_moore/3453493978/" title="comcast_2.jpg by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3597/3453493978_88706e0e94.jpg" width="500" height="383" alt="comcast_2.jpg" /></a></p> <p>A robot at Comcast Cable send us a letter today, stating that they have "exciting news" regarding the Mandarin and Cantonese language channel <em>Jade.</em> The news: while it's currently included in our cable package, it will now cost <strong><em>$10.95 per month</strong></em> and require a digital cable box. I guess I won't learn those two languages after all.</p> <p>The full letter: </p> <p><a href="http://www.flickr.com/photos/joe_moore/3453493912/" title="comcast copy by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3314/3453493912_2d974577f2.jpg" width="387" height="500" alt="comcast copy" /></a> </p> joe /articles/comcast-exciting-news-fail Sat, 18 Apr 2009 13:38:37 -0500 http://40withegg.com/articles/comcast-exciting-news-fail Package Tracking Luddite <p><a href="http://www.flickr.com/photos/joe_moore/3446050461/" title="Sears wishbook by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3383/3446050461_d84c6fb99b_m.jpg" width="240" height="232" alt="Sears wishbook" style="float:right; padding: 10px;" /></a>When I was about 10 years old my parents bought me a brand new BMX bike. We didn't go down to the local bike shop to pick one out: we went to the local Sears outlet and ordered it out of the New York City Yellowpages-sized Sears catalog. Thus began one of many Great Tortured Waitings, whereupon young Joe would barely sleep at night, rush home after school only to be emotionally crushed by the package's absence, and wait at the kitchen window for the UPS man. The only saving grace, other than the short attention span of young Joe, was that every day was a bright new beginning, a day of great potential, a day when <strong><em>it might arrive</strong></em>. </p> <p style='text-align:center'><a href="http://www.flickr.com/photos/joe_moore/3446864986/" title="Beanie by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3583/3446864986_77a92b751e_o.png" width="600" height="391" alt="Beanie" style="padding: 10px;"/></a></p> <p>Now the Great Tortured Waiting has been upgraded to the Big Sad Knowing followed by A Brief Anticipation. Automated package tracking has supplanted any warm, human surprise with cold, android facts. You will not get your precious Saddleback Leather man-bag today: it's been in <code>MESQUITE, TX, US</code> for 24 hours. How about today? Nope, it's been sitting in <code>SAN PABLO, CA, US</code> for <em>36 hours.</em> Oh, look at me complaining about the wonder of efficient tracking of items across space and time, but I don't care -- I'll take the bliss of package-arrival ignorance over there-is-no-Santa knowledge. I love technology and make my career of it, but after a week of obsessively refreshing ups.com I think I'll become a package tracking Luddite.</p> <p style='text-align:center'><a href="http://www.flickr.com/photos/joe_moore/3446883648/" title="UPS_ Tracking Information-1 by joe.moore, on Flickr"><img src="http://farm4.static.flickr.com/3359/3446883648_9fa633dcae.jpg" width="500" height="444" alt="UPS_ Tracking Information-1" /></a></p> joe /articles/package-tracking-luddite Thu, 16 Apr 2009 00:03:40 -0500 http://40withegg.com/articles/package-tracking-luddite