Archive - 2010
February 16th
Some Days...
Submitted by Aldon Hynes on Tue, 02/16/2010 - 12:36Some days there are so many different things going on, it seems impossible to plan out the day. Some days you get curves thrown at you and all your plans go out the window. Then, there are those days that both situations apply.
My original plans for today included going to New York to cover Engage Expo! for this blog as well as a couple of other media outlets. To do this, I would have to miss an important conference call with a technology client as well as several important political events.
At 9:45 today, Senator Dodd was supposed to tour the Kleen Energy Plant in Middletown, CT where an explosion recently took the lives of several workers. Then, at 1:30 PM, he is supposed to hold a press conference in Hartford about credit card protections taking effect next week.
In between those two events, starting at 11 Ned Lamont was scheduled to make a special announcement at the Old State House in Hartford, followed by a reception at City Steam afterwards. Later in the afternoon, various organizations are gathering for a Mardi Gras Style March in Hartford for Jobs and Health Care Reform, ending at the CT Business and Industry Association headquarters at 6 PM.
All of this went out the window as we received four inches of snow over night and I needed to take Fiona to the dentist for an appointment, that due to various complications ended up taking over two and a half hours.
Now, a few hours behind schedule, I’m finally getting a chance to look at my messages, and there are plenty to respond to. Fiona is sitting quietly on the couch and Kim is on a conference call.
February 15th
The Great International Open Source Conspiracy
Submitted by Aldon Hynes on Mon, 02/15/2010 - 13:55“Russian immigrant” Sergey Aleynikov was indicted for “theft of trade secrets, transporting stolen property in foreign commerce and unauthorized computer access” according to a story in Friday’s New York Times. The article goes on to say that:
Prosecutors also asserted that Mr. Aleynikov, during time he was at Goldman, transferred thousands of files of computer code related to Goldman’s proprietary trading program to his home computers.
In a Bloomberg article from last summer it was reported that Mr. Aleynikov copied source code to Xp-dev.com, a website run by London resident Roopinder Singh utilizing servers in Germany. The website was providing a source code control system popular among open source developers. It is common for open source developers to share software around the world.
I do not know what software Mr. Aleynikov copied to the server in Germany or whether or not he unintentionally copied more software than he should have. However, there are several issues that come up.
Back in July, I wrote about Sergey Aleynikov and Open Source software. There, I listed a couple open source projects he had been involved with. Other articles report that Mr. Aleynikov was working on Erlang, an open source general purpose concurrent programming language. Erlang is covered by the Erlang Public License which requires that you provide copies of covered software that you modify. It is worth noting that this is covered by Swedish Law. This is a common feature of many open source projects.
Without knowing what code Mr. Aleynikov intentionally copied, we cannot know whether he was breaking U.S. law or simply fulfilling his legal requirements of Swedish law. Since Erlang and some of the related software is open source software from Europe, it does make some of the ‘foreign commerce’ issues sound a bit more dubious.
Of additional concern is the allegation that the code was ‘related’ to Goldman’s proprietary trading program. If any of Goldman’s proprietary trading program was written in Erlang, than the source code for Erlang, which law requires to be transported to foreign companies is ‘related’ to Goldman’s proprietary trading program. Goldman Sachs could be inadvertently forcing their employees to violate their own confidentiality agreements and U.S. law.
Companies get great benefits by using open source software. However, they need to understand what they are doing and their requirements about sharing changes they make to the open source software with the broader open source community. If Goldman Sachs and the United States Attorney’s Office is going after Mr. Aleynikov for fulfilling his obligations to the open source community, then they are doing a disservice to everyone who benefits from open source software, including themselves.
EntreCard Dropper Analytics
Submitted by Aldon Hynes on Mon, 02/15/2010 - 09:17Yesterday, I completed the first version of my EntreCard analytics program. Over the past several days, there has been a discussion about ‘ghost droppers’ or ‘cheaters’ on EntreCard that use some sort of script to give an appearance of having visited your site when they really haven’t.
I thought it would be interesting to take a look at data from Google Analytics and compare it to EntreCard data. While many people are concerned that EntreCard drop data may over represent the number of visits, Google Analytics data may under represent it. First, it only shows people who have stayed around long enough for the whole page to load. People who visit, see that the most recent article hasn’t changed and move on before the rest of the page is loaded are not counted.
Likewise, this is based on data of people who have visited from the EntreCard drop inbox. In my case a little over half of the traffic coming from the EntreCard website comes from people’s drop inbox. Another third comes from Advertisements and the rest from other parts of EntreCard. Unfortunately, it is only easy to tell where a person is coming from if the incoming link is from their drop inbox. It should also note that EntreCard traffic makes up only a very small amount of my total traffic.
This tool only shows visits from people that you have dropped your card on. If you haven’t dropped your card on someone, your card won’t be in their inbox, and they cannot return the visit this way.
Related to this, it does not provide information about people who have visited your site because they came to it from EntreCard at some point in the past and have bookmarked the site, or who click on your ad on a different network, like Adgitize or CMF ads, again, because they’ve seen your ad or visited your site from EntreCard in the past. Martin considers this a ‘flaw’ because it is likely to under represent people who might have come to your site via EntreCard, but ended up coming via a different network. I think Martin is overstating his case. This tool does what it does, it reports the number of page views generated by having a card in someone’s drop box.
With that, I have now made this tool available to anyone who uses EntreCard and Google Analytics. If you go to EC Analytics you will be asked to give permission to my program to access your Google Analytics data. The program will then list the various websites that you have data on. When you click on the website, it will provide a list of EntreCard userid numbers and the number of pages they have viewed on your site over the past thirty days when clicking on your card in their drop inbox.
By visiting the people that are most likely to return the visit, you are increasing the chances of people becoming repeat visitors. By skipping the people that are already visiting you because of other sites, like Adgitize, CMF ads, or from their own bookmarks, you are focusing on the people that are less likely to come through other methods anyway.
This is still a first version of the program, so improvement suggestions are welcome. To the extent that this becomes a helpful tool, I may gather data from this page to provide aggregate information about which people seem to visit the most pages from cards dropped on them.
February 14th
The #N900 Bobsled in an Open Source Mobile Virtual World Experience
Submitted by Aldon Hynes on Sun, 02/14/2010 - 10:38Between watching events in the Olympics, I played a few games on my Nokia N900 and it occurred to me that the game waiting to be made is the #N900 Bobsled run. Let me present a few videos to give you an idea about what I have in mind.
First, there is this video of the bobsled run from a first person point of view:
Then, there is this sample game that comes on the Nokia N900:
Could Bounce evolve to use a Bobsled track? Even better, could it evolve to use various Bobsled tracks from different virtual worlds? This idea comes from reading about the announced release of Naali, an open source virtual world viewer that might port nicely to the N900. Of course the Naali viewer would need enhancements to take advantage of the accelerometer. Discussions about this are already taking place.
To push it even further, what about slalom racing in virtual worlds where the competitors use accelerometer enabled mobile devices? I want to go the sports bar where people bring their N900’s and race each other this way. Each racer sees their own view of the track on their N900s and the participants watch the race on a big screen over the bar.
What I like about OpenSim, the virtual world platform often used with Naali, Naali itself and the N900 environment is that they are all open source and combined they could provide an great platform for an incredible open source mobile virtual world experience.
February 13th
Using Google Analytics API and PHP to Ghostbust EntreCard
Submitted by Aldon Hynes on Sat, 02/13/2010 - 13:36The EntreCard community has been all abuzz about ‘cheaters’ or ‘ghost droppers’ on EntreCard. These are people who somehow record with EntreCard that they’ve visited your site when they actually haven’t. I wrote a little bit about this in my entry Cheating at EntreCard and Finding Real Top Droppers. In that blog post, I suggested using Google Analytics to see who Google recognizes as visiting your site from your EntreCard drop box.
Since then, I’ve been using these analytics to visit those people that come to my website via the EntreCard Dropbox and visit the most pages. With that, I’ve seen more EntreCard based traffic over the past couple days than I have in nearly a year. Some of that may be simply because of the buzz about EntreCard ghosts and my current rise in popularity on EntreCard. However, it does seem like a useful strategy.
People have asked if my process could be automated, and I’m starting to work on automating it. Details are provided below. In addition, people have suggested it might be good to come up with a Quality Dropper list. Using what I’ve written so far, I can come up with the quality droppers, in terms of the number of page views, that I see. However, I could make this more useful if I had similar data from other sites. If you’re interested in submitting your own data, there are a couple different approaches.
One method, for a simple one time analysis, you could go to the Google Analytics page for your site. Click on Traffic Sources, Referring Sites, and EntreCard in the list. Set Show Rows to 500 to get the most data, and then click on Export TSV. Send the Tab Separated Values file to me and I’ll add it to my analysis. For ongoing analysis, if you give me read access to the Google Analytics for your page I can include your site in the automated analytics I’m building.
Send your TSV file to aldon.hynes at orient-lodge.com, or give the same address read access to your Google Analytics User Manager and drop me a note about it.
For those who want to build their own automated analytics, here is how I’ve been approaching it: