<?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>Musings on visualization, photography, programming, etc. that are too long for Twitter but too short for (or don’t fit) my visualization website, EagerEyes.org.

Part of my vanity website, kosara.net, which is most notable for hosting my list of publications.

If you still want to know more, see my university page at UNC Charlotte, and/or follow me on Twitter.</description><title>EagerEyes Shorts</title><generator>Tumblr (3.0; @eagereyes)</generator><link>http://blog.kosara.net/</link><item><title>Keep Your Org-Chart to Yourself!</title><description>&lt;p&gt;I was looking for Kaiser Fung’s &lt;a href="http://www.amazon.com/Numbers-Rule-Your-World-Probabilities/dp/0071626530" target="_blank"&gt;&lt;em&gt;Numbers Rule Your World&lt;/em&gt;&lt;/a&gt; on Amazon, and saw that there was no Kindle version. So I figured I’d check with the publisher, McGraw-Hill, if there was perhaps some other kind of e-book (like O’Reilly has for most of its titles).&lt;/p&gt;

&lt;p&gt;Googling for the name McGraw-Hill took me to their &lt;a href="http://www.mcgraw-hill.com/" target="_blank"&gt;Corporate Website&lt;/a&gt;, which has a convenient little search box in the upper right. So I typed in the title, but only got bogus results. Nothing seemed to match the full title, and the pages were all generic corporate-style stuff.&lt;/p&gt;

&lt;p&gt;Turns out there’s a little drop-down box on that search results/refinement page where you can select what you want to search. It defaults to &lt;em&gt;McGraw-Hill Corporate&lt;/em&gt;, but it has options like &lt;em&gt;Books and Educational Products&lt;/em&gt;. And lo and behold, of course it finds the book once I tell it to search for books.&lt;/p&gt;

&lt;p&gt;But why does it search the corporate site first? Isn’t it more likely that people will want to search for your products, rather than your press releases or investor info? You have a lot more customers than investors, so why does your search default to boring corporate stuff?&lt;/p&gt;

&lt;p&gt;It’s not that there is an additional step involved here that I can’t be bothered with, it’s the attitude. I don’t care about your org chart or your subsidiaries or whatever. I want information, fast. I want the website that comes up when I search for your name to make sense to 90% of the people. How can you put so much effort into a website and not think about who the visitors are and what they’re looking for?&lt;/p&gt;

&lt;p&gt;This is similar to &lt;a href="http://daringfireball.net/linked/2010/03/08/hp-adobe" target="_blank"&gt;HP’s “license plate” URLs&lt;/a&gt;, and I’ve seen IBM do the same (though they seem to have stopped doing it). Don’t tell me your internal structure or your server names. Don’t tell me what you think is important; I don’t care. I care about the stuff that’s important to me. I want a simple URL, I want relevant information.&lt;/p&gt;

&lt;p&gt;Is that really too much to ask?&lt;/p&gt;</description><link>http://blog.kosara.net/post/442467834</link><guid>http://blog.kosara.net/post/442467834</guid><pubDate>Thu, 11 Mar 2010 22:05:30 -0500</pubDate></item><item><title>These scans from the Ninth U.S. Census 1870 are truly...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kz4gp1oAGy1qz6ibho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;These scans from the &lt;a href="http://www.radicalcartography.net/index.html?9thcensus" target="_blank"&gt;Ninth U.S. Census 1870&lt;/a&gt; are truly fascinating. Check out the fiscal chart on page 35, the population pyramids on pages 40 and 41, the death charts on pages 45-46, and the disabilities on pages 49ff (including “insanity” and “idiocy”). There are also a few more treemap-like pages like the one above.&lt;/p&gt;

&lt;p&gt;Incredible to think that all of these were done long before computers, by hand. The number crunching alone must have been a huge task, and then drawing these charts and transferring them onto plates for printing. Wow.&lt;/p&gt;

&lt;p&gt;(via &lt;a href="http://robertogreco.tumblr.com/post/441260259/gainful-occupation-and-also-attending-school" class="tumblr_blog" target="_blank"&gt;robertogreco&lt;/a&gt;)&lt;/p&gt;</description><link>http://blog.kosara.net/post/441300431</link><guid>http://blog.kosara.net/post/441300431</guid><pubDate>Thu, 11 Mar 2010 10:09:41 -0500</pubDate></item><item><title>fuckyeahinfo:

datavis:

Why does a salad cost mmore than a Big...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_kz1fp516lH1qa6ke2o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://infothesis.yanamitchell.com/post/439161725/datavis-why-does-a-salad-cost-mmore-than-a-big" target="_blank"&gt;fuckyeahinfo&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://datavis.tumblr.com/post/439107315/why-does-a-salad-cost-mmore-than-a-big-mac" target="_blank"&gt;datavis&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://www.pcrm.org/magazine/gm07autumn/health_pork.html" target="_blank"&gt;Why does a salad cost mmore than a Big Mac?&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;It’s a good cause, but the chart badly distorts the data. See my recent &lt;a href="http://eagereyes.org/criticism/march-chart-madness" target="_blank"&gt;March Chart Madness criticism roundup&lt;/a&gt; for an explanation (it’s about 2/3 down the page).&lt;/p&gt;</description><link>http://blog.kosara.net/post/439199278</link><guid>http://blog.kosara.net/post/439199278</guid><pubDate>Wed, 10 Mar 2010 11:24:38 -0500</pubDate><category>visualization</category><category>distortion</category><category>criticism</category></item><item><title>Interesting idea by Sam Loman: the human body as a subway map....</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kyrelpepGg1qzas1no1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Interesting idea by &lt;a href="http://www.just-sam.com/just-sam/index.html" target="_blank"&gt;Sam Loman&lt;/a&gt;: the human body as a subway map. Blood vessels, nerves, digestive system, etc.&lt;/p&gt;</description><link>http://blog.kosara.net/post/426206693</link><guid>http://blog.kosara.net/post/426206693</guid><pubDate>Thu, 04 Mar 2010 08:25:01 -0500</pubDate></item><item><title>This is fascinating and disturbing at the same time: a dance...</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pS1WALmBqUw&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pS1WALmBqUw&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This is fascinating and disturbing at the same time: a dance piece that uses reactive graphics triggered by the dancers. It’s called &lt;a href="http://www.chunkymove.com/" target="_blank"&gt;Chunky Move&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.kosara.net/post/424408268</link><guid>http://blog.kosara.net/post/424408268</guid><pubDate>Wed, 03 Mar 2010 12:09:06 -0500</pubDate><category>video</category><category>dance</category></item><item><title>roomthily:

giantrobotlasers:

lookatthisfuckinggraph:

Why 3D...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_kyo043tK8Y1qb6i8ko1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://roomthily.tumblr.com/post/422979119" target="_blank"&gt;roomthily&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://giantrobotlasers.com/post/422294661/lookatthisfuckinggraph-why-3d-pie-charts-are" target="_blank"&gt;giantrobotlasers&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://lookatthisfuckinggraph.tumblr.com/post/422294140/why-3d-pie-charts-are-bad-fox-fury-it-is-an" target="_blank"&gt;lookatthisfuckinggraph&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://fury.com/2010/03/why-3d-pie-charts-are-bad/" target="_blank"&gt;Why 3D pie charts are bad « fox @ fury&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;it is an accurate chart&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Incredible!&lt;/p&gt;</description><link>http://blog.kosara.net/post/423060557</link><guid>http://blog.kosara.net/post/423060557</guid><pubDate>Tue, 02 Mar 2010 20:11:09 -0500</pubDate><category>pie chart</category><category>3d</category></item><item><title>marco:

Embezzle a bit more of your building’s heat.
Here’s a...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_ku7eyjRmxl1qz4rgro1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.marco.org/270919755" target="_blank"&gt;marco&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Embezzle a bit more of your building’s heat.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Here’s a useful trick to unfairly get more heat into your apartment than the others in your building: Use a box fan to convert your passive radiator — in effect, a giant heatsink — into an active heatsink-with-fan combo.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Of course, you can also just remove the shelf that’s sitting on top of the radiator and blocks 90% of the (purely heat-induced) airflow. Less noise, too.&lt;/p&gt;</description><link>http://blog.kosara.net/post/270923667</link><guid>http://blog.kosara.net/post/270923667</guid><pubDate>Sat, 05 Dec 2009 19:10:00 -0500</pubDate></item><item><title>Penny Arcade</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_kts6za8EBb1qzas1no1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.penny-arcade.com/comic/2009/11/23/" target="_blank"&gt;Penny Arcade&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.kosara.net/post/259725540</link><guid>http://blog.kosara.net/post/259725540</guid><pubDate>Fri, 27 Nov 2009 13:49:58 -0500</pubDate><category>comics</category><category>penny arcade</category></item><item><title>There has been an interesting decrease in attempted comment spam...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kt5qq8BWwn1qzas1no1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;There has been an interesting decrease in attempted comment spam on &lt;a href="http://eagereyes.org/" target="_blank"&gt;my website&lt;/a&gt; over the last two weeks. This may have to do with the recent attack on the Mega-D botnet, which was &lt;a target="_blank" href="http://arstechnica.com/security/news/2009/11/researchers-well-aimed-stone-take-down-goliath-botnet.ars"&gt;effectively destroyed by security researchers&lt;/a&gt;. The possibility of taking out botnets has been debated for a while, but so far only as a theoretical idea. The results of this attack speak for itself, and I hope that this will be done more in the future.&lt;/p&gt;</description><link>http://blog.kosara.net/post/244869788</link><guid>http://blog.kosara.net/post/244869788</guid><pubDate>Sun, 15 Nov 2009 10:51:44 -0500</pubDate><category>spam</category><category>Mollom</category><category>botnet</category><category>decrease</category></item><item><title>The OpenOffice Mouse. This is exactly what’s wrong with...</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_ksps2jo8Z61qzas1no1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.openofficemouse.com/pr110609.html"&gt;The OpenOffice Mouse&lt;/a&gt;. This is exactly what’s wrong with usability and Open Source.&lt;/p&gt;</description><link>http://blog.kosara.net/post/235447367</link><guid>http://blog.kosara.net/post/235447367</guid><pubDate>Fri, 06 Nov 2009 19:58:39 -0500</pubDate></item><item><title>Unicorn Sales Dashboard. Via @r1c1 on Twitter.</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_ksprqwer0x1qzas1no1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a target="_blank" href="http://cid-8656a60062744f0c.skydrive.live.com/self.aspx/.Public/UnicornSales.jpg"&gt;Unicorn Sales Dashboard&lt;/a&gt;. Via @r1c1 on Twitter.&lt;/p&gt;</description><link>http://blog.kosara.net/post/235441511</link><guid>http://blog.kosara.net/post/235441511</guid><pubDate>Fri, 06 Nov 2009 19:52:08 -0500</pubDate></item><item><title>Photo</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_kqld0gnQ4x1qzas1no1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://blog.kosara.net/post/197619480</link><guid>http://blog.kosara.net/post/197619480</guid><pubDate>Sat, 26 Sep 2009 14:36:03 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kqlcj1E7w01qzas1no1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://blog.kosara.net/post/197612047</link><guid>http://blog.kosara.net/post/197612047</guid><pubDate>Sat, 26 Sep 2009 14:25:38 -0400</pubDate></item><item><title>Combating Spam with Mollom and Comment Closer</title><description>&lt;p&gt;Comment spam has been a part of running &lt;a target="_blank" href="http://eagereyes.org/"&gt;my website&lt;/a&gt; almost from day one. Until about a month ago, I used &lt;a target="_blank" href="http://recaptcha.net/"&gt;reCAPTCHA&lt;/a&gt;, which is a very clever implementation of a CAPTCHA that at the same time helps digitize scanned books.&lt;/p&gt;
&lt;p&gt;It started with a few spam comments that got through, and developed into waves. I would get bursts of about a dozen comments in quick succession once or twice a day. I had turned comment moderation on at that point, but it was still annoying. Then the waves intensified to the point where I got several hundred spam comments per day. Something needed to be done.&lt;/p&gt;
&lt;p&gt;I had looked at &lt;a target="_blank" href="http://mollom.com/"&gt;Mollom&lt;/a&gt; before, but didn’t want to hand over control over my comments to a third party. At first, it also didn’t work too well, letting about half the spam through. But it improved over time, and it’s rock-solid now, to the point where I have turned off comment moderation again. Most of my users never see a CAPTCHA and don’t have to wait for me to moderate their comments.&lt;/p&gt;
&lt;p&gt;There are other spam block modules for &lt;a target="_blank" href="http://drupal.org/"&gt;Drupal&lt;/a&gt;, but Mollom is much better integrated than the others. It does pay to have Dries Buytaert, the founder of Drupal, also behind Mollom. The integrated comment moderation queue and the clever report interface are simply excellent. The only thing the report charts is missing are false negatives.&lt;/p&gt;
&lt;p&gt;What has also helped is another module named &lt;a target="_blank" href="http://drupal.org/project/commentcloser"&gt;Comment Closer&lt;/a&gt;. It simply deactivates comments on nodes that are older than a given threshold. I don’t generally like closing comments on older nodes, because I don’t see my articles as being so tied to the current moment that they will lose relevance very quickly. But experience also shows that I get hardly any comments on nodes that are a week or two old, so I’m not losing much. And reducing the number of targets for the spam bots has cut down the spam attempts by about 2/3.&lt;/p&gt;
&lt;p&gt;It’s still shocking to see the force behind these spam attacks, but I’m also glad that there are tools that are keeping up and making it virtually impossible for that crap to be posted.&lt;/p&gt;</description><link>http://blog.kosara.net/post/176762526</link><guid>http://blog.kosara.net/post/176762526</guid><pubDate>Mon, 31 Aug 2009 22:48:10 -0400</pubDate><category>drupal</category><category>spam</category><category>mollom</category></item><item><title>What is the best app for designing logos, etc?</title><description>&lt;p&gt;I’m working on a redesign of &lt;a target="_blank" href="http://eagereyes.org/"&gt;EagerEyes&lt;/a&gt;, and while I have some reasonable tools, things still take way too long. I know that designers like PhotoShop, but I don’t have that, and it’s out of my price range. PhotoShop Elements is too limited in the functions I’d need (I have an older version of that that I never use).&lt;/p&gt;
&lt;p&gt;My main tool right now is &lt;a target="_blank" href="http://flyingmeat.com/acorn/"&gt;Acorn&lt;/a&gt;, which has most of the features I need, but it also lacks a lot of convenience. There is no way to group layers, making it hard to keep an overview when trying out lots of things. It also requires a few additional steps for inner shadows (which I may or may not use in my redesign ;), etc.&lt;/p&gt;
&lt;p&gt;The tool that would be perfect for my purposes in theory is &lt;a target="_blank" href="http://www.bohemiancoding.com/drawit/index.html"&gt;DrawIt&lt;/a&gt;, which is a vector-oriented tool that can also do pixel-stuff like apply CoreImage filters. It takes some getting used to, but it’s really powerful and has some incredible workflow features. The main downside is that its text rendering is really ugly, and it doesn’t look like there’s a fix in sight.&lt;/p&gt;
&lt;p&gt;I also have a license for &lt;a target="_blank" href="http://www.tweakersoft.com/vectordesigner/"&gt;VectorDesigner&lt;/a&gt;, but there are some issues with getting that to really do what I want it to. I need to play with that a bit more, though.&lt;/p&gt;
&lt;p&gt;Is there some other tool that’s used by designers, runs on a Mac, and is affordable? I need mostly pixel-oriented stuff, but a hybrid like DrawIt would be great, too. Any suggestions?&lt;/p&gt;</description><link>http://blog.kosara.net/post/165856341</link><guid>http://blog.kosara.net/post/165856341</guid><pubDate>Tue, 18 Aug 2009 14:27:50 -0400</pubDate><category>design</category><category>software</category></item><item><title>jeannr:

I made a flow chart, that we might better...</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;&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;
&lt;p&gt;Brilliant. (via @ryanmcgrath on Twitter)&lt;/p&gt;</description><link>http://blog.kosara.net/post/165785195</link><guid>http://blog.kosara.net/post/165785195</guid><pubDate>Tue, 18 Aug 2009 12:40:14 -0400</pubDate></item><item><title>Imogen Heap’s new album Ellipse. Good stuff.</title><description>          &lt;param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fimogenheap%2Fsets%2Fellipse-album&amp;show_comments=false&amp;auto_play=false&amp;show_playcount=true&amp;show_artwork=true&amp;color=3a6366" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed allowscriptaccess="always" height="258" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fimogenheap%2Fsets%2Fellipse-album&amp;show_comments=false&amp;auto_play=false&amp;show_playcount=true&amp;show_artwork=true&amp;color=3a6366" type="application/x-shockwave-flash" width="400"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://imogenheap.com/" target="_blank"&gt;Imogen Heap&lt;/a&gt;’s new album &lt;i&gt;Ellipse&lt;/i&gt;. Good stuff.&lt;/p&gt;</description><link>http://blog.kosara.net/post/165624881</link><guid>http://blog.kosara.net/post/165624881</guid><pubDate>Tue, 18 Aug 2009 07:17:00 -0400</pubDate><category>music</category></item><item><title>How Did This Happen?</title><description>&lt;a href="http://www.nytimes.com/2009/08/02/opinion/02pubed.html?_r=3&amp;ref=opinion"&gt;How Did This Happen?&lt;/a&gt;: &lt;p&gt;This is the last entry in my collection of NY Times apologies. There is no way to possibly top this: The NY Times apologizes at great length about the mistakes it made in Walter Cronkite’s obituary and another article about him. It’s pretty open and names several people who, for a variety of reasons, did not do their jobs properly.&lt;/p&gt;
&lt;p&gt;But what is worse are &lt;a href="http://community.nytimes.com/comments/www.nytimes.com/2009/08/02/opinion/02pubed.html" target="_blank"&gt;the comments&lt;/a&gt;; they’re simply brutal. And I don’t feel that most of them are justified. Sure, making seven or eight mistakes in one story is pretty bad, especially for a newspaper with the NY Times’ reputation. But the mistakes are really rather minor, and they’re obviously embarrassed, so I don’t get what all the outrage is about. Especially because these are comments on the apology, not the original story. I wonder how many readers would have been able to spot those mistakes, or took away wrong information from the article.&lt;/p&gt;</description><link>http://blog.kosara.net/post/155760835</link><guid>http://blog.kosara.net/post/155760835</guid><pubDate>Tue, 04 Aug 2009 13:38:33 -0400</pubDate><category>nytimes</category></item><item><title>Bobby McFerrin demonstrates the power of the pentatonic scale,...</title><description>&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=5732745&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"&gt;&lt;param name="quality" value="best" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="scale" value="showAll" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5732745&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=5732745&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Bobby McFerrin demonstrates the power of the pentatonic scale, using audience participation. He plays the audience like an instrument. Fantastic.&lt;/p&gt;</description><link>http://blog.kosara.net/post/153096804</link><guid>http://blog.kosara.net/post/153096804</guid><pubDate>Fri, 31 Jul 2009 14:36:11 -0400</pubDate><category>music</category></item><item><title>Moving from github to bitbucket</title><description>&lt;p&gt;Open Source project hosting has taken a huge step forward over the last year or so. This was facilitated by the emergence of a new breed of version control systems, which are distributed rather than server-based (like CVS and SVN). There is a whole list of these systems now, but the ones that get the most mindshare are &lt;a href="http://git-scm.com/" target="_blank"&gt;git&lt;/a&gt; and &lt;a href="http://mercurial-scm.org/" target="_blank"&gt;Mercurial&lt;/a&gt; (hg).&lt;/p&gt;
&lt;p&gt;Collaboration in open source always used to be complicated and bureaucratic. While there is a lot of talk about how anybody can fix bugs in open source, etc., the practice was quite different. Most projects required you to prove yourself by submitting patches to the maintainers and earn their respect before you would be granted commit access to the CVS or SVN server. That’s understandable, they didn’t want you to submit bad or even malicious code; but it also meant that few people ever fixed bugs they found, because they just didn’t want to put in all that extra work. Many open source projects have also died a slow death by abandonment because there was no easy way for others to take over.&lt;/p&gt;
&lt;p&gt;Distributed version control systems have made this much easier, and hosting services like &lt;a href="https://github.com/" target="_blank"&gt;github&lt;/a&gt; and &lt;a href="http://bitbucket.org/" target="_blank"&gt;bitbucket&lt;/a&gt; have added some simple but effective tools. Now, it’s easy to clone a repository, make changes, and then send a pull request to the maintainer. If the maintainer likes the code, he or she can incorporate it into the “official” version. If not, you can maintain your forked version, and the users can decide which one they prefer. It’s even possible to take changes from several people’s forks and combine them into a new version. That makes it possible to effectively take over a project, even if the original repository has been completely abandoned.&lt;/p&gt;
&lt;p&gt;I originally signed up with github, and I really liked it. The only real downside was their use of git. Now git is without doubt the most flexible and powerful distributed version control system, but it has a lot of features I simply don’t need. I prefer using hg for its more streamlined workflow and better integration in eclipse. It’s also less of a hassle to set up in Windows and easier to explain to my students.&lt;/p&gt;
&lt;p&gt;Perhaps bitbucket is just ripping off github, the two are really quite similar. But what made me switch was a simple limitation: Both github and bitbucket allow up to five private repositories on their lowest paid tier, but github limits the number of collaborators on these to only one. That’s just too limiting for me, and severely limits its usefulness.&lt;/p&gt;
&lt;p&gt;Both provide cname support, which lets you set up a (sub-)domain to point to your github or bitbucket stuff. On github, you can create HTML pages, and they even include an elaborate way of creating static websites from configuration files that are hosted there. A cname domain points to your pages rather than your profile, so you can effectively use it to host your website there - but that’s completely useless for me. bitbucket simply points your domain to your profile page, and even changes your repositories’ clone URLs to use the domain. That’s a nice little touch and makes a lot more sense to me.&lt;/p&gt;
&lt;p&gt;Maybe I’m making too much of this, but it seems that github is going the route of more complexity for little practical benefit - just like git. I prefer the balance of complexity and power that Mercurial (and, so far, bitbucket) provide.&lt;/p&gt;</description><link>http://blog.kosara.net/post/149676158</link><guid>http://blog.kosara.net/post/149676158</guid><pubDate>Sun, 26 Jul 2009 17:33:00 -0400</pubDate><category>Mercurial</category><category>dvcs</category><category>git</category><category>hg</category><category>programming</category><category>scm</category><category>opensource</category></item></channel></rss>
