<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Sleepy-Head</title>
	
	<link>http://sleepyhead.org</link>
	<description>more fun than sleeping!</description>
	<lastBuildDate>Fri, 30 Oct 2009 21:42:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/sleepy-head" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsleepy-head" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsleepy-head" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsleepy-head" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/sleepy-head" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsleepy-head" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fsleepy-head" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsleepy-head" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>software quality vs quantity</title>
		<link>http://sleepyhead.org/archives/2009/10/30/software-quality-vs-quantity/</link>
		<comments>http://sleepyhead.org/archives/2009/10/30/software-quality-vs-quantity/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 21:42:53 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1584</guid>
		<description><![CDATA[Reading Gruber&#8217;s post about iPhone app quality over quantity. His argument is that the iPhone has so many apps because of its quality.
The danger I see is in conflating cause and effect. Is the App Store popular because the iPhone is great? Or is the iPhone great because the App Store is popular? There’s a [...]]]></description>
			<content:encoded><![CDATA[<p>Reading <a href="http://daringfireball.net/2009/10/pound_the_quality">Gruber&#8217;s post about iPhone app quality</a> over quantity. His argument is that the iPhone has so many apps because of its quality.</p>
<blockquote><p>The danger I see is in conflating cause and effect. Is the App Store popular because the iPhone is great? Or is the iPhone great because the App Store is popular? There’s a big difference between those two arguments. The latter is the argument Microsoft has long made regarding the advantage of Windows: Windows is great because Windows has the most software and most developers.</p></blockquote>
<p>It&#8217;s not one or the other, they are two different aspects of a computing platform. Looking at it like mac versus windows is helpful. The mac has super high quality apps for things people do a lot. <a href="http://www.panic.com/transmit/">Transmit</a> is the best ftp app, <a href="http://macromates.com/">Textmate</a> is the best text editor (in my opinion of course!), <a href="http://www.atebits.com/tweetie-mac/">Tweetie</a> is the best twitter client. These are quality apps. The mac is great because it has the <strong>best</strong> software.</p>
<p>Windows on the other hand has more apps. But this is a honest feature separate and apart from quality. If you want to use a gui text editor you would be better off with TextMate on a mac, than <a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a>. If you want to karyotype some metaphases though you can either get <a href="http://www.genetix.com/en/systems/cytovision/introduction/index.html">Cytovision</a> for Windows, or just not do it on a mac. There are a lot of niche apps that simply don&#8217;t exist on macs. Windows is great because it has the <strong>most </strong>software. If you&#8217;re using niche apps, you get stuck on whatever platform has the most software frequently. Sure, I&#8217;d love to use a well designed app for karyotyping, or for pathology informatics on a mac, but they don&#8217;t exist.</p>
<p>Right now the iPhone is great because it has the best software <strong>and</strong> the most software, but it&#8217;s not an either or situation.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=oBl1s3OnyYU:XXS_EnNMZ9M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=oBl1s3OnyYU:XXS_EnNMZ9M:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=oBl1s3OnyYU:XXS_EnNMZ9M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/10/30/software-quality-vs-quantity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lab Software v2.0</title>
		<link>http://sleepyhead.org/archives/2009/09/25/lab-software/</link>
		<comments>http://sleepyhead.org/archives/2009/09/25/lab-software/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 19:00:42 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[lis]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1577</guid>
		<description><![CDATA[Bruce Friedman has a nice analysis of where lab software is moving, especially with regards to federation. He argues that with the proliferation of ancillary lab systems, sometimes called best of breed, or modular systems, the main LIS system will be relegated to a viewer or aggregator. The corollary is the way many EMRs are [...]]]></description>
			<content:encoded><![CDATA[<p>Bruce Friedman has a <a href="http://labsoftnews.typepad.com/lab_soft_news/2009/09/lab-computing-in-the-postclassiclis-era.html">nice analysis</a> of where lab software is moving, especially with regards to federation. He argues that with the proliferation of ancillary lab systems, sometimes called best of breed, or modular systems, the main <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> system will be relegated to a viewer or aggregator. The corollary is the way many EMRs are now viewers into a number of different subsystems.</p>
<p>I think parts of this are very true. Any plan that doesn&#8217;t count on software fracturing off into modules better suited to the user and business case is dangerous. Software is only going to get better, easier to make, and faster. The days of an immunology lab and a cytogenetics lab using the same software to do their work are over. The idea that they ever used the same software for their <em>work</em> is a conceit of vendors anyway, I think. They used the same software as a cash register, and did their <em>work</em> on paper most likely.</p>
<p>So the central point, that the <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> software environment will become more fractured and specialized I think is true, but the idea that the current <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> will serve as a viewer I think is giving too much credit to the current <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a>. The current versions are not nearly as open and easy to integrate with as they need to be for this to happen. </p>
<p>EMRs are becoming this federation hub viewer already though, so do we really need another viewer? Especially one that is years behind? If I&#8217;m in the immuno lab, using special immuno software, do I need to see a federated view of lab info independent of the EMRs view? The case can definitely be made that such a federated system needs an <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a>-side aggregation point for the data, but I don&#8217;t know how much user viewing functionality that needs to have. Most users would be happy to view one level up, at the <a href="http://en.wikipedia.org/wiki/Electronic_medical_record" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Electronic MEdical Record">EMR</abbr></a> side I think. </p>
<p>Federation allows jobs to be done on the software most suited for the task. Many tasks are being lost to the central <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> (molecular, and other ancillary testing). This doesn&#8217;t mean that the main <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> isn&#8217;t still the best solution for some tasks though. Often reporting, and billing are its strong suits, and they may continue to be. I don&#8217;t think the future for &#8220;classic&#8221; <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> is in viewing things from disparate systems, that job is now the EMRs. The classic <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> needs to define and focus on its strengths though, (probably reporting and billing) and work to improve them, and their interoperability. If all the jobs get stripped away from the <a href="http://en.wikipedia.org/wiki/Laboratory_information_system" class="ubernym uttInitialism"><abbr class="uttInitialism" title="Laboratory Information System">LIS</abbr></a> they are in trouble. In a federated system if your app isn&#8217;t contributing then it&#8217;s not needed.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=-lk-tRZJVt8:nEj_BbfJu-U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=-lk-tRZJVt8:nEj_BbfJu-U:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=-lk-tRZJVt8:nEj_BbfJu-U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/09/25/lab-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Healthcare IT</title>
		<link>http://sleepyhead.org/archives/2009/06/24/healthcare-it/</link>
		<comments>http://sleepyhead.org/archives/2009/06/24/healthcare-it/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:20:02 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1565</guid>
		<description><![CDATA[I&#8217;m the first to complain about the quality of healthcare software. It&#8217;s often terrible, amateur UI, win32 apps put together by small companies that are nowhere near the cutting edge. But, stories like this Tech Review article that state Healthcare doesn&#8217;t computerize more because they are trying to hide their huge profits are just annoyingly [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m the first to complain about the quality of healthcare software. It&#8217;s often terrible, amateur UI, win32 apps put together by small companies that are nowhere near the cutting edge. But, stories like <a href="http://www.technologyreview.com/computing/22852/page1/">this Tech Review article</a> that state Healthcare doesn&#8217;t computerize more because they are trying to hide their huge profits are just annoyingly simplistic.</p>
<p>People outside of healthcare, I think, have the problem of thinking that since they infrequently interact with the system, the system is simple. Not everyone of course, but hopefully most people aren&#8217;t spending significant amounts of time in healthcare. That doesn&#8217;t mean healthcare goes away when you do though, it&#8217;s a huge industry. Every year over 2 trillion dollars are spent. 15% of US GDP.<sup>1</sup>.</p>
<p>The calls to &#8220;computerize&#8221; need to be seriously considered. What do people mean when they say that? To take the example from the article linked above,</p>
<blockquote><p>As a result, analyzing the effectiveness of specific treatments&#8211;for example, spinal-fusion surgery versus physical therapy for back pain caused by a herniated disc&#8211;is unnecessarily expensive and time consuming.</p></blockquote>
<p>We could do research like this if we had all the healthcare data computerized in standard formats that were searchable. And I mean <em>all</em> the data, clinical, lab, imaging, survivorship, outcomes, (standards for measuring those outcomes!). Let me just say, this type of searching in a subset of results is one of my day job responsibilities, and even within one large hospital I would <em>love</em> it if this were true. The doctors would <em>love</em> it even more because they could publish even more, and make all sorts of discoveries.</p>
<p>While this level of computerization and standards would be fantastic, <strong>no industry is currently at this level of data modeling and standardization</strong>. <span id="more-1565"></span></p>
<p>Oh sure, you say, look at google, look at microsoft! This is the misunderstanding. Healthcare is not a company, it&#8217;s an industry. Here are some fun mental examples of similiar technological problems,</p>
<ul>
<li>change a package from Fedex to UPS in mid shipment</li>
<li>use whichever cellular company&#8217;s signal is the strongest wherever I am</li>
<li>see how many jeans i purchased last year at Levi&#8217;s, Gap, and Express, taking into account the fact that Gap calls some of their jeans trousers incorrectly</li>
</ul>
<p>The fact that I can&#8217;t do any of this doesn&#8217;t mean that these industries are &#8220;unmoved by the logic of lowering costs to increase profits&#8221;, or that they have failed to move to the modern era of computing. UPS and Fedex&#8217;s logistics and computing resources probably rival Google&#8217;s, but they certainly don&#8217;t speak the same language. Most retail stores use some crap command line POS (that&#8217;s point of sale, natch) system that looks like it&#8217;s from the 1980s, but it gets the job done. No one goes around lambasting them for their Luddite technology stance.</p>
<p>The examples in the article of electronic ticketing and stock certificates are ridiculous, so I wanted to make the examples a little more complex. (although not much, jean purchases aren&#8217;t quite the same as multi terabyte gene array data, or 4D real time diagnostic imaging, but&#8230;) The differences they have to a piece of paper saying that you can board plane 1477 at 7pm, or that you hold 100 shares of AAPL stock are hard to elaborate more on. </p>
<p>Don&#8217;t get me wrong, storing this data in better ways would be a dream for me, but lets not pretend that the healthcare industry is some laggard trailing every other industry in technology. Most industries don&#8217;t need interoperability, and they don&#8217;t have it. It&#8217;s certainly a laudable goal for healthcare, and I think that motivation can only appropriately come from the government. I would love it if the healthcare industry adopted <a href="http://en.wikipedia.org/wiki/Continuity_of_Care_Record">CCR</a> for everything and it was all standards based and interoperable, but the fact that we aren&#8217;t there now doesn&#8217;t mean healthcare hates technology, or is avoiding it to keep their costs high. I just want some realistic discussion that isn&#8217;t based on the IT situation at some tiny doctors office.</p>
<p>1. <cite><a title="http://www.who.int/entity/whosis/whostat/4.xls" href="http://www.who.int/entity/whosis/whostat/4.xls">&#8220;Health Systems Resources&#8221;</a> (Excel). <em><span>World Health Statistics 2008: Global Health Indicators</span></em>. World Health Organization. 2008<span>. <a title="http://www.who.int/entity/whosis/whostat/4.xls" rel="nofollow" href="http://www.who.int/entity/whosis/whostat/4.xls">http://www.who.int/entity/whosis/whostat/4.xls</a></span><span>. Retrieved on 2008-08-30</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.btitle=Health+Systems+Resources&amp;rft.atitle=World+Health+Statistics+2008%3A+Global+Health+Indicators&amp;rft.date=2008&amp;rft.pub=World+Health+Organization&amp;rft_id=http%3A%2F%2Fwww.who.int%2Fentity%2Fwhosis%2Fwhostat%2F4.xls&amp;rfr_id=info:sid/en.wikipedia.org:Health_care_in_the_United_States"><span style="display: none;"> </span></span> *Note: It is on the tab marked &#8220;4&#8243; on the bottom.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=z2S8Lb4-6Do:rwNPn5P9dzE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=z2S8Lb4-6Do:rwNPn5P9dzE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=z2S8Lb4-6Do:rwNPn5P9dzE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/06/24/healthcare-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave</title>
		<link>http://sleepyhead.org/archives/2009/05/30/google-wave/</link>
		<comments>http://sleepyhead.org/archives/2009/05/30/google-wave/#comments</comments>
		<pubDate>Sat, 30 May 2009 23:19:39 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[important]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1563</guid>
		<description><![CDATA[So, I am really excited about google wave. I&#8217;ve watched the keynote, read the specs, and the mailing list. Google seems to be legitimately planning to open this up as much as possible. Easily as much as email is open now, plus they are giving a lot of reference implementations and example code that even [...]]]></description>
			<content:encoded><![CDATA[<p>So, I am really excited about <a href="http://wave.google.com/">google wave</a>. I&#8217;ve watched the keynote, read the <a href="http://www.waveprotocol.org/">specs</a>, and the mailing list. Google seems to be legitimately planning to open this up as much as possible. Easily as much as email is open now, plus they are giving a lot of reference implementations and <a href="http://code.google.com/apis/wave/samples/index.html">example code</a> that even goes beyond that in my opinion.</p>
<p>The reaction so far has been very positive I think, but there has been some negativity. Most of it seems to be along the lines of, &#8220;that&#8217;s nothing new&#8221;, or &#8220;it&#8217;s just fancy chat&#8221; etc. I think a lot of this is missing the point from a perspective of technological superiority. Sure, it might not be anything that different if you are the kind of person who can set up a wiki, and a mailing list in a few minutes. Most people aren&#8217;t like that. Most people have never used a mailing list. Most people that use computers have never used a mailing list, or a wiki. It&#8217;s just too hard, and not something they are interested in. People that forget this I think, may just be (enviably) isolated from that level of user.</p>
<p>The inbox metaphor is something that people get. If I can send you a wave, that is also a wiki page, and a chat, and a shared document all in one that is a lot of hurdles I have crossed in getting you to use modern software. Currently I have to talk you into a wiki, train you to use email correctly. (no reply below what i said!) and convince you that chat isn&#8217;t just for your kids.</p>
<p>From what I have seen the initial user interface will be easy enough for everyone to <strong>just get</strong>, without having to be talked into it. That ease of use is based on the email metaphor. The actual protocol though is not similar to the email metaphor at all, and is another source of excitement. </p>
<p>This system is lightweight and simple enough for it to very easily grow into things that are not planned now. The system of waves, wavelets, and blips, allows for a really simple access control system, and versioning. As more clients and tools support this I think we will really start seeing some uses for the tech crowd that look very little like email. </p>
<p>I hope use of this spreads quickly. Microsoft seems like the big loser here. Of course they could implement this in whatever is after <a href="http://en.wikipedia.org/wiki/Exchange_2010">Exchange 2010</a>, but somehow I think they would resist out of pride.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=qQkiV0Drcco:Higb5hOhJgs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=qQkiV0Drcco:Higb5hOhJgs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=qQkiV0Drcco:Higb5hOhJgs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/05/30/google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pirate Bay</title>
		<link>http://sleepyhead.org/archives/2009/04/18/pirate-bay/</link>
		<comments>http://sleepyhead.org/archives/2009/04/18/pirate-bay/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 00:54:04 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[minipost]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1559</guid>
		<description><![CDATA[It&#8217;s a race to turn a relatively benign symbiote (the original Napster, which offered to pay for its downloads if it could get a license) into vicious, antibiotic resistant bacteria that&#8217;s dedicated to their destruction. 
Exactly, from boingboing. Freenet is ready to go, people just need the motivation.]]></description>
			<content:encoded><![CDATA[<blockquote><p>It&#8217;s a race to turn a relatively benign symbiote (the original Napster, which offered to pay for its downloads if it could get a license) into vicious, antibiotic resistant bacteria that&#8217;s dedicated to their destruction. </p></blockquote>
<p>Exactly, from <a href="http://www.boingboing.net/2009/04/17/pirate-bay-defendant.html">boingboing</a>. <a href="http://en.wikipedia.org/wiki/Freenet">Freenet</a> is ready to go, people just need the motivation.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=6Nh9bt_kdVw:s6gPEtL79uU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=6Nh9bt_kdVw:s6gPEtL79uU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=6Nh9bt_kdVw:s6gPEtL79uU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/04/18/pirate-bay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rev canonical and escalation of commitment</title>
		<link>http://sleepyhead.org/archives/2009/04/14/rev-canonical/</link>
		<comments>http://sleepyhead.org/archives/2009/04/14/rev-canonical/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 12:41:28 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1548</guid>
		<description><![CDATA[A solution to url shortening is going around the web now. The plan is to use rev=&#8221;canonical&#8221; to show the shortened url for the resource you&#8217;re using.
I think we might have lost track of the problem. The problem is that twitter limits your posts to 140 characters. Twitter does this because it started mainly as [...]]]></description>
			<content:encoded><![CDATA[<p>A solution to url shortening is going around the web now. The plan is to use rev=&#8221;canonical&#8221; to show the shortened url for the resource you&#8217;re using.</p>
<p>I think we might have lost track of the <strong>problem</strong>. The problem is that twitter limits your posts to 140 characters. Twitter does this because it started mainly as an <abbr class="uttAbbreviation" title="Short Message Service">SMS</abbr> system, a stupid protocol that the mobile carriers thought up to make money overloading their <a href="http://en.wikipedia.org/wiki/SMS#SMS_as_part_of_GSM">already existing control channels</a>. I don&#8217;t know what the break down in their traffic is, but I think we can safely assume most users don&#8217;t use <abbr class="uttAbbreviation" title="Short Message Service">SMS</abbr> now. I just loaded the <a href="http://twitter.com/public_timeline">public timeline</a> repeatedly to get a sample of 100 tweets, and <strong>none </strong>used <abbr class="uttAbbreviation" title="Short Message Service">SMS</abbr>.</p>
<p>Twitter counts absolute characters also, so for example a tweet can&#8217;t do something like:</p>
<blockquote><p>Hey, i love <a href="http://google.com">google</a>!</p></blockquote>
<p>And get a count of 19, they have to say:</p>
<blockquote><p>Hey, i love http://google.com</p></blockquote>
<p>And get 29. This is because, again they are sending to phones, and most <abbr class="uttAbbreviation" title="Short Message Service">SMS</abbr> clients are stupid and can&#8217;t handle links at all. (which is usually smart since they don&#8217;t have much room to work with anyway)</p>
<p>To get around this problem, people turned to url shorteners. It took people a while to realize this was a terrible idea. urls should mean something, people like knowing where they are going, it destroys the link structure of the web, it relies on a company to exist and creates a single point of failure, and any number of other terrible things.<br />
<span id="more-1548"></span></p>
<p>So the solution is <code>rev="canonical"</code>, where I would say, for this page maybe</p>
<p><code>&lt;link rev="canonical" href="http://sleepyhead.org/canonical" /&gt;</code></p>
<p>First, the <strong>philosophical problems</strong>. I like my actual url. It all means something, why change it? If the problem is that twitter can&#8217;t send links with it to mobile phone, so be it. The phones that people are using to read them via <abbr class="uttAbbreviation" title="Short Message Service">SMS</abbr> probably don&#8217;t have a browser anyway, so who cares? Some people might say, oh but the 140 character limit is good for other reasons! It forces brevity. Great, count the displayed characters then, and let people put links like normal. No one complains that links are too long in html, because they are hidden. Since 99% of the platforms people use twitter on are fully capable of rendering html, use it.</p>
<p>For the <strong>real problems</strong>.</p>
<ul>
<li> http://sleepyhead.org/canonical is <strong>way</strong> too long. People use bit.ly more than tinyurl because bit.ly is shorter. If my short url isn&#8217;t as short as one you are going to use from a shortener, you won&#8217;t use it.</li>
<li>twitter and services like that would have to ping the site to see if it has a short url, and then change the tweets that use the &#8220;wrong&#8221; short url? never happen</li>
</ul>
<p>The real solution is to get twitter to:</p>
<ul>
<li>count the displayed characters</li>
<li>allow people to add links like <a href="http://en.wikipedia.org/wiki/Hyperlink#Embedded_link">normal</a></li>
<li>if someone pastes in a url, and it goes over 140, make it an embedded link on the word &#8220;link&#8221; or something</li>
<li>don&#8217;t worry about sending links to phones via sms, the only phones that can handle this at all have twitter clients anyway.</li>
</ul>
<p>I&#8217;m not really worried mind you, this has about as much chance of happening as most fancy link voting type schemes. (most of which I actually really like! haha) Which is to say, none.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=Nh0hodrGKTM:zMMuUo_gz-M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=Nh0hodrGKTM:zMMuUo_gz-M:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=Nh0hodrGKTM:zMMuUo_gz-M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/04/14/rev-canonical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hunch</title>
		<link>http://sleepyhead.org/archives/2009/04/12/hunch/</link>
		<comments>http://sleepyhead.org/archives/2009/04/12/hunch/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 23:07:04 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[hunch]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1545</guid>
		<description><![CDATA[I signed up for hunch, and have been playing with it a lot over the past couple weeks. It&#8217;s a fun system, very addictive at the beginning, while you are answering the questions about yourself (called &#8220;teach hunch about you&#8221; or THAY questions).
How it works is pretty interesting. Topics are the big questions, &#8220;What laptop [...]]]></description>
			<content:encoded><![CDATA[<p>I signed up for hunch, and have been playing with it a lot over the past couple weeks. It&#8217;s a fun system, very addictive at the beginning, while you are answering the questions about yourself (called &#8220;teach hunch about you&#8221; or THAY questions).</p>
<p>How it works is pretty interesting. <strong>Topics</strong> are the big questions, &#8220;What laptop should I get?&#8221; etc. Under these topics are <strong>questions</strong> and results. Questions are the filters that lead to results. Things like &#8220;Should the monitor be bigger than 17&#8243;?&#8221; for example. <strong>Results</strong> are the solutions. There are two types of results, yes/no, and specific things. In the laptop example, a result might be a MacBook Air. Some questions, like &#8220;Should I learn to ski?&#8221; would have just two results, yes and no.</p>
<p>Results are &#8220;trained&#8221; which means for each result someone goes through all the questions in the context of that result and says which specific answers apply to it. For example, the topic &#8220;What font should I use?&#8221; would have a question, &#8220;Do you want serif, or sans-serif?&#8221;. The result Palatino would be <em>trained</em> in each question. For example, Palatino, would be trained as yes for that question. The training is done mostly by humans, but if the algorithm sees something it thinks correlates, it will train on its own. The ranking of results is based on a combination of the training, and what people like you have rated things. (people-like-you being based on the THAY questions)</p>
<p>It works surprisingly well really. Even without the training, and questions to guide it, it can do a pretty good job basing it&#8217;s answers only on people-like-you data. The team is also very responsive to suggestions and things in the forums, and is iterating a lot. It&#8217;s fun to see employees so obviously excited about the product they are making.</p>
<p>If I have one criticism, it&#8217;s that there isn&#8217;t enough to do, and no great ways to tell people what needs to be done. There&#8217;s also no good way to compare work and create any feedback loops. I think these things help build a real community. I&#8217;m thinking of this a little like Wikipedia, and maybe that isn&#8217;t a correct comparison. Maybe they don&#8217;t need a community in the same way really. It&#8217;s certainly very easy to use, and they have built the tools for people to correct their own results. Maybe that&#8217;s enough.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=z6FpLMBn13g:M82n3wo6kPw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=z6FpLMBn13g:M82n3wo6kPw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=z6FpLMBn13g:M82n3wo6kPw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/04/12/hunch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meditation on Infopath</title>
		<link>http://sleepyhead.org/archives/2009/04/10/meditation-on-infopath/</link>
		<comments>http://sleepyhead.org/archives/2009/04/10/meditation-on-infopath/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 20:10:11 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1539</guid>
		<description><![CDATA[Infopath is a weird thing. Thinking about it is like staring at the soul of Microsoft, I think. Confused, trying to be helpful, but to a group of people that are increasingly isolated and change-averse.
It&#8217;s a form system that stores the data in xml, for use by web applications, or more realistically Sharepoint Server. Businesses [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Microsoft_InfoPath">Infopath</a> is a weird thing. Thinking about it is like staring at the soul of Microsoft, I think. Confused, trying to be helpful, but to a group of people that are increasingly isolated and change-averse.</p>
<p>It&#8217;s a form system that stores the data in xml, for use by web applications, or more realistically Sharepoint Server. Businesses need to make forms, and Sharepoint only has limited support for this, so obviously the answer is another application to create forms, that will interface with Sharepoint. Because no one has thought or had this problem before, right? No one has ever needed to make a form on the web until Sharepoint came along, and helped everyone.</p>
<p>It&#8217;s just weird. Maybe this is a textbook case of <a href="http://en.wikipedia.org/wiki/Escalation_of_commitment">escalation of commitment</a>. The idea that you need to throw up some web form, and that infopath is the tool for you seems like a huge weird leap to me. You have to have it installed (even to fill a form out!), and it&#8217;s not free, you probably need Sharepoint, which is also not free, and functionally does everything much more poorly than, say, <a href="http://www.mediawiki.org/wiki/MediaWiki">mediawiki</a>, or <a href="http://www.knowledgetree.com/">knowledge tree</a>. So instead of a simple server side client-agnostic approach, you would take the exact opposite, <strong>and</strong> sacrifice functionality?</p>
<p>Now for the meditation. People use this.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=atAhjZOvZnw:C7_yqOYsCtw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=atAhjZOvZnw:C7_yqOYsCtw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=atAhjZOvZnw:C7_yqOYsCtw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/04/10/meditation-on-infopath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notifications and IE</title>
		<link>http://sleepyhead.org/archives/2009/03/28/notifications-and-ie/</link>
		<comments>http://sleepyhead.org/archives/2009/03/28/notifications-and-ie/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 05:04:17 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[minipost]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1536</guid>
		<description><![CDATA[When I read this I thought it was a joke, the IE image was right below the fold, and I almost spit my drink laughing.
What if a browser displays a notification bar for something, and the user doesn’t notice it? Should it check to make sure?
Oh ie, so much fun.]]></description>
			<content:encoded><![CDATA[<p>When I <a href="http://blog.mozilla.com/faaborg/2009/03/24/notifications-and-flow/">read this</a> I thought it was a joke, the IE image was right below the fold, and I almost spit my drink laughing.</p>
<blockquote><p>What if a browser displays a notification bar for something, and the user doesn’t notice it? Should it check to make sure?</p></blockquote>
<p>Oh ie, so much fun.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=LF5VlY4-86w:lpYYpRan27I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=LF5VlY4-86w:lpYYpRan27I:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=LF5VlY4-86w:lpYYpRan27I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2009/03/28/notifications-and-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenID</title>
		<link>http://sleepyhead.org/archives/2008/12/31/openid-2/</link>
		<comments>http://sleepyhead.org/archives/2008/12/31/openid-2/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 06:20:03 +0000</pubDate>
		<dc:creator>Judson</dc:creator>
				<category><![CDATA[minipost]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://sleepyhead.org/?p=1526</guid>
		<description><![CDATA[Yay, this blog supports OpenID now.]]></description>
			<content:encoded><![CDATA[<p>Yay, this blog supports <a href="http://en.wikipedia.org/wiki/OpenID">OpenID</a> now.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sleepy-head?a=j54w0lbjCW4:EUBNtCDbbLo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sleepy-head?i=j54w0lbjCW4:EUBNtCDbbLo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sleepy-head?a=j54w0lbjCW4:EUBNtCDbbLo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sleepy-head?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://sleepyhead.org/archives/2008/12/31/openid-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
