- Inexplicable perversity of human nature.
- The clever machinations of MongoDB's marketing people.
- The AGPL license killed it.
- We spent too long development before monetizing.
- Bad performance.
- Numeric types limited to a 64-bit `float`.
- Great product, but didn't/couldn't translate to revenue.
- Bad business model.
- Failure in timezones/timestamp nuances.
Moved to github.com/marklit/recommend
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
import redis | |
import random | |
import pylibmc | |
import sys | |
r = redis.Redis(host = 'localhost', port = 6389) | |
mc = pylibmc.Client(['localhost:11222']) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
from boto.ses.connection import SESConnection | |
import sys | |
import subprocess | |
import socket | |
if __name__ == '__main__': | |
return_code = 'unknown' | |
host = socket.getfqdn() | |
try: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import math | |
import random | |
import operator | |
from django.contrib.gis.geos import LineString, Point | |
from scenicroute.apps.hunts.routing.triangulation import ( | |
build_triangulation, START_INDEX, END_INDEX) | |
from scenicroute.apps.hunts.routing.culling import no_dupes | |
from scenicroute.apps.hunts.routing.estimation import (duration_for_distance, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var song = new Backbone.Model({ | |
title: "Lucy In The Sky With Diamonds", | |
album: new Backbone.Model({ | |
title: "Sgt. Pepper's Lonely Hearts Club Band", | |
release: { | |
year: "1987" | |
} | |
}) | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'twitter' | |
Twitter::Search.new.geocode(39.037, -94.5874, '5mi').fetch().results | |
#=> all tweets within 5 miles of lat/lon | |
Twitter::Search.geocode(39.037, -94.5874, '5mi').fetch().results.first | |
#=> most recent tweet within 5 miles of lat/lon | |
Twitter::Search.new('dinner').geocode(39.037, -94.5874, '5mi').fetch().results | |
#=> all tweets containing the word 'dinner' within 5 miles of lat/lon |