<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title>Times and Measures</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/" />
    
    <id>tag:blog.ussjoin.com,2008-12-03://1</id>
    <updated>2009-05-11T23:24:34Z</updated>
    <subtitle>A collection of texts.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.24-en</generator>

<link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" /><link rel="self" href="http://feeds.feedburner.com/TimesAndMeasures" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
    <title>Done!</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/05/done.html" />
    <id>tag:blog.ussjoin.com,2009://1.102</id>

    <published>2009-05-11T23:19:03Z</published>
    <updated>2009-05-11T23:24:34Z</updated>

    <summary>At very long last, my thesis is done. The final title is "Mnikr: Reputation Construction Through Human Trading of Distributed Social Identities." I've just now turned in my last thing at Hopkins (my final in my security engineering class), and...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jhu" label="jhu" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mnikr" label="Mnikr" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialweb" label="social web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>At very long last, my thesis is done. The final title is "Mnikr: Reputation Construction Through Human Trading of Distributed Social Identities." I've just now turned in my last thing at Hopkins (my final in my security engineering class), and so it's over; after five years, I'm done with work at Hopkins. If you'll excuse me, I'll be playing video games, just like I haven't been for years. :-)</p>

<p>The thesis is embedded below; it's a Creative Commons Attribution Non-Commercial license, for those who care about such things.</p>

<p><a title="View Mnikr: Reputation Construction Through Human Trading of Distributed Social Identities on Scribd" href="http://www.scribd.com/doc/15246138/Mnikr-Reputation-Construction-Through-Human-Trading-of-Distributed-Social-Identities" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">Mnikr: Reputation Construction Through Human Trading of Distributed Social Identities</a> <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_526845384354344" name="doc_526845384354344" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle"   height="500" width="100%" rel="media:document" resource="http://d.scribd.com/ScribdViewer.swf?document_id=15246138&amp;access_key=key-56j20r7nyhhq4bg3omg&amp;page=1&amp;version=1&amp;viewMode=" xmlns:media="http://search.yahoo.com/searchmonkey/media/" xmlns:dc="http://purl.org/dc/terms/" >      <param name="movie" value="http://d.scribd.com/ScribdViewer.swf?document_id=15246138&amp;access_key=key-56j20r7nyhhq4bg3omg&amp;page=1&amp;version=1&amp;viewMode=">        <param name="quality" value="high">         <param name="play" value="true">        <param name="loop" value="true">        <param name="scale" value="showall">        <param name="wmode" value="opaque">         <param name="devicefont" value="false">     <param name="bgcolor" value="#ffffff">      <param name="menu" value="true">        <param name="allowFullScreen" value="true">         <param name="allowScriptAccess" value="always">         <param name="salign" value="">                  <embed src="http://d.scribd.com/ScribdViewer.swf?document_id=15246138&amp;access_key=key-56j20r7nyhhq4bg3omg&amp;page=1&amp;version=1&amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_526845384354344_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle"  height="500" width="100%"></embed>                                             <span rel="media:thumbnail" href="http://i.scribd.com/public/images/uploaded/28779950/DdIkwf510Eo_thumbnail.jpeg">                      <span property="dc:type" content="Text">            </object>   <div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;">    <a href="http://www.scribd.com/upload" style="text-decoration: underline;">Publish at Scribd</a> or <a href="http://www.scribd.com/browse" style="text-decoration: underline;">explore</a> others:            <a href="http://www.scribd.com/explore/Research/Internet-Technology" style="text-decoration: underline;">Internet &amp; Technolog</a>              <a href="http://www.scribd.com/explore/Research/" style="text-decoration: underline;">Research</a>                  <a href="http://www.scribd.com/tag/reputation" style="text-decoration: underline;">reputation</a>              <a href="http://www.scribd.com/tag/Open" style="text-decoration: underline;">Open</a>         </div></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Verbs for Devices</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/04/verbs-for-devices.html" />
    <id>tag:blog.ussjoin.com,2009://1.101</id>

    <published>2009-04-29T12:42:33Z</published>
    <updated>2009-04-29T12:44:17Z</updated>

    <summary>Much as I did last year, I'm writing a proposal for research in a particular field, that would be cool if someone (perhaps me) would pursue it; this year, as I'm finishing up an independent study in human-computer interaction-- interestingly,...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="jhu" label="jhu" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>Much as I did <a href="http://blog.ussjoin.com/2008/05/longterm-authentication-for-di.html">last year</a>, I'm writing a proposal for research in a particular field, that would be cool if someone (perhaps me) would pursue it; this year, as I'm finishing up an independent study in human-computer interaction-- interestingly, with one of the same professors from that course last year, who was cool enough I was inspired not just to take this course, but actually to have him advise me on my thesis as a whole. I haven't been blogging much as I finish said thesis, and the myriad other things at the end of five years at Hopkins, but I thought that this proposal might interest a few of you. Enjoy.</p>

<blockquote>
  <p>"He glances up and grabs a pigeon, crops the shot, and squirts it at his weblog to show he's arrived."
---Accelerando, Charles Stross</p>
</blockquote>

<p>In a nutshell, my research proposal is to make the above quote possible. More specifically, the greatest lack in human-computer interaction is the lack of integrated personal networks that share not just a common networking protocol, but a common set of verbs. My research proposal would be to create a lightweight standard for verb-based interaction between discrete software and hardware agents.</p>

<p>It is probably most useful to examine the discrete steps in the overly concise sentence above, to see where current technology is lacking. We will assume, for the time being, that the devices share at their base a common network-- something along the lines of the MIT Media Lab '<a href="http://www.media.mit.edu/wearables/mithril/">MIThril</a>' project's Body Network; obviously, battery and wireless functions have sufficiently advanced since their 2003 research that we could rely on discrete power sources to power our devices, and thus use a wireless standard, such as <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FBluetooth&amp;ei=2kn4Scj_A9qrtgesrYyrDw&amp;usg=AFQjCNHbZcBwHfWI2Xi69s2FKNsBePu_Ww">Bluetooth</a> or <a href="http://en.wikipedia.org/wiki/ZigBee">XBee</a>, for communication (XBee provides a better model from which to work, as it is not dependent on a master-slave setup, but either could work). So then, there are several discrete steps involved:</p>

<ol>
<li>Human directs camera to aquire a photo.</li>
<li>Camera sends photo to core computer.</li>
<li>Human manipulates photo.</li>
<li>Human sends photo to weblog.</li>
</ol>

<p>All of this can be done using current technology, of course-- but it's hundreds, if not thousands, of button and mouse clicks; first, I have to take the camera out. Then I have to click the button. Then I have to plug the camera into my computer. Then I have to tell the computer to get the photo. Then I have to open Photoshop to crop the image. Then I have to upload the photo to my website. Then I have to create a blog post incorporating the photo. 45 minutes later, this is no longer cool, or even vaguely interesting.</p>

<p>Using smartphones as universal devices has allowed us to cut some of these steps out; I can now take a photo, manipulate and tag it, and upload it to <a href="http://flickr.com/photos/ussjoin/">My Flickr Stream</a> all in one iPhone program. I have to make some sacrifices to do so, however: first among them, I have to use the iPhone's tiny, mediocre camera. It's true that the iPhone camera will likely be <a href="http://www.engadget.com/2009/04/03/digitimes-conjures-up-3-2-and-5-megapixel-cameras-for-future-iph/">upgraded soon</a>, but even then, it will only be equal to a decent camera from eight years ago-- not, say, a modern <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDigital_single-lens_reflex_camera&amp;ei=bUr4SdKoO8eDtgeR4cG6Dw&amp;usg=AFQjCNFNY-1ZMRpdtz6PxnfxvxW4SiA7rg">DSLR</a> camera. If I use a DSLR, I then am at the mercy of all the steps outlined above; even if I use a (really neat) <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.eye.fi%2F&amp;ei=fUr4SY8zloy2B6TyibYP&amp;usg=AFQjCNESTdDwE-uMtzrRUr-Gbzt2tuLNPQ">Eye-Fi</a> card, I still have to do the uploading and blogging steps manually, because nothing speaks all of those languages-- the photo upload, the blogging, the editing, and the camera.</p>

<p>Allow me, then, to propose an alternative. I take a photo with my camera, and it just dumps it on my personal network. My photo editor-- whether that's on my phone, my laptop, my wearable computer, or my neural net-- sees a photo on the wires (metaphorical) and grabs it; when it's done, it dumps it back on the network, with the instruction that something blog it. Then, a device who understands blogging can handle the upload and blogging of the photo; if it pushes it to Flickr, perhaps it can also send an <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fbitworking.org%2Fprojects%2Fatom%2Frfc5023.html&amp;ei=fkv4SZ6tE4-MtgfVnpifDw&amp;usg=AFQjCNHUEkud-cv0wVRKWA14pWBHLMFW0A">AtomPub</a> squirt out for the blog.</p>

<p>So, aside from a bit more convenience, what's the power here? The power is that we don't need direct integration. Currently, if you want everything actually to work, you buy Apple. Why is that? Because I know that my iPhone speaks the same language as my MacBook, and that if I want them to send a photo over to my TV, I can use an <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.apple.com%2Fappletv%2F&amp;ei=lEr4SY2ICJultgfdkaXtDw&amp;usg=AFQjCNFYHqQbBBYsGjKkS2l7v5RqboaQKQ">Apple TV</a> box and it'll "just work." If I then want my photos backed up, my <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.apple.com%2Ftimecapsule%2Fbackup.html&amp;ei=nEr4ScicPKKstgexhY27Dw&amp;usg=AFQjCNGlV6lm_6ZtYPneGD0XSDIyd9Nmlw">Time Capsule</a> will (probably) handle it. And that's great; if I want to have my entire life handled for me, all I need is, say, $10-15 thousand dollars, and I can just have a wonderful iUniverse. What Apple has done here is <em>not</em> teaching one device to do everything: my Macbook doesn't know how to talk to a TV, and my TV doesn't need to know how to manage rotating backups from across my network. Instead, they've figured out the lesson UNIX people learned decades ago: make a bunch of small tools, each of which does something really well, and then just chain them together. Apple could be better about this, but currently, it's the best there is.</p>

<p>The thing is, while I'm a happy Mac person, I don't <em>want</em> to be locked in to the iUniverse. I want to have a <em>MyUniverse</em>, with <em>MyTools</em> and <em>MyStuff</em>, because while Apple stuff does indeed work, it's not always the best in its class; <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fxbmc.org%2F&amp;ei=vUr4SZHQEpSstgfqivzsDw&amp;usg=AFQjCNEMqlJviAjiBVKI0EwCs_puv9nDAw">XBMC</a> has more features than Apple TV, and a <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.drobo.com%2F&amp;ei=xkr4SazjJcaDtgeO9tC9Dw&amp;usg=AFQjCNEyL-nruGGX9rUR51yoaTv9i6Ir7A">Drobo</a> is a much better storage machine than a Time Capsule. To go toward our original example, if Apple ever makes a camera, it might be very nice, it will certainly be shiny and white (or brushed aluminum), but it may not be the best in its class, or it may just not be the one I want. It would be nice if everything-- Apple or not-- could speak this common language.</p>

<p>I would suggest, as a step toward the common language, to take a page from the <a href="http://activitystrea.ms/">Activity Strea.ms</a> book, and use verbs as the common thread; that way, to swap in a device, all I have to do is teach it to respond to the same verb-- for instance, "blog this" or "play this" or "display this," and then everything can interact with it in just the same way. We have this in some systems already, of course-- the Internet has lots of really good standardizations of API, like the <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FRepresentational_State_Transfer&amp;ei=3kr4Sc2sBIKktgebiayrDw&amp;usg=AFQjCNFOI2woNZ9ksjkvVmSH6EOXv_0alw">RESTful</a> idea, which is indeed verb-based-- but not in the local field, and that's where we need to go.</p>

<p>Thus, if given a year to do a major research project in HCI, that's what I would suggest: that we figure out a common language for all these discrete things to speak, and then spend some time teaching the devices actually to speak it. That way, when we go from wearable computers to implantable computers, I don't need to teach my camera how to interact with its new semi-robotic overlord, or indeed, its new semi-robotic overlord what a camera is: they can both speak a common language for actions, and all will be well. This will enable human-computer interaction by letting the human stop <em>messing</em> with it, which is what most humans actually <em>want</em> in their computer interaction; they want the power of infinite flexibility, but the ability to have things just work, without comment or complaint or five thousand mouse clicks.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Corrupting the Next Generation</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/04/corrupting-the-next-generation.html" />
    <id>tag:blog.ussjoin.com,2009://1.98</id>

    <published>2009-04-08T22:04:37Z</published>
    <updated>2009-04-08T22:13:16Z</updated>

    <summary>I occasionally get called to do odd jobs in the role of "CS Posterboy," as, it seems, very few people in my department can speak to prefreshmen and their parents. My college visits didn't involve my parents-- I went alone,...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="informationsluts" label="information sluts" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jhu" label="jhu" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="teaching" label="teaching" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>I occasionally get called to do odd jobs in the role of "CS Posterboy," as, it seems, very few people in my department can speak to prefreshmen and their parents. My college visits didn't involve my parents-- I went alone, which I highly recommend to anyone looking, as it's a completely different experience to actually visit a campus without your parents waiting in the car.</p>

<p>Setting that aside, JHU Admissions wanted to collect a blog post from every major and minor at Hopkins, and so (since apparently I'm the only person with access to writing equipment, or maybe just a spell checker, in the department), I wrote a guest blog post for them; go check it out at <a href="http://hopkins.typepad.com/academics/computer-science/">http://hopkins.typepad.com/academics/computer-science/</a>. I promise not to sound this perky in real life. :-)</p>

<p>I will soon return to the (surprisingly popular!) series on social networks; watch this space. Right now, I'm working 20 hours a day on <a href="http://www.mnikr.com">Mnikr</a>, making changes, fixing bugs, and adding fun new features. If you haven't tried it yet, get the Reputation Points Gift Certificate from <a href="http://blog.ussjoin.com/2009/04/announcing-mnikr.html">here</a>, then go check it out; buy shares in people you know, and grow the community.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Announcing Mnikr</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/04/announcing-mnikr.html" />
    <id>tag:blog.ussjoin.com,2009://1.93</id>

    <published>2009-04-02T04:00:45Z</published>
    <updated>2009-04-02T04:01:47Z</updated>

    <summary>At long last, I've got something to show you all; I present Mnikr (pronounced like "moniker"). Mnikr is a system both to allow you to take advantage of the entire Distributed Social network (DiSo), and to allow everyone to build...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mnikr" label="mnikr" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="openid" label="openid" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialweb" label="social web" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="software" label="software" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>At long last, I've got something to show you all; I present <a href="http://www.mnikr.com">Mnikr</a> (pronounced like "moniker").</p>

<p>Mnikr is a system both to allow you to take advantage of the entire Distributed Social network (<a href="http://diso-project.org/">DiSo</a>), and to allow everyone to build reputations online through a stock-market-like system. How does that work? Well, each person can buy up to five shares of another person's reputation (five shares in one person, not five shares total). As that person's reputation rises, the investor (and the person in question) receives dividends-- one could think of them as "goodwill," which can then be invested back into the community.</p>

<p>So there are a few core ideas here, that I think are interesting:</p>

<ul>
<li>People aren't responsible for their reputation; their friends are. So in Mnikr, you can't buy shares of your own reputation, only your friends can.</li>
<li>People with higher reputations can invest in other people, raising those other people's reputations as well. Since the primary way to get the points with which to buy reputations is through dividends, the people with the highest reputations can seed trust and reputation throughout the community.</li>
<li>Social networks are often held back by adoption; it's not worth it to join a new one unless your friends are there too. Since Mnikr uses <em>every</em> social network simultaneously, everyone's already there; you can use the Search tab to find their Identity.</li>
<li>Reputation isn't tied to your true name; it's tied to who you are on the Internet. On Mnikr, reputation is held by an Identity, which is a coalesced thing from all of the Personas each of us has on the Internet; for instance, I have an account at Digg, Twitter, YouTube, Flickr, CPAN, Upcoming, Blip.tv-- the list goes on. Each of those is one persona, but their sum is my total existence on the Internet; my Identity. None of them necessarily need to be tied to my real name, which is useful.</li>
<li>Rather than trying to use a computer to figure out what humans think, we're just going to ask them. Reputation is a traditionally unquantifiable thing, and there are many sites which have tried simply to say "you're more popular if more people link to your blog," or "you're more popular if Britney Spears follows you on Twitter." Either, both, or neither may be true, but I think that reputation is much more nebulous than that. Therefore, I'm hoping that people will use Mnikr as a more holistic measure of what <em>they</em> think, rather than what a computer determines they might think.</li>
</ul>

<p>I'll be writing my Master's thesis on Mnikr's design and, with your help, some of the results we find together. Regardless, though, I've greatly enjoyed working on it, and I hope all of you will enjoy using it to explore your social networks. It has a fledgeling API as well; I'm hoping that some enterprising developers might enjoy using the reputation data Mnikr will provide.</p>

<p>As thanks for reading my blog, I'll give you a code to get some starter points with which to buy your first few reputation shares:</p>

<pre><code>dpbjkuddzykfiponyafj
</code></pre>

<p>That will give you 50 points, which will be enough to invest in at least a few people around you. Again, find your friends using the Search tab, if they don't show up on the list of friends on your own page. You can enter the code on your Portfolio tab; it's displayed when you log in. Mnikr uses OpenID for logins, so you don't have to create yet another account!</p>

<p>Please feel free to leave comments here, or using the Feedback link at Mnikr (which will take you to Uservoice); I'm anxious to hear comments, critiques, criticisms, or suggestions for more features!</p>

<p>Once again, thanks for reading, and I hope to see you all at Mnikr!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>A Guide to Social Networks for the Tragically Uncool, Part 3: Twitter</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/03/a-guide-to-social-networks-for-the-tragically-uncool-part-3-twitter.html" />
    <id>tag:blog.ussjoin.com,2009://1.92</id>

    <published>2009-03-31T14:00:00Z</published>
    <updated>2009-03-31T05:19:49Z</updated>

    <summary>Note: this is part two in my series, "A Guide to Social Networks for the Tragically Uncool." For Part 2, click here. I had a hard time deciding whether to include Twitter in this Guide. After all, Twitter has hit...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialweb" label="social web" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p><em>Note: this is part two in my series, "A Guide to Social Networks for the Tragically Uncool." For Part 2, <a href="http://blog.ussjoin.com/2009/03/a-guide-to-social-networks-for-the-tragically-uncool-part-2-google-reader.html">click here</a>.</em></p>

<p>I had a hard time deciding whether to include <a href="http://twitter.com/">Twitter</a> in this Guide. After all, Twitter has hit the mainstream, with CNN citing it from its news program, and even the Daily Show making fun of it regularly. At the same time, it's often criticized as one of the most useless, most shallow forms of communication. That isn't a fair criticism, though, and so in addition to showing you <em>how</em> to use it today, I hope to explain <em>why</em>.</p>

<h2>Twitter: Gestalt of Civilization</h2>

<p>The concept of Twitter, as you may well know, is pretty simple: at any point, one just answers the question, "What are you doing?" To make things a bit more constrained, Twitter imposes a size limit of 140 characters. This seemingly arbitrary number has a pretty mundane rationale: it allows Twitter to fit your message, with your username and a shade of formatting, inside a 160-character text message, which at its start was the primary method of interacting with Twitter. Indeed, that was one of its big draws-- you could say what you were doing from anywhere you could use your phone, which for most of the world is <em>everywhere</em>.</p>

<p>These Tweets-- and yes, Twitter messages are called Tweets and <em>NOT</em> Twits-- are a small, beautiful form of expression. You only have a little bit of space in which to write your message, so you don't need to get too much into detail. Messages are designed to be by their nature ephemeral and fleeting; it doesn't have to be a <a href="http://en.wikipedia.org/wiki/Koan">koan</a>, just a thought that occurs to you about your activities, or work, or whatever else you'd like. Tweets don't change the world.</p>

<p>And yet, somehow, they do. Twitter has just a couple of customs; to address another user, one writes "@someone," where someone is their username; for instance, to reference me in a tweet, you write "@USSJoin." If you'd like to reference an ongoing event or discussion, you can put a "hashtag" in your tweet as well; these make it easy for other people to see all the tweets on a particular subject. For instance, at the recent <a href="http://www.transparencycamp.org/">Transparency Camp 2009</a>, all attendees used the hashtag "#tcamp09" on their tweets, allowing everyone to see they were commenting on the conference. The webpage for the event then displayed all these tweets in real time, which created a wonderful sense of community.</p>

<p>So with these very small building blocks, we have all the communication tools we need. And it's wonderful. One of the frequent criticisms of Twitter is that it's mundane-- that people don't care what you ate for breakfast, or that you're using the toilet. Honestly, though, most people (<a href="http://twitter.com/greggersh">@greggersh</a> aside) don't tweet about the bathroom-- but yes, these are not necessarily ideas that become full letters, or blog posts. The other criticism is that you broadcast this to all these people, whereas if you really cared about them, you could call them and tell them about your life over the phone. That, too, fails to see the point of Twitter. For instance, while filling out a form, I was asked to provide a list of people who knew me, at every residence I've had in the last decade-- a monumental task. I <a href="http://twitter.com/USSJoin/status/1421854899">tweeted</a> that I found the task insane, and slowly people started to respond that they, too, would find it daunting. This idea didn't merit a whole blog post-- it didn't merit even a whiny phone call to my parents. I did, however, tweet it, and I found more people with whom to connect in the community.</p>

<p>On Twitter, too, you can choose whom to follow (this means you choose whose updates display when you ask Twitter for your friends' tweets; unlike, say, Facebook, your friends' content never displays on your page). I follow 42 people, a combination of friends I've had for years (like <a href="http://twitter.com/baroquebobcat">@baroquebobcat</a>), people I've met at conferences (like <a href="http://twitter.com/chrismessina">@chrismessina</a>), and people I only hope I could one day meet (like <a href="http://twitter.com/donttrythis">@donttrythis</a>, better known as Adam Savage of the Mythbusters). It's great to be able to get these little scenes from their lives; each of them introduces me to things I wouldn't've seen otherwise (for instance, Chris Messina regularly points out great articles on Social Web topics of great interest to me), and Twitter keeps me in contact with these people with whom I wouldn't otherwise have a connection. I might well call @baroquebobcat from time to time, but Adam Savage doesn't know me-- and yet, it's cool to know when he's excited about a new Mythbusters episode coming out.</p>

<p>Twitter also offers a wonderful search function, which allows you to see every tweet (sorted by time) on a topic. For instance, <a href="http://skittles.com/">Skittles</a> uses a Twitter search for, naturally, "skittles" as part of their homepage (click on the "chatter" link); indeed, it was their <em>whole</em> homepage for a while. Anyone can go to <a href="http://search.twitter.com">http://search.twitter.com</a> to look for very current, very quick feedback on issues the whole world is thinking about. This can be especially useful when breaking news is occurring; I found out about the attacks in Mumbai hours before mainstream media began to report, and I got information from people in the city without the filter (and simple delay) of international reporting. All this while my family and I were at Universal Studios in Florida. So the potential for learning the thoughts of civilization really is unmatched; like any civilization, sure a few thoughts might be about poop, or sex, but the majority really is quite interesting.</p>

<p>So Twitter is, much like life, what you make of it. You can follow all celebrities (though I wouldn't, as most of them are boring), all politicians (even worse), or just people you see every day. But the advantage is that you can get a sense of the <em>community</em> as a whole, and you can keep in contact with people about whom you care. To me, it's a pretty great experience.</p>

<p>When you get started, you (naturally) won't have too many people you're following, so I thought I'd list a few of my favorites; feel free to follow any or none of them.</p>

<ul>
<li><a href="http://twitter.com/chrismessina">@chrismessina</a> - The creator of <a href="http://en.wikipedia.org/wiki/OAuth">OAuth</a> and enabler of many awesome web technologies.</li>
<li><a href="http://twitter.com/donttrythis">@donttrythis</a> - The aforementioned Adam Savage of Mythbusters.</li>
<li><a href="http://twitter.com/dakami">@dakami</a> - <a href="http://en.wikipedia.org/wiki/Dan_Kaminsky">Dan Kaminsky</a>, a prominent security researcher.</li>
<li><a href="http://twitter.com/davetroy">@davetroy</a> - A Baltimore-area angel investor and deep thinker about technology and society.</li>
<li><a href="http://twitter.com/anildash">@anildash</a> - The VP of Evangelism of Six Apart, and a guy who just says really amusing things on Twitter.</li>
<li><a href="http://twitter.com/someecards">@someecards</a> - The same people who run <a href="http://www.someecards.com">http://www.someecards.com</a>, "Cards for when you care enough to click send."</li>
<li><a href="http://twitter.com/BestAt">@bestat</a> - A Twitter bot that just retweets the funniest things people have said recently on Twitter.</li>
</ul>

<p>And, of course, two that I run:</p>

<ul>
<li><a href="http://twitter.com/mnikr">@mnikr</a> - The Twitter presence for Mnikr, my thesis project / windmill-tilting challenge.</li>
<li><a href="http://twitter.com/ussjoin">@ussjoin</a> - My presence on Twitter.</li>
</ul>

<p>There are lots of Twitter clients out there, but to get started, just try the web interface until you get the hang of it. If you decide you want more realtime updates, I personally use and <em>hugely</em> recommend <a href="http://www.tweetdeck.com/">TweetDeck</a> for the desktop (Windows, Linux, or OSX), and I use <a href="http://www.tweetsville.com/">Tweetsville</a> on my iPhone.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>A Guide to Social Networks for the Tragically Uncool, Part 2: Google Reader</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/03/a-guide-to-social-networks-for-the-tragically-uncool-part-2-google-reader.html" />
    <id>tag:blog.ussjoin.com,2009://1.91</id>

    <published>2009-03-30T14:00:00Z</published>
    <updated>2009-03-29T23:47:34Z</updated>

    <summary>Note: this is part two in my series, "A Guide to Social Networks for the Tragically Uncool." For Part 1, click here. Back for more ideas, eh? OK then, let's move straight onto the next phase. Google Reader: Nexus of...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialweb" label="social web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p><em>Note: this is part two in my series, "A Guide to Social Networks for the Tragically Uncool." For Part 1, <a href="http://blog.ussjoin.com/2009/03/a-guide-to-social-networks-for-the-tragically-uncool-part-1.html">click here</a>.</em></p>

<p>Back for more ideas, eh? OK then, let's move straight onto the next phase.</p>

<h2>Google Reader: Nexus of Your Social Web (for now)</h2>

<p>Google Reader doesn't look all that social at first, and that's because its social features have been added more recently-- but whether it's a social network or not, you need it. Let me explain.</p>

<p>As you wade out into the social ocean, you'll start to feel the riptide pulling you. At first it'll just be a little, but go deeper, and it'll grow strong, threatening to overwhelm you and steal all your time away with checking every site your friends have every eight seconds, on every network they use. After all, how can you keep up on my Twitter, Flickr, Dopplr, and blog posts (I have two blogs now!) without checking every single site? And you won't get the latest data unless you keep doing it!</p>

<p>Well, luckily, there is a solution, and it's called an RSS reader. RSS stands for <a href="http://en.wikipedia.org/wiki/RSS_(file_format)">Really Simple Syndication</a>, and it was the first standard to do what it does and really make it big on the web-- allowing time-delimited content (like news items) to be "subscribed" to by hordes of readers, so that a machine could just grab all the content whenever it got posted, and the human could just look in <em>one</em> place for <em>all</em> their updates from <em>everywhere</em>. We don't usually use RSS anymore-- it's been left behind somewhat in favor of a better standard, <a href="http://en.wikipedia.org/wiki/Atom_(standard)">Atom</a>-- but you don't need to worry, as most RSS readers understand both and you don't need to bother about the details; you just give it a site, and it figures out subscribing.</p>

<p>There are hundreds, perhaps thousands, of RSS readers available; some live on your desktop, others on your cell phone, and still others live on the web; <a href="http://www.google.com/reader">Google Reader</a> is one of the latter. Why is that the best option? That way, you can read updates whenever and wherever is convenient-- on your phone on the train, on your desktop at home, on a laptop in a cafe, etc.-- and have just <em>one</em> place keeping track of what things you have and haven't read. This is <em>much</em> nicer if, like me, you're neurotic enough to want to make sure you haven't missed anything. In addition, Google Reader has by <em>far</em> the nicest mobile interface (and a dedicated one for iPhone users), so that makes it more pleasant as well.</p>

<p>So then, once you've signed up at Google Reader, to what should you subscribe? Well, that's really up to you. A good rule of thumb is, "what sites do I read every day?" If you find yourself checking in for <a href="http://icanhascheezburger.com/">LOLcats</a> four or five times a day, just copy their URL into the "add subscription" box and let the LOLcats come to you for noms. If you always read <a href="http://slashdot.org">Slashdot</a> to get your geek on, make sure you keep up your geek cred by not missing an item.</p>

<p>One thing to keep in mind is that some sites post more than others. For instance, while I post here at Times and Measures about weekly, on average, <a href="http://www.engadget.com/">Engadget</a> posts twenty to thirty times <em>per day</em>. Now, I love Engadget, but if you don't want to deal with that kind of volume, feel free to just hit the "mark all as read" button to toss the rest; that way, you can decide for yourself how much is enough, and you don't need to go there to find out what odd item just had a USB key implanted.</p>

<p>Something I personally always do is subscribe to my <em>own</em> feeds, which helps me keep track of my own actions over the web. Since you signed up for a Flickr account yesterday (you did do that, didn't you?), you've got a feed for that; just go to your Flickr site (for instance, <a href="http://www.flickr.com/photos/ussjoin/">http://www.flickr.com/photos/ussjoin/</a>), then click the orange icon (occasionally blue, depending on your browser) at the far-right of your location bar (the thing you type the URL in). That'll give you the feed address (that's the universal feed symbol), which you can then hand Google Reader so that you make sure your photos always show up as soon as you post them!</p>

<p>In addition to reading your news items, if you find anything and say "gee, I'd really like to share that with my friends," hit the "Share" link Google Reader helpfully provides at the bottom of every post. That'll add it to your personal Google Reader feed, so anyone can see what you've shared; later in the week, I'll talk about making One Big Site with all your stuff, but for now, it's OK to have lots of little feeds around the web.</p>

<p>The best thing about a news reader, for me, is that while you might think "I don't have time to read all those sites," using a reader actually <em>greatly</em> cuts down the time I need to spend on them-- since the information is delivered to me, in a convenient format, whenever they post, I spend no wasted time just hitting all the sites I read looking for updates. (Since I subscribe to 70 feeds with an average of 4300 posts per month total, that would <em>very</em> quickly become impossible).</p>

<p>Looking for other suggestions for things to read? I subscribe to a range of sites, but I'll put a few here. Feel free to use as few or as many as you feel like, and remember, if you find them overwhelming, or just boring, you can always delete them. I'll just link to the primary sites here, and you can paste that URL into Google Reader to subscribe (it'll find the feed for you).</p>

<ul>
<li><p>General Awesome News-Like Things</p>

<ul>
<li>BoingBoing (A Directory of Wonderful Things): <a href="http://www.boingboing.net/">http://www.boingboing.net/</a></li>
<li>LifeHacker (Neat Tips): <a href="http://lifehacker.com/">http://lifehacker.com/</a></li>
<li>MAKE Magazine (DIY): <a href="http://blog.makezine.com/">http://blog.makezine.com/</a></li>
</ul></li>
<li><p>Sites of Particular Internet Glory</p>

<ul>
<li>XKCD (The only comic you ever need to read): <a href="http://www.xkcd.com">http://www.xkcd.com</a></li>
<li>The Daily WTF (Curious Perversions in Information Technology):  <a href="http://www.thedailywtf.com/">http://www.thedailywtf.com/</a></li>
<li>Charles Stross' Blog (Fabulous SciFi/Cyberpunk author): <a href="http://www.antipope.org/charlie/blog-static/index.html">http://www.antipope.org/charlie/blog-static/index.html</a></li>
<li>Zero Punctuation (A Very Angry British Expat doing video game reviews-- but it's funny even if you don't play them): <a href="http://www.escapistmagazine.com/videos/view/zero-punctuation">http://www.escapistmagazine.com/videos/view/zero-punctuation</a></li>
</ul></li>
<li><p>Some of my Friends and Acquaintances</p>

<ul>
<li>Randal Burns' BigDataBlog: <a href="http://hssl.cs.jhu.edu/~randal/bigdatablog/doku.php">http://hssl.cs.jhu.edu/~randal/bigdatablog/doku.php</a></li>
<li>Casey Middaugh: <a href="http://londoncasey.blogspot.com/">http://londoncasey.blogspot.com/</a></li>
<li>Anil Dash: <a href="http://anil.vox.com/">http://anil.vox.com/</a></li>
<li>Philosophy Walker: <a href="http://anewphilosophy.pnn.com/5972-hot-off-the-presses">http://anewphilosophy.pnn.com/5972-hot-off-the-presses</a></li>
</ul></li>
<li><p>Me (As long as you're here anyway... :-) )</p>

<ul>
<li>Times and Measures (this blog): <a href="http://blog.ussjoin.com">http://blog.ussjoin.com</a></li>
<li>Malice Afterthought (Software announcements and service updates): <a href="http://www.malafter.com">http://www.malafter.com</a></li>
</ul></li>
</ul>

<p>Tomorrow, we'll attack something much more like a traditional social network; this one even lets you <em>talk</em> to <em>people</em>! Think of it!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>A Guide to Social Networks for the Tragically Uncool, Part 1</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/03/a-guide-to-social-networks-for-the-tragically-uncool-part-1.html" />
    <id>tag:blog.ussjoin.com,2009://1.90</id>

    <published>2009-03-29T22:59:33Z</published>
    <updated>2009-03-30T19:08:47Z</updated>

    <summary>Dearest and Most Exalted Professor and Advisor, You are, in many ways, the coolest sort of professor. Who else would be willing to have thesis meetings with me in places both random and obscure? Who else would be willing to...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialweb" label="social web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>Dearest and Most Exalted Professor and Advisor,</p>

<p>You are, in many ways, the coolest sort of professor. Who else would be willing to have thesis meetings with me in places both <a href="http://beehivebaltimore.org/">random</a> and <a href="http://www.bluehouselife.com/">obscure</a>? Who else would be willing to advise me on my <a href="http://blog.ussjoin.com/mt/mt-search.cgi?blog_id=1&amp;tag=Mnikr&amp;limit=20">fool's errand of a thesis</a>?</p>

<p>And yet dear professor, you do have some holes in your otherwise perfect veneer of coolness. While we were able to get you moved up from a <a href="http://www.phonescoop.com/phones/phone.php?p=1558">dumbphone</a> to a <a href="http://www.blackberry.com/blackberrybold/">smartphone</a> (though not <a href="http://www.apple.com/iphone/">the right one</a>), you aren't using it to its fullest potential-- and sometimes, I fear that your understanding of the social <a href="http://xkcd.com/181/">Interwebs</a> hasn't advanced much from a <a href="http://en.wikipedia.org/wiki/Series_of_tubes">series of tubes</a>. Hence, this guide: "A Guide to Social Networks for the Tragically Uncool (AKA, over 26)."</p>

<p>Fear not, dear professor, for even though you might be of the uncool age, you too can learn both <em>how</em> to use these newfangled technologies and, what I think is more importantly, <em>why</em> one might want to use them (for reasons other than being a relentless narcissist). One thing I'm going to emphasize here is that the number you use is unimportant-- it's using them for their proper places in a connected and social <em>lifestyle</em> that I want to encourage, as that's what makes them fun, and motivates their further use. Yes, on <a href="http://ussjoin.com">http://ussjoin.com</a> I have a startling 25 networks of which I list myself as a member, but that's a bit much for most people; let's cover just a few of the most valuable.</p>

<h2>Flickr: The Vowel-Deficient Photo Site</h2>

<p><a href="http://www.flickr.com/">Flickr</a> is one of the oldest websites I'll talk about today, but it's one of the most solid, having served photos to the masses since (according to <a href="http://en.wikipedia.org/wiki/Flickr">its wikipedia page</a>) February 2004. Its purpose is simple: you upload photos, and other people look at them.</p>

<p>"But Brendan," one might ask, "why would I do that? After all, I have a website; I can just put the photos there." Well, that's true, you can. Flickr, however, gives you some advantages that you don't really get on your own site. For instance, every photo is automatically available in a range of sizes, from small thumbnails up to your original size, without your having to futz with it every time you just want to make others jealous with pictures of the beaches at Maui. Also, people can comment on them, subscribe to a feed of your photos (more on this later), or mark them as their "favorites" so that other people who know them can look at them too. These aren't things you'd usually do for just your photos. All this functionality, of course, doesn't hurt your ability to put your pictures on your own site; indeed, Flickr even gives you the code to do it (if you're too lazy to code it yourself, which is also an option), and many blog and content systems have major plugins to make taking photos from Flickr even easier than uploading them yourself. This is a <em>very</em> nice thing.</p>

<p>"But I don't take photos often" / "but I suck as a photographer" / "etc!" No matter. I both don't take photos often <em>and</em> suck, and yet I post a couple things a month, on average. One of the preconceptions we're going to <em>break</em> today is that you need to post every eight seconds to every network; since each only does one thing well, why would you do that? Just post when you think "I'd like to share this photo," and that'll be fine. And if you don't do photos, perhaps there's other photo-like content you might share? Chris Messina (nee Factory Joe) mostly posts screenshots (with commentary) from interesting sites he's creating or using; check it out <a href="http://www.flickr.com/photos/factoryjoe/">here</a>. I even posted something similar recently, about (the horror!) an NRA member with <a href="http://www.flickr.com/photos/ussjoin/3388674818/">a spelling problem</a>. Everyone has something to share.</p>

<h2>More to Come</h2>

<p>So as not to overwhelm anyone, we're going to take this slowly; check back tomorrow for the next site in our social odyssey.</p>

<p><em>Note: this is part one in my series, "A Guide to Social Networks for the Tragically Uncool." For Part 2, <a href="http://blog.ussjoin.com/2009/03/a-guide-to-social-networks-for-the-tragically-uncool-part-2-google-reader.html">click here</a>.</em></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Sharding for Privacy</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/03/sharding-for-privacy.html" />
    <id>tag:blog.ussjoin.com,2009://1.87</id>

    <published>2009-03-01T08:18:06Z</published>
    <updated>2009-03-01T08:19:52Z</updated>

    <summary>I spent yesterday at Transparency Camp, a great unconference filled with not only many of the most brilliant minds in technology (especially social media), but with a huge number of representatives from different parts of the US government, all interested...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="tcamp09" label="#tcamp09" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="conference" label="conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="openid" label="openid" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="privacy" label="privacy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>I spent yesterday at <a href="http://www.transparencycamp.org">Transparency Camp</a>, a great <a href="http://en.wikipedia.org/wiki/Unconference">unconference</a> filled with not only many of the most brilliant minds in technology (especially social media), but with a huge number of representatives from different parts of the US government, all interested in using social media to fulfill the new administration's requirement for transparency and openness in government. It was a great time, and I'll write more about the sessions there at a future point.</p>

<p>One session I attended, though, was put on by the inimitable duo of <a href="http://davidrecordon.com/">David Recordon</a> and <a href="http://factoryjoe.com/blog/">Chris Messina</a>, and was essentially a long discussion session about the uses and implications of OpenID, especially as it could be implemented by the government to allow citizens to comment on new ideas, regulations, or legislation. One representative from the Department of Defense was in attendance (in addition to people from many other parts of government), and was discussing using OpenID to log into one gateway server that could hold identity information for the entire government, allowing just one site to go through privacy protection screening, and just making assertions about the data there to the rest of the government.</p>

<p>While I disagreed with David and Chris on the utility of a gateway on face (I believe that OpenID should be used without names or emails, thus allowing people to comment on every government site without ever giving them personally identifying information, and thus removing the necessity for privacy protection screening entirely, whereas David and Chris noted the UX downsides of not being able to let users get emails on comments, or use their full names rather than URLs for identification), one point I raised seemed to resonate with many of the government attendees there, and I thought it was worthwhile to expand on it here.</p>

<p>The citizenry of the United States absolutely <em>does</em> <em>not</em> <em>want</em> one authority that contains all of their personal information, and is empowered to transmit it. On a slightly less Social Web front, we just confronted this issue as a country, with the complete rejection of the <a href="http://en.wikipedia.org/wiki/REAL_ID_Act">RealID</a> act; when California and Texas (in addition to many smaller states, like Montana) rejected it outright, the program effectively collapsed, having been killed off by citizen outrage.</p>

<p>And yet, when we confront each new frontier, we seem to get the same idea again: "wouldn't it be great if I only had to go one place to get everything? That way, I'd only have to make one call, and parse one set of data, and I could just secure that one place." It <em>does</em> sound compelling, especially as I've spent quite a bit of time writing special cases to handle differences, from one social network to the next, in the way that different providers handle UserIDs (example: <a href="http://www.flickr.com">Flickr</a> has a human-readable ID, for instance "USSJoin", that while it can be used to access one's photos on the web, cannot be utilized in their API calls to get, for instance, an RSS feed of the user's photos; instead, one has to make an authenticated API call to translate "USSJoin" into the much less friendly "24001683@N05"). So it'd be great to avoid all that.</p>

<p>At the same time, I think there's a huge amount of value in reducing the amount of identity data that can be leaked-- intentionally or unintentionally-- from one source. It preserves privacy by letting people determine themselves what they want others to correlate. As I wrote <a href="http://blog.ussjoin.com/2008/12/privacy-and-anonymity.html">a few months ago</a> (and related to the participants in the session),</p>

<blockquote>
  <p>... a friend of mine once bought two rolls of duct tape, twenty-five feet of rope, one box of condoms, and a birthday card; had he simply bought them at different stores or on different occasions, none of them would have been exceptional, nor would there be any particular thing to tie them together-- but their simultaneous purchase greatly horrified the saleslady at the store in question, even though he assures me they were for four different purposes.</p>
</blockquote>

<p>So then, this demonstrates what I would refer to as "sharding." Just as with a shattered mirror, one can use small bits to useful purpose, without needing to have the entire collection assembled all in one place; I should be able to use whatever shard or combination of shards I want, to create whatever area of mirror (or representation of my digital self) I want.</p>

<p>We can see this idea in other areas, foremost of which is Chris Messina's own <a href="http://diso-project.org/">DiSo</a> project, which is designed to enable a way for a site to pull content from a huge number of silos across the web. This is a great idea-- not just for photos or microblogging, but for identity data, and even more crucial things, like personal health information. I want to be able to give my <em>doctor</em> a coherent view of all my test results over time-- but I don't want other people to be able to query one source, or one group of crackers to attack one source, and get every blood test I've ever had. So I should be the only one who can assemble all these shards.</p>

<p>Chris raised the critique, in the session, that this is just <a href="http://en.wikipedia.org/wiki/Security_through_obscurity">security through obscurity</a>-- that though I make it harder to rectify, all this data is still available, and could be pieced together. That's true, if it's all stored on the same identifier (e.g., my name). But it doesn't have to be, particularly on the Internet; if I use a different OpenID at each information silo, there's no unifying way to piece all that data together, unless I give someone the identifier-to-site mapping. That's the key that unlocks my data; one could consider it almost a sort of <a href="http://en.wikipedia.org/wiki/Steganography">steganography</a>, in that it's knowing where to look that makes the random splotches turn into meaningful data.</p>

<p>I don't trust the government-- or anyone-- with all my data. In this connected age, I no longer need to; it's not more convenient for me to do so. So let's resist the temptation to centralize data "just because."</p>
]]>
        

    </content>
</entry>

<entry>
    <title>The Dark Penumbra of Hopkins</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/02/the-dark-penumbra-of-hopkins.html" />
    <id>tag:blog.ussjoin.com,2009://1.84</id>

    <published>2009-02-27T06:53:41Z</published>
    <updated>2009-02-28T00:22:38Z</updated>

    <summary> To: Edmund G. Skrodzki, Executive Director, JHU Security Director Skrodzki, I come to you on a matter of grave urgency, greatly dismayed by the conduct your officers are displaying on the campus I have inhabited for the last five...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="jhu" label="jhu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<blockquote>
  <p>To: Edmund G. Skrodzki, Executive Director, JHU Security</p>

<p>Director Skrodzki,</p>

<p>I come to you on a matter of grave urgency, greatly dismayed by the conduct
your officers are displaying on the campus I have inhabited for the last five
years. I hope that you will see this, as I do, as a situation requiring a
significant response within the JHU Security apparatus.</p>

<p>This evening, Sunday, February 8, 2009, I was walking to my car, which I keep
in one of the Wyman surface lots. When I arrived in the lot, I noticed that
a graduate student was testing a network deployment of sensor motes, using
the lot as an interference-free zone on which to test on this unseasonably
warm evening. I am familiar with the motes and with the challenges of testing
them well, as I spent three semesters in the [Hopkins InterNetworking Research
Group][], which is one of the nation's finest sensor networking research
groups. Testing their networking capabilities is made extremely difficult on
most of the Hopkins campus, as our campus-wide WiFi deployment is orders of
magnitude stronger than their tiny antennas can transmit-- thus the student
was lucky to find a clear, dry night on which to test his sensors.</p>

<p>All, then, would have been in order; our institution is one dedicated to the
pursuit of research, and to see a graduate student thus engaged is one of the
pleasures of working here. Unfortunately, this scene was marred by the
JHU Security officer <em>berating</em> the student -- and I do not use that word
lightly-- for having the <em>audacity</em> of attempting to conduct his research.</p>

<p>When I came upon the scene, the officer was attempting to order the student--
whose first language was not English, and who was having a great deal of
trouble making clear his work-- to "get rid of all that crap," meaning, I would
suppose, to destroy his careful research testbed and the several hours of test
data he had accumulated that night. This despite the student identifying
himself, as requested, as a JHU student, and having obediently handed over his
J-Card to the officer. The student was understandably distraught that his work
was being trampled, but his attempts to explain his experiments-- which, to be
clear, were both sanctioned and required by his research as a second-year Ph.D.
student in the Department of Computer Science, and which took place in an
entirely empty parking lot on the outermost reaches of the Homewood campus, at
a time when no employees use it-- were shouted off by the officer, who refused
even to leave his vehicle to examine the network, let alone take the time to
actually care about the work this student was performing.</p>

<p>As a member of the department and a student of Johns Hopkins, then, I
intervened on his behalf; the officer immediately decided that I was a threat
to his trampling the research of this graduate student, and refused to speak
with me; I nonetheless persisted, explaining that the student was conducting
research blessed by our department and the School of Engineering, and the
officer had no grounds on which to interfere with someone he had already
acknowledged was a student. The officer made some thinly-veiled threat, and
made the universal demand of every hostile overseer, "papers, please!" I gave
him my name, and gave him full leave to contact my department to check that I,
too, am a student in good standing. I then took the student off to ask about
his work, leaving the muttered threats of the officer behind.</p>

<p>What's shocking about this incident, to me, is that the officer saw fit to
harass a student-- whom he had <em>identified</em> as such-- for literally no reason,
and with no possible cause for concern. The student was using space not
reserved by any group or individual, and indeed space not used for any
purpose at the time at which he wanted it (since the lots are almost
exclusively used by employees, a Sunday evening guarantees no one will be
around-- and these devices were not going to be left in the area; indeed, lest
one attempt to assert that they would have been, I will state that they could
not have been, as they were not weatherized, and had bare circuit boards). This
officer just wanted to pick on a student he knew couldn't fight back, as he
wasn't able to speak English well enough to defend himself; the actions of a
bully, if ever I have seen them.</p>

<p>I left the area, attending to the business for which I had originally sought my
car; when I returned, approximately 45 minutes later, the student-- who had, at
long last, been left to his work by the guard-- said that the guard had left,
but subsequently returned, demanding my whereabouts. The student attempted to
ask for what purpose they sought me, and they <em>refused</em> to <em>answer</em> his
perfectly valid question.</p>

<p>Director Skrodzki, this incident is not an isolated one; your officers seem
to want to create the environment on this campus of a police state, and random
interrogations of students for no possible cause happen all the time,
particularly at night, and particularly, in my experience, to the non-native
English speakers. I am sure this is not a policy you espouse or endorse, and
this is why I want to bring it to your attention-- so that you can put a stop
to what is becoming a dangerous situation on this campus.</p>

<p>I hope that you will take this request to heart, and put a stop to this
behavior by whatever means you deem appropriate to the gravity of the
situation.</p>

<p>Thank you very much for your time, and your quick attention to this gravest
of matters. Should I be able to provide more information regarding this
incident, please do not hesitate to contact me.</p>

<p>---Brendan O'Connor</p>

<p>---Master's Candidate, Department of Computer Science</p>

<p>---President, Upsilon Pi Epsilon</p>

<p>[Hopkins InterNetworking Research Group]: <a href="http://hinrg.cs.jhu.edu/">http://hinrg.cs.jhu.edu/</a></p>
</blockquote>

<p>I sent this letter, precisely as written, to the head of JHU's security
contingent on February 8.</p>

<p>I had hoped to write this blog post, and after this letter, speak movingly of
the drastic changes effected by the Director in response to the blatant racism
in the officers under his command. Barring that, I hoped at least to report
that the officer responsible had been disciplined.</p>

<p>Instead, this is what happened:</p>

<ul>
<li>On February 9, I was summoned to meet, not with the Director, but with one
of the other administrators, one Major Kibler. When I expressed concern that
this matter should be handled at the highest level, he assured me that he was
of sufficient standing.</li>
<li>In that meeting, Major Kibler first accused me of lying, then exaggerating.</li>
<li>Once I had dispelled these accusations, Major Kibler said that the officer
was just doing what he felt was necessary to, and I quote, "prevent
terrorism." Yes, he used the t-word. Note that, by his own admission, Major
Kibler had not yet even bothered to speak to the officer-- who knows? 
He might have admitted malicious intentions.</li>
<li>Major Kibler said that terrorists could well use the outlying JHU parking
lots (not even our multi-level parking structures-- the badly-paved scraps
of waste land, long walks away from our buildings) to plan their attacks,
and this justified any measures the officer might have taken, though the
Major himself "might have handled it differently."</li>
<li>He assured me that he would follow up with the officer in question, and then
tell me what had transpired.</li>
</ul>

<p>Well, dear readers, besides the unbelievable irrationality of the arguments
presented here, which I'll let stand on their own,
it's now February 27-- three business weeks later. I have
not heard a single, solitary thing from JHU Security-- and indeed, I never
expected to. What else is to be expected from a group of people that, in
addition to their various problems with students, aided the
<a href="http://media.www.jhunewsletter.com/media/storage/paper932/news/2008/10/02/NewsFeatures/Md.Investigates.Incident.Of.Surveillance.At.Homewood-3467159.shtml">illegal surveillance of antiwar groups</a>?</p>

<p>I'm not surprised. I've spent nearly five years here at Hopkins, after all.</p>

<p>But what would have happened to this poor Ph.D student if I hadn't happened
along? How many other students have had their work destroyed for no reason?
And what on earth were those guards who came back to stalk me trying to do?
(That little detail, by the way, does not show up in the official incident
report-- which is particularly troubling.)</p>

<p>So no, I'm not surprised. I'm just saddened.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Updates</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/02/updates.html" />
    <id>tag:blog.ussjoin.com,2009://1.81</id>

    <published>2009-02-23T17:00:00Z</published>
    <updated>2009-02-24T09:53:17Z</updated>

    <summary>A collection of random things I've been working on: Malice Afterthought is the new home of my software projects-- primarily because the space for software stuff on http://ussjoin.com was getting too crowded. One of the effects of this move is...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="conference" label="conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jhu" label="jhu" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mnikr" label="Mnikr" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>A collection of random things I've been working on:</p>

<ul>
<li><p><a href="http://www.malafter.com">Malice Afterthought</a> is the new home of my software projects-- primarily because the space for software stuff on <a href="http://ussjoin.com">http://ussjoin.com</a> was getting too crowded. One of the effects of this move is to give my software projects (particularly stuff like "look at the new MT plugin I just finished") their own blog and update stream-- so head on over there if you're interested. (In related news, I did just do another MT plugin, this one for <a href="http://blip.tv">http://blip.tv</a>, so go grab it if you're interested.)</p></li>
<li><p>I've been working hard on <a href="http://www.mnikr.com">Mnikr Prime</a>, which is now up and doing some neat things. It's certainly not done-- or particularly polished-- yet, but go have a look around if you're interested in the project. It <em>is</em> dynamically creating internet Identities, which I think is pretty neat, and I'm working on making sure it gets the Action Stream data live and up-to-date (made more complex by nasty things like <a href="http://twitter.com">Twitter</a> suddenly throttling me, <em>hard</em>, as well as one incident involving running my <a href="http://www.linode.com">Linode</a> completely out of memory-- my fault, but it reacted amusingly badly). When I get the next phase-- the reputation server-- online, I'll write more about it here; I may update in the meantime at Malice Afterthought.</p></li>
<li><p>I'm in a fun course on <a href="http://www.cs.jhu.edu/~hager/teaching/cs336/">Algorithms for Sensor-Based Robotics</a>, which is pretty far afield from my usual work, but counts as the math-like credit I need to graduate (Master's students need two "Analysis" courses in CS, among other things). The only reason I mention this is that since we're doing simulator work, I end up with shiny movies that people can watch and enjoy (and laugh at, as my robots make comic mistakes). They're over at <a href="http://ussjoin.blip.tv">http://ussjoin.blip.tv</a>.</p></li>
<li><p>Yes, I gave up on the posting every day thing, just a few days into it-- mostly because it wasn't going well (I get boring even to <em>me</em> if I post that often). No, I don't regret dropping it. :-)</p></li>
<li><p>Lastly, I'll be attending <a href="https://barcamp.pbwiki.com/TransparencyCamp">TransparencyCamp</a> this upcoming weekend in Washington, D.C.; I really enjoyed the last <a href="http://en.wikipedia.org/wiki/Unconference">unconference</a> I attended, and I hope this one will be interesting as well; a very different structure than the highly scheduled <a href="http://blog.ussjoin.com/2009/02/hat-of-darkness.html">BlackHat</a>, but I think each can be good.</p></li>
</ul>
]]>
        

    </content>
</entry>

<entry>
    <title>Hat of Darkness</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/02/hat-of-darkness.html" />
    <id>tag:blog.ussjoin.com,2009://1.80</id>

    <published>2009-02-23T03:34:08Z</published>
    <updated>2009-02-23T03:36:31Z</updated>

    <summary>Last week, I had the incredible fortune to be invited to volunteer for the BlackHat DC 2009 conference, held in Crystal City. I've read about the BlackHat conferences for years, of course; they're some of the premier security conferences in...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="conference" label="conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="security" label="security" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>Last week, I had the incredible fortune to be invited to volunteer for the <a href="https://www.blackhat.com/html/bh-dc-09/bh-dc-09-main.html">BlackHat DC 2009</a> conference, held in Crystal City. I've read about the BlackHat conferences for years, of course; they're some of the premier security conferences in the world, differentiated from other great security conferences (e.g., <a href="http://www.usenix.org/">USENIX</a>) by their focus on systems in the real world and how specifically to break them, rather than how to create new countermeasures, or study what hackers are doing. In other words, these <em>are</em> the hackers, in the most traditional sense; these are the people who see systems, and seek to understand how they work-- especially if they might work in ways their designers didn't intend.</p>

<p>So I spent two <em>long</em> days (I got up at 4:30AM each morning to get to the conference early enough to help set up) among some of the coolest people around. One of the neatest things about BlackHat DC particularly is that while it's filled with great people, it's very small-- just a few hundred attendees-- meaning there's lots of opportunity to interact both with other attendees, and with the invited speakers. As a room proctor, one of my jobs was to take many of the speakers up to the breakout rooms, where people who had more in-depth questions than could be accommodated in the lecture could ask and debate to their heart's content. This meant that <em>I</em> got to sit and talk with these speakers, as well-- which was quite fun, with some of them.</p>

<p>I got to meet <a href="http://www.syverson.org/">Paul Syverson</a>, who developed the <a href="http://en.wikipedia.org/wiki/Onion_routing">Onion Routing</a> protocol, and listen to his defense of its security (and his critique of <a href="http://www.cs.uml.edu/~xinwenfu/">Xinwen Fu</a>, who had just presented an attack that turned out to be neither new nor interesting). I got to eat lunch with <a href="http://en.wikipedia.org/wiki/Dan_Kaminsky">Dan Kaminsky</a>, who in addition to being a rising security star, is an <em>incredibly</em> nice guy-- and a very emphatic (would be one word) lecturer. I got to help another rising star, <a href="http://news.cnet.com/8301-17938_105-10110987-1.html">Duc Nguyen</a>, set up his <em>four</em>-laptop demonstration of how easy it is to fake "high-security" facial authorization (one laptop for each manufacturer that does it, plus one for his notes).</p>

<p>I also watched an insane and wonderful presentation entitled <a href="https://media.blackhat.com/bh-dc-09/video/Laurie/blackhat-dc-09-Laurie-Satellite-Hacking.mov">Satellite Hacking For Fun And Profit</a>, where the presenter, <a href="http://rfidiot.org">Adam Laurie</a>, not only set up a TCP/IP route from his friendly neighborhood TV satellite, but for an encore, demonstrated a <a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack">Man-in-the-Middle</a> attack against a passport, live. Wonderful stuff.</p>

<p>In addition, of course, it helps out my nerd cred immensely to be at a conference that's <a href="http://it.slashdot.org/article.pl?sid=09/02/19/2322231">getting</a> <a href="http://tech.slashdot.org/article.pl?sid=09/02/19/1537212">Slashdotted</a> <a href="http://it.slashdot.org/article.pl?sid=09/02/17/216216">so</a> <a href="http://it.slashdot.org/article.pl?sid=09/02/19/2055210">often</a>. This led to several conversations on Friday and Saturday of the form "Did you see that article about <a href="http://www.invisiblethings.org/">Joanna Rutkowska</a> hacking <a href="http://www.intel.com/technology/security/">TXT</a> again?" "No, but I watched her deliver the presentation." :-)</p>

<p>Now, of course, I have to return to the real world, where not <em>everyone</em> I meet is an accomplished hacker. Some people are, of course, including <a href="http://spar.isi.jhu.edu/~mgreen/">one of my professors</a> this semester, which makes things more interesting. I'm getting some neat things done, though; more on that in a subsequent post.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Open Web Lecture</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/01/open-web-lecture.html" />
    <id>tag:blog.ussjoin.com,2009://1.69</id>

    <published>2009-01-22T06:01:45Z</published>
    <updated>2009-01-22T06:06:14Z</updated>

    <summary>I had the opportunity to give a guest lecture today. The course is called "Developing Photo and Video Applications For Online Social Networks," but it's essentially a course about developing for Facebook. They asked me to lecture on the alternative--...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="openid" label="openid" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="teaching" label="teaching" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>I had the opportunity to give a guest lecture today. The course is called "<a href="http://lcsr.jhu.edu/EN600.406">Developing Photo and Video Applications For Online Social Networks</a>," but it's essentially a course about developing for Facebook. They asked me to lecture on the alternative-- namely, developing on the Open Web, and what that's all about anyway.</p>

<p>I had a blast; both the kids and teachers seemed to enjoy the presentation, as well, despite my random tangents (which I think are important, but nonetheless).</p>

<p>Here's the Keynote stack from my presentation:</p>

<div style="width:425px;text-align:left" id="__ss_939823"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/USSJoin/a-whirlwind-tour-of-the-open-web-presentation?type=presentation" title="A Whirlwind Tour of the Open Web">A Whirlwind Tour of the Open Web</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=intro-to-the-open-web-1232592475197877-1&rel=0&stripped_title=a-whirlwind-tour-of-the-open-web-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=intro-to-the-open-web-1232592475197877-1&rel=0&stripped_title=a-whirlwind-tour-of-the-open-web-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=presentation">upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/openid">openid</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/oauth">oauth</a>)</div></div>

<p>If you go <a href="http://www.slideshare.net/USSJoin/a-whirlwind-tour-of-the-open-web-presentation">here</a>, you can view it with the presentation notes as well, which will add the context of what I was (generally) talking about.</p>

<p>In addition, I mentioned I would post followup links on some of the topics for the students, so here they are:</p>

<ul>
<li><a href="http://openid.net">OpenID</a></li>
<li><a href="http://oauth.net">OAuth</a></li>
<li><a href="http://portablecontacts.net">Portable Contacts</a></li>
<li><a href="http://diso-project.org">DiSo</a></li>
<li><a href="http://microformats.org">Microformats</a></li>
<li><a href="http://yourdata.ussjoin.com/">Facebook Application: YourData</a></li>
<li><a href="http://community.livejournal.com/proanorexia/">LiveJournal Pro-Anorexia Group</a> (Warning: This May Significantly Decrease Your Faith In Humanity)</li>
<li><a href="http://www.findmespot.com/en/">GPS Tracker That Uploads to Fire Eagle</a></li>
</ul>

<p>And, for the two kids in the back of the class that seemed to have the extraordinary neck issues ;-) :</p>

<ul>
<li><a href="http://tranquilitycs.wordpress.com/2008/08/25/three-simple-neck-stretches-to-relieve-neck-pain-and-stress/">Neck Stretching Exercises</a></li>
</ul>

<p>To all of you in the class-- thanks so much for having me; feel free to contact me (bfo -some character- ussjoin -some other character- com) with questions on this or any other topic.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Observation</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/01/observation.html" />
    <id>tag:blog.ussjoin.com,2009://1.68</id>

    <published>2009-01-07T04:39:18Z</published>
    <updated>2009-01-07T04:41:06Z</updated>

    <summary>Only in Montana would a gas station have a sign that says "We have Bluetooth Headsets and MGD!" Ah, the intricacies of living in Montana....</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>Only in Montana would a gas station have a sign that says "We have Bluetooth Headsets and <a href="http://www.mgd.com/">MGD</a>!"</p>

<p>Ah, the intricacies of living in Montana.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Inauguration in MT</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/01/inauguration-in-mt.html" />
    <id>tag:blog.ussjoin.com,2009://1.67</id>

    <published>2009-01-06T03:32:29Z</published>
    <updated>2009-01-06T03:37:17Z</updated>

    <summary>Today, my family and I went up to Helena, MT to see the state inauguration-- the Governor, legislators, various executive branch people, and a new Chief Justice of the Supreme Court were all being sworn in. Always fun to see...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>Today, my family and I went up to Helena, MT to see the state inauguration--
the Governor, legislators, various executive branch people, and a new Chief
Justice of the Supreme Court were all being sworn in. Always fun to see the
difference in politics between the national level and Montana.</p>

<p>Fun quotes from the day:</p>

<blockquote>
  <p>[A delegation from the House comes to the Senate]</p>

<p>"The House would like to report that it is organized."</p>

<p>"Yeah right! Good luck with that."</p>
</blockquote>

<p>And during introductory floor speeches...</p>

<blockquote>
  <p>"I got involved about ten years ago, when I was doing meth."</p>

<p>[Ten-second pause, while the crowd is horrified at the Senator]</p>

<p>"Uh, doing meth-related work with the community..."</p>
</blockquote>

<p>Yep, it's just different out here.</p>

<p>Now we're spending the night out beyond cell coverage (but thankfully, not
beyond satellite Internet coverage; thank you, <a href="http://www.wildblue.com/">WildBlue</a>) with some old
friends of my family. Tomorrow, home, via messing around in Bozeman, MT.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Distractions</title>
    <link rel="alternate" type="text/html" href="http://blog.ussjoin.com/2009/01/distractions.html" />
    <id>tag:blog.ussjoin.com,2009://1.66</id>

    <published>2009-01-05T01:25:17Z</published>
    <updated>2009-01-05T01:26:57Z</updated>

    <summary>I've been reading a few articles recently on distractions and productivity. In general, they share the central thesis that "distractions are bad and kill your work." I find this to be very far from the case, and so when I...</summary>
    <author>
        <name>Brendan O'Connor</name>
        <uri>http://ussjoin.com</uri>
    </author>
    
    <category term="navelgazing" label="navel-gazing" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.ussjoin.com/">
        <![CDATA[<p>I've been reading a few articles recently on distractions and productivity.
In general, they share the central thesis that "distractions are bad and kill
your work."</p>

<p>I find this to be very far from the case, and so when I read an article at
<a href="http://feeds.gawker.com/~r/lifehacker/full/~3/pdV-HTx2G48/increase-productivity-with-the-3-open-project-method">Lifehacker</a> on how three tasks might be swappable, I thought I'd advocate an
even more extreme position-- the way I work.</p>

<p>On my desk (pictured <a href="http://flickr.com/photos/ussjoin/2956841513/">here</a>), I have three screens. The center,
monster one is where I put whatever I'm working on directly-- websites, code,
etc. On the left, I keep whatever I need to reference for my work; when I'm
doing Rails work, that's things like the server logs, an SSH terminal, etc.
When I'm writing notes on papers, that's where the papers are. And so on.</p>

<p>The right monitor is different, in that it contains (by design) nothing
helpful. Instead, I fill it with distractions-- my <a href="http://www.woopra.com">Woopra</a> monitor, a window
on the Twitterverse with <a href="http://www.tweetdeck.com/beta/">TweetDeck</a> (my client of choice), my IM contacts
window, and other things that tend to scroll fast and make noise; sometimes
<a href="http://www.digg.com">Digg</a> goes in there, for instance. What's the point of all these shiny
objects I can look at?</p>

<p>For my part, I find that I get lots of useful input from random things, and
it's not always clear from where that will come. Keeping an ongoing stream of
data-- email, Twitter, chatting with people who come to my website, etc.--
means that I get a lot more opportunity for ideas that might be helpful to
what I'm working on; in the worst case, perhaps I'm a bit slower, but in the
best case, I get much better results from the project at hand.</p>

<p>The other advantage to me is that I don't get as bored as quickly-- since I
don't leave 100% of my focus on my primary task, I can work for longer periods
of time. Ultimately, this translates into higher productivity, since the longer
time more than balances out the time I spend looking at the newest kitten
pictures. :-)</p>
]]>
        

    </content>
</entry>

</feed>
