<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>thoughts on building thoughtful presentations</description><title>Visible Certainty - The Verifiable.com Blog</title><generator>Tumblr (3.0; @verifiable)</generator><link>http://blog.visiblecertainty.com/</link><item><title>Video: CNN Leaves It There | The Daily Show | Comedy Central</title><description>&lt;a href="http://www.thedailyshow.com/watch/mon-october-12-2009/cnn-leaves-it-there"&gt;Video: CNN Leaves It There | The Daily Show | Comedy Central&lt;/a&gt;: &lt;p&gt;The Daily Show (yeah, yeah, a comedy show) does a great job explaining why we built Verifiable.com   This is 10+ minutes of brilliant humor that makes me want to tear my (non-existent) hair out.  ”CNN has 20 to 35 to 70% more facts than the other networks.”&lt;/p&gt;
&lt;p&gt;— Jason&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/212121640</link><guid>http://blog.visiblecertainty.com/post/212121640</guid><pubDate>Tue, 13 Oct 2009 13:54:00 -0400</pubDate></item><item><title>Modifying context menus with Flash Player 10 while avoiding crashes under Windows XP</title><description>&lt;p&gt;(This is a post on coding.  It has little to do with charting, but we ran into this problem and thought someone else might too)&lt;/p&gt;
&lt;p&gt;In our app, we like to modify the context menu (what you get when you right-click) to have context-useful items.  Not exactly groundbreaking.  This has worked great for months.  But recently, we received a bug report from a Windows XP user.  It seems that the most recent versions of Flash Player 10 (we haven’t yet isolated when this bug started appearing) contains a bug that can get tickled when modifying the menu.  The symptom is simple: a user right clicks, selects an item from the menu, and their browser crashes.  That’s right: the &lt;b&gt;browser&lt;/b&gt; crashes.  Woot!&lt;/p&gt;
&lt;p&gt;We discovered the underlying cause, which as far as we can tell, shouldn’t cause problems (according to the Flex documentation), but it clearly does.  The cause is assigning contextMenu more than once, or removing items from contextMenu.customItems.&lt;/p&gt;
&lt;p&gt;Therefore, the fix is straightforward, if a little ugly(?): Assign contextMenu and populate customItems with all your potential context menu items only once. Disable or enable individual ContextMenuItems in contextMenu.customItems based on the context.&lt;/p&gt;
&lt;p&gt;The rest is left as an exercise for the reader.&lt;/p&gt;
&lt;p&gt;— Jason&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/199398532</link><guid>http://blog.visiblecertainty.com/post/199398532</guid><pubDate>Mon, 28 Sep 2009 15:26:52 -0400</pubDate></item><item><title>Verifiable Pro: Private Content, Chart/Data Sharing, and More... </title><description>&lt;p&gt;We’re proud to announce the release of our &lt;a href="http://verifiable.com/pricing" target="_blank"&gt;Verifiable Pro&lt;/a&gt; product today, allowing you to upload, visualize, and share private data with only those you wish.&lt;br/&gt;&lt;br/&gt;We tried hard to get the details right.  Namely:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can specify whether all new content should be private by default, so you’ll never accidentally publish something you didn’t mean to.&lt;/li&gt;
&lt;li&gt;You can share private charts two ways: either by adding any individual email address to the full, interactive chart’s user access list, or by giving out a unique, hidden URL.  The former requires viewers to create a Verifiable.com account if they don’t already have one, but it ensures that only they can see the content, and that they have full access to the tool.  The hidden URL makes it easy to share a private chart image with anyone, but you can’t stop them from passing along the link to others.&lt;/li&gt;
&lt;li&gt;You have fine-grained control over whether others can simply view, copy, and/or edit your content, and you can authorize different operations for different people.  You can even delegate to someone else the power to invite new people to see a given chart or data set.&lt;/li&gt;
&lt;li&gt;Priority Support: we work very hard to deliver first-class support to all our users, but we’ll prioritize requests from our Pro customers, and guarantee our response time.&lt;/li&gt;
&lt;li&gt;A no-fuss, no-muss, no-asterisk, no-exception, no-gimmicks satisfaction guarantee.  If you’re not happy, and want your money back, you can ask for a full refund at &lt;b&gt;any&lt;/b&gt; time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Pro product also includes a powerful new feature allowing you to use an existing chart as a template for a new chart with different data.  No more need to repeat the same careful layout operations over and over again.  Just “Copy -&gt; Using Different Data” in the File menu of any visualization.&lt;br/&gt;&lt;br/&gt;We want to take this opportunity to reiterate, however, that the basic Verifiable product isn’t going anywhere, and will continue to be improved, not crippled.  We will &lt;i&gt;always &lt;/i&gt;have a free service that encourages people to upload data and make public charts.  That’s why we got into this business, and why we continue.&lt;br/&gt;&lt;br/&gt;In that spirit, new this week for &lt;b&gt;everyone&lt;/b&gt; is a host of updates, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;auto-detection of column names when importing data&lt;/li&gt;
&lt;li&gt;more powerful filtering (now located in the sidebar for easier access)&lt;/li&gt;
&lt;li&gt;better binning: specify your own custom bin size for numeric variables&lt;/li&gt;
&lt;li&gt;dozens of small bug fixes and tweaks to make everything smoother&lt;/li&gt;
&lt;/ul&gt;</description><link>http://blog.visiblecertainty.com/post/188781821</link><guid>http://blog.visiblecertainty.com/post/188781821</guid><pubDate>Tue, 15 Sep 2009 16:59:37 -0400</pubDate></item><item><title>A different form of verifiability?
— Jason
jeannr:

I made...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_kojs29L9OU1qzd1jno1_r2_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;A different form of verifiability?&lt;/p&gt;
&lt;p&gt;— Jason&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jeannr.tumblr.com/post/165291081/i-made-a-flow-chart-that-we-might-better" target="_blank"&gt;jeannr&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;big&gt;I made a flow chart, that we might better understand.&lt;/big&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Once upon a time I was falling in love, and now I’m only falling apart.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://blog.visiblecertainty.com/post/166447701</link><guid>http://blog.visiblecertainty.com/post/166447701</guid><pubDate>Wed, 19 Aug 2009 07:54:00 -0400</pubDate></item><item><title>In response to Foreign Policy: don't look at Africa in a vacuum.</title><description>&lt;p&gt;Foreign Policy published an article, &lt;a href="http://www.foreignpolicy.com/articles/2009/07/31/think_again_africas_crisis?page=full" target="_blank"&gt;“Think Again: African’s Crisis”&lt;/a&gt;, in which Charles Kenny writes, “Africa has seen child mortality fall from 26.5 to 15 percent since 1960 and life expectancy increase by 10 years.”&lt;/p&gt;
&lt;p&gt;Although this is true, it’s deeply misleading to look at Africa in isolation.  In fact, compared to the rest of the world, Africa lags considerably on child mortality:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://verifiable.com/charts/3572" title="verifiable.com" alt="verifiable.com" target="_blank"&gt;&lt;img src="http://images.verifiable.com/C5EDXed2frYyyYRDOPBM4lERNtadpcMJ.png" style="border:0;"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(If you click on the picture to open an interactive version you can play with the data yourself).&lt;/p&gt;
&lt;p&gt;If the big story is that child mortality is declining due to new technologies and medicine then why is Africa lagging?&lt;/p&gt;
&lt;p&gt;Given the degree of improvement in the rest of the world, these small gains in Africa are a crime, not a victory.&lt;/p&gt;
&lt;p&gt;- Jason Y., Verifiable.com&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/155747531</link><guid>http://blog.visiblecertainty.com/post/155747531</guid><pubDate>Tue, 04 Aug 2009 13:13:00 -0400</pubDate></item><item><title>Visualizations We're Watching</title><description>&lt;p&gt;&lt;a href="http://www.viscenter.uncc.edu/~rkosara/" target="_blank"&gt;Robert Kosara&lt;/a&gt; just released a new version of his &lt;a href="http://eagereyes.org/parallel-sets" target="_blank"&gt;Parallel Sets visualization app&lt;/a&gt;, a focused proof of concept of one visualization type (most popularly seen &lt;a href="http://news.bbc.co.uk/2/hi/uk_news/magazine/7937382.stm" target="_blank"&gt;here&lt;/a&gt; with Titanic mortality data).  Anything he does is worth paying attention to, and this is no exception.&lt;/p&gt;
&lt;p&gt;After talking with him at last month’s &lt;a href="http://www.oecd.org/progress/ict/statknowledge" target="_blank"&gt;OECD conference&lt;/a&gt;, I know he’s eager to move beyond “the same old chart types we’ve seen for the past sixty years”, and to inspire new and better visualizations in end-user tools like ours.  Take a look, and &lt;a href="http://feedback.verifiable.com" target="_blank"&gt;let us know&lt;/a&gt; if this is something you’d find useful on Verifiable.&lt;/p&gt;
&lt;p&gt;- Peter C., Verifiable.com&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/155107354</link><guid>http://blog.visiblecertainty.com/post/155107354</guid><pubDate>Mon, 03 Aug 2009 16:22:00 -0400</pubDate></item><item><title>auto-updated data feeds + data joining + calculated variables == power</title><description>&lt;p&gt;Jason Y. whipped up a fascinating chart this afternoon that shows off the power of our new data feeds when combined with joined data and calculated variables.&lt;/p&gt;
&lt;p&gt;He started with a data set of the monthly closing price of the S&amp;P 500 Index.  Then he joined that with another monthly data set of the 10-year Treasury yield.  Then he created two new calculated variable series representing the monthly change in each (which is not explicit in the original data).&lt;/p&gt;
&lt;p&gt;Finally, he plotted them together on the X and Y axes of a point chart, in the typical “four-quadrant” style, annotated some interesting outliers, and colored all the data by date.&lt;/p&gt;
&lt;p&gt;Total time spent: 30 minutes.&lt;/p&gt;
&lt;p&gt;It’s interesting data, well-visualized.&lt;/p&gt;
&lt;p&gt;
&lt;object height="673" width="614" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="src" value="http://verifiable.com/bin/ChartViewer.swf?chart_id=3633"&gt;
&lt;param name="wmode" value="transparent"&gt;
&lt;embed height="673" width="614" wmode="transparent" src="http://verifiable.com/bin/ChartViewer.swf?chart_id=3633" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;- Peter C., Verifiable.com&lt;/p&gt;
&lt;p&gt;PS: He also made &lt;a href="http://verifiable.com/charts/3632" target="_blank"&gt;this small-multiple view&lt;/a&gt; of the same data.&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/152495937</link><guid>http://blog.visiblecertainty.com/post/152495937</guid><pubDate>Thu, 30 Jul 2009 17:41:00 -0400</pubDate></item><item><title>New auto-update capability for data on Verifiable!</title><description>&lt;p&gt;
&lt;object height="387" width="482" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="src" value="http://verifiable.com/bin/ChartViewer.swf?chart_id=3630"&gt;
&lt;param name="wmode" value="transparent"&gt;
&lt;embed height="387" width="482" wmode="transparent" src="http://verifiable.com/bin/ChartViewer.swf?chart_id=3630" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Starting today, a number of our public data sets will be automatically updated from the source, as new data is published.  Examples include the rich unemployment data sets from the &lt;a href="http://verifiable.com/search?tags%5B%5D=auto-updated&amp;tags%5B%5D=bls&amp;tags%5B%5D=unemployment&amp;object_type=data_sets" target="_blank"&gt;U.S. Bureau of Labor Statistics&lt;/a&gt; and the &lt;a href="http://verifiable.com/data_sets/1988" target="_blank"&gt;Consumer Price Index&lt;/a&gt; data.  We’ll be adding more all the time, each one tagged with “&lt;a href="http://verifiable.com/search?tags=auto-updated&amp;object_type=data_sets" target="_blank"&gt;auto-updated&lt;/a&gt;” for easy search.  If you want time series data that we aren’t yet supporting, please &lt;a href="http://feedback.verifiable.com" target="_blank"&gt;let us know&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best yet, &lt;a href="http://verifiable.com/search?object_type=charts&amp;source=featured&amp;tags=auto-updated" target="_blank"&gt;preexisting visualizations&lt;/a&gt; incorporate this new data automatically.  And in some cases, new old data—for example, we extended some of the unemployment data back to 1954.&lt;/p&gt;
&lt;p&gt;In general we avoid modifying the appearance of existing visualizations whenever we add or change features, but in this case we made an exception since the additional data should be a major improvement.  You also should’ve received an email from us warning you of any changes to your visualizations (please let us know if we missed you).&lt;/p&gt;
&lt;p&gt;We encourage you all to log in and experiment with the latest data.  And if you’d like to your visualization to show only a fixed period, you can simply add a filter restricting the dates you see, as before.&lt;/p&gt;
&lt;p&gt;We hope you enjoy the new functionality.  Please &lt;a href="http://feedback.verifiable.com" target="_blank"&gt;let us know&lt;/a&gt; if you have any questions or feedback!&lt;/p&gt;
&lt;p&gt;-Peter C., Verifiable.com&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/152370203</link><guid>http://blog.visiblecertainty.com/post/152370203</guid><pubDate>Thu, 30 Jul 2009 13:17:00 -0400</pubDate></item><item><title>New Feature: Custom Colors</title><description>&lt;p&gt;One of our most requested features has been the ability to assign custom colors to chart variables.&lt;/p&gt;
&lt;p&gt;Although our default color palate has been carefully chosen to allow the maximum number of distinct variables (a future blog post in and of itself), our assignments won’t always correspond to the specific colors naturally associated with certain data, or may not match your personal or organizational aesthetic.&lt;/p&gt;
&lt;p&gt;To choose your own color for a data series, just right-click on any data point in the series and select “Choose Series Color”.&lt;/p&gt;
&lt;p&gt;For example, our popular chart of &lt;a href="http://verifiable.com/charts/3580" target="_blank"&gt;Party Affiliation By Religious Tradition&lt;/a&gt; can now be improved by using traditional party colors (red and blue), with lighter shades for “leaning”.  Below are before and after images (click through for the interactive charts).&lt;/p&gt;
&lt;p&gt;Before:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://verifiable.com/charts/2738" title="verifiable.com" alt="verifiable.com" target="_blank"&gt;&lt;img src="http://farm3.static.flickr.com/2508/3748809419_8d9e35996b_o.png" style="border:0;"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After:&lt;/p&gt;
&lt;p&gt;&lt;a alt="verifiable.com" title="verifiable.com" href="http://verifiable.com/charts/3580" target="_blank"&gt;&lt;img style="border:0;" src="http://images.verifiable.com/MKnXEjFvUGKGIWzYhgeHQqxTOvhjSFEi.png"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;- Peter C., Verifiable.com&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/147566633</link><guid>http://blog.visiblecertainty.com/post/147566633</guid><pubDate>Thu, 23 Jul 2009 10:59:00 -0400</pubDate></item><item><title>"IT MAKES SENSE TO BUY GOLD !"</title><description>&lt;p&gt;Something as simple as visualizing the value of gold over the past two centuries highlights two important and frequently overlooked problems when charting price data.&lt;/p&gt;
&lt;p&gt;Here’s a typical historical price chart, from &lt;a href="http://www.goldinformant.com/Gold.html" title="gold website" target="_blank"&gt;an informational website&lt;/a&gt; advocating gold as an investment: &lt;br/&gt;&lt;br/&gt;&lt;img height="280" width="640" alt="gold price graph" src="http://www.goldinformant.com/images/Gold.Bullion.Price.Graph.1.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;The first problem with this chart is inflation.  Changes in a commodity’s price do not necessarily correspond to changes in its value over time, because of price inflation — so if you don’t convert into a constant unit of value, it makes no sense to chart prices over time (unless your goal is actually just to show inflation, using the commodity as an example).&lt;/p&gt;
&lt;p&gt;If we take the same source data and adjust for inflation (&lt;a title="How Do I Adjust for Inflation?" href="http://support.verifiable.com/forums/35511/entries/34075" target="_blank"&gt;how?&lt;/a&gt;), the graph looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://verifiable.com/charts/3244" title="verifiable.com" alt="verifiable.com" target="_blank"&gt;&lt;img src="http://images.verifiable.com/TKE3mXY2c98CIqCSOxXRgMipeK4YNr6B.png" style="border:0;"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The second problem, even with this second chart, is that we’re visualizing absolute changes in price, rather than relative changes in value.  It doesn’t really matter to anyone whether gold jumps from $5 to $10/ounce, or from $500 to $1000/ounce (even if you’re using the same 2007 dollars in all cases): either way, gold doubled in value.  But if you chart gold prices on a linear scale, the former doubling is virtually invisible and the latter looks gargantuan.  You’re not visualizing what you’re trying to visualize, which is the relative change in the value of a single ounce of gold.&lt;/p&gt;
&lt;p&gt;But if we take the inflation-adjusted chart, and switch to a logarithmic scale, the graph looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://verifiable.com/charts/3245" title="verifiable.com" alt="verifiable.com" target="_blank"&gt;&lt;img src="http://images.verifiable.com/9ypRilTwt9rN2JpEWXojKjn9tV2gwEGq.png" style="border:0;"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you can see, it’s shows a &lt;i&gt;totally&lt;/i&gt; different story than the original chart we found.  (To see the original and final versions together, see &lt;a href="http://verifiable.com/charts/3236" title="combined chart" target="_blank"&gt;here&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;Why doesn’t everyone do this when they chart this kind of thing?  Assuming no malice, one issue is obviously ignorance.  They don’t teach this stuff in schools (usually), and it requires a comfort level with simple math.  But another reason is the sheer difficulty of making the necessary adjustments, in practice.  You’ve got to find the inflation data set, hope it covers the entire time period you need (and uses the same units of time), manually combine it with your data (often by hand, by reformatting or retyping it), and then you’ve got to do the math to actually convert everything into inflation-adjusted figures.&lt;/p&gt;
&lt;p&gt;Excel doesn’t just have a “adjust this line for inflation” feature, and it certainly doesn’t provide the inflation data you need to do it.&lt;/p&gt;
&lt;p&gt;We do.&lt;/p&gt;
&lt;p&gt;And we’re planning to make it even easier in the future.  Let us know &lt;a title="feedback" href="http://feedback.verifiable.com/" target="_blank"&gt;your thoughts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;- Peter C., Verifiable.com&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/108292837</link><guid>http://blog.visiblecertainty.com/post/108292837</guid><pubDate>Fri, 15 May 2009 15:27:00 -0400</pubDate><category>inflation</category><category>time series</category><category>log scale</category></item><item><title>Elsewhere on tumblr.... 20 years of Haitian Inequality</title><description>&lt;a href="http://leecohen.tumblr.com/post/101472499/20-years-of-haitian-inequality"&gt;Elsewhere on tumblr.... 20 years of Haitian Inequality&lt;/a&gt;</description><link>http://blog.visiblecertainty.com/post/101907119</link><guid>http://blog.visiblecertainty.com/post/101907119</guid><pubDate>Thu, 30 Apr 2009 12:18:53 -0400</pubDate></item><item><title>Tax Freedom Day</title><description>&lt;p&gt;We’ve posted a &lt;a href="http://verifiable.com/charts/2830" target="_blank"&gt;new featured chart&lt;/a&gt; this morning, showing the power of data set joins on &lt;a href="http://verifiable.com" target="_blank"&gt;Verifiable.com&lt;/a&gt;.  After one of our users uploaded a great data set listing Tax Freedom Day for each state, I wondered what the implications of low taxes were for a state’s population.  I searched for other data sets to join it with (by state), and in just a few minutes came up with this.&lt;/p&gt;
&lt;p&gt;The Tax Foundation &lt;a href="http://taxfoundation.org" target="_blank"&gt;website&lt;/a&gt; appears to be down, which is too bad as I’d love to get the 2006 data to see if an apples-to-apples chart looks much different.&lt;/p&gt;
&lt;p&gt;I’d love to see what else people can do with this data.&lt;/p&gt;
&lt;p&gt;
&lt;object height="637" width="611" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="src" value="http://verifiable.com/bin/ChartViewer.swf?chart_id=2830"&gt;
&lt;param name="wmode" value="transparent"&gt;
&lt;embed height="637" width="611" wmode="transparent" src="http://verifiable.com/bin/ChartViewer.swf?chart_id=2830" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;- Peter C., Verifiable.com&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/98534802</link><guid>http://blog.visiblecertainty.com/post/98534802</guid><pubDate>Tue, 21 Apr 2009 11:05:00 -0400</pubDate></item><item><title>What's the best way to tell this story?</title><description>&lt;p&gt;Over at &lt;a accesskey="1" href="http://www.stat.columbia.edu/~cook/movabletype/mlm/" target="_blank"&gt;Statistical Modeling, Causal Inference, and Social Science&lt;/a&gt;, there is &lt;a href="http://www.stat.columbia.edu/~cook/movabletype/archives/2009/04/graphing_religi.html" target="_blank"&gt;a discussion of this chart&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;
&lt;object height="826" width="600" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="src" value="http://verifiable.com/bin/ChartViewer.swf?chart_id=2304"&gt;
&lt;param name="wmode" value="transparent"&gt;
&lt;embed height="826" width="600" wmode="transparent" src="http://verifiable.com/bin/ChartViewer.swf?chart_id=2304" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;There has been some criticisms of it, and I posted the following reply.  I encourage you to &lt;a href="http://www.stat.columbia.edu/~cook/movabletype/archives/2009/04/graphing_religi.html#comments" target="_blank"&gt;check out the whole discussion&lt;/a&gt;.  My reply:&lt;/p&gt;
&lt;blockquote&gt;

&lt;p&gt;As the author of &lt;a rel="nofollow" href="http://verifiable.com/charts/2304" target="_blank"&gt;the chart in question&lt;/a&gt;, it’s neat to read this discussion and criticism. (Someone cares!)&lt;/p&gt;
&lt;p&gt;I chose a stacked bar chart after experimenting with a variety of visualizations and judging that this resulted in the densest, clearest picture. There may be better visualizations, and I’d love to see someone make one. (And if our tool can’t do it, that’ll certainly help us prioritize our development plans.)&lt;/p&gt;
&lt;p&gt;Regarding the choice of colors, you’re of course completely right. It’s a limitation right now that you can’t select them — I felt lucky just to get Republican to map to red. I’d prefer to use the traditional party colors, with lighter shades for leaning. We hope to address this soon.&lt;/p&gt;
&lt;p&gt;As for where to put “other”, I thought carefully about this. I think it would be misleading to place “other” in the middle of the right/left continuum, and likewise would be misleading to omit, so I chose to include it at the end. To the extent that some unknown subset of “other” belongs between Democrats and Republicans, I’m failing to portray that, but it’s a tradeoff I thought made sense.&lt;/p&gt;
&lt;p&gt;You can copy &amp; edit my chart to put “other” in the middle (just add &amp; remove the Y variables until they’re in the right order). I don’t think it’s quite as clear, but YMMV. You could also argue that there should be _no_ sorting, on principle, since the right/left continuum is somewhat bogus to begin with — but while agreeing with the sentiment, I think in practice it makes the picture harder to see.&lt;/p&gt;
&lt;p&gt;The remaining issues mostly stem from &lt;a rel="nofollow" href="http://vizlab.nytimes.com/datasets/party-affiliation-by-religious-tradi-2/versions/1" target="_blank"&gt;the source data&lt;/a&gt; (which comes from the New York Times, who in turn credit the Pew folks, but don’t link anywhere — which is a bummer). There’s obviously text that should have accompanied the data, given the unexplained asterisk. But you’ve got to make do with what you’ve got.&lt;/p&gt;
&lt;p&gt;Other people have commented on the LDS/Mormon issue in the NYT chart comments, but there’s been no response from the Times. Also, I’m no expert, but aren’t there people outside LDS who identify as Mormon, even though they may be few in number? I could add more annotation to the chart to clarify the issue, but instead I’ve made &lt;a rel="nofollow" href="http://verifiable.com/charts/2738" target="_blank"&gt;a new version&lt;/a&gt; with LDS removed, since the issue is not central to the chart.&lt;/p&gt;
&lt;p&gt;If anyone can point me to a better data set, however, or a public link to the primary survey data the NYT republished, I’d love to use it. In fact, comparing such data would be interesting in its own right.&lt;/p&gt;
&lt;p&gt;Please keep the feedback coming — I’d really like to make the best possible visualizations, and a better visualization tool, so this is extraordinarily valuable.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Peter C.&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/98231191</link><guid>http://blog.visiblecertainty.com/post/98231191</guid><pubDate>Mon, 20 Apr 2009 15:31:19 -0400</pubDate></item><item><title>Public Launch Of Verifiable.com!</title><description>&lt;p&gt;Hi Everyone,&lt;br/&gt;&lt;br/&gt;First, thanks for all your support through our public beta.  We really appreciate everyone’s great suggestions.  If we haven’t acted on them yet, then feel secure in knowing that they &lt;b&gt;are&lt;/b&gt; on The List.  On that note, check out our &lt;a href="http://feedback.verifiable.com" target="_blank"&gt;great new mechanism&lt;/a&gt; for voting on which changes you want next.  Today’s release is the first step in what we hope will be an amazing tool.&lt;/p&gt;
&lt;p&gt;So….here we go: Public Launch!&lt;/p&gt;
&lt;p&gt;We just put the finishing touches on &lt;a href="http://verifiable.com" target="_self"&gt;verifiable.com&lt;/a&gt;, v1.  It’s a major leap from our prior site, featuring:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a clean, low-&lt;a href="http://en.wikipedia.org/wiki/Chartjunk" target="_blank"&gt;chartjunk&lt;/a&gt; philosophy — no shadows, no pie charts, no 3-D bar graphs, just the ink you need&lt;/li&gt;
&lt;li&gt;access to &lt;a href="http://www.verifiable.com/search?object_type=data_sets&amp;source=featured" target="_blank"&gt;the data&lt;/a&gt; behind a chart, even from &lt;a href="http://farm4.static.flickr.com/3578/3428556837_fe8e905a0d_o.png" target="_blank"&gt;within the chart&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;the ability to easily join multiple data sets (e.g., to&lt;a href="http://verifiable.com/charts/2348" target="_blank"&gt; compare your time series data set with another&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://verifiable.com/search?object_type=data_sets" target="_blank"&gt;a growing repository&lt;/a&gt; of economic, social, and sports data sets, suitable for joining with your own data&lt;/li&gt;
&lt;li&gt;easy, one-click &lt;a href="http://verifiable.com/charts/2417" target="_blank"&gt;small multiples&lt;/a&gt; (something that’s either unavailable or a PITA in every other web tool we know of)&lt;/li&gt;
&lt;li&gt;access to extra chart dimensions using &lt;a href="http://verifiable.com/charts/2311" target="_blank"&gt;bubbles&lt;/a&gt; and &lt;a href="http://verifiable.com/charts/2433" target="_blank"&gt;shading&lt;/a&gt; to increase the &lt;a href="http://www.washington.edu/computing/training/560/zz-tufte.html#Data%20Densities" target="_blank"&gt;density&lt;/a&gt; of your data&lt;/li&gt;
&lt;li&gt;handy shortcuts like the ability to automatically &lt;a href="http://verifiable.com/charts/2365" target="_blank"&gt;identify and label outliers&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;fine-grained control of layout and appearance — our goal is to enable the creation of publishable graphics and interactive &lt;a href="http://blog.visiblecertainty.com/post/80134770" target="_blank"&gt;web embeds&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;a nifty new look (with help from &lt;a href="http://www.involutionstudios.com/" target="_blank"&gt;Involution Studios&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our goal, however, isn’t just to develop a great vizualization app — it’s to develop a tool to make it easier for you to communicate data more clearly, more efficiently, and more honestly with the viewer.  We want to make it easy for you to make a gorgeous, &lt;i&gt;verifiable&lt;/i&gt; vizualization, by allowing viewers to explore the data, manipulate the presentation, and even build on it to bring out richer, clearer, or just plain different conclusions.&lt;br/&gt;&lt;br/&gt;One reason there are so few great presentations is because it’s always been so much work to create them.  Our goal is to remove that excuse, so that the only reason a chart isn’t verifiable is because it wasn’t meant to be.&lt;br/&gt;&lt;br/&gt;Anyway, that’s it for now,&lt;/p&gt;
&lt;p&gt;Stuart, Jason, Kris, Jason, and Peter&lt;br/&gt;&lt;br/&gt;ps: In the coming weeks we’ll be adding tons of features, including a “Pro” product.  Stay tuned.&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/95812969</link><guid>http://blog.visiblecertainty.com/post/95812969</guid><pubDate>Mon, 13 Apr 2009 14:24:00 -0400</pubDate></item><item><title>What a long strange trip it's been (part deux)</title><description>&lt;p&gt;Hi Everyone,&lt;br/&gt;&lt;br/&gt;The last time I blogged about what a long strange trip it’s been was July 23, 2008, when we launched the public beta.  We have been working like crazy, not just on bugs and features, but on the whole production environment. You may have read our blog entry: Public launch of Verifiable.com!  And wondered what is this thing you call Verifiable? :-)&lt;/p&gt;
&lt;p&gt;Since everyone is pushing for transparency from our &lt;a href="http://news.ycombinator.com/" target="_blank"&gt;startup culture&lt;/a&gt; to our President, I guess I should do my bit as well…&lt;/p&gt;
&lt;p&gt;So using my handy dandy time machine I will take you all back to the end of July last year:&lt;br/&gt;1. we were visiblecertainty.com&lt;br/&gt;2. running out of the amazon cloud.&lt;br/&gt;3. We didn’t have joining, new variables, or small multiples.&lt;br/&gt;4. We had an old 2001ish type layout and interface&lt;br/&gt;5. We opened our public beta to see how all you folks liked it.&lt;br/&gt;&lt;br/&gt;We discovered that:&lt;br/&gt;1. No one could spell visible certainty with any consistency (“visual certainty?”,  ”virtual certainty?”, “visable certainty?”). It would have been funny if it hadn’t driven us so crazy.&lt;br/&gt;2. The amazon cloud is expensive and for our application somewhat underpowered (hey, don’t hate. we aren’t the &lt;a href="http://www.bmighty.com/hardware_software/showArticle.jhtml?articleID=212002466" target="_blank"&gt;only ones&lt;/a&gt; who &lt;a href="http://blog.archivd.com/1/post/2009/04/the-clouds-hidden-lock-in-latency.html" target="_blank"&gt;say so&lt;/a&gt;) &lt;br/&gt;3. People like joining, new variables, and small multiples&lt;br/&gt;4. Engineers are not the best designers so we hired &lt;a href="http://involutionstudios.com/" target="_blank"&gt;some experts&lt;/a&gt; &lt;br/&gt;5. With the explosion of data availability and the many &lt;a href="http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html" target="_blank"&gt;demands for transparency&lt;/a&gt;, our mission is becoming more and more vital &lt;br/&gt;6. Our rich media UI is really really &lt;a href="http://github.com/peternic/funfx/tree/master" target="_blank"&gt;hard to test&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;So we decided to:&lt;br/&gt;1. create a new product name:&lt;br/&gt;Boy was this a long sweaty ordeal.  Our spec was that we had to have an available domain (a dot com not a dot net or a dot whatever), needed to evoke the spirit of our corporate mission, and be somewhat whimsical.  For your enjoyment or our humiliation here were the runner ups: dataink.com, cogister.com, datadunk.com, datasofa.com, datatribune.com, presentfully.com, charti.st, datasoup.com. I still have a deep fondness for datasofa and datasoup both of which were suggested by my 3 year old daughter who to my momentary irritation “interrupted” an adult conversation to tell me something crucial and timely.  In the end, we decided to give up whimsy for a name that once we chose it, seemed to shout out to us to work harder and get this product done.  On the other hand, I think my daughter is still slightly pissed that we didn’t go with her suggestions.  Anybody out there want a slightly used domain name?&lt;/p&gt;
&lt;p&gt;2. Move out of the cloud:&lt;br/&gt;Boy was this a long tough grind (are you seeing a trend here?).  Our spec was extensibility and expandability and not too much money.  I’ve never had the deep felt need to live near the colocation facility.  In my first business, the computer (a half-refrigerator sized &lt;a href="http://home.planet.nl/~mourits/koelkast/SGI_Challenge_Main.html" target="_blank"&gt;SGI box&lt;/a&gt;- remember those) ran out of a closet near Mae-East (does that even exist anymore) in Vienna Virginia and I didn’t go visit it for years at a time. So we chose Wisconsin as the unlikely place to look for colocation.  If you must know, we chose big company over small (feel a little bad about that) and HP over Sun (don’t feel bad at all about that).  Then we embarked on the task of inventing a whole new infrastructure for creating and fielding instances (only Peter and JY could have done it with such aplomb).&lt;/p&gt;
&lt;p&gt;3. Lot’s of flex coding:&lt;br/&gt;I’ve started writing GUI code in the last 4 months, something I have avoided my whole professional life. And for the record, I have no idea how JD and Kris managed to write all this code.  It is a wonder to me.  And I am very thankful that I fought the rich media user interface for all those years, oh my god, is it a lot of lines of code and a lot of work and sooooooo hard to test.  But, here we are and I think that these guys have really done a remarkable job.&lt;/p&gt;
&lt;p&gt;4. Hire a design firm:&lt;br/&gt;We hired (actually JY hired) a design firm to figure out how to make our site easy to use.  I have always been a put a couple of buttons on the page and put clear labels on them kind of guy, but JY was so adamant that I figured he either had to be right or would bring a gun to work if I didn’t agree (admittedly when everyone works from home bringing a gun to work is a lot less of an issue for co-workers).  But I love his wife and kids, so I agreed to the plan.  Frankly, after seeing how great it looks, I must admit that I was an incredible jerk for dragging my feet.  A shout out to Juhan Sonin (of MIT &lt;—- yes aren’t we coool) for heading up the design work.  The strangest part of the process was when the project manager of the design team introduced us to Juhan and it turned out that JY and he had gone to Lexington High School together.  Of course, the design is just the first step and would have gathered dust without  Kris and JY’s brilliant implementation.&lt;/p&gt;
&lt;p&gt;One last thing: this company is filed with adults; adults with lots of pulls and pushes on their time.  I want to remark at the impossibility of raising a young family, taking care of your relationship with a spouse, and doing this kind of work.  If you get to work early you miss the kids eating breakfast, you miss walking them to school.  If you stay at work late you miss having dinner with the family. This is all a little different if you work from home, but there is enough heartache there  that it might even be harder.  For instance, you are working on a particularly thorny coding issue and your  small child walks in wanting to get in your lap and type a little.  What do you say to that?  Or, imagine that you have a spouse with a real job that comes home in the late afternoon expecting you to be available and present.  Yes, it is impossible.  Yet somehow all these guys have managed to do it and do it really well.&lt;br/&gt;&lt;br/&gt;That’s it for now,&lt;br/&gt;I have some press releases to write,&lt;br/&gt;Some flex code to break,&lt;br/&gt;Stuart&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/95812981</link><guid>http://blog.visiblecertainty.com/post/95812981</guid><pubDate>Mon, 13 Apr 2009 14:24:00 -0400</pubDate></item><item><title>Playing With Numbers, Health Care Edition.</title><description>&lt;p&gt;In the United States, a shocking number of people have no health insurance and poor access to health care.  Many go bankrupt because of medical bills.  We desperately need reform.  What we don’t need, however, is bad charts.&lt;/p&gt;
&lt;p&gt;&lt;a title="For example:" href="http://thinkprogress.org/2009/02/17/14k-losing-health-coverage/" target="_blank"&gt;For example:&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3607/3296081356_fdfe4ea251_o.png" height="312" width="392"/&gt;&lt;/p&gt;
&lt;p&gt;There are some major problems with this chart.&lt;/p&gt;
&lt;p&gt;It’s got two different units superimposed.  On the left hand side, there is the number of “Uninsured Americans” and on the right, “Unemployment Rate.”  This problem is exacerbated because the scales are chosen so that the two lines track with the same slope.  If you notice, the range of values on the right is from 44 to 50 million.  That’s a difference of 12%.  The range on the right is 4% to 8%, or a difference of 100%.  Additionally, the lines are smoothed (this is monthly data, but the lines smoothly move between each sample, implying data that doesn’t exist).  If instead of charting these absolute numbers with smoothing, you charted how they changed over time, you’d get something like this:&lt;/p&gt;
&lt;p&gt;
&lt;object height="413" width="594" data="http://www.visiblecertainty.com/bin/ChartViewer.swf?chart_id=1657" type="application/x-shockwave-flash"&gt;
&lt;param name="src" value="http://www.visiblecertainty.com/bin/ChartViewer.swf?chart_id=1657"&gt;
&lt;param name="wmode" value="transparent"&gt;&lt;/object&gt;
&lt;br/&gt;&lt;a target="_blank" href="http://www.visiblecertainty.com/charts/1657"&gt;Chart provided by Visible Certainty&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That’s a lot less dramatic.  This leads us to next problem: the data is a little fishy.&lt;/p&gt;
&lt;p&gt;Notice, there are three sources, the Urban Institute, the Bureau of Labor Statistics (BLS), and the Census Bureau.  The BLS is the source of the unemployment rate.  There are well known flaws in BLS methodology (e.g., &lt;a title="wikipedia" href="http://en.wikipedia.org/wiki/Unemployment#Limitations_of_the_unemployment_definition" target="_blank"&gt;Wikipedia’s explanation&lt;/a&gt;), but that’s not my main beef.  My main problem is that the uninsured figures are guesses.  In fact, no one collects monthly figures for the uninsured (that’s a problem in it’s own right!). According to &lt;a href="http://www.americanprogressaction.org/issues/2009/02/pdf/health_care_crisis.pdf" target="_blank"&gt;the report&lt;/a&gt;, they rely on an &lt;a href="http://www.kff.org/uninsured/upload/Brief-Policy-Analysis.pdf" target="_blank"&gt;earlier study&lt;/a&gt; that found for every 0.1% increase in unemployment, 110,000 people lost health insurance.  That may be true, but it’s only part of the picture.&lt;/p&gt;
&lt;p&gt;Their figures assume a 1:1 correlation - for every 0.1% the unemployment rate changes, the number of insured changed by 110,000.  The flaw with this is that there are other factors that determine insurance levels.  A simple thought experiment: if unemployment went to 0%, that would mean, based on March 2007 figures, that 4.8 million people would gain insurance (44 * 110,000).   But that would still leave 40 million people uninsured.  Clearly something more complicated is going on here than just employment rates.  After all, many employers don’t offer insurance.  In fact, I suspect uninsured rates are even higher with the economic crisis because many employers are probably eliminating health benefits.&lt;/p&gt;
&lt;p&gt;Now, clearly the massive increase in unemployment, which shows no sign of abating, is going to make the situation worse.  But there’s a lot more to the story.  For example, what if we looked at the change in aggregate national output (GDP) and the change in the uninsured?  I could only get figures from the Census for 1999-2007.  The results are a little shocking:&lt;/p&gt;
&lt;p&gt;
&lt;object height="445" width="579" data="http://www.visiblecertainty.com/bin/ChartViewer.swf?chart_id=1660" type="application/x-shockwave-flash"&gt;
&lt;param name="src" value="http://www.visiblecertainty.com/bin/ChartViewer.swf?chart_id=1660"&gt;
&lt;param name="wmode" value="transparent"&gt;&lt;/object&gt;
&lt;br/&gt;&lt;a target="_blank" href="http://www.visiblecertainty.com/charts/1660"&gt;Chart provided by Visible Certainty&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now that is definitely an interesting story.  The larger point is: make your point honestly and accurately.  Don’t fudge the charts (with dual axes) or the numbers.  And when it comes to the scandalous state of health care in this country, there’s no need to tell anything but the verifiable truth.&lt;/p&gt;

&lt;p&gt;— Jason Y., Verifiable.com&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/80134770</link><guid>http://blog.visiblecertainty.com/post/80134770</guid><pubDate>Fri, 20 Feb 2009 22:28:00 -0500</pubDate></item><item><title>Disk Permissions Database Read Failure in OS X 10.5.6 caused by corruption in /Library/Receipts folder</title><description>&lt;p&gt;This blog entry is not for the feint of heart.  You need to be the type of person who feels comfortable in Terminal and knows what rsync is.&lt;b&gt;  I DON’T REP and WARRANT that this will work on your machine&lt;/b&gt;.  For all I know &lt;b&gt;it might make things worse&lt;/b&gt;.  I am ONLY reporting what worked on MY MACHINE.  Having said that, I wish this blog entry had been around for me, it would have saved me a couple of days of thrashing…&lt;br/&gt;&lt;br/&gt;My problems were caused by my boot disk quietly committing suicide by inches.  I replaced the disk, but still got the following errors because that original disk clearly hated me…&lt;br/&gt;By default, &lt;b&gt;SuperDuper&lt;/b&gt; wants to fix disk permissions before every backup.  So if you have had your SuperDuper backup fail with the following error, then this blog entry is for you.&lt;/p&gt;
&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;
&lt;ul&gt;
&lt;li&gt;| 09:30:26 PM | Info | …ACTION: Repairing permissions on RAID&lt;/li&gt;
&lt;li&gt;| 09:30:26 PM | Info | ……COMMAND =&gt; Repairing permissions on RAID&lt;/li&gt;
&lt;li&gt;| 09:30:28 PM | Info |       Started verify/repair permissions on disk disk4 RAID&lt;/li&gt;
&lt;li&gt;| 09:30:28 PM | Info |       Error -9972: The underlying task reported failure on exit&lt;/li&gt;
&lt;li&gt;| 09:30:28 PM | Info |       &lt;/li&gt;
&lt;li&gt;Finished verify/repair permissions on disk disk4 RAID&lt;/li&gt;
&lt;li&gt;| 09:30:28 PM | Info |       Error detected while verifying/repairing permissions on disk4 RAID: The underlying task reported failure on exit (-9972)&lt;/li&gt;
&lt;li&gt;| 09:30:28 PM | Error | ****FAILED****: result=256 errno=22 (Unknown error: 0)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Or if you have run &lt;b&gt;Disk Utility&lt;/b&gt;-&gt;Repair Disk Permissions and gotten the following error then this blog is for you.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Error | ****FAILED****: result=256 errno=22 (Unknown error: 0)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Or if you have run &lt;b&gt;DiskWarrior&lt;/b&gt;-&gt;Repair Disk Permissions and gotten the following error then this blog is for you.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DiskWarrior error 2903, -8902&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;1&lt;/b&gt;. cd into your Time Machine Volume holding the snapshots of your machine.  &lt;br/&gt;&lt;br/&gt;On my machine:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;i&gt;cd /Volumes/Backup\ of\ Stuart/Backups.backupdb/Stuart&lt;/i&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;2&lt;/b&gt;. The following will compare (without doing anything) all the latest snapshots with your broken diskRemember to &lt;b&gt;change&lt;/b&gt; &lt;b&gt;2009-02&lt;/b&gt; to whatever &lt;b&gt;YYYY-MM&lt;/b&gt; is current for you and &lt;b&gt;/Volumes/SuperDuperBackup&lt;/b&gt; to &lt;b&gt;your disk volume&lt;/b&gt; that is getting the permissions error.&lt;/p&gt;
&lt;p&gt;On my machine:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;for i in `ls | grep 2009-02`; do echo $i;rsync -avz —dry-run $i/Macintosh\ HD/Library/Receipts/ /Volumes/SuperDuperBackup/Library/Receipts/;done&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You will get output like this:&lt;br/&gt;&lt;rsync output&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2009-02-01-000135&lt;/li&gt;
&lt;li&gt;building file list … done&lt;/li&gt;
&lt;li&gt;./&lt;/li&gt;
&lt;li&gt;boms/&lt;/li&gt;
&lt;li&gt;db/&lt;/li&gt;
&lt;li&gt;db/a.receiptdb&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;sent 237644 bytes  received 572 bytes  52936.89 bytes/sec&lt;/li&gt;
&lt;li&gt;total size is 451835534  speedup is 1896.75&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;2009-02-02-005839&lt;/li&gt;
&lt;li&gt;building file list … done&lt;/li&gt;
&lt;li&gt;./&lt;/li&gt;
&lt;li&gt;boms/&lt;/li&gt;
&lt;li&gt;db/&lt;/li&gt;
&lt;li&gt;db/a.receiptdb&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;&lt;…I had a bunch of snapshots here…&gt;&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;2009-02-14-000056&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;building file list … done&lt;/li&gt;
&lt;li&gt;./&lt;/li&gt;
&lt;li&gt;boms/&lt;/li&gt;
&lt;li&gt;db/&lt;/li&gt;
&lt;li&gt;db/a.receiptdb&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;sent 237644 bytes  received 572 bytes  95286.40 bytes/sec&lt;/li&gt;
&lt;li&gt;total size is 451835534  speedup is 1896.75&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;2009-02-15-001812&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;building file list … done&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;sent 266223 bytes  received 548 bytes  76220.29 bytes/sec&lt;/li&gt;
&lt;li&gt;total size is 213404079  speedup is 799.95&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;2009-02-16-001758&lt;/li&gt;
&lt;li&gt;building file list … done&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;sent 266223 bytes  received 548 bytes  177847.33 bytes/sec&lt;/li&gt;
&lt;li&gt;total size is 213404079  speedup is 799.95&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;2009-02-17-000302&lt;/li&gt;
&lt;li&gt;building file list … done&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;sent 266223 bytes  received 548 bytes  106708.40 bytes/sec&lt;/li&gt;
&lt;li&gt;total size is 213404079  speedup is 799.95&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/rsync output&gt;&lt;br/&gt;&lt;b&gt;3&lt;/b&gt;. Which informs us that the disk permissions database stuff got corrupted between snapshots:&lt;b&gt;2009-02-14-000056&lt;/b&gt; AND &lt;b&gt;2009-02-15-001812. &lt;/b&gt;Notice&lt;b&gt;,&lt;/b&gt; that&lt;b&gt; 2009-02-15-001812&lt;/b&gt; doesn’t have any changes from the current (BROKEN) system. Ergo the snap shot right before it &lt;b&gt;2009-02-14-000056&lt;/b&gt; is the MOST RECENT good permissions data bas&lt;b&gt;e.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;4&lt;/b&gt;. so to fix my system, I restored that directory from &lt;b&gt;2009-02-14-000056&lt;/b&gt; with the following commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&gt;&lt;i&gt; cd /Volumes/Backup of Stuart/Backups.backupdb/Stuart/2009-02-14-000056/Macintosh HD/Library/&lt;/i&gt;
&lt;/li&gt;
&lt;li&gt;&gt; &lt;i&gt;sudo rsync -avz Receipts/ /Volumes/SuperDuperBackup/Library/Receipts/&lt;/i&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;here is the output from the rsync&gt;&lt;br/&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Password:&lt;/li&gt;
&lt;li&gt;building file list … done&lt;/li&gt;
&lt;li&gt;./&lt;/li&gt;
&lt;li&gt;boms/&lt;/li&gt;
&lt;li&gt;db/&lt;/li&gt;
&lt;li&gt;db/a.receiptdb&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;sent 27675899 bytes  received 588 bytes  1085352.43 bytes/sec&lt;/li&gt;
&lt;li&gt;total size is 451835534  speedup is 16.33&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;5&lt;/b&gt;. You run &lt;b&gt;Disk Utility&lt;/b&gt; choose the offending Volume, use First Aid and click on “&lt;b&gt;repair disk permissions&lt;/b&gt;” and life is happy again!!!!  In my case, I got a bunch of repairs and warnings, but I no longer get that annoying failure “Reading the permissions database”!!!&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Good Luck!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stuart&lt;/li&gt;
&lt;/ul&gt;</description><link>http://blog.visiblecertainty.com/post/79981046</link><guid>http://blog.visiblecertainty.com/post/79981046</guid><pubDate>Fri, 20 Feb 2009 10:52:00 -0500</pubDate></item><item><title>Don't forget your squares.</title><description>&lt;p&gt;&lt;a href="http://www.recovery.gov" target="_blank"&gt;recovery.gov&lt;/a&gt; launched today.&lt;/p&gt;

&lt;p&gt;Its mission is to provide transparency into how the US government is spending the money from the stimulus act that President Obama signed on February 17, 2009.&lt;/p&gt;

&lt;p&gt;They have a chart showing the big buckets of where the money is going:&lt;/p&gt;

&lt;div style="text-align: center;"&gt;
&lt;img src="http://farm4.static.flickr.com/3421/3288023091_2ebcaac3aa_o.png"/&gt;
&lt;/div&gt;

&lt;p&gt;(as of now, &lt;a href="http://www.recovery.gov/?q=content/investments" target="_blank"&gt;you can see it here&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;The “Other” dot represents $8 billion.  The area of it should therefore be 1/36 (288/8) of the “Tax Relief” dot.   If you grab a pixel ruler, you’ll see that they did it right, ignoring rounding errors.&lt;/p&gt;

&lt;p&gt;This is in marked contrast to JP Morgan, as &lt;a href="http://www.cringely.com/2009/02/wall-street-cant-count/" target="_blank"&gt;chronicled by Robert Cringley&lt;/a&gt;.  So this could be a good sign.&lt;/p&gt;

&lt;p&gt;The site promises lots more data in the coming months, so we’ll be looking to put together interesting charts.  In the meantime, here’s a more interactive version of the chart.  If you go to the full size chart, you can play around (switch between a bar chart and a points chart, etc):&lt;/p&gt;

&lt;div style="text-align:center;width:740px;"&gt;
&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://visiblecertainty.com/bin/ChartViewer.swf?chart_id=1640" width="740" height="575"&gt;&lt;/embed&gt;&lt;a href="http://visiblecertainty.com/charts/1640" target="_blank"&gt;&lt;span style="display:block;"&gt;Chart provided by Visible Certainty&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://blog.visiblecertainty.com/post/79175686</link><guid>http://blog.visiblecertainty.com/post/79175686</guid><pubDate>Tue, 17 Feb 2009 17:22:00 -0500</pubDate><category>economy</category></item><item><title>You're supposed to update these blog things "regularly" ?</title><description>&lt;p&gt;Although our site is now public, there are a number of features we want to add
in the coming weeks and months.   Our aim is to produce a website that will
make it easier for you to analyze, display, present and share your information.  Over time, we plan to add a number of tools to guide you in exploring your data.
Just to give you a sense of where we are headed, these are our rough development goals.&lt;/p&gt;

&lt;p&gt;Near term upcoming features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;speed (we continue to profile and hack the code to improve responsiveness)&lt;/li&gt;
&lt;li&gt;summarizing and aggregation of information (e.g., if you add a time series with daily observations, group and summarize them by month)&lt;/li&gt;
&lt;li&gt;improved data importing (so we do the heavy lifting of pivoting your tables, concatenating column headers that are spread across rows, etc. into a format we can more easily chart)&lt;/li&gt;
&lt;li&gt;joining data sets together to produce new charts&lt;/li&gt;
&lt;li&gt;data units (you upload dollars, we keep track of that and let you specify what kind of dollars, etc.)&lt;/li&gt;
&lt;li&gt;updatable data sets (you can re-upload a data set or if you have imported a google spreadsheet, we will automatically pull in changes, etc.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Medium term features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;revamped user interface&lt;/li&gt;
&lt;li&gt;small multiples &lt;a href="http://en.wikipedia.org/wiki/Small_multiple" target="_blank"&gt;(many charts, laid out together in space)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;print-quality table layout (sometimes a table of numbers is the best way to make your point!)&lt;/li&gt;
&lt;li&gt;more annotation tools (e.g., trend lines on charts)&lt;/li&gt;
&lt;li&gt;handling geographic data (plot it on maps)&lt;/li&gt;
&lt;li&gt;box plots&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Longer term features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;full presentation creation&lt;/li&gt;
&lt;li&gt;social networking (more tools to share, discuss, rate and review data, charts and presentations)&lt;/li&gt;
&lt;li&gt;magical fairy things of which we can not speak&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Obviously, all of this is subject to change.  And if you have a suggestion, please let us know.&lt;/p&gt;

&lt;p&gt;Jason&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/47004913</link><guid>http://blog.visiblecertainty.com/post/47004913</guid><pubDate>Fri, 22 Aug 2008 14:59:00 -0400</pubDate></item><item><title>Going Public Beta Today</title><description>&lt;p&gt;Hi Everyone,&lt;/p&gt;

&lt;p&gt;Visible Certainty is going public beta today.  This has been a long trip and might be worth visiting the history of how we got here.&lt;/p&gt;

&lt;p&gt;First Jason and I spent from 1998 to 2006 trying to get to a &lt;a href="http://www.edwardtufte.com/tufte/courses" target="_blank"&gt;Tufte conference&lt;/a&gt;.  We were fascinated by the premise of a better way to communicate data, but we were also pretty busy.  The first time we talked about it we were busy working on the software for a company called Gamesville.  Jason’s friend Peter had heard Tufte speak and was bowled over by it.  He even produced a “Tufte Presentation” at one of his own conferences and got rave reviews about it.   So we were intrigued.  But, two companies later (GameLogic, QuantumFoam) and we were still procrastinating.  Finally the planets aligned and Tufte was in Boston and we were between companies trying to decide what the new new new thing would be.&lt;/p&gt;

&lt;p&gt;It was riveting. It was a moment of clarity.  When Tufte told that story of Galileo discovering actual scientific evidence that the earth revolved around the sun and termed it “visible certainty” we were sold.  Even better that the Catholic Church told him never use those words again.   Better yet, Tufte was complaining that no one had ever put together the right tool to produce elegant, simple, data-dense presentations in a single package.  A quick dotster search showed that visiblecertainty.com was available so for $9.95 we started a new company. Okay maybe a little more for computers, lawyers, office space, employees, software, and some other stuff but that initial $9.95 was the important thing.&lt;/p&gt;

&lt;p&gt;Ahhh… but how to start.&lt;/p&gt;

&lt;p&gt;You really have to do a lot of reading about stuff that is way above my pay grade.&lt;/p&gt;

&lt;p&gt;First there were &lt;a href="http://www.amazon.com/gp/search/ref=sr_adv_b/?search-alias=stripbooks&amp;field-isbn=0961392142%7C0961392118%7C0961392177%7C0961392126" target="_blank"&gt;the four Tufte books&lt;/a&gt;.   Then the &lt;a href="http://www.amazon.com/dp/0387245448" target="_blank"&gt;Grammar of Graphics&lt;/a&gt; by Wilkinson for ideas for how to boil a software design out of a visualization.
Then there are Cleveland’s &lt;a href="http://www.amazon.com/dp/0963488406" target="_blank"&gt;Visualizing Data&lt;/a&gt;, and &lt;a href="http://www.amazon.com/dp/0963488414" target="_blank"&gt;The Elements of Graphing Data&lt;/a&gt;, which is really about the guts of the statistical ideas behind the visualizations.  And finally Stephen Few’s &lt;a href="http://www.amazon.com/Show-Me-Numbers-Designing-Enlighten/dp/0970601999" target="_blank"&gt;Show Me The Numbers&lt;/a&gt;.  You may notice that when you choose chart types in our tool they are broken down into his groupings.   Few really seems to have struck a wonderful balance between elegance and daily effectiveness.&lt;/p&gt;

&lt;p&gt;Now what technology to use?  Jason and I had become huge fans of Ruby, Rails, EC2, and S3 over the last year or so (but don’t get me started on some of the scaling issues we are running into or EC2 down time).  So that was a place to start.  We did our time with gruff, ImageMagick, rmagick, rgplot, R, and ChartDirector.&lt;/p&gt;

&lt;p&gt;Thank god we hired Kris in October of that year because in early December after banging our heads on the code for another month or so, he mentioned that Flex 3 was supposed to have fixed the configuration, scaling, development environment, and language issues that made us all hate/fear it before.  So Jason and I discussed it, decided it was best to pretend it was our idea, pushed off our December release and moved the chart and data set generation to Flash.  JD came on in January just in time to be tortured by this decision.  He managed to solve all the things that overwhelmed the rest of us (including changing a O(n^2) “feature” to O(1) in the off-the-shelf data transport code we were using).  Then about two weeks ago, Peter (remember him from the beginning of this story) agreed to join up - after all he was REALLY to blame for the whole thing.&lt;/p&gt;

&lt;p&gt;And sixteen months later, with employees in three time zones, here we are!  At least we didn’t have to name it Visible Certainty 2008 to release ;-)&lt;/p&gt;

&lt;p&gt;Next stop: data joins and small multiples!&lt;/p&gt;

&lt;p&gt;Hope you all enjoy the tool,&lt;/p&gt;

&lt;p&gt;Stuart&lt;/p&gt;</description><link>http://blog.visiblecertainty.com/post/43134209</link><guid>http://blog.visiblecertainty.com/post/43134209</guid><pubDate>Wed, 23 Jul 2008 11:59:00 -0400</pubDate></item></channel></rss>
