Will the real exception_notification please stand up?

A while ago, I wrote about some concerns of mine regarding git and github. Today, I was looking around, because I wanted to add the exception_notification code to a site of mine, and ran into this:

http://github.com/rails/exception_notification/network

Scroll all the way to the right, and you’ll see that there are a bunch of relatively current forks, and none of them seem to share recent changes. So which one is the ‘real’ one? My guess would be the one belonging to ‘rails’, but who knows… maybe that one has been abandoned?

Once again, this is nothing ‘new’: it has always been possible to fork open source code. What I wonder about is the mentality of just going off to work on your own stuff without contributing anything back. The results are a bunch of different forks, each of which may potentially contribute something interesting, but none of which appears to have collected all the new work.

BikeChatter.com: Pro Cycling @ twitter and live Amstel Gold chat

Bicycle racing, especially professional road cycling, is really the only sport I follow, but I do so with a passion. Other people are glued to the TV during soccer games, or football, or basketball, or cricket, or whatever. I’m there during the current spring classics season (my favorite races of the year), and the Giro d’Italia and Tour de France.

So it was a cool discovery to find people like Lance Armstrong, Levi Leipheimer, George Hincapie, Robbie McEwen and others using Twitter. Some of them really provide a unique window into the life of a professional bike racer, especially all the things that we don’t see outside race day.

I figured that if it’s interesting to me, it’s probably interesting to other people too, so I put together this site to aggregate twitter updates related to professional cycling:

http://www.bikechatter.com

As an extra, I also added a chat widget from Mibbit.com, in order to make it easy to chat with others while races are going on:

http://www.bikechatter.com/chat

The next race is the Amstel Gold classic, in the Netherlands, today (Sunday April 19th), at about 15:30 CEST (Rome, Paris, Berlin, etc…). Feel free to join us!

The site is quite new, and probably has a few bugs, and as is obvious, my UI ideas are to make things very simple and direct, so any comments or suggestions on how to improve it, or new features you’d like to see are welcome.

… and now I’m off for my Sunday bike ride – see you this afternoon!

Hecl – for Quilting!

Looking through the logs for HeclBuilder.com, I found this site:

http://www.patchwork-quilt-forum.de/dreieck-aus-quadrat-t2457-s20.html

Which, according to the translation is a discussion on a German site dedicated to patchwork quilting about calculating the right lengths to cut triangles of cloth.

I thought it was really cool to see – not because I’m interested in quilting, or the program is anything brilliant (it’s simple and functional), but because enabling stuff like this is part of what I built Hecl for: to make mobile phone applications easier, quicker, and simpler to create. Someone went and typed in the code on Heclbuilder, got the program running, and now a number of people have a handy tool to do some calculations for their hobby, which is a heck of a lot easier than fooling around with SDK’s, Eclipse or Netbeans, and so on and so forth.

I hope to see more of that sort of thing in the future.

Computer People Don’t Click on Ads

Ok, so everyone knows that, but I was particularly surprised. LangPop.com got on the front page of Hacker News the other day and I got a ton of hits. But virtually no one clicked on the advertisements – just a few clicks for many thousands of page views. Some of my other sites, which are of a more general-interest nature, do way better with far fewer visitors.

Not that I’m really complaining, I did langpop.com for fun, but it’s a good reminder that it’s a lot better to produce and sell things to a more general audience. Programmers expect, and largely get, most everything for free – me included.

New LangPop.com stats, open source bits and pieces

I released some new statistics on LangPop.com. There are some new things:

  • The normalized results are now user configurable – you can put in your own weights for the various data sources (such as Amazon, Craigslist, and so on), and see how the results change.
  • Freshmeat.net fiddled with their web site, and statistics are not going to be available this month. Hopefully they will be able to correct the problem soon.
  • On the other hand, I wrote some code to grab the data from Ohloh, so there’s something new to look at while we wait for Freshmeat to come back on line.

So there is a fair amount going on. Hopefully Freshmeat will come back soon, and I can also add a few fixes to the IRC statistics which I’ve been thinking about.

In the process of doing the above, I also managed to do some open source work, albeit of a minor nature:

  • I updated LangPop.com to use the Flotr Javascript chart library instead of Plotr. So I also updated my Ruby code to integrate it. It’s a fairly thin layer at this point, but it does what I need. It’s available here: http://github.com/davidw/chartr/tree/master
  • I did some hacking on the Simile Timeline code, (used here on LangPop.com), correcting a bug, and also creating a system to install the whole thing with a simple command. Normally, it’s kind of difficult to just use the Simile code on your own site, so I created an (admittedly hacky) way of making it easier to install. That code is here: http://github.com/davidw/standalone-timeplot/tree/master

Oh, yeah, and we moved from Innsbruck, Austria back to Padova, Italy!