Archive | December, 2008

links for 2008-12-31


links for 2008-12-30

  • Law 5
    So Much Depends on Reputation – Guard it with your Life
    Reputation is the cornerstone of power. Through reputation alone you can intimidate and win; once you slip, however, you are vulnerable, and will be attacked on all sides. Make your reputation unassailable. Always be alert to potential attacks and thwart them before they happen. Meanwhile, learn to destroy your enemies by opening holes in their own reputations. Then stand aside and let public opinion hang them.
  • (tags: api SOAP jira)
  • Yammer started in early September, followed a few weeks later by Each of those two services reports that it has been tried by more than 10,000 businesses.
  • I feel confident saying that we’ve covered much of what I consider to be the bare conceptual basics of horizontally scaling your application’s database layer, and that was the intent – to provide a solid primer and no more. This subject is easily worthy of a book, and in fact, the absence of such literature was largely the motivation for this article
  • It has long been common practice to use recurring solutions to solve common problems. Such solutions are called design patterns; standard reference points for the experienced user interface designer. This website seeks to better the situation for the UI designer, who struggles with the same problems as many other UI designers have struggled with before him.
    (tags: webdesign)
  • FOAFlicious is an application for generating a FOAF file from your inbox.
  • Spending to much time at the airport? Boarding helps you find other stranded travelers by simply twitting #boarding along with your airport code (LAX, JFK, CDG, …). Therefore, Boarding will send you a reply with a link to the other Twitter users who you can message directly to meet up with.
    (tags: twitter travel)
  • Here is another idea – information server on the top of Twitter. Twitter 411 service lets you easily build your own information system, uses Twitter as a transport. The idea is very transparent. You can define your own keywords as well as data, associated with the selected keywords. Users will ask service via direct messages in Twitter and receive responses as direct messages too. Direct messages for the requests are just user-defined keywords. Direct messages for the responses are just user-defined reactions (data associated with the keywords).
    (tags: twitter saas)
  • This release includes updates of JRuby to 1.1.6 and JRuby-Rack to 0.9.3. It also adjusts our own version-numbering scheme to be JBoss and RPM-compatible.
  • Each library enables developers to retrieve profile information and persistent data from supporting containers without having to concern themselves with managing network connections, signing requests, or other lower-level details.
  • 38. Add case studies to your website.
    (tags: marketing)
  • Funnel metrics
    And in fact, they list some of the key conversion rates between each of these numbers:
    * Visitors: 59 million uniques worldwide
    * Members: 4 million new member registrations (on 270 million members total)
    * Subscribers*: 900k paying subscribers
    * ARPU: $19.06 per paying subscriber/paid user
    (tags: freemium)
  • Hindley-Milner (or “Damas-Milner”) is an algorithm for inferring value types based on use. It literally formalizes the intuition that a type can be deduced by the functionality it supports. Consider the following bit of psuedo-Scala (not a flying toy):

Automatically posting JIRA defects links to

On our team we thought it’d be useful to auto-post Blocker defects from Jira to our presently stream. The gems httparty and jira4r made it easy.

Here are the steps:

1. Install JIRA, create a user

2. Create a Filter for the defects you want to auto-post, get the ID for that filter from the URL when viewing it. ‘jiradmin’ in this example

3. Create a user on presently to post from. ‘jira’ in this example

4. Create a cron or windows tasks to run the following ruby code once per hour:


#!/usr/bin/env ruby
require ‘rubygems’
require ‘httparty’
require ‘rexml/document’
require ‘jira4r/jira4r’

# make a HTTParty object for integrating with
class Presently
include HTTParty
# Presently api url
base_uri ‘’
#jira presently user credentials
basic_auth ‘jira’, ‘[PRESENTLY PASSWORD]’
default_params :output => ‘json’
format :json

# link to your JIRA server and credentials
JIRA_URL = “[]”
jira =, JIRA_URL)
jira.login(“jiraadmin”, “[JIRA PASSWORD]”)

#  Look at key in JIRA filter URL to get ID for the filter
issues = jira.getIssuesFromFilter(10112)

issues.each do |issue|
# post for the last 1 hour
if Time.parse(issue.created.to_s) > ( – 60*60)
issue_post = “Blocker: ” + issue.key + ” – ” + issue.summary[0..75] + ” #{JIRA_URL}/browse/” + issue.key
puts‘/statuses/update.json’, :query => {:status => issue_post}).inspect
puts issue.key + ” is older than 1 hour”

links for 2008-12-29

links for 2008-12-28

links for 2008-12-27

links for 2008-12-25

  • (tags: logo)
  • Perhaps Digg really is the future of the news business. The headline-discussion site, once an icon of the Web 2.0 movement, is losing millions of dollars a year.

    BusinessWeek's Spencer Ante got ahold of Digg's financial statements. They are frightful, even for a startup. Last year, the company took in $4.8 million and spent $7.6 million, for a loss of $2.8 million. In the first nine months of this year, losses grew almost as fast as revenues: Digg took in $6.4 million and spent $10.4 million, resulting in a $4 million loss. At an annual clip, that's more than $5 million out the door a year.

    (tags: web2.0 digg)

links for 2008-12-24

  • a study of digital music sales has posed the first big challenge to this “long tail” theory: more than 10 million of the 13 million tracks available on the internet failed to find a single buyer last year.
  • Merb and Rails started sharing more and more of the same ideas and even implementation. This led to a fair amount of unnecessary duplication on both sides of the fence and led to some paradox of choice. When do I choose one over the other and when?
  • In 1998, a company received $4.8 million in funding to "beam money between Palm Pilots." I'll code-name this product: MoneyBeamer. Would you have invested in them? Not with an idea like that. You'd be wrong though — it was PayPal.
    (tags: startups)
  • What makes Krunchd special is how many URLs it allows you to shorten at once. You see, with Krunchd, you're not just shortening one URL, you're crunching (pun intended) an entire list of URLs into one short URL. It's a concept similar to Agglom. Only instead of using browser tabs, it brings the recipient to a list of URLs you'd like to share.
    (tags: tinyurl)

links for 2008-12-23

links for 2008-12-21

  • Tweet Weather was built with great haste by @aviel, and made possible by the wonderful Twitter and Weather Bug APIs.
  • EasyTweets is a marketing tool that makes it easy to promote and grow your business by marketing on Twitter. With EasyTweets, you can manage up to 100 Twitter accounts from one central web-based platform, automatically post content, schedule items to post in the future, as well as read, reply, and follow conversations.
  • So Business Week gets their hands on Digg’s financials and reports that the company had 2007 revenues of $4.8 million and losses of $2.8 million. The first three quarters of 2008 Digg had revenues of $6.4 million and losses of $4 million. That implies total 2008 revenue of $8.5 million, with $5.3 million in losses.
  • Looking at their code, I decided I would create a "lite" version of sIFR using a more object-oriented approach. sIFR Lite is a bit easier to read, and more intuitive to use. The only drawbacks are that it is currently unproven on a large scale in the real world.
    (tags: sifr)