<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkYFQHYzeSp7ImA9WxBbFkw.&quot;"><id>tag:blogger.com,1999:blog-35584545</id><updated>2010-03-14T17:48:31.881-07:00</updated><title>Gregable.</title><subtitle type="html">Discussing geekery, the environment, and life in Silicon Valley.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://gregable.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://gregable.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>132</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/gregable" /><feedburner:info uri="gregable" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>gregable</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fgregable" 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%2Fgregable" 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%2Fgregable" 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/gregable" 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%2Fgregable" 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%2Fgregable" 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%2Fgregable" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><entry gd:etag="W/&quot;AkACQnY_eip7ImA9WxBUEkw.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-549778327169236475</id><published>2010-02-26T13:12:00.000-08:00</published><updated>2010-02-26T13:12:43.842-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-26T13:12:43.842-08:00</app:edited><title>Battery Voltage Regulation Prediction Software</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_s5emCsFnEdE/S4g3BibYyxI/AAAAAAAADOQ/sKEg_Romsn0/s1600-h/li-ion.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/_s5emCsFnEdE/S4g3BibYyxI/AAAAAAAADOQ/sKEg_Romsn0/s200/li-ion.jpg" width="133" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
It's rare that I can talk about green energy and software issues in one post. &amp;nbsp;Here's some software that someone needs to write. &lt;br /&gt;
&lt;br /&gt;
Over at "This week in batteries", Venkat Srinivasan explains the&amp;nbsp;&lt;a href="http://thisweekinbatteries.blogspot.com/2010/02/pull-plug-your-battery-will-thank-you.html"&gt;tradeoffs in modern battery charging&lt;/a&gt;. &amp;nbsp;Essentially, the problem is that the higher voltage you charge a battery to, the bigger capacity it has in terms of discharging. &amp;nbsp;However, higher voltages at the same time reduce the lifespan of the battery so that the next charge will have a little less capacity. &amp;nbsp;Virtually all battery chargers choose a fixed voltage to charge up to and then stop charging, and this chosen voltage is a number that gives a good balance between capacity and lifespan, but doesn't really maximize either. &amp;nbsp;From the article:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Operating to 4.1V makes things better and extends the life, 4.0 V is even better and so on. So why don’t battery manufacturers cut the voltage off at, say, 4 V to get better battery life? Because every time you cut this voltage down you decrease the capacity of the battery and its run time. The 4.2V cutoff is a compromise between good run time and decent (read “not pathetic”) life.&lt;/span&gt;&lt;/blockquote&gt;Venkat goes on to suggest that this means you should charge your devices up to the maximum limit and then unplug them, so that they slowly drop a little below the max, to extend lifetime. &amp;nbsp;He also mentions that Lenovo laptops even let you set the charge (as a percentage, not a voltage) if you want to play with these settings yourself.&lt;br /&gt;
&lt;br /&gt;
This is a problem not just for laptops, but also for cell phones, plug-in cars, or any device that uses a battery. &amp;nbsp;I'm certainly not a battery expert, but it seems to me that there is a better solution out there. &lt;br /&gt;
&lt;br /&gt;
Most devices using an expensive battery have some amount of processing power and some amount of long-term memory (flash drive, hard drive, etc). &amp;nbsp;Laptop, Cell Phone, and Vehicles certainly fall in to this category. &amp;nbsp;If the device was able to predict roughly how long it would be used before the next recharge, then it would be able to charge to the lowest voltage required to stay alive until the next recharge. &lt;br /&gt;
&lt;br /&gt;
Humans are creatures of habit, we often keep roughly the same schedule from day to day or week to week. &amp;nbsp;If the device kept a history of these habits, it should be able to predict usage. &amp;nbsp;For example, storing data like:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Plug in timestamp&lt;/li&gt;
&lt;li&gt;Unplug timestamp&lt;/li&gt;
&lt;li&gt;Running out of juice timestamp&lt;/li&gt;
&lt;li&gt;Day of week, time of day&lt;/li&gt;
&lt;li&gt;which user is logged in, or how much they weigh on the driver seat sensor&lt;/li&gt;
&lt;li&gt;ip address the device is allocated to (or nearby wireless APs)&lt;/li&gt;
&lt;li&gt;GPS location&lt;/li&gt;
&lt;li&gt;applications that were run&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Using a little bit of simple machine learning, the software could predict how much capacity is needed for the next unplug and chage accordingly. &amp;nbsp;Thus if the laptop is always plugged in at a desk except on the weekend, a low voltage charge could be maintained and then ramped up all the way saturday morning. &amp;nbsp;Or if the car is used for short trips to/from work, but on Friday night is driven to the next city for happy hour with friends, you can keep the voltage high for happy hour and low for the commute. &amp;nbsp;If the device sees a completely new scenario (suddenly turned on in Japan at 3am on a different network), then it might switch temporarily to a high voltage/capacity until enough data comes in to know what to expect in this new scenario.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;This approach would maximize both battery life and capacity while keeping the user blissfully unaware.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-549778327169236475?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=MoeL4ROruew:6oes1xe7oWM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=MoeL4ROruew:6oes1xe7oWM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=MoeL4ROruew:6oes1xe7oWM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=MoeL4ROruew:6oes1xe7oWM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/MoeL4ROruew" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/549778327169236475/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=549778327169236475" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/549778327169236475?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/549778327169236475?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/MoeL4ROruew/battery-voltage-regulation-prediction.html" title="Battery Voltage Regulation Prediction Software" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_s5emCsFnEdE/S4g3BibYyxI/AAAAAAAADOQ/sKEg_Romsn0/s72-c/li-ion.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2010/02/battery-voltage-regulation-prediction.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4MSX85fSp7ImA9WxBUGEw.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-6757724263311008697</id><published>2010-02-15T16:21:00.000-08:00</published><updated>2010-03-05T09:43:08.125-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-05T09:43:08.125-08:00</app:edited><title>My take on Buzz</title><content type="html">&lt;div&gt;&lt;div&gt;Imagine that to read this blog, you had to first sign into your Blogger account. And that to read a Wikipedia article, you first had to sign into your Wikipedia account. And, when you want to read your email from your AOL friends, you have to first sign into your AOL account, but to read your email from GMail friends required first signing into your GMail account. And imagine this was the case everywhere. You could even take this further and imagine that to read CNN, you first had to load the CNN browser.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To various degrees this is the current state of microblogging services (or whatever you call them). I can't read my friend's Facebook updates in google reader. I can't read the &lt;a href="http://gregable.com/2008/11/feed-reader-recommendations.html"&gt;Boston Big Picture&lt;/a&gt; in Twitter.  Even if my friends wire up their accounts so that their tweets end up in Facebook, my Facebook replies don't appear in their Twitter stream. It's a big bucket of suckage.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a user, I don't care about &lt;i&gt;how&lt;/i&gt; the electricity gets to my house, but I really really care that all my appliances can use that electricity, not just the ones that PG&amp;amp;E made. So I care that someone else cares about the &lt;i&gt;how&lt;/i&gt; and standardizes this. As a publisher, I want to be able to pick my publishing platforms - maybe more than just one (Flickr+Twitter+Blogger) - based on how well their features meet my style. I don't want to have to choose my platform based on where my readers might be. As a reader, I want to pick my reader application(s), like Google Reader, Bloglines, or Facebook, but only have to pick one or maybe two and to pick them based on features and usefulness to me, not based on where the people I'm interested in reading publish their content.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;Switch gears.  Google Buzz launched last week.  We've been trialling it internally at Google for some time now, but I had pretty much tuned it out.  It was just one more social network with mostly inconsequential status updates of which I was overwhelmed with already.  Now though, I realize that I had duped myself.  Buzz is not necessarily just another walled garden (although, there is still that risk).&lt;br /&gt;&lt;br /&gt;Time out.  I am an employee of Google.  I don't work on Buzz, heck I have less to do with it at the time of writing this than most Google employees having largely ignored it for so long.  The opinions in this post, as well as elsewhere in this blog, are my own and not those of my employer.  Seriously.  Nuff Said.&lt;br /&gt;&lt;br /&gt;Buzz &lt;b&gt;could &lt;/b&gt;be a move to a more open standard for microblogging.  This ReadWriteWeb article on how &lt;a href="http://www.readwriteweb.com/archives/how_google_buzz_is_disruptive_open_data_standards.php"&gt;Buzz's API supports Open Data Standards&lt;/a&gt; says it better than I.  I spent some time in the last few days reading up on &lt;a href="http://www.scripting.com/stories/2009/07/10/googlesPubsubhubbub.html"&gt;PubSubHubBub&lt;/a&gt;, &lt;a href="http://www.readwriteweb.com/archives/salmon_protocol_for_distributed_aggregated_content.php"&gt;Salmon&lt;/a&gt;, &lt;a href="http://groups.google.com/group/webfinger/browse_thread/thread/fb56537a0ed36964"&gt;WebFinger&lt;/a&gt;, etc.  I'm no expert, but it's exciting.  Whether Buzz succeeds or not matters little to me, but if this kind of open social networking standard takes off, I think we're all going to be a little bit saner in managing our digital lives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-6757724263311008697?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=JurV-n-8icA:cCoWHP3MdNw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=JurV-n-8icA:cCoWHP3MdNw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=JurV-n-8icA:cCoWHP3MdNw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=JurV-n-8icA:cCoWHP3MdNw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/JurV-n-8icA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/6757724263311008697/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=6757724263311008697" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/6757724263311008697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/6757724263311008697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/JurV-n-8icA/my-take-on-buzz.html" title="My take on Buzz" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2010/02/my-take-on-buzz.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENRXs7eCp7ImA9WxBWE0Q.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-6936511133116725044</id><published>2010-02-05T11:10:00.000-08:00</published><updated>2010-02-05T11:21:34.500-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T11:21:34.500-08:00</app:edited><title>Swoopo and stable equilibriums</title><content type="html">If you've never heard of swoopo.com, it's an "auction" site that allows you to bid on items in 1c increments. Usually the items sell for much much less than they are worth. &amp;nbsp;For example, this&amp;nbsp;&lt;a href="http://www.swoopo.com/auction/177136.html"&gt;1oz gold bar&lt;/a&gt; (worth around $1,400) sold for $216.98. &amp;nbsp;The trick is that you can only bid exactly 1c more than the last bid and simply making a bid costs you $0.60. &amp;nbsp;So, 21,698 bids were made on that gold bar by various people which cost them over $13,018 in total. &amp;nbsp;The winner spent almost $700 in bids themselves. &amp;nbsp;Most people who play this game are losing lots of money.&lt;br /&gt;
&lt;br /&gt;
A similar (simpler) game is described as an auction for a $20 bill. &amp;nbsp;The rule is that you pay your most recent bid, regardless of whether or not you win. &amp;nbsp;You can argue that it always makes sense for you to bid. &amp;nbsp;Initially, you are bidding $1 for a $20 bill, how awesome is that? &amp;nbsp;However your opponent in the auction can now bid $2 for a $20 bill, which he will definitely do - why wouldn't he? &amp;nbsp;At some point you have bid $19 for this bill, but your opponent recently just bid $18. &amp;nbsp;If he doesn't bid $20, he loses $18 - if he does bid $20 and wins, he comes out even. &amp;nbsp;So bidding $20 seems like the right choice. &amp;nbsp;Unfortunately now you lose $19 bid lost if you don't bid and you lose only $1 if you do bid (bid = $21, but you win $20). &amp;nbsp;So it makes sense for you to actually bid $21 for a $20 bill. &amp;nbsp;This continues forever with the risk that both participants bid hundreds of dollars for this $20 bill.&lt;br /&gt;
&lt;br /&gt;
I was having a lunch conversation with some folks the other day who argued that the best choice at any turn is to always bid, but that this is a paradox because you will lose your shirt playing this game. &amp;nbsp;I think the paradox is easily resolved. &amp;nbsp;The thing that causes the paradox is the assumption that the best decision is to always bid, which seems on the surface to be the right strategy but in fact is not. &amp;nbsp;If you assume this is the right strategy, this game has no &lt;a href="http://en.wikipedia.org/wiki/Nash_equilibrium"&gt;stable nash equilibrium&lt;/a&gt;, but I claim that the game does in fact have such an equilibrium strategy.&lt;br /&gt;
&lt;br /&gt;
Imagine your opponent in this game (simplification - the game is a 2 player version of the $20 auction) is one instance of a set of players in the universe of possible players. &amp;nbsp;As such a player, there is a distribution of points in the auction where that player will stop bidding. &amp;nbsp;The number of players that will make it to $1 is high, say 99%, the number of players that make it past $20 is probably somewhat low, and the number of players that make it to $1 million is probably nearly zero. &amp;nbsp;As a result, you can evaluate at each point in the game what is the expected number of additional bids that you will have to make to gain the $20 bill. &amp;nbsp;If this is greater than 10 bids (an increase of $20 in your bidding), then you should not bid. &amp;nbsp;If it is less, then you should bid. &amp;nbsp;Depending on the distribution, you may choose not to even play the game or you may likely choose to play up to a few dollars or so because some reasonable fraction of other players give up early. &amp;nbsp;If you played enough such games, you would expect to come out non-negative however on some individual games you would expect to lose money. &amp;nbsp;My guess is that the real distribution for a $20 auction in the world of opponents would be such that not bidding at all makes sense, but if you make it a $1 million auction, then I would guess that due to finite budgets of your average opponent, it would make sense to bid up to some reasonable number and give up.&lt;br /&gt;
&lt;br /&gt;
Interestingly, there are some distributions that would suggest you should never stop bidding. &amp;nbsp;For example if the probability that your opponent continues to bid decreases by 50% every time, then at any point in the game, you would expect to have to bid only 2 more times, meaning you should always keep bidding. &amp;nbsp;However, this is fine as long as your estimate of the distribution is correct because the odds of your opponent bidding 10 more times are tiny (1 in 1024). &amp;nbsp;So you are essentially betting on a fair coin toss repeatedly with a 1:10 payoff.&lt;br /&gt;
&lt;br /&gt;
I have no idea what the distributions are for swoopo auctions. &amp;nbsp;If someone has the dataset, it would be interesting to analyze it and figure out the optimal strategy and see if it ever makes sense to bid (maybe it does in some cases).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-6936511133116725044?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=uGNalYW4AJE:coK3RMetP68:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=uGNalYW4AJE:coK3RMetP68:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=uGNalYW4AJE:coK3RMetP68:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=uGNalYW4AJE:coK3RMetP68:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/uGNalYW4AJE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/6936511133116725044/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=6936511133116725044" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/6936511133116725044?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/6936511133116725044?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/uGNalYW4AJE/swoopo-and-stable-equilibriums.html" title="Swoopo and stable equilibriums" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gregable.com/2010/02/swoopo-and-stable-equilibriums.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIBQ3s8fSp7ImA9WxBTGU4.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-8631955983186193112</id><published>2009-12-15T20:09:00.000-08:00</published><updated>2009-12-15T20:09:12.575-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-15T20:09:12.575-08:00</app:edited><title>rel=canonical part two</title><content type="html">Google today officially announced support for &lt;a href="http://googlewebmastercentral.blogspot.com/2009/12/handling-legitimate-cross-domain.html"&gt;cross-domain rel=canonicals&lt;/a&gt;. &amp;nbsp;This is a very important step. &amp;nbsp;I talked about &lt;a href="http://gregable.com/2009/02/relcanonical.html"&gt;rel=canonical&lt;/a&gt; when we announced it 10 months ago. &amp;nbsp;This tweak will be very useful in a variety of cases. &amp;nbsp;A few interesting ones:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Any place where you want to move your site to a new domain but can't control server headers. &amp;nbsp;This can be really useful to help &lt;a href="http://googlewebmastercentral.blogspot.com/2009/09/recommendations-for-webmaster-friendly.html"&gt;avoid lock in on free hosts&lt;/a&gt; for example.&lt;/li&gt;
&lt;li&gt;Companies that register several domain names as landing pages for offline advertising, a practice often used for tracking performance of the campaign, can now keep users on the original domain but keep spiders going to the right place so Google doesn't end up with 10 copies of the site.&lt;/li&gt;
&lt;li&gt;Syndicating content - if your syndication partner agrees - you can now make sure that your "link juice" flows back to the original article in Google.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;I think we'll see lots of creative uses of this tweak in the future as we've seen with the original rel=canonical. &amp;nbsp;Let's just hope those creative talents are used for the power of good.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-8631955983186193112?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=y92FhJd0Zdc:yDgkRTyQhEg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=y92FhJd0Zdc:yDgkRTyQhEg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=y92FhJd0Zdc:yDgkRTyQhEg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=y92FhJd0Zdc:yDgkRTyQhEg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/y92FhJd0Zdc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/8631955983186193112/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=8631955983186193112" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8631955983186193112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8631955983186193112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/y92FhJd0Zdc/relcanonical-part-two.html" title="rel=canonical part two" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://gregable.com/2009/12/relcanonical-part-two.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUHR3Y-cCp7ImA9WxBTE0w.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-8599784463557719135</id><published>2009-12-08T15:00:00.000-08:00</published><updated>2009-12-08T15:00:36.858-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-08T15:00:36.858-08:00</app:edited><title>Favorite Google Doodle: A fun chrome extension</title><content type="html">Google &lt;a href="http://googleblog.blogspot.com/2009/12/google-chrome-for-holidays-mac-linux.html"&gt;announced extensions&lt;/a&gt; for Chrome Web Browser today, a much awaited feature for many.  Go try out a few.  If you are looking for recommendations, one quirky fun little extension that I would recommend is the &lt;a href="http://bit.ly/8jxx1K"&gt;Favorite Google Doodle Extension&lt;/a&gt;.  It lets you select your favorite Google Doodle logo from Google's doodling history and set it as the logo for your Google search page whenever Google isn't running a special logo for that day:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://bit.ly/8jxx1K" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="145" src="http://1.bp.blogspot.com/_s5emCsFnEdE/Sx7XlMbkfjI/AAAAAAAADKg/VWfMQ9Nn0oQ/s320/dna.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately, today isn't the best day since Google is actually running a special logo today celebrating the cartoonist E.C. Sagar, the man behind Popeye the Sailor. &amp;nbsp;However, if you &lt;a href="http://bit.ly/8jxx1K"&gt;install&lt;/a&gt; and &lt;a href="http://www.google.com/logos/"&gt;choose a logo&lt;/a&gt;&amp;nbsp;today, you'll see it on the search results page, and likely tomorrow (depending on whether or not there is a special logo running then too). &amp;nbsp;I've set might to be this &lt;a href="http://www.google.com/logos/scientific08.gif"&gt;fancy scientific logo&lt;/a&gt; for now. &amp;nbsp;I found some other of my favorites too:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.com/logos/tesla09.gif"&gt;July 10, 2009&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.google.com/logos/lhc.gif"&gt;Sep 10, 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.google.com/logos/edvard_munch.gif"&gt;Dec 12, 2006&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.google.com/logos/edvard_munch.gif"&gt;&lt;/a&gt;&lt;a href="http://www.google.com/logos/braille.gif"&gt;Jan 4, 2006&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.google.com/logos/braille.gif"&gt;&lt;/a&gt;&lt;a href="http://www.google.com/logos/xprize.gif"&gt;Oct 4, 2004&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.google.com/logos/xprize.gif"&gt;&lt;/a&gt;&lt;a href="http://www.google.com/logos/julia.gif"&gt;Feb 3, 2004&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
I will admit that I'm undeniably biased as a &lt;a href="http://tiffography.com/"&gt;friend of mine&lt;/a&gt; actually wrote this extension. &amp;nbsp;If you like it, don't forget to rate it too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-8599784463557719135?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=vbmrNQf75Zw:KTj2n8BOMqM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=vbmrNQf75Zw:KTj2n8BOMqM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=vbmrNQf75Zw:KTj2n8BOMqM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=vbmrNQf75Zw:KTj2n8BOMqM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/vbmrNQf75Zw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/8599784463557719135/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=8599784463557719135" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8599784463557719135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8599784463557719135?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/vbmrNQf75Zw/favorite-google-doodle-fun-chrome.html" title="Favorite Google Doodle: A fun chrome extension" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_s5emCsFnEdE/Sx7XlMbkfjI/AAAAAAAADKg/VWfMQ9Nn0oQ/s72-c/dna.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/12/favorite-google-doodle-fun-chrome.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCQn47eyp7ImA9WxNWEUw.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-7623466708999390667</id><published>2009-10-06T17:26:00.000-07:00</published><updated>2009-10-09T12:37:43.003-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-09T12:37:43.003-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="algorithms" /><title>Simple Simhashing</title><content type="html">A friend and coworker of mine, &lt;a href="http://moultano.blogspot.com/"&gt;Ryan Moulton&lt;/a&gt;, just wrote a very nifty knol called "&lt;a href="http://knol.google.com/k/ryan-moulton/simple-simhashing/3kbzhsxyg4467/6#"&gt;Simple Simhashing&lt;/a&gt;".  If you like software algorithms, it is most certainly worth a read.  Simple simhashing is an algorithm that allows you to take any "thing" and come up with a simhash that should be the same for two "things" in probability relative to how similar those to "things" are.  The really nifty part is that the algorithm is completely local and the properties are provable in an easy to understand way.  This algorithm is &lt;i&gt;actually used&lt;span class="Apple-style-span" style="font-style: normal;"&gt; at Google in a few places, although I'll leave it to you to guess how.&lt;/span&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-7623466708999390667?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=a84UWgLK2hk:XedmF4wnuGQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=a84UWgLK2hk:XedmF4wnuGQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=a84UWgLK2hk:XedmF4wnuGQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=a84UWgLK2hk:XedmF4wnuGQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/a84UWgLK2hk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/7623466708999390667/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=7623466708999390667" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7623466708999390667?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7623466708999390667?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/a84UWgLK2hk/simple-simhashing.html" title="Simple Simhashing" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/10/simple-simhashing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIDQXc7fip7ImA9WxNRE0g.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-3469051260842385138</id><published>2009-08-26T19:01:00.000-07:00</published><updated>2009-09-07T12:09:30.906-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-07T12:09:30.906-07:00</app:edited><title>Blacksmithing in the San Francisco Bay Area</title><content type="html">For the last 5 weeks, ending yesterday, Cristin and I have been making a once-a-week journey to Oakland to take a introductory &lt;a href="http://thecrucible.org/classes/blacksmithing"&gt;blacksmithing class at the Crucible&lt;/a&gt;.  The Crucible (thecrucible.org) is a non-profit in Oakland  which serves as a avenue for the industrial arts in the community.  They tend to focus on alot of arts related to fire, hence the name.&lt;br /&gt;
&lt;br /&gt;
The class teaches you several basic blacksmithing techniques as you create 4 projects over 5 weeks.  You create a hook, which is looks like an enormous fishing hook, but designed to hang on a wall.  You create a knife, or a &lt;a href="http://friendfeed.com/gregable/b9e6b0ee/i-just-forged-shiv-out-of-rebar-how-awesome-is"&gt;shiv&lt;/a&gt; out of rebar.  You create a spoon - the two week project.  Finally you create a 2-pronged fork.  And most people create two of each - one piece heating up in the forge while the other piece is being worked on.  Here is a photo of some of the steps in the various projects:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/lh/photo/RFmTi6_xicfkUcx0wd5T7Q"&gt;&lt;img src="http://lh3.ggpht.com/_s5emCsFnEdE/SpXi0CwVl4I/AAAAAAAADFo/Ps3AyUeJOu8/s800/DSC02369.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;There are a few other photos up on picasaweb of Cristin and I here:  &lt;a href="http://picasaweb.google.com/ggrothau/Blacksmithing"&gt;Blacksmithing Photos&lt;/a&gt;, but the most important photo is the one that resolves the "pics or it didn't happen" issue:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/lh/photo/d_HbbkYL6pi5H1Me2Hhcxw"&gt;&lt;img src="http://lh3.ggpht.com/_s5emCsFnEdE/SpXi1vR3cyI/AAAAAAAADF4/-mu1yyMYxXQ/s720/DSC02377.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;Cristin and I had a blast, so a small plug for these classes.  Turns out that in a few weeks, they are running a &lt;a href="http://thecrucible.org/classes/special-offerings"&gt;special weekend "sampler"&lt;/a&gt;: .  They have morning and afternoon single session classes on both Saturday, Sep 19 and Sunday, Sep 20.  It isn't cheap, but it isn't horrible either, $85/class.  If you take two on the same day, you get $15 off the set.  Cristin and I going to head up there on Saturday, Sep 19 for the whole day and if anyone else is interested in going, let me know.&lt;br /&gt;
&lt;br /&gt;
The classes offered as samplers include:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Blacksmithing&lt;/b&gt;: undamental skills needed to forge steel and understand blacksmithing tools. Each students will walk away with a small finished project.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Glass Fusing&lt;/b&gt;: glass/heat interaction, glass cutting, fusing (combining colors), slumping (shaping glass into or over molds to create flat and dimensional forms), as well as a brief description of firing and annealing procedures.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Glass Flameworking&lt;/b&gt;: fundamentals of flameworking, and will cover a small variety of techniques like color pulling and applying, frit application, and marble making.&lt;/li&gt;
&lt;li&gt;MIG Welding: Metal inert gas (MIG) welding, also known as wire-feed welding, falls between arc welding and TIG in the welding spectrum. Quieter and cleaner (and some say easier) than arc welding, MIG welding is typically used in production fabrication such as furniture making, light construction, and auto restoration. In this workshop you’ll learn the basics of MIG welding and plasma cutting.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Ceramics&lt;/b&gt;: no description online, but I think this is sculpting.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Jewelry&lt;/b&gt;: sawing, filing, sanding, soldering, texturing, annealing, stamping, polishing, safety, and design. Each student will walk away with one finished piece.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sand Casting&lt;/b&gt;: Working with resin-bonded sand, you’ll learn the foundry basics as you build your own molds. As part of a casting team, you’ll have the exhilarating experience of pouring molten aluminum.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Resin Casting&lt;/b&gt;: Learn the secrets of plastic casting using flexible molds, just like the ones that professionals use for product development. You'll learn to make molds of found objects and use them to create plastic reproductions. Each student will walk away with one piece.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-3469051260842385138?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=TiWNERzxzlQ:u3vn0Xr1T9o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=TiWNERzxzlQ:u3vn0Xr1T9o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=TiWNERzxzlQ:u3vn0Xr1T9o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=TiWNERzxzlQ:u3vn0Xr1T9o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/TiWNERzxzlQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/3469051260842385138/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=3469051260842385138" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/3469051260842385138?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/3469051260842385138?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/TiWNERzxzlQ/blacksmithing-in-san-francisco-bay-area.html" title="Blacksmithing in the San Francisco Bay Area" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_s5emCsFnEdE/SpXi0CwVl4I/AAAAAAAADFo/Ps3AyUeJOu8/s72-c/DSC02369.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gregable.com/2009/08/blacksmithing-in-san-francisco-bay-area.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEMQ388fSp7ImA9WxNQEk8.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-7811261103209108002</id><published>2009-08-12T14:02:00.000-07:00</published><updated>2009-09-17T15:48:02.175-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T15:48:02.175-07:00</app:edited><title>Duplicate Content &amp; Multiple Site Issues</title><content type="html">Earlier this morning I gave a talk at SES San Jose on &lt;a href="http://www.searchenginestrategies.com/sanjose/agenda-day2.php#duplicate-content"&gt;Duplicate Content and Multiple Site Issues&lt;/a&gt;.  For those who couldn't make it to the conference or just want a copy of the slides I'm embedding them here:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="342" src="http://docs.google.com/present/embed?id=dgk2ft62_40g8w32thb" width="410"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Keep an eye on the &lt;a href="http://www.youtube.com/user/GoogleWebmasterHelp"&gt;Google Webmaster Youtube Channel&lt;/a&gt;.  I going to try to see if I can record the presentation and have it up there as well for anyone who missed it.&lt;br /&gt;
&lt;br /&gt;
Update (09/17/2009):&lt;br /&gt;
&lt;br /&gt;
The re-recorded video is now up:&lt;br /&gt;
&lt;a href="http://googlewebmastercentral.blogspot.com/2009/09/duplicate-content-and-multiple-site.html"&gt;http://googlewebmastercentral.blogspot.com/2009/09/duplicate-content-and-multiple-site.html&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
As well as a interview with Mike McDonald of WebProNews:&lt;br /&gt;
&lt;a href="http://videos.webpronews.com/2009/09/17/canonical-tag-vs-301-redirect/"&gt;http://videos.webpronews.com/2009/09/17/canonical-tag-vs-301-redirect/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-7811261103209108002?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=C2qtvF7tepI:EvRWdIq7B6k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=C2qtvF7tepI:EvRWdIq7B6k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=C2qtvF7tepI:EvRWdIq7B6k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=C2qtvF7tepI:EvRWdIq7B6k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/C2qtvF7tepI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/7811261103209108002/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=7811261103209108002" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7811261103209108002?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7811261103209108002?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/C2qtvF7tepI/duplicate-content-multiple-site-issues.html" title="Duplicate Content &amp; Multiple Site Issues" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://gregable.com/2009/08/duplicate-content-multiple-site-issues.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8FSHsyfyp7ImA9WxJaF0g.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-8261533870101790947</id><published>2009-08-07T10:12:00.000-07:00</published><updated>2009-08-08T10:50:19.597-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-08T10:50:19.597-07:00</app:edited><title>Join me at SES 2009 San Jose next Wednesday</title><content type="html">Next Wednesday morning, August 12, &lt;a href="http://www.searchenginestrategies.com/sanjose/greg-grothaus.php"&gt;I'll be speaking&lt;/a&gt; at SES San Jose on &lt;a href="http://www.searchenginestrategies.com/sanjose/agenda-day2.php#duplicate-content"&gt;Duplicate Content &amp;amp; Multiple Site Issues&lt;/a&gt;. &amp;nbsp;Learn what happens when you have the same content appear on multiple pages or even sites. &amp;nbsp;Find out if you are at risk of getting "penalized" or "banned" for having similar pages&amp;nbsp;(hint: not likely). &amp;nbsp;Learn a bit more about the new &lt;a href="http://gregable.com/2009/02/relcanonical.html"&gt;rel canonical&lt;/a&gt;&amp;nbsp;tag, tried and true 301 redirects, and other great ways of helping search engines figure out what your site is all about.&lt;br /&gt;
&lt;br /&gt;
Or just find me wandering around after the session, say hi, and hit me with any of your other burning search engine questions. &amp;nbsp;I'm not as famous as &lt;a href="http://mattcutts.com/blog/"&gt;Matt Cutts&lt;/a&gt;, so I might have a bit more time for a detailed discussion about all things search engine.&lt;br /&gt;
&lt;br /&gt;
See you in San Jose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-8261533870101790947?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=LDBktAEPcOQ:VnXdTOa7qEg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=LDBktAEPcOQ:VnXdTOa7qEg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=LDBktAEPcOQ:VnXdTOa7qEg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=LDBktAEPcOQ:VnXdTOa7qEg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/LDBktAEPcOQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/8261533870101790947/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=8261533870101790947" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8261533870101790947?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8261533870101790947?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/LDBktAEPcOQ/join-me-at-ses-2009-san-jose-next.html" title="Join me at SES 2009 San Jose next Wednesday" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://gregable.com/2009/08/join-me-at-ses-2009-san-jose-next.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQER3g_eSp7ImA9WxJUE0o.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-256956999739466600</id><published>2009-07-11T20:45:00.000-07:00</published><updated>2009-07-11T20:45:06.641-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-11T20:45:06.641-07:00</app:edited><title>Mileage Tax</title><content type="html">Last year around this time, I wrote a blog post suggesting we &lt;a href="http://gregable.com/2008/06/i-want-10gallon-gas.html"&gt;crank up the gas tax to $10/gallon&lt;/a&gt; while using the entire proceeds to give tax rebates to low income families.  The reaction was generally plenty negative, although at least &lt;a href="http://www.lasnik.net/"&gt;one person&lt;/a&gt; told me in person that he thought it might have some merit.  No worries.&lt;br /&gt;
&lt;br /&gt;
It turns out that there is a new idea for taxing vehicles on the horizon, one that is only recently possible due to the proliferation of inexpensive GPS technology.  A tax based directly on mileage driven.  I've found that very few people in the US have heard about this possibility, and most reject it at first glance without deeper consideration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/tronics/380379732/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://farm1.static.flickr.com/171/380379732_8d3a32beab.jpg?v=0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
There was an interesting article last weekend in Reuters about &lt;a href="http://blogs.reuters.com/felix-salmon/2009/07/03/how-driving-a-car-into-manhattan-costs-160/"&gt;Traffic jams in Manhattan&lt;/a&gt;.&amp;nbsp; In it, the author posited that the average car driven into Manhattan on a weekday causes 3.26 hours of delays to everybody else.&amp;nbsp; Those delays are felt by individual drivers in terms of a few seconds, but across all of the drivers combined, the delays are very high.&amp;nbsp; The article goes a bit further to claim that the average car has 1.97 people in it and the average per-car value of that lost time is $48.89/hour, so the societal cost of that average car being driven into Manhattan is as high as $160.&lt;br /&gt;
&lt;br /&gt;
In major cities, many road networks have similar properties to a lesser scale than Manhattan.&amp;nbsp; Today I drove through San Francisco with no intent to stop in the&lt;br /&gt;
city, but traffic slowed me down to a much lower speed than I was happy with.&amp;nbsp; The traffic alone added at least 30 minutes to my journey.&amp;nbsp; Ick.&lt;br /&gt;
&lt;br /&gt;
A mileage tax at it's simplest adds a device to your car which tracks how many miles you've driven via GPS and charges you a tax based on this.&amp;nbsp; There are obvious reasons why this initial idea would have people roll their eyes.&amp;nbsp; The first is usually that a gas-tax has much the same affect and is cheaper to administer.&amp;nbsp; The second is that it seems to penalize folks who drive more fuel efficient vehicles (or at least &lt;i&gt;not&lt;/i&gt; penalize gas-guzzlers).&lt;br /&gt;
&lt;br /&gt;
The important part is that a mileage tax can be far more complex than this.&amp;nbsp; Instead of a flat tax per mile driven, the tax can vary based on where you are driving, what time, and the type of vehicle you drive (ie: a discount applied to lower-emissions vehicles).&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Also, a small premium can be charged for driving in San Francisco during rush hour.&amp;nbsp; By charging say $1 to drive through San Francisco at lunch time, those willing to pay will have a  shorter, faster trip because others are incented to use alternatives and get off the road.&amp;nbsp; There would be no need for your unit to communicate where it was and when (violating your privacy), it would simply need to have rules for different areas and calculate the tax internally.&lt;br /&gt;
&lt;br /&gt;
A variable rate mileage tax could also nicely solve the problem of toll roads.&amp;nbsp; Toll roads in the US today are often built with the argument that state X shouldn't have to pay for the road that people in state Y are going to make use of for free.&amp;nbsp; Simply collecting the tolls has a cost though.&amp;nbsp; WSDOT did a study in 2007 (See &lt;a href="http://www.thenewspaper.com/news/24/2438.asp"&gt;Toll Roads Mean Billions in Extra Costs for Motorists&lt;/a&gt;) that indicated for every $100 in revenue raised by toll roads, there was an additional $22 overhead in collecting the tolls themselves.&amp;nbsp; This also doesn't include the drivers' lost time.&lt;br /&gt;
&lt;br /&gt;
A mileage tax isn't a theoretical idea that can't be easily implemented in practice either, it is already in use in some places.&amp;nbsp; Last year Holland passed a law that will phase in a mileage tax over several years with variable rate pricing (See: &lt;a href="http://www.verkeerenwaterstaat.nl/english/topics/mobility_and_accessibility/roadpricing/index.aspx"&gt;Road Pricing&lt;/a&gt;).&amp;nbsp; In 2006, Oregon recruited 299 drivers for a year-long trial of a mileage tax (See: &lt;a href="http://www.terrapass.com/blog/posts/oregons-successful-mileage-tax-experiment"&gt;Oregon's Successful Mileage Tax Experiment&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
Obama has however said he is not interested.&amp;nbsp; However, this may become a looming issue over time.&amp;nbsp; As fuel efficiency increases and drivers react to higher gas prices, transportation budgets have been feeling serious shortfalls.&amp;nbsp; It is politically difficult to pass or raise new taxes, which makes regularly updating the gas tax to match the transportation budgets sporadic at best.&amp;nbsp; The time hasn't come, but perhaps it someday will.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-256956999739466600?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=I9hZV2R2WB4:7oWxMYP_0Ko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=I9hZV2R2WB4:7oWxMYP_0Ko:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=I9hZV2R2WB4:7oWxMYP_0Ko:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=I9hZV2R2WB4:7oWxMYP_0Ko:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/I9hZV2R2WB4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/256956999739466600/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=256956999739466600" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/256956999739466600?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/256956999739466600?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/I9hZV2R2WB4/mileage-tax.html" title="Mileage Tax" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://gregable.com/2009/07/mileage-tax.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUFSX0zfCp7ImA9WxJVGU4.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-1935569312239342135</id><published>2009-07-06T20:26:00.000-07:00</published><updated>2009-07-06T20:26:58.384-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-06T20:26:58.384-07:00</app:edited><title>Insultingly Stupid Movie Physics</title><content type="html">I recall a high school physics class where my teacher had us watch a clip from &lt;a href="http://www.imdb.com/title/tt0120179/"&gt;Speed 2&lt;/a&gt;.  The basic plot of this movie, if you've never seen it, is that a cruise liner is taken over by some madman who has rigged the controls such that the cruise liner is on an irreversible collision course, initially with an oil tanker.  Later, the cruise liner is redirected and actually runs ashore at full speed into a coastal town.  As the ship runs ashore, it's speed drops and you see cut scenes of the speedometer slowly decreasing as the ship plows through a pier, a road, and some buildings.  All the while you get long clips of destruction below the ship and the passengers getting thrown around the deck violently.&lt;br /&gt;
&lt;br /&gt;
In physics class however, we pulled out stopwatches.  We had to time the boat from the moment it hit shore to the point it stopped moving.  Every speedometer cut scene, we'd note both the time and the current speed of the boat.  Then we plotted acceleration.  The acceleration was obviously uneven.  Worse yet, it was tiny.  Cruise liners don't move all that fast to begin with, and this scene was horribly drawn out for cinematic effect.  We determined that rather than the passengers getting flung across the deck of the ship, they should have instead been sitting on the deck sipping martinis with no worry over spilling a drop.&lt;br /&gt;
&lt;br /&gt;
It was a fun exercise.  At the time, it was also a great excuse to watch a movie in class.  That physics teacher was Tom Rogers, one of the standout teachers in my personal education.  He runs a website, &lt;a href="http://www.intuitor.com/moviephysics/"&gt;Insultingly Stupid Movie Physics&lt;/a&gt;, where he reviews movies from a solely physics standpoint - sound in space, exploding cars, exploding bullets.  It's all there.  Including a rant about the new Star Trek movie, which I personally did not enjoy much.  He's been interviewed on NPR and has a book out all about movie physics.  Definitely a fun way to waste a bit of time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-1935569312239342135?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=f7pVhBdB-C0:9axQHVBuHTA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=f7pVhBdB-C0:9axQHVBuHTA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=f7pVhBdB-C0:9axQHVBuHTA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=f7pVhBdB-C0:9axQHVBuHTA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/f7pVhBdB-C0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/1935569312239342135/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=1935569312239342135" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/1935569312239342135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/1935569312239342135?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/f7pVhBdB-C0/insultingly-stupid-movie-physics.html" title="Insultingly Stupid Movie Physics" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/07/insultingly-stupid-movie-physics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIAQnc4eCp7ImA9WxJQGE4.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-6077557362301085299</id><published>2009-05-31T21:36:00.000-07:00</published><updated>2009-05-31T23:42:23.930-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-31T23:42:23.930-07:00</app:edited><title>Maker Faire</title><content type="html">Went to the maker faire in San Mateo yesterday.  Quite a crowd compared to my recollection of previous years - way too packed.  I think next year I might go on Sunday to see if that reduces the crowd any.  A few choice photos are below.&lt;br /&gt;&lt;br /&gt;First, the cardboard surfboard.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s5emCsFnEdE/SiNbX5dRNpI/AAAAAAAAC8k/UawvtbiDUh8/s1600-h/2009-05-30+11.24.22.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://2.bp.blogspot.com/_s5emCsFnEdE/SiNbX5dRNpI/AAAAAAAAC8k/UawvtbiDUh8/s400/2009-05-30+11.24.22.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342214049110242962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The steampunk victorian house:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s5emCsFnEdE/SiNbv85loAI/AAAAAAAAC8s/GT4JzlXZd4o/s1600-h/2009-05-30+12.12.27.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_s5emCsFnEdE/SiNbv85loAI/AAAAAAAAC8s/GT4JzlXZd4o/s400/2009-05-30+12.12.27.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342214462351187970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The shark car:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s5emCsFnEdE/SiNcQ8uiEHI/AAAAAAAAC80/e_w9mnokg0s/s1600-h/2009-05-30+12.49.01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_s5emCsFnEdE/SiNcQ8uiEHI/AAAAAAAAC80/e_w9mnokg0s/s400/2009-05-30+12.49.01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342215029240500338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the snail car:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s5emCsFnEdE/SiNccz29hWI/AAAAAAAAC88/uqwqlJKhtK8/s1600-h/2009-05-30+14.03.55.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://2.bp.blogspot.com/_s5emCsFnEdE/SiNccz29hWI/AAAAAAAAC88/uqwqlJKhtK8/s400/2009-05-30+14.03.55.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342215233018365282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A flaming flower:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_s5emCsFnEdE/SiNcnNfiG6I/AAAAAAAAC9E/gA408NVHdPg/s1600-h/2009-05-30+14.29.14.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_s5emCsFnEdE/SiNcnNfiG6I/AAAAAAAAC9E/gA408NVHdPg/s400/2009-05-30+14.29.14.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342215411698113442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A child with wings:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_s5emCsFnEdE/SiN4EMQ-7UI/AAAAAAAAC9M/DO-yD8TO84k/s1600-h/2009-05-30+14.26.39.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_s5emCsFnEdE/SiN4EMQ-7UI/AAAAAAAAC9M/DO-yD8TO84k/s400/2009-05-30+14.26.39.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342245596398808386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And an egg painting robot:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s5emCsFnEdE/SiN4MzhIFxI/AAAAAAAAC9U/-tOxPfkA260/s1600-h/2009-05-30+14.41.46.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_s5emCsFnEdE/SiN4MzhIFxI/AAAAAAAAC9U/-tOxPfkA260/s400/2009-05-30+14.41.46.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342245744374454034" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-6077557362301085299?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=53ol4sgNlbo:0Cr4N4T4lsg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=53ol4sgNlbo:0Cr4N4T4lsg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=53ol4sgNlbo:0Cr4N4T4lsg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=53ol4sgNlbo:0Cr4N4T4lsg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/53ol4sgNlbo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/6077557362301085299/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=6077557362301085299" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/6077557362301085299?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/6077557362301085299?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/53ol4sgNlbo/maker-faire.html" title="Maker Faire" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_s5emCsFnEdE/SiNbX5dRNpI/AAAAAAAAC8k/UawvtbiDUh8/s72-c/2009-05-30+11.24.22.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/05/maker-faire.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8BSH8zeSp7ImA9WxJQGE4.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-5831159245963102929</id><published>2009-05-31T21:26:00.001-07:00</published><updated>2009-05-31T21:34:19.181-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-31T21:34:19.181-07:00</app:edited><title>Tennessee Cove Trail</title><content type="html">&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=111519889680125758624.00046b41c7c6b4cb9fac9&amp;amp;ll=37.852153,-122.542706&amp;amp;spn=0.02372,0.036478&amp;amp;z=14&amp;amp;output=embed" height="350" frameborder="0" scrolling="no" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=111519889680125758624.00046b41c7c6b4cb9fac9&amp;amp;ll=37.852153,-122.542706&amp;amp;spn=0.02372,0.036478&amp;amp;z=14&amp;amp;source=embed" style="color: blue; text-align: left;"&gt;Tennessee Cove Trail&lt;/a&gt; in a larger map&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;Today Cristin and I took a short hike on a little known trail up in the Marin Headlands called &lt;a href="http://www.nps.gov/goga/planyourvisit/tennessee_valley.htm"&gt;Tennessee Cove&lt;/a&gt;.  I had never been to this area of the park, and it was nice to explore somewhere new so close to home.  This hike is 1.9 miles one-way, almost perfectly flat with only about 200ft of elevation change and is paved half-way.  A little after the trail branches off the paved trail, it splits into two trails for about a mile.  One completely flat walking trail through the marsh and the other a dirt road with small elevation changes that is appropriate for an easy bike ride.  Both trails end up at a small cove on the ocean just north of the golden gate bridge.  You can't see the bridge from the beach, but it's still a nice view.  Here is a photo looking down the beach:&lt;br /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_s5emCsFnEdE/SiNZsxYzg3I/AAAAAAAAC8c/RthLFarp1ws/s400/2009-05-31+15.33.53.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342212208698033010" /&gt;&lt;br /&gt;&lt;br /&gt;There are also several side-trails with lots of elevation climbing over the headlands for the more adventurous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-5831159245963102929?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=PqB9mK8zEQA:V_Ztq8KHKfI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=PqB9mK8zEQA:V_Ztq8KHKfI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=PqB9mK8zEQA:V_Ztq8KHKfI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=PqB9mK8zEQA:V_Ztq8KHKfI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/PqB9mK8zEQA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/5831159245963102929/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=5831159245963102929" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/5831159245963102929?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/5831159245963102929?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/PqB9mK8zEQA/tennessee-cove-trail.html" title="Tennessee Cove Trail" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_s5emCsFnEdE/SiNZsxYzg3I/AAAAAAAAC8c/RthLFarp1ws/s72-c/2009-05-31+15.33.53.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/05/tennessee-cove-trail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcAR3szfSp7ImA9WxJQFEk.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-7928374297235713120</id><published>2009-05-27T10:39:00.000-07:00</published><updated>2009-05-27T10:40:46.585-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T10:40:46.585-07:00</app:edited><title>Backpacking the Lost Coast</title><content type="html">This monday was memorial day in the US meaning a 3-day weekend.&amp;nbsp; My friend, Jeremy Shapiro, organized a backpacking trip on California's Lost Coast trail.&amp;nbsp; He &lt;strike&gt;tricked&lt;/strike&gt; convinced me to come along for the trip.&lt;br /&gt;
&lt;br /&gt;
Here is an embedded map of our 3 days showing each day's trail with a different color:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="480" marginheight="0" marginwidth="0" scrolling="no" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=111519889680125758624.00046ae7fb5bb5093a175&amp;amp;ll=40.169429,-124.267731&amp;amp;spn=0.503705,0.878906&amp;amp;z=10&amp;amp;output=embed" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=111519889680125758624.00046ae7fb5bb5093a175&amp;amp;ll=40.169429,-124.267731&amp;amp;spn=0.503705,0.878906&amp;amp;z=10&amp;amp;source=embed" style="color: blue; text-align: left;"&gt;Lost Coast Trail&lt;/a&gt; in a larger map&lt;/small&gt;&lt;br /&gt;
&lt;br /&gt;
It's a great trail if you are ever looking for a backpacking trip.  It's ~25 miles and completely flat but still rough terrain.  Much of the time you are walking directly on the beach sand or hopping across boulders.  You have to carry a tide table because parts of the trail are only passable at low tide.  And lastly, since there are bears, you are legally required to haul around a heavy/bulky bear canister which prevents bears from eating your food even if they do get it.  However, for your efforts, you get to hike along almost completely undisturbed coast for 3 days.  The trail has almost no structures, definitely no roads, and is pretty isolated.  At many times I felt like our group was the only one around, even though it was a pretty popular time to hike the trail.  The best campsite areas were a bit full, but since it was BLM land you could camp anywhere you pleased and even rarer for CA - you could have campfires.  As for wildlife, I saw several deer (one with fawn), seals (up close), sea lions, octopus (washed up), tidepool life, pelicans (hundreds), and other fun stuff.  No bears sadly.&lt;br /&gt;
&lt;br /&gt;
Here is a photo of our small crew.  Click the image to be taken to a facebook photo gallery of the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.facebook.com/album.php?aid=2026306&amp;amp;id=1197977626&amp;amp;l=31f847487c" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_s5emCsFnEdE/Sh16u0gIogI/AAAAAAAAC8U/8BphaC_dOV8/s400/lost-coast.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-7928374297235713120?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=sHAxrFrxejM:dfIplPPkFXE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=sHAxrFrxejM:dfIplPPkFXE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=sHAxrFrxejM:dfIplPPkFXE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=sHAxrFrxejM:dfIplPPkFXE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/sHAxrFrxejM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/7928374297235713120/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=7928374297235713120" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7928374297235713120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7928374297235713120?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/sHAxrFrxejM/backpacking-lost-coast.html" title="Backpacking the Lost Coast" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_s5emCsFnEdE/Sh16u0gIogI/AAAAAAAAC8U/8BphaC_dOV8/s72-c/lost-coast.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gregable.com/2009/05/backpacking-lost-coast.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04FSX0zeyp7ImA9WxJSGUo.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-4143179381428723913</id><published>2009-05-09T23:11:00.000-07:00</published><updated>2009-05-10T09:11:58.383-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-10T09:11:58.383-07:00</app:edited><title>Strip unused form fields from form submissions</title><content type="html">&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;In my recent post "&lt;a href="http://gregable.com/2009/05/why-do-we-even-need-url-shorteners.html"&gt;Why do we even need url shorteners?&lt;/a&gt;", I laid out a case for why URLs on the web are actually useful User Interface elements as well as wrote a little bit about how certain bits of history colluded to create needlessly long URLs as the norm.  One specific case raised was that of HTML forms.  Today I want to show you one way in which to simplify form submissions.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Many forms will contain many different input elements with very few of them actually being used at the same time.  Most server-side software is equipped to accept the form even if some of the arguments are missing.  It will just assume that the arguments take on the default values.  For example, the &lt;a href="http://www.google.com/advanced_search"&gt;Google advanced search interface&lt;/a&gt; has dozens of input elements.  Just entering the query [gregable] and submitting the form will generate the following URL:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div face="&amp;quot;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://www.google.com/search?hl=en&amp;amp;as_q=gregable&amp;amp;as_epq=&amp;amp;as_oq=&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;amp;as_eq=&amp;amp;num=10&amp;amp;lr=&amp;amp;as_filetype=&amp;amp;ft=i&amp;amp;as_sitesearch=&amp;amp;as_qdr=all&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;amp;as_rights=&amp;amp;as_occt=any&amp;amp;cr=&amp;amp;as_nlo=&amp;amp;as_nhi=&amp;amp;safe=images&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;However, take away all of the default values for the field, and we get this completely equivalent URL:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://www.google.com/search?as_q=gregable&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;However, browsers offer no easy way for the creator of an HTML form to craft these more usable URLs.  Through javascript however, we certainly can.  First, the demo.  This demo is a stripped down version of the advanced search interface.  I also added a checkbox and two radio buttons to illustrate some additional input types.  If you fill out any field and hit submit, that set of fields and only that set of fields get submitted.  If you are not running javascript this trick doesn't work, all the fields get submitted, but the form still operates.  Give it a whirl:&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://poked.net/default-values-demo.htm"&gt;Demo advanced search interface&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;How does it work?  You can of course look at the source code.  I define one short javascript function: stripFormDefaults.  Then where I declare the form, I add &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;onsubmit="return stripFormDefaults(this)"&lt;/span&gt;.  Nothing else fancy is going on.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;form element="" style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;The W3C tells us that when submitting a form, you only submit the values from the &lt;a href="http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2"&gt;successful&lt;/a&gt;&lt;/span&gt; form controls.  One of the rules for being successful is that the control must not be disabled.  So our stripFormDefaults code just disables all of the form controls that we don't want to submit immediately before submitting.  It then re-enables them in case the user hits the back button.&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;In order to know which form controls to submit, we take advantage of a little known set of form element properties that store the default value or state of each form control.  Depending on the type of control element, this property is called &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;defaultValue&lt;/span&gt;, &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;defaultSelected&lt;/span&gt;, or &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;defaultChecked&lt;/span&gt;.  We simply compare the actual value of each form control with the default value and if they are the same, we disable that control before submitting.&lt;/span&gt;&lt;/form&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-4143179381428723913?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=mxcfQ9QdAvg:n3WQybcadkQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=mxcfQ9QdAvg:n3WQybcadkQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=mxcfQ9QdAvg:n3WQybcadkQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=mxcfQ9QdAvg:n3WQybcadkQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/mxcfQ9QdAvg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/4143179381428723913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=4143179381428723913" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4143179381428723913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4143179381428723913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/mxcfQ9QdAvg/strip-unused-form-fields-from-form.html" title="Strip unused form fields from form submissions" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/05/strip-unused-form-fields-from-form.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QFQX8zeyp7ImA9WxJSFk4.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-3508794248955518672</id><published>2009-05-06T10:35:00.000-07:00</published><updated>2009-05-06T10:35:10.183-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-06T10:35:10.183-07:00</app:edited><title>Why do we even need URL Shorteners?</title><content type="html">My first thought was to title this post: "Why are URLs long?" but I realize that the reason I'm writing this was because of the &lt;a href="http://www.techcrunch.com/2009/04/06/are-url-shorteners-a-necessary-evil-or-just-evil/"&gt;recent issues being raised&lt;/a&gt; around URL Shorteners (aka: &lt;a href="http://tinyurl.com/"&gt;TinyURL&lt;/a&gt;).&amp;nbsp; While this post is over a month late to the party, the context seems relevant.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Problem:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
So, why do we even need URL Shorteners?&amp;nbsp; The answer is simple: because URLs are too long.&amp;nbsp; This may be an issue made more obvious with twitter, cell phones, or any kind of manual text-entry, but it isn't only related to this.&amp;nbsp; Essentially, most interesting content on the web has a URL that is too long to remember/type in/share.&amp;nbsp; This can be a problem if you are:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&amp;nbsp;Sending an email to someone who uses a crappy email client that wraps (breaks) lines over some character limit.&lt;/li&gt;
&lt;li&gt;Hanging posters in your dorm with a URL to get more information.&lt;/li&gt;
&lt;li&gt;Giving a talk at a conference and want the audience to write down/remember some URL later.&lt;/li&gt;
&lt;li&gt;Having a verbal conversation with a friend: "I'll send you a link later" is a symptom of this issue.&lt;/li&gt;
&lt;/ol&gt;Worse than just &lt;i&gt;long&lt;/i&gt;, most URLs are a crappy &lt;i&gt;User Interface&lt;/i&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Root Causes:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
When "moving pictures" (video) first became possible to a large audience, we largely just recorded plays - what we were used to pre-video.&amp;nbsp; Only with time did we learn that the new medium afforded interesting new possibilities: camera angles, shifting scenes, overlaid audio, special effects, etc.&lt;br /&gt;
&lt;br /&gt;
The web evolved similarly.&amp;nbsp; In the original web, most web servers were designed to be a way to access a collection of files on a server some where.&amp;nbsp; We were familiar with file systems and the pre-web internet was a lot of FTP and BBS servers.&amp;nbsp; Our URLs naturally then mirrored file systems.&amp;nbsp; There was certainly nothing that I know of in the HTTP spec that said they had to be.&amp;nbsp; This got us into some trouble:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Extensions&lt;/b&gt; &lt;br /&gt;
With the file system as a metaphor, URLs got extensions (.html, .php, .asp).&amp;nbsp; Even though the HTTP spec defined a way to communicate the &lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17"&gt;content type&lt;/a&gt; outside the URL structure, we were familiar with the extension UI element. However the vast majority of the URLs we interacted with were all one content-type: HTML.&amp;nbsp; Sure, HTML embedded .gif and .js, but users didn't directly interact with those URLs often, they were hidden.&amp;nbsp; What type of software generated the page (.php, .asp, .jsp) wasn't remotely interesting.&amp;nbsp; For the vast majority of URLs we were viewing, the information presented in extension was redundantly obvious or plain irrelevant.&amp;nbsp; Even this post will have a URL that ends with &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.html&lt;/span&gt;, 5 characters of needless redundancy!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Directories/Folders&lt;/b&gt; &lt;br /&gt;
With the file system as a metaphor, URLs became organized hierarchically into directories.&amp;nbsp; We grouped them by topic, date or whatever with well-defined levels of hierarchy.&amp;nbsp; Each file in one folder.&amp;nbsp; Most early http servers would even automatically generate and serve an "index" page which listed all the files in a particular directory. What was a weak metaphor for a hard drive file system became worse on the internet.&amp;nbsp; Hyperlinks made certain of that.&amp;nbsp; Instead of there being only one path to navigate through a series of directories to a document on the internet, links made sure there were plenty of paths to navigate.&amp;nbsp; Our URLs looked like a &lt;i&gt;tree&lt;/i&gt;, but on closer inspection, we had really built a &lt;i&gt;web&lt;/i&gt;.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://flickr.com/photos/humanoide/62676548/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_s5emCsFnEdE/Sf5L_KivXAI/AAAAAAAAC7E/af_XgKLMX30/s400/tree.jpg" /&gt;&lt;/a&gt;&lt;a href="http://flickr.com/photos/pbouchard/2826560107/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_s5emCsFnEdE/Sf5NNr_94NI/AAAAAAAAC7M/-Q5FA1WxFq4/s320/web.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;br /&gt;
Take this post for example.&amp;nbsp; It's path looks something like:&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/2009/05/why-do-we-even-need-url-shorteners.html&lt;/div&gt;&lt;br /&gt;
However, I sincerely doubt that you navigated to this post by first looking for documents that I created in &lt;i&gt;2009&lt;/i&gt;, followed by those I created in &lt;i&gt;May (month 05)&lt;/i&gt;.&amp;nbsp; You came through either a hyperlink or a feed reader.&amp;nbsp; The directory structure here is showing information that isn't usually that interesting to a user actually interacting with a URL.&amp;nbsp; How often are book titles based on Dewey Decimal categories?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Search Engines&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://flickr.com/photos/danardvincente/2512148775/" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_s5emCsFnEdE/Sf5QT1Ya83I/AAAAAAAAC7U/1x91qqtkVik/s200/seo.jpg" /&gt;&lt;/a&gt;The file system metaphor can't explain all our woes.&amp;nbsp; After all who in their right mind would ever name a file something so long as &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;why-do-we-even-need-url-shorteners.html&lt;/span&gt;?&amp;nbsp; And originally, the web wasn't named this way.&amp;nbsp; Had I chosen it, this page might have a name of &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;url-shorteners.html&lt;/span&gt; or&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; long-URLs-rant.html&lt;/span&gt;.&amp;nbsp; But then search engines came along.&amp;nbsp; And before long it became known that one of their ranking signals was words contained in the URLs.&amp;nbsp; Users didn't type in URLs anyway, right?&amp;nbsp; They just clicked on them, so it quickly became more important to create URLs for Search Engine Marketing than for Usability: more keywords are always better.&lt;br /&gt;
&lt;br /&gt;
But you can't blame Search Engines.&amp;nbsp; People frequently named their pages with descriptive URLs.&amp;nbsp; Using this as a signal made lots of sense.&amp;nbsp; And once webmasters noticed it and reacted to it, this custom was only further reinforced.&amp;nbsp; As a result we have, &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;why-do-we-even-need-url-shorteners.html&lt;/span&gt;(39 characters) instead of &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;url-shorteners.html&lt;/span&gt; (19 characters).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Forms&lt;/b&gt;&lt;br /&gt;
The HTML spec isn't completely blameless either.&amp;nbsp; Since our metaphor was a file system, we never really expected significant amounts of &lt;a href="http://video.google.com/videoplay?docid=-6860320126300142609"&gt;dynamic content&lt;/a&gt;.&amp;nbsp; When HTML forms were designed, we imagined things like a way to leave a comment for a webmaster, or a way to upload a file.&amp;nbsp; After all, what other interactions had we really done in the days of FTP or BBS systems?&lt;br /&gt;
&lt;br /&gt;
As content on the internet became more dynamic, forms started to be used more frequently for navigation: search boxes, preference settings pages, javascript drop down elements.&amp;nbsp; All of these things created URLs that were strictly defined by how the HTML spec required GET method forms to interact.&amp;nbsp; For example, when submitting a form, even if only &lt;i&gt;one&lt;/i&gt; of the fields is filled in, &lt;i&gt;all&lt;/i&gt; of the fields become part of the URL: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;?q=foo+bar&amp;amp;page=&amp;amp;sort=&amp;amp;width=&lt;/span&gt;&amp;nbsp; Repeated values create repeated keys as well: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;?opt=red&amp;amp;opt=blue&amp;amp;opt=green&amp;nbsp; &lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;What a waste.&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;WWW&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/bull3t/990866224/" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_s5emCsFnEdE/SgHJ1Va-00I/AAAAAAAAC7c/Au2PEN8B2oY/s200/www.jpg" /&gt;&lt;/a&gt;Historically each &lt;a href="http://wiki.answers.com/Q/Which_part_is_the_host_of_URL_address"&gt;hostname&lt;/a&gt; (subdomain) generally referred to a different machine.&amp;nbsp; Most machines exposed to the internet were not running HTTP servers.&amp;nbsp; As a result, most uses of hostnames were for things other than a web browser.&amp;nbsp; Since the default was not HTTP, we needed a way to refer to the machine running the HTTP server.&amp;nbsp; A custom arose - the HTTP server would run on the machine named &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;www&lt;/span&gt;.&amp;nbsp; It was short, easy to type, memorable, and unique.&amp;nbsp; These days with hardware load balancers, HTTP hostnames rarely refer to individual machines directly.&amp;nbsp; Instead a single hostname can refer to hundreds of separate machines.&amp;nbsp; However www has stuck around because people have come to expect it.&amp;nbsp; The mere presence of a &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;www&lt;/span&gt; prefix calls up the concept of a web page in most minds.&amp;nbsp; As you'll notice, &lt;a href="http://gregable.com/"&gt;gregable.com&lt;/a&gt; doesn't have a &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;www&lt;/span&gt; and neither do url shorteners - 4 unneeded characters that will be with most URLs for a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Change you can believe in:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Fortunately, this is not a chicken and egg problem.&amp;nbsp; If you run a website or a CMS system, you could write better URLs today without waiting for your customers to do something first.&amp;nbsp; Not all chickens have that much control, but many do.&amp;nbsp; And many websites are already paying attention.&amp;nbsp; Take a close look at how &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt; carefully crafts their URLs to be user interface elements in themselves.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;A few of my suggested rules of thumb, but first an important disclaimer.&amp;nbsp; I do work for a search engine company, but the opinions expressed on my blog are my own and not necessarily those of my employer.&amp;nbsp; These recommendations &lt;i&gt;may not&lt;/i&gt; be valid in the context of search engine optimization.&amp;nbsp; They are simply my opinions about how URLS could be effectively used as a &lt;i&gt;User Interface Element&lt;/i&gt;.&amp;nbsp; With that out of the way, here we go:&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Drop the &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;www&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;.&amp;nbsp; But if your users type it, make sure you still get them to the right place. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Drop the extensions (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.html, .php&lt;/span&gt;) for HTML pages - they are the default.&amp;nbsp; Keep them for non-HTML documents (PDF, images, text) because they are useful hints to a user about what to expect.&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Don&lt;/span&gt;&lt;/span&gt;'t let HTML forms dictate your URL structure.&amp;nbsp; They are a necessary evil for actual user-input, but they create awful URL UI experiences.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Use directory structures for things users care about, not uninteresting categorization.&amp;nbsp; Each level you add makes the URL longer and potentially harder to remember/reuse.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Urls should be descriptive.&amp;nbsp; Long numbers are often really bad, a few words are really good.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;Finally, think about what is the shortest URL for a given page that would be specific and convey alot of information about what you might expect to find there.&lt;br /&gt;
&lt;br /&gt;
For example, this URL could easily have been as long as:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://www.gregable.blogspot.com/2009/05/why-do-we-even-need-url-shorteners.html&amp;nbsp; (80 chars)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Or it could potentially have been as short and descriptive as:&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://gregable.com/long-urls.html&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; (34 chars)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; 34 chars isn't bad.&amp;nbsp; Even a tinyurl would look like &lt;/span&gt;http://tinyurl.com/ddvhhc&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt; (25 chars).&amp;nbsp; And consider how much more information is conveyed in the short and descriptive URL for a cost of 9 measly characters.&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-3508794248955518672?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=jpWnc8jh_Ns:beQF3EbGsms:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=jpWnc8jh_Ns:beQF3EbGsms:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=jpWnc8jh_Ns:beQF3EbGsms:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=jpWnc8jh_Ns:beQF3EbGsms:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/jpWnc8jh_Ns" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/3508794248955518672/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=3508794248955518672" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/3508794248955518672?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/3508794248955518672?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/jpWnc8jh_Ns/why-do-we-even-need-url-shorteners.html" title="Why do we even need URL Shorteners?" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_s5emCsFnEdE/Sf5L_KivXAI/AAAAAAAAC7E/af_XgKLMX30/s72-c/tree.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://gregable.com/2009/05/why-do-we-even-need-url-shorteners.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cAQHg-eyp7ImA9WxJSFkk.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-4041283436994069709</id><published>2009-04-29T14:49:00.000-07:00</published><updated>2009-05-06T13:17:21.653-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-06T13:17:21.653-07:00</app:edited><title>City of Light; Dystopia Looming</title><content type="html">&lt;a href="http://www.flickr.com/photos/37681564@N02/3467910995/"&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3549/3467910995_1488015cca_o.jpg" style="cursor: pointer; display: block; height: 450px; margin: 0px auto 10px; text-align: center; width: 604px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
My sister just posted some new photos of another piece called &lt;i&gt;City of Light; Dystopia Looming&lt;/i&gt;.  You can see the photos and more information on Flickr by clicking on the image above.  It also looks like you can follow her on Twitter now:  &lt;a href="http://twitter.com/GGrothaus"&gt;http://twitter.com/GGrothaus&lt;/a&gt;  Say hello to her for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-4041283436994069709?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=pdMHPBeBE-o:arGnLGwC0xQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=pdMHPBeBE-o:arGnLGwC0xQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=pdMHPBeBE-o:arGnLGwC0xQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=pdMHPBeBE-o:arGnLGwC0xQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/pdMHPBeBE-o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/4041283436994069709/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=4041283436994069709" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4041283436994069709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4041283436994069709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/pdMHPBeBE-o/city-of-light-distopia-looming.html" title="City of Light; Dystopia Looming" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/04/city-of-light-distopia-looming.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ICSHw4eCp7ImA9WxJTGEQ.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-3563355220219607941</id><published>2009-04-27T20:24:00.000-07:00</published><updated>2009-04-27T21:06:09.230-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-27T21:06:09.230-07:00</app:edited><title>Big Basin Backpacking</title><content type="html">This last weekend, I went backpacking with &lt;a href="http://twitter.com/jeremyshapiro"&gt;Jeremy Shapiro&lt;/a&gt; and &lt;a href="http://twitter.com/dsignoff"&gt;David Signoff&lt;/a&gt; in Big Basin Park (see &lt;a href="http://mappery.com/fullsize-name/Big-Basin-Redwoods-State-Park-Trail-Map"&gt;trail map&lt;/a&gt;).  There is a trail named "Skyline to the Sea" which starts up in the Santa Cruz Mountains and ends up on the Beach at Highway 1.  We didn't follow this trail most of the way, although we pretty much started and ended at the same places.  Instead, we took a little longer route that involved alot more elevation change.  Kicked the crap out of me, but was alot of fun.&lt;br /&gt;&lt;br /&gt;Day 1, our hike started at the Big Basin Park headquarters up in the Santa Cruz Mountains, following Sunset trail for the first half of the day and passing by 3 waterfalls.  We sat down and had lunch at the first waterfall, spotting some newts in the water at the base.  The trail then hits Waddell Creek and meets up with Skyline to the Sea which we followed from there.  Shortly thereafter, it turns into a fire road following the creek all the way to the ocean.  We camped at Twin Redwoods camp, about 2 miles before you get to the ocean.  After setting up camp, we took some water and finished the trail down to the ocean where there were a few dozen windsurfers having a blast.  After getting tired of being blown in the face with sand, we hiked back up to camp for the night, made dinner, popcorn, and a little bourbon.  About 11 miles to camp, plus 4 round trip to the ocean for 15 miles today.&lt;br /&gt;&lt;br /&gt;Day 2, We woke up a little late, had breakfast and made camp.  Retracing our steps the previous day, we hiked north along skyline to the sea until reaching McCrary Ridge trail.  McCrary Ridge has a nice sign reading "Trail Recommended for horse use only, very steep climbs.".  It wasn't kidding, around a 20% average grade (~1,700 ft gain in 2 miles) and there was a decent bit of flat, so lots of higher grade mixed in for fun.  Still, the views from the ridge were very nice.  Being probably the only hikers there that day, we spotted some illegal burning over on a nearby ridge and Jeremy called it into the park rangers.  At the tail end of McCrary ridge, we took a connector back to Sunset and rode sunset back to the park HQ.  A little shorter distance, but a slower uphill pace, we did around 10 miles on Day 2.&lt;br /&gt;&lt;br /&gt;All in all, around 25 miles in 2 days.  3 Waterfalls, mountain vistas, and an ocean beach.  Not a bad way to spend a weekend.  All the photos are &lt;a href="http://picasaweb.google.com/ggrothau/BigBasinApril2009"&gt;up on picasa&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-3563355220219607941?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=OuXHva06tOo:52pnNjaOgds:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=OuXHva06tOo:52pnNjaOgds:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=OuXHva06tOo:52pnNjaOgds:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=OuXHva06tOo:52pnNjaOgds:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/OuXHva06tOo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/3563355220219607941/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=3563355220219607941" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/3563355220219607941?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/3563355220219607941?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/OuXHva06tOo/big-basin-backpacking.html" title="Big Basin Backpacking" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gregable.com/2009/04/big-basin-backpacking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8DRHwycSp7ImA9WxJTGEo.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-8130202394371057863</id><published>2009-04-23T20:32:00.001-07:00</published><updated>2009-04-27T15:54:35.299-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-27T15:54:35.299-07:00</app:edited><title>Future Car</title><content type="html">Google was running a number of Earth-Day related events this entire week.  Today, they had a talk and demonstration by Aptera, a startup car company hoping to break into the car business in about a year.  I brought along my cell camera and was even lucky enough to get a short ride in the car.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ggrothau/Aptera#5328093093383365970"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 720px; height: 540px;" src="http://lh5.ggpht.com/_s5emCsFnEdE/SfEwcGFT5VI/AAAAAAAAC2I/hpZ_YUV3svk/s720/90.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aptera is planning on building and starting to sell an all-electric car late this year, with hybrid and all-gas versions coming out later.  The main innovation these guys are bringing to the car space is a car body that is amazingly efficient.  They are using composite materials, the same kinds of things Burt Rutan used to build Space Ship One, to build a very strong but very lightweight body.  The body is then shaped to absolutely minimize the drag as the car moves through air.  It looks something like an advanced aircraft or maybe a spaceship.  A common question they get is "Does it fly?".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ggrothau/Aptera#5328094080619205906"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 720px; height: 540px;" src="http://lh3.ggpht.com/_s5emCsFnEdE/SfExVj0rVRI/AAAAAAAAC2M/Udv8t8BH0Pg/s720/89.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They managed to get the weight down to 1,500 lbs, which is less than the super-tiny Honda Insight.  The drag decreases were even more amazing.  Besides just making it aerodynamic, the design has only 3 wheels.  Between the low weight and drag, projects are that the car will get 130 miles per gallon, and one of their initial design's they claimed could get as high as 330 miles per gallon - this was not even a hybrid system, just gasoline.  All of these numbers I pulled from wikipedia to make sure I had them right.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ggrothau/Aptera#5328094844413383010"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 720px; height: 540px;" src="http://lh3.ggpht.com/_s5emCsFnEdE/SfEyCBLZkWI/AAAAAAAAC2Q/9jyPCwGyqrk/s720/88.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What now sounds like a flimsy car is far from it.  The composite materials are extremely strong.  They said they held a party and had an unpainted car body in the shop.  They passed around a sledgehammer and put up a $100 prize to anyone who could dent/scratch or otherwise damage the body and they have yet to pay out.  They did all sorts of other tests for safety as well, including crush tests, stopping distance, and standard safety gear like airbags.  When riding in it, it felt very responsive, cornered well and accelerated/decelerated quickly without feeling unstable in the least.  My guess is that the simple design and super-strong materials meant it was unlikely to need much repair beyond oil/tires unless it got into a serious wreck.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ggrothau/Aptera#5328092508954023170"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 480px; height: 640px;" src="http://lh5.ggpht.com/_s5emCsFnEdE/SfEv6E6f1QI/AAAAAAAAC2E/vLVFhrDwS2E/s640/91.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The car seats two pretty comfortably, and has enough cargo room "to fit several surf boards".  It has built in GPS, bluetooth interface with cell phones that can give detailed data about the car's performance to the phone, rear camera, and airbags.  The above photo shows the accelerator and brake pedals, with cute '+' and '-' symbols on them.  The car is clearly meant to be fun.  &lt;br /&gt;&lt;br /&gt;They say the initial electric-only version will retail between $25,000-$40,000.  It has a range of 120 miles, and can recharge in 4 hours from a high-voltage connection (like your washer/dryer) or "overnight" from a standard outlet.  I asked the founder if the later gas version would be more or less and he thought it probably would be a bit cheaper even.  At 100+ MPG, issues of range wouldn't be much to worry about at all.&lt;br /&gt;&lt;br /&gt;All in all, pretty neat.  Check it out at &lt;a href="http://aptera.com/"&gt;Aptera Motors&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-8130202394371057863?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=kJJM5oXgE4A:c1MIQPnkObE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=kJJM5oXgE4A:c1MIQPnkObE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=kJJM5oXgE4A:c1MIQPnkObE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=kJJM5oXgE4A:c1MIQPnkObE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/kJJM5oXgE4A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/8130202394371057863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=8130202394371057863" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8130202394371057863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8130202394371057863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/kJJM5oXgE4A/future-car.html" title="Future Car" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_s5emCsFnEdE/SfEwcGFT5VI/AAAAAAAAC2I/hpZ_YUV3svk/s72-c/90.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://gregable.com/2009/04/future-car.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8NQno_eSp7ImA9WxJTFU0.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-2092107340059892786</id><published>2009-04-23T10:04:00.000-07:00</published><updated>2009-04-23T10:14:53.441-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-23T10:14:53.441-07:00</app:edited><title>Systemic</title><content type="html">Some of you may remember my earlier post "&lt;a href="http://gregable.com/2008/04/if-you-enjoy-art.html"&gt;If you enjoy art&lt;/a&gt;" where my cat was showing off a piece of artwork from my talented sister, Grace Grothaus.&lt;br /&gt;&lt;br /&gt;She has made a few more pieces lately and is selling them as she calls it: "Recession-Friendly Art Collecting".  Direct from the artist, no gallery markups (which are usually 100%).  I'll post a few of these in the next couple days.  If you are interested in Grace or her art, check out her website at &lt;a href="http://gracegrothaus.com/"&gt;GraceGrothaus.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ggrothau/GraceSWork#5327933183189825026"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 720px; height: 440px;" src="http://lh4.ggpht.com/_s5emCsFnEdE/SfCfAGMLtgI/AAAAAAAAC1U/KE-lKhOW2Qs/s720/Systemic%2009.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Like the piece I have at home, this one also makes an interesting use of materials in the art.  If you look closely, you can see the use of actual leaves within the art.  The piece I have is appropriately called "Urban Organic II" Here is a closeup of the above piece:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ggrothau/GraceSWork#5327933188351463330"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 684px; height: 912px;" src="http://lh6.ggpht.com/_s5emCsFnEdE/SfCfAZa0D6I/AAAAAAAAC1c/jpcqmWygrDA/s912/systemic%20detail%202.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The piece is 2 1/2' x 1 1/2' and she is selling it for $550 framed + shipping.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-2092107340059892786?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=fO01vE92xGY:7ypIvuXf01M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=fO01vE92xGY:7ypIvuXf01M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=fO01vE92xGY:7ypIvuXf01M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=fO01vE92xGY:7ypIvuXf01M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/fO01vE92xGY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/2092107340059892786/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=2092107340059892786" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/2092107340059892786?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/2092107340059892786?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/fO01vE92xGY/systemic.html" title="Systemic" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_s5emCsFnEdE/SfCfAGMLtgI/AAAAAAAAC1U/KE-lKhOW2Qs/s72-c/Systemic%2009.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/04/systemic.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4BQnkycSp7ImA9WxJTFU0.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-7791793741702020055</id><published>2009-04-20T09:49:00.000-07:00</published><updated>2009-04-23T10:49:13.799-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-23T10:49:13.799-07:00</app:edited><title>Craigslist Scam</title><content type="html">For those who don't pay attention, rental prices in the san francisco bay area have &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2009/04/23/BUV3176CF5.DTL"&gt;dropped like a rock&lt;/a&gt;.  Most complexes aren't lowering rates for renewals with the hope that residents will opt to stay to avoid the hassle.  As a result, many renters are considering moving to take advantage of better rates.  I'm one such renter.  &lt;br /&gt;&lt;br /&gt;This weekend, I spent some time on craiglist checking out the opportunities.  I saw an ad for a great looking rental house way under market rate - at least 50% below.  The ad had photos and an address of a real house (I could verify they matched via &lt;a href="http://maps.google.com/help/maps/streetview/"&gt;street view&lt;/a&gt;), but no phone number, so I got a little suspicious of a scam.  Mostly because I was curious how the scam worked, I dropped an email to the address in question which was @yahoo.  This morning I got a reply:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;I did get your response concerning the AD I posted on craigslist. The house is still available but presently I'm not around.. I did bid for a portion of petroleum land sometimes ago in West Africa and fortunately I won the bidding so I have to move quickly down to Africa to have my company set up because I will still have to rebid for it in the next 10 years. I came over here with my wife, we both built the house when we got married.. As soon as we settle down here I had a thought of selling the house so I have to look for an agent, after getting one, we got a deal but later my wife advised against that. She said we may not be able to win the bidding next time, in other to keep our head when we return that we have to keep the house. I reasoned with her and accepted her advise. So I contacted the agent back and requested for my keys and documents. Later we decided to have the house rent out, we would have give the same agent this job also but the truth of the matter is that the agent would want to handle it professionally and the occupant may not be able to reason along with him later.  If you notice, you will discovered that the price we are offering is far below standard price, this is enough for you to know that we are not after the rental fee but the  absolute care for the property. I know there is no way I can be sure that you are the right person to live in the house because we won't be able to see physical before sending you the keys and the documents to occupy the space. But I just had a  feeling that anyone who knows what it takes to put the kind of structure down should know that maintaining a building is mandatory, so if you belief you can take good care of the house and handle it like yours then I will be more than happy to let you rent the house.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please if you are ready now to occupy the house kindly provide the information below for record purpose&lt;br /&gt;&lt;br /&gt;PLEASE TELL US ABOUT YOURSELF&lt;br /&gt;Full Name__________________________________________________ Home Phone (        ) ________________________&lt;br /&gt;Date of Birth_________________________________&lt;br /&gt;Other Phone (       ) ___________________&lt;br /&gt;Current Address_______________________________Apt#________ City__________________ State______ Zip________&lt;br /&gt;Reasons for Leaving____________________________Rent $__________Phone (       ) ____________________________&lt;br /&gt;Are you married____________________________&lt;br /&gt;How many people will be living in the house____________________________&lt;br /&gt;How many people will be living in the house____________________________&lt;br /&gt;Do you have a pet____________________________&lt;br /&gt;Do you have a car____________________________&lt;br /&gt;Occupation____________________________&lt;br /&gt;Move In Date____________________________&lt;br /&gt;&lt;br /&gt;P.S: YOU WILL NOT BE ABLE TO VIEW THE INTERIOR PART OF THE HOUSE BECAUSE THE KEYS ARE HERE WITH ME AND THERE IS NOBODY WHO CAN SHOW YOU THE HOUSE&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;He also provided an international phone number - with country code (you guessed it) Nigeria, My guess is that with this information, my friend here can open a line of credit in my name.  If not, I'm sure the next email will require my social security number for a credit check.  It's so sad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-7791793741702020055?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=sJADWdueBuM:N8UGJdVVhLU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=sJADWdueBuM:N8UGJdVVhLU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=sJADWdueBuM:N8UGJdVVhLU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=sJADWdueBuM:N8UGJdVVhLU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/sJADWdueBuM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/7791793741702020055/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=7791793741702020055" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7791793741702020055?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/7791793741702020055?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/sJADWdueBuM/craigslist-scam.html" title="Craigslist Scam" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><feedburner:origLink>http://gregable.com/2009/04/craigslist-scam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUNRXczfCp7ImA9WxJQFEk.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-4079646546179425922</id><published>2009-04-15T22:21:00.000-07:00</published><updated>2009-05-27T10:11:34.984-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T10:11:34.984-07:00</app:edited><title>Australia Trip</title><content type="html">&lt;img src="http://lh3.ggpht.com/_U77Lq14Qrdk/SeFb-Mfp7UI/AAAAAAAAEvo/gNY9m0di7x4/s640/IMG_4997.JPG" style="height: 640px; margin: 0pt 0pt 10px 10px; width: 552px;" /&gt;&lt;br /&gt;
&lt;br /&gt;
Cristin and I returned last weekend from our trip to Australia.  I went for &lt;a href="http://gregable.com/2009/03/heading-to-australia-for-smx-sydney.html"&gt;SMX Sydney&lt;/a&gt; initially, but Cristin and I took a side trip to the beautiful Whitsunday Islands after the conference.  I'll bore most people with too many details, but I will say a few words about the trip.&lt;br /&gt;
&lt;br /&gt;
The conference itself was excellent, thanks to the organizer, Barry Smyth.  More relaxed and informal than most.  A bit smaller group than the US counterpart, but anecdotally I felt like the average level of expertise amongst the participants was a good bit higher than many of the other conferences.  It may have just been the folks I talked to or the sessions I hung out in, who knows.  The after conference was also a blast, especially the "barbecue under the bridge" which turned into a dinner cruise in Sydney Harbor.  My favorite talk was actually on Day 2, "Twitter Tips &amp;amp; Etiquette" by Darren Rowse of &lt;a href="http://problogger.net/"&gt;Problogger.net&lt;/a&gt;.  There were tons of other great talks and speakers, but twitter and social networking was probably the topic I personally was least familiar with.  &lt;br /&gt;
&lt;br /&gt;
Speaking of twitter, I got my first drinking from the firehose experience at SMX West as well.  Half the attendees were live-twitting (is that the right word) the event or watching the stream.  I got a real kick out of seeing what folks were writing about the speaker in real time.  By the way, if for some reason you want to follow me on Twitter in addition to gregable.com, my name over there is also &lt;a href="http://twitter.com/gregable"&gt;gregable&lt;/a&gt;.  Gregable was taken, and Gregacious sounds like loquacious which seems appropriate for twitter.&lt;br /&gt;
&lt;br /&gt;
After the trip, Cristin and I headed to Hamilton Island which is part of the Whitsunday islands.  Using the island as a starting point, we took a few side trips:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A dive boat to the Great Barrier reef for a few reef dives - spectacular coral, I wish I had some photos.&lt;/li&gt;
&lt;li&gt;A trip to the sparkling shores of Whitehaven beach on Whitsunday Island itself where Cristin polished her ring using the nearly pure silica sand.&lt;/li&gt;
&lt;li&gt;A day on the mainland boating up the proserpine river, on the lookout for Crocodiles lounging on the banks and hunting mud crabs.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
In addition, we did alot of lounging/snorkeling in the pools and beaches of Hamilton Island proper, a resort island with alot of amenities.  Cristin and I got to pet some Koalas, Kangaroos, Wallabees, Dingoes, and a Wombat, as well as hold a few rainbow lorikeets.  A photo of Cristin posing holding a 15-month-old Koala is above (Isn't that photo awesome?), &lt;a href="http://picasaweb.google.com/jennifer.mccain/Australia2009?authkey=Gv1sRgCIn3x7mW5MXzGw#"&gt;a few more photos are available on picasaweb&lt;/a&gt;.  All and all, a great time by both of us.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-4079646546179425922?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=ep1lpD7K_qo:cPlXP5urExo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=ep1lpD7K_qo:cPlXP5urExo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=ep1lpD7K_qo:cPlXP5urExo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=ep1lpD7K_qo:cPlXP5urExo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/ep1lpD7K_qo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/4079646546179425922/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=4079646546179425922" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4079646546179425922?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4079646546179425922?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/ep1lpD7K_qo/australia-trip.html" title="Australia Trip" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_U77Lq14Qrdk/SeFb-Mfp7UI/AAAAAAAAEvo/gNY9m0di7x4/s72-c/IMG_4997.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gregable.com/2009/04/australia-trip.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEBR3czcCp7ImA9WxVbFEg.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-4674625348502750307</id><published>2009-03-30T15:59:00.000-07:00</published><updated>2009-03-30T16:10:56.988-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-30T16:10:56.988-07:00</app:edited><title>Earth Hour at the Sydney Opera House</title><content type="html">&lt;a href="http://www.boston.com/bigpicture/2009/03/earth_hour_2009.html"&gt;&lt;img style="width: 400px; height: 215px;" src="http://2.bp.blogspot.com/_s5emCsFnEdE/SdFQ0iBoJeI/AAAAAAAACzI/5jj-ui2diJk/s400/soh_on.jpg" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boston.com/bigpicture/2009/03/earth_hour_2009.html"&gt;&lt;img style="width: 400px; height: 215px;" src="http://4.bp.blogspot.com/_s5emCsFnEdE/SdFQ7AWIY6I/AAAAAAAACzQ/GRbPvV-drkQ/s400/soh_off.jpg" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm heading to Sydney today for SMX (see my last post for context).  This past Saturday night ago was &lt;a href="http://www.earthhour.org/home/"&gt;Earth Hour&lt;/a&gt;, an event which I understand started in Sydney where people around the world are voluntarily encouraged to turn off lights for one hour in recognition of climate change.  It is of course only symbolic, not a real fix, which bothers some folks but it is OK with me.&lt;br /&gt;&lt;br /&gt;Anyway, the Boston Big Picture, one of my favorite blogs which &lt;a href="http://gregable.com/2008/11/feed-reader-recommendations.html"&gt;I've talked about before&lt;/a&gt;, had a &lt;a href="http://www.boston.com/bigpicture/2009/03/earth_hour_2009.html"&gt;post showing before and after photos&lt;/a&gt; of various landmarks during the earth-hour blackout.  It is quite stunning - click on each photo to see it fade in and out of darkness.  Highly recommended for taking a look at.  Above are a few of their photos from the Sydney Opera house which I will be seeing for the first time in person very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-4674625348502750307?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=IPEXmYOIo8M:aL_LD9lSGSE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=IPEXmYOIo8M:aL_LD9lSGSE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=IPEXmYOIo8M:aL_LD9lSGSE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=IPEXmYOIo8M:aL_LD9lSGSE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/IPEXmYOIo8M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/4674625348502750307/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=4674625348502750307" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4674625348502750307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/4674625348502750307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/IPEXmYOIo8M/earth-hour-at-sydney-opera-house.html" title="Earth Hour at the Sydney Opera House" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_s5emCsFnEdE/SdFQ0iBoJeI/AAAAAAAACzI/5jj-ui2diJk/s72-c/soh_on.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gregable.com/2009/03/earth-hour-at-sydney-opera-house.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MHSHc7cSp7ImA9WxVbEU8.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-9084249037347552705</id><published>2009-03-26T20:30:00.000-07:00</published><updated>2009-03-26T20:43:59.909-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-26T20:43:59.909-07:00</app:edited><title>Heading to Australia for SMX Sydney Events</title><content type="html">This time next week, I'll be in Sydney Australia to attend &lt;a href="http://www.searchmarketingexpo.com.au/"&gt;SMX Sydney 2009&lt;/a&gt; (Search Marketing Expo).  I've never been to Australia before, but it looks like a great conference and a fun city, so I'm really looking forward to the trip.&lt;br /&gt;&lt;br /&gt;For the agenda: On Thursday, I'll be talking about the mysteries of URLs, domains, and dreaded "duplicate content" issues in the Links and URLs track.  I'll be discussing how to deal with multiple domains, subdomains, URLs and sitemaps.  I'll give a quick review of how the new rel=canonical tag works and how we are seeing it get used.&lt;br /&gt;&lt;br /&gt;Friday, I'll be doing a lunch Q&amp;A panel, Meet the Search Engines, as well as my personal favorite, a site clinic.  The sites we will be discussing are a secret even to me, so think of it as a improv act.&lt;br /&gt;&lt;br /&gt;If you are going to be in Sydney for the conference, make sure you find me and introduce yourself.  My &lt;a href="http://www.searchmarketingexpo.com.au/agenda/speakers/greg-grothaus-senior-software-engineer-google-inc/"&gt;ugly mug shot&lt;/a&gt; is up on the website. Tell me you heard about it on Gregable first!  I'll be at all of the social events in the evening as well, so bring all your burning Google questions.  I expect that this will be a fun event, and I look forward to meeting some of you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-9084249037347552705?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=JdVV6cDX9fw:kCtsUpgX3Mk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=JdVV6cDX9fw:kCtsUpgX3Mk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=JdVV6cDX9fw:kCtsUpgX3Mk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=JdVV6cDX9fw:kCtsUpgX3Mk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/JdVV6cDX9fw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/9084249037347552705/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=9084249037347552705" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/9084249037347552705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/9084249037347552705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/JdVV6cDX9fw/heading-to-australia-for-smx-sydney.html" title="Heading to Australia for SMX Sydney Events" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gregable.com/2009/03/heading-to-australia-for-smx-sydney.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4GR3g9fSp7ImA9WxVXFUs.&quot;"><id>tag:blogger.com,1999:blog-35584545.post-8504782313640658865</id><published>2009-02-13T13:45:00.001-08:00</published><updated>2009-02-13T15:32:06.665-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-13T15:32:06.665-08:00</app:edited><title>rel=canonical</title><content type="html">I'm glad to see that yesterday all three major US search engines jointly announced support for the rel=canonical tag:&lt;a href="http://draft.blogger.com/goog_1234558918421"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div  style="font-family:inherit;"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html"&gt;http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;a href="http://ysearchblog.com/2009/02/12/fighting-duplication-adding-more-arrows-to-your-quiver/"&gt;&lt;br /&gt;http://ysearchblog.com/2009/02/12/fighting-duplication-adding-more-arrows-to-your-quiver/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/webmaster/archive/2009/02/12/partnering-to-help-solve-duplicate-content-issues.aspx"&gt;http://blogs.msdn.com/webmaster/archive/2009/02/12/partnering-to-help-solve-duplicate-content-issues.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div  style="font-family:inherit;"&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;I'm more excited than most people, because I'm largely responsible for making this idea a reality at Google.  To be fair, many people have had similar ideas in the past, and the effort was certainly a joint one between Google, Yahoo, and Microsoft.  I just did my small part.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;I was speaking at SES San Jose in 2007 and listening to the frustrations of webmasters when dealing with &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.mattcutts.com/blog/seo-advice-url-canonicalization/"&gt;canonicalization issues&lt;/a&gt;.  In the past, our suggestion was to always do a 301 redirect to the canonical of a page if Google wasn't getting things straight.  Usually we do "the right thing" automatically, but we aren't perfect.  301 was the answer when you want to be sure (and it is still a valid answer).&lt;/p&gt;&lt;/div&gt;&lt;div  style="font-family:inherit;"&gt;&lt;p&gt;However, there were some scenarios that people pointed out to me for which 301 was not ideal:&lt;/p&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;301 simply won't work for print-friendly versions of a page.&lt;/li&gt;&lt;li&gt;The same story is true for any page where the content is constant, but the UI elements on the page change relative to the URL, for example having a sort field.  Sure you could use cookies or other mechanisms to track sort fields, but that breaks bookmarking or sharing the URLs with other people, and it breaks the entire experience if the user has disabled cookies.&lt;/li&gt;&lt;li&gt;Many webmasters don't have control over the server headers, for example freehosts like blogspot, or webmasters that aren't terribly tech-savvy.&lt;/li&gt;&lt;li&gt;Sometimes systems or a client requires the use of session ids in URLs to track users throughout a site.&lt;/li&gt;&lt;li&gt;Needing to 301 redirect a user doubles the load time of a web page because now their browser makes two round trips to your server to get the content.  Faster is my favorite feature. &lt;/li&gt;&lt;/ol&gt;&lt;div  style="font-family:inherit;"&gt;&lt;p&gt;Here is a specific example (URLs are fake, no need to click on them):&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div face="inherit"&gt;&lt;ul&gt;&lt;li&gt;http://stuff.com/breadcrumbs&lt;wbr id="ybf021"&gt;/tents/bags/red/tent_bag.html&lt;/li&gt;&lt;li&gt;http://stuff.com/breadcrumbs&lt;wbr id="ybf024"&gt;/bags/tents/red/tent_bag.html&lt;/li&gt;&lt;li&gt;http://stuff.com/breadcrumbs&lt;wbr id="ybf027"&gt;/bags/tents/red/tent_bag.html&lt;wbr id="ybf028"&gt;?view=print&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div face="inherit"&gt;&lt;p&gt;All of these pages have similar (although not exact duplicate) content as they are generated by a mod_rewrite and a database script.  Search engines might automatically group them in some cases, and might mess up in others.  Any of them (except for the printer version) can be the &lt;span id="ybf031"&gt;canonical&lt;/span&gt; and the site owner probably doesn't care - just that only 1 of them is.  The owner wants all URLS to exist (aka, doesn't want to use 301s) because they reflect the user's browsing path to get to the red tent bag product and hence the URLs themselves are good user experiences.  All pagerank/links to any of these pages should flow to whatever canonical chosen.  There was no good solution to a problem like this.  You have to sacrifice something: usability or search engine optimization.&lt;/p&gt;&lt;/div&gt;&lt;div face="inherit"&gt;&lt;p&gt;The new rel=canonical suggestion is simply to add to all 3 of these pages one single tag:&lt;/p&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div  style=";font-family:&amp;quot;;"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;link rel="canonical" href="http://stuff.com/breadcrumbs/bags/tents/red/tent_bag.html"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div face="inherit"&gt;&lt;p&gt;In this case, I arbitrarily sorted the breadcrumbs.   This could easily be done server side without having to manually pick which path I want to be the &lt;span id="ybf042"&gt;canonical&lt;/span&gt;.  I could sort by something other than alphabetical too if there was a reason I wanted one URL in the index instead of another. &lt;/p&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;p&gt;I wouldn't expect most webmasters manually working on their site to use this often, but for software (CMS) systems, it would give an easy way to avoid using 301s or robots for &lt;span id="ybf068"&gt;canonical&lt;/span&gt; issues.  In many cases where webmasters use a package CMS software, the webmasters need not even be aware of the canonical tag.&lt;/p&gt;&lt;p&gt;I've seen some discussion on the web indicating that this is just a hacky way to solve problems that are simply a reflection of bad website design, or people who are concerned that they need to implement yet one more thing for all of their web sites.  I think people are missing the cases where the previous options really weren't ideal.  Also, this is &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; required maintenance - all search engines rightly assume that the vast majority of the web won't mess with this stuff and as a result they all do their best to crawl and index the "right way" regardless.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;p&gt;There are definitely other great tools out there for solving these problems:  cookie-based sessions, 301s, robots.txt.  Yahoo even launched some time ago a feature in Site Explorer called &lt;a href="http://ysearchblog.com/2007/08/21/be-dynamic-be-confident-yahoo-search-supports-you/"&gt;dynamic url rewriting&lt;/a&gt;.  I think all of these tools are great.  One of the best parts about rel=canonical though is that any search engine out there can support it easily without webmasters having to change a thing.  Set up rel=canonical tags for yahoo, and google/microsoft/etc can start indexing your content more effectively without any additional work on your part as a webmaster.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35584545-8504782313640658865?l=gregable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gregable?a=OnQc4SeH8tM:jqyRuc3yx4A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=OnQc4SeH8tM:jqyRuc3yx4A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gregable?a=OnQc4SeH8tM:jqyRuc3yx4A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gregable?i=OnQc4SeH8tM:jqyRuc3yx4A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gregable/~4/OnQc4SeH8tM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gregable.com/feeds/8504782313640658865/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35584545&amp;postID=8504782313640658865" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8504782313640658865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35584545/posts/default/8504782313640658865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gregable/~3/OnQc4SeH8tM/relcanonical.html" title="rel=canonical" /><author><name>Greg</name><uri>http://www.blogger.com/profile/06692328337754346540</uri><email>ggrothau@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00622441034791347446" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gregable.com/2009/02/relcanonical.html</feedburner:origLink></entry></feed>
