Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Joshua is brilliant and I want to love this!

But I wish there were a specific example of what it does.

Something that starts with, "Let's say you run a site and need [x]. Here's how human.io can help you with that..."

Otherwise it's too much work for me to try and figure out what it does, or how I'd use it. Even though I'm sure it's great - because Josh made it.



+1. I've spent 5x the amount of time trying to understand this than I would for anyone else-- because I think Joshua is brilliant. But I'm still flummoxed. Is it like mechanical turk? Tasty Labs could really benefit from a designer, methinks. Not just to make it pretty, but to empathize with/advocate for their audience.


Agreed. We are circling in on better explanations.

(FWIW it took a few YEARS before I was able to explain tagging and group behavior on delicious cogently. This process is not surprising.)

So, yes, it's a bit like mechanical turk. Hopefully some of the usage will be driven by participatory urges rather than getting 5c per transaction (though we will probably empower that sort of payment, and more. Offers etc.)


Holy crap, storytelling is way harder than people think. I just did YC this summer and on rehearsal day, it was pretty breathtaking just how few of the companies made any sense to me after a 2min pitch. These are handpicked-geniusfolk-by-YC and they still can't explain their idea to a room full of strangers. It was similarly amazing to see PG whip these pitches into shape over a week or two.

So if I were to give advice, I would say to have coffee with PG and give him your pitch. He's magical. Regardless, grats on the launch!


PG is too busy for us.

Having been to more than a few demo days myself, I think this is a much broader thing than YC cos tend to do.


Suggested description:

"Human.io lets you to script with humans as easily as you would script with software. It does for the digital economy what the assembly line did for the industrial economy.

The software allows you to dynamically assemble ad hoc armies of virtual workers, who are then assigned to complete tasks in the real world using the sensors and input devices on their phones: GPS, camera, microphone, and so on.

Let's say you want to X. Human.io lets you..."

Still not perfect, but I think it's a little more clear than what you have.


Going along this, Human.io, "the Human API" enables you to recruit a virtual army's phones, GPS, camera, microphone, etc.

Sample human API tasks: 1. photo scavenger hunt 2. parking garage availability 3. male to female ratio in a club 4. collect blind auction bids


So do you think we should BUILD more examples or just talk about them?


I'd start by placing the ones that you do have more prominently on your site. Right now they're below the fold and are the very last thing on the page. However, to me they're far more descriptive of what the product is than a picture showing that you connect a mobile phone to a server. I also want to know why you're different. I can already connect a mobile phone to a server. Why are you better? Also, one thing that confuses the hell out of me is that the picture says "Create and instantly deploy mobile apps" and then later on you have text that says "The end-users (the humans in human.io) use our iOS and Android app". So which is it? Do I create a new app or do they use your app? I think what this may be is mechanical turk for mobile devices. That actually seems pretty cool. In any case, good luck!


Your target user is tech saavy, but this is a platform looking for problems. Describing examples with pictures should be good enough for now. When you have real examples from users, then you can screenshot and link them.

I'm imagining a headline like "Things that used to be really really hard, but are easy with Human.io" and then pictures and captions describing the use cases.


Why not both?


    (V)(°,,°)(V)


:D


> Human.io lets you to script with humans as easily as you would script with software

That was our thinking when we first started working on human.io. If GMaps lets you invoke methods on a map, and Twilio on a phone, what would it mean to invoke methods on a person?


"That was our thinking when we first started working on human.io."

I think it's important to have that first, otherwise you are burying the lead. Although I can see why you wouldn't want to prematurely niche yourself, I don't think the pitch about engaging your users is especially compelling.

"what would it mean to invoke methods on a person?"

I mean ultimately you want to be selling the benefits and not the features, so I think being able to communicate the implications of that statement are much more important than being able to come up with a snappy analogy for the statement itself.

If you're really committed to staying neutral on usage though, we already have the term HCI for human-computer interaction. So maybe you could describe it as an HCI programming language or something.


FWIW you use whatever language you want on your end. It's more like a HCI RPC or something. With humans on the far end.


This is good stuff. Thank you.


Hire a dedicated storyteller like Twilio did with Danielle. If you want any help doing that, feel free to email me johnsheehan gmail


It is through criticism like this that we continue to hone the message. Thank you.

The problem is that what we have built is very, very broad, so narrowing it is difficult.

The platform lets you send people little bundles of UI and have them interact. That's incredibly broad and vague!

So here are some examples: You could get them to take pictures of all the storefronts in a town. You could send them realtime surveys to go along with a television show. You could have them rate sessions at a conference. You could have someone be notified when they walk onto a car dealership and offer them the chance to look up car prices.

Explaining this with one line has been very difficult so far. My favorites so far are: 1) Turn a passive audience into engaged particpants. 2) Turn your audience int your army.


> Turn a passive audience into engaged particpants. 2) Turn > your audience int your army.

That's marketing speak.

How about: "Let's say you want to build a website that shows the different rates for parking garages around San Francisco, but you don't have the pricing data. Human.io can help you get hoards of strangers to run around the city, snapping pictures of pricing signs at garages, and uploading the pictures to you. Viola, now you have the data."

Is that vaguely what human.io can do?


Had no idea what human.io did until I read this comment. Then I was "Oh, wow. That's a good idea."


Yes, exactly.

You could do all sorts of things. How do I wrap it up into one sentence without marketing speak?


I love pud's example. Come up with 2-3 more scenarios like those and put them on the home page.

Edit to add: "a Mechanical Turk for tasks not easily done at a computer" isn't a bad description either.


> Come up with 2-3 more scenarios like those and...

...ask users to vote on them using human.io


<3. Wish I could come up with a short term use case for human.io now :(


An army of real people ready to gather data, create new experiences, or anything else you can dream up -- at the press of a button.


This is a nice one.


Thanks. You're welcome to it or any part of it.


As a developer, I would love to see what the API looks like and some sample scripting:

  humans = init({ count:100, gender:male });

  task_navigate   = task({ type:navigate, uri:{latitude:123, longitude:456} });
  task_photograph = task({ type:photograph });

  for (human in humans) {
    human->task(task_navigate);
    human->task(task_photograph);
  }

I'd like to see what the actual API ends up looking like but then again I am not sure if you intend this to be fully scripted or not. Building a user-friendly API and then translating the instruction into user-friendly instructions for the humans who execute will be the primary challenge IMO.



How might you use human.io to answer that?


Unartificial intelligence automation for the masses


Maybe this'll help? http://photohunt.human.io/


Human.io helps you embed photos into a long web page?

(I know that's not what it does. But just illustrating my point. Don't make me, the user, figure it out. Just tell me.)


Oh, right on. The landing page needs to be optimized, but Joshua didn't do an Ask HN: post so he never got our amazing feedback :-)


(we did Show HN round once before. we did a bunch of polishing based on the feedback, and have more to do.)


Joshua,

I have been playing the Photohunt and am currently in the lead - it is very fun! Thanks for building the Human API - I have many great ideas using this and have been taking notes to help improve the process. Contact me Hacker @ myusername ORG


This is an plain webapp where the data is coming from the photohunt app on human.io...


I gathered that much, but that page could really use a diagram (or brief example code!) to show how the product works.

It's still not clear to me whether the Human.io users are tagging photos you send them or taking new photos or what.


Good idea.

Everything is generated by the client. The tasks, the photos, the voting, are all happening in the human.io client. The rest is just driven around by the script. They write to a database, and the web page is just pulling from that database.

This would be easier for you to see if you installed the human.io client.


I've long thought that something like this, combined with something like twilio, would be killer for letting companies build ad-hoc customer support teams, and letting end users work their way up a customer support ladder (think small ecom sites that don't need a fulltime helpdesk but do need to handle inbound calls occasionally). You could build out a CSR script and route calls accordingly when people call your support line, and use human.io to put the data into your ticketing system / whatever.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: