<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Aaron Brethorst]]></title>
  <link href="http://www.brethorsting.com/atom.xml" rel="self"/>
  <link href="http://www.brethorsting.com/"/>
  <updated>2012-08-01T15:52:52-07:00</updated>
  <id>http://www.brethorsting.com/</id>
  <author>
    <name><![CDATA[Aaron Brethorst]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[Another Week, Another Project: Icon Maven]]></title>
    <link href="http://www.brethorsting.com/blog/2012/08/another-week/"/>
    <updated>2012-08-01T15:23:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2012/08/another-week</id>
    <content type="html"><![CDATA[<p>On Monday night, I was trolling through Google looking for an icon for an iOS app I&#8217;m building. I have literally thousands of icons stored on my computer, but none of them fit my needs. Google was basically no help at all. Searching for &#8220;iOS app icons&#8221;, &#8220;mobile app icons&#8221;, or variations of the above sends you to year old Quora and Stack Overflow posts, one-off sites from icon creators, or borderline spam sites. Needless to say, I was a bit frustrated.</p>

<p>So, I did what anyone would do: I fired up TextMate, created a new Rails app, and launched it within 24 hours.</p>

<p>Icon Maven is the <a href='http://www.iconmaven.com'>the easiest way to find icons for your iOS, mobile and web projects</a>. It&#8217;s a curated collection of icon sets that don&#8217;t suck. For the moment, the collection is relatively small. But, I think what&#8217;s there is fantastic, and it will only continue to grow. Check it out!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Find Farmers Markets Near You]]></title>
    <link href="http://www.brethorsting.com/blog/2012/07/find-farmers-markets-near-you/"/>
    <updated>2012-07-15T23:11:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2012/07/find-farmers-markets-near-you</id>
    <content type="html"><![CDATA[<p>Earlier today it struck me that, although I know about and frequent the Broadway Farmers Market, there are a ton of other markets in the Seattle area that I never go to. I went off to find out how many, and was surprised to discover that there appear to be no less than fifteen Farmers Markets in and around Seattle. From there, I started wondering how many there were across the United States. I happened upon a dataset hosted on <a href="http://www.data.gov">Data.gov</a> that pegged the answer as being around 6,000. This, quite frankly, blew my mind.</p>

<p>Anyway, being the kind of dork that I am, I immediately decided to take this dataset and wrap a website around it. About two hours later, I had a fully functioning <a href="http://www.yourfarmersmarkets.com">guide to local farmers markets</a>, and even a halfway decent domain name to go with it. Hopefully, it&#8217;ll be useful to someone!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Video Game Emulators for Kindle Fire]]></title>
    <link href="http://www.brethorsting.com/blog/2012/06/video-game-emulators-for-kindle-fire/"/>
    <updated>2012-06-26T01:10:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2012/06/video-game-emulators-for-kindle-fire</id>
    <content type="html"><![CDATA[<p>I don&#8217;t know why this never occurred to me before today, but it struck me that the Kindle Fire would be a great system on which to play old-school video games. I&#8217;m not a big fan of the virtual controller setup, but I bet that the 7&#8221; screen would work way better than a bitty little 3.5 or 4&#8221; screen. So, I think I&#8217;m going to have to play around with this in the next couple days and see what my old go-to game, Final Fantasy VI, looks like on the Fire.</p>

<p>To that end, I found this <a href='http://www.kindlefireemulators.com/pages/3-super-nintendo-entertainment-system-snes'>Android (or Kindle Fire) emulator for the SNES</a> that ought to work for me. Let&#8217;s see what happens; I&#8217;m excited! (and yes, for the record, I do own FFVI. Or 3, I suppose.)</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Bite me, Wordpress]]></title>
    <link href="http://www.brethorsting.com/blog/2012/04/bite-me/"/>
    <updated>2012-04-03T14:55:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2012/04/bite-me</id>
    <content type="html"><![CDATA[<p>I finally bit the bullet and moved off Wordpress today after learning that my blog had been hacked at some point in the recent past. I decided to switch over to Octopress, which is based on Jekyll, in part because there&#8217;s an easy-to-use Wordpress importer. Additionally, I was able to install a clean version of Wordpress, and dump out a collection of all of my posts into WxR format, so no content lost, no permalinks changed.</p>

<p>Yay for Ruby, boo for Wordpress security.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[(via Instapaper) - the most popular articles on Twitter]]></title>
    <link href="http://www.brethorsting.com/blog/2012/03/via-instapaper-most-popular-articles-on-twitter/"/>
    <updated>2012-03-03T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2012/03/via-instapaper-most-popular-articles-on-twitter</id>
    <content type="html"><![CDATA[<p>A couple weeks back, I noticed that when you &#8216;like&#8217; an article in Instapaper, it will publish a link to it on your Twitter account with a predictable suffix, assuming of course that you have enabled Twitter integration. The most interesting part of this for me was the predictable suffix thing. Namely, it&#8217;s really easy to run a search on Twitter to specifically pull out all of the articles that people have liked &#8220;(via Instapaper)&#8221;. With that bit of knowledge, I was able to build a working prototype of what would become my new site, <a href="http://www.viainstapaper.com">(via Instapaper)</a>.</p>

<p>In short, (via Instapaper) helps you find the <a href="http://www.viainstapaper.com">most popular articles</a> (or liked) from Instapaper, as seen on Twitter. The site has, given the amount of time I&#8217;ve spent on it, become a reasonable success. I&#8217;ve gotten mentioned by Marco Arment&#8217;s official Twitter account, received props from the creators of Longform and Give Me Something to Read, and am followed by a number of highly regarded journalists. All in all, not too shabby for a weekend project.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[A letter to Mayor McGinn]]></title>
    <link href="http://www.brethorsting.com/blog/2011/11/a-letter-to-mayor-mcginn/"/>
    <updated>2011-11-15T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2011/11/a-letter-to-mayor-mcginn</id>
    <content type="html"><![CDATA[<p>Regarding http://slog.thestranger.com/slog/archives/2011/11/15/dorli-rainey-84-pepper-sprayed-by-spd-at-occupy-seattle-protest</p>

<p>This needs to stop. Now. I voted for you because I thought Nickels was a useless idiot. I don&#8217;t think the same of you, but—assuming you do not—I will vote-for, donate-to and GOTV-for anyone who repudiates this action.</p>

<p>thanks,
Aaron</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[What is there to say?]]></title>
    <link href="http://www.brethorsting.com/blog/2011/10/what-is-there-to-say/"/>
    <updated>2011-10-05T00:00:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2011/10/what-is-there-to-say</id>
    <content type="html"><![CDATA[<p>Begin forwarded message:</p>

<p>From: Aaron Brethorst
Subject: What is there to say?
Date: August 25, 2011 1:54:21 AM PDT
To: steve@apple.com</p>

<p>For some reason, i feel like i am emailing santa claus. I&#8217;m saddened to hear that you&#8217;ve resigned.</p>

<p>You&#8217;ve been an inspiration to me for well over half my life. I wish you all the best, and if I prayed, you&#8217;d be in them.</p>

<p>You&#8217;re an inspiration to millions, and an incredible human being.</p>

<p>I hope to see a fourth act. Godspeed.</p>

<p>Aaron</p>

<p>Sent from my iPhone</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Round Pegs in Square Holes]]></title>
    <link href="http://www.brethorsting.com/blog/2011/10/round-pegs-in-square-holes/"/>
    <updated>2011-10-05T00:00:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2011/10/round-pegs-in-square-holes</id>
    <content type="html"><![CDATA[<p><img src="http://www.brethorsting.com/images/blog/Screen-Shot-2011-10-05-at-10.00.25-PM.png" alt="" /></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Abbottabad looks like a nice place for a vacation]]></title>
    <link href="http://www.brethorsting.com/blog/2011/05/abbottabad-looks-like-a-nice-place-for-a-vacation/"/>
    <updated>2011-05-01T00:00:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2011/05/abbottabad-looks-like-a-nice-place-for-a-vacation</id>
    <content type="html"><![CDATA[<p>No, really. <a href="http://abbottabad-pakistan.com/">Check out some of the photos of Abbottabad on this website</a>.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[SB 5073 - Medical Marijuana]]></title>
    <link href="http://www.brethorsting.com/blog/2011/04/sb-5073-medical-marijuana/"/>
    <updated>2011-04-28T00:00:00-07:00</updated>
    <id>http://www.brethorsting.com/blog/2011/04/sb-5073-medical-marijuana</id>
    <content type="html"><![CDATA[<blockquote>
<div><strong>From: </strong>Aaron Brethorst</div>
<div><strong>Date: </strong>April 28, 2011 9:34:49 PM PDT</div>
<div><strong>To: </strong>christine.gregoire@gov.wa.gov</div>
<div><strong>Cc: </strong>chopp.frank@leg.wa.gov, jamie.pedersen@leg.wa.gov</div>
<div><strong>Subject: </strong><strong>Please Sign SB 5073 Into Law&#8211;Don&#8217;t Veto Any of It</strong></div>
<div>Dear Governor Gregoire,

I&#8217;ve been a Seattle resident for the past eight years. I don&#8217;t smoke pot, I work in the software industry, and I want you to sign this bill. I have friends who are cancer survivors who have needed and benefitted from medical uses of marijuana, and the act of vetoing this bill would do nothing but harm these wonderful people.

You&#8217;re stepping down in less than two years and will never have to worry about negative campaign ads vilifying you over this issue. So please, do the right thing and sign SB 5073 into law.

Thank you,
Aaron Brethorst

425-241-4008

1450 E Republican St #203
Seattle WA 98112</div></blockquote>


<div></div>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Jefferson Davis' Inaugural Speech]]></title>
    <link href="http://www.brethorsting.com/blog/2011/02/jefferson-davis-inaugural-speech/"/>
    <updated>2011-02-17T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2011/02/jefferson-davis-inaugural-speech</id>
    <content type="html"><![CDATA[<p><a href="http://opinionator.blogs.nytimes.com/2011/02/17/hastily-composed/">150 years ago tomorrow, Jefferson Davis became the first and only President of the Confederate States of America</a>.</p>

<blockquote>The address was most notable for what it left out: any attempt to explain how a nation could possibly remain viable, let alone democratic, if it were founded on the principle that any constituent part might withdraw as soon as it found itself in the minority on an important political issue.</blockquote>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Best Cocoa Controls]]></title>
    <link href="http://www.brethorsting.com/blog/2011/01/best-cocoa-controls/"/>
    <updated>2011-01-03T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2011/01/best-cocoa-controls</id>
    <content type="html"><![CDATA[<p>I just launched a new website that tracks <a href="http://cocoacontrols.com/">the best custom Cocoa controls for iOS and OS X</a>. It doesn&#8217;t have a ton on it yet, but I&#8217;m stocking it up with my favorite items. Also, feel free to submit your own!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Core Story]]></title>
    <link href="http://www.brethorsting.com/blog/2011/01/core-story/"/>
    <updated>2011-01-01T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2011/01/core-story</id>
    <content type="html"><![CDATA[<p><a href="http://www.reverb10.com/december-31-core-story/">December 31 – Core Story</a></p>

<p><em>What central story is at the core of you, and how do you share it with the world? (Bonus: Consider your reflections from this month. Look through them to discover a thread you may not have noticed until today.)</em></p>

<p>Huh? This question makes absolutely no sense. Fine, fine, fine: I&#8217;ll take a stab at it. Entrepreneurship, an acerbic nature, and a love of fine food.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[2011: Stuff to learn]]></title>
    <link href="http://www.brethorsting.com/blog/2010/12/2011-stuff-to-learn/"/>
    <updated>2010-12-30T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2010/12/2011-stuff-to-learn</id>
    <content type="html"><![CDATA[<p>There are a few key things I want to learn a lot more about in 2011. In particular, they are:</p>

<ul>
    <li>State-of-the-art Javascript: Backbone.js, Underscore.js, Coffeescript, and some more Sproutcore for good measure.</li>
    <li>JVM/JVM-alike: Scala and Android SDK (not necessarily together).</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Soul Food]]></title>
    <link href="http://www.brethorsting.com/blog/2010/12/soul-food/"/>
    <updated>2010-12-29T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2010/12/soul-food</id>
    <content type="html"><![CDATA[<p><a href="http://www.reverb10.com/december-26-soul-food/">December 26 – Soul Food</a></p>

<p><em>What did you eat this year that you will never forget? What went into your mouth &amp; touched your soul?</em></p>

<p>My first meal at Harvest Vine&#8217;s little brother, Txori, <a href="http://www.thestranger.com/seattle/Content?oid=484172">was a revelation</a>. Tragically, it&#8217;s gone now.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Photo]]></title>
    <link href="http://www.brethorsting.com/blog/2010/12/photo/"/>
    <updated>2010-12-29T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2010/12/photo</id>
    <content type="html"><![CDATA[<p><a href="http://www.reverb10.com/december-25-photo/">December 25 – Photo – a present to yourself</a>. <em>Sift through all the photos of you from the past year. Choose one that best captures you; either who you are, or who you strive to be. Find the shot of you that is worth a thousand words. Share the image, who shot it, where, and what it best reveals about you.</em></p>

<p>Normally, I&#8217;m on the other side of the camera.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Ordinary Joy]]></title>
    <link href="http://www.brethorsting.com/blog/2010/12/ordinary-joy/"/>
    <updated>2010-12-29T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2010/12/ordinary-joy</id>
    <content type="html"><![CDATA[<p><a href="http://www.reverb10.com/december-27-ordinary-joy/">December 27 – Ordinary Joy</a></p>

<p><em>Our most profound joy is often experienced during ordinary moments. What was one of your most joyful ordinary moments this year?</em></p>

<p>My most joyful ordinary moments are when I&#8217;m writing code, listening to music, and hit a groove in my work.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Find gas stations near airports]]></title>
    <link href="http://www.brethorsting.com/blog/2010/12/find-gas-stations-near-airports/"/>
    <updated>2010-12-29T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2010/12/find-gas-stations-near-airports</id>
    <content type="html"><![CDATA[<p>I was in Maui with my girlfriend over Christmas, and I had a problem you might have encountered before. We&#8217;re taking our rental car (a Ford Mustang convertible, incidentally) back to the airport, and we have <em>absolutely no idea</em> where to get gas.</p>

<p>When I picked up the car, I opted to fill up the car&#8217;s tank before taking it back to Hertz in order to avoid paying their exorbitant fees. But, of course, I&#8217;ve never been to Maui before, and so I had no idea where to fill up the tank. So, I hoped for the best, and—as luck would have it—there are several gas stations within a couple blocks of the airport. But still, this can be a serious problem at times.</p>

<p>And so, while driving to the airport, I realized this was a problem worth solving. So, I took a couple spare hours and built a web application to help you <a href="http://airportgasfinder.com">find gas stations near the airport</a> to gas up your rental car and avoid exorbitant fees.</p>

<p>There are desktop and mobile versions: the mobile app is built using jQuery Mobile, so it should run on any fairly modern web browser. I&#8217;ve tested it on Android and iOS and it works great on both.</p>

<p>Bear in mind, I literally wrote this in a handful of hours, so it&#8217;s not terribly feature-rich, but I think it fills a woefully underserved niche.</p>

<p><a href="http://airportgasfinder.com">Try it out, and see for yourself</a>!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Defining Moment]]></title>
    <link href="http://www.brethorsting.com/blog/2010/12/defining-moment/"/>
    <updated>2010-12-29T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2010/12/defining-moment</id>
    <content type="html"><![CDATA[<p><a href="http://www.reverb10.com/december-29-defining-moment/">December 29 – Defining Moment</a></p>

<p><em>Describe a defining moment or series of events that has affected your life this year.</em></p>

<p>Well, let&#8217;s see: my sputtering startup sputtered its last sputter, I spent a month-and-a-half afraid I was going to go broke and have to move back to MN, I started building up my business, and my business grew larger than I could&#8217;ve hoped for. Not too shabby!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Android in 5 Minutes (or your money back!)]]></title>
    <link href="http://www.brethorsting.com/blog/2010/12/android-in-5-minutes-or-your-money-back/"/>
    <updated>2010-12-29T00:00:00-08:00</updated>
    <id>http://www.brethorsting.com/blog/2010/12/android-in-5-minutes-or-your-money-back</id>
    <content type="html"><![CDATA[<p>In response to a request for help on how to get the Android SDK up and running on a Mac, I thought it might be worthwhile to go back through the process and see how simple and fast I could make it. As it works out, I was able to get the Android emulator running on my Mac in about 5 minutes.</p>

<p>Here&#8217;s what this (abbreviated) guide covers: getting the Android emulator running with Gingerbread.</p>

<p>Here&#8217;s what it doesn&#8217;t cover: everything else, including Eclipse installation, because—quite frankly—Eclipse is a hairy, scary beast.</p>

<p><strong>Step 1: Download the Android SDK</strong></p>

<p><a href="http://developer.android.com/sdk">Go to the Android Developers website</a>, and choose the appropriate package for your platform. In my case, it was the zip file entitled android-sdk_r08-mac_86.zip. Download the file. The package is about 28MB in size.</p>

<p><strong>Step 2: Stick it Somewhere Memorable</strong></p>

<p>I dragged the Android SDK folder into my /Applications folder, but you can put it wherever you want to.</p>

<p><strong>Step 3: Launch the AVD Manager</strong></p>

<p>Navigate into the Android SDK&#8217;s tools folder, and double click on the Unix executable called <em>android</em>. A window entitled <em>Android SDK and AVD Manager</em> will appear.</p>

<p><strong>Step 4: Install the Gingerbread SDK</strong></p>

<p>For whatever reason, Google decided to designate the components of each Android OS with three separate names. Gingerbread = 2.3 = API 9 (don&#8217;t ask, I have no idea). We&#8217;re going to install Gingerbread: choose <em>Available Packages</em> from the table on the left and click the disclosure triangle next to <em>Android Repository</em>.</p>

<p>You&#8217;ll see an item right near the top called &#8220;SDK Platform Android 2.3, API 9, revision 1&#8221;. Check the checkbox next to it and then click the <em>Install Selected</em> button in the lower right corner of the window.</p>

<p>A window entitled <em>Choose Packages to Install</em> will appear. Click the <em>Accept All</em> radio button button and then press the <em>Install</em> button. The Gingerbread SDK will now begin downloading.</p>

<p>Once complete, you can click the <em>Close</em> button (formerly labeled <em>Cancel</em>) on the <em>Installing Archives</em> window. Make sure you watch carefully as the dialog doesn&#8217;t provide any other meaningful feedback.</p>

<p><strong>Step 5: Create an AVD</strong></p>

<p>I think AVD stands for Android Virtual Device, but I could be horribly mistaken. Long story short, it&#8217;s the virtual hardware/software combination that the emulator will run to let you play with Android. Select <em>Virtual devices</em> from the left-hand table and click the <em>New</em> button.</p>

<p>Give your AVD a name; I called mine &#8220;Gingerbread.&#8221; Next, choose a target: the only option available will be <em>Android 2.3 - API Level 9</em>. Finally, click <em>Create AVD</em>.</p>

<p><strong>Step 6: Fire it Up!</strong></p>

<p>Select your new AVD in the Virtual devices list, and click the <em>Start&#8230;</em> button on the right hand side. A <em>Launch Options</em> dialog will appear. Ignore it, and click the <em>Launch</em> button. The Android emulator will appear and launch. Note that it takes a couple minutes for the emulator to boot. Congratulations! You&#8217;re all set!</p>
]]></content>
  </entry>
  
</feed>
