﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><ttl>60</ttl><title>bblog</title><link>http://bbrown.info</link><language>en</language><copyright /><itunes:subtitle /><itunes:author>bbrown</itunes:author><itunes:summary /><description /><itunes:owner><itunes:name>bbrown</itunes:name><itunes:email>bill@bbrown.info</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:category text="Arts" /><item><title>Memcached Developments</title><link>http://bbrown.info/2008/04/24/memcached-developments.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Today I discovered that there's a new &lt;a href="http://www.splinedancer.com/memcached-win32/"&gt;port of memcached for Windows&lt;/a&gt;! This one reflects memcached v1.2.4, which &lt;a href="http://www.danga.com/memcached/news.bml"&gt;added&lt;/a&gt; a bunch of new features like multi-get, append/prepend, and check and set. This is a huge release even though it's in beta and is the first pass from the new maintainer. I am especially happy because I was considering putting in some time to do the port myself; I wasn't looking forward to it since I'd have to learn C++ and it'd take me awhile.
&lt;/p&gt;
&lt;p&gt;
I also found the &lt;a href="http://code.google.com/p/beitmemcached/"&gt;BeIT memcached client library&lt;/a&gt;, which purports to improve on &lt;a href="http://www.codeplex.com/EnyimMemcached/"&gt;Enyim&lt;/a&gt;. I haven't had a chance to try it out yet, but I like the embeddable, lightweight nature of its code. It supports a few commands that Enyim doesn't so I'm going to give it a try. Enyim had a couple quirks that we found and worked around so I'm always willing to find a more straightforward framework if possible. I don't understand the hashing issues enough to ascertain which is using the better-performing or more consistent algorithm so I don't have a preference on that front.
&lt;/p&gt;
&lt;p&gt;
All in all, these were two very welcome developments. It's never been a better time to be a memcached fan in the .NET world!
&lt;/p&gt;</description><category>Technology</category><category>.Net Development</category><comments>http://bbrown.info/2008/04/24/memcached-developments.aspx#Comments</comments><guid isPermaLink="false">684a7fc0-510b-4e12-97b3-4a7d1b354fdb</guid><pubDate>Thu, 24 Apr 2008 00:00:18 GMT</pubDate></item><item><title>Lock-In</title><link>http://bbrown.info/2008/04/09/lockin.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Google recently announced its &lt;a href="http://code.google.com/appengine/"&gt;AppEngine&lt;/a&gt; initiative and I can't say I get who would want it. It strikes me as too inextricable from Google.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://aws.amazon.com/"&gt;Amazon Web Services&lt;/a&gt; operates in a similar fashion but it is clearly serving as an infrastructure provider rather than a platform. While it'd be hard to migrate off of AWS if you ever chose to do that, it's not as if you're promoting Amazon by virtue of creating and running your application. At every turn, the AppEngine application uses Google products like Google Checkout and Google Accounts. Building a business so closely associated with the largest Internet company in the world strikes me as perilous.
&lt;/p&gt;
&lt;p&gt;
AppEngine aspires to be a platform like Facebook has become. But it lacks the social aspects that make Facebook so attractive as an application platform. So, ultimately, I think AppEngine's main competitor is not Amazon, Facebook, or even Microsoft (which has its own cloud initiative in development) but &lt;a href="http://www.ning.com/"&gt;Ning&lt;/a&gt;. Who's Ning? Exactly. I just don't see this market as compelling so I don't understand why Google's entered it.
&lt;/p&gt;</description><category>Web Tech</category><category>Observations</category><category>Google</category><comments>http://bbrown.info/2008/04/09/lockin.aspx#Comments</comments><guid isPermaLink="false">0aada852-ea1a-4d05-998d-def108da79bb</guid><pubDate>Wed, 09 Apr 2008 13:48:11 GMT</pubDate></item><item><title>Talking 'Bout My Integration</title><link>http://bbrown.info/2008/04/08/talking-bout-my-integration.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;I deployed &lt;a href="http://onlinequickblog.com/2008/04/08/adding-your-quick-blogcast-account-to--facebook.aspx"&gt;my most recent project&lt;/a&gt; at work today. It's a Facebook application that allows &lt;a href="http://www.godaddy.com/gdshop/blog/landing.asp"&gt;Quick Blogcast&lt;/a&gt; customers to link their accounts to their Facebook profiles.&lt;/p&gt;&lt;p&gt;I know that bringing a blog into your Facebook profile is nothing new. There are many such applications out there right now that can do that. But I think this Quick Blogcast version is unique in that you can make it so that your friends and visitors never leave Facebook, even to comment! What's more, we leverage nearly all of the Facebook integration points. This allows the Quick Blogcast customer to publicize his or her blog to the fullest extent while still respecting the conventions and norms of the Facebook world. While that may not sound like much, it's been quite a learning experience for me.&lt;/p&gt;&lt;p&gt;For one thing, I had to master the Facebook API. Luckily, I only had to learn it secondhand because I had an excellent framework called &lt;a href="http://www.codeplex.com/FacebookNET/"&gt;Facebook.NET&lt;/a&gt; to lean on. After a month or so of experience, I even felt conversant enough to &lt;a href="http://www.codeplex.com/UserAccount/UserProfile.aspx?UserName=wcbrown"&gt;help others and supply patches&lt;/a&gt;. In so doing, I apparently really helped the developer of &lt;a href="http://www.facebook.com/apps/application.php?id=8408648278"&gt;Thugz Passion&lt;/a&gt;, a game which I've grown to enjoy.&lt;/p&gt;&lt;p&gt;It was also a chance to get to know &lt;a href="http://www.danga.com/memcached/"&gt;memcached&lt;/a&gt; better. I used the terrific &lt;a href="http://www.codeplex.com/EnyimMemcached"&gt;Enyim.com Memcached framework&lt;/a&gt; to interact with a &lt;a href="http://jehiah.cz/projects/memcached-win32/"&gt;Win32 port of the service&lt;/a&gt;. I wish I knew enough C++ to move that project to the current version of the Linux original. I futilely check the danga email archives to see whether anyone's gotten impatient with progress and just did it on their own.&lt;/p&gt;&lt;p&gt;I was (and am) very impressed by memcached, which is an excellent (and free) distributed caching system. ASP.NET is top-notch at scaling but its caching mechanisms (namely, the object bags like Cache, Application, and Session) can easily become bottlenecks after enough usage is thrown at them. I think memcached offers a way out&amp;mdash;it's certainly worked wonders in the Linux world.&lt;/p&gt;&lt;p&gt;I affectionately call this integration app Quick FaceBlogBookCast. It cracks me up every time; it's easily the most cumbersome &lt;em&gt;portmanteau&lt;/em&gt; I've come across. (I can't believe I forgot the other Facebook app I released today: &lt;a href="http://www.facebook.com/apps/application.php?id=12560366749"&gt;Domain Center for Facebook&lt;/a&gt;! It's a way to spontaneously generate domain name suggestions from the information contained on your Facebook profile. The algorithms right now are pretty coarse, but I plan to refine them each and every release until they're uncannily right some day.)&lt;/p&gt;&lt;p style="font-size:xx-small"&gt;[The views expressed on this website/weblog are mine alone and do not necessarily reflect the views of Go Daddy Software, Inc.]&lt;/p&gt;</description><category>Blogging World</category><category>.Net Development</category><category>Personal</category><category>Go Daddy</category><comments>http://bbrown.info/2008/04/08/talking-bout-my-integration.aspx#Comments</comments><guid isPermaLink="false">61b6a059-cfc9-4dcf-b32b-27fa974d8a2b</guid><pubDate>Tue, 08 Apr 2008 22:05:36 GMT</pubDate></item><item><title>On Eudaimonia</title><link>http://bbrown.info/2008/04/05/on-eudaimonia.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;blockquote&gt;
"&amp;hellip; eudaimonia is the human entelechy." &amp;mdash; Leonard Peikoff, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0452011019/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Objectivism: The Philosophy of Ayn Rand&lt;/cite&gt;&lt;/a&gt;, p. 349
&lt;/blockquote&gt;
&lt;p&gt;
I can vividly remember the first time I read those words back in 1991. I was still in high school and I immediately went to the dictionary to find out the meaning of the two words I didn't know. That phrase solidified my desire to study philosophy in college. (There wasn't enough courses that fit my schedule to get my bachelor's in philosophy, so I had to minor in it and major in history.)
&lt;/p&gt;
&lt;p&gt;
Eudaimonia, Aristotle's idea of happiness or the good life derived through rational living, has informed my entire life since then. Ayn Rand's Objectivism is, I think, the perfect realization of his conception. Lately I've gotten it into my head that I need to write on the subject and bring their ideas into the self-improvement, self-help canon.
&lt;/p&gt;
&lt;p&gt;
If you've read that genre to any degree, you'll know that it invariably takes emotion as a given, such that the goal of it is to feel better about yourself. It's almost as if the authors regard the subject of virtue and reason as irrelevant. Even the cognitive psychologists like Seligman and Beck emphasize the centrality of emotion, though they're immeasurably better because they understand that thought precedes emotion.
&lt;/p&gt;
&lt;p&gt;
I'm working on my outline but I'm not going to get into it just in case it fizzles like so many of my grandly-started ideas. I'm really enamored of the central idea, which I think could be the start of something big. We'll see. I will, of course, keep this blog updated with any progress.
&lt;/p&gt;</description><comments>http://bbrown.info/2008/04/05/on-eudaimonia.aspx#Comments</comments><guid isPermaLink="false">f3ee42bc-695d-4cf1-b939-6dfdd2f73a47</guid><pubDate>Sat, 05 Apr 2008 22:09:32 GMT</pubDate></item><item><title>ReSharper *IS* All That</title><link>http://bbrown.info/2008/04/04/resharper-is-all-that.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Longtime readers may already know that I am a &lt;a href="/2008/01/29/on-a-resharper-kick-lately.aspx"&gt;big fan&lt;/a&gt; of JetBrains' &lt;a href="http://www.jetbrains.com/resharper/"&gt;ReSharper add-in for Visual Studio&lt;/a&gt;. I recommend it highly to any .NET developer, but especially to any of those who are interested in being more productive. You'd think that that'd be everyone, but I've found it not to be the case. Many developers I recommend the tool do don't want to learn a new tool, aren't particularly keyboard-enthusiastic, or mistakenly believe that ReSharper is superfluous. On that last point, I've stumbled upon a &lt;a href="http://www.jetbrains.com/resharper/features/ComparisonMatrix.html"&gt;nice comparison chart&lt;/a&gt; showing that that is &lt;strong&gt;not&lt;/strong&gt; the case.
&lt;/p&gt;
&lt;p&gt;
There's overlap, to be sure, but in nearly every instance I've encountered ReSharper's implementation is more thorough and more thoughtful. It's worth every penny.
&lt;/p&gt;</description><category>.Net Development</category><category>Programming</category><comments>http://bbrown.info/2008/04/04/resharper-is-all-that.aspx#Comments</comments><guid isPermaLink="false">df2631f7-020b-45c0-9fa2-6398bb8d060a</guid><pubDate>Fri, 04 Apr 2008 13:10:14 GMT</pubDate></item><item><title>Earth Hour Can Bite My Ass</title><link>http://bbrown.info/2008/03/29/earth-hour-can-bite-my-ass.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Today is the day of &lt;a href="http://www.earthhour.org/" rel="nofollow"&gt;Earth Hour&lt;/a&gt;, where everyone is supposed to turn off their lights for an hour tonight in a pointless show of support for global warming. Global warming is currently under such an attack that, like deities in every religion, it must be constantly re-assured that it is foremost in everyone's mind. Also, don't look too closely at the tenets of the cult of climate change. I'll save the similarities between environmentalism and religion for another entry.
&lt;/p&gt;
&lt;p&gt;
Google adopted a black theme for the occasion, though they had the courage to admit that it doesn't save an ounce of energy to do so. It's probably to promote "awareness" and demonstrate their environmentalist chops. Did they power down any of the hundreds of data centers they run in a show of solidarity? Of course not. It's still a business, and that sop would be expensive.
&lt;/p&gt;
&lt;p&gt;
The thing that most bugs me about Earth Hour is that it celebrates darkness. The light bulb is perhaps the greatest invention ever and we're told that we need to turn it off in order to save the earth. The position is clearly us (our technological way of life) versus nature. It's Rousseau for the modern man.
&lt;/p&gt;
&lt;p&gt;
If you think that Gore et al. don't really want to turn back the clock or rollback the economic progress, then consider &lt;a href="http://public.cq.com/docs/cqt/news110-000002475002.html"&gt;his recent plea&lt;/a&gt; to reduce carbon dioxide emissions from the United States &lt;strong&gt;by 90%&lt;/strong&gt; by 2050. 90%! In the best case, where we switch from coal to nuclear power and internal combustion engines to electric ones, I doubt that we could get down to 10% of our current emissions and the dislocations in trying would be absolutely astounding. Worst case, we'd have to just shut down.
&lt;/p&gt;
&lt;p&gt;
All of this just leaves me speechless, but I mustn't avoid speaking out. I will most likely be alive in 2050 and I do not want to live a "nasty, brutish, and short" existence. If the global plan to turn Earth Hour into Earth Year succeeds, I'm afraid that my future will be exactly that.
&lt;/p&gt;
&lt;p&gt;
[UPDATE (4/2/2008): Keith Lockitch &lt;a href="http://www.aynrand.org/site/News2?id=17279"&gt;puts it well&lt;/a&gt;: "But during Earth Hour we see the disturbing spectacle of people celebrating those lights going out&amp;mdash;of people rejoicing at the sight of skyscrapers going dark. If anything, what Earth Hour represents is the renunciation of civilization."]
&lt;/p&gt;</description><category>Science</category><category>Current Events</category><category>Politics</category><comments>http://bbrown.info/2008/03/29/earth-hour-can-bite-my-ass.aspx#Comments</comments><guid isPermaLink="false">ddd96386-434c-4e00-8fa4-14a805d8fd70</guid><pubDate>Wed, 02 Apr 2008 06:32:55 GMT</pubDate></item><item><title>Rick, Rick, He's Our Man</title><link>http://bbrown.info/2008/03/31/rick-rick-hes-our-man.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Over at &lt;a href="http://www.foundontheweb.org/"&gt;Found on the Web&lt;/a&gt;, I've made my first April Fool's joke. As you &lt;a href="/2008/03/04/my-contribution.aspx"&gt;might expect&lt;/a&gt;, it's Rick-Roll related.
&lt;/p&gt;
&lt;p&gt;
Here's the Javascript I used:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
&amp;lt;script type="text/javascript" language="javascript"&amp;gt;
  var links = document.getElementsByTagName("a");
  for (var i=0; i &lt; links.length; i++)
  {
    links[i].onclick = function()
        {
          location.href="http://www.youtube.com/watch?v=oHg5SJYRHA0";return false;
        };
  }
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
It gets every hyperlink on the page, loops over them, and adds an &lt;code&gt;onclick&lt;/code&gt; event handler that performs the redirect.
&lt;/p&gt;</description><category>Web Tech</category><category>Humor</category><comments>http://bbrown.info/2008/03/31/rick-rick-hes-our-man.aspx#Comments</comments><guid isPermaLink="false">e2d0c8e3-6345-49da-bfd8-3cf88ccb82de</guid><pubDate>Mon, 31 Mar 2008 23:50:02 GMT</pubDate></item><item><title>A Future of Architecture</title><link>http://bbrown.info/2008/03/28/a-future-of-architecture.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Tonight I attended a lecture on "Algorithmic Architecture" by &lt;a href="http://www.gsd.harvard.edu/people/faculty/terzidis/"&gt;Kostas Terzidis&lt;/a&gt; at &lt;a href="http://www.taliesin.edu/"&gt;Taliesin West&lt;/a&gt;. Terzidis, a Harvard professor and former software engineer, is interested in the intersection of architecture and technology&amp;mdash;mainly the role that computers play in automating much of the design aspects of architecture.
&lt;/p&gt;
&lt;p&gt;
He spent much of his lecture philosophizing about this crossroads we find ourselves approaching. In contradictory fashion, he opined that there is nothing new, only recycled ideas and forgotten truths, while arguing that computers have enabled us to realize designs that were impossible just decades ago. That increase reliance on computer power has divorced us from the practice of architecture while bubbling over the inevitable supplanting of the creative process. Honestly, it wasn't terribly different from some of the incoherent rhapsodies of Frank Lloyd Wright.
&lt;/p&gt;
&lt;p&gt;
The idea of automating the creative process intrigued me greatly though. At first, I was troubled by the mechanization of design. On the surface, it seems to obviate the individualistic architect, the creator of greatness. But upon pondering it more, I think that there's no reason why the stamp of the architect has to go away.
&lt;/p&gt;
&lt;p&gt;
The future of architecture as programming is one where a program is written that takes all the variables and constraints of the architectural problem and devises thousands of buildings that solve it. Site topography, materials, budget, number of rooms, central plant, and so on are just inputs to be considered. While this seemingly diminishes the role of the architect, I think it could easily maintain his part.
&lt;/p&gt;
&lt;p&gt;
Perhaps each programmer &lt;em&gt;qua&lt;/em&gt; architect would codify his aesthetic sense in different ways or assign different weights to the various considerations. In so doing, the designs his program generates might look all of a same piece and his particular theme shines through. His job, then, becomes one of practiced selection of the best design combination.
&lt;/p&gt;
&lt;p&gt;
It's going to be awhile before such a transformation of the trade takes place due to the massive increase in computing power necessary to effect it. But it seems inevitable and inexorable.
&lt;/p&gt;</description><category>Technology</category><category>Observations</category><category>architecture</category><comments>http://bbrown.info/2008/03/28/a-future-of-architecture.aspx#Comments</comments><guid isPermaLink="false">fad1d747-b20c-442c-a5cb-5c72a1a11d20</guid><pubDate>Fri, 28 Mar 2008 00:52:47 GMT</pubDate></item><item><title>Bill Goes Capsule</title><link>http://bbrown.info/2008/03/27/bill-goes-capsule.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
With credit to &lt;a href="http://www.dianahsieh.com/blog/2008/03/super-quick-movie-reviews.html"&gt;Diana Hsieh&lt;/a&gt; for the inspiration, here's some quick reviews of movies I've recently watched:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0011ZNAIC/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Bee Movie&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Bee_Movie/70060010?trkid=226870"&gt;Netflix&lt;/a&gt;): dreadful. We didn't watch the whole thing, which is exactly what we set out to do in order to make sure it was appropriate for our daughters. It's not, but only because it is so mind-numbing that we wouldn't inflict it upon them.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00092ZLFS/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;The Browning Version&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/The_Browning_Version/70034567?trkid=226870"&gt;Netflix&lt;/a&gt;): excellent! Michael Redgrave gives an exemplary performance. I'm a fan of Rattigan's work, so I must locate the play version of this.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000AM4P90/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Real Women Have Curves&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Real_Women_Have_Curves/60024988?trkid=190393"&gt;Netflix&lt;/a&gt;): passable fare about the struggle between what you want and what others want for you.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00003JRCQ/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Persuasion&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Persuasion/852420?trkid=190393"&gt;Netflix&lt;/a&gt;): I'm a sucker for Jane Austen and this was a great production. I like the plot and theme immensely.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0011U52EC/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Enchanted&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Enchanted/70060014?trkid=226870"&gt;Netflix&lt;/a&gt;): Amy Adams is wonderful in this clever film. The songs, though improbable, are catchy. My girls loved it from the get-go and I can't say that I blame them. Not at all schmaltzy, it offers a more sane version of the princess mania that's raging right now.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/6301065581/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;The Great Northfield Minnesota Raid&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/The_Great_Northfield_Minnesota_Raid/70075616?trkid=190393"&gt;Netflix&lt;/a&gt;): 70s camp and utterly ludicrous. I honestly can't remember why I added this to my queue.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000QGDY0G/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Premonition&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Premonition/70056439?trkid=190393"&gt;Netflix&lt;/a&gt;): a little confusing and I'm pretty sure that it's internally inconsistent as well. I fell asleep a couple times during it but woke up enough to catch the deeply unsatisfying ending. Sorry, but I'm not a big fan of fatalism.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000F4PDFI/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Eight Below&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Eight_Below/70042689?trkid=190393"&gt;Netflix&lt;/a&gt;): I'll admit it&amp;mdash;I added this to my queue because it was a drama with Jason Biggs. I wanted to see whether he could pull it off. Not particularly, but he's supporting cast. Eight sled dogs are left to fend for themselves in Antarctica when a huge storm hits. Their sled guy feels really bad about it. Several months later, they are rescued. This one rates an "enh."&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0002X8U4I/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Control Room&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Control_Room/60037333?trkid=190393"&gt;Netflix&lt;/a&gt;): documentary about Al-Jazeera and the second Iraq war. I thought it let the network off too easily; they are clearly fomenting anti-American sentiment.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00006G8IB/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Scotland, PA&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Scotland_PA/60024071?trkid=190393"&gt;Netflix&lt;/a&gt;): Christopher Walken is great, but I'm a little tired of Shakespearean adaptations set in modern times. This time, it's &lt;cite&gt;Hamlet&lt;/cite&gt; set in a 70s burger joint. Uh yeah. Maura Tierney is lovely, but a little hard to bear in this one.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000053VBH/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;In the Heat of the Night&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/In_the_Heat_of_the_Night/60003605?trkid=190393"&gt;Netflix&lt;/a&gt;): good look at Southern racism. Poitier seems a little wooden in this role as a northern homicide detective drafted into the investigation of a murder in Mississippi. I'm happy to have finally seen "They call me Mr. Tibbs!" in context.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0001Y9YLQ/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;One, Two, Three&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/One_Two_Three/60028505?trkid=190393"&gt;Netflix&lt;/a&gt;): a real groaner. They pulled out all the stereotypes for this one. Cagney plays a fast-talking Coca-Cola executive in Berlin. Horst Buchholz, magnificent in a later movie, is horrible as a card-carrying East German Communist.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0001Z37IG/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;The Name of the Rose&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/The_Name_of_the_Rose/70000552?trkid=190393"&gt;Netflix&lt;/a&gt;): exciting enough medieval thriller set in a monastery. Monks are dying and only Sean Connery has the guts to claim that it might not be demonic possession to blame. Great if you're into asceticism, which I am not.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00000JDIQ/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Payback&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Payback/18957710?trkid=190393"&gt;Netflix&lt;/a&gt;): I avoided this Mel Gibson flick when it came out, but I was surprisingly captivated by its twists and turns. Nothing here but dark fun.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000GPPPTK/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;District B13&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/District_B13/70051102?trkid=190393"&gt;Netflix&lt;/a&gt;): notable only because a) it stars David Belle, creator of parkour and b) it's a French action film. If you like Jackie Chan movies for the action, you stand a good chance of being able to sit through this.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000286RKW/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;GoodFellas&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/GoodFellas_Special_Edition/70002022?trkid=190393"&gt;Netflix&lt;/a&gt;): gritty, hard-to-watch mob movie. There's really no point to the film other than maybe anti-recruitment for the mafia. Good if you like mob movies, which I sometimes do.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000V4UH08/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Fido&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Fido/70048300?trkid=190393"&gt;Netflix&lt;/a&gt;): I absolutely adore the alternate universe posited by this movie&amp;mdash;nuclear war has created millions of zombies and an inventor has developed a collar that renders them obedient (as in not out to eat your gray matter). These newly-useful zombies become free labor for those who survived. Fido, in this case, is the companion to a lonely boy. It's thinly-veiled social commentary but the premise is novel.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00008977D/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;The Ref&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/The_Ref/60026336?trkid=190393"&gt;Netflix&lt;/a&gt;): I can't stand Denis Leary. I decided to give him one last chance on this one, but he blew it. Leary stars as a burglar who holds a dysfunctional family hostage and becomes their mediator and therapist. Oh, and he makes snide, facile comments non-stop.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00001ZWUS/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;Saving Private Ryan&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/Saving_Private_Ryan/21878564?trkid=190393"&gt;Netflix&lt;/a&gt;): I avoided this movie in reaction to the hype and fawning. I deeply regret it. It suffers the same fate as nearly every Spielberg movie, but damn if this isn't the best-looking war movie I've ever seen. &lt;cite&gt;Glory&lt;/cite&gt; runs a close second.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/http://www.netflix.com/Movie/The_Prince_and_Me/60033327?trkid=190393/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;The Prince and Me&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/The_Prince_and_Me/60033327?trkid=190393"&gt;Netflix&lt;/a&gt;): prosaic comedy about a girl who falls in love with a guy who turns out to be royalty. It follows all the standard sequences and revelations, but it's cute and worth it if you want something light and fluffy.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000KJU1E6/bbrown-20/ref=nosim/"&gt;&lt;cite&gt;After Innocence&lt;/cite&gt;&lt;/a&gt; (&lt;a href="http://www.netflix.com/Movie/After_Innocence/70024096?trkid=190393"&gt;Netflix&lt;/a&gt;): documentary about people serving life sentences exonerated by DNA evidence. It changed my mind about capital punishment. No, really. Like I was on the fence about the matter before watching it and wholeheartedly against it afterwards. The problem with capital punishment is that there's no restitution if you're wrong. And the death penalty then becomes murder.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I'll try to make the next installment considerably shorter. If you're a Netflix customer and want to be my friend, &lt;a href=" http://www.netflix.com/BeMyFriend/POgQBXgWBWiBKyVpf1Fq"&gt;I'm game&lt;/a&gt;.
&lt;/p&gt;</description><category>Movies</category><category>Reviews</category><comments>http://bbrown.info/2008/03/27/bill-goes-capsule.aspx#Comments</comments><guid isPermaLink="false">751af246-810a-4175-8649-fdf1d06e2c5f</guid><pubDate>Thu, 27 Mar 2008 00:26:27 GMT</pubDate></item><item><title>The Shotgun Approach to Recommendations</title><link>http://bbrown.info/2008/03/26/the-shotgun-approach-to-recommendations.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;img src="http://bbrown.info/images/34-25/netflix-wtf.jpg" alt="Netflix recommendation" width="428" height="237" style="float:right;margin-left:6px;margin-bottom:4px;" /&gt;
&lt;p&gt;
I went to &lt;a href="http://www.netflix.com/"&gt;Netflix&lt;/a&gt; just now to rate a movie I watched. On the front page, the image at right greeted me.
&lt;/p&gt;
&lt;p&gt;
You may or may not know, but Netflix is &lt;a href="http://www.netflixprize.com/"&gt;offering&lt;/a&gt; a $1 million prize for a 10% improvement in its recommendation algorithm. I honestly don't know if the recommendation at right is what they're trying to improve but if it is then 10% better shouldn't be too difficult.
&lt;/p&gt;
&lt;p&gt;
I mean, because I liked a documentary about capital punishment, a 80s puppet children's show, and my children liked an insipid phonics teaching program they think that I'd really dig a pseudo-martial arts exercise video. Sorry, but WTF?!
&lt;/p&gt;
&lt;p&gt;
They just completed a &lt;a href="http://blog.netflix.com/2008/03/netflix-now-wider-more-personalized.html"&gt;big ol' upgrade&lt;/a&gt; but I think they missed a spot. Yeah, over there. See that recommendation engine-sized dark spot over there. There you go, you've found it.
&lt;/p&gt;</description><category>Technology</category><category>Observations</category><category>Personal</category><comments>http://bbrown.info/2008/03/26/the-shotgun-approach-to-recommendations.aspx#Comments</comments><guid isPermaLink="false">d6833adb-4c64-4f7e-99a4-65b214e69a7a</guid><pubDate>Wed, 26 Mar 2008 23:28:41 GMT</pubDate></item><item><title>My Contribution</title><link>http://bbrown.info/2008/03/04/my-contribution.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
I've finally contributed something original to the Internet. I've chronicled many interesting things over at &lt;a href="http://www.foundontheweb.org/"&gt;Found on the Web&lt;/a&gt; and I always felt like I needed to make something that others would use, get a kick out of, and then blog themselves. At last I've done it!
&lt;/p&gt;
&lt;p&gt;
I call it the &lt;a href="http://www.bridgeforsale.com/"&gt;Meme Obfuscation Machine&lt;/a&gt;, which I just now noticed can be shortened to MOM&amp;mdash;which I will not do. I had a spare domain that I've been paying for since 2003 (bridgeforsale.com) so I decided to donate it to the cause.
&lt;/p&gt;
&lt;p&gt;
I created it Friday, February 29th. I've been intrigued by the phenomenon known as the &lt;a href="http://www.urbandictionary.com/define.php?term=rick+roll"&gt;Rick Roll&lt;/a&gt; for a couple of weeks now but on Friday it struck me that at some point it's just too obvious that you're being Rick Rolled. I remembered the &lt;a href="http://blogs.msdn.com/oldnewthing/archive/2004/05/12/130454.aspx#132103"&gt;serpentine redirects&lt;/a&gt; they used to use in the Slashdot community to land people at Goatse and suddenly it all just clicked.
&lt;/p&gt;
&lt;p&gt;
It took me an hour to get all the necessary mod_rewrite rules down pat and then another hour to write up the Web site and hand-rolled feeds. The basic idea is that you craft a URL to suit your mark. For example, if your friend is a woodworking enthusiast (and who isn't), send him a link to &lt;a href="http://www.bridgeforsale.com/articles/stunning-cabinet-plans-for-free.php"&gt;www.bridgeforsale.com/articles/stunning-cabinet-plans-for-free.php&lt;/a&gt;. He'll gleefully click it and find himself on the business end of a Rick Astley.
&lt;/p&gt;
&lt;p&gt;
I decided to make Rick Roll the default behavior for now so that any extension not already mapped (.aspx for Goatse, .jsp for Just Google It) would go to the campy video. But if you want the link to work forever, use ".php" or leave off the extension since those will be future proofed. Future meme additions will take up undefined extensions.
&lt;/p&gt;
&lt;p&gt;
I hope this serves you well. Either way, I had a blast making it.
&lt;/p&gt;</description><category>Blogging World</category><category>Personal</category><category>High Geekery</category><comments>http://bbrown.info/2008/03/04/my-contribution.aspx#Comments</comments><guid isPermaLink="false">0d4156c8-5084-4e30-a79d-f1dcc3e90e83</guid><pubDate>Tue, 04 Mar 2008 05:10:49 GMT</pubDate></item><item><title>Contributing to the Growth of the English Language</title><link>http://bbrown.info/2008/02/27/contributing-to-the-growth-of-the-english-language.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
I think I just coined a new word today&amp;mdash;&lt;strong&gt;encomp&lt;/strong&gt; (verb): the act of getting an application to match the comprehensive design provided by the designers. Usage: "Oh, I just got the slices from Andy so now it's time to start encomping."
&lt;/p&gt;
&lt;p&gt;
I can't find any usages of it on Google, just confusion with encompassing. I claim this neologism then.
&lt;/p&gt;</description><category>Language</category><category>Programming</category><comments>http://bbrown.info/2008/02/27/contributing-to-the-growth-of-the-english-language.aspx#Comments</comments><guid isPermaLink="false">8e901b7c-ed28-4798-a031-e6f0411f4710</guid><pubDate>Wed, 27 Feb 2008 10:12:55 GMT</pubDate></item><item><title>Web.config and Virtual Directories</title><link>http://bbrown.info/2008/02/21/webconfig-and-virtual-directories.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;At work today, I ran into some trouble trying to set up a virtual directory as an application in IIS. My two applications, the parent and the child, occupied different locations in the filesystem, had separate app pools, and different app names. Due to the inheritance of Web.config, though, the HTTP modules defined in the parent app were throwing configuration exceptions in the child app even though the child app never referenced any of the HTTP modules. &lt;/p&gt; &lt;p&gt;I thought about adding an httpModule section to the child app's Web.config with a remove call, but that seemed klunky to me. Frantic Google searching wasn't giving any better solutions. Following the link chains from blog entry to blog entry to comments to more blog entries, I stumbled upon the answer: &lt;/p&gt; &lt;blockquote&gt;&lt;code&gt;&amp;lt;location inheritinchildapplications="false"&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;system.web&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;lt;httpmodules&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/httpmodules&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/system.web&amp;gt;&lt;br&gt;&amp;lt;/location&amp;gt;&lt;/code&gt;&lt;cite style="display: block"&gt;&lt;a href="http://aspadvice.com/blogs/ssmith/archive/2006/08/21/HttpModule-Breaks-SubApplications-Problem-Solved.aspx"&gt;source&lt;/a&gt;&lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;Of course! This breaks the inheritance chain and it only touches the parent app's Web.config. &lt;/p&gt;</description><category>.Net Development</category><comments>http://bbrown.info/2008/02/21/webconfig-and-virtual-directories.aspx#Comments</comments><guid isPermaLink="false">7fe2f771-43d0-4ee5-8485-9546db7f6e85</guid><pubDate>Thu, 21 Feb 2008 09:49:57 GMT</pubDate></item><item><title>The Things I Do For Money</title><link>http://bbrown.info/2008/02/20/the-things-i-do-for-money.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Pardon me while I vent for a few minutes. I'm doing some contract development work for a non-profit&amp;mdash;cleared long ago through my company's legal team to make sure that I wasn't running afoul of my non-compete clause&amp;mdash;and to say that the conditions are sub-par is to put it mildly.
&lt;/p&gt;
&lt;p&gt;
First, they've got a custom CMS that they've licensed from a local design house but they don't have rights to the source code. So it took me forever to set everything up because I'd keep hitting little errors that stymied me because I couldn't go code spelunking. But I persevered (barely) and now I've got a local instance of the CMS running. (The custom CMS, it must be said, is overly complex and often inscrutable. Even the design house's lead developer had trouble explaining how it worked.)
&lt;/p&gt;
&lt;p&gt;
The only way for me to develop what they need is to inject custom user controls into the page lifecycle. That's no big deal, just an annoyance. But if I want to see how something looks, I have to copy my DLL from one directory to another each and every time.
&lt;/p&gt;
&lt;p&gt;
Second, the CMS is written and hosted in .NET 1.1. That means Visual Studio 2003 (retch) and trying to remember what subset of C# isn't available. A task which would be much simpler if I had a copy of my trusty ReSharper, which I don't. $149 is a lot of money to spend but I'm getting close to throwing in the towel and ponying it up. (I would never even think of pirating it.)
&lt;/p&gt;
&lt;p&gt;
The final abomination is that the database is hosted on SQL Server 2000 and that means Enterprise Manager/Query Analyzer.  SQL Server Management Studio, part of SQL Server 2005, is so much nicer than that combo. Every time I fire up this suite of blast-from-the-past apps, I feel so dirty and ghetto. I'm hoping that someday soon they'll have the budget to allow me to convert over to an open-source CMS built in .NET 2.0.
&lt;/p&gt;
&lt;p&gt;
The relationship with the non-profit and my belief in the rightness of its mission is what keeps me going on this when every fiber of my being says, "Go elsewhere, youngish man!" They got screwed with this custom CMS&amp;mdash;the peril of being non-technical&amp;mdash;and I wonder how the design firm sleeps at night seeing some of the atrocities I've come across. (If I ever feel spunky or get to migrate away from their CMS, I'll have some excellent horror stories to share. I should probably write them down somewhere for that eventuality.)
&lt;/p&gt;</description><category>.Net Development</category><category>Personal</category><comments>http://bbrown.info/2008/02/20/the-things-i-do-for-money.aspx#Comments</comments><guid isPermaLink="false">0958e66c-f2d9-4caf-9bcb-c567a40cfe50</guid><pubDate>Wed, 20 Feb 2008 23:32:59 GMT</pubDate></item><item><title>PayPal Pwn3d</title><link>http://bbrown.info/2008/02/17/paypal-pwn3d.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
I was balancing my checkbook this morning when I discovered two charges I didn't recognize. My wife does her fair share of online transacting, so I asked her what they were. She couldn't remember so I did what I normally do: investigate. Most of the time, my research jogs her memory and I can dutifully assign the transaction the appropriate category in Quicken. This time was different.
&lt;/p&gt;
&lt;p&gt;
I went to PayPal and discovered two illicit transactions in euros to RapidShare. On my online banking site, I found a charge from Yahoo Small Business Hosting. Crap! The guy had changed my email address to a Yahoo one (the same one, incidentally, used to register a domain and set up hosting) and I promptly changed my password. I completed the PayPal dispute form.
&lt;/p&gt;
&lt;p&gt;
I went to Yahoo and tried to login for the guy (hoping he had used my compromised password&amp;mdash;a guy can dream, y'know). From my attempt to reset his password, I determined that he had my debit card number! I reported the card stolen and I think all of his attack vectors are closed off. I had only used my PayPal password once before with a wholly unrelated email address so I'm not worried about him ruining my online life.
&lt;/p&gt;
&lt;p&gt;
Sandi and I were trying to think of how we got compromised. It seems like a textbook case of phishing, but Sandi is pretty aware of that and her computer has nothing stored in Keychain for that PayPal account. I'm very aware of phishing and I haven't been to PayPal in a very long time. What's particularly confounding is the Yahoo account, which was definitely established with a credit card number and not through PayPal. Very strange, but all is being resolved now.
&lt;/p&gt;
&lt;p&gt;
The moral of this story is to balance your account regularly&amp;mdash;I last did it on February 8th. If I had waited longer, there's no telling how much more damage this a-hole could have done. I'm truly surprised at how little he did&amp;mdash;maybe he's a slacker&amp;mdash;so I guess I lucked out by not being violated by someone with ambition and drive.
&lt;/p&gt;</description><category>Personal</category><comments>http://bbrown.info/2008/02/17/paypal-pwn3d.aspx#Comments</comments><guid isPermaLink="false">c3d6c18c-5b1e-425b-92aa-aacc7b8cd740</guid><pubDate>Wed, 20 Feb 2008 23:12:40 GMT</pubDate></item><item><title>The Royal Treatment</title><link>http://bbrown.info/2008/02/12/the-royal-treatment.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
Apparently, Prince Andrew is &lt;a href="http://www.azcentral.com/arizonarepublic/business/articles/0211biz-talker0212-ON.html" title="Look at the second to the last paragraph: we're considering an expansion into the UK?!?!"&gt;visiting my workplace&lt;/a&gt; today. They've cordoned off a huge swath of the parking lot and there's some signs for media parking, so I expect it's going to be a zoo. I'm really not a fan of monarchy, but it's pretty exciting for such a high-profile visit. It sure beats &lt;a href="http://bbrown.info/2006/10/27/blowhard.aspx"&gt;J.D. Hayworth&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
[UPDATE (2/14/2008): Here's the &lt;a href="http://www.azcentral.com/community/gilbert/articles/0212sr-godaddy0213-ON.html"&gt;definitive article&lt;/a&gt; on the matter with a photo of our president looking thoughtful and the prince looking quite princely&amp;mdash;at least that's how I'd imagine a prince to look.]
&lt;/p&gt;
&lt;p style="font-size: smaller;"&gt;
[The views expressed on this website/weblog are mine alone and do not necessarily reflect the views of Go Daddy Software, Inc.]
&lt;/p&gt;</description><category>Go Daddy</category><comments>http://bbrown.info/2008/02/12/the-royal-treatment.aspx#Comments</comments><guid isPermaLink="false">702d7cb3-e5ce-4b68-8136-41eaff1bba6a</guid><pubDate>Thu, 14 Feb 2008 09:36:48 GMT</pubDate></item><item><title>Presidential Complications</title><link>http://bbrown.info/2008/02/07/presidential-complications.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
I just read &lt;a href="http://www.johnmccain.com/Informing/News/PressReleases/Read.aspx?guid=b639ae8b-5a9f-41d5-88a7-874cbefa2c40"&gt;John McCain's remarks&lt;/a&gt; to the Conservative Political Action Conference and I'm conflicted. I had written off John McCain nearly my entire political life: he's my state's senior senator and I've watched him side with Congressional Democrats over and over again. Maybe it was his formative years with Dennis Deconcini but I always assumed it was due to an inner contradiction that he had embraced.
&lt;/p&gt;
&lt;p&gt;
That contradiction is &lt;em&gt;altruism&lt;/em&gt;. While many of his most disagreeable actions seem to be motivated for the greater glory of John McCain, I've come to realize that he is sincere in his support for self-sacrifice&amp;mdash;to others, to the nation, to whomever so long as it's not self-interested. I saw his &lt;a href="http://www.youtube.com/watch?v=VFknKVjuyNk"&gt;willingness&lt;/a&gt; to commit troops for incessant intervention and his &lt;a href="http://www.washingtonmonthly.com/features/2001/0110.mccain.html"&gt;insistence on mandatory service&lt;/a&gt; as indicative of a core ethic of altruism. It didn't hurt that he says stuff like "[t]o sacrifice for a cause greater than yourself, and to sacrifice your life to the eminence of that cause, is the noblest activity of all."
&lt;/p&gt;
&lt;p&gt;
So his advocacy of &lt;a href="http://www.johnmccain.com/informing/issues/4a3ab6fe-b025-42b1-815b-13c696a61908.htm"&gt;limited government&lt;/a&gt;, &lt;a href="http://www.johnmccain.com/informing/issues/0b8e4db8-5b0c-459f-97ea-d7b542a78235.htm"&gt;reduced taxation&lt;/a&gt;, and &lt;a href="http://www.johnmccain.com/informing/issues/Read.aspx?guid=0b8e4db8-5b0c-459f-97ea-d7b542a78235"&gt;welfare reform&lt;/a&gt; rests alongside &lt;a href="http://www.fec.gov/pages/bcra/bcra_update.shtml"&gt;restricting free speech&lt;/a&gt;, &lt;a href="http://www.johnmccain.com/Informing/Issues/95b18512-d5b6-456e-90a2-12028d71df58.htm"&gt;criminalizing abortion&lt;/a&gt;, and &lt;a href="http://www.humanevents.com/article.php?id=24421"&gt;demonizing the rich&lt;/a&gt;. He has taken my side on a number of positions, but his support is practically coincidental. If you believe that Americans should sacrifice themselves for the good of everyone&amp;mdash;which in practice means sacrifice for whatever the state decides is good&amp;mdash;then how can you make a compelling case for capitalism, for freedom?
&lt;/p&gt;
&lt;p&gt;
Most of my disdain for McCain stemmed from this tenuous agreement. My position derives from a thorough &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0451147952/bbrown-20/ref=nosim/"&gt;defense of the morality of capitalism&lt;/a&gt;; his, as best as I can tell, from the notion that capitalism is the most practical means of serving others. Time and again, McCain has sided with the liberals whenever their bill or idea proved more sacrificial or utilitarian. I don't need that in a president or, frankly, a legislator.
&lt;/p&gt;
&lt;p&gt;
But McCain's remarks have me questioning opposition to his candidacy. He's said some really great things:
&lt;/p&gt;
&lt;blockquote&gt;
I am proud to be a conservative, and I make that claim because I share with you that most basic of conservative principles: that liberty is a right conferred by our Creator, not by governments, and that the proper object of justice and the rule of law in our country is not to aggregate power to the state but to protect the liberty and property of its citizens.
&lt;/blockquote&gt;
&lt;p&gt;
This is something the Founding Fathers could have said. It indicates an understanding that the Constitution is not so much a governing document as a limiting document. The founders believed that the Constitution defined what the federal government can do and anything it doesn't enumerate is beyond its purview. It's a great statement; I sincerely wish that he (or his speechwriter) actually grokked the underlying theory.
&lt;/p&gt;
&lt;blockquote&gt;
While I have long worked to help grow a public majority of support for Republican candidates and principles, I have also always believed, like you, in the wisdom of Ronald Reagan, who warned in an address to this conference in 1975, that "a political party cannot be all things to all people. It must represent certain fundamental beliefs which must not be compromised to political expediency or simply to swell its numbers."
&lt;/blockquote&gt;
&lt;p&gt;
I couldn't agree more. Further, his actions&amp;mdash;the ones that earned him the brand of the maverick&amp;mdash;underscore his words. I believe that he is a man of integrity and sincerity, even though I don't agree with him a lot.
&lt;/p&gt;
&lt;blockquote&gt;
Those are my beliefs, and you need not examine only my past votes and speeches to assure yourselves that they are my genuine convictions. You can take added confidence from the positions I have defended during this campaign. I campaigned in Iowa in opposition to agriculture subsidies. I campaigned in New Hampshire against big government mandated health care and for a free market solution to the problem of unavailable and unaffordable health care. I campaigned in Michigan for the tax incentives and trade policies that will create new and better jobs in that economically troubled state. I campaigned in Florida against the national catastrophic insurance fund bill that passed the House of Representatives and defended my opposition to the prescription drug benefit bill that saddled Americans with yet another hugely expensive entitlement program.
&lt;/blockquote&gt;
&lt;p&gt;
I do take added confidence in his contrarian views. I have not seen McCain pander at all&amp;mdash;and his campaign has lacked the religious overtones that nearly every other one has featured. He has had plenty of opportunities to kowtow to the religious right and he has largely avoided it&amp;mdash;earning the considerable enmity of evangelicals everywhere. I can appreciate that.
&lt;/p&gt;
&lt;blockquote&gt;
I intend to reduce [the size of the federal government]. I will not sign a bill with earmarks in it, any earmarks in it. I will fight for the line item veto, and I will not permit any expansion whatsoever of the entitlement programs that are bankrupting us. On the contrary, I intend to reform those programs so that government is no longer in that habit of making promises to Americans it does not have the means to keep.
&lt;/blockquote&gt;
&lt;p&gt;
Oh hell yeah! Given that I believe his sincerity and earnestness, I ascribe tremendous value to his pledge to veto any bill with pork in it. I guess it means that a pork-free socialized medicine bill could conceivably be tendered and signed, but I'm confident that the other people's money flaunters in Congress couldn't put forth a pork-free bill.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;They will offer a big government solution to health care insurance coverage.&lt;/p&gt;

&lt;p&gt;I intend to address the problem with free market solutions and with respect for the freedom of individuals to make important choices for themselves.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
This is heartening even though it's not wholly in his control to effect. He's got &lt;a href="http://www.johnmccain.com/Informing/Issues/19ba2f1c-c03f-4ac2-8cd5-5cf2edb527cf.htm"&gt;some decent ideas&lt;/a&gt; on this subject. At the least, they're head and shoulders above those of &lt;a href="http://www.barackobama.com/issues/healthcare/"&gt;his&lt;/a&gt; &lt;a href="http://www.hillaryclinton.com/issues/healthcare/"&gt;opponents&lt;/a&gt;, whose main premise appears to be enslavement of doctors and medical personnel and an insistence on Canadian-style waiting lists. Oh, if only they were that explicit in their intentions! Instead, they focus on the consumer side of socialized medicine: everything is cheap and the same. They just don't talk about the fact that it's cheap if it's available at all and everyone gets the same dismal care.
&lt;/p&gt;
&lt;p&gt;
The rest of the speech is of varying quality and generally reinforces his commitment to sacrifice by his listeners and the American public. While that is damning, it's altogether too common. Every candidate would agree with his statements, as would most every candidate in the last hundred years. So it's not enough to torpedo him in my eyes.
&lt;/p&gt;
&lt;p&gt;
In conclusion, I'm re-evaluating my assessment of John McCain as president. I thought it would be damaging in the short-term and disastrous in the long-term but now I think it might only be damaging in the long-term and positive in the short. I'm working on an entry about how I evaluate candidates and I'll cover the internal debates regarding McCain there.
&lt;/p&gt;</description><category>Current Events</category><category>Personal</category><category>Politics</category><comments>http://bbrown.info/2008/02/07/presidential-complications.aspx#Comments</comments><guid isPermaLink="false">aad8c9f9-15d5-4b0a-951a-2e0298923cde</guid><pubDate>Thu, 07 Feb 2008 16:47:49 GMT</pubDate></item><item><title>Priorities</title><link>http://bbrown.info/2008/02/05/priorities.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;
My wife and I were discussing politics today as we often do and I discovered that while we agree on the issues&amp;mdash;surprisingly almost entirely&amp;mdash;we really differed on our hot buttons.
&lt;/p&gt;
&lt;p&gt;
Her big ones are illegal immigration and health care. She will pass on a candidate that advocates restricting immigration or wants to socialize medicine. She asked what my priorities were and I had to confess that I'd never thought about ordering them. To me, when nearly every candidate's position on nearly every issue erodes liberty and reduces freedom, it's hard to say which sop is most important.
&lt;/p&gt;
&lt;p&gt;
Thinking on it more, though, I realized that that is really only true in the longer-term. In the short-term, I judge candidates mercilessly on the degree to which they'll likely hinder my life. So here's my top five:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Health care&lt;/strong&gt;: wrecking our health care system by adopting the public systems of generally-socialist countries frightens me greatly. It's ironic that many of these same countries are moving towards privatization due to the serious problems they've encountered. This is literally a matter of life and death to me. And once the health care system goes socialized, its vestiges will be with us for many generations to come.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Global warming&lt;/strong&gt;: I think that greenhouse gas emission reduction is, at once, the most grievous threat to our economy and the least in our control. The march towards some sort of "solution" seems inexorable and Senate ratification of whatever dreck the global community spews means that it's the law of our land. I'm pretty sure the Supreme Court can't second-guess international treaties.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Welfare&lt;/strong&gt;: entitlement programs represent a blank check on my wages. What's worse, as the rest of the economy suffers under the inevitable interventionist policies of presidents and Congresscritters the welfare rolls swell. The money's got to come from somewhere people and that somewhere is the labor of the successful.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;National service&lt;/strong&gt;: the call to required sacrifice chills me to the core. I'm way past the age where this would be a personal issue, but I do have kids and I would &lt;em&gt;hate&lt;/em&gt; for them to be pressed into service against their will at any point in their lives.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stem cell research&lt;/strong&gt;: I hate that such fundamental scientific research is funded and controlled by the government. The sad fact is that it is and there's no way around it at present. Stem cell research, from what this ignorant layman can gather, represents the future of medicine. This could easily be a life or death issue at some point for me and mine. I &lt;em&gt;hate&lt;/em&gt; that it is being held up because some people feel like a freaking embryo is a person with rights.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
To be sure, I care about a lot of other issues but these are the big ones. Soon I will write up how I plan to appraise candidates through the filter of these priorities. Hint: it ain't easy because there is no candidate that matches for me.
&lt;/p&gt;</description><category>Personal</category><category>Politics</category><comments>http://bbrown.info/2008/02/05/priorities.aspx#Comments</comments><guid isPermaLink="false">ca63d962-30c8-4e75-9103-103c6c1f4818</guid><pubDate>Tue, 05 Feb 2008 06:12:51 GMT</pubDate></item><item><title>Back to Lesser of Two Evils</title><link>http://bbrown.info/2008/01/30/back-to-lesser-of-two-evils.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;span&gt;&lt;a href="http://www.cnn.com/2008/POLITICS/01/30/fl.primary/"&gt; Great&lt;/a&gt;&lt;/span&gt;. &lt;span&gt;&lt;a href="http://bbrown.info/2007/04/13/rudy-is-my-man.aspx"&gt; My man&lt;/a&gt;&lt;/span&gt; manages to blow an early lead by adopting a strategy of focusing on one state for most of the primary season. I guess there was some sense to that because of the need to prioritize, but he essentially wrote himself out of the press for several months. And I think that is what killed his chances. *sigh*</description><category>Politics</category><category>Personal</category><comments>http://bbrown.info/2008/01/30/back-to-lesser-of-two-evils.aspx#Comments</comments><guid isPermaLink="false">2e9c0dfd-8b72-459e-a45e-faad7508ae40</guid><pubDate>Wed, 30 Jan 2008 05:31:34 GMT</pubDate></item><item><title>On a ReSharper Kick Lately</title><link>http://bbrown.info/2008/01/29/on-a-resharper-kick-lately.aspx</link><dc:creator>bbrown</dc:creator><description>&lt;p&gt;I've been tweaking &lt;a href="http://www.jetbrains.com/resharper/"&gt;ReSharper&lt;/a&gt; something fierce lately. I've talked &lt;a href="http://bbrown.info/2005/07/21/looking-sharper-2.aspx"&gt;about it&lt;/a&gt; &lt;a href="http://bbrown.info/2006/05/23/get-thee-to-thy-browser-and-download.aspx"&gt;before&lt;/a&gt;, but some day I'm going to write up all the things that make me love that little Visual Studio add-in. I know some suggest you should &lt;a title="Defaults are great, but how often are you working on a machine that is not yours?" href="http://www.codinghorror.com/blog/archives/000290.html"&gt;learn to love defaults&lt;/a&gt;, but others argue for &lt;a href="http://pragmaticprogrammer.com/the-pragmatic-programmer/extracts/tips"&gt;knowing thy editor&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;One of my favorite features are &lt;a href="http://www.jetbrains.com/resharper/features/codeTemplate.html"&gt;live templates&lt;/a&gt;. If you can get &lt;a href="http://joeydotnet.com/blog/archive/2006/12/07/11.aspx"&gt;used to them&lt;/a&gt;, your productivity will soar since your hands will never leave the keyboard. I have gotten used to them and regularly create new ones when I find myself repeating.&lt;/p&gt; &lt;p&gt;Today I created an awesome template for doing &lt;code&gt;StringBuilder.Append&lt;/code&gt;s. Now all I type is &lt;code&gt;sb&lt;/code&gt; and it expands to &lt;code&gt;actualStringBuilderObject.Append("MESSAGE");&lt;/code&gt; with the cursor replacing the "MESSAGE" string and the enter key dropping the cursor off at the end of the line. That description doesn't do the template justice, so just make one using the screenshot below:&lt;/p&gt; &lt;p style="text-align:center;"&gt;&lt;a href="http://bbrown.info/images/34-25/resharper-stringbuilder-live-template-large_2.png" target="_blank"&gt;&lt;img style="border: 0px none ;" alt="Screenshot of ReSharper Live Template dialog" src="http://bbrown.info/images/34-25/resharper-stringbuilder-live-template-large_thumb.png" border="0" height="244" width="230"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;You can get to that dialog by clicking ReSharper &amp;gt; Options &amp;gt; Live Templates and then clicking on the + icon.&lt;/p&gt;</description><category>.Net Development</category><comments>http://bbrown.info/2008/01/29/on-a-resharper-kick-lately.aspx#Comments</comments><guid isPermaLink="false">ea51469b-6b62-4022-8fa8-c9620784f9fd</guid><pubDate>Tue, 29 Jan 2008 15:09:40 GMT</pubDate></item></channel></rss>