<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dave Martorana</title>
	<atom:link href="http://davemartorana.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davemartorana.com</link>
	<description>One half of &#60;a href=&#34;http://twoguysonbeer.com&#34; target=&#34;_blank&#34;&#62;Two Guys On Beer&#60;/a&#62;, one part of the incredible &#60;a href=&#34;http://labs.indyhall.org&#34; target=&#34;_blank&#34;&#62;IndyHall Labs&#60;/a&#62; crew.</description>
	<lastBuildDate>Thu, 01 Oct 2009 17:21:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MultiFirefox with Snow Leopard Support &#8211; Release</title>
		<link>http://davemartorana.com/logs/software/multifirefox-with-snow-leopard-support-release/</link>
		<comments>http://davemartorana.com/logs/software/multifirefox-with-snow-leopard-support-release/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 17:21:37 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://davemartorana.com/?p=110</guid>
		<description><![CDATA[Yeah, so, MultiFirefox 2.2 was released.  Like, a while ago.  Totally forgot to post about it.  Go get it.
]]></description>
			<content:encoded><![CDATA[<p>Yeah, so, <a href="/multifirefox">MultiFirefox 2.2</a> was released.  Like, a while ago.  Totally forgot to post about it.  <a href="/multifirefox">Go get it</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/software/multifirefox-with-snow-leopard-support-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MultiFirefox with experimental Snow Leopard Support</title>
		<link>http://davemartorana.com/logs/ramblings/multifirefox-with-experimental-snow-leopard-support/</link>
		<comments>http://davemartorana.com/logs/ramblings/multifirefox-with-experimental-snow-leopard-support/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 13:59:16 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://davemartorana.com/?p=106</guid>
		<description><![CDATA[I&#8217;ve put up for download a new version of MultiFirefox with experimental Snow Leopard support.  Please feel free to download and give it a try.  If you do try it, please hop over to the contact form and let me know how it went.  I&#8217;d like to release it soon, but only [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve put up for download a new version of MultiFirefox with <a href="/multifirefox">experimental Snow Leopard support</a>.  Please feel free to download and give it a try.  If you do try it, please hop over to the <a href="/contact/">contact form</a> and let me know how it went.  I&#8217;d like to release it soon, but only after a touch of beta testing.</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/ramblings/multifirefox-with-experimental-snow-leopard-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The most important interview Bill Moyers has ever done.</title>
		<link>http://davemartorana.com/logs/ramblings/the-most-important-interview-bill-moyers-has-ever-done/</link>
		<comments>http://davemartorana.com/logs/ramblings/the-most-important-interview-bill-moyers-has-ever-done/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 16:15:15 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[bill moyers]]></category>
		<category><![CDATA[cigna]]></category>
		<category><![CDATA[healthcare reform]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[lobbyists]]></category>
		<category><![CDATA[michael moore]]></category>
		<category><![CDATA[moral crisis]]></category>
		<category><![CDATA[moyers journal]]></category>
		<category><![CDATA[ruse]]></category>
		<category><![CDATA[sicko]]></category>
		<category><![CDATA[socialism]]></category>
		<category><![CDATA[treatment]]></category>
		<category><![CDATA[Wendell Potter]]></category>

		<guid isPermaLink="false">http://davemartorana.com/?p=95</guid>
		<description><![CDATA[http://www.pbs.org/moyers/journal/07102009/watch2.html
Bill Moyers &#8211; who has been around for ages, and has interviewed all kinds of incredible people &#8211; a man who&#8217;s life work speaks for itself &#8211; recently interviewed Wendell Potter, a former CIGNA executive, who gives some actual insight in to why the industry so badly wants to kill healthcare reform.  It&#8217;s not rocket [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Bill Moyers interviews Wendell Potter" href="http://www.pbs.org/moyers/journal/07102009/watch2.html" target="_blank">http://www.pbs.org/moyers/journal/07102009/watch2.html</a></p>
<p>Bill Moyers &#8211; who has been around for ages, and has interviewed all kinds of incredible people &#8211; a man who&#8217;s life work speaks for itself &#8211; recently interviewed Wendell Potter, a former CIGNA executive, who gives some actual insight in to why the industry so badly wants to kill healthcare reform.  It&#8217;s not rocket science of course &#8211; the more premiums brought in minus less money going out for treatment equals larger profits for companies and shareholders.  But one quote really caught me &#8211; &#8220;We make a lot of money in this country off of sick people.&#8221;  It&#8217;s really a sick situation we find ourselves in.</p>
<p>It&#8217;s important that Mr. Potter actualizes &#8220;<a title="Sicko" href="http://www.imdb.com/title/tt0386032/" target="_blank">Sicko</a>&#8220;, the Michael Moore movie that was so badly beaten down by the industry.  I am no personal fan of Michael Moore, but the lines we were fed about socialism and how bad Canada and the UK actually have it was all a carefully constructed ruse by the industry and lobbyists &#8211; that worked all too well.</p>
<p>Wendell Potter is not without blood on his hands &#8211; he was a top level executive, flying on private jets, making a massive salary for almost 15 years.  However, a <a title="The hottest places in hell are reserved for those who in times of great moral crisis maintain their neutrality." href="http://en.wikiquote.org/wiki/Dante_Alighieri#Misattributed" target="_blank">misquote by JFK of Dante&#8217;s Inferno</a> &#8211; misquote or not &#8211; and a visit to a medical clinic in middle America shook him to his core.</p>
<p>&#8220;The<strong> hottest places in hell</strong> are reserved for those who in times of great moral crisis maintain their neutrality.&#8221;</p>
<p>Please take the time to watch this, and post, tweet, and otherwise share it as much as you can.</p>
<p><a title="Bill Moyers interviews Wendell Potter" href="http://www.pbs.org/moyers/journal/07102009/watch2.html" target="_blank">http://www.pbs.org/moyers/journal/07102009/watch2.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/ramblings/the-most-important-interview-bill-moyers-has-ever-done/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Snow Leopard is ready.  Nothing else is.</title>
		<link>http://davemartorana.com/logs/ramblings/snow-leopard-is-ready-nothing-else-is/</link>
		<comments>http://davemartorana.com/logs/ramblings/snow-leopard-is-ready-nothing-else-is/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 13:35:50 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Experimental]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[little snitch]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[objective c]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[programmers]]></category>
		<category><![CDATA[roadblocks]]></category>
		<category><![CDATA[ScreenSaver]]></category>
		<category><![CDATA[screensavers]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[steermouse]]></category>
		<category><![CDATA[Twistori]]></category>
		<category><![CDATA[twistori desktop]]></category>

		<guid isPermaLink="false">http://davemartorana.com/?p=92</guid>
		<description><![CDATA[Ok, I take back &#8220;nothing else&#8221; and replace it with &#8220;a lot of shit.&#8221;  Turns out, Snow Leopard is rock solid, but there are hidden mysteries that it provides &#8211; especially where 64 bit is concerned &#8211; that make a lot of software out there&#8230; not ready.
Take for instance, MacPorts &#8211; a fantastic way of [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, I take back &#8220;nothing else&#8221; and replace it with &#8220;a lot of shit.&#8221;  Turns out, Snow Leopard is rock solid, but there are hidden mysteries that it provides &#8211; especially where 64 bit is concerned &#8211; that make a lot of software out there&#8230; not ready.</p>
<p><span id="more-92"></span>Take for instance, MacPorts &#8211; a fantastic way of running some F/OSS on OS X.  Doesn&#8217;t work.  Experimental support is built in to nightlies&#8230; which I guess is getting there.  Little Snitch simply disappeared.  Programs with ktexts &#8211; kernel extensions &#8211; like SoundFlower and SteerMouse are also dead in the water.</p>
<p>Other more commonly used programs die as well.  MS Office can&#8217;t update.  The Aptna IDE is a non-starter.  In fact, you&#8217;ll find that a large percentage of your software works in a large percentage of the way you expect but&#8230; wait&#8230; what&#8217;s that?  Why does this particular function no longer work?</p>
<p>Granted, Snow Leopard won&#8217;t be out until September probably, so there&#8217;s plenty of time for programmers to get their code up to date.  As one of those programmers, I can tell you that it&#8217;s going to be a bit of a battle.  I&#8217;m running into major roadblocks with Twistori Desktop and the ScreenSaver.framework package that differs a lot from Leopard-&gt;Snow Leopard.</p>
<p>In fact, none of your screensavers on Leopard will run in Snow Leopard.  Just an FYI.</p>
<p>Anyway, that&#8217;s enough of a rant.  I keep going back and forth between downgrading or not.  I need to start developing heavily in Snow Leopard to make sure that Multiplex and Twistori Desktop are ready.  However, I also need to push solid releases sooner than Snow Leopard will be released to our Leopard install base.</p>
<p>Hmm&#8230; what to do&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/ramblings/snow-leopard-is-ready-nothing-else-is/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The need for a new email client</title>
		<link>http://davemartorana.com/logs/software/the-need-for-a-new-email-client/</link>
		<comments>http://davemartorana.com/logs/software/the-need-for-a-new-email-client/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 16:29:44 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[email client]]></category>
		<category><![CDATA[entourage]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://davemartorana.com/?p=85</guid>
		<description><![CDATA[It&#8217;s really stunning to me &#8211; a plethora of people I know use Gmail and have for years.  Most do so not for the user interface &#8211; it&#8217;s pretty God-awful, but for the user experience.  (I had high hopes for themes, but alas.)  Specifically, threaded messaging, which I simply cannot do without.
With the totality with [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s really stunning to me &#8211; a plethora of people I know use Gmail and have for years.  Most do so not for the user interface &#8211; it&#8217;s pretty God-awful, but for the user experience.  (I had high hopes for themes, but alas.)  Specifically, threaded messaging, which I simply cannot do without.</p>
<p>With the totality with which people rely on Gmail&#8217;s threaded messaging interface, it&#8217;s incredible to me that there are a total of ZERO email clients &#8211; Windows or Mac &#8211; that include the same functionality.  It&#8217;s high time for a new email client.  But who will build it??</p>
<p><span id="more-85"></span>Well, not me obviously.  Not yet anyway &#8211; and that&#8217;s not necessarily a good thing.  I really shouldn&#8217;t be throwing stones at the development community for not doing a hard task that I&#8217;m not willing to take on myself.  Still, there is a gaping hole in the market.</p>
<p>Unfortunately, writing an email client program is no easy feat.  It&#8217;s incredibly difficult, actually, which is why Outlook is so heavily relied upon, Entourage is warned away from, and Apple&#8217;s Mail.app is universally love-hated &#8211; but the alternatives are almost non-existant.  The simple problem of handling massive gigabytes of data &#8211; and doing it in a fast, intelligent way &#8211; is something that would need to be solved even before one could start thinking of writing a client app.  Want to know why Yahoo, Google, and Microsoft do it so well?  Massive servers that crunch data all day, every day.  So imagine taking your outdated computer and asking it to crunch the same data.  Those are some difficult algorithms.</p>
<p>Still, there is a glaring omission in email clients.  Threaded conversations in Gmail have all but proven that much email &#8211; that we care about anyway &#8211; is conversational.  It doesn&#8217;t make sense to not have the entire conversation at your fingertips.  Some clients attempt to thread incoming emails, but they leave out your outgoing emails &#8211; that&#8217;s insane!  Conversations are rarely held on your email client without your voice &#8211; it&#8217;s so massively important that it be part of the thread!</p>
<p>The client that I currently have the most hope for is <a href="http://www.postbox-inc.com/" target="_blank">Postbox</a>. It&#8217;s threaded conversations are almost impossible to get at, but once you do &#8211; YES! &#8211; there they are.  Postbox has done a fantastic job of indexing email, and obviously has the ability to understand a conversation thread.  Why is the thread not managed immediately?  Why does it take twelve clicks to get to it?  Why is it only available when I search!?</p>
<p>One of the beautiful things of threaded conversations is that I may have a single line item with a (12) next to it.  12 new emails &#8211; all contextually related &#8211; in a single thread.  It unclutters my inbox!  It makes things readable!  And best of all, it allows me to read &#8211; all at once &#8211; all responses to a single thought.</p>
<p>Postbox &#8211; if you&#8217;re listening &#8211; THREAD ME PLEASE!  Until then, I&#8217;ll continue to use <a href="http://mailplaneapp.com/" target="_blank">Mailplane</a> &#8211; a great app, but a fake desktop client.</p>
<p>Man, it&#8217;s time for a new email client.</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/software/the-need-for-a-new-email-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Won&#8217;t use Google Checkout?  That charity could use your money&#8230;</title>
		<link>http://davemartorana.com/logs/indyhall-labs/wont-use-google-checkout-that-charity-could-use-your-money/</link>
		<comments>http://davemartorana.com/logs/indyhall-labs/wont-use-google-checkout-that-charity-could-use-your-money/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 19:39:41 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[IndyHall Labs]]></category>
		<category><![CDATA[charity]]></category>
		<category><![CDATA[google checkout]]></category>
		<category><![CDATA[IndyHall]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://davidmartorana.com/?p=78</guid>
		<description><![CDATA[Over at IndyHall Labs, we&#8217;re a bunch of independent designers, developers, usability experts, etc. &#8211; you&#8217;ve heard this from me before.  However, we have a policy that is relatively long standing (in terms of the age of IndyHall Labs) and it&#8217;s getting a little attention.

There are people out there, you see, that won&#8217;t use Google [...]]]></description>
			<content:encoded><![CDATA[<p style="font-size: 19.5px; line-height: 28.5px;">Over at IndyHall Labs, we&#8217;re a bunch of independent designers, developers, usability experts, etc. &#8211; you&#8217;ve heard this from me before.  However, we have a policy that is relatively long standing (in terms of the age of IndyHall Labs) and it&#8217;s getting a little attention.</p>
<p style="font-size: 19.5px; line-height: 28.5px;"><span id="more-78"></span></p>
<p style="font-size: 19.5px; line-height: 28.5px;">There are people out there, you see, that won&#8217;t use Google Checkout.  There are people that won&#8217;t use PayPal.  There are people that won&#8217;t use their credit card online at all.  As a person that sells software for a living, well, those are people you assume won&#8217;t become your customers.  Giving personal (and financial) information to a 3rd party processing agent is certainly something&#8230; well&#8230; personal.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">There are a plethora of reasons that one might choose to pay via PayPal but not Google Checkout.  There are just as many reasons that the opposite may be true.  Personal horror stories of one or the other top the list, or at least knowing someone that has a personal horror story.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">As people who collect money, the same sort of choice is presented when you build a custom e-commerce system.  We did so so we could provide a better user experience and integrate it tightly with our on-the-fly licensing back-end &#8211; we could have used a service such as Kagi, but we wanted to be able to customize our solution and customer presentation more tightly.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">So when it came to choosing a 3rd party payment processor on the seller side, the same sort of arguments were brought up and debated.  We chose to start collecting money via Google Checkout at IndyHall Labs because we found it just a tad more stable &#8211; our own personal horror stories of PayPay losing payments, or us not getting the appropriate receipts &#8211; things that may well be fixed now.  Because of the custom nature (and some of the magic) of our e-commerce system, each payment processor takes a degree of time to integrate, so we started with our chosen one &#8211; Google Checkout &#8211; and plan to eventually build in PayPal as well. But as soon as we had any way of collecting money, we wanted to launch our software.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">But I&#8217;ve digressed &#8211; the point is, currently, we don&#8217;t accept PayPal.  You&#8217;d be surprised how often we get emails like &#8220;I would totally buy your software but I refuse to use Google Checkout, can I use PayPal?&#8221;  Eventually, the answer will be &#8220;of course&#8221; but we haven&#8217;t completed the API integration yet.  So in the meantime, we&#8217;ve come up with a solution that we think works pretty well.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">Go back to the second paragraph &#8211; we assume someone that won&#8217;t use Google Checkout will not become a customer.  So we respond with an email similar to this (this is for <a style="font-size: 19.5px; line-height: 28.5px;" title="Twistori Desktop" href="http://twistoridesktop.com" target="_blank">Twistori Desktop</a>):</p>
<blockquote style="font-size: 19.5px; line-height: 28.5px;">
<p style="font-size: 19.5px; line-height: 28.5px;">We understand that you may not want to, or may be unable to use Google Checkout to purchase Twistori Desktop. We actually understand. Although we can’t currently accept PayPal, we have a solution!</p>
<p style="font-size: 19.5px; line-height: 28.5px;">Please pick from one of the charities below, and donate at least $12 (the price of a copy of Twistori Desktop) to it. If you can, mention “IndyHall Labs” in your donation so that we can track donations made in the name of our software. Pass the receipt along to us, and we’ll send you a copy of Twistori Desktop!</p>
<p style="font-size: 19.5px; line-height: 28.5px;">The Mara Triangle on WildlifeDirect<br style="font-size: 19.5px; line-height: 28.5px;" /><a style="font-size: 19.5px; line-height: 28.5px;" title="The Mara Triangle on WildlifeDirect" href="http://maratriangle.wildlifedirect.org/" target="_blank">http://maratriangle.wildlifedirect.org/</a></p>
<p style="font-size: 19.5px; line-height: 28.5px;">Operation Smile<br style="font-size: 19.5px; line-height: 28.5px;" /><a style="font-size: 19.5px; line-height: 28.5px;" title="Operation Smile" href="http://www.operationsmile.org/">http://www.operationsmile.org/</a></p>
<p style="font-size: 19.5px; line-height: 28.5px;">PhilAbundance<br style="font-size: 19.5px; line-height: 28.5px;" /><a style="font-size: 19.5px; line-height: 28.5px;" title="PhilAbundance" href="http://www.philabundance.org/" target="_blank">http://www.philabundance.org/</a></p>
</blockquote>
<p style="font-size: 19.5px; line-height: 28.5px;">So far, we&#8217;ve actually raised a small chunk of change for charity.  People seem surprised by our response, and many donate more than we ask. We almost always hear back from those we send this email to.  We couldn&#8217;t be more elated about it.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">Recently, the entire concept has been gaining some love, and I wanted to point to one particular write-up.  Over at <a title="Corvus Consulting" href="http://corvusconsulting.ca//" target="_blank">Corvus Consulting</a> they did a write up titled &#8220;<a title="Why I Paid $25 for a $12 App" href="http://corvusconsulting.ca/2009/04/why-i-paid-25-for-a-12-app/" target="_blank">Why I Paid $25 for a $12 App</a>&#8221; &#8211; it&#8217;s the nicest write up about the program we&#8217;ve gotten.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">So what&#8217;s the point of all of this?  Just excitement.  We had no idea this program would work out so well.  We didn&#8217;t realize the incredible kindness of the people that purchase our software.  It makes me wonder how we&#8217;ll handle continuing to make charitable donations once we&#8217;ve integrated PayPal into our e-commerce system.  We certainly can&#8217;t go back now.</p>
<p style="font-size: 19.5px; line-height: 28.5px;">Besides, it feels too good <img src='http://davemartorana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/indyhall-labs/wont-use-google-checkout-that-charity-could-use-your-money/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twistori Desktop</title>
		<link>http://davemartorana.com/logs/indyhall-labs/twistori-desktop/</link>
		<comments>http://davemartorana.com/logs/indyhall-labs/twistori-desktop/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 16:26:31 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[IndyHall Labs]]></category>
		<category><![CDATA[Amy Hoy]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Cocoaheads]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[freckle]]></category>
		<category><![CDATA[independents hall]]></category>
		<category><![CDATA[IndyHall]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript library]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[objective c]]></category>
		<category><![CDATA[thomas fuchs]]></category>
		<category><![CDATA[Twistori]]></category>
		<category><![CDATA[twistori desktop]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://davidmartorana.com/?p=71</guid>
		<description><![CDATA[We released Twistori Desktop over at IndyHall Labs today.  It was an awesome collaboration between IndyHall Labs and our friends (and IndyHall members from Austria!) over at Slash7, Amy Hoy and Thomas Fuchs.
So there are a lot of links in the first two sentences, but Amy and Thomas (who are now husband and wife) are [...]]]></description>
			<content:encoded><![CDATA[<p>We released <a title="Twistori Desktop" href="http://twistoridesktop.com" target="_blank">Twistori Desktop</a> over at <a title="IndyHall Labs" href="http://labs.indyhall.org" target="_blank">IndyHall Labs</a> today.  It was an awesome collaboration between IndyHall Labs and our friends (and <a title="Independents Hall" href="http://indyhall.org" target="_blank">IndyHall</a> members from Austria!) over at <a title="Slash7" href="http://slash7.com" target="_blank">Slash7</a>, Amy Hoy and Thomas Fuchs.</p>
<p><span id="more-71"></span>So there are a lot of links in the first two sentences, but Amy and Thomas (who are now husband and wife) are really incredible people, and were a joy to work with.  Amy is the founder of <a title="Slash7" href="http://slash7.com" target="_blank">Slash7</a>, and a force to be reckoned with when it comes to usability design on the web.  Thomas is the man that wrote the JavaScript library <a title="scrip.taculo.us" href="http://scrip.taculo.us" target="_blank">scrip.taculo.us</a> &#8211; which is immensely popular.  They developed <a title="Freckle" href="http://letsfreckle.com" target="_blank">Let&#8217;s Freckle</a> together, along with recently publishing their first <a title="JavaScript Rocks" href="http://javascriptrocks.com/performance/">e-book on JavaScript development</a>.</p>
<p>So they had gone ahead and developed <a title="Twistori" href="http://twistori.com" target="_blank">Twistori</a>, which people f-ing love.  Problem was, their users wanted to be able to put in their own keywords, do searches, etc.  So we developed what we hope is an evolving answer &#8211; <a title="Twistori Desktop" href="http://twistoridesktop.com" target="_blank">Twistori Desktop</a>.  It allows users to create keyword &#8220;clusters&#8221;, do instant searches for keywords, and has theme support built in.  It ships with a few themes, but we&#8217;re hoping some people will pick up the reigns and get to developing their own themes shortly &#8211; we&#8217;ll be releasing a *cough* &#8220;SDK *cough* shortly, which is simply a CSS/XHTML/JS template that can get developers started.</p>
<p>I&#8217;ll write more here later about the integration of Objective-C and WebKit, which is simply stunningly cool.  I&#8217;ll be presenting on the subject at an upcoming meeting of <a title="Philly Cocoaheads" href="http://cocoaheads.org/us/PhiladelphiaPennsylvania/index.html" target="_blank">Philly Cocoaheads</a>, and will post the slides here after I&#8217;m done.</p>
<p>Go try out <a title="Twistori Desktop" href="http://twistoridesktop.com" target="_blank">Twistori Desktop</a> &#8211; discounted price, and a nice two week trial!</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/indyhall-labs/twistori-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiplex (Beta) Launched</title>
		<link>http://davemartorana.com/logs/indyhall-labs/multiplex-beta-launched/</link>
		<comments>http://davemartorana.com/logs/indyhall-labs/multiplex-beta-launched/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 19:55:30 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[IndyHall Labs]]></category>

		<guid isPermaLink="false">http://davidmartorana.com/?p=63</guid>
		<description><![CDATA[Multiplex was finally launched after much delay.  Check out the website, or the review or interview on the Smoking Apples website.  Totally stoked.
From your friends at IndyHall Labs!  More later.
]]></description>
			<content:encoded><![CDATA[<p>Multiplex was finally launched after much delay.  Check out the <a href="http://multiplexapp.com">website</a>, or the <a href="http://smokingapples.com/software/reviews/multiplex-releases-public-beta-review/">review</a> or <a href="http://smokingapples.com/interview/behind-the-scenes-of-multiplex-an-interview-with-david-martorana/">interview</a> on the Smoking Apples website.  Totally stoked.</p>
<p>From your friends at <a href="http://labs.indyhall.org">IndyHall Labs</a>!  More later.</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/indyhall-labs/multiplex-beta-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being your own Phishing Philter</title>
		<link>http://davemartorana.com/logs/ramblings/being-your-own-phishing-philter/</link>
		<comments>http://davemartorana.com/logs/ramblings/being-your-own-phishing-philter/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 20:01:52 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[domain names]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[social engineering]]></category>
		<category><![CDATA[spoofing]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://davidmartorana.com/?p=50</guid>
		<description><![CDATA[Today it became readily apparent that despite the warnings of many many people to be careful of a Twitter phishing attack, many people fell pray to it &#8211; including many famous people/accounts, including @foxnews, @britneyspears, (completely NSFW!!), and @ricksanchezcnn.  (Thanks to Best Damn Tech Show for the quick screen-shots before the tweets were deleted.) Even [...]]]></description>
			<content:encoded><![CDATA[<p>Today it became readily apparent that despite the warnings of many many people to be careful of a Twitter phishing attack, many people fell pray to it &#8211; including many famous people/accounts, including @foxnews, <a href="http://www.flickr.com/photos/bestdamntech/3170468879/in/photostream/" target="_blank">@britneyspears</a>, (completely NSFW!!), and <a href="http://www.flickr.com/photos/bestdamntech/3171284766/" target="_blank">@ricksanchezcnn</a>.  (Thanks to <a href="http://www.bestdamntech.com/" target="_blank">Best Damn Tech Show</a> for the quick screen-shots before the tweets were deleted.) Even the supposedly internet-savvy Barack Obama team seem to have fallen prey.</p>
<p>How do you avoid such social-engineering, or, &#8220;phishing&#8221; attacks?  By some smart reading.  I&#8217;ll walk you thorough some basic rules after the jump.</p>
<p><span id="more-50"></span></p>
<h2>What is &#8220;Phishing?&#8221;</h2>
<p>First, let&#8217;s define this &#8220;phishing&#8221; thing.  Let&#8217;s steal some <a href="http://en.wikipedia.org/wiki/Phishing" target="_blank">Wikipedia definition</a>, shall we?</p>
<blockquote><p>In the field of computer security, <strong>phishing</strong> is the <a class="mw-redirect" title="Criminal" href="http://en.wikipedia.org/wiki/Criminal">criminally</a> <a title="Fraud" href="http://en.wikipedia.org/wiki/Fraud">fraudulent</a> process of attempting to acquire sensitive information such as usernames, <a title="Password" href="http://en.wikipedia.org/wiki/Password">passwords</a> and credit card details by masquerading as a trustworthy entity in an electronic communication.</p></blockquote>
<p>Phishing, therefore, is basically tricking people into handing over their sensitive information by making them think that in fact they&#8217;re handing over said information to the appropriate entity, when in fact, it&#8217;s not that entity.  Think bank account websites, etc.</p>
<p>Below are two screenshots.  One is of Twitter&#8217;s login page.  The second, of the phishing site that stole all the lovely logins that ended up with bizarre tweets this morning.  See if you can guess which is which.</p>
<p><img class="alignnone size-full wp-image-54" title="Twitter?" src="http://davidmartorana.com/wp-content/uploads/twitter.jpg" alt="Twitter?" width="480" height="416" /></p>
<p><img class="alignnone size-full wp-image-53" title="Twitter?" src="http://davidmartorana.com/wp-content/uploads/twitter-phishing.jpg" alt="Twitter?" width="480" height="416" /></p>
<p>If you can tell from the two screenshots which is which, you probably can stop reading now.  If not, let&#8217;s take a closer look.</p>
<h2>Social Engineering</h2>
<p>Phishing attacks usually go like this:</p>
<ol>
<li>Make the user think you&#8217;re the real deal</li>
<li>Take user&#8217;s information</li>
</ol>
<p>In this case, the first thing that happens is you receive an email claiming that you have a Direct Message (DM) and all you have to do is sign on to Twitter to get it.  This should immediately ring alarm bells.  Unless new to Twitter (which many probably are) you should know that if you have ever received a Direct Message (DM) that the DM is automatically emailed to you with the contents of the DM, never with a link asking you to sign on to read the DM.  (You can turn off this email feature, but then you would receive no emails at all when you receive a DM.)</p>
<p>Assuming that you&#8217;re new and have never received an email like this before, and have never received a DM, look closer.  The &#8220;link&#8221; points to a blogspot.com domain.  Why would Twitter ever send you an email asking you to log on, with a link to Blogspot?  But let&#8217;s assume that you&#8217;ve missed this as well.  It&#8217;s easily overlooked.  Social Engineering has just taken place &#8211; the email seems to you authentic enough, and therefore you believe it actually came from Twitter.</p>
<p>Without Social Engineering, part 2 (taking the user&#8217;s information) would never be possible.  But it&#8217;s incredibly easy to gain someone&#8217;s trust.  We&#8217;re all quite busy, and if we receive an email from Twitter, who has time to assume it&#8217;s not valid?  Especially if the from email address is a twitter.com email address, right?</p>
<p><strong>Never believe the email address that an email says it has come from.  </strong>If you believe an email to be fraudulent, investigate further.  It&#8217;s incredibly easy to send an email and forge the &#8220;from&#8221; address &#8211; it&#8217;s actually something that almost anyone can do with a little Google investigating, and is not a trick only reserved for the most seasoned of hackers.</p>
<h2>But those domain names&#8230;</h2>
<p>Now that they&#8217;ve got your attention and trust, you click on the provided link, which takes you to a page that looks exactly like Twitter&#8217;s.  Which brings us back to the test above.  The first picture is actually the phishing site, the second Twitter&#8217;s actual home page.  When two pages look so identical, how can it not be authentic?</p>
<p>For the most part, paying close attention to the URL in your browser&#8217;s address bar can save you from 99% of all Phishing attacks.  Let&#8217;s look at this particular example.</p>
<p>The twitter website&#8217;s address is</p>
<blockquote><p>http://twitter.com</p></blockquote>
<p>Everything you do starts with this.  Your home Twitter stream resides at <em>http://twitter.com/home/</em>.  My stream resides at <em>http://twitter.com/themartorana</em>.</p>
<p>Then there is the phishing attack.  Here is their url:</p>
<blockquote><p>http://twitter.access-logins.com/login/</p></blockquote>
<p>But wait &#8211; that has &#8220;twitter.&#8221; in the address!  It looks authentic right?  Let&#8217;s look at domain parlance.  Domain names run in Right-To-Left (RTL) order of high-level to low-level domain naming, separating important pieces by &#8220;.&#8221; (dots, or periods).  For instance, look at the last bit of the domain &#8220;<em>www.google.com</em>&#8221; &#8211; it&#8217;s &#8220;.<em>com</em>&#8220;.  You should know by now that there are lots of endings to urls, the popular ones being .com, .net, .org, .edu, .gov, etc.  When you type in a domain name, it&#8217;s last bit &#8211; that .com or .gov indicate what class the domain name is in.  .edu are educational domains.  .gov are all government.  There are also country domains, like .mx, for Mexico.  These end-pieces to domains are often referred to as TLDs, or Top Level Domains.  </p>
<p>After placing your domain in its class, it then detects the second part of the domain, reading in the RTL order.  &#8221;<em>google</em>&#8221; is the 2nd part, after &#8220;<em>com</em>&#8220;.  This is an organizational level domain, and its name belongs to a single group or organization.  In this case, the name &#8220;<em>google</em>&#8221; belongs to Google, the company that we all know.  On this site, the name &#8220;<em>davidmartorana</em>&#8221; comes after &#8220;<em>com</em>&#8221; &#8211; &#8220;<em>com</em>&#8221; puts me in the common name space, and &#8220;<em>davidmartorana</em>&#8221; is the organization level, owned by yours truly.</p>
<p>Finally, anything following the organizational part of the domain points to a place inside of that organization.  So while &#8220;<em>www</em>&#8221; in &#8220;<em>www.google.com</em>&#8221; points to the main website, &#8220;<em>docs.google.com</em>&#8221; points to their Google Docs site, and &#8220;<em>mail.google.com</em>&#8221; points to their GMail service &#8211; both subsidiaries of the Google organization.  You can assume even in the most complicated of domain names, such as &#8220;<em>http://glassboro.k12.nj.us</em>&#8221; which has four domain parts, it is just a list of subs of subs.  The &#8220;.<em>us</em>&#8221; end indicator is the TLD for the United States.  Below that, &#8220;<em>nj</em>&#8220; refers to the state of New Jersey, inside of the United States.  Below that, the state of New Jersey has split out the &#8220;<em>k12</em>&#8221; sub-organization to be dedicated to all lower-level learning institutions between the grades Kindergarten to 12th grade.  Finally, &#8220;<em>glassboro</em>&#8221; refers to the K-12 school system of the town of Glassboro in New Jersey.</p>
<p>Make sense?  Awesome.  Now let&#8217;s take a look at those domains again.</p>
<blockquote><p>http://twitter.com</p></blockquote>
<p>These domains start with &#8220;<em>com</em>&#8221; and move to &#8220;<em>twitter</em>&#8220;.  Using a &#8220;<a href="http://www.whois.net/" target="_blank">whois</a>&#8221; search, we can see that the organizational name &#8220;<em>twitter</em>&#8221; in the &#8220;com&#8221; TLD space is registered by Twitter, Inc.  Everything that is owned by Twitter regarding the Twitter service will exist at or below &#8220;<em>twitter.com</em>&#8220;.  For instance, <em>http://search.twitter.com</em>, which lets you &#8220;search&#8221; the &#8220;<em>twitter.com</em>&#8221; organization level domain space.</p>
<p>However:</p>
<blockquote><p>http://twitter.access-logins.com/login/</p></blockquote>
<p>Well, this is different.  Despite the fact that it has &#8220;<em>twitter</em>&#8221; somewhere in the domain space, it&#8217;s below the organizational level!  <strong>Once someone owns a domain name, they can create subs of that domain any way they wish.  </strong>This is important &#8211; let&#8217;s look again.</p>
<p>Here, remove the <em>/login/</em> part.  <strong>Any part of a domain after the original / is not part of the domain structure.  </strong>We&#8217;ll get to that in a second.  So we&#8217;re left with &#8220;<em>twitter.access-logins.com</em>&#8221; &#8211; &#8220;<em>com</em>&#8221; puts the domain in the common namespace for domain names, but the organization level is &#8220;<em>access-logins</em>&#8221; &#8211; this isn&#8217;t Twitter!  In fact, a &#8220;whois&#8221; lookup of &#8220;<em>access-logins.com</em>&#8221; gives us an error:</p>
<blockquote><p>Connection refused connecting to whois.paycenter.com.cn</p></blockquote>
<p>What?  So first off, we can&#8217;t even tell who owns the domain, because a common request for that information is refused by the carrier.  That&#8217;s a big tell.  Finally, &#8220;<em>cn</em>&#8221; is the country level domain for China, which means this domain is located somewhere inside of China!  More than likely, their &#8220;Great Firewall&#8221; is blocking access, but as you can see, just a little investigation brings up a lot of doubts.</p>
<p>Finally, the owners of the organizational domain level &#8220;<em>access-logins</em>&#8221; can, again, put anything they want after the &#8220;<em>access-logins</em>&#8221; portion of the domain in the RTL direction.  Here, they put &#8220;<em>twitter</em>&#8220;, but if they want, they could use &#8220;<em>com</em>&#8221; first, and THEN &#8220;<em>twitter</em>&#8220;, making the domain then &#8220;<em>twitter.com.access-logins.com</em>&#8221; &#8211; and this is an easy way to fool people.  Why not?  There it is, &#8220;<em>twitter.com</em>&#8220;, right in the domain.  <strong>This is why it&#8217;s so important to remember to read domain names from Right-To-Left.</strong></p>
<h2>IP Address / Domain spoofing </h2>
<p>Furthering the spoofing of domains to the common eye, you&#8217;ll sometimes see something like this:</p>
<blockquote><p>http://78.233.142.211/twitter.com/</p></blockquote>
<p>Again, this can look relatively legit.  You see &#8220;<em>twitter.com/</em>&#8221; right there!  This goes back to our earlier point that <strong>any part of a domain after the original / is not part of the domain structure. </strong>In fact, 99 times out of 100, anything after the first slash indicates the folder structure on the web server.  Here, the link doesn&#8217;t even use a domain name, but instead uses a quartet of numbers, commonly referred to as an IP address.  Next, they have a folder named &#8220;<em>twitter.com</em>&#8221; &#8211; that&#8217;s it.  </p>
<p>(For the record, domain names are nice ways of covering IP addresses so you can remember &#8220;<em>google.com</em>&#8220;, not Google&#8217;s IP address. That IP address, by the way, is totally made up.)</p>
<h2>Finally</h2>
<p>Although admittedly somewhat lengthy, I hope this gives you some indication of how to be able to smell out the most common of phishing attacks.  Even if they get you on the initial social engineering part, once you get to any site via a link provided to you, check out the URL in your address bar.  You may just see something a little&#8230; phishy.</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/ramblings/being-your-own-phishing-philter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Welcome to IndyHall Labs</title>
		<link>http://davemartorana.com/logs/indyhall-labs/welcome-to-the-labs/</link>
		<comments>http://davemartorana.com/logs/indyhall-labs/welcome-to-the-labs/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 20:38:26 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[IndyHall Labs]]></category>
		<category><![CDATA[independents hall]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http:/?p=1</guid>
		<description><![CDATA[Some of the coolest people I know came together recently to create an unprecedented organization.  It&#8217;s a company of sorts, although not really.  It&#8217;s an LLC, although only in so much as it needs to be recognized by the state.  Beyond that, it&#8217;s a whole different animal.
At the center is the idea that stuff can be [...]]]></description>
			<content:encoded><![CDATA[<p>Some of the coolest people I know came together recently to create an unprecedented organization.  It&#8217;s a company of sorts, although not really.  It&#8217;s an LLC, although only in so much as it needs to be recognized by the state.  Beyond that, it&#8217;s a whole different animal.</p>
<p><span id="more-1"></span>At the center is the idea that stuff can be built and sold, by loose collections of individuals who want to work together on projects.  Each project will have different participants, to varying degrees of input, with varying talents and levels of contribution.  So instead of creating an organization from the top down, with bosses and whatnot, the organization is built to facilitate and make easier the coming together of these people to create an entire array of amazing products with no bounds or limits.</p>
<p>To start out with, we&#8217;re talking software.  <a title="RipIt" href="http://ripitapp.com" target="_blank">RipIt</a>, the awesome ripping utility built by Jason Allum, is up first.  Following closely on its heels is <a title="Multiplex" href="http://multiplexapp.com" target="_blank">Multiplex</a>, a Mac app and generic conglomeration of awesomeness.  The project is led by yours truly, along with Jason Allum, Johnny Bilotta (yes, the one and the same, the other half of Two Guys On Beer), who is <a title="JohnnyNines" href="http://johnnynines.com" target="_blank">a talented designer</a>, and <a title="Jason Tremblay" href="http://alertmybanjos.com" target="_blank">Jason Tremblay</a>, user experience mastermind (and math wiz!).  Somewhere in there is the co-founder of <a title="IndyHall Labs" href="http://labs.indyhall.org" target="_blank">IndyHall Labs</a>, whom we all know and love &#8211; <a title="Alex Hillman" href="http://dangerouslyawesome.com" target="_blank">Alex Hillman</a>, founder of the coworking space of coworking spaces, <a title="Independents Hall" href="http://indyhall.org" target="_blank">Independents Hall</a>.</p>
<p>The organization goes a little something like this.  There are participants, and each participant does a certain task or set of tasks, is part of the team decision making structure, and based on that, gets a share of all proceeds.  There is no salary &#8211; you make money based on what you build and sell.  Sometimes &#8211; quite often, actually &#8211; there will be a micro-financier involved in the project, but that person usually comes from WITHIN the project.  The investment earns some shares, but it usually comes along with active participation as well.</p>
<p>Each project acts independently of the other.  Shares are divided per project, people can participate in multiple projects.  The end goal?  Get everyone off of the <strong>J-O-B</strong>.  We want all the people we work with (who happen to be independent minded people, entrepreneurs, etc.) to be able to free themselves from the daily grind and be able to become self-sufficient.</p>
<p>When, however, that self-sufficiency is tied to others, it means that teams will usually be based around a group of like-minded people &#8211; like minded in that no one will take crap from the other people in the team, team members are hand selected for their talents and ability to deliver, and a project&#8217;s success is directly tied to everyone involved.  Truly, this model exemplifies that the success of all will be tied to the output of the weakest member.  No one wants to be that person.</p>
<p>Anyone can start a projects.  Have a dream?  Want to build cool software?  Find people that want to be involved.  Get to work.  Done.</p>
<p>Multiplex will be released shortly &#8211; the first of many apps to come out of IndyHall Labs.  After that, expect a flood of amazing software.</p>
<p>IndyHall Labs is a whole new type of business.  Success is tied directly to your ability to deliver.  You are held to account by your team members.  But build enough stuff, be involved in good projects, and see things through &#8211; and success will follow, almost guaranteed.  All throughout the process, more and more people will get involved.</p>
<p>Want to be a part of IndyHall Labs?  First, check out <a title="Independents Hall" href="http://indyhall.org" target="_blank">Independents Hall</a>.  Then prove what you can do.</p>
<p>The coolest part of all of this?  I&#8217;m a part of it.  Watch out for IndyHall Labs.  We&#8217;re going to be all over the map.</p>
]]></content:encoded>
			<wfw:commentRss>http://davemartorana.com/logs/indyhall-labs/welcome-to-the-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
