<?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" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DEUDQHc_eip7ImA9WhRWFUw.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265</id><updated>2012-01-02T09:57:51.942-05:00</updated><category term="Photo" /><category term="iPhone" /><category term="rant" /><title>In Search of Updates</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/" /><author><name>ben</name><uri>http://www.blogger.com/profile/18412613940094299832</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BenHartshorne" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="benhartshorne" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkEFRXc9eCp7ImA9WhZaFEk.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-4706370823741107226</id><published>2011-06-30T11:34:00.002-04:00</published><updated>2011-06-30T11:43:34.960-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-30T11:43:34.960-04:00</app:edited><title>Why I'm running ethernet in my home</title><content type="html">Wireless:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=30 ttl=51 time=86.784 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=31 ttl=51 time=115.341 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=32 ttl=51 time=104.645 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=33 ttl=51 time=81.736 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=34 ttl=51 time=90.551 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=35 ttl=51 time=71.943 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=36 ttl=51 time=32.487 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=37 ttl=51 time=76.986 ms&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ethernet:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=146 ttl=51 time=18.077 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=147 ttl=51 time=21.553 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=148 ttl=51 time=18.745 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=149 ttl=51 time=18.092 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=150 ttl=51 time=18.556 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=151 ttl=51 time=18.921 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=152 ttl=51 time=18.135 ms&lt;br /&gt;64 bytes from 128.32.136.9: icmp_seq=153 ttl=51 time=18.109 ms&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(ok, there are other reasons; gigabit wirespeed instead of the 50Mbps common on wireless networks (I didn't actually measure mine).  Finally, my printer has ethernet but no wireless; by running cable to it and the WAP, I can print from anywhere in the house!  :) Really, though, the latency and consistency are what I appreciate.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-4706370823741107226?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/4706370823741107226/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=4706370823741107226" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/4706370823741107226?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/4706370823741107226?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2011/06/why-im-running-ethernet-in-my-home.html" title="Why I'm running ethernet in my home" /><author><name>ben</name><uri>http://www.blogger.com/profile/18412613940094299832</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;D0cNQXc5eCp7ImA9WhZWGU0.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-4301991157516790996</id><published>2011-05-20T10:45:00.002-04:00</published><updated>2011-05-20T11:24:50.920-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-20T11:24:50.920-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><title>Letter to AC Transit's Talking Buses</title><content type="html">Hi,&lt;br /&gt;&lt;br /&gt;I understand you're piloting a program to have the buses make more announcements along their route.  I would like to offer feedback and my opinion of the system.&lt;br /&gt;&lt;br /&gt;I have only been riding the transbay buses recently, and I can understand that the use case for a transbay commuter bus is different than a local bus.  Take my comments with the appropriate context, and understand that they are specifically geared towards the transbay bus experience.&lt;br /&gt;&lt;br /&gt;First, constructive feedback:&lt;br /&gt;* the announcements are too loud.  The transbay bus in the morning is a quiet and relaxing experience.  One of the great benefits over riding bart is that serenity.  The announcements are loud and jarring, especially in a bus filled with half-awake and silent people.&lt;br /&gt;* the announcements are inappropriate for the physical bus and pattern of activity.  Nobody gets off this bus except when it arrives in San Francisco.  Despite the fact that nobody is getting off, the bus tells us all to use the rear doors repeatedly.  It doesn't even time the announcement adjacent to when we are arriving at a stop - we'll be driving along the freeway and be told to exit through the rear doors.  That just doesn't make any sense at all.  To top it off, the bus doesn't even have rear doors!  We all exit through the front door when we arrive in San Francisco.&lt;br /&gt;* the announcements are too frequent.  By the time we arrive in san francisco, every passenger has heard the same announcement multiple times.  I can understand that in an environment where people are boarding and disembarking on a continual basis, frequent repetitions of the message make sense.  That is not the pattern of use on the transbay buses.&lt;br /&gt;&lt;br /&gt;Second, my opinion:&lt;br /&gt;These messages are annoying and unnecessary.  We live in a world where we're constantly being told "it's not safe" and "be careful, coffee is actually hot."  Airports and BART stations are already inundated with mindless notifications about how cameras are not a guarantee against criminal activity, about how everybody's out to get us and we must be constantly vigilant; do we really need to hear this while we're on buses as well?  Can we not restrict the drone of noise that nobody listens to anyways to places of transit instead of the vehicles themselves?  Can you imagine boarding an airplane, only to be told every 10 minutes throughout your flight that your seat cushion can be used as a floatation device, and tampering with the smoke detectors is punishable by law?  It would drive even the most dedicated travelers to insanity. &lt;br /&gt;&lt;br /&gt;I applaud the sound systems in modern buses and trains that clearly announce the intersections or stations as they arrive. It is a vast improvement over the crackly PA systems into which drivers used to mumble place names.  I appreciate it as a local, and I'm sure that visitors do so ten times over. &lt;br /&gt;&lt;br /&gt;Playing an announcement asking passengers to exit through the rear doors when arriving at a stop with a crowded bus makes a lot of sense.  Put systems in the bus to understand when it's full and when we are approaching a bus stop, and only play the announcements when appropriate.  If the announcement only comes when it is appropriate, people may actually listen. &lt;br /&gt;&lt;br /&gt;But I beg you, for the sake of sanity and personal responsibility, please remove repeated announcements telling me to be aware of my surroundings and to be suspicious of my fellow passengers.  We don't need even more fear mongering in our current society. &lt;br /&gt;&lt;br /&gt;Thank you for your time, and I hope you take my comments to heart.  Though I'm sure a minority of passengers actually write you to give you their opinion, I can tell you that every time the announcements come on my ride in yesterday and today, I saw people wince, grimace, grumble, and express their exacerbation to their fellow passengers.&lt;br /&gt;&lt;br /&gt;-ben&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-4301991157516790996?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/4301991157516790996/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=4301991157516790996" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/4301991157516790996?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/4301991157516790996?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2011/05/letter-to-ac-transits-talking-busses.html" title="Letter to AC Transit's Talking Buses" /><author><name>ben</name><uri>http://www.blogger.com/profile/18412613940094299832</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CUADQXw9cCp7ImA9WhZRF0w.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-7469755750698356428</id><published>2011-04-13T12:54:00.001-04:00</published><updated>2011-04-13T12:56:10.268-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-13T12:56:10.268-04:00</app:edited><title>Make the topic always visible in Linkinus Simplified style</title><content type="html">Every time I upgrade Linkinus, I lose the setting to make the topic of the channel always visible.  In the Simplified style, it's not yet adjustable from within Linkinus.&lt;br /&gt;&lt;br /&gt;Edit ~/Library/Application Support/Linkinus 2/Styles/Simplified.lnk2Style/Contents/Resources/js/settings.js, set pin_topic to true, restart Linkinus.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-7469755750698356428?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/7469755750698356428/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=7469755750698356428" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/7469755750698356428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/7469755750698356428?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2011/04/make-topic-always-visible-in-linkinus.html" title="Make the topic always visible in Linkinus Simplified style" /><author><name>ben</name><uri>http://www.blogger.com/profile/18412613940094299832</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU4DRHgzfyp7ImA9WxFRGEw.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-7709524736299668440</id><published>2010-05-02T12:07:00.003-04:00</published><updated>2010-05-02T12:32:55.687-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-02T12:32:55.687-04:00</app:edited><title>Officially In Shape</title><content type="html">After yesterday's outing, I think I need to declare myself officially in shape.&amp;nbsp; I rode my bicycle up to the Little Farm in Tilden Park, then ran out the fire road into Wildcat, with a small figure eight through the Tilden Nature Area.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Total distance: 14.2 miles&lt;/li&gt;
&lt;li&gt;Clock time: 2:20&lt;/li&gt;
&lt;li&gt;Moving time: 1:56 (I was distracted by some mayday dancers)&lt;/li&gt;
&lt;li&gt;Bike ride up to the Little Farm: 2.45 miles in 18 minutes&lt;/li&gt;
&lt;li&gt;Run: 7.5 miles in 72 minutes&lt;/li&gt;
&lt;li&gt;Bike ride back home: 4.25 miles in 26 minutes (I took a different route, going by the merry go round)&lt;/li&gt;
&lt;li&gt;Total elevation gain: 1762 feet&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Wildlife seen:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Wild turkey&lt;/li&gt;
&lt;li&gt;Maypole dancers&lt;/li&gt;
&lt;li&gt;Bunny rabbit&lt;/li&gt;
&lt;li&gt;Bird Photographer&lt;/li&gt;
&lt;li&gt;Squirrel&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="text-align: right"&gt;&lt;a href="http://4.bp.blogspot.com/_rKQcn0U2OS4/S92n_7wxUpI/AAAAAAAAAYU/qSReAaBrXzI/s1600/May+1st+Bike+and+Run+Elevation.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_rKQcn0U2OS4/S92n_7wxUpI/AAAAAAAAAYU/qSReAaBrXzI/s320/May+1st+Bike+and+Run+Elevation.png" /&gt;&lt;/a&gt;&lt;/div&gt;Whee!&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rKQcn0U2OS4/S92iEEw17WI/AAAAAAAAAYM/w0H9sLj9sF0/s1600/May+1st+Bike+and+Run.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_rKQcn0U2OS4/S92iEEw17WI/AAAAAAAAAYM/w0H9sLj9sF0/s320/May+1st+Bike+and+Run.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;(track comes from a Garmin Oregon 450.&amp;nbsp; Image comes from Google Earth.&amp;nbsp; Labels come from Jing. Obsessive behavior comes from Ben)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-7709524736299668440?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/7709524736299668440/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=7709524736299668440" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/7709524736299668440?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/7709524736299668440?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2010/05/officially-in-shape.html" title="Officially In Shape" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_rKQcn0U2OS4/S92n_7wxUpI/AAAAAAAAAYU/qSReAaBrXzI/s72-c/May+1st+Bike+and+Run+Elevation.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0QHRXc-fyp7ImA9WxBbFU0.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-8065141929090297974</id><published>2010-03-13T12:23:00.003-05:00</published><updated>2010-03-13T12:28:54.957-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-13T12:28:54.957-05:00</app:edited><title>Undiscovered Features - Nikon D300 setting b4</title><content type="html">I spent some time wandering through the menu on my Nikon D300 the other morning, and came across a feature I had missed or forgotten about when first exploring the camera.&amp;nbsp; This camera and the control UI continue to impress me.&lt;br /&gt;
&lt;br /&gt;
The camera, like so many others, has 4 main modes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;P - Programmed auto (fully automatic)&lt;/li&gt;
&lt;li&gt;S - shutter priority&lt;/li&gt;
&lt;li&gt;A - Aperature priority&lt;/li&gt;
&lt;li&gt;M - Manual&lt;a href="http://1.bp.blogspot.com/_rKQcn0U2OS4/S5vDW6y0fBI/AAAAAAAAAXk/DuNaOdnWk0w/s1600-h/2010-03-13_0748.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_rKQcn0U2OS4/S5vDW6y0fBI/AAAAAAAAAXk/DuNaOdnWk0w/s200/2010-03-13_0748.png" width="200" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;On the Nikon D50 (and many others) there is only a thumb dial on the back of the camera.&amp;nbsp; Depending on whether you're in S or A mode, it controls the shutter speed or the aperture.&amp;nbsp; The D300, on the other hand, has both a thumb dial on the back of the camera and a finger dial on the front.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_rKQcn0U2OS4/S5vEzbU7b-I/AAAAAAAAAXs/8_JsVYtGZcI/s1600-h/2010-03-13_0749.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://2.bp.blogspot.com/_rKQcn0U2OS4/S5vEzbU7b-I/AAAAAAAAAXs/8_JsVYtGZcI/s200/2010-03-13_0749.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;When in Manual (M) mode, the thumb dial controls the shutter speed and the finger dial controls the aperture.&amp;nbsp; This makes sense; both controls are exposed.&amp;nbsp; The little bit of genius that seems so obvious is that the assignment of shutter speed and aperture to each dial is consistent - when in A mode, the finger dial still controls the aperture (and the thumb dial does nothing) while in S mode the thumb dial controls the shutter speed (and the finger dial does nothing).&amp;nbsp; This allows you to form a tight mental mapping of thumb=shutter, finger=aperture, and if you happen to be in the wrong mode, the wrong dial just won't work, providing additional feedback about the state of the camera.&amp;nbsp; Genius.&lt;br /&gt;
&lt;br /&gt;
I nearly always stay in A mode, which means that I control the aperture and the camera will automatically adjust the shutter speed in order to maintain a correct exposure.&amp;nbsp; When that exposure isn't correct I can under or over expose the picture by holding down the exposure compensation button (right next to the 'ON' text in the picture of the front) and spinning the thumb dial. &amp;nbsp; This takes coordination, often requires looking at the body (instead of continuing to look through the viewfinder), and if I forget I've changed it, will adversely affect future shots.&amp;nbsp; But it works.&amp;nbsp; (The other method of adjusting the exposure is to use the AE-lock button on a darker part of the frame, then adjust the composition, but I find that's less predictable.)&lt;br /&gt;
&lt;br /&gt;
Enter the Custom Settings Menu item b4: "Easy Exposure Compensation".&lt;br /&gt;
&lt;br /&gt;
This control has three settings:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;On (Auto Reset)&lt;/li&gt;
&lt;li&gt;On&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Off (default)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;When you turn b4 to On or On (Auto Reset), it enables the other control in S and A modes.&amp;nbsp; When in S mode, the thumb dial still controls the shutter speed, and if you change it the camera will automatically change the aperture in order to maintain correct exposure.&amp;nbsp; However, if you adjust the aperture manually (still with the finger dial), it will have the same effect as the exposure compensation button - adjusting the aperture to under or over expose the picture.&lt;br /&gt;
&lt;br /&gt;
Even though you are in S or A mode, you are always able to control both the shutter speed and the aperture!&amp;nbsp; If you adjust the 'right' one (shutter speed in S, aperture in A) it will keep the exposure level correct.&amp;nbsp; If you adjust the other one (aperture in S, shutter in A), it will adjust the exposure under or over.&lt;br /&gt;
&lt;br /&gt;
Setting b4 to On has exactly the same effect as using the exposure compensation button.&amp;nbsp; Using the On (Auto Reset) has one additional benefit - when you turn off the camera the exposure adjustment resets to normal.&amp;nbsp; I have my camera set to On (Auto Reset).&lt;br /&gt;
&lt;br /&gt;
I am in love with how this makes the process of getting your exposure just right that much easier.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Frame the picture, choose the right aperture for the desired depth of field&lt;/li&gt;
&lt;li&gt;Take the picture, see that part of the subject is slightly over exposed&lt;/li&gt;
&lt;li&gt;Increase the shutter speed two notches and take the same picture (yay!&amp;nbsp; perfect!)&lt;/li&gt;
&lt;li&gt;Turn off the camera and everything resets so your next picture isn't under exposed.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Brilliant!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-8065141929090297974?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/8065141929090297974/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=8065141929090297974" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/8065141929090297974?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/8065141929090297974?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2010/03/undiscovered-features.html" title="Undiscovered Features - Nikon D300 setting b4" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_rKQcn0U2OS4/S5vDW6y0fBI/AAAAAAAAAXk/DuNaOdnWk0w/s72-c/2010-03-13_0748.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEIGQHg-cSp7ImA9WxNREEU.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-2908519883367086952</id><published>2009-09-04T13:45:00.002-04:00</published><updated>2009-09-04T13:48:41.659-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-04T13:48:41.659-04:00</app:edited><title>I love the apple store.</title><content type="html">I know the apple store is efficient and they've spent a lot of time streamlining the experience.  Know what?  They succeeded.&lt;br /&gt;&lt;br /&gt;I went in there today, knowing what I wanted.  I had an old laptop battery to recycle and I wanted the family pack upgrade to Snow Leopard.  I started a timer when I walked through the doors of the store.  Nobody was available so I wandered a bit inwards.  Pretty soon, someone came up and asked if he could help me. &lt;br /&gt;&lt;br /&gt;When all was said and done and I was walking out of the store, I stopped the timer.&lt;br /&gt;&lt;br /&gt;00:02:45&lt;br /&gt;&lt;br /&gt;that's hot shit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-2908519883367086952?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/2908519883367086952/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=2908519883367086952" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/2908519883367086952?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/2908519883367086952?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2009/09/i-love-apple-store.html" title="I love the apple store." /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CUYMSHcyfip7ImA9WxVVFkQ.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-1524786962215074515</id><published>2009-03-09T10:34:00.006-04:00</published><updated>2009-03-10T09:53:09.996-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-10T09:53:09.996-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><title>The Poor State of Online Banking Passwords</title><content type="html">It's been time for me to change my passwords for a while.  I believe in good password security, but I also know that I need to have a sane number of passwords if I will have any hope of remembering them.  To that end, I have a couple of different 'category' passwords.  I have:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; secure financial password - used for banking sites and the like&lt;br /&gt;&lt;/li&gt;&lt;li&gt; secure non-financial password - used for sites with secure login that are important, but not financial.  flickr, for example.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; insecure password - used for mailing lists, http-only logins, throw-away sites&lt;br /&gt;&lt;/li&gt;&lt;li&gt; personal password - laptop unlock&lt;br /&gt;&lt;/li&gt;&lt;li&gt; work password - all things employer-related&lt;br /&gt;&lt;/li&gt;&lt;li&gt; PGP key passphrase&lt;br /&gt;&lt;/li&gt;&lt;li&gt; ssh key passphrase&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;That list is already longer than a coherent memory can handle, especially since all my passwords are more random than not (such as Hm.t8U%$&lt;a href="http://www.blogger.com/post-create.g?blogID=2276603629708251265#footnote"&gt;[1]&lt;/a&gt;).  So I keep them in a PGP-encrypted file just in case.&lt;br /&gt;&lt;br /&gt;Anyway, the time came to change them, and I started with the laptop, work, then secure financial password.  &lt;a href="http://linux.die.net/man/1/pwgen"&gt;pwgen&lt;/a&gt; is a godsend, btw.  The laptop and work email changes went fine, and I started in on the financial passwords.  I was using pwgen -y 9 to create candidates (mixed case, numbers, and symbols, 9 characters long) and then fiddling with them a bit, adding or removing characters, changing one here or there.  I came up with a good candidate and started changing passwords.&lt;br /&gt;&lt;br /&gt;Then I came to &lt;a href="http://www.discovercard.com/"&gt;Discover&lt;/a&gt;'s website.  "Sorry, that password is invalid." it says.  What company in their right mind uses some password hash so broken that it can't handle punctuation in the password?!  I mean, seriously!  Are you having people hand-transcribe them or something?  Maybe I shouldn't use confusing characters like 1 vs. l either, huh?  Idiots.  Anyway, I change it around, strip out the punctuation, and add a character to make up for it.  Alright, carry on.&lt;br /&gt;&lt;br /&gt;A few more go by and then comes &lt;a href="http://www.americanexpress.com/"&gt;American Express&lt;/a&gt;.  Here are their requirements (straight from their website):&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Contain 6 to 8 characters - at least one letter and one number (not case sensitive)&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Contain no spaces or special characters (e.g., &amp;amp;, &gt;, *, $, @)&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Be different from your User ID and your last Password&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;WTF is up with 6-8 characters?!  Really?  What, are you using some archaic version of crypt that still only supports passwords of 8 characters? ... wait a minute.  IT'S NOT FUCKING CASE SENSITIVE?!?!  Amex, I know you're all old-school with your 'only rich people use amex' and the whole no-limit amex black cards thing but it's not cool to be old-school with website security.&lt;br /&gt;&lt;br /&gt;Last in the set of FAILed banking sites comes &lt;a href="http://www.smithbarney.com/"&gt;Smith Barney&lt;/a&gt;. They also prohibit symbols, and add one more requirement.  Your password must start with a letter.  Why, oh God of Security, Why?!?!&lt;br /&gt;&lt;br /&gt;Ok, fine.  Now my list of passwords has increased yet again&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; standard financial password&lt;br /&gt;&lt;/li&gt;&lt;li&gt; financial password with no special characters that starts with a letter&lt;br /&gt;&lt;/li&gt;&lt;li&gt; short alphanumeric password for broken sites from the last century&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;::sigh::&lt;br /&gt;&lt;br /&gt;Why is it that the web sites for which security should be the highest priority are the slowest to adopt (what seem to me to be) standard password / passphrase heuristics?  A good password should be at least 6 characters long (recommend at least 8 and preferably 10+) and choose 3 of the following:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; have lower case letters&lt;br /&gt;&lt;/li&gt;&lt;li&gt; have upper case letters&lt;br /&gt;&lt;/li&gt;&lt;li&gt; have numbers&lt;br /&gt;&lt;/li&gt;&lt;li&gt; have symbols / punctuation&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Note - I said 'choose 3 of the following'.  If you always require all of them, that *also* reduces the space of the password set!  (of course, any restrictions reduce the password set, but choosing three at least encourages good password choice.)&lt;br /&gt;&lt;br /&gt;p.s.  Can I tell you how hard it is to find the 'change password' link on some of these websites?!  OMGWTFBBQ!  I should just give up.  But I won't.  I'm kinda stupid like that sometimes.&lt;br /&gt;&lt;br /&gt;&lt;a name="footnote"&gt;[1]&lt;/a&gt; Note - not an actual password of mine.  pwgen ftw.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-1524786962215074515?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/1524786962215074515/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=1524786962215074515" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/1524786962215074515?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/1524786962215074515?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2009/03/changing-passwords-sucks.html" title="The Poor State of Online Banking Passwords" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DkUBR349fyp7ImA9WxVUGE8.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-6244866910424360282</id><published>2009-01-27T16:28:00.005-05:00</published><updated>2009-03-23T12:04:16.067-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-23T12:04:16.067-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>AT&amp;T and "Multimedia" messages</title><content type="html">[UPDATE 2009-03-23] Apple announced on their iPhone 3.0 preview page (http://www.apple.com/iphone/preview-iphone-os/) that the iPhone 3Gs will be able to send MMS.  Thanks!&lt;br /&gt;&lt;br /&gt;I am absolutely dumbfounded at how incredibly poorly the iPhone handles picture messages.&lt;br /&gt;&lt;br /&gt;You'd think it was common knowledge that in 2009, people with picture phones like to send picture messages.  There have been ads forever telling us to snap a picture and SMS (or rather, MMS) it to our friends.  Why, then, is it not only impossible to send a picture message from an iPhone, but so incredibly difficult to receive one?!&lt;br /&gt;&lt;br /&gt;OK, I don't know why it can't, but I can accept that my iPhone can't send picture messages.  It's stupid, but whatever. &lt;br /&gt;&lt;br /&gt;I don't know how many of you have received an MMS from someone on an iPhone, but here's how it goes:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; get a text message ("I sent you a message you can view within the next 7 days") with a URL, a login and a password&lt;/li&gt;&lt;br /&gt;&lt;li&gt; tap the URL to load it in Safari&lt;/li&gt;&lt;br /&gt;&lt;li&gt; forget the username (it's something like dc394he0m)&lt;/li&gt;&lt;br /&gt;&lt;li&gt; go back to the home screen, load the text app, read the username again (because remember, you can't copy or paste on an iPhone either)&lt;/li&gt;&lt;br /&gt;&lt;li&gt; tap the URL again, curse because the first half of the username you remembered is now gone&lt;/li&gt;&lt;br /&gt;&lt;li&gt; fill in half the username&lt;/li&gt;&lt;br /&gt;&lt;li&gt; go back to the text app, look at the username again&lt;/li&gt;&lt;br /&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;don't&lt;/span&gt; tap the URL but instead go back to the home screen and then into Safari&lt;/li&gt;&lt;br /&gt;&lt;li&gt; fill in the rest of the username&lt;/li&gt;&lt;br /&gt;&lt;li&gt; repeat for the password (actually easier to remember like far4back)&lt;/li&gt;&lt;br /&gt;&lt;li&gt; finally get the picture someone sent you.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Come on, iPhone, AT&amp;amp;T.  You can do better than that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-6244866910424360282?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/6244866910424360282/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=6244866910424360282" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/6244866910424360282?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/6244866910424360282?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2009/01/at-and-multimedia-messages.html" title="AT&amp;T and &quot;Multimedia&quot; messages" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0UNQn89cCp7ImA9WxVRE04.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-1634083518252326151</id><published>2009-01-18T21:04:00.002-05:00</published><updated>2009-01-18T21:14:53.168-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-18T21:14:53.168-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><title>Netflix, Tivo, Troubles and Triumph</title><content type="html">When Tivo and Netflix announced their alliance, I rejoiced.  It is fantastic to browse through a list of movies, choose one, and have it magically show up on your TV.  Well done.&lt;br /&gt;&lt;br /&gt;Except...&lt;br /&gt;&lt;br /&gt;We tried to watch &lt;a href="http://www.netflix.com/Search?lnkce=acsEnhRt&amp;v1=Empire+Records%3A+Remix!+Special+Fan+Edition&amp;search_submit.x=0&amp;search_submit.y=0&amp;lnkce=acsEnhRt"&gt;Empire Records&lt;/a&gt;, and the sound and video were several seconds apart.  Bummer.  I tried it on my laptop, and it was just fine, but we wanted to watch it on the TV.&lt;br /&gt;&lt;br /&gt;So I called netflix!  They have an 800 number on their contact page with 24hour support, and the website lists how long the hold queue is!  That's pretty cool.  The wait was only a minute, so I called.  It was actually less, and the woman who answered the phone asked me the right questions, put me on hold for a moment, and then told me that it was a known problem and the video would be re-encoded.  The Tivo gets its videos streamed from a different set of servers from when you watch the movie on your laptop, so it's not uncommon for one to be broken and the other work.&lt;br /&gt;&lt;br /&gt;So while it kinda sucks that the video we wanted to watch was not working just right, I'm quite impressed by the availability and quality of 24hour phone support.  &lt;br /&gt;&lt;br /&gt;So Boo.  Yay!  Boo.  Yay!  &lt;br /&gt;&lt;br /&gt;Off to watch something else...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-1634083518252326151?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/1634083518252326151/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=1634083518252326151" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/1634083518252326151?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/1634083518252326151?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2009/01/netflix-tivo-troubles-and-triumph.html" title="Netflix, Tivo, Troubles and Triumph" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEQDSX48cCp7ImA9WxVRE0w.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-5667122068764340078</id><published>2009-01-18T15:58:00.002-05:00</published><updated>2009-01-18T15:59:38.078-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-18T15:59:38.078-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Photo" /><title>Flying the Bay Area</title><content type="html">&lt;div style="text-align: left; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/maplebed/3200528870/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3382/3200528870_a965759b48.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/maplebed/3200528870/"&gt;Golden Gate and Marin Headlands&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/maplebed/"&gt;maplebed&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;The weekend before returning to the frozen wasteland that we call Boston (and having to shovel feet of snow), my coworker CG took me for a nice flight around the bay area in his little 4-seater Grumman.  Man, what a trip.  This picture says more than I ever could.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-5667122068764340078?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/5667122068764340078/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=5667122068764340078" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/5667122068764340078?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/5667122068764340078?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2009/01/flying-bay-area.html" title="Flying the Bay Area" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3382/3200528870_a965759b48_t.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUYBQ30zfip7ImA9WxVSGU0.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-6221141873865921689</id><published>2009-01-13T21:44:00.002-05:00</published><updated>2009-01-13T22:19:12.386-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-13T22:19:12.386-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><title>Why does RCN cable suck so very very much?</title><content type="html">Ok, lemme start with the story.&lt;br /&gt;&lt;br /&gt;Christy and I return from the Wonderful West to find that our Tivo is unhappy and our cable is broken.  &lt;br /&gt;&lt;br /&gt;I call RCN (which, incidentally, has this fancy caller-ID routing system such that I can't call their 800 number because it routes me to the California office, which was merged with a different company, so I always call some random branch office and transfer into the main system) and talk with the least helpful customer service rep ever.  Talking to her was like pulling teeth.  Every little scrap of information I wanted I had to ask the question in like 3 different ways before she would give me any useful information.  She suggested no resolutions to my problems, and instead forced me to ask about this thing and that thing and so on until I finally got the info I needed.&lt;br /&gt;&lt;br /&gt;It boiled down to this: RCN switched from analog (or analog + digital?) to digital only on Jan 6th.  (Did they tell us?  No.  Our cable just stopped working.)  While our Tivo understands analog cable, it needs a cable card to understand digital, so I need to either drive to the local RCN office or schedule an appointment to have them deliver a card and install it.&lt;br /&gt;&lt;br /&gt;OK, that's not so bad.  I found their local office was in Arlington and they could send out a technician on Tuesday.  After thinking about it for a while, I opted for the ($15.99 installation fee + $49.99 visitation fee) technician to come out and install the card (since driving in the icy frozen wasteland that is the East Coast is scary).  I called them back and they scheduled an appointment from 11-2 on Tuesday.&lt;br /&gt;&lt;br /&gt;Well, Tuesday rolls around and the guy shows up at 1pm (within the window!  Hooray!).  Whoops!  Nobody told him he was installing in a Tivo.  He doesn't have a multi-channel cable card, but he does have two single-channel cards, which Tivo claims will work just as well.  Except that they don't.  One card only sees the even channels and the other card only sees odd channels.  Anyway, the cable guy winds up spending nearly 2 hours futzing with it, testing the cables, removing splitters, poking at this and that, until he finally leaves and says "I think everything works.  If it doesn't, you should call Tivo first."&lt;br /&gt;&lt;br /&gt;I guess it's working...  I mean, I think Tivo is successfully recording two shows at once, without the evenness or oddness of the channel making a difference.  &lt;br /&gt;&lt;br /&gt;There's one thing though.  Now it takes a full 3 seconds to change channels.  You press the channel change button and it takes just under one second to switch to the next channel.  That's normal; there's always a bit of a delay between pressing the button and the TV switching.  But then you get a solid gray screen for a full 2 more seconds before the picture shows up.  What's up with that?!  I heard one coworker today say that with analog cable they send the whole feed and the client box chooses which channel to view, but with digital cable, it only sends the one channel you're watching.  When you switch channels, it sends a signal up the wire and the central host send you a different channel.  That makes sense to me, but really kinda sucks.  It makes channel surfing a PITA.&lt;br /&gt;&lt;br /&gt;In addition to the 3 second delay, half the channels in the lineup just give me a solid gray screen.  But since I always get a gray screen when changing channels, I wait something like 5 seconds before I realize the picture isn't actually ever going to come and go on to the next channel.  This part makes channel surfing a Royal PITA.  It's like they don't want me to even bother watching TV anymore.&lt;br /&gt;&lt;br /&gt;Anyway, the whole experience has been pretty frustrating and overall reinforces my dislike of cable companies and the whole state of our interactions with large media companies.  Why is it that we value a market system in which you will make more money by treating your customers worse?  It screams of back room deals and lobbying and regulatory systems that prohibit any disruptive small business from even having a snowball's chance in hell of actually being able to threaten any of the big media conglomerates.  &lt;br /&gt;&lt;br /&gt;Oh well.  &lt;br /&gt;&lt;br /&gt;So RCN made a change to decrease the bandwidth they use and increase their ability to transmit more (useful) data over the same cables.  What's the net result?&lt;br /&gt;* I wasted time on the phone with their customer support&lt;br /&gt;* Their employee wasted 2 hours working on my equipment&lt;br /&gt;* My service is worse than it was before they started&lt;br /&gt;&lt;br /&gt;You could argue "Well, you have an old TV so the fact that the quality of digital actually is better is lost on you."  Ok, well, if I had a better TV I would have already been using the digital signal.  Since it doesn't matter, I was using the analog signal, which was giving me better service.  So the change doesn't matter for some customers, and makes the experience worse for others.  To me, that seems like a net negative.  Oh yeah, RCN saves some money.  Hey, maybe they'll lower their prices since their costs are now decreased!  Yeah right, fat chance.&lt;br /&gt;&lt;br /&gt;Dear RCN.  You wasted my time and made my TV experience worse.  I hope you're happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-6221141873865921689?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/6221141873865921689/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=6221141873865921689" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/6221141873865921689?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/6221141873865921689?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2009/01/why-does-rcn-cable-suck-so-very-very.html" title="Why does RCN cable suck so very very much?" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0QNQHs6fip7ImA9WxVTGU4.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-4333582984022814633</id><published>2008-12-16T00:39:00.006-05:00</published><updated>2009-01-02T17:29:51.516-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-02T17:29:51.516-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>Jailbreak iphone 2.2?  FAIL! I HAZ SUCCESS!</title><content type="html">I'm sad.  I'm doubly plus ungood sad.  I can't jailbreak my phone after upgrading to the 2.2 firmware.  It seems apple's trying to throw a wrench into the plans of all those people that want to use their device beyond its intended and approved preconceptions.&lt;br /&gt;&lt;br /&gt;Two ways apple is disrupting the flow:&lt;br /&gt;* &lt;a href="http://www.iphonedownloadblog.com/2008/12/15/warning-mac-update-1056-breaks-dfu-mode-for-jailbreakers/"&gt;After upgrading to Mac OS 10.5.6, you can't enter DFU mode&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://www.theiphoneblog.com/2008/11/04/macbooks-jailbreaking/"&gt;If you're using one of the new Macbook or Macbook Pros, you can't enter DFU mode&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am luck enough for my work to let me use one of these shiny MBPs (they really are awesome), but I'm sad they've broken my phone.  &lt;br /&gt;&lt;br /&gt;Oh tethered internet, how I do miss thee!&lt;br /&gt;&lt;br /&gt;Another interesting bit - after upgrading to 2.2, not all of my applications are showing up.  I don't know if it's actually true, but I use the Categories app, and I wonder if some of them haven't had the 'hidden' bit set and I'm unable to unset it.  Amusingly enough, one of the missing applications is 'Settings.'  Oops.&lt;br /&gt;&lt;br /&gt;&lt;style="text-color:red"&gt;[UPDATE 2009-01-02]&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;I finally wound up doing a complete restore and &lt;b&gt;not&lt;/b&gt; using the backup.  After this, all my apps came back - something in the backup was preventing them from showing up (I presume the 'hidden icon' attribute that Categories had set).&lt;br /&gt;&lt;br /&gt;However, the big news is that &lt;a href="http://www.ilikemyiphone.com/?p=589"&gt;unibody macbooks can jailbreak iPhones&lt;/a&gt;!  Many thanks to all those who put in hard work to make this happen - my phone is now once again jailbroken.  Hooray!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-4333582984022814633?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/4333582984022814633/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=4333582984022814633" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/4333582984022814633?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/4333582984022814633?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/12/jailbreak-iphone-22-fail.html" title="Jailbreak iphone 2.2?  &lt;strike&gt;FAIL!&lt;/strike&gt; I HAZ SUCCESS!" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkMHQ3c5fip7ImA9WxRWEEo.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-638920851532958873</id><published>2008-10-26T20:36:00.004-04:00</published><updated>2008-10-26T22:27:12.926-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-26T22:27:12.926-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>New iPhone SMS alert!</title><content type="html">Last week, Pathfinder and I were both getting distracted from what we were doing when either of our phones paged.  There's really only one SMS alert tone that I find acceptable, and that's "Glass".  Unfortunately, I guess I'm not the only one that considers most of the others useless.  The big problem I have is that I need something to ring twice, especially if I'm sleeping and need to be woken up (yay &lt;a href="http://www.nagios.org/"&gt;nagios&lt;/a&gt;).  Others of them I just won't hear (Bell and Chime), they sound too much like AIM (Tri-tone), or they're just plain ugly (Horn and Electronic).  &lt;br /&gt;&lt;br /&gt;So, thanks to the wonder of jailbreaking, I made &lt;a href="http://ben.hartshorne.net/random/Japanese_Bell.aif"&gt;my own&lt;/a&gt;, a nice Japanese Bell.  There are a bunch of guides out there on the net that tell you how to make an alert suond, but surprisingly I can't find the one I used anymore.  Short story - open your sound file in iTunes, change it to AIFF format, export it, rename the file to sms-received#.caf (where # is 1-6) and scp it to your iPhone at /System/Library/Audio/UISounds/sms-received#.caf.  It will replace whichever sound is indicated by #.  (I replaced 4, the Horn.)&lt;br /&gt;&lt;br /&gt;Now Path and I will never be confused again!  (unless of course, he reads this post and is so enamored by this tone that he installs it too.  That will never happen.)&lt;br /&gt;&lt;br /&gt;Oh, while looking for the replace-your-sms instructions, I came across this site that tells you how to &lt;a href="http://www.iclarified.com/entry/index.php?enid=588"&gt;increase the length of the vibration&lt;/a&gt; that your phone does in addition to the tone when you get an SMS.  (of course, since I'm not on windows, I can just scp the .plist file over and edit it directly.  Saves a lot of steps...)  The only thing I chose to do differently is make the settings 0.4s on, 0.1s off, with 1.5s duration so I get three short vibrates rather than one long one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-638920851532958873?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/638920851532958873/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=638920851532958873" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/638920851532958873?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/638920851532958873?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/10/new-iphone-sms-alert.html" title="New iPhone SMS alert!" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4NQnc8eSp7ImA9WxRXGUU.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-8387934323226965372</id><published>2008-10-25T22:08:00.001-04:00</published><updated>2008-10-25T22:09:53.971-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-25T22:09:53.971-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><title>nike+ipod does not promote healthy exercise</title><content type="html">A while ago I got the &lt;a href="http://nikeplus.nike.com"&gt;nike+&lt;/a&gt; &lt;a href="http://www.apple.com/ipod/nike/"&gt;ipod&lt;/a&gt; gizmo.  I like it.  I usually go by setting a time limit for my run, and I really appreciate that it tones down the music and says '10 minutes' or 'half way' and things like that.  Plus, with an arm band and an iPod nano, running to &lt;a href="http://www.djsteveboy.com/podrunner.html"&gt;music&lt;/a&gt; is great.&lt;br /&gt;&lt;br /&gt;But I've got beef with it (nevermind that it doesn't run on firefox), and there is no effective place to give feedback.&lt;br /&gt;&lt;br /&gt;You all know what they say about a healthy workout, right?  7-10 minutes warm up, 15+ minutes keeping your heart rate above 120bpm (adjusted for age), and 5-10 minutes cool down, right?  &lt;br /&gt;&lt;br /&gt;The warm up part is easy - just don't run so hard until you get going.  But when you're running with the nike+ setup, there is &lt;em&gt;no&lt;/em&gt; way to effectively include your cool down period.  Ok, let's think about this.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;You could tell nike your run is 60 minutes and just stop at 50 to cool down.  Well, aside from time, nike+ keeps things like average speed, and if you actually want to know what your average speed was, including the cool down period in there screws it up.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;You could just run your 60 minutes and then cool down after on your own.  Well, ok, you certainly can, but when you "finish" your workout, it stops the music!  It's not at all obvious how to get back to the same track and pick up where you left off, not to mention not really wanting to poke a bunch of buttons when you're all hot and sweaty.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Every exercise machine in the gym does it, why do Nike and Apple not include any cool down period in the nike+ setup?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-8387934323226965372?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/8387934323226965372/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=8387934323226965372" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/8387934323226965372?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/8387934323226965372?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/10/nikeipod-does-not-promot-healthy.html" title="nike+ipod does not promote healthy exercise" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck8ASXk6cCp7ImA9WxRXGE8.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-947097822835278922</id><published>2008-10-23T23:46:00.000-04:00</published><updated>2008-10-24T00:00:48.718-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-24T00:00:48.718-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>We'll just swap that out.</title><content type="html">I borrowed Q's &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; two days ago and realized that the button felt different.  Mine was sorta stiff; it didn't click and you had to squeeze the iPhone in order to get the button to register.  I just figured that was how it was until I tried Q's phone. &lt;br /&gt;&lt;br /&gt;I went into the apple store and gave it to one of the folks there.  "Does this feel right to you?" I asked.&lt;br /&gt;"No, man, that's weird." came the reply.  "Here, try mine."  He pulled a phone out of his holster and handed it to me.  Nice easy loose 'click' every time I hit the button.  SO much nicer.  "Come on back here, let's see what we can do."&lt;br /&gt;&lt;br /&gt;He led me to the back of the store and one of the folks at the Genius bar was available.  "Yeah, that's pretty broken." he confirmed.  "We'll just swap that out.  Do you have time to stick around for a bit?  I'll get you a new phone."&lt;br /&gt;&lt;br /&gt;30 minutes later (it took a while to register and restore the phone from the backup on my laptop) I left the store with a replacement.  No mailing it here or there, no questions, no hassle.  I signed one form that said I had replaced it and that was that.&lt;br /&gt;&lt;br /&gt;I'm impressed.  Thanks, Apple.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;There's a flip side to this story.  It was a slow night; the store was empty and employees were wandering looking for someone to help.  Despite the lack of a crowd, while I was there, two other folks came up to the genius bar with issues with their iPhone.  For one person, nobody could hear him talk.  The other couldn't charge her phone.  It seems they're replacing a lot of these phones.  I wonder how many phones they swap out on a &lt;em&gt;busy&lt;/em&gt; day?!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-947097822835278922?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/947097822835278922/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=947097822835278922" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/947097822835278922?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/947097822835278922?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/10/well-just-swap-that-out.html" title="We'll just swap that out." /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck4EQn05fSp7ImA9WxRXGE8.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-6509674347803340440</id><published>2008-10-16T21:50:00.001-04:00</published><updated>2008-10-24T00:01:43.325-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-24T00:01:43.325-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Photo" /><title>Bass River, High Tide</title><content type="html">&lt;div style="text-align: left; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/maplebed/2947662859/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3219/2947662859_5876a65280.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/maplebed/2947662859/"&gt;Bass River, High Tide&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/maplebed/"&gt;maplebed&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;My first iPhone upload.  Not sure how much I like the interface, but we'll see.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-6509674347803340440?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/6509674347803340440/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=6509674347803340440" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/6509674347803340440?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/6509674347803340440?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/10/bass-river-high-tide.html" title="Bass River, High Tide" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3219/2947662859_5876a65280_t.jpg" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;Ck8BSH8yeSp7ImA9WxRXGE8.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-8435267776874959273</id><published>2008-10-15T09:27:00.000-04:00</published><updated>2008-10-24T00:00:59.191-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-24T00:00:59.191-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>Location based alarms</title><content type="html">I found what may actually be a useful iPhone app - iComing.  It's a location based alarm - when you arrive at a specific point (or within X distance of a specific point) it takes an action.  Actions are one of nothing, poke &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt;, send an SMS, make a phone call, or ring a sound.&lt;br /&gt;&lt;br /&gt;Uses:&lt;br /&gt;* When I get within 5 miles of the train station, SMS my ride and tell them I'm here.&lt;br /&gt;* When we arrive at the hotel, call my SO and tell them we arrived safely.&lt;br /&gt;* When I get to my stop, wake me up&lt;br /&gt;&lt;br /&gt;Location aware apps are the future - why is this only available on jailbroken phones?  Why does apple cripple the iPhone (non-jailbroken apps can't run in the background, so location alarms only work if you do nothing else with the phone) and prevent the Glorious Future?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-8435267776874959273?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/8435267776874959273/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=8435267776874959273" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/8435267776874959273?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/8435267776874959273?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/10/location-based-alarms.html" title="Location based alarms" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0UBRn4-fCp7ImA9WxRWGU8.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-1618548434067069548</id><published>2008-10-11T00:22:00.000-04:00</published><updated>2008-11-05T18:54:17.054-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-05T18:54:17.054-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><title>Inscidious Product Design</title><content type="html">You've all heard the stories.  I just want to add one more to the list.&lt;br /&gt;&lt;br /&gt;I bought the extended warranty for my Blackberry - 2 years instead of one.  When does it die?  2 years and 2 months after purchase.  &lt;br /&gt;&lt;br /&gt;Seriously.&lt;br /&gt;&lt;br /&gt;Well, at least I got an iPhone out of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-1618548434067069548?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/1618548434067069548/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=1618548434067069548" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/1618548434067069548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/1618548434067069548?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/10/inscidious-product-design.html" title="Inscidious Product Design" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEUCRHo-eyp7ImA9WxdWFU4.&quot;"><id>tag:blogger.com,1999:blog-2276603629708251265.post-7292583274367173801</id><published>2008-07-08T12:57:00.001-04:00</published><updated>2008-07-08T12:57:45.453-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-08T12:57:45.453-04:00</app:edited><title>blog format test</title><content type="html">playing with blogger&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2276603629708251265-7292583274367173801?l=blog.hartshorne.net' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.hartshorne.net/feeds/7292583274367173801/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2276603629708251265&amp;postID=7292583274367173801" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/7292583274367173801?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2276603629708251265/posts/default/7292583274367173801?v=2" /><link rel="alternate" type="text/html" href="http://blog.hartshorne.net/2008/07/blog-format-test.html" title="blog format test" /><author><name>-ben</name><uri>http://www.blogger.com/profile/17063754901439103183</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry></feed>

