Archive for February, 2006

Problem Cases

Tuesday, February 21st, 2006

Malcom Gladwell’s last two essays in the New Yorker (Troublemakers and Million Dollar Murphy) are both about power-law distributions; in fact I think you can make the arguement that most of his writing is about power-law distributions. It cheers me to see such a high profile discussion of the power-law distribution.

These last two essays are about problem cases; i.e. that in a large population of actors a small handful will own the responsiblity for the majority of the externalities the population creates. His examples include problem dogs, problem homeless people, poluting cars, and violent policemen. You’ll notice, the externalities he focuses on are negative externalities.

The more recent essay, which isn’t on line as yet, makes a point that oft goes under appreciated. One’s natural intuitions about how to handle the typical case need to be completely turned upside down when you’re dealing with the elite. If the societal cost of a high maintainance homeless person is a million dollars a year then you ought to be willing to drop a few hundred thousand to keep that cost in control. That’s a very hard pill to swallow when the current social services ethic is to dump a single mother of two off the welfare roles - presumably because you’re concerned about creating “dependency.” In the high cost homeless case you want to create dependency.

Dealing with the elite players in a population is just plain a different problem than dealing with the typical ones, even if it is hopeless hairsplitting to find the edge that distinquishes the elite from the middle-class or typcial members of the population.

I wish he’d found a way to draw more examples to two classes. His emphasis is over weighted toward bad actors which tends to encourage the readers to forget that the most overarching social power-law distribution is that of wealth and property. Similarly his set of examples, with the exception of the police, are all drawn from the poor - people with lousy cars, people without homes, isolated people with unsocialized dogs. This compounds the sin of diverting attention from the powerful elite by licensing the use of exceptional means only on the least powerful members of society.

But there are bad-actors in all populations. Emphasis on bad actors drawn from weak populations makes us forget that how this the same problem always arises. It arises with giant corporations, the ultra-rich, the politically well connected. Many of those actors aren’t bad; but their scale makes the harm they do far greater than a million dollar a year homeless person. Just as the elite in any population tend to, they require regulatory schemes that are entirely different than those used on typical actors.

Record keeping for clubs with anonymous members

Friday, February 17th, 2006

Previously I wrote a up a sketch for how blog readers migh guard their privacy by forming reading clubs. The club would reveal the union of what everybody is reading but inside the club it wouldn’t be possible to discern what each member was reading. Last time I stated that engineering this wouldn’t be particularly difficult; but didn’t reveal my sketch for how it might be done.

My idea is/was that the club members would from into a circle. A stream of encrypted traffic woul arrive from the left and be passed onto the right. This traffic would be chat about club business; i.e. what blogs the club is interested in along with notices of the state of those blogs. For example an entry might state “The club is interested in blog vile.example.com as of Jan 12 2006.” or “The blog at embaress.example.com was checked on a 11:14am Jan 21; it last change at 2:37 Dec 17th.” If you record the assertions in the stream for a sufficent period of time you can form a complete model of the blog reading club’s interests and the state of the blogs it’s reads.

My presumption was that individual club members would inject their interests into the stream. This turns out to be harder than I thought. If I inject my interest in lame.example.com into the stream my upstream neighbor can only tell that the club he’s a member of has increasingly lame interests, but if he collaborates with my downstream neighbor then he can pin the blame on me for that. Not good. Ben Laurie pointed this out to me.

The full set of assertions collected by listening to the passing stream is a substitute for a centralize club house were the club keeps their records. That club house is a substitute for the ping aggregation service, i.e. the intermediary the club was meant to avoid. The whole point of this exercise is to hide the reading interests of individual club members from the intermedary.

Ben’s somewhat spontanious suggestion for how to organize this club is to build a club house but run it so the individual members interactions are kept anonymous. Systems like TOR or the anonymous email remixing system illustrate how to let the members communicate with the club house anonymously.

The club house could be a simple web site that enumerates all the blogs the club is keeping an eye. It drops blogs off the list if nobody signals in interest in that blog for a period of time. Club members randomly poll blogs on the list and report what they find back to the club house; including the RSS feed should it change. When a member wants to read his blogs he does sync’s his copy of the club house data. This syncronization can be done in public if the club member is willing to reveal that he is a member of the club. Of course he should synchronize the full database from the club house since otherwise he’d reveal his peculiar interests. By extablishing an anonymous connection to the club house, ala TOR, the member could avoid pulling down the entire database.

While last time I wrote that this engineering a system like this is straight forward, this time I’m less confident of that.

I’m not particularly happy with the introduction of a central club house into the design. Who’s going to volunteer for that thankless task? I’d rather liked the idea that the club members were all asked to carry the same proportion of the load. But now I’m thinking that the streaming around the circle approach is just a scam for relocating the club’s records; and that I”m gotten myself out out on a limb.

Designing distributed anonymous peer to peer databases that enable clubs like this to form looks like a more meaty design problem than I expected. While I’m sure that’s fun for some folks it’s a bit of a barrier to making progress on the problem I care about.

Four Browsers and Counting!

Thursday, February 16th, 2006

Yesterday and today I used four different web browsers in one day. The New 1.0 Camino is very nice and fast! Fast, like Safari or W3m. But still, Firefox has some complementary action going; which makes it hard to beat that!

Community drift

Tuesday, February 14th, 2006

This is taken from these notes on a talk Joshua Schacter gave.

As the population gets larger, the bias drifts; del.icio.us/popular becomes
less interesting to the original community members. Work out ways to let the
system fragment in to different areas of attention.

The common cause of a group shifts; in a system like delicious the center is statistical. In other groups it’s a more social construction. Effected by cliques and leaders. Then of course there are the shifts that come from the group’s relationship with it’s surround.

It’s a very nice talk full of things which are true, except when their not.

Popularity Hashing

Sunday, February 12th, 2006

As regulars know my favorite distribution is power-law.

I think there is a lot of system design that would play out a lot better if people admitted that one or another key statistic about the load on the system will be power-law distributed. It troubles me to read about system designs that implicitly assume that the traffic loads will be uniform. In most cases I suspect the designers haven’t thought this thru.

One way that plays out is that I suspect the folks that designed most of the internet just did not understand that graphs of communication links will condense into power-law graphs. So if you want to build a resilient network your going to have to take steps to make sure that the hubs don’t become single points of failure. Similarly I don’t think they understood that for similar reasons the only a few vendors would capture most of the DNS, most of the email, etc. etc.

I got to rant about this to Ben Laurie the other day. One example I was giving was that the distributed hash table designs all appear to assume that the frequency of looking up individual keys is uniform. I think that’s vanishingly unlikely. I presume that a handful of elite keys will get looked up a lot more than others - for example looking up Star Wars is a lot more common than looking up Julie London’s verson of Sway. Since I presume the traffic is power-law distributed then the elite keys will account for a disproportionate amount of the traffic. If your node in the peer to peer network implementing the distributed hash table happens to get stuck with one of the elite keys your reward is, in effect, a denial of service attack.

The obvious solution is to spray the popular keys across more nodes in the network. Ben had the clever idea that if you could look up the popular stuff one way and the regular stuff in the traditional way. In effect running 2 or more hash tables one for each tier of popularity. Clients of the distributed hash table would, of course, start by trying the popular table and then fall back on the less popular one. Servers of particular keys would monitor their traffic and shift load onto their neighboring tables as necessary.

Tricks like this would presumably be useful even for some simple single process in memory hash tables. A two tiered hash table is likely to get the elite entries densely packed into the fast cache memory where they are never paged out.

It pulls my cord that designers continue to ignore the prevalence of power-law distributions in the populations they are designing for. For example all the economics text books show the price/volume curve as a straight line. Setting aside my irritating I bet there are some really cool algorithms to be discovered that take this to heart.


levitra
cheap levitra
buy levitra online
buy levitra
generic levitra
levitra dangers
compare cialis levitra viagra
viagra cialis levitra
levitra versus viagra
cheapest generic levitra
levitra cialis
levitra guaranteed cheapest online
order levitra
discount levitra
levitra online
cialis compare levitra viagra
levitra news
levitra viagra
levitra vs cialis review
looking for levitra
cialis and levitra
cialis comparison levitra
what is levitra product
viagra levitra cialis
actress commercial levitra
cialis levitra
cialis levitra sales viagra
levitra samples
where to buy levitra
cialis imperial levitra libidus viagra yohimbe
compare levitra price
levitra prescription
levitra tv commercial actress27 name
blindness cialis levitra
cialis levitra link pharmacies com viagra
cialis vs levitra
drug testing levitra
levitra clinical data
levitra germany
levitra now online
viagra vs levitra
buy levitra where
cheap levitra tablet
cheaper viagra levitra apcalis
compare levitra cialis versus viagra
compared levitra viagra
comparing viagra2ccialis2c levitra
efficacy levitra
information on the price of levitra in the us and
levitra generic
online levitra
purchase levitra
cialis levitra prescriptionscom
cialis levitra viagra vs vs
cialis viagra levitra effects
comparison levitra viagra
cost levitra
exchange levitra link
levitra canada
levitra cialis viagra comparison
levitra dosage
levitra for women
levitra increase effect stronger harder
levitra low price
levitra result
what is levitra
which is better viagra cialis or levitra
cheap levitra order prescription
full information levitra
information levitra prescribing
kit levitra slide
levitra and cialis and viagra
levitra buy
levitra cost
levitra ppt
side effects of levitra
alcohol levitra
buy en language levitra
cialis viagra levitra
compare levitra
drug for impotence levitra
flonase levitra metrogel metrogel myonlinemeds biz
levitra 20mg
levitra ad
levitra cme
levitra en mexico
order levitra on line
prescribing levitra
viagra levitra cialis pharmacist prescription drug
viagra medication prescription levitra cialis propecia
watch the levitra commercial
brochure levitra
buy levitra online viagra
cheap generic levitra
cialis levitra online
cialis levitra pharmacycom
levitra
cialis viagra levitra
se puede tomar alcohol con levitra 10mg
comprar levitra 5 mg generico
levitra espana
venta de levitra
levitra forma comercial
levitra pvp
viagra versus levitra
vardenafil
comprar vardenafil
comprar levitra
comprar levitra en linea
acheter levitra
acheter levitra en ligne
levitra acheter en ligne
acquistare levitra
acquistare levitra online
cialis
cheapest cialis
generic cialis
buy cialis online
cialis generic
cialis for order
cialis to buy new zealand
cheap cialis
buy cialis online now
cialis uk suppliers
cialis online
cialis cost
compare cialis levitra viagra
viagra cialis levitra
lowest prices for cialis
levitra cialis
cialis injury attorney columbus
cialis compare levitra viagra
levitra vs cialis review
cialis and levitra
cialis comparison levitra
cialis injury attorney ohio
cialis uk
buy cialis
viagra levitra cialis
cialis levitra
cialis levitra sales viagra
cialis attorney columbus
cialis imperial levitra libidus viagra yohimbe
blindness cialis levitra
cialis levitra link pharmacies com viagra
cialis professional
cialis vs levitra
compare levitra cialis versus viagra
cialis levitra prescriptionscom
cialis levitra viagra vs vs
cialis viagra levitra effects
levitra cialis viagra comparison
which is better viagra cialis or levitra
buying generic cialis
levitra and cialis and viagra
cialis viagra levitra
viagra levitra cialis pharmacist prescription drug
viagra medication prescription levitra cialis propecia
cialis lawyer columbus
cialis lawyer ohio
cialis levitra online
cialis levitra pharmacycom
discount cialis
cialis injury lawyer ohio
cialis levitra vs
comparison of cialis levitra and viagra
2003 cialis levitra market sales viagra
cialis and levitra viagra
cialis dosage
cialis drug drug levitra pharmacist prescription
cialis levitra sale viagra
levitra vs cialis
cialis attorneys
cialis generic levitra viagra
cialis levitra pharmacy viagra
levitra cialis viagra
cialis injury lawyer columbus
cialis levitra viagra
comparison study of viagra cialis levitra
comparison viagra levitra cialis
viagra vs cialis
viagra vs levitra vs cialis
cialis dysfunction erectile levitra viagra
cialis without prescription
compare viagra cialis levitra
levitra versus cialis
viagra levitra cialis comparison
what is the generic name for cialis
cialis attorney ohio
cialis comparison levitra viagra
cialis in uk online
cialis side effects
levitra cialis for women
which is better3a viagra2c cialis or levitra
cheap generic cialis
compare cialis levitra
viagra levitra cialis apcalis regalis zenegra
cialis levitra link viagrablogspotcom
comparison viagra cialis levitra
levitra cialis compare
low cost cialis
cheaper viagra levitra cialis
cialis compare levitra
cialis levitra link pharmacies.com viagra
cialis levitra link pharmaciescom viagra
cialis message board
cialis pricing
compare levitra and cialis
comparison of viagra2c levitra and cialis
discount cialis levitra viagra
ditka sound clip levitra cialis
which is better viagra levitra cialis
buy viagra cialis levitra
buy cialis soft
buy soft cialis
soft cialis
cialis soft tabs cheap
cialis soft tab
cialis soft tabs
cialis soft
cialis soft gel
cialis soft tab rss feed
what is cialis soft
cialis
comprar cialis
cialis generico
cialis y alcohol
cialis viagra levitra
cialis y el alcohol
cialis viagralevitra
comprar cialis zaragoza
cialis viagra
tadalafil
tadalafil generico
comprar tadalafil
tadalafil tablets
tadalafil 20mg
tadalafil 20
tadalafil generico
comprar cialis
comprar cialis en linea
acheter cialis
cialis acheter en ligne
acheter cialis en ligne
acquistare cialis
acquistare cialis online
viagra
buy viagra
generic viagra
buy viagra online
cheap viagra
free viagra
viagra prescription
viagra online stores
viagra online
viagra side effects
viagra for women
order viagra
herbal viagra
viagra for sale
discount viagra
viagra sale
viagra uk
natural viagra
viagra without prescription
buy cheap viagra
female viagra
cheapest viagra prices
buy generic viagra
cheap generic viagra
free viagra sample
viagra canada
try viagra for free
viagra pills
side effects of viagra
order viagra online
viagra 6 free samples
viagra alternative
viagra on line
cialis vs viagra
purchase viagra online
can viagra causes legs to ache
what is generic viagra
buying viagra online
buy viagra meds online
viagra no prescription
buy viagra online 35008
viagra soft tabs
viagra dosage
low cost viagra
buy viagra cheap
viagra uterine thickness
viagra alternatives
viagra vs cialis
viagra samples
online viagra
viagra over the counter
viagra from india
viagra lawyers
buy viagra now
viagra stories
buy viagra on line
viagra attorneys
viagra mexico
viagra free trial
canadian viagra
viagra prices
buy viagra australia
viagra covered by insurance
viagra substitute
splitting viagra
viagra patent
free sample prescription for viagra
viagra oral jelly
viagra reviews
viagra jokes
womens viagra
viagra pharmacy
viagra 100mg
cialis levia and viagra
legal viagra
fda on viagra
over the counter viagra
viagra pill
viagra generic
generic name of viagra
viagra overnight
buying viagra
cheap herbal viagra
cheapest viagra
viagra blood pressure
viagra cheap
viagra sample
viagra overdose
prescription for viagra
effects of viagra on women
generic viagra india
pfizer viagra
mail order viagra
viagra buy
viagra and cialis
u 3312 viagra cialis
cialis viagra
what does viagra do to females
ladies viagra
buy online viagra
buy viagra per pill
free sites computer search viagra find
on viagra
viagra women
online viagra store
cuddle chemical viagra boosts performance
viagra patent pfizer
viagra boosts chemical cuddle performance
viagra facts
viagra from usa
bad side effects of viagra
buy viagra order viagra
free viagra samples
viagra online cheap
viagra fuerteventura market
free sample viagra
no prescription viagra
best price for generic viagra
viagra and alcohol
viagra free pills
what is viagra
viagra price
viagra cialis
order 50mg viagra
viagra side affects
viagra potenzmittel
impotence viagra
can women take viagra
viagra cialis levitra
buy cheap viagra online uk
viagra experiences
viagra results
viagra low cost
order cheap viagra fas
viagra versus cialis
non prescription viagra
free trial of viagra
purchase viagra
viagra effekter biverkningar
herbal viagra australia
viagra generic brand
buy viagra ups
low cost viagra online
viagra 50 mg
viagra testosterone
recreational viagra use
viagra viagra
viagra times
where to buy viagra
buy viagra onli
generic viagra mexico
viagra commercial
viagra boosts chemical cuddle
viagra attorney ohio
gernic viagra
buy viagra pill
uk viagra sales
viagra online uk
mexico pharmacy generic viagra
herbal v viagra study
viagra and discovery
drinking and viagra
songs about viagra
viagra natural
viagra effects on women
viagra fuerteventura
generic viagra overnight
viagra forum
viagra sverige
death by viagra
cheapest viagra in uk
mexican viagra
viagra sales
uprima cialis viagra
viagra faq
discounted viagra
buy viagra online australia
generic viagra pill
buy viagra uk
side effects from viagra
viagra no prior prescription
viagra cartoon
viagra lawyer columbus
viagra blindness
buy viagra online inu
viagra effects
viagra as ergogenic aid
find viagra free computer sites
cost of viagra
viagra info
best natural viagra
women viagra
guaranteed cheapest viagra
viagra sex
get viagra
viagra lawyer ohio
viagra attorney columbus
viagra jelly
buy viagra online 35008 buy
viagra free sites computer find
free samples of viagra
cialis super viagra
canada viagra
buy viagra australian
2007 viagra hmo
effects of viagra
is there a female viagra
viagra substitutes
dangers of viagra
cheap viagra online
viagra or cealis
natural alternative to viagra
bought viagra fuerteventura
pharmacy viagra
videos viagra
find sites computer shop viagra free
acheter du viagra
cialis v s viagra
viagra sales uk
buy sublingual viagra online
viagra free sample
fake viagra
viagra for woman
does viagra work
order discount viagra
viagra st
viagra for cheap
cialis new viagra
best herbal viagra
what does viagra do
viagra next day delivery
buy viagra without prescription
viagra use
viagra litigation
free viagra online
india viagra
buy australian viagra
free viagra samples before buying
discount viagra pills
t 84 viagra
viagra warning
viagra instructions
viagra from canada
viagra free sites computer find search
viagra find sites computer search
sublingual viagra
impotence and viagra
viagra max complaints
vicodin viagra
viagra beneficial side effects
viagra and nitrous oxide
viagra testimonials
apcalis levitra viagra
viagra for men
find viagra free sites computer
cialis versus viagra
discount viagra online
free viagra without prescription
generic viagra overnight delivery
viagra cialis generica
find viagra free sites edinburgh
find viagra free sites
viagra tolerance
generic viagra online
viagra discounts
viagra online no rx comparison
getting viagra in the philippines
money order viagra
viagra australia
viagra find free computer sites pages
viagra price strategy
viagra discount
can viagra cause restless leg syndrome
women and viagra
find sites computer shop viagra search
buy viagra in canada
rate generic viagra
free viagra canadian pharmacy
viagra retail discount
viagra online overnight delivery
soft viagra
viagra online no rx
dog ate viagra tablet any danger
generic viagra cheap
compare viagra
viagra suppositories ivf
viagra vs levitra
qry viagra
buy viagra in uk
discount generic viagra
viagra dosing
viagra illegal phillipines
viagra bon marche
viagra free samples
viagra 50mg
generisch viagra
buy discount viagra online
detumescence priapism viagra
q viagra meta
harm of expired viagra
viagra news edinburgh comment moo
viagra ad
viagra experience
viagra sideffects
viagra type drugs
viagra works
viagra online shop in uk
viagra paypal
viagra pay with paypal
buying viagra online uk
rapid tabs viagra
is viagra from india safe
cheapest price for viagra
online ed drugs viagra samples package
viagra shelf life
get viagra drug online
diabetes and viagra
viagra overnight delivery
viagra song
viagra sex domination
female viagra cream
viagra purchase online
what is better viagra or levitra
non presciption viagra replacements
adverse side effects of viagra
viagra logo
discount priced viagra
cheap viagra nz
womens viagra
women does viagra work
viagra ingredients
does viagra really work
viagra uk 32
is viagra safe for women
indian viagra
viagra free sites computer find online
mixing vicodin viagra
cialis or viagra
zenerx natural viagra
viagra effect women
edinburgh uk news viagra site search
canadian generic viagra
prescription free viagra
viagra buy online
viagra herbal substitute
pleasure viagra
where to buy viagra on line
viagra dosage recomendation
buy viagra by pill
free sample of viagra
women taking viagra
viagra purchase
where can i get free viagra
arlene farmer viagra
q viagra search
oyster viagra
ge n eric viagra
viagra federal express
viagra sildenafil citrate information
viagra ads funny
viagra levitra cialis pharmacist perscription drugs
counterfeit viagra
search viagra free sites find computer
mode demploi viagra
discount viagra in the usa
viagra pics
lialda viagra
wild horses viva viagra
viagra equivalent
viagra directions
viagra joke
natural viagra substitutes
viagra generico impotencia
garlic better than viagra
query viagra
effects of viagra mixed with cocaine
buy cheap viagra online
viagra does not work
viagra from canada legitimate
ending viagra use
counterfeit viagra abu dhabi
where to buy viagra online
viagra manufacturer
viagra side effects dangers
viagra users discussion
generic price viagra
buy taladafil viagra
viagra cialis delivery
viagra recreational
buy viagra in bangkok
generic viagra soft tab fast
viagra online no prescription
viagra covered california hmo
viagra forums
viagra 50mg sverige
viagra boosts post cuddle chemical
teenney transplant and viagra
lowest prices viagra
viagra picture funny
viagra for pulmonary hypertension
colleagues viagra
search viagra pages computer find
viagra boots
what to know about viagra jelly
cheap viagra overnight
song viagra in the water
viagra for doggies
viagra free sites computer edinburgh find
q viagra kgs 0 kls 0
viagra cheap no prescription
find search viagra edinburgh free
find viagra free sites edinburgh computer
viagra next day shipment
viagra free trials
free sample viagra vs cialis
online viagra prescriptions
dosage viagra
pn 1 viagra
mail order viagra in uk
viagra information
viagra mail order uk
viagra tutorial
viagra sildenafil citrate
compare cialis and viagra
woman taking viagra
viagra supplement
compare cialis viagra levitra
best price for viagra
niacin works like viagra
from generic india viagra
viagra ads
phentermine viagra
cheapest generic viagra
free samples viagra
newsletter viagra
ordering viagra
cheap generic viagra no script
viagra generique
health net viagra non-formulary cost
viagra on line uk
cialis and viagra together
order pfizer viagra with mastercard
atenolol viagra
buy viagra online without prescription
womans viagra
compare cilalis and viagra
herbal viagra uk
viagra gel
free herbal viagra samples
disp no 19105 viagra
viagra and women
viagra on-line
viagra coverage california
viagra news edinburgh comment search
viagra etc
otc viagra
cialis viagra combo
viagra use of
viagra product strategy
affects of viagra
viagra eyes
viagra and cocaine
viagra best prices
generic viagra canada
viagra cost
mail order for viagra tablets
viagra mail order
viagra edinburgh find search free
generic sample viagra
find viagra free sites search
viagra comparison prices online
viagra jet lag
negative side affects of viagra
habituate viagra
viagra cartoons
semen turns yellow viagra
find viagra free sites computer edinburgh