Thursday, December 13, 2012

names

3gl rerunnable batch, monte carlo entrypoints

is_vc?(account)

take https://twitter.com/mlevchin/lists/memberships as sample

strat sketch (inwards)

go into every list, extract accounts

if account is a (known with weight) vc: recurse
   ...and accumulate weights

result = new set {}
lists_processed = new set {}

function find_vcs(listname, initial_weight)
   lists = twitter.com/[account]/list/memberships
   foreach list in lists
      break if list already processed
      accounts = twitter.com/{list accounts}
      foreach account in accounts
          if account ~ vc
             yield find_vcs (account, weight(account))
          else
             yield account, weight


strat coprocessing
parallel spider lists; yield process(list)
temporality or by assigned region or semaphores? (when mapping out: actively, overlap-detection: passive, sideline companion: queue deduplicator)

strat weights

the process is ~ endlessly looping
when finding a list -> weight+ ,

strat graph-processing - vizual dump

==  now: reverse process
strat outwards
spider for depth n, cutoff, cluster: density.
collect, merge w/ density threshold
walk connectors.