<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>practicalist</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/" />
    <link rel="self" type="application/atom+xml" href="http://www.practicalist.com/mt/atom.xml" />
   <id>tag:www.practicalist.com,2009:/mt/1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1" title="practicalist" />
    <updated>2009-04-21T20:15:12Z</updated>
    <subtitle>Practicalist is a blog by Ben Clemens. Its interest in ideas is to treat them as though they are people, with complex emotional, spiritual, and intellectual needs. It follows Richard Rorty in avoiding the attempt &quot;to unite &apos;beauty and justice&apos; in some kind of seamlessly perceived whole ... the consequence of such an attempt is to harden political aspirations into rigid ideologies and to distort reality by ... aestheticizing it.&quot; The logo is a stylized number &apos;7&apos; from the 700 year-old Indian Gujarati alphabet, because most people can easily hold about seven things in their mind at once. Separately it&apos;s also a beautiful shape.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.2-en</generator>
 

<entry>
    <title>sharable media design convergence</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000519.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=519" title="sharable media design convergence" />
    <id>tag:www.practicalist.com,2009:/mt//1.519</id>
    
    <published>2009-04-21T16:38:25Z</published>
    <updated>2009-04-21T20:15:12Z</updated>
    
    <summary>Twitter, Friendfeed, and Facebook have seemingly converged on what has become the major reason to be connected to others on a social network: sharing short updates, links, photos, etc. A concept for mozilla&apos;s Firefox also looks similar, and lifts ideas...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="social design" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>Twitter, Friendfeed, and Facebook have seemingly converged on what has become the major reason to be connected to others on a social network: sharing short updates, links, photos, etc. A <a href="http://informationarchitects.jp/designing-firefox-32/">concept for mozilla's Firefox</a> also looks similar, and lifts ideas from iTunes to help organize things. The designs share some major elements:
<ol>
<li><span style='font-weight:700;'>Publisher</span> an area to enter some text, a url, or other media, to publish it out to friends or the public.</li>
<li><span style='font-weight:700;'>Items</span > an area where items are listed, either most popular or latest items, or some subset of items</li>
<li><span style='font-weight:700;'>Sets</span > an area where the set of items to show is chosen; it can be all items, items from certain friends or other sources, or user-created sets</li>
<li><span style='font-weight:700;'>Notifications</span > two of the designs have an area to surface notifications, recommendations, alerts, or otherwise push to the user stuff that might be interesting</li>
</ol></p>
<img src='http://practicalist.com/images/converge.png' />
<p>
I like this design convergence, if only because establishing a vernacular for these kinds of sharable media apps will lead to more familiarity with the interface as more people start to use them, and form the basis for the next leap towards an interface that supports more sophisticated forms of sharing and publishing.</p>]]>
        
    </content>
</entry>

<entry>
    <title>don&apos;t hate the designers</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000518.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=518" title="don't hate the designers" />
    <id>tag:www.practicalist.com,2009:/mt//1.518</id>
    
    <published>2009-03-22T03:17:25Z</published>
    <updated>2009-04-02T17:48:47Z</updated>
    
    <summary>Douglas Bowman had to quit Google, and Valleywag explains it all for you (to hell with Owen!). I had a similar experience at Yahoo, so I&apos;m only surprised Douglas lasted this long. The comments on Valleywag are really sad though;...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="social design" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>Douglas Bowman <a href="http://stopdesign.com/archive/2009/03/20/goodbye-google.html">had to quit Google</a>, and Valleywag explains it all for you (to hell with Owen!). I had a similar experience at Yahoo, so I'm only surprised Douglas lasted this long. The comments on Valleywag are really sad though; a palpable hostility towards "precious," "childish," "short-sighted" designers (you can look for yourself, I'm not linkin'). A lot of product design is really bad, sometimes the designers get a chance to do something really good with a job, but not often. </p>

<p>Jared Spool, an Extremely Important Person, once told me over Pad Thai that "visual designers are just failed artists." I took that personally, being a failed artist (heh), but didn't understand why the "visual" distinction was necessary... I guess he would have to be a failed artist as well if he just said "designers"? Or he has to get the frustration of just speaking at conferences out somehow.</p>

<p>Facebook's redesign inspires widespread unhappiness and derision. On Techcrunch, incredible bile is thrown at the designers. I can't say I like it, but why does anyone think that Facebook is anything other than an ongoing experiment? Facebook users are not "customers," they are collaborators in inventing new ways of being connected, and much is required of them sometimes. The new Facebook stuff is not very good, but at least they haven't given up like Irene Au and the crew at Google.</p>

<p>I have attempted to be useful as a designer, and had enough failures and successes to know a good deal of humility. There's no research method, process, innovation technique, conference presentation, or even extra-talented designer that magically makes good stuff. </p>

<p><strong>UPDATE</strong>: Another <a href="http://www.businessinsider.com/google-web-designers-keep-quitting-in-a-huff-2009-3#comments">comment thread</a> at an article about designers quitting Google, filled with ignorant stuff. It really does seem that there is a cultural lack of understanding about design and what it is. I suppose the only real solution is to increase the overall cutlure's understanding and ability to parse visual and experiential elements; then (and probably only then) will people want a specialist to make the choices about those things instead...</p>]]>
        
    </content>
</entry>

<entry>
    <title>charity fraud</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000517.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=517" title="charity fraud" />
    <id>tag:www.practicalist.com,2009:/mt//1.517</id>
    
    <published>2009-03-16T01:20:16Z</published>
    <updated>2009-03-16T02:27:02Z</updated>
    
    <summary>Our house gets calls at least once a week on behalf of several different charities, each with familiar-sounding names:Breast Cancer SocietyCancer Fund of AmericaChildren&apos;s Cancer Fund Of AmericaChildren&apos;s Charitable FoundationDetectives Benevolent AssociationDisabled Veterans ServicesFirefighters Assistance FundFoundation For American VeteransLaw Enforcement...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="motives" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[Our house gets calls at least once a week on behalf of several different charities, each with familiar-sounding names:<br /><br /><ul><li>Breast Cancer Society<br /></li><li>Cancer Fund of America<br /></li><li>Children's Cancer Fund Of America<br /></li><li>Children's Charitable Foundation</li><li>Detectives Benevolent Association</li><li>Disabled Veterans Services<br /></li><li>Firefighters Assistance Fund<br /></li><li>Foundation For American Veterans<br /></li><li>Law Enforcement Alliance of America<br /></li><li>National Children's Leukemia Foundation</li><li>United States Navy Veterans Association<br /><br /></li></ul>It turns out that the charities are very bad at what they do, handing out little money and paying a lot for fund raising to a telemarketing company called Associated Community Services. This means that only a small portion of the money donated goes to help anyone -- ACS keeps the rest. For <a href="http://www.secstate.wa.gov/charities/search_detail_cfr.aspx?cfr_id=364">just the State of Washington</a>, ACS raised $1,152,000, but was only able to pass $353,000 of that to its 14 client 'charities'; the "Breast Cancer Society," operating in several states, manages to devote just 3% of the money it raises to actual services, "Cancer Fund of America" manages 9%, and "Firefighters Assistance Fund" manages to spend <a href="http://209.85.173.132/search?q=cache:Yy36FM9DU3sJ:ct.gov/dcp/lib/dcp/charities/public_notices/public_notice_june5,_2006.doc+%22Associated+community+services%22+corporate+info&amp;cd=3&amp;hl=en&amp;ct=clnk&amp;gl=us&amp;client=firefox-a">just 5% of the money it raises</a> on assistance. ACS has even <a href="http://ago.mo.gov/newsreleases/2008/Order_against_Associated_Community_Services_and_owner_Robert_Burland/">harassed people</a> while soliciting donations, it seems. While all of this is sounds like it should be illegal, it isn't. The most that Attorneys General in Kentucky, Iowa, Conneticut, and Michigan have been able to do is <a href="http://www.iowa.gov/government/ag/consumer_advisories/mail/donor_beware.html">make public warnings</a> about the fundrasing. <br /><br />Many sites have noted the suspicious nature of ACS or the charities, and amazingly representatives from ACS seem to be <a href="http://yedda.com/questions/breast_cancer_society_Mesa_5041861712410/#answer2734417941138">posting rebuttals and misinformation</a> on some of them to try to obfuscate what they are doing. There's a special circle of hell reserved for this company and its ilk. <br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Marissa Mayer is a gigantic success, but she does not know anything about design</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000515.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=515" title="Marissa Mayer is a gigantic success, but she does not know anything about design" />
    <id>tag:www.practicalist.com,2009:/mt//1.515</id>
    
    <published>2009-03-02T03:47:58Z</published>
    <updated>2009-03-02T04:27:12Z</updated>
    
    <summary>Google has created a slew of innovative products, born from original thinking and supporting experimentation and new ideas, and Marissa Mayer has been a large part of the company&apos;s success. Google&apos;s success was not built on design however; it was...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
        <category term="social design" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>Google has created a slew of innovative products, born from original thinking and supporting experimentation and new ideas, and Marissa Mayer has been a large part of the company's success. Google's success was not built on design however; it was built on the humbling (if you're a designer) fact that the thinking and engineering was so good that design was almost irrelevant. I think that's generally a good wake-up call to designers, and I've tried to reinvent what I do for myself around a deeper definition of design, one that tries to encompass engineering. This is a pretty typical story for a Silicon Valley tech company design decision:

<blockquote>A designer, Jamie Divine, had picked out a blue that everyone on his team liked. But a product manager tested a different color with users and found they were more likely to click on the toolbar if it was painted a greener shade. [...] Mr. Divine's team resisted the greener hue, so Ms. Mayer split the difference by choosing a shade halfway between those of the two camps. Her decision was diplomatic, but it also amounted to relying on her gut rather than research. Since then, she said, she has asked her team to test the 41 gradations between the competing blues to see which ones consumers might prefer.</blockquote>

So far, the usual. But the idea put forward by <a href="http://www.nytimes.com/2009/03/01/business/01marissa.html?_r=1">the rest of the article</a>, however, that Marissa Mayer has a "keen sense of style and design" is false, and ridiculous. With a few exceptions, business executives almost never have a way of talking about design; it takes a lot of experience and training to do that. So, they will seize on a small detail or color preference as a way of shaping a design, or they rely on research on one small aspect. At an engineering-driven company, these kinds of details will often be the extent of the entire design discussion, with the personal pet-peeves of the executives and the vagaries of how alternatives are tested producing incoherent design direction. That dynamic is very old (probably dates back to cave-paintings), but there's absolutely no way it represents Marissa Mayer doing a good job for Google, or helping Google products to succeed.</p>

<p>If Google took design as seriously as they do engineering, they would not focus on details, but remaking interaction design and visual sensibility. Marissa Mayer wouldn't make a comment about grey text, she would be wondering how Google could give users better interfaces to information than an empty box. Google should swing for the fences again with new thinking, not imagine that because they are successful they do everything right.</p>]]>
        
    </content>
</entry>

<entry>
    <title>make news like the cable tv business, please</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000514.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=514" title="make news like the cable tv business, please" />
    <id>tag:www.practicalist.com,2009:/mt//1.514</id>
    
    <published>2009-02-26T19:52:00Z</published>
    <updated>2009-02-26T19:54:27Z</updated>
    
    <summary>It seems like there is a fairly straightforward deal possible to save the business of putting out newspapers (the news is fine, doesn&apos;t need to change!). Make it a much cheaper version of the cable business, where subscribers buy into...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="media" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>It seems like there is a fairly straightforward deal possible to save the business of putting out newspapers (the news is fine, doesn't need to change!). Make it a much cheaper version of the cable business, where subscribers buy into a much-enhanced version of something they get a basic version of for free. Major ISPs like AT&T, Comcast, etc. could create a open news consortium that users could buy into by adding $2 to their monthly bill (this has nothing to do with network neutrality, by the way, just creating the same mechanism that supports free pop music radio).</p>

<p>Assuming that only 5% of broadband customers of the top 5 U.S. ISPs agree to that, that's $120 million each year. If even just newspapers banded together for this, ISPs would have a strong business incentive to offer the surcharge to their subscribers. Any content provider with a certain level of traffic could offer their content only to subscribers of the consortium, splitting that dollar 50/50. This money would be paid out to content providers on a strict traffic basis. Providing content this way would be much more efficient than via paper, and the writers, editors, and photographers would be responsible to their audiences first, as it should be (with advertising revenue on top of that). And they could continue to provide news summaries and headlines to news aggregators like Google News.</p>

<p>It wouldn't be the 40% margin of years-ago, but it would be a going concern. All that it would require would be placing the needs of the business as a whole above the fantasy that there is something basically wrong with journalism, Web sites, any particular newspaper, or an attachment to paper as media. And also the willingness to take action instead of letting things slide further towards... nothing.</p>]]>
        
    </content>
</entry>

<entry>
    <title>snark: too big to fail?</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000513.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=513" title="snark: too big to fail?" />
    <id>tag:www.practicalist.com,2009:/mt//1.513</id>
    
    <published>2009-02-22T19:24:49Z</published>
    <updated>2009-02-22T19:29:03Z</updated>
    
    <summary>Walter Kirn&apos;s review of David Denby&apos;s book Snark is pretty fun reading: He wants to correct and restrain, using scholarship and logic, perhaps the keenest, most reflexive, prehistoric and anarchic of simple human pleasures, short of eating or achieving orgasm....</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="media" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>Walter Kirn's <a href="http://bit.ly/QtMcI">review of David Denby's book</a> <em>Snark</em> is pretty fun reading:

<blockquote>He wants to correct and restrain, using scholarship and logic, perhaps the keenest, most reflexive, prehistoric and anarchic of simple human pleasures, short of eating or achieving orgasm. The act of laughter, this would be. Or, for Denby, the act of low, illicit laughter -- laughter enjoyed for the wrong reasons and provoked by the wrong lines. Whether laughter for the right reasons is even possible, given humor's subversive, corrosive history, is a difficult philosophical question, of course, but Denby feels that it is. This follows from his belief that the impulses to giggle, grin and cackle (and the various means for stimulating these impulses) can be, and ought to be, consciously aligned with civic virtues and literary standards, lest our society laugh for no just cause, at jokes that aren't witty enough to laugh at and that may even be plain stupid and malicious.</blockquote>

Yet, I think there is something missing in the book (which I haven't read, of course) and the review. Snark is a good shorthand for humor that works on a sophisticated level, as sort of an end in itself. I think snarkiness is the <a href="http://en.wikipedia.org/wiki/Credit_default_swap">Credit Default Swap</a> or <a href="http://en.wikipedia.org/wiki/Mortgage-backed_security">Mortgage-Backed Security</a> of the cultural world-- an instrument so complex and disconnected from anything valuable that it creates dangerously inflated markets for worthless exchange. Like a book <em>Snark</em> and the snarky review of the book <i>Snark</i> (and <em>definitely</em> a blog post about both!). So, from now on (much like the painfully earnest site <a href="http://www.snarkmarket.com">SnarkMarket</a>), I'm only going to use the term snark <em>ironically</em>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>some feedback for a K-8 school&apos;s technology plan</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000512.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=512" title="some feedback for a K-8 school's technology plan" />
    <id>tag:www.practicalist.com,2009:/mt//1.512</id>
    
    <published>2009-02-19T07:45:32Z</published>
    <updated>2009-02-19T08:15:06Z</updated>
    
    <summary>A schooI&apos;s technology plan I read is mostly about computers for students and teachers, other equipment, and goals for integrating equipment use into the classrooms and professional development plans, without describing what students would do with the computers. Some feedback...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<em>A schooI's technology plan I read is mostly about computers for students and teachers, other equipment, and goals for integrating equipment use into the classrooms and professional development plans, without describing what students would do with the computers. Some feedback I gave:</em>

<p>
<img src="http://practicalist.com/photos/homework.jpg" style="float:right;width:170px;margin: 0px 0px 12px 12px;" />
I like the quote from John See's on the cover of the plan, <a href="http://www.nctp.com/john.see.html">start with the applications</a>, not the technology:

<blockquote>Typically, technology committees go before school boards asking for a computer lab, or computers for classrooms. The first question board members will ask is, "Why do you need them?" Why not answer that question in the plan? It may be better to go to a school board saying, "This is what we want our students to be able to do"</blockquote>

 I would imagine the applications kids use to be various combination of:

<ul>
	<li>reading, researching, exploring</li>
	<li>writing, editing, taking pictures, collecting research, making docs</li>
	<li>sharing, messaging, commenting, evaluating</li>
	<li>planning, calendaring, collaborating (via the above applications)</li>
</ul>

All of these are best done in a networked context, where a kid or teacher has their own space but can easily get or move information around. Basically, a Web site, or sites. And none of these are particularly well served by specialized software like Word or PowerPoint (in fact, the software is usually a distraction to the task I'd imagine). So, what's really needed for the applications is:

<ul>
	<li>A campus-wide wireless network, 54Mbps or so.</li>
	<li>An internal and external Web server.</li>
	<li>Any computer that can run Mozilla Firefox 3</li>
	<li>A bunch of new Web sites that enable the above applications (could be built on top of an application server like Drupal)</li>
	<li>A set of policies for learning contexts that govern what data and work can go from internal network out to the public Web, and vice versa</li>
</ul>

This is different in that:

<ul>
	<li>A lot of fancy new computers are not needed (just more older 'commodity' computers that can run a good Web browser well)</li>
	<li>No further work on the internal ethernet network is needed (better to replace ethernet with more wifi hubs or extenders)</li>
	<li>The real time, resources, and energy should be spent on the Web-based applications that will be directly part of the curriculum, instead of equipment</li>
</ul>

And there are great alternatives to expensive computers:

<ul>
	<li>Standardize on free, bulletproof software instead of a single hardware platform: a robust Web browser that can use Web-based applications like Firefox 3.</li>
	<li>A 1 year-old refurbished Dell laptop with Ubuntu costs $400, new MacBook costs $949, but they have identical performance running Firefox.</li>
	<li>Computers can be more easily maintained by standardizing on one simple configuration for everyone. If a computer is running badly, it can be wiped and re-imaged (instead of troubleshooting software installations).</li>
	<li>Software can be limited to what's free and available on all operating systems (Mac, Win, Linux): a Web browser like Firefox 3, a text editor, and media management applications like Songbird & Picasa.</li>
</ul>
</p>]]>
        
    </content>
</entry>

<entry>
    <title>in praise of assholes</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000511.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=511" title="in praise of assholes" />
    <id>tag:www.practicalist.com,2009:/mt//1.511</id>
    
    <published>2009-02-19T04:19:21Z</published>
    <updated>2009-02-19T06:46:41Z</updated>
    
    <summary> Recently I&apos;ve found myself having very unpleasant conversations with people about work. Often, both of us are in a bad situation, and there is no easy way to make the project better, only &apos;least bad&apos; answers. It&apos;s a negative...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="humility" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>
<img src="http://practicalist.com/photos/ben3.jpg" style="float:right;margin:0px 0px 12px 12px;" />
Recently I've found myself having very unpleasant conversations with people about work. Often, both of us are in a bad situation, and there is no easy way to make the project better, only 'least bad' answers. It's a negative situation. Dealing with the disappointment and upset in this situation often leads people to act badly, myself included. I push too hard, questioning people's conclusions too much, and generally am a nuisance. One might even say an "<a href="http://powazek.com/posts/1733">asshole</a>." I am not mean, but probably irritating.</p>

<p>When I went to school and worked my first few jobs, demanding bosses were the norm. Animated discussions, arguments, and emotion were part of caring about the work. I had a boss who extracted good things out of bad situations on a regular basis. I hated him at first, but eventually grew to admire him and respect him. Bewilderingly, I no longer have passionate arguments with people about work. Instead, discussions and meetings are meant to reinforce decisions already made. Negativity is to be avoided, and any criticism is almost offensive (even if just in tone).</p>

<p>I certainly can understand the desire to make work fun, lighthearted and focus on the positive at work, but I think something was lost. Progress and good work doesn't come easily. In fact, it's really easy to do mediocre work when everyone is afraid of failing (and getting laid off). There are great people who can avoid that and still be full of sweetness and light, but those people are few and far between, and the emotions involved are not going to last as long as good work. Abusive, mean behavior is wrong no matter what. But I find myself wishing for a couple of assholes at work, people who would shake things up, force the issues, and push past the usual solutions. But for now, I'll just try to stay positive :)</p>]]>
        
    </content>
</entry>

<entry>
    <title>singletasking</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000510.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=510" title="singletasking" />
    <id>tag:www.practicalist.com,2009:/mt//1.510</id>
    
    <published>2009-02-12T00:57:51Z</published>
    <updated>2009-02-12T01:10:38Z</updated>
    
    <summary> I liked this post from Caterina Fake so much that I made myself a small leaflet version with these and other singletasking axioms to post by my desk (download PDF). I am kicking the interrupt-driven lifestyle!...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
        <category term="hypotheses" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<img src="/photos/single.jpg" style="display:block;margin-bottom:16px;"/>
I liked <a href="http://www.caterina.net/archive/001158.html">this post</a> from Caterina Fake so much that I made myself a small leaflet version with these and other <a href="http://zenhabits.net/2008/07/now-do-this-and-the-single-tasking-philosophy/">singletasking axioms</a> to post by my desk (<a href="http://practicalist.com/singletasking.pdf">download PDF</a>). I am kicking the interrupt-driven lifestyle!]]>
        
    </content>
</entry>

<entry>
    <title>saving journalism cluster-frak</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000509.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=509" title="saving journalism cluster-frak" />
    <id>tag:www.practicalist.com,2009:/mt//1.509</id>
    
    <published>2009-02-10T21:20:08Z</published>
    <updated>2009-02-10T21:34:29Z</updated>
    
    <summary>Newspapers and magazines are losing money very quickly. News content remains very popular, but most of it is available for free. News aggregator sites serve newspaper content to large audiences for free, and Craigslist has killed the major source of...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="media" />
    
        <category term="motives" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>Newspapers and magazines are <a href="http://www.stateofthenewsmedia.org/2007/narrative_newspapers_intro.asp?media=3">losing money very quickly</a>. News content remains very popular, but most of it is available for free. News aggregator sites serve newspaper content to large audiences for free, and <a href="http://www.smartmoney.com/investing/stocks/craigslist-stopping-the-presses-18189/">Craigslist has killed the major source of ad revenue</a> that newspapers need, and people are used to getting magazine content for free online. Newsweek is <a href="http://www.mydigitalfc.com/news/newsweek-sets-out-reinvent-itself-749">exiting the mass-market</a>, and it appears that many large newspapers will as well. Many people agree that journalism is an important part of a functioning political culture and society, but no alternative to the present course has emerged.</p>

<p>Henry Blodget points out that even if it stopped printing on paper, the New York Times could <a href="http://www.alleyinsider.com/2008/10/new-york-times-nyt-running-on-fumes">not pay for it's news room full of reporters and writers</a>. Walter Issacson proposes a "<a href="http://www.time.com/time/business/article/0,8599,1877191-4,00.html">pay by the slice</a>" model, like iTunes for music. Amazon introduces the Kindle 2 as <a href="http://www.editorandpublisher.com/eandp/news/article_display.jsp?vnu_content_id=1003939785">an analogous device</a> for newspapers. Chris Anderson says <a href="http://www.longtail.com/the_long_tail/2008/06/free-dailies-th.html">"free" is the only business model</a> that works, and it's okay if that doesn't support a lot of journalism. Andrew Keen says "mass-amateurization" is destroying our culture and <a href="http://andrewkeen.typepad.com/the_great_seduction/2009/02/the-newspaper-war.html">must be fought</a>. Michael Kinsley says that it's <a href="http://www.nytimes.com/2009/02/10/opinion/10kinsley.html?_r=1&ref=opinion">okay if we have a much smaller number of newspapers</a>. Dave Winer says <a href="http://www.scripting.com/stories/2009/02/06/oneMoreTimeOpenTheNewsIndu.html">kill all the elitist journalists</a>, we can make a new journalism out of bloggers and participatory media.</p>

<p>The conclusion I come to is that the sea change that has happened is the end of 'passive' culture, not journalism. It should be possible to re-invent journalism as a richer, participatory medium, with experts and professionals directly collaborating with (and directly responsible to) the enthusiasm and amazing creations of bloggers, makers, photographers, people of all kinds. The more sharing and creating of things that's happening online, the more engagement and value there will be there, and it will become something that can pay the bills for those who do it well.</p>

<p>Large media companies and newspapers could protect their futures best stopping the attempt to hold on to existing ad rates and formats, and instead moving their best advertisers quickly into performance-based online properties and formats. No one yet knows what will work, but they can do themselves a huge favor by trying a dozen experiments instead of moaning. And the bloggers & geeks can help invent new things, instead of imagining that this is a revolution where it will be a victory if a valuable part of society goes away.</p>]]>
        
    </content>
</entry>

<entry>
    <title>protest and gaza</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000508.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=508" title="protest and gaza" />
    <id>tag:www.practicalist.com,2009:/mt//1.508</id>
    
    <published>2009-01-25T08:00:20Z</published>
    <updated>2009-02-02T22:46:43Z</updated>
    
    <summary> The feet of one of three Palestinian siblings from the Al-samoni family, killed by an Israeli tank shell, are seen in the mortuary of Al-Shifa hospital, on January 5, 2009 in Gaza City. Seven members from the Al-samoni family...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
        <category term="politics" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<a href='http://www.boston.com/bigpicture/2009/01/scenes_from_the_gaza_strip.html'><img src="http://cache.boston.com/universal/site_graphics/blogs/bigpicture/gaza_01_07/g17_17492231.jpg" style="border:0px;width:650px" /></a>
<p style='font-size:77%;color:#999;'>The feet of one of three Palestinian siblings from the Al-samoni family, killed by an Israeli tank shell, are seen in the mortuary of Al-Shifa hospital, on January 5, 2009 in Gaza City. Seven members from the Al-samoni family were killed including the mother, three children and a baby, when an Israeli shell struck their house south of Gaza city. (Abid Katib/Getty Images, <a href='http://www.boston.com/bigpicture/2009/01/scenes_from_the_gaza_strip.html'>boston.com</a>)</p>

<p><a href='http://marcambinder.theatlantic.com/archives/2009/01/goldbergs_gaza_paralysis.php'>Marc Ambinder</a> writes 
<blockquote>Many a friend has asked me what I think of the Israeli invasion.  I have some private thoughts on the subject, but they're not particularly interesting. I've studied enough, prayed enough,  spent enough time in Israel to get the hang of why the conflict appears so tragic and  intractable...
</blockquote>
and tries to recruit some thoughts from Jeff Goldberg, an Israeli reporter. Jeff writes that 
<blockquote>...nothing works for very long in the Middle East. Gaza is where dreams of reconciliation go to die. Gaza is where the dream of Palestinian statehood goes to die; Gaza is where the Zionist dream might yet die. [...] My paralysis isn't an analytical paralysis. It's the paralysis that comes from thinking that maybe there's no way out. Not out of Gaza, out of the whole thing."</blockquote></p>
<p>Here, journalists on the ground in Gaza talk to a Current Vanguard reporter:<br /><br />

<object width="400" height="400">
<param name="movie" value="http://current.com/e/89705045/en_US"></param><param name="wmode" value="transparent"></param><param name="allowfullscreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://current.com/e/89705045/en_US" type="application/x-shockwave-flash"  width="400" height="400" wmode="transparent" allowfullscreen="true" allowscriptaccess="always"></embed></object>

</p>

<p>What has happened in Gaza is/was, as far as I can tell, cruel, pointless, and another example of how little we know as human beings about how not to totally fuck everything up. It is nauseating to watch the father lamenting the death of his daughter, alive just two hours before. I feel that I have to respond, but in the face of this overwhelming suffering and with such overwhelming problems, is that the right way to be thinking? The above smart people who have actually been there, etc., sound like they are stating the truth of the situation to me; for my own actions, that is where I would leave it (with thanks that U.S. role in the region will probably be a lot different with Obama). But I have been prompted by other people to do more to protest the obscene amounts of innocent death in Gaza, through small gestures like groups on Facebook or marching in protests with signs. It feels wrong and weirdly beside the point to me, but a lot of people feel strongly about it, so here goes.</p>

<p>As best I can tell, whatever solutions can be found to change, even in small ways, the situation will come not from protests or activism. Everyone who is at all directly connected to the conflict is desperately aware what everyone thinks, and has their own idea of justice worked out. Protests have become background noise, even at a large scale; a hundred million Europeans protesting couldn't stop Bush from invading Iraq. Politics has changed a great deal, and needs new tactics. (I have some ideas about that, but most people seem to be protesters, cynics, or oblivious, so I have some issues with finding someone who gives a shit.) Protest may be better than doing nothing, but that is about all it is. Like Marc, I am aware of how beside the point my own judgments and needs for action are, yet keep trying to create some activity, find something to do to push away the horror as it unfolds.</p>
 ]]>
        
    </content>
</entry>

<entry>
    <title>at last</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000507.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=507" title="at last" />
    <id>tag:www.practicalist.com,2009:/mt//1.507</id>
    
    <published>2009-01-21T22:00:59Z</published>
    <updated>2009-01-21T22:02:39Z</updated>
    
    <summary></summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="politics" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<a href="http://www.boston.com/bigpicture/2009/01/the_inauguration_of_president.html"><img src='http://cache.boston.com/universal/site_graphics/blogs/bigpicture/44_01_21/4406_17680851.jpg' style='width:650px;border:0px;' /></a>]]>
        
    </content>
</entry>

<entry>
    <title>what comes after search?</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000506.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=506" title="what comes after search?" />
    <id>tag:www.practicalist.com,2009:/mt//1.506</id>
    
    <published>2009-01-20T08:28:56Z</published>
    <updated>2009-01-20T08:35:34Z</updated>
    
    <summary>Reading about the epic battle against Google that Microsoft, TimeWarner, and Yahoo continue to lose, I have to wonder if it&apos;s really such a world-beating thing to own search. Right now it is, since the search box is the interface...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        Reading about the epic battle against Google that Microsoft, TimeWarner, and Yahoo continue to lose, I have to wonder if it&apos;s really such a world-beating thing to own search. Right now it is, since the search box is the interface to much of the Internet for people. But isn&apos;t that a sad, pinched state of affairs? There&apos;s a lot more valuable information in Twitter and Facebook than in Google. Won&apos;t something that lets me tap into that be much more valuable, and soon?
        
    </content>
</entry>

<entry>
    <title>the attention economy: huh?</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000505.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=505" title="the attention economy: huh?" />
    <id>tag:www.practicalist.com,2009:/mt//1.505</id>
    
    <published>2009-01-13T06:54:35Z</published>
    <updated>2009-01-14T10:00:33Z</updated>
    
    <summary>I follow a blog called &quot;The Online Photographer&quot; by Mike Johnston, an experienced photographer and writer who was the editor of Photo Techniques magazine for about ten years. It&apos;s a good blog, and he knows what he&apos;s talking about. I...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
        <category term="motives" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><img src="http://theonlinephotographer.typepad.com/the_online_photographer/images/2007/06/02/picture_19.png" style="float:right;margin:0px 0px 14px 14px;width:60px;height:60px;" />I follow a blog called "<a href="http://theonlinephotographer.typepad.com">The Online Photographer</a>" by Mike Johnston, an experienced photographer and writer who was the editor of <em>Photo Techniques</em> magazine for about ten years. It's a good blog, and he knows what he's talking about. I was sort of surprised to read this in his <a href="hhttp://theonlinephotographer.typepad.com/the_online_photographer/2009/01/what-is-bokeh.html">post</a> (he's referring to a discussion of 'bokeh' at another site, photo.net):
<blockquote>It's a bit disorienting for me now when I post at other sites; despite the fact that my name was referenced several times in the thread before I commented, no one paid the least bit of attention to anything I said. Not that it was so important...it's just that, around here, I tend to get listened to. A lovely luxury, and thanks for that.</blockquote>

In this case, he commented on a discussion about a photography term that <em>he invented</em>. Of course it's nothing new; people loud enough to get the attention of a mob, and especially on the internet, are probably full of shit. Actual knowledge and valuable work comes from the quiet folks, etc. But still good to be reminded of that...!</p>]]>
        
    </content>
</entry>

<entry>
    <title>my camera, the zone system, and twenty years</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000504.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=504" title="my camera, the zone system, and twenty years" />
    <id>tag:www.practicalist.com,2009:/mt//1.504</id>
    
    <published>2009-01-12T09:26:34Z</published>
    <updated>2009-01-12T10:17:22Z</updated>
    
    <summary> I&apos;ve been taking pictures for a long time (far too long to have learned as little as I have!). When I was a teenager, I developed and printed black and white film, at the Salt Lake Art Center (now...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<img src="http://practicalist.com/photos/tennessee.jpg" style="" />

<p><img src="http://practicalist.com/photos/srt.jpg" style="border:0px;float:left;margin:12px 12px 0px 0px;" /></a>I've been taking pictures for a long time (far too long to have learned as little as I have!). When I was a teenager, I developed and printed black and white film, at the Salt Lake Art Center (now I can admit that I should have been paying for the darkroom time, but I simply walked in and used the equipment and chemicals, for months). In those days, they taught the <a href="http://www.amazon.com/Negative-Ansel-Adams-Photography-Book/dp/0821221868/ref=pd_bxgy_b_img_c">Zone System</a>. When I managed to get it right, it worked well, but it was tricky. Years later, I have a digital camera that produces decent exposure ranges straight out of the box, no thought by me required. Nonetheless, I thought I would look around for information on how to more directly control exposure.</p>

<p><img src="http://practicalist.com/photos/5d.jpg" style="border:0px;float:right;margin:0px 0px 12px 12px;" />The Zone System is (and here, people who know more will cringe) a way to plan how a picture's lights and darks will be captured and printed. Spot meters that older cameras had (like my Minolta SRT-303) just measured the exposure off the part of the image in the middle of the frame, so if there was another part of the picture that was much darker or lighter, that part would be way too light or dark.</p>

<p>For example, if I took a picture of a person in a car in bright sunlight, the spot meter would tell me to expose for the sun reflected off the car, say 1/500 of a second at f/16 (with ISO 400 film). If I did that, everything but the hood of the car, including the person, would be completely black. Following the Zone System, I decide that the highlights on the car would be the brightest thing in the picture, and the person would be in the middle range. So, I increased the exposure 3 stops, to f/5.6, and the person's face becomes visible (while the highlights on the car become pure white). It took a lot of practice to make these decisions, however.</p>

<p><img src="http://practicalist.com/photos/zones.jpg" style="margin-top:-8px;border:0px;float:left;margin:12px 12px 0px 0px;" />Now, meters in cameras are using the entire image to decide the exposure, basically building in the Zone System into the camera's exposure calculation (this is the "evaluative" mode my camera has). If you are interested in more direct exposure control, then, it seems that you are left with:

<ul><li>using the camera's meter in spot mode, manual exposure, and using the traditional zone system</li>
<li>using the camera's meter in evaluative mode, automatic exposure, and let the camera own the exposure</li></ul></p>

<p>Neither one of these is particularly satisfying to me; the evaluative mode is better than I am at exposure calculation even if I set the exposure manually (since I still use the meter), and I really have no desire to go back to spot metering. I found a third option:

<ul><li style="font-weight:700;">Underexpose everything, shoot in RAW mode, and adjust the values of the picture after it's copied to the computer</li></ul></p>

<p><img src="http://practicalist.com/photos/histogram.jpg" style="border:0px;float:right;margin:0px 0px 12px 12px;" />
This has produced the most satisfying results so far; without any special software or too much worry about exposure, I can still use my Zone System knowledge to peg parts of a picture to particular values of light and dark I choose. 
<ul>
<li>I underexpose (I set the EV compensation to minus 1/2 stop) because digital cameras don't capture as much information about the bright areas of the picture as film does, so I want to be sure I get whatever detail is in the highlights</li>
<li>I use RAW mode because it lets me change the exposure of the picture after it's shot without losing any information</li>
<li>I adjust the exposure on the computer because I still want to decide what the most important part of the picture is (and what should get the 'middle range' in the photo). Almost all the time, this is as simple as adjusting is the white, grey, and black points (something every single program for handling digital photos can do; Picasa, iPhoto, etc.).</li></ul></p>

<p>Sometimes I will set two or three other points to use a transfer curve in the RAW conversion, but not so much anymore. The photo above was taken in this way (I show it in black and white because I think it has a great middle dynamic range that illustrates the idea -- the pretentiousness of black and white is just a bonus). Next, I am going to have to figure out how to get a handle on the weird white balance problems I have...</p>]]>
        
    </content>
</entry>

<entry>
    <title>&quot;hybrid&quot; economy: socialism, web tools, and the end of bullshit commerce</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000503.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=503" title="&quot;hybrid&quot; economy: socialism, web tools, and the end of bullshit commerce" />
    <id>tag:www.practicalist.com,2009:/mt//1.503</id>
    
    <published>2009-01-10T11:00:43Z</published>
    <updated>2009-01-10T11:23:38Z</updated>
    
    <summary> Lawrence Lessig on the Colbert Report I loved watching Lawrence Lessig on the Colbert Report, he was so articulate and impatient for things to make sense after so much stupidity. I liked his idea of the hybrid economy --...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<div style="float:left;width:360px;margin-top:10px;margin-right:20px;margin-bottom:12px;">
<embed style='float:left; clear:left;' src='http://media.mtvnservices.com/mgid:cms:item:comedycentral.com:215454' width='360' height='301' type='application/x-shockwave-flash' wmode='window' allowFullscreen='true' flashvars='autoPlay=false' allowscriptaccess='always' allownetworking='all' bgcolor='#000000'></embed>
<div style="margin-top:20px;">
<a href='http://www.colbertnation.com/the-colbert-report-videos/215454/january-08-2009/lawrence-lessig' target='_blank'>Lawrence Lessig on the Colbert Report</a>
</a>
</div></div>
<p>I loved watching Lawrence Lessig on the Colbert Report, he was so articulate and impatient for things to make sense after so much stupidity. I liked his idea of the hybrid economy -- "read/write culture" and commercial culture in a symbiotic relationship, and wanted more. I have yet to receive the book, so I don't know where he goes with the "hybrid economy" idea. But, I want the tools of this read/write culture to be connected not just to commercial culture, but to the rest of the economy, so they don't go away in the tsunami that's sweeping away a great deal of the economy right now (man, I can only pray for the New York Times).</p>

<p>I don't think it's overstating the case to say that anything valuable to someone can be better if people have better information and more relationships to the people who make their living from it. If I work for, buy from, live around, or share a town with the workers in any industry, small company, or even just a gas station, that situation is better with more transparency, communication, and relationships between the people than what we have today.</p>

<p>A pharmaceutical company should be giving unmoderated web tools to patients who are dealing with a disease, so they can connect to each other and negotiate the completely dysfunctional health care system we have. A car company should design and build cars with the public, through open beta car designs, candid information about what the strengths and weaknesses of the company are, and total access to decisions executives make. Even the gas station should be posting the information it gets from its contacts about why the price is what it is, and what to expect next week. Government should be making the millions of decisions and policies it produces an ongoing, distributed dialogue with citizens, where the strong local opinions and experiences get rolled-up into the scorecards for massive programs.</p>

<p>Free-flow of information makes the people who have to buy things more powerful, and it makes those who want to sell something make better things. And it makes it much easier to see exploitation, avarice, and abuse. Ultimately, that's good stuff for everyone who shares a city, or a town, or a street. The wonderful sites that form the bases for these tools (Wordpress, Wikipedia, Facebook, Digg, Youtube, etc.) should be right in the middle of these real human needs, not just off to the side for entertainment (also, I don't know how they'll survive otherwise).</p>

<p>And the nice thing about all of this is that it's actually less money than what companies flush down the toilet today, in a process known as marketing. There's just not that much point in a game of using media to associate good feelings with a product when everyone can find out much more about it directly from real people. "Brand" is just not as valuable either; the products are it. Enough with the promises that a company is part of your family or people "love" a brand. It's corrosive and wrong to try to hijack our actual, human experiences and feelings to sell products. We don't have to do that anymore.</p>

<p>We do all have to make a living, pay for food, hopefully do work that's valuable to someone. There's nothing inherently sleazy in that, it's just practicality. These social web tools can make work, products, and business more honest and open. More socialist, in fact, and I am very comfortable with that.</p>]]>
        
    </content>
</entry>

<entry>
    <title>leaving flickr</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000501.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=501" title="leaving flickr" />
    <id>tag:www.practicalist.com,2008:/mt//1.501</id>
    
    <published>2008-12-17T17:45:08Z</published>
    <updated>2008-12-19T18:16:00Z</updated>
    
    <summary> Photowalking, originally uploaded by George. George Oates (who I know some and whose work I like tremendously) was laid off in the latest round at Yahoo. Also, many extremely talented people from Brickhouse (Samantha Tripodi, Chis Martin, Jeannie Yang,...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="motives" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<div style="text-align: left; padding: 3px;margin-bottom:10px;">
<a href="http://www.flickr.com/photos/george/2243439920/" title="photo sharing"><img src="http://farm3.static.flickr.com/2240/2243439920_5f99907867.jpg" style="border: solid 2px #000000;" alt="" /></a>
<br />
<span style="font-size: 0.8em; margin-top: 0px;"><a href="http://www.flickr.com/photos/george/2243439920/">Photowalking</a>, originally uploaded by <a href="http://www.flickr.com/people/george/">George</a>.</span>
</div>
<p><a href="http://www.flickr.com/people/george/">George Oates</a> (who I know some and whose work I like tremendously) was laid off in the latest round at Yahoo. Also, many extremely talented people from Brickhouse (Samantha Tripodi, Chis Martin, Jeannie Yang, Ben Ward, Ken Thornhill, Premshree Pillai, and Kevin Thornback, none of whom I knew well, I just saw and was awed by their work). Like Tom Coates ("Still reeling from the last few weeks"), I am still trying to get my head around the entire thing. I still don't understand how these people got cut. I can't imagine Flickr without a key part of its DNA. I have respect for Kakul, Heather, and the rest of the crew, but I think this shows that the decision making there has gone off the rails. I started using Flickr in 2005, and have loved it and the culture that has developed around it. But, I am going to move my photos off Flickr and find a new home for them, with many regrets.</p>

<p>In the larger context of Yahoo, it is doing yet more damage to itself. It simply won't survive as a commodity site or development platform alone. Mail, a front page, and news (all indications are that every other part of the company is flat or declining) are not enough to sustain the company at its current size, and focusing on advertising innovation while the entire structure goes through a recession seems wildly off-base. What they should do is do what other smart people did during the last bust: invent something really good. That's when people started Flickr, and Google, and Blogger, and on and on. Despite many assets and a lot of value, Yahoo's management would do better to improve the company's prospects by laying themselves off.</p>

<p><strong>update</strong>: a couple of people have said that they don't understand the 'protest' I'm making; I should have been clearer. It's not a protest at all, Flickr is still a great thing and the people there are good, etc. I'm quitting it just because I had more of an emotional relationship with it than a practical one, and that's been changed. It's a purely personal thing, left over from the time when sites like Flickr were labors of love, built mostly from enthusiasm. That's rare these days, but that's why I do what I do, through booms and busts.</p>]]>
        
    </content>
</entry>

<entry>
    <title>serving JSON to jquery: a head-slap</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000499.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=499" title="serving JSON to jquery: a head-slap" />
    <id>tag:www.practicalist.com,2008:/mt//1.499</id>
    
    <published>2008-12-15T05:53:06Z</published>
    <updated>2008-12-15T06:28:33Z</updated>
    
    <summary>I hope in some way that this post will help those who made the same stupid mistake I did and wasted way too much time figuring out something that in retrospect is obvious. Sigh. Hypothetically speaking, if you wanted to...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[I hope in some way that this post will help those who made the same stupid mistake I did and wasted way too much time figuring out something that in retrospect is obvious. Sigh.

Hypothetically speaking, if you wanted to make a servejson.php page to serve data in JSON format, it might look something like this:

<pre style="color:#004285;">
&lt;?php
$contact = array(&quot;name&quot; =&gt; &quot;Ben&quot;);
$contact_encoded = json_encode($contact);
header(&#x27;Content-type: text/html&#x27;);
echo $contact_encoded;
?&gt;
</pre>

and your showjson.html page to get and show the data might look like this:

<pre style="color:#004285;">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://code.jquery.com/jquery-latest.pack.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;
$(document).ready(function() {
	$.getJSON(&#x27;http://servejson.php?callback=?&#x27;, 
	function(data){
		$(&quot;#display&quot;).text(data.name);
	});
});
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;display&quot;&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>

So far so good, the code follows the examples you've looked at to the letter. But it doesn't work of course. And it won't. And it will fail silently, giving you no idea what's going on. You'll do some searches and read some forums, and will find nothing on it. Eventually, while reading another person's frustrated blog entry, it will come to you. And then you will feel dumb for having copied and pasted so much example code without thinking about what you're doing, and the hot shame of obviousness will cause your hand to hit your head before you're even aware what's happening. Your consciousness will swim in the ocean of nothingness and flux. And you will be that much closer to the next life, and you will want the time back.

So please, think. There's a <b>callback</b> key on the querystring in the jquery code up there. Jquery is going to generate a function name, send it, and want to get it back, etc., etc. DUH. So make your php code:

<pre style="color:#004285;">
echo $_GET[&#x27;callback&#x27;] . &quot;(&quot; . $contact_encoded . &quot;)&quot;;
</pre>

...and go back to obsessing about much more important things. Bless us all.]]>
        
    </content>
</entry>

<entry>
    <title>obama&apos;s identity</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000498.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=498" title="obama's identity" />
    <id>tag:www.practicalist.com,2008:/mt//1.498</id>
    
    <published>2008-12-09T09:07:45Z</published>
    <updated>2008-12-09T09:11:42Z</updated>
    
    <summary>This is a good time to think about the identity of Barack Obama. Right now he&apos;s a blank screen that many different groups are projecting their wishes on to. He&apos;s not from any of their constituencies really, though it&apos;s clear...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="politics" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>This is a good time to think about the identity of Barack Obama. Right now he's a blank screen that many different groups are projecting their wishes on to. He's not from any of their constituencies really, though it's clear he has his proclivities. When he came to Chicago, he was more "mutt" than anything else, searching for a sense of belonging. He pretty much made a choice to join black culture, to inhabit the identity and the role, just like he chose to go to an elite school and become a community organizer. But he did all that while staying removed from the visceral nature of some of the old crappy American fights (race, class, culture), a remove that let him see those fights more clearly (as his speech on race in Philadelphia attests).<br />
So he's pretty much free of attachment to the old clashes, though he understands them. He can choose more intellectually what he wants to do. That could be dangerous (Robert McNamara was surely one of the smartest, most methodical people in the U.S. while he dragged the country into Viet Nam), but right now it is such a relief to have a president that doesn't seem trapped in any one corner.</p>]]>
        
    </content>
</entry>

<entry>
    <title>mumbai</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000497.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=497" title="mumbai" />
    <id>tag:www.practicalist.com,2008:/mt//1.497</id>
    
    <published>2008-11-29T01:02:22Z</published>
    <updated>2008-11-29T01:04:55Z</updated>
    
    <summary> Look at the pictures on Boston.com...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="politics" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<a href="http://www.boston.com/bigpicture/2008/11/mumbai_under_attack.html"><img src="http://practicalist.com/mumbai.jpg" style="margin-bottom:12px;border:0;" /></a> <br /><a href="http://www.boston.com/bigpicture/2008/11/mumbai_under_attack.html">Look at the pictures on Boston.com</a>]]>
        
    </content>
</entry>

<entry>
    <title>New York Times Election Results: County by County</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000496.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=496" title="New York Times Election Results: County by County" />
    <id>tag:www.practicalist.com,2008:/mt//1.496</id>
    
    <published>2008-11-06T00:24:04Z</published>
    <updated>2008-11-06T00:32:49Z</updated>
    
    <summary> Beautiful maps from the New York Times (Times Digital) team!...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="politics" />
    
        <category term="social design" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<img alt="New York Times Election Results: County by County" src="http://www.practicalist.com/mt/counties_big.jpg" width="595" height="2039" class="mt-image-none" style="margin-bottom:10px;" /><br />
<a href="http://elections.nytimes.com/2008/results/president/map.html">Beautiful maps</a> from the New York Times (Times Digital) team!]]>
        
    </content>
</entry>

<entry>
    <title>A great, great day.</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000495.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=495" title="A great, great day." />
    <id>tag:www.practicalist.com,2008:/mt//1.495</id>
    
    <published>2008-11-05T18:18:08Z</published>
    <updated>2009-01-12T03:55:07Z</updated>
    
    <summary> ...and a better world for my daughter....</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="politics" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<div style="text-align: left; padding: 3px;">
<a href="http://farm4.static.flickr.com/3025/3009095384_9373de55fd_o.jpg" ><img src="http://farm4.static.flickr.com/3025/3009095384_9373de55fd_o.jpg" alt=""  style="border:0px;" /></a>
<br />
...and a better world for my daughter.
</div>]]>
        
    </content>
</entry>

<entry>
    <title>sarah is four!</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000494.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=494" title="sarah is four!" />
    <id>tag:www.practicalist.com,2008:/mt//1.494</id>
    
    <published>2008-10-23T23:14:08Z</published>
    <updated>2008-10-24T23:23:28Z</updated>
    
    <summary> Sarah is becoming a big girl at a torrid rate! When I think of how fast it&apos;s all happened I get into a weird emotional state of bliss and regret that I can&apos;t hold on more tightly to her...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="family" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<img src='http://practicalist.com/sarah.png' style='margin:0 15px 12px 0;float:left;' />
Sarah is becoming a big girl at a torrid rate! When I think of how fast it's all happened I get into a weird emotional state of bliss and regret that I can't hold on more tightly to her days as a baby. We're so, so lucky to have her. I never knew what a wonderful person was waiting for us.<br /><br /> <strong>She is four.</strong><br clear=all />]]>
        
    </content>
</entry>

<entry>
    <title>The myth of the community reinvestment act as the cause of the current financial crisis</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000493.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=493" title="The myth of the community reinvestment act as the cause of the current financial crisis" />
    <id>tag:www.practicalist.com,2008:/mt//1.493</id>
    
    <published>2008-10-12T23:52:33Z</published>
    <updated>2008-10-13T04:33:57Z</updated>
    
    <summary>Recently many commentators have blamed the current financial crisis on a law enacted under the Carter and Clinton administrations, the Community Reinvestment Act. They say that the law forced banks to issue loans to lower income an minority applicants that...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="politics" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><img src="http://bit.ly/1GZYvv" style="float:right;margin:6px 14px 14px 0px;" />Recently many <a href="http://www.boston.com/bostonglobe/editorial_opinion/oped/articles/2008/09/28/franks_fingerprints_are_all_over_the_financial_fiasco/">commentators</a> <a href="http://www.investors.com/editorial/editorialcontent.asp?secid=1501&status=article&id=307234949613274">have</a> <a href="http://mediamatters.org/issues_topics/tags/jonathan_hoenig?sort=audio">blamed</a> the current financial crisis on a law enacted under the Carter and Clinton administrations, the <a href="http://www.ffiec.gov/cra/">Community Reinvestment Act</a>. They say that the law forced banks to issue loans to lower income an minority applicants that could not afford them. Usually there is some grain of truth to these things, but far as I can tell, not this time:
<ul>
<li>The Community Reinvestment Act <a href="http://www.ffiec.gov/cra/history.htm">applies only to depository banks</a>.</li>
<li>67% of 'subprime' mortgages were <a href="http://www.house.gov/apps/list/hearing/financialsvcs_dem/barr021308.pdf">issued by non-depository investment banks</a> or other firms that were <strong>not</strong> regulated by the CRA, not depository banks, which were.</li>
<li>Of those issued by depository banks, only 54% were 'subprime.' That means that, according to a CATO study, only 17.4% of 'subprime' loans, or 2.3% of all mortgages issued in the U.S.</li>
<li>Collateralized Debt securities (the drop in value of which caused the collapse of Merrill Lynch, Lehman Brothers, Bear Stearns, AIG, etc. and the present uncertainty about credit) were created by combining regular and 'subprime' mortgages. These securities were issued <strong>only</strong> by investment banks. Doing the math, that means that about 89% of all the securities issued had no CRA-covered loans in them.</li>
</ul>
</p>

<p>The CRA was a very minor player in the financial crisis, issuing a small percentage of all loans. It did not apply to any of the banks that issued about 89% of the risky mortgages in the U.S. <strong>The CRA was irrelevant to the investment banks and other firms that issued risky loans.</strong></p>

<blockquote>
"There has been a tendency to conflate the current problems in the subprime market with CRA-motivated lending, or with lending to low-income families in general.  I believe it is very important to make a distinction between the two. Most of the loans made by depository institutions examined under the CRA have not been higher-priced loans,16 and studies have shown that the CRA has increased the volume of responsible lending to low- and moderate-income households." -- Janet L. Yellen* President and CEO, Federal Reserve Bank of San Francisco, <a href="http://www.frbsf.org/news/speeches/2008/0331.html">March 31, 2008</a>.</blockquote>

<p>The markets that collapsed had <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1027472&rec=1&srcabs=1027475">almost no regulation</a>. In fact, the <a href="http://thomas.loc.gov/cgi-bin/bdquery/z?d106:h.r.05660:">Commodity Futures Modernization Act of 2000</a> explicitly barred their regulation; the law was written by Republicans and signed by Clinton -- there is plenty of blame to go around. One of the very few completely unregulated markets in the world stopped "functioning properly" (in <a href="http://www.google.com/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fwww.whitehouse.gov%2Fnews%2Freleases%2F2008%2F09%2F20080924-10.html&ei=MJjySPenHInOtQPatO36Aw&usg=AFQjCNGTuSSUrG0kmHk-4qHxjED0KIp_Jw&sig2=BnALF240d4bUeSFTwW_Mng">Bush's words</a>). I can't see why anyone would look further for the cause than that uncontroversial statement.</p>

<p><strong>UPDATE:</strong> My brother <a href="http://www.cgdev.org/content/expert/detail/2570">Michael Clemens</a>, a Harvard economics Ph.D, says no major mistakes! Whew. He also says to keep in mind that the "very simple fact is that no one completely understands the roots of the financial crisis, because it is a complex, emergent, chaotic phenomenon" (hope it was okay to quote you Michael). That is for sure.</p>

<p style="font-size:11px;line-height:12px;">*<em>Some have said that as a Clinton appointee, Yellen is biased. She was appointed after his first choices were rejected by the Republican congress; Yellen was <a href="http://www.fmcenter.org/site/pp.asp?c=8fLGJTOyHpE&b=253239">cited as a nominee</a> the Senate Finance Committee could support, and they ratified her appointment unanimously.</em></p>]]>
        
    </content>
</entry>

<entry>
    <title>getting a feel for what&apos;s out there in the world</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000492.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=492" title="getting a feel for what's out there in the world" />
    <id>tag:www.practicalist.com,2008:/mt//1.492</id>
    
    <published>2008-10-09T05:32:37Z</published>
    <updated>2008-10-11T06:30:09Z</updated>
    
    <summary> There are lots of bits and pieces of information around that seem to tell you about what&apos;s going on in the world, but even the best of these are, finally, someone&apos;s subjective judgement call, what they think is happening....</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><img src="http://practicalist.com/img/eda.gif" style="float:left;margin:5px 19px 12px 0px;"/>

There are lots of bits and pieces of information around that seem to tell you about what's going on in the world, but even the best of these are, finally, someone's subjective judgement call, what they <em>think</em> is happening. They may be professionals, etc., but I want to get a feel for myself of what's happening, not just accept the opinions of others-- for example, there is usually a pretty serious gap between the politics of Berkeley, California and the rest of the U.S. There's no easy way to get a sense of how big the gulf is, no easy road to figure out how anyone could conceivably want to have someone like Sarah Palin as Vice President.</p>

<p>Of course, I can immerse myself in firehoses of data of all kinds: populate my RSS reader with Republicans, watch 500 channels, visit 10,000 folksy web sites. But I really just want broad themes, changes, and trends. I want an engine that analyzes and summarizes lots of raw data into a few groups of things that are similar.</p>

<p><a href="http://practicalist.com/img/scratching.jpg"><img src="http://practicalist.com/img/scratching_sm.gif" id="page" alt="scratching down the data" title="scratching down the data" style="float:left;clear:left;margin:8px 19px 12px 0px;border:0;" /></a>And no, this isn't some smirky internet-age bullshit! Based on Ben Fry's recommendation in his book, I got a copy of <a href="http://www.amazon.com/Exploratory-Analysis-Addison-Wesley-Behavioral-Science/dp/0201076160/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1223532716&sr=8-1" style="font-style:italic;">Exploratory Data Analysis</a> via inter-library loan. It was published in 1977, before most people knew what a PC was, and waaay before anything like the Internet. In the very first chapter, John Tukey starts with talking about making simple "stem and leaf" graphs with paper and pencil of the megawatts generated by hydroelectric dams in the U.S. Why? He wants to show you how to "write down a bunch of numbers in such a way as to give a general feel of 'what they are like.'" What a great thing! I don't care too much about the numbers, I just want to know if there's any rough pattern there, and there is: most of these dams either generate about 30 kilowatts, or around 1,100, two groups that tell me where to start if I want to know more about that (I don't).</p>

<p>In information retrieval land, this is known as clustering (one of my hobby horses that I usually talk about with anyone I know for longer than 30 minutes). Instead of a laundry list of thousands of things, I get a set of groups of the words that are used together often. I can get a feel for what's happening in the data without sorting through it myself.</p>

<p><img src="http://practicalist.com/img/clustercomp.gif" style="margin:10px 0;display:block;"/>
For example: I vaguely know who Kenzaburō Ōe is, but I don't really know what his books are about. I just want a feel for that, with some idea of what the themes of his books were. I can either read a page of Google search results, or I could see derived clusters for those documents. To me, seeing the groups is a much better interface to start exploring if I want to know about him (and I do). </p>

<p>The motivation to get a sense of what's out there in the world is an old one-- it goes back farther than 1977, even. Now that more and more of the stuff of everyday life (cats, politics, hobbies, cancer, errands, religion, etc.) is in the form of data online, I can imagine doing that. I should heavily note that clustering techniques applied to social data still produce very uneven results, and a lot more work is needed. But it's becoming possible to think of a better interface to information than a search box.</p>]]>
        
    </content>
</entry>

<entry>
    <title>twittercloud, a new ersatz startup!</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000491.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=491" title="twittercloud, a new ersatz startup!" />
    <id>tag:www.practicalist.com,2008:/mt//1.491</id>
    
    <published>2008-09-26T06:09:53Z</published>
    <updated>2008-09-28T07:48:49Z</updated>
    
    <summary>Ok, I hate tag clouds. With a passion. Never again. But, since I was sorta happy with the term frequency normalization thing I was working on, I figured what the heck (the road to heck is paved with half-assed text...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><a href="http://www.practicalist.com/twitter/" target="_blank"><img src="http://practicalist.com/twcl.png" style="border:0px;margin-bottom:18px;display:block;" /></a>Ok, I hate tag clouds. With a passion. Never again. But, since I was sorta happy with the term frequency normalization thing I was working on, I figured what the heck (the road to heck is paved with half-assed text analysis). And another thing, aren't there like, <a href="http://www.google.com/search?q=twitter+cloud&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a">2,810,000</a> (<a href="http://election.twitter.com/">and one</a>) twitter clouds out there?</p>
<p>But here it is anyway, <a href="http://www.practicalist.com/twitter/" target="_blank">twittercloud</a>. It's <em>slightly</em> different than other clouds, in that you can generate a cloud from a query term (not just whatever is hot or an individual's tweets), and you can see what tweets are generating the term right in page. It auto-refereshes with ajax to give you that clean feeling. Also, I happen to think frequency normalization gives a nice weighting that makes more interesting words pop up. Anyway, it was fun!</p>
<p><strong>UPDATE:</strong> Now includes Flickr photos (a tag search based on the query term and cloud word) and much better twitterbot detection.</p>]]>
        
    </content>
</entry>

<entry>
    <title>man I wish I could go to this</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000490.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=490" title="man I wish I could go to this" />
    <id>tag:www.practicalist.com,2008:/mt//1.490</id>
    
    <published>2008-09-08T04:34:51Z</published>
    <updated>2008-09-08T04:42:18Z</updated>
    
    <summary>It&apos;s worth it just for the illustration, a neat summary of collective intelligence approaches. The course has 2 phases: Network Structure and Network Dynamics. The first phase focuses on networks as static entities. It is based on the Graph Theory...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="social design" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<a href="http://blog.burak-arikan.com/creative-networking/"><img src="http://practicalist.com/creative-networking.png" style="border:0;display:block;margin-bottom:15px;"></a>It's worth it just for the illustration, a neat summary of collective intelligence approaches.
<blockquote>
The course has 2 phases: Network Structure and Network Dynamics. The first phase focuses on networks as static entities. It is based on the Graph Theory and concerned with the structure. The second phase focuses on the processes taking place in the networks. It is concerned with time, interaction, and multiple characteristics of the network elements.
</blockquote>
See the <a href="http://blog.burak-arikan.com/courses/creative-networking/">full syllabus</a>.
]]>
        
    </content>
</entry>

<entry>
    <title>mozilla ubiquity could be the ultimate social media tool</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000489.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=489" title="mozilla ubiquity could be the ultimate social media tool" />
    <id>tag:www.practicalist.com,2008:/mt//1.489</id>
    
    <published>2008-08-29T06:40:12Z</published>
    <updated>2008-08-29T08:25:36Z</updated>
    
    <summary>One of the most exciting things (to me) about Mozilla&apos;s Ubiquity is the ability to annotate pages directly in the browser. Really. There is not much there in the 0.1 release to make the feature useful or justify my enthusiasm, but the fact that it saves all my annotations in a browser storage area (at least temporarily) and includes sharing functions already makes it dangerously close to a new variant of social media.</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="social design" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><div style="float:left;margin-right:20px;margin-bottom:10px;padding:5px;"><img src="http://www.practicalist.com/corpse.jpg"></div>One of the most exciting things (to me) about <a href="http://labs.mozilla.com/2008/08/introducing-ubiquity/">Mozilla's Ubiquity</a> is the ability to annotate pages directly in the browser. Really. There is not much there in the 0.1 release to make the feature useful or justify my enthusiasm, but the fact that it saves all my annotations in a browser storage area (at least temporarily) and includes sharing functions already makes it dangerously close to a new variant of social media.</p>

<p>Assuming that Ubiquity <a href="http://getsatisfaction.com/mozilla/topics/how_do_i_identify_and_undo_ubiquity_altered_content_on_a_page">incorporates features</a> to: a) add annotation elements to a page, b) stores annotations locally, c) lets me organize & collect annotated pages, and  d) above all provides an easy way to share annotations socially, it seems like it could become my new bicycle! It would be: 
<ul><li>a standard XHTML container that works everywhere, on/offline</li>
<li>a place to stash pages rather than remembering links</li>
<li>a notebook with bits and pieces of other pages</li>
<li>host an annotated page instead of drawing on a screenshot</li>
<li>add video/images/media to a page, make snarky comments on it, and send it around</li>
<li>make 2 or 3 pages into one page</li>
<li>make a page into a wiki, an <a href="http://en.wikipedia.org</li>/wiki/Exquisite_corpse">exquisite corpse</a>, etc. etc.</li></ul></p>

<p>And some cumbersome scenarios become really easy:
<ul><li>I can email a web page that has a message, a highlighted portion, and a link to the original page, as an attachment that needs no internet connection.</li>
<li>I can email a map that has text pointing to a place on the map</li>
<li>I can choose and send 12 books for preschoolers from amazon (with titles, authors, thumbnail, price, and link) via an email</li>
<li>I can turn the NL east division part of the MLB standings into a widget that appears on my blog, with the erratic Mets highlighted and have it update as they surge, then collapse again.</li></ul></p>

<p>(I know there are ways to do all these things now via other services and tools. But most of them require a good chunk of time, an account on something, etc. The thing that will make web pages into a medium for sharing stuff (instead of just a url) is making it easy, three-four clicks, simple, etc.)</p>

<p>I love all the other features of Ubiquity (I'm an old Quicksilver user). And there are plenty of <a href="http://www.download.com/8301-2007_4-10026736-12.html">no so great</a> aspects of this. But I think this part of Ubiquity has the most potential to make sharing things on the web a whole order of magnitude easier, in a way that no bookmarklet, plug-in, greasemonkey script, or single-purpose site could.</p>]]>
        
    </content>
</entry>

<entry>
    <title>sticker spaces</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000488.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=488" title="sticker spaces" />
    <id>tag:www.practicalist.com,2008:/mt//1.488</id>
    
    <published>2008-08-14T03:07:48Z</published>
    <updated>2008-08-14T03:08:27Z</updated>
    
    <summary></summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<img src="http://www.practicalist.com/sticker.png" />]]>
        
    </content>
</entry>

<entry>
    <title>fireeagle figured out!</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000487.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=487" title="fireeagle figured out!" />
    <id>tag:www.practicalist.com,2008:/mt//1.487</id>
    
    <published>2008-08-13T06:17:53Z</published>
    <updated>2008-08-29T19:30:52Z</updated>
    
    <summary>UPDATE Belay that. FireEagle not figured out :(Damn, that was hard (for me). I finally have my tiny scratch of a twitter &amp; location Web app (&quot;twiphlo&quot;) updating not only twitter&apos;s profile location, but also fire eagle. It&apos;s still hacky,...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><a href="http://fireeagle.yahoo.net"><img src="http://fireeagle.yahoo.net/images/badge/fe_workswith_big.png" style="border:0px;float:left;margin:6px 10px 10px 0px;" /></a><b>UPDATE</b> Belay that. FireEagle not figured out :(<br /><br />Damn, that was hard (for me). I finally have my tiny scratch of a twitter & location Web app ("twiphlo") updating not only twitter's profile location, but also fire eagle. It's still hacky, but it works. If you are one of my <s>12</s> 4 regular users and that interests you, send me mail and I will enable it. It really is the Charlie Brown Christmas tree of fire eagle apps tho.</p>]]>
        
    </content>
</entry>

<entry>
    <title>the problem with having something to protect</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000486.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=486" title="the problem with having something to protect" />
    <id>tag:www.practicalist.com,2008:/mt//1.486</id>
    
    <published>2008-08-11T16:00:34Z</published>
    <updated>2008-08-12T23:23:27Z</updated>
    
    <summary>Deep in the depths of the dot-com bust, when I was lucky enough to have work of any kind (in my case it was commuting 200 miles each day contracting for Cisco), the people I worked with were fatalistic about...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="media" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><a href="http://www.nlm.nih.gov/MEDLINEPLUS/ency/imagepages/9951.htm"><img src="http://www.practicalist.com/protect.jpg" style="border:0px;float:left;margin:5px 12px 10px 0px;" /></a>Deep in the depths of the dot-com bust, when I was lucky enough to have work of any kind (in my case it was commuting 200 miles each day contracting for Cisco), the people I worked with were fatalistic about the future of the work we did. Many people thought the money had been drained out of the exploratory culture of the boom, and that we were in a very conservative time.</p>
<p>The truth was the opposite in fact; much of the boom was spent doing variations on e-commerce ventures and content sites, with the idea that each vertical or market segment would need it's own one of those. Counter also to the conventional wisdom, these sites were not created because their entrepreneurs thought that business logic had been suspended, but instead because the tiny community of venture capitalists were funding only specific things. The 'bust' came not out of the sites' lack of income (it was no secret that very few ever had enough business to survive), but in the withdrawal of venture funds.</p>
<p>After the bust, many people left the business for school, or other jobs. A few people (who couldn't do anything else) kept creating new things however, and many of them were more creative than anything that came before (and set the stage for the current boom). Google, Blogger, Napster, and Friendster (a non-semantic search engine, easy blogging tool, media sharing tool, and social network, the hallmarks of today's Web) were all created in 1999 or 2000 in the shade of obscurity. The examplars of the successful social media Web were born in 2001 and 2002, when little venture capital flowed: Wikipedia, Flickr, del.icio.us, and Facebook.</p>
<p>In retrospect, it's easy to see that it's more possible (though harder of course) to create something new when no one is watching and no one cares, out of shear love of an idea. But it's not something that many seem to remember these days. Instead, it feels like 1999 all over again, with companies launching sites with the same functionality and ideas, venture-funded start-ups doing variations on social media ventures and aggregation sites, with the idea that each vertical or market segment will need it's own one of them. In fact, I can't think of a single company that's launched since 2002 that isn't a derivative of one of the bust's labors of love.</p>
<p>The complete lack of creativity and new ideas is typical today. I guess we all have something to protect: the market funding, the high-paying jobs, the advertising revenue. The more to protect, the more conservative it gets. I hope that someone, or some company, somewhere, will think back to the first boom and remember what happened. The business cycle will happen, the money will evaporate, and only those that have made something truly new will survive that.</p>]]>
        
    </content>
</entry>

<entry>
    <title>excessive competition, china, and social media glut</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000483.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=483" title="excessive competition, china, and social media glut" />
    <id>tag:www.practicalist.com,2008:/mt//1.483</id>
    
    <published>2008-08-08T17:57:26Z</published>
    <updated>2008-08-08T18:42:33Z</updated>
    
    <summary>China is going through huge growth, about 10% a year. While there remains a huge part of the country to lift out of poverty, one would think that this amount of growth would result in plenty of opportunity for everyone...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><a href="http://www.simpsoncrazy.com/wallpapers4.php"><img src="http://practicalist.com/mob.jpg" style="border:0px;margin:8px 20px 20px 0px; float:left;"  /></a>China is going through huge growth, about 10% a year. While there remains a huge part of the country to lift out of poverty, one would think that this amount of growth would result in plenty of opportunity for everyone to make a good deal of money with less competitive pressure than in 'mature' markets. But apparently in some areas, the opposite is true; since the plants are partly owned by the government (and the managers not entirely responsible for keeping costs below income), they will sell products below costs in order to compete with other plants. This is, according to the article I read ("<a href="http://tinyurl.com/5pzdve">Ownership Distortion, Low Level Technology, and Excessive Competition</a>," by Jie Ma and Weiying Zhang), the economic state of "<a href="http://en.wikipedia.org/wiki/Cut-throat_competition">over-competition</a>," where too many competitors end up compromising the market and their own viability.</p>
<p>This rings a bell, because in a venture-capital fueled, social-media start-up frenzy much the same condition exists. <a href="http://www.readwriteweb.com/archives/35_lifestreamin_apps.php">35 life streaming apps</a>. <a href="http://www.google.com/search?q=photo+sharing">4,324 photo/video sharing sites</a>. <a href="http://www.thws.cn/articles/twitter-clones.html">321 twitter clones</a>. Countless business-vertical mashups (<a href="http://blog.programmableweb.com/2006/12/28/102-travel-mashups/">102 travel business mashups</a> alone). Why will any of these gain enough traction to garner general use (and "change the world" as their entrepreneurs like to say) if the market is in this crowded state and the owners are not risking their own money?</a> Is this lottery-like state really an ok but brutal winnowing process, or more like the <a href="http://buscom.wordpress.com/2007/06/08/is-the-airline-industry-an-example-of-excessive-competition/">airline industry's race to the bottom</a>?</p>

<p>For example, <a href="http://mashable.com/2008/08/08/is-it-spamming-or-savvy-marketing/">two competing commenting platforms in the same market</a> causes some upset as one tries to market to the others' users. When so many blogs are being added all the time and the phenomenon is going mainstream, there should be plenty of room for at least two products. Instead, there are an <a href="http://www.crunchbase.com/tag/comments">overwhelming number of choices (who has time to sort through 14 options?). <a href="http://en.wikipedia.org/wiki/Decision_theory">Decision theory</a> says that "more choices may lead to a poorer decision or a failure to make a decision at all", losing situation for all these creative, hardworking start-ups.</p>

<p>So what's the alternative? I think the collections of start-ups in overlapping spaces should, as quickly as feasible, abandon the idea that they can create the be-all, end-all (e.g.) social shopping user base and content silo that will crush competing sites. Instead, they can open-source the basic containers and objects (much as Open Social and OAuth have done in one discreet area). That way, the personal data is by definition portable and owned by no company, and start-ups that aren't really, functionally different will have a shorter life (and I will never have to upload my profile picture again, ugh), and the viable sites will have a clearer shot at being viable businesses. What is the likelihood of this happening? Probably not so great, but these are the same geeks who advocate the Linux model for operating systems (where an app can be easily recompiled in the different distributions, and each distribution can use parts of others). There's really no reason other than a kind of protectionism not to extend this to Web applications.</p>]]>
        
    </content>
</entry>

<entry>
    <title>twitter for place: /</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000485.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=485" title="twitter for place: /" />
    <id>tag:www.practicalist.com,2008:/mt//1.485</id>
    
    <published>2008-08-08T09:14:22Z</published>
    <updated>2008-08-08T09:29:06Z</updated>
    
    <summary>The great geek solution for adding a generic tag in twitter is &quot;#word,&quot; a &quot;hashtag&quot;, but some are using it to indicate place as well. Seems like a lost opportunity to integrate place into twitter in a first class way!...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[The great geek solution for adding a generic tag in twitter is "#word," a "<a href="http://hashtags.org/">hashtag</a>", but some are using it to indicate place as well. Seems like a lost opportunity to integrate place into twitter in a first class way! The only reference I can find to an alternative is someone proposing "L:" -- horsey. Since directory structures are the geekiest kind of places, I propose the humble slash, as in "/90210/" or "/3rd & Bryant/". And no, updating the profile location is not a great substitute :)]]>
        
    </content>
</entry>

<entry>
    <title>twiphlo: another fake startup!</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000484.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=484" title="twiphlo: another fake startup!" />
    <id>tag:www.practicalist.com,2008:/mt//1.484</id>
    
    <published>2008-07-31T19:12:25Z</published>
    <updated>2008-08-02T01:21:57Z</updated>
    
    <summary>&quot;Twiphlo&quot; (yeah, twitter iphone location... can&apos;t have a fake startup without a cutesy name) is my tiny contribution to making one particular activity easier: combining twitter with location updating, as an iPhone web app (yeah, I know web apps are...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><img src="http://www.practicalist.com/twiphlo.png" style="float:left;margin-right:10px;margin-bottom:10px;" /><img src="http://www.practicalist.com/soon.png" style="float:right;margin-left:7px;margin-bottom:6px;" />"Twiphlo" (yeah, <u>tw</u>itter <u>iph</u>one <u>lo</u>cation... can't have a fake startup without a cutesy name) is my tiny contribution to making one particular activity easier: combining twitter with location updating, as an iPhone web app (yeah, I know web apps are dead on iPhone). The idea is that you can replicate some of the functions of brightkite and myloki without dealing with multiple services by just updating Twitter's location field in your profile. And, when having a history of your twitters with location information is interesting, you can see your past locations and tweets on a <a href="http://practicalist.com/twiphlo/map.php?user=benvoluto">map</a>. It also generates a geoRSS feed and a KML feed (Google Earth).</p>
<p>Of course, I only made this for myself, but it's there to try and to use if anyone finds it useful:<p>
<p style="text-align:center;font-weight:bold;font-size:16px;"><a href="http://practicalist.com/twiphlo">http://practicalist.com/twiphlo</a></p>

<p>It's functional in a web browser, but it works best in Safari or on an iPhone.</p>
<p style="font-size:11px;color:#666;"><img src="http://www.practicalist.com/mymap.png" style="float:right;margin-left:10px;margin-bottom:10px;" /><strong>Disclaimers & Details:</strong> This is a test app. It gathers personal information. Use at your own risk. You may lose data, it may not work, Twitter may be down, etc. This application saves your Twitter password to a cookie on your local device only, mildly encrypted. Your username, locations, and tweets are stored on my secure database, to draw the map. If you are uncomfortable with this, bookmark <a href="http://practicalist.com/?forget">this link</a> and the app will not store any information locally or remotely. I will never have access to your Twitter account, and all the information stored is public already (unless you've set your tweets to private by default).</p>]]>
        
    </content>
</entry>

<entry>
    <title>semantics, piles, and clusters</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000482.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=482" title="semantics, piles, and clusters" />
    <id>tag:www.practicalist.com,2008:/mt//1.482</id>
    
    <published>2008-07-23T18:02:02Z</published>
    <updated>2008-07-28T17:48:53Z</updated>
    
    <summary>As I approach the singularity (doing the whole spectral clustering thing on my own, rather than relying on genius kids for the heavy lifting), this caught my eye as a great rationale for doing the semantics-free work: An interesting property...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<img src="http://practicalist.com/spc.jpg"><p>As I approach the singularity (doing the whole spectral clustering thing on my own, rather than relying on genius kids for the heavy lifting), this caught my eye as a great rationale for doing the semantics-free work:<blockquote>
An interesting property of corpus-based theories of cognition (such as Latent Semantic Analysis) is that they cannot be tested independently of the corpus. Imagine that we collect a corpus, run and Single Value Decomposition on it, and use the resulting space to predict human similarity judgments between certain words. Imagine that the model does not explain the data very well. Is it that the model's processes are unrealistic, or is it that the corpus is not very representative? In this situation, those two factors are confounded. A possible solution is to test the same model with different corpora and different tasks. If the models explains the judgments' variance across different situations, we have more convincing evidence of the psychological reality of the model. ("Creating Your Own LSA Space," Jose Quesada, Carnegie Mellon University 2002.)
</blockquote>
The limitations of trying to work with the basic themes inherent in text are large; the complexity of the arbitrary patterns of using language don't seem to lend themselves to having computers learn meanings. The Semantic Web cult assumed that a perfect set of taxonomies and folksonomies could be created so that a bunch of marked-up text could 'know' what it was about, and communicate that through a retrieval system. This has largely been a failure.</p>
<p>Chris Anderson's article "<a href="http://www.wired.com/science/discoveries/magazine/16-07/pb_theory">The End of Theory</a>" takes this to a overwrought extreme:
<blockquote>
Google's founding philosophy is that we don't know why this page is better than that one: If the statistics of incoming links say it is, that's good enough. No semantic or causal analysis is required. That's why Google can translate languages without actually "knowing" them (given equal corpus data, Google can translate Klingon into Farsi as easily as it can translate French into German). And why it can match ads to content without any knowledge or assumptions about the ads or the content.
</blockquote>
This is true insofar as the data is good and the systems work, but those conditions are rare, and despite all that data Google and other systems that analyze behavior patterns are still not very good (and the translations are really bad). And Google still renders its results in a long scroll. Whatever the intelligence behind it, there is still a person at the other end, doing most of the work to find the right item in a long, unorganized list.</p>
<p><a href="http://arc2.cc.gatech.edu/">Clustering as an interface</a>, by contrast, doesn't care about semantics, and doesn't even try for a strict ranking. Groups and rough hierarchy fit human models of organization much better than a long list (much as <a href="http://www.google.com/patents?id=btoIAAAAEBAJ&printsec=abstract&zoom=4#PPA6,M1">piles</a> remain the usual way people organize). Loose piles don't have to be semantically understood, a set of items is easier to take in and choose from (with two dimensions -- item and group -- rather than one). And when the algorithm is based on purely on user activity analysis, a better interface for presenting results, solving the interface problem (and thus engendering and capturing more user interaction) is really solving the whole problem of giving people information in ways they can understand it and use it.</p>
<p><strong>UPDATE:</strong> Taking this further, it's been seen for a long time that changes in behavior often happen when a few people that are part of a small group cause that entire group to adopt the change (like buying a kind of shoe, or phone, etc.). This is called the "<a href="http://en.wikipedia.org/wiki/Cluster_effect">cluster effect</a>":
<blockquote>"The cluster effect is similar to (but not the same as) the network effect. It is similar in the sense that the price-independent preferences of both the market and its participants are based on each ones perception of the other rather than the market simply being the sum of all its participants actions as is usually the case. Thus, by being an effect greater than the sum of its causes, and as it occurs spontaneously, the cluster effect is a usually cited example of emergence."</blockquote>
What better way to engender cluster effects and the large amount of significant social effects they have than to show people the clusters of activity around their interests?</p>]]>
        
    </content>
</entry>

<entry>
    <title>HOWTO: Make a Mac development environment with Eclipse, Subversion, Apache, MySQL+phpmyadmin, and PHP5</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000481.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=481" title="HOWTO: Make a Mac development environment with Eclipse, Subversion, Apache, MySQL+phpmyadmin, and PHP5" />
    <id>tag:www.practicalist.com,2008:/mt//1.481</id>
    
    <published>2008-06-29T18:49:24Z</published>
    <updated>2008-06-30T17:14:33Z</updated>
    
    <summary>At my job they use a more elaborate setup for development than I&apos;ve been used to (the Very Special engineer that I am). It has some advantages over the quick &apos;n dirty approach I&apos;ve used, but it has proved to...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>At my job they use a more elaborate setup for development than I've been used to (the Very Special engineer that I am). It has some advantages over the quick 'n dirty approach I've used, but it has proved to be extremely tricky to set up. So I thought I would share the set of solutions I gathered that make a working setup, in case it helps anyone else. (In advance I should say that these aren't the über geek ways of doing these things; for that, learn to love the Linux command-line and tip forums. They are stripped down and simplified.) I do mainly design, so I don't want to spend that much time getting things perfect, just workable. I run Mac OS X Tiger and Leopard. I've been doing a lot of one-person development with Textmate, Fetch, and Terminal. If that sounds similar to your speed, this setup might be interesting.</p>
<p>The idea is that you run a local Web server, manage code revisions in a shared repository, and set up a virtual host for each project. This has the advantages of:<br />
<ul>
	<li>Giving you a fast, private, local environment to see and test your work</li>
	<li>Having code that can will work on a public server with no changes</li>
	<li>Letting you roll back to a previous version before you screwed everything up</li>
	<li>Collaborating with others or working on more than one machine, effortlessly</li>
	<li>Use a bloated-but-pretty-good development application with idiot-proof debugging, code hints, docs, variable name lists, and function tracking</li>
</ul>
<p>It has a disadvantages of:</p>
<ul>
	<li>Being complex to maintain</li>
	<li>Requiring more steps to do simple things</li>
	<li>Being wrong for small projects</li>
</ul></p>
<p>So, anyway...</p>
<p>Eclipse is a coding tool, a completely free Textmate or Coda replacement that has 18,423,521 features. It takes a lot of getting used-to, but in the end I do like it better than simpler tools. Projects can get complex really fast, and it's much better for that than any tools I've used. Plus it has a lot users, plugins, and developers.</p>
<p style="font-family:helvetica,arial,sans-serif;font-weight:bold;">1. Eclipse</p>
<p>Eclipse is mainly for Java development, so it needs a plugin to function well for PHP coding. The easiest way to get that is to download a free, pre-configured version of Eclipse 3.3.2 that's maintained by the PDT project.
<ul>
	<li>Download the <a href="http://tinyurl.com/3p9ljf"><strong>PDT "all in one" build</strong></a> (Mac DMG file, gzip)</li>
	<li>Double click on the file to uncompress it, then copy the folder to Applications. Open the 'Eclipse' application inside the folder</li>
	<li>Make a 'workspace' folder when the application starts up that is <em>not</em> in a system folder (like Library or Applications). I use Macintosh HD/dev/workspace in all the below steps</li>
</ul></p>
<p style="font-family:helvetica,arial,sans-serif;font-weight:bold;">2. Subversion</p>
<p>Subversion is a version management tool that lets you go back to previous versions of files and collaborate with others really easily. Happily, Mac OS X ships with it pre-installed.
<ul>
	<li>First, set up a repository (where your code will be tracked)</li>
<li>Open the Terminal (Applications » Utilities) and enter:<br />
	<tt>sudo mkdir /dev/svn<br />
	sudo mkdir /dev/svn/repository<br />
	sudo svnadmin create /dev/svn/repository<br />
	sudo chown -R www:www /dev/svn/repository
	</tt>
<li>Then, if you want to get the most out of Subversion, continue following the instructions in the excellent <a href="http://svnbook.red-bean.com/en/1.4/index.html">documentation</a>, setting up a trunk and branch for each project. Or, you can just create a new repository for each project like I do, and continue to the next part right now.</li></ul></p>
<p>The simplest way to use Subversion is an Eclipse plugin called Subclipse. To get it, open Eclipse, then:
<ul>
	<li>Go to the menu Help » Software Updates » Find and Install</li>
	<li>Select "Search for New Features to Install"</li>
	<li>Click "New Remote Site" and enter a name for the site (e.g. "Subclipse")</li>
	<li>Enter <tt>http://subclipse.tigris.org/update_1.2.x</tt> for the url and click 'Ok'</li>
	<li>On the 'Update Sites to Visit' screen, make sure the checkbox next to 'Subclipse' is checked, then click 'Next'</li>
	<li>On the Updates screen, expand the 'Subclipse' item and <em>uncheck</em> the 'Integrations' item</li>
	<li>Click next and accept all the following dialog's defaults</li>
       <li>Create a new project (File » New » Other... » SVN Folder » Checkout Projects from SVN)</li>
       <li>Choose 'Enter a new Repository' and enter <tt>http://localhost/dev/svn/repository/</tt>, select the item created, and click 'Finish'
       <li>On the next screen, set up the project as PHP by finding the PHP folder, opening it, and choosing PHP Project. Then give it a name, and code away</li>
<li>Be sure to read about how to use <a href="http://svn.collab.net/subclipse/help/index.jsp">Subversion</a>, and <a href="http://www.eclipse.org">Eclipse</a> either at their sites or from within Eclipse Help.</li>
</ul></p>
<p style="font-family:helvetica,arial,sans-serif;font-weight:bold;">3. Apache</p>
<p>Both Mac OS X 10.4 Tiger and 10.5 Leopard come with Apache already installed. Turn it on in the System Preferences » Sharing preference pane. To configure it for this setup:</p>
<ul>
	<li>Open the Terminal application (in the Applications->Utilities folder) and:</li>
	<li><em>for Tiger </em>enter <tt>sudo nano /etc/httpd/httpd.conf</tt>, then your password</li>
	<li><em>for Leopard</em> enter <tt>sudo nano /etc/apache2/httpd.conf</tt> then your password</li>
	<li>Scroll down (cntrl-v) until you find the line:<br />
<tt># Virtual hosts<br />
# Include /private/etc/[apache2 or httpd]/extra/httpd-vhosts.conf<br /></tt>
and change it to:<br />
<tt># Virtual hosts<br />
Include /private/etc/[apache2 or httpd]/extra/httpd-vhosts.conf<br /></tt></li>
	<li>Then add a 'Directory' block, entering these lines below the lines above (use what ever folder path you made for your workspace in the first line):<br />
<tt>&lt;Directory &quot;/dev/workspace/&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;Order allow,deny<br />
&nbsp;&nbsp;&nbsp;Allow from all<br />
	&lt;/Directory&gt;</tt></li>
	<li>Next, set up Subversion for Apache. Enter in the same document, after the above lines:<br />
<tt>LoadModule dav_svn_module /usr/libexec/apache2/mod_dav_svn.so<br />
&lt;Location /dev/svn&gt;<br />
&nbsp;&nbsp;&nbsp;DAV svn <br />
&nbsp;&nbsp;&nbsp;SVNParentPath /dev/svn<br />
&lt;/Location&gt;</tt></li>
<li>Save the file (cntrl-o) and exit (cntrl-x).</li></ul></p>
<p>Next, set up a virtual host so that you can type in the url for your domain and see your project almost exactly as on the final server. Open the Terminal application (in the Applications->Utilities folder) and:
	<ul><li><em>for Tiger </em>enter <tt>sudo nano /etc/httpd/extra/httpd-vhosts.conf</tt>, then your password</li>
	<li><em>for Leopard</em> enter <tt>sudo nano /etc/apache2/extra/httpd-vhosts.conf</tt>, then your password</li>
	<li>Delete all the lines in the file that don't have a '#' at the beginning</li>
	<li>Enter, at the end (replace <tt>www.domain.com</tt> with your server domain):<br /><tt>
NameVirtualHost 127.0.0.1<br />
&lt;VirtualHost 127.0.0.1&gt;<br />
&nbsp;&nbsp;&nbsp;DocumentRoot &quot;/dev/workspace/www.domain.com&quot;<br />
&nbsp;&nbsp;&nbsp;ServerName www.dev.domain.com<br />
&lt;/VirtualHost&gt;</tt></li>
</ul></p>

<p style="font-family:helvetica,arial,sans-serif;font-weight:bold;">4. php5</p>
<p>On Mac OS X 10.5, you can use the existing PHP5 installation:
<ul>
	<li>Open Terminal and enter <tt>sudo nano /etc/apache2/httpd.conf</tt></li>
	<li>Find the line <tt>#LoadModule php5_module  libexec/apache2/libphp5.so</tt></li>
	<li>Remove the <tt>#</tt> and save the file</li>
	<li>Restart Apache (System Preferences » Sharing).</li></ul></p>
<p>On Mac OS X 10.4, the existing PHP install doesn't seem to work reliably. Easiest is just to use Marc Liyanage's install packages with Apache 1.3 that comes installed:
<ul>
	<li>Download the <a href="http://tinyurl.com/5rcrc9">installer</a> (gzip)</li>
	<li>Follow the fantastic <a href="http://tinyurl.com/wjz1">instructions</a></li>
</ul></p>

<p style="font-family:helvetica,arial,sans-serif;font-weight:bold;">5. MYSQL</p>
<p>On Mac OS X 10.4:
<ul><li>Marc Liyanage's great post has the <a href="http://www.entropy.ch/software/macosx/mysql/">best instructions</a> for setup</li></ul></p>
<p>On Mac OS X 10.5:
	<ul><li>Download <a href="http://tinyurl.com/5eat2w">MySQL 5</a> (dmg)</li>
	<li>Run Installers for MySQL, the startup item and preference pane</li>
	<li>Make sure the preference pane (in System Preferences) indicates it's running</li>
	<li>Open the Terminal application and enter <tt>/usr/local/mysql/bin/mysql -u root</tt></li>
	<li>Remove a big security hole by adding a MySQL root account password. Enter:<br /><tt>update mysql.user SET password=PASSWORD('yourpasswordhere');</tt></li>
	<li>Enter <tt>EXIT</tt> to leave MySQL</li>
</ul></p>
	
<p style="font-family:helvetica,arial,sans-serif;font-weight:bold;">6. phpmyadmin</p>
<p>Phpmyadmin lets you use a Web-based interface to MySQL instead of the command-line. For most tasks, this is drastically slower but far easier than the command-line.
<ul>
	<li>Download and uncompress <a href="http://tinyurl.com/5ecxn6">phpmyadmin</a></li>
	<li>Copy to /Library/WebServer/Documents and rename the folder "phpmyadmin"</li>
	<li>Open Terminal and enter <tt>sudo cp /private/etc/php.ini.default php.ini</tt></li>
	<li>Open the php.ini file and change the lines<br /> <tt>mysql.default_socket =</tt> and <tt>mysqli.default_socket =</tt><br /> to:<br />
	<tt>mysql.default_socket = /private/tmp/mysql.sock <br />
	mysqli.default_socket = /private/tmp/mysql.sock</tt></li>
	<li>In your Web browser, go to <tt>localhost/phpmyadmin/scripts/setup.php</tt> and click 'add' in server section, then:</li>
<ul>
	<li>Leave all defaults as they are, except for...</li>
	<li>set <tt>config user</tt> as <tt>root</tt></li>
	<li>set <tt>config password</tt> as the one you set above in MySQL section</li>
	<li>Click the 'Save' button </li>
</ul>
	<li>Go to the folder <tt>Macintosh HD/Library/WebServer/phpmyadmin/config/config.inc.php</tt></li>
	<li>move <tt>config.inc.php</tt> up one directory level and delete the 'config' directory</li>
<li>Go to http://localhost/phpmyadmin to use your database</li>
</ul></p>

<p>You're done! Whew. Now, as long as you don't code any absolute paths, you can develop in Eclipse, save as you go, and see your site in its final form by going to www.dev.domainname.com. When it's time to deploy, you can move your files as they are to the production server and avoid all the last-minute path-fixing (at the very least).</p>
	
<p>(Thanks hugely to <a href="http://blog.paploo.net/2007/10/how-to-manage-your-own-subversion.html">Jeff Reiecke</a> and Yixu Lin for various pieces of help with this.)</p>]]>
        
    </content>
</entry>

<entry>
    <title>funniest thing I&apos;ve read in a long time</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000480.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=480" title="funniest thing I've read in a long time" />
    <id>tag:www.practicalist.com,2008:/mt//1.480</id>
    
    <published>2008-06-19T17:04:38Z</published>
    <updated>2008-06-19T17:06:22Z</updated>
    
    <summary></summary>
    <author>
        <name>ben</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<img alt="stewartresign.png" src="http://www.practicalist.com/fun.png" width="413" height="780" class="mt-image-none" style="" />]]>
        
    </content>
</entry>

<entry>
    <title>NY Times magazine on flickr: fail</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000479.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=479" title="NY Times magazine on flickr: fail" />
    <id>tag:www.practicalist.com,2008:/mt//1.479</id>
    
    <published>2008-04-29T18:12:33Z</published>
    <updated>2008-04-30T21:24:12Z</updated>
    
    <summary>1576684627In an article about Flickr by Virginia Heffernan (&quot;Sepia No More&quot; in the New York Times Magazine), she bemoans what she sees as the dominant aesthetic on Flickr: As art-school photographers continue to shoot on film, embrace chiaroscuro and resist...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="media" />
    
        <category term="social design" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<span style="display:none;">1576684627</span><p>In an article about Flickr by Virginia Heffernan ("<a href="http://www.nytimes.com/2008/04/27/magazine/27wwln-medium-t.html?_r=1">Sepia No More</a>" in the New York <em>Times</em> Magazine), she bemoans what she sees as the dominant aesthetic on Flickr: <blockquote>As art-school photographers continue to shoot on film, embrace chiaroscuro and resist prettiness, a competing style of picture has been steadily refined online: the Flickr photograph. ...the most distinctive offerings, admired by the site's members and talent scouts alike, are digital images that "pop" with the signature tulip colors of Canon digital cameras.</blockquote>

She then ends with disappointment in the site because "...none of it looks like Diane Arbus or Henri Cartier-Bresson, the photographer many critics still consider the greatest of all time."</p>
<p>To me, the site's <a href="http://www.flickr.com/explore/interesting/7days/">most popular photos</a> are as good as or better than most magazine photography. Flickr members have created large amounts of quality work from the willingness to love and critique each other's work and newly available decent equipment. This is work that would otherwise not exist if not for the site, a strong contribution to popular culture.</p>
<p>It's hard to believe that Ms. Heffernan would confuse popular culture with incandescent art in the offline world; why does she try to mix the two up on the Web?</p>]]>
        
    </content>
</entry>

<entry>
    <title>News Media vs. Web aggregators: what deal can stop the race to the bottom?</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000478.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=478" title="News Media vs. Web aggregators: what deal can stop the race to the bottom?" />
    <id>tag:www.practicalist.com,2008:/mt//1.478</id>
    
    <published>2008-04-18T21:24:10Z</published>
    <updated>2008-04-18T21:36:28Z</updated>
    
    <summary>In a recent post on Hitwise by Heather Hopkins, &quot;Content Aggregation is King?,&quot; the bind that existing news media is in is highlighted again: &quot;Aggregators are taking a larger piece of the pie but the size of the pie is...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="media" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>In a recent post on Hitwise by Heather Hopkins, "<a href="http://weblogs.hitwise.com/us-heather-hopkins/2008/04/content_aggregation_is_king.html">Content Aggregation is King?</a>," the bind that existing news media is in is highlighted again:
<blockquote>"Aggregators are taking a larger piece of the pie but the size of the pie is growing with visits to content creators and all News and Media websites growing. The trouble is - creating all that content is expensive. It's tough to justify the cost of content creation if those that sift and sort are gaining on those that create."</blockquote>
If the current situation continues, both content creators and aggregators will lose out. The pool of content will shrink, and the aggregators will lose overall pages to place ads on (there will be an expansion of participatory media, but it will not replace the clear demand for general news displayed by the numbers of people visiting Yahoo News, for example). This will be a race to the bottom. What the post doesn't do, and few people have, is to try and figure out what kind of business deal can avoid this result. </p>

<p>The <a href="www.nytimes.com/2006/11/20/technology/20yahoo.html">deal between the a consortium of newspapers and Yahoo</a> to outsource listings functions to Yahoo in return for a cut of revenue was predicated on the idea that there is a way to do some basic arbitrage on this situation, but even that doesn't work over the longer term. News media simply <a href="http://www.internetoutsider.com/2007/08/paint-by-number.html">can't justify the cost</a> of their content creation staffs, even if they get rid of the printing presses and costs of classifieds businesses. And they have yet to really deal with this (probably because they are <a href="http://www.longtail.com/the_long_tail/2008/03/of-fly-eyes-and.html">still much larger</a> than the aggregator sites even now).</p>

<p>Maybe, as the news media starts seriously shrinking the content pool, the aggregators will start to strike deals like Yahoo did, but more expansive and lucrative. Done right, such deals could raise all boats. For example, rather than aggregating traffic on one domain, Yahoo (or Google, etc.) could drive traffic to news media sites that federated their news with aggregated content from all over the Internet. A network of these sites, served by a single ad engine, could broaden the ad inventory far beyond what Yahoo would ever be able to support on its own and save some amount of a business model for content creators.</p>

<p>It may take a risk by someone on the scale of the 2001 AOL-Google deal, which similarly tied a content network to advertising engine. Marissa Meyer talked about it as "a very big bet, a revenue guarantee" to AOL: 
<blockquote>"It caused a huge amount of controversy at the time because by some of the models that we had run, the deal was going to bankrupt Google. Like Jonathan Rosenberg actually got up on the table and jumped up and down about how much we shouldn't do this deal because Google was going to go bankrupt. We had models, one said that we were going to go bankrupt, one which said we might break even... and one year into the deal what we saw was that by signing AOL and broadening the reach of our advertising network we attracted so many more advertisers, and RPMs (revenue per thousand pageviews) went up across the network and we outperformed our expectations by a factor of two, maybe even three times."</blockquote>
The rest is history of course. Something like this may be a fantasy, but following the same course we're on is going to be pretty grim for everyone.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Time for a different solution for personal data on social networks</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000477.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=477" title="Time for a different solution for personal data on social networks" />
    <id>tag:www.practicalist.com,2008:/mt//1.477</id>
    
    <published>2008-04-09T19:47:07Z</published>
    <updated>2008-04-09T19:55:36Z</updated>
    
    <summary>Many of the good ideas below came in talking about personal information with Doug Fritz, the bad parts are my own ideas. When Friendster and Flickr started getting traction (2002 and 2004 respectively), I wasn&apos;t a huge fan of the...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="motives" />
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><em style="color:#666;">Many of the good ideas below came in talking about personal information with <a href="http://www.dougfritz.com">Doug Fritz</a>, the bad parts are my own ideas.</em></p>

<p>When Friendster and Flickr started getting traction (2002 and 2004 respectively), I wasn't a huge fan of the functionality, but the social aspect was totally addictive. I got seriously into each (and even got comfortable with the photostream concept eventually, though the fact that I can't easily control the order of the photos without using the organizr still bothers me). These sites ability to connect me with other people blew away all other shortcomings. At the time, the fact that I was putting so much personal information into a public space didn't bother me at all; I assumed a that the Web made old ideas of privacy kind of obsolete, and we would all eventually adapt and make new social norms to cope.</p>

<p>But now that social networks are taking on large chunks of people, I am not so sure. Facebook with a dozen real friends is a much different thing than Facebook with 140 "friends." The information I post there is, to me, the things that define me personally as I choose to represent myself. In the social network context however, the sites ultimately have more control over how I get represented than I do. </p>

<p>I had an <a href="http://www.practicalist.com/mt/archives/000187.html">experience with that</a> when my story about a stolen cellphone and pictures from the thief unintentionally uploaded to Flickr briefly became news. There were some wrinkles in the story that caused people to be suspicious that I was doing marketing, or lying about the phone being stolen (as opposed to lost). I knew the facts of the matter and was not looking for any large amount of attention in posting the story. But once there was that attention, the people who read the story simply did not believe it and couldn't be convinced otherwise. They used personal information about me that was publicly available (on Flickr, my blog, and other sites) to make the case that I was perpetrating a hoax (for example the fact that I worked at Yahoo was used to say that I was marketing the Flickr service). Even the Reuters reporter that interviewed me asked "how can I know you're not deceiving me?" I didn't have an answer for her. The effortless flow of personal information (flow that I started) did not lead to anything like the truth, and caused some people to think that I was not a real person at all. Privacy as we knew may be gone, but the idea that everyone is now a public figure (with none of the protections of public figures) strikes me as wrong.</p>

<p>We can say that in the context of computer networks "information wants to be free," and I support the idea that copyright is an outmoded framework for intellectual property. But when it comes to representing ourselves, how can it be that personal information should flow everywhere and be used by anyone however they want? Open Social and the Data Portability initiatives are good starts for independent mechanisms, but I still have to give these systems a truckload of personal information, with no way to take it back after it's out there.</p>

<p>An alternate solution would be to allow people to own their personal information store, and choose to allow social network sites access to this store. Sites that behaved badly could be banned. This is much like OpenID and Oauth in concept, where one's identity is tied to a DNS-like way of creating a single namespace for unique user identifiers. It could take the form of a fancier version of an "<a href="http://apml.org">Attention Profile Markup Language</a>" file; a "Social Profile Markup Language" file, say. It would be stored on my own web server and under my direct control. If I wanted to share with Friendfeed or mybloglog (for example) what sites I've been posting to, saving, liking, or reading, I could allow them to access my SPML file under the condition that it be removed if I decided not to use the application any longer. (This is a geeky solution, but that's usually where these things start.) There should be a better solution to the new portability of social data than exists today, or my own understanding of my personal information will mean less and less.</p>]]>
        
    </content>
</entry>

<entry>
    <title>my fake startup out of stealth mode</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000476.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=476" title="my fake startup out of stealth mode" />
    <id>tag:www.practicalist.com,2008:/mt//1.476</id>
    
    <published>2008-04-05T09:38:37Z</published>
    <updated>2008-05-16T06:08:15Z</updated>
    
    <summary>Update: I really wanted to switch to Evernote, the built in OCR is amazing, but its lack of easy integration with all my existing stores of things that are spread all over was a deal-breaker ultimately. Still hoping for the...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<strong>Update</strong>: I really wanted to switch to <a href="http://www.evernote.com/">Evernote</a>, the built in OCR is amazing, but its lack of easy integration with all my existing stores of things that are spread all over was a deal-breaker ultimately. Still hoping for the new, real thing that's better...<br />
<strong>Update 2:</strong> Looks like we have a winner: <a href="http://www.buru.com/">Buru</a>. If it had a badge and a couple other bells and whistles, I'd switch...<br /><br />
<a href="http://foolabs.net" style=''><img src="http://practicalist.com/link/foolabslogo.png" style='float:left;padding-right:15px;padding-bottom:5px;' border=0 /></a>My development skills are pretty limited, so when I actually do something I have to make a big deal about it. I hacked together a tool so that I could more easily save links and publish my links feed. I wanted to save some to del.icio.us, some to my blog, some to an email list, and some to twitter, but these were all separate bookmarklets and copy and paste. So the project comprises a <a href="http://practicalist.com/link/linkfeedbookmarklet.png">new bookmarklet</a> and a bad copy of a <a href="http://practicalist.com/link/linkfeedmain.png">Tumblr-like linkblog</a>, which can easily live as a badge on my main blog (there it is to the right). So then I had to come up with <a href="http://www.foolabs.net">a bunch of fake stuff</a> (with that crap Web 2.0 shininess) to make the accomplishment more than it is of course.
In the five minutes before Tumblr or someone else makes this thin idea obsolete, it features:<ul>
<li>- Extraction of thumbnails, descriptions, and tags for Flickr images, Amazon products, and Vimeo videos.</li>
<li>- Extraction of media embeds for YouTube, Current TV, and Vimeo videos.</li>
<li>- Tagging and collections for all saved items</li>
<li>- Up to 10 email lists of 10 recipients each</li></ul>
<img src="http://practicalist.com/link/linkfeedicons.png" style='padding-top:8px;padding-bottom:8px;'><br />
So where can you use it? You can't unfortunately; I only have a tiny bit of a server, and I have no idea how to support an actual application. Sorry! I hope someone actually builds something like this so I can use it. For the time being it will be my basement hobby...]]>
        
    </content>
</entry>

<entry>
    <title>Not &quot;out of print&quot; at all, just out to lunch</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000459.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=459" title="Not &quot;out of print&quot; at all, just out to lunch" />
    <id>tag:www.practicalist.com,2008:/mt//1.459</id>
    
    <published>2008-03-31T17:56:22Z</published>
    <updated>2008-04-03T03:31:41Z</updated>
    
    <summary>Eric Alterman&apos;s article (&quot;Out of Print, The death and life of the American newspaper&quot; in The New Yorker) about journalism is wrongheaded and off-base. As someone who really loves newspapers wants them to survive, I was surprised by how inadequate...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="media" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[Eric Alterman's article ("<a href="http://www.newyorker.com/reporting/2008/03/31/080331fa_fact_alterman">Out of Print, The death and life of the American newspaper</a>" in <em>The New Yorker</em>) about journalism is wrongheaded and off-base. As someone who really loves newspapers wants them to survive, I was surprised by how inadequate to the circumstances it was. His example of an alternative, the Huffington Post, is a great site but is not journalism as we value it nor a business model to follow. Despite its traffic, the site does not support a newsroom of reporters, and every post is heavily opinionated. How is this site (or the Drudge report, or any similar site) relevant to the troubles facing the journalism business? They are just less valuable versions of existing media. Actual new forms of media like Wikipedia, Flickr, Newsvine, and other participatory content sites have the potential to increase our connectedness and make our media culture more human. In setting up a conflict between these sites as populist and journalism as elitist, the article is comparing apples to oranges. As the article points out, social news sites base a lot of their opinion on the work of journalists, and it could be vice versa. The better answer to the choice between the two is "yes." Smarter thinking is needed to create a model where both can exist -- they need each other.]]>
        
    </content>
</entry>

<entry>
    <title>a single-use tool</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000451.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=451" title="a single-use tool" />
    <id>tag:www.practicalist.com,2008:/mt//1.451</id>
    
    <published>2008-03-29T04:46:03Z</published>
    <updated>2008-04-03T18:17:15Z</updated>
    
    <summary>When I was a teenager I was lucky enough to own a Radio Shack TRS-80 Model 100, with a 300 baud modem. It allowed me to program in BASIC, compose documents in a Wordstar-compatible text editor, and even access CompuServe...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>When I was a teenager I was lucky enough to own a <a href="http://en.wikipedia.org/wiki/TRS-80_Model_100_line">Radio Shack TRS-80 Model 100</a>, with a 300 baud modem. It allowed me to program in BASIC, compose documents in a Wordstar-compatible text editor, and even access CompuServe (sorry about those hourly rates Dad!). It started instantly exactly where I left off, no need to save at all (until you had to change the batteries, then it was time to break out the cassette tape recorder drive). It's eight-line by 40 character LCD screen used little power, so I could use it for 30 hours or so on one set of batteries. I doubt anyone has ever looked so completely scary nerd while believing that they were the hottest shit as I did with that thing. I wish there was something like it now, something smaller, lighter, and simpler of course. I would just like to be able to write wherever I am, without carrying or pulling out a laptop, and I would like not to worry about saving, battery life, weight, expensive equipment, etc. Something like the <a href="http://www.theflip.com/">Flip</a> for words.<br />
<img src="http://practicalist.com/mock.png" style="display:block;padding-top:10px;padding-bottom:10px;" /><br />
<span style="color:#666;"><strong>Specifications</strong> 2GB RAM (enough for 8000 pages of text or about 5 million words, surely enough for anyone), full keyboard, non-backlit LCD display, low-power Bluetooth transceiver (file access only), 1 mini-USB port for data transfer and charging. 22 hours of use per charge. RTF/HTML format text editor. 8 x 8 x 0.3 inches, 1 pound.</span></p>

<p><strong>Update</strong>: Rob Mcartney points me to the <a href="http://alphasmart.com/Retail/">Alphasmart</a>, a little bulky but maybe just the right thing! Ordered one... thanks Rob.</p>]]>
        
    </content>
</entry>

<entry>
    <title>magenta</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000439.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=439" title="magenta" />
    <id>tag:www.practicalist.com,2008:/mt//1.439</id>
    
    <published>2008-03-27T12:31:52Z</published>
    <updated>2008-03-27T12:33:18Z</updated>
    
    <summary> magenta from benjaminclemens on Vimeo. Another fragment, with the very patient Elan Freydenson and Lily Chai....</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<object type="application/x-shockwave-flash" width="601" height="339" data="http://www.vimeo.com/moogaloop.swf?clip_id=830197&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=830197&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" /></object><br /><br /><a href="http://www.vimeo.com/830197/l:embed_830197">magenta</a> from <a href="http://www.vimeo.com/user186738/l:embed_830197">benjaminclemens</a> on <a href="http://vimeo.com/l:embed_830197">Vimeo</a>. Another fragment, with the very patient Elan Freydenson and Lily Chai. ]]>
        
    </content>
</entry>

<entry>
    <title>clear thinking about social media</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000438.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=438" title="clear thinking about social media" />
    <id>tag:www.practicalist.com,2008:/mt//1.438</id>
    
    <published>2008-03-27T11:08:47Z</published>
    <updated>2008-04-05T08:52:39Z</updated>
    
    <summary>Given the petabytes (exabytes?) of words that have been expended on social media, user generated content, participatory media, etc. etc. etc., it is miraculous to read a book that lays out clearly and simply the why and how of the...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="beauty" />
    
        <category term="social design" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<div style='float:right;margin-left:15px;margin-bottom:15px;'><a href='http://www.flickr.com/photos/franklantz/2301109598/' style='border:0;'><img src='http://farm4.static.flickr.com/3077/2301109598_887c80bdcf_m.jpg' border=0  /></a></div>Given the petabytes (exabytes?) of words that have been expended on social media, user generated content, participatory media, etc. etc. etc., it is miraculous to read a book that lays out clearly and simply the why and how of the phenomenon. That book is <a href='http://www.amazon.com/Here-Comes-Everybody-Organizing-Organizations/dp/1594201536/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1206617225&sr=8-1'><em>Here Comes Everybody</em></a>, by <a href='http://www.shirky.com/'>Clay Shirky</a>. I like reading a lot of the clever and snarky commentary about the blogosphere, and geek out on the details of one start-up's idea or another. But the clearing away of superfluous material and the deceptively simple and straightforward presentation of ideas is a masterpiece of editing. Making social media tools and products has the potential to make our connectedness to each other and our culture better and more human. But the huge amount of half-assed opinion there is among all the people trying to figure this stuff out could swamp that project in bullshit. Shirky has done the world a favor.<br /><br />

See also a <a href='http://cyber.law.harvard.edu/interactive/events/2008/02/shirky'>video of Shirky's lecture-presentation</a> on the book, and his <a href='http://www.herecomeseverybody.org/'>blog around the book's themes</a>.]]>
        
    </content>
</entry>

<entry>
    <title>hush</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000384.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=384" title="hush" />
    <id>tag:www.practicalist.com,2008:/mt//1.384</id>
    
    <published>2008-02-04T06:57:56Z</published>
    <updated>2008-02-04T06:58:14Z</updated>
    
    <summary> hush from benjaminclemens on Vimeo....</summary>
    <author>
        <name>ben</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<object type="application/x-shockwave-flash" width="601" height="338" data="http://www.vimeo.com/moogaloop.swf?clip_id=662630&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=662630&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" /></object><br /><br /><a href="http://www.vimeo.com/662630/l:embed_662630">hush</a> from <a href="http://www.vimeo.com/user186738/l:embed_662630">benjaminclemens</a> on <a href="http://vimeo.com/l:embed_662630">Vimeo</a>.]]>
        
    </content>
</entry>

<entry>
    <title>Five design processes that don&apos;t work</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000372.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=372" title="Five design processes that don't work" />
    <id>tag:www.practicalist.com,2008:/mt//1.372</id>
    
    <published>2008-01-10T22:30:30Z</published>
    <updated>2008-01-30T00:31:28Z</updated>
    
    <summary>See update at bottom. Having a &quot;design process&quot; for Web projects is an appealing idea. It codifies principles that designers like into rationales for involving design in major decisions. Since design is imagining, a lot has been written about doing...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p><em>See update at bottom.</em></p>

<p>Having a "design process" for Web projects is an appealing idea. It codifies principles that designers like into rationales for involving design in major decisions. Since design is imagining, a lot has been written about doing innovation through design. Since I'm getting really old now I have seen many different attempts at making an innovative design process. I can say right up front that the only thing that actually works is working with a designer on a small team that is driven, wants to create something new, and has the courage to go where that leads. As a former advocate and practitioner (for years) of these design processes, it's my experience that they contribute little of value to the success or failure of a design.</p>

<p><strong>1. User and market research doesn't work.</strong> As Douglas Rushkoff sez:<br />
<blockquote>"...because you can only research the market's past, not its future, consumer research doesn't ever lead to true innovation. It only helps companies to sort out some of last year's trends in order to create an illusion of sales predictability." -- pg 235, <em>Get Back in the Box</em> (Thanks to Bob Baxley for this quote!)</blockquote> Users (i.e. people) simply will not tell you what new thing they actually want. In focus groups or other artificial situations, people will reject unfamiliar things. Lab studies and interviews can only evaluate performance of elements of a product, not the whole. Live A-B testing has a homogenizing effect on products, reducing them to whatever is immediately familiar to users. Innovation is ultimately about changing user behavior, not hewing to it.</p>

<p><strong>2. Brainstorming doesn't work.</strong> Creation of many ideas and scenarios divorced from reality is good, but limiting this to a two-hour meeting every so often insures that ideation is not part of major decisions. Occasional brainstorming with project teams is often used as a team-building exercise, so everyone is happy when the ideas they produce are close-in, not new or disruptive directions. Make brainstorming part of making the product, not a separate meeting.</p>

<p><strong>3. "Wizard of Oz" videos don't work.</strong> Fleshing-out an idea in a speculative (i.e. faked) animated scenario is a tactic used by some designers to sell an idea that has no existing engineering or business basis. Without constraints, real innovation does not happen, just out-of-control "idearrhea." Actual innovation is build-able in some way, anything else should be taken as suspect.</p>

<p><strong>4. Personae don't work</strong>. Defining users as archetypes and attempting to see the product through their eyes has some use for avoiding massive disaster, especially for non-designers. But they are of limited use for designers making hard decisions. Personae should not be over-sold as the answer to making the product user-centric, that has to happen in other ways. </p>

<p><strong>5. "Agile" methodology doesn't work.</strong> Scrum is a huge success in helping large companies redefine engineering to give ownership of products to teams and to deliver better products. But the process fails when applied to design and ideation. A two or three-week sprint is simply not enough time to try a few design directions and prototype working code (and I have tried on at least a dozen occasions). Any kind of exploration has to go out the window. A very experienced Scrum master and advocate I've worked with agrees that Scrum is best for delivering against a well-defined specification, and even then produces huge amounts of stress on designers (who have to stay somewhat ahead of the other team members in their deliverables). </p>

<p>A good objection to all of the above would be that IDEO and other great companies have been very successful at innovating through design and have many solid methods they use that they detail in books, etc. I would point out that most of the examples people use for success are physical products (like, as is mentioned again and again, the iPod), not Web sites. I think this is because it is much, much easier to create a prototype of a physical product and see how it feels to use it that to do the equivalent with Web work, where application pieces, data structures, and lots of other very abstract design work needs to be done before you can see how something feels in use. </p>

<p>Another good objection would be that for utilitarian, task-oriented projects, the goals are clear enough that all of these techniques are valuable, and that's true enough. But these kinds of commodity projects (e.g. building a new shopping cart or a content management system) are not what most designers can contribute to in valuable ways.</p>

<p>Creating products is not a rational process; much depends on tiny aspects, timing, and emotional dynamics between people. Designers should embrace this and stop trying to define their value through processes. Designers should ideate through building, directly with engineers on small teams. </p>

<p><strong>Update:</strong> Thanks to Kai Turner who made several valuable points, I've edited the post to not sound old and cynical quite as much. I should also make the disclaimer that this is a polemic and deliberately foamy-at-the-mouth.</p>]]>
        
    </content>
</entry>

<entry>
    <title>further</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000371.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=371" title="further" />
    <id>tag:www.practicalist.com,2008:/mt//1.371</id>
    
    <published>2008-01-06T00:11:14Z</published>
    <updated>2008-01-30T00:35:29Z</updated>
    
    <summary> further from benjaminclemens on Vimeo. A ten second thought in pictures, inspired by and made with Jill....</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<object type="application/x-shockwave-flash" width="601" height="338" data="http://www.vimeo.com/moogaloop.swf?clip_id=472653&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=472653&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" /></object><br /><br /><a href="http://www.vimeo.com/472653/l:embed_472653">further</a> from <a href="http://www.vimeo.com/user186738/l:embed_472653">benjaminclemens</a> on <a href="http://vimeo.com/l:embed_472653">Vimeo</a>.
<br /><br />A ten second thought in pictures, inspired by and made with Jill. ]]>
        
    </content>
</entry>

<entry>
    <title>Saving newspapers and books, writers of all kinds</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000366.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=366" title="Saving newspapers and books, writers of all kinds" />
    <id>tag:www.practicalist.com,2007:/mt//1.366</id>
    
    <published>2007-11-28T17:57:55Z</published>
    <updated>2008-03-31T17:04:29Z</updated>
    
    <summary>In an article about the politics and economics of consumer choice in cable entertainment (&quot;Bland Menu if Cable Goes à la Carte&quot;) in the New York Times, the author talks about how it&apos;s actually a good thing that the costs...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="hypotheses" />
    
        <category term="motives" />
    
        <category term="technology" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<p>In an article about the politics and economics of consumer choice in cable entertainment (<a href="http://www.nytimes.com/2007/11/24/business/media/24nocera.html?_r=1&ref=washington&oref=slogin">"Bland Menu if Cable Goes à la Carte"</a>) in the New York <em>Times</em>, the author talks about how it's actually a good thing that the costs of producing niche programming are borne by all cable subscribers, as otherwise such programming would be very expensive and possibly not attract enough buyers to exist at all (even the most popular channel, ESPN, would rise from $3/month to $12/month). This makes sense, and could be a useful way of thinking about two other media businesses that are in some trouble: the Web and newspapers, both of which are in that bad à la Carte downward spiral.</p>

<p>In the case of the Web, despite the large amount of investment and growth in Web users, the economics still do not support niche content in any serious way. Small publishers have not made a living off of their content, depending on VCs or large distribution networks for investment to stay afloat, or publishing despite the lack of money. And even the most popular blogs on the Internet make a tiny amount of money compared to any other publishing medium like books, magazines, TV, etc. For example, <a href="http://www.boingboing.net">Boing Boing</a> is estimated to bring in $50,000/month in advertising revenue, which sounds like a lot until you consider that a single full-page ad in a local magazine like <em>New York</em> generates the same amount of revenue. Traditional media companies like AOL and Yahoo! have tried to aggregate many small publishers and sell ads across all of them, but despite getting a lot of traffic for this content, the rates for ads remain low (and at flat growth rates). The money remains in search text ads. Jaron Lanier <a href="http://www.nytimes.com/2007/11/20/opinion/20lanier.html?_r=1&oref=slogin">pointed out in an Op-ed</a> that this model doesn't work for content authors.</p>

<p>In the case of newspapers, their audience is falling steadily and won't sustain the costs of keeping the staffs of reporters and editors working (let alone the costs of publishing in print). They have had <a href="http://www.businessweek.com/magazine/content/06_30/b3994023.htm">some success</a> working with internet networks like Yahoo!, but this is likely not sustainable nor will it replace enough revenue to keep things going at current spending levels (magazines haven't had the same problem, but that's another topic). </p>

<p>So given that the cable model supports a number (not a huge number, but a number) of niche content players, and given that the Internet functions well as a big lab for new ideas but not for building content businesses, maybe what's needed is a sort of content consortium, or at least association of creators, with thresholds for membership and the ability to bargain collectively for better compensation. This would be different from a union, more like the Author's Guild or Screen Actors Guild, where plenty of work is done outside their auspices, but productions that generate a lot of revenue must conform to standards of pay. The cable model shows that if companies seeking to exploit content have to buy in to a collective pool of content, content costs are lower while allowing even niche content to thrive. This model doesn't need the cable networks to work for the author's benefit.</p>

<p>In a rough environment for content creators, where the economics are against them (but no one wants them to stop creating), the authors and makers should hang together more than they are. Some kind of association would re-balance a business that is out of kilter, draining the money out of a very valuable part of the culture we live in.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Paul ford is my hero</title>
    <link rel="alternate" type="text/html" href="http://www.practicalist.com/mt/archives/000364.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.practicalist.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=364" title="Paul ford is my hero" />
    <id>tag:www.practicalist.com,2007:/mt//1.364</id>
    
    <published>2007-11-18T14:39:23Z</published>
    <updated>2007-11-18T14:41:05Z</updated>
    
    <summary>$5 Chocolate Bar &quot;the urge to say something stupid or fucked rises up like habit, but I fight it. I&apos;m hungry for one genuine moment without insult, wit, or smoke.&quot;...</summary>
    <author>
        <name>ben</name>
        
    </author>
    
        <category term="humility" />
    
    <content type="html" xml:lang="en" xml:base="http://www.practicalist.com/mt/">
        <![CDATA[<a title="$5 Chocolate Bar" href="http://www.ftrain.com/five-dollar-chocolate-bar.html">$5 Chocolate Bar</a> "the urge to say something stupid or fucked rises up like habit, but I fight it. I'm hungry for one genuine moment without insult, wit, or smoke."]]>
        
    </content>
</entry>

</feed> 