Featured

YesGraph Superwidget

Add a Dropbox style referral program in minutes

Featured comment

Ivan Kirigin@ikirigin · CEO, YesGraph
omg, so much awesome https://twitter.com/YesGraph/sta...
Would you recommend YesGraph Superwidget to a friend?
DiscussionYou need to become a Contributor to join the discussion - Find out how.
Carolyn Lee
Maker
@carolynjoneslee · Software Engineer - YesGraph
I was the lead engineer on this project--thoughts and feedback welcome :D
Ivan Kirigin
Maker
@ikirigin · CEO, YesGraph
omg, so much awesome https://twitter.com/YesGraph/sta...
Josh Puckett@joshpuckett
I led the original version of this at Dropbox; well done on turning it in to a service. Quick tip for sorting: matching last name (family) and taking recency more into account will probably increase count/send rates ;)
Ivan Kirigin
Maker
@ikirigin · CEO, YesGraph
@joshpuckett Awesome! We train a model per app. It doesn't make sense to invite your family to YesGraph like it does for Dropbox. You rank by last name, but you don't dedupe, so my recommendations are all stale emails of people that already have accounts. I just took this screenshot
Carolyn Lee
Maker
@carolynjoneslee · Software Engineer - YesGraph
@joshpuckett Solid advice! Our model considers that kind of data, and determines how useful it is for each app. For example, it might suggest lots of family members for a photo sharing app, but none for a dating app. The best part is that it gets smarter over time, so the data starts to speak for itself. It's definitely an interesting problem to be working on! Thanks for chiming in :)
Ivan Kirigin
Maker
@ikirigin · CEO, YesGraph
@joshpuckett That said, my contacts might be atypical. Which is why we train across all an app's users to see what patterns work.
Carolyn Lee
Maker
@carolynjoneslee · Software Engineer - YesGraph
@joshpuckett Also, you may know @ikirigin from his Dropbox days?!
Ivan Kirigin
Maker
@ikirigin · CEO, YesGraph
@carolynjoneslee @joshpuckett I don't think we overlapped :-D
Josh Puckett@joshpuckett
@ikirigin deduping is hard; in your above example there is no way to know the two josko kirigins are the same, unfortunately. You know that because you know their identity, but there isn't a single identity provider that matches both addresses. We also biased for non-account users, which is why they may be stale, dupes of existing users :)
Josh Puckett@joshpuckett
@carolynjoneslee awesome, training the model per app is a smart way to do it! Great examples of when you want and definitely *don't* want family members to appear :D
Ivan Kirigin
Maker
@ikirigin · CEO, YesGraph
@joshpuckett our data thesis could be summarized as "enough data to estimate ground truth". The data from one address book isn't enough, but across 1M address books? 5B? 🤔
Andrew Courter@covrter · Highly
I love that it's one line of code with options available via admin UI.
Carolyn Lee
Maker
@carolynjoneslee · Software Engineer - YesGraph
@covrter Yeah, that was the design from the start, which meant a lot of changes on the tech side. For example, we were able to change how we do authorization in our API, without sacrificing security. I think we ended up with a much better product because of the mandate to make it “one line of code"!
Zach Swetz@swetzequity · BuiltinPitt.com
Wow, great execution on a really simple, but useful tool!
Ivan Kirigin
Maker
@ikirigin · CEO, YesGraph
@swetzequity Thanks! Our goal was to dramatically simplify adding YesGraph to your app