<?xml version="1.0" encoding="iso-8859-1"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://blogs.codehaus.org/people/geir//archives/misc.html">
<title>Geir&apos;s Blog - Misc</title>
<link>http://blogs.codehaus.org/people/geir//archives/misc.html</link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-08-06T08:03:42-05:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.661" />

<items>
<rdf:Seq><rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001723_natural_dentistry.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001719_fantastic.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001716_cycles_of_renewal.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001715_on_return.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001711_vote_for_simon.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001708_if_nothing_else_its_entertaining.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001707_time_money.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001706_looking_for_a_few_good_women.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001701_wwwhalfpricetechcrunchcom.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001671_seen_in_nyc.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001665_starbucks_tmobile_and_firefox.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001661_gmail_via_imap_problem.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001658_meeting_etiquette.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001655_testing_my_ethics.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/people/geir/archives/001653_puts_the_penny_in_perspective.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001723_natural_dentistry.html">
<title>&quot;Natural&quot; Dentistry</title>
<link>http://blogs.codehaus.org/people/geir/archives/001723_natural_dentistry.html</link>
<description><![CDATA[<p>
Nothing like drug-free reconstructive dental work to focus one's attention!
</p>]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-08-06T08:03:42-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001719_fantastic.html">
<title>Fantastic</title>
<link>http://blogs.codehaus.org/people/geir/archives/001719_fantastic.html</link>
<description><![CDATA[<a href="http://seantevis.com/kansas/3000/running-for-office-xkcd-style/">http://seantevis.com/kansas/3000/running-for-office-xkcd-style/</a>]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-08-02T13:40:33-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001716_cycles_of_renewal.html">
<title>Cycles of Renewal</title>
<link>http://blogs.codehaus.org/people/geir/archives/001716_cycles_of_renewal.html</link>
<description><![CDATA[<p>
Every now and then I'm reminded how cyclical life is.  The carbon cycle, the Krebs cycle, the Carnot cycle, the business cycle, technology cycles ("Cloud computing!  It's the new SOA!")...
</p>

<p>
Every morning, I take the subway from GCT to 23rd St in Manhattan, which is near the NY Police Academy.   Over the last year and a half that I've been working again in NYC, I've noticed the young men and women police cadets as they too ride the same subway, exiting at 23rd St.  If you pay attention, you can see gentle change.  First, the are just in their uniforms, maybe with their "New York Police Academy" duffel bags.  Over time they eventually get a nightstick (or whatever they call them these days.. maybe a RMASIRCD ? "Rigid Mass for Alleged Suspect Influence via Rapid Contact Deceleration") which is neatly attached to the side of their NYPDA duffel with velcro straps clearly designed for such purpose.  Very unthreatening.  Then come the patrol pads, large, leather covered pads that they are required to carry in their right back pocket, which seems specifically tailored for this purpose.
</p>

<p>
After the pads come "the book", this *massive* binder which I can only assume is the penal code applicable to street policing.  It's huge.  Dragging these around, you'd think they were Marine recruits undergoing some sadistic boot-camp routine at Parris Island.  Obvious jokes about "throwing the book at 'em" come to mind...  Then comes the "utility belt" - gunless of course - that gets attached to the duffel bag strap.  And so forth.
</p>

<p> 
A few weeks ago, the cadets disappeared.  Budget cuts?  Shipped off to Iraq under some "It's not a draft.. really...  they willingly sign their stop-loss orders..."-type Pentagon program? Some silly DHS drill harassing the aged and infirm at airport security checkpoints?  Graduation? :)
</p>

<p>
This morning, coming down the stairs to the downtown subway platform, I noticed suits.  Now, at 6:30am, there aren't a lot of suits riding the 6 downtown from GCT, just a lot of construction workers, software engineers, and other blue-collar types, so the density of suits were noticeable.  And as I looked I noticed that they were somewhat I'll fitting and wrinkled - like that suit you had in high school that fit for the wedding you had to go to in your Junior year, but didn't work so well in your Senior year.  And everyone had a duffel bag, but all different.  And I caught them eyeing each other, but without real recognition.  Well dressed terrorists, pretending to not know each other?
</p>

<p>
I stood next to one on the subway, and asked him :
</p>

<blockquote>
"Excuse me..."
<br>
"Sir?"
</blockquote>

<p>
"Sir?"?  This is NYC.  Who responds with "Sir?" in a NYC subway other than tourists?  Did I run into a missionary group?  Maybe the terrorist theory has some merit...
</p>

<blockquote>
"Well, I couldn't help noticing the suits..."
<br>
"Yes sir"
<br>
"And it can't be a coincidence that a multi-cultural group of young people in somewhat ill-fitting and uncomfortable looking suits, each with a random duffel bag of similar size and contents - judging from the shape - happen to converge on the downtown 6 platform at 6:30 in the morning by sheer coincidence."
<br>
"No sir...."
</blockquote>

<p>
This was the new academy class.  They hadn't been issued their uniforms, and clearly they hadn't been instructed to dress to blend in.  I spent a few more minutes talking to the young man - what his hopes are (working with the Transit Authority), if he's afraid ("Well, NYC is better than it used to be...") and how to cope with the danger ("You just have to always be aware"... "Isn't that tiring?" ... "I guess it will be...").  I couldn't imagine doing what he's doing.
</p>

<p>
I didn't get his name, and I doubt he'll ever read this. (I mean, even my friends don't read this...) But either way, to that young man and the rest like him on that train and trains to follow - thanks.  You're brave and we're glad you're here.  I'm sure you'll make a fine officer and I wish you the very best in your new career.
</p>

<p>
And yes, I'll be watching for the bag, the pad, the stick the belt and the book.  And once again, I'll make the "throw the book at 'em" joke.  And I suspect I'll hear a very polite "Yes sir."
</p>

]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-07-18T07:33:37-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001715_on_return.html">
<title>On return</title>
<link>http://blogs.codehaus.org/people/geir/archives/001715_on_return.html</link>
<description><![CDATA[<p>
I'm on the way back from FOO.  Other than the 3.5 hour delay for my redeye, it was as always a perfect weekend.  Perfect weather and a perfect event.  It was great to see old friends and make new ones and get a glimpse of what truly interesting and talented people are doing.  I always go away humbled from these.
</p>

<p>
(We managed to tie the standing FOO Werewolf record.  End of sat was 6:15am.  Never trust Jane after 5am.... Imagine you find yourself in a world separated by time and space from your own, where you are a humble villager, seer-less, healer-less, werewolf-less... gets confusing awfully fast....)
</p>]]></description>
<dc:subject>Travel</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-07-14T03:14:31-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001711_vote_for_simon.html">
<title>Vote for Simon</title>
<link>http://blogs.codehaus.org/people/geir/archives/001711_vote_for_simon.html</link>
<description><![CDATA[<p>
Simon has a <a href="http://www.flickr.com/photos/webmink/480398424/">stunning photo</a> of the Sydney Opera House and seems to be tangling w/ said opera house on some bizarro Aussie copyright law,  and he needs your <a href="http://www.webmink.net/2008/06/please-vote-for-my-photo.htm">vote</a>.  Go vote.
</p>]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-06-16T07:26:15-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001708_if_nothing_else_its_entertaining.html">
<title>If nothing else, it&apos;s entertaining</title>
<link>http://blogs.codehaus.org/people/geir/archives/001708_if_nothing_else_its_entertaining.html</link>
<description><![CDATA[<p>
You don't often see the CEO and board of a publicly traded company described as a stereotypical "James Bond" villain.  <a href="http://www.alleyinsider.com/2008/6/icahn_calls_yahoo_deceitful_demands_yang_rescind_2_4b_severance_bonus_plan">Carl Icahn :</a>
</p>
<blockquote>
Until now I naively believed that
self-destructive doomsday machines were fictional devices found only in James
Bond movies. I never believed that anyone would actually create and activate one
in real life. I guess I never knew about Yang and the Yahoo Board.
</blockquote>]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-06-05T05:39:13-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001707_time_money.html">
<title>Time != Money</title>
<link>http://blogs.codehaus.org/people/geir/archives/001707_time_money.html</link>
<description><![CDATA[<p>
Why is there a penalty for stealing money, but there's no penalty for stealing/wasting time?
</p>
<p>
I can never get time back.  I can always make another $20.
</p>
]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-05-31T21:02:22-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001706_looking_for_a_few_good_women.html">
<title>Looking for a few good [wo]men</title>
<link>http://blogs.codehaus.org/people/geir/archives/001706_looking_for_a_few_good_women.html</link>
<description><![CDATA[<p>
This post is a RFP - "Request for People".
</p>

<p>
I've been meaning to announce that I've joined a new startup, <a href="http://www.10gen.com">10gen</a>.  I'll write more about the change later. The upshot of 10gen should be well explained on the site (and if not, let me know so I can fix it), but in brief, we're developing a "platform" for what is very loosely called "cloud computing".  I say "loosely", because the term encompasses a very broad range of technology and services, from basic grid computing to <a href="http://www.amazon.com/gp/browse.html?node=3435361">AWS</a> to <a  href="http://code.google.com/appengine/">AppEngine</a> to SalesForce to EngineYard to ...  I'm working with some <a href="http://www.10gen.com/team">very smart and accomplished</a> people (ignore the guy at the bottom of the page) and I'm lucky - we appear to all share the same views on code, agility, process, technology, product, etc. 
</p>

<p>
What we're building is ambitious - an application server and a database that are designed for infinite scalability.  In addition, we're building developer tooling, application libraries, and management infrastructure to help people develop, debug and deploy applications to said scalable application platform.  A similar example is Google's AppEngine - it's an app server with a kind of database to which you can write applications, and those apps will run across the Google's resource grid.  The 10gen platform is an app server with an object database (keep reading :), and this platform will run across a variety of resource grids - you can run it on Amazon's AWS, across standard managed hosting providers like Rackspace etc (even multiple ones, for geo and vendor diversity), or even run on your internal computing resources.
</p>

<p>
A key feature of our platform is that we're multi-language.  We're focused on Javascript and Ruby at the moment for writing applications,  but we have no religious or political convictions here - we're interested in supporting languages that people want to work on. (We are also dedicated to making such languages and related frameworks run fast.)  The constraint is that we think that to get internet scalability, standard programming models have to change a little - you can't just toss a LAMP stack or Java EE server onto AWS and expect infinite scalability.  While the benefits of AWS are clear - zero capex for infrastructure, dynamic resource availability, reduced operations personnel costs - you still have whatever scalability limitations you started with in your LAMP stack or Java EE server.  Don't get me wrong - this isn't a ding on LAMP, EE, or AWS but just a recognition of the challenges we're all facing with our standard tools.
</p>

<p>
On the database side, yes Virginia, it's an object database.  When I first heard this, I had what I imagine is the standard reaction by people that have only used RDBMSs - "huh?".  But after playing with it, and thinking about the problem space, I'm convinced that this kind of database architecture is not only nice, but required.  Clearly Google and Amazon think so too as their data stores are either object stores or tuple stores.  Sure, you can run a RDBMS on at Amazon, but that's just as scalable as your current config.  It's clear that an ODBMS isn't going to be the right database for all applications, but I think that what we have is very "fit for purpose", and the RDBMS isn't the right database for all applications either.  (Think of how much time we all spend as programmers trying to deal with the RDBMS in a sane way via JPA, Hibernate, iBatis, JDO, Linq, ActiveRecord, ActiveTable, Django, SQLAlchemy, Storm, DataMapper, DataXtend, etc)</p>

<p>
Anyway, we're looking for really good people to join the team.  We're focused on hiring in our New York office on 20th Street in what is colloquially known as "Silicon Alley", but I'll consider other arrangements.  We have some really big and interesting problems to solve, and we need people of all experience levels and backgrounds.  The app server is written in Java, and the database in C++.  There are all sorts of scalability, grid and management issues to solve.  Our application libraries and frameworks are written in Java, Javascript and Ruby. We want to build tooling for Eclipse.  We're going to be open sourcing major parts of our codebase. I need core appserver and db engineers, application library and framework engineers, Ruby and Ruby on Rails engineers, Eclipse plugin engineers, QA engineers, QA technicians, technical writers, community leaders and managers, developer relationship managers, etc.  The list goes one.  I could formally list the job specs, but I think that if you've read this far, our time would be better spent talking.  Just drop me a mail at geir at 10gen dot com.  If you have my phone number, call me.
</p>

<p>
This is an exhilarating,  terrifying space with exhilarating, terrifying problems to solve, and we have an opportunity to make a real impact.  Life is too short to be bored :)
</p>]]></description>
<dc:subject>General Computing</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-05-30T07:23:37-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001701_wwwhalfpricetechcrunchcom.html">
<title>www.half-price-techcrunch.com</title>
<link>http://blogs.codehaus.org/people/geir/archives/001701_wwwhalfpricetechcrunchcom.html</link>
<description><![CDATA[<p>
I'm looking for help setting up a new business based on  <a href="http://www.techcrunch.com/2008/05/27/its-time-to-rethink-copyright-law/">some novel ideas</a> by Michael Arrington : offering ads on TechCrunch content at half the price of TechCrunch.
</p>
<p>
I'm guessing he won't mind - it will support his conference and T-shirt business.
</p> 
]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-05-27T14:48:20-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001671_seen_in_nyc.html">
<title>Seen in NYC</title>
<link>http://blogs.codehaus.org/people/geir/archives/001671_seen_in_nyc.html</link>
<description><![CDATA[<table>
<tr>
<td>
<img src="http://blogs.codehaus.org/people/geir//spitzer.jpg" border="0" height="320" width="240" alt="spitzer.jpg" align="left" />
</td>
</tr>
</table>
]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-03-25T07:50:17-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001665_starbucks_tmobile_and_firefox.html">
<title>Starbucks, T-Mobile and Firefox</title>
<link>http://blogs.codehaus.org/people/geir/archives/001665_starbucks_tmobile_and_firefox.html</link>
<description><![CDATA[<p>
Poor T-Mobile.  They <a href="http://blog.wired.com/business/2008/02/att-bumps-out-t.html">lost</a> the wifi franchise in Starbucks.
</p>
<p>
They modified the login page, at least here in Manhattan, to explain.  In doing so, they modified it so that it doesn't work in Firefox on a mac - the login form doesn't render.  I actually had to boot Safari.
</p>
<p>
I probably won't miss you.
</p>
 ]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-03-05T07:15:58-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001661_gmail_via_imap_problem.html">
<title>GMail via IMAP problem</title>
<link>http://blogs.codehaus.org/people/geir/archives/001661_gmail_via_imap_problem.html</link>
<description><![CDATA[<p>
At work, I'm testing GoogleApps/GMail for our mail.  I use Mail.app on the mac, and have an iPhone.  For personal mail, I've been using a hosted provider for years (<a href="http://www.tuffmail.com/">Tuffmail<a/>, and I highly recommend them).
</p>

<p>
So here's the problem - I can't seem to get Google to respect the fact that I read mail on the iPhone.  It doesn't reflect that the message is read in Mail.app.  It does handle deletions just fine though.
</p>

<p>
While it's popular to blame Apple for mishandling IMAP, I know that they at least have this right, as I can do this for personal mail - when read on the iPhone, it (w/in seconds) appears as read on Mail.app.
</p>

<p>
Have I misconfigured something?  I can't seem to find anything relevant in Mail.app or the mail settings on the phone
</p>]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-02-16T07:37:40-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001658_meeting_etiquette.html">
<title>meeting etiquette</title>
<link>http://blogs.codehaus.org/people/geir/archives/001658_meeting_etiquette.html</link>
<description><![CDATA[<p>
The woman next to me feels it necessary to simply bang on her keyboard as she types at a small conference here in NY... what is proper etiquette to get her to stop?  Ask nicely?  Shut the lid on her laptop?  Just frogmarch her out of the room? 
</p>
]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-02-06T11:45:49-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001655_testing_my_ethics.html">
<title>testing my ethics</title>
<link>http://blogs.codehaus.org/people/geir/archives/001655_testing_my_ethics.html</link>
<description>I&apos;m was at 36,000ft above the atlantic going west.  We&apos;re just passing Iceland.  I had rented the latest Pirates of the Carribean via iTunes before I left on this latest UK jaunt, and after a few rather intense few days, was very excited sit back, chill and  watch it in a Steve-Jobs-Approved way,  of course.  Which is fine - I just want to watch the  movie.  After all - this was trip #3 to the UK this month, and I&apos;d seen everything that AA was showing on the plane that I had a vague interest in. 

But, much to my dismay...  I can&apos;t watch it.  Why?  Some clown at Apple decided that one has to be connected to the internet to watch a movie that you paid for and downloaded.  (Yeah, for Joost you need to be connected even though we cache, because we *are* a streaming service...)  I assume said clown wanted to prevent the 0.0025% of all mac users that use virtualization from doing VM snapshots and watching the movie over again or something.

I&apos;m actually a big fan of copyright and other IP rights (and ironically think that Hillary Rosen and the RIAA did more harm to copyright owners than anyone realizes - single-handedly, she created a generation of people that simply don&apos;t respect IP), but at that moment, I *completely* understood at least one aspect of what drives the anti-DRM crowd (and there are others, such as DRM not respecting copyright expiration and fair use). 

It&apos;s only a matter of time before some 17-year-old breaks Apple&apos;s DRM, probably out of frustration like mine.   I hope that isn&apos;t what it takes for me to watch movies I rent.
</description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-02-02T05:44:48-05:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/people/geir/archives/001653_puts_the_penny_in_perspective.html">
<title>Puts the penny in perspective</title>
<link>http://blogs.codehaus.org/people/geir/archives/001653_puts_the_penny_in_perspective.html</link>
<description><![CDATA[<a href="http://www.kokogiak.com/megapenny/default.asp">http://www.kokogiak.com/megapenny/default.asp</a>]]></description>
<dc:subject>Misc</dc:subject>
<dc:creator>geir</dc:creator>
<dc:date>2008-01-23T04:18:05-05:00</dc:date>
</item>


</rdf:RDF>
