Skip to content

Instantly share code, notes, and snippets.

View jxe's full-sized avatar
🐢
I'm a turtle.

Joe Edelman jxe

🐢
I'm a turtle.
View GitHub Profile
@jxe
jxe / consulting.md
Last active August 29, 2015 14:02
leadership, coding, and consumer tech

Joe Edelman

Software Engineering & Algorithms Research

  • Citizen Logistics - designed a programming language for coordinating workforces and built entire parser/runtime/IDE stack (github.com/citizenlogistics/ceml); shipped a modded version of google maps v3 that supported fast simultaneous movement of 10k markers on screen for realtime workforce coordination (github.com/citizenlogistics/groundcrew-viewer); lead development of three iphone and web apps, all for realtime coordination
@jxe
jxe / aggregations.cson
Last active August 29, 2015 14:04
OpenOutcomes example data http://openoutcomes.github.io
# todo this is obsolete
common_concerns:
"http://facebook.com":
"experience: feeling relaxed":
going_well_percent: .1
going_well_user_count: 1
going_poorly_user_count: 9
going_well_user_time_cost_avg: '30h'
going_poorly_user_time_cost_avg: '50h'
@jxe
jxe / mongomerge.rb
Created December 16, 2011 01:22
Mongo merge
# mix in to a mongo collection to get in-mem doc merges that also go out to disk
module MongoMerge
def fancy_merge obj, changes
changes.each do |k, v|
next if k == :_id
obj_v = obj[k]
if !obj_v or not (Array === obj_v or Array === v)
obj[k] = v
elsif Array === obj_v
obj[k] = (obj_v + [*v]).uniq
@jxe
jxe / tryst.ceml
Created March 1, 2012 00:16
CEML scripts from the project TRYST with Sara Thacher at Open Engagement
"An opportunity to notice more"
nab many players
ask them:
Can I give you a little mission to do in your next session?
release unless yes:
Okay. That's it for today, then.
pick adjective from sad, green, red, absurd, quiet, lovely, yucky, or bright
tell them:
Ok. Over the next 45m see if you can notice something in the room.

academic fields to start

CS, HCI, CSCW

activity-centric networking (cs/systems)

The early internet was conceptualized as a network of hosts, and newer approaches present a network of content. We explore a third tack, organizing and navigating the internet as a network of activities for users. Hosts, content, and services may contribute to activities and may present the same or similar/substitutable activities. Metadata like duration and desires-fulfilled becomes important to the organization of the internet, and new modes of browsing are possible. Extensions to FB Open Graph and a web rendering based on the CommonCrawl.org open web crawl are presented. {demos: GLDB crawler; No Regrets chrome extension; Lifeworthy feed labeling; Opportunities API}

Signaling the possibility of rapport (hci, urban planning, psych)

"Have an event planned for you by someone else"
ask some:dreamer ➔idea:
What sort of event should someone plan for you?
charge some:planner:
Would you plan @idea for @dreamer?
charge some:coplanner:
Would you coplan @idea with @planner?
ask* dreamer, planner, coplanner ➔date:
Decide together--what's a good date for @idea?

Keybase proof

I hereby claim:

  • I am jxe on github.
  • I am jxe (https://keybase.io/jxe) on keybase.
  • I have a public key ASBzkwErCuztw3P_3cZ-Linwky54HQxWy3AN3ffj_u1N5wo

To claim this, I am signing this object:

How & Where to be Seen in Berlin

Be seen in a lake, chasing a duck

let text = `
# a taster of HSC 1
For 3-4 readers
This is a wild read that requires some intimacy with strangers. You'll be anonymous.
---- page ----
Let's start out with a game about our values.
@jxe
jxe / story.md
Created April 13, 2018 16:24
story.md

Everything and Nothing (edit) :: J. L. Borges

---- page ----

There was no one in him; behind his face (which even in the poor paintings of the period is unlike any other) and his words, which were copious, imaginative, and emotional, there was nothing but a little chill, a dream not dreamed by anyone.

[Remind you of anyone?]

---- page ----