top | item 8228974

Show HN: Pol.is – a new commenting system powered by machine learning and D3

126 points| colinmegill | 11 years ago |pol.is

41 comments

order
[+] mbrock|11 years ago|reply
I really like the landing page. Mostly I watch these intro screencasts prepared to wince and jump forward, but yours is quick to the point and non-annoying.

The product seems minimal in a nice way, but I'm very curious about the direction it could go. Like, having discussions somehow based on the calculated groups.

Based on my own "bored at the bus stop" type experiences, I'm guessing mobile users can tend to get pretty seriously involved with series of yes/no questions with some social component, and yes, I'm thinking about Tinder.

[+] colinmegill|11 years ago|reply
Thanks mbrock, we were just yesterday considering adding ukulele and glockenspiel to the video to make it completely inaudible.

Yes - you are looking at it the same way as we are. We've built a core that could be outfitted in a number of different ways to fit a variety of circumstances. Many of the features early users wanted were appropriate for users across verticals, and we built those first. Now we're onto things like making it 'one click' for professors who use course software, etc. There is no end in sight for that stuff, so user growth will at least in some part determine how much we invest in each vertical over the next couple months. cc Steve Blank

[+] dwoot|11 years ago|reply
Didn't realize how sensitive to costs I was. I read, "try Polis free," but as I scrolled down it wasn't difficult to notice the image with $15/hour and it almost made me close my browser until I watched the video and then looked at the image again more closely before I realized it was about minimum wage. Based on my experience, I'd recommend using a different question and/or image. Just a thought. :)
[+] colinmegill|11 years ago|reply
Hahahaha! I suppose I've been looking at that too long to have thought of that. Yes, great idea. That would be quite a fee.
[+] hollerith|11 years ago|reply
I, too, assumed that the $15/hour had to do with the cost of Polis.
[+] narsk|11 years ago|reply
I used to work for what I guess you could say is a "competitor" in this arena, and what you've done here is terrific; simple and to the point and the visualizations of group voting is easy to digest. I didn't even have to sign up to participate in the question in this thread about how to pronounce "pol.is".

Really well done. Good luck!

[+] colinmegill|11 years ago|reply
Thanks narsk!! Get in touch through the app if you'd like to share any more insights. As a young startup we're always looking to broaden our perspective.
[+] jbach|11 years ago|reply
Genuinely intrigued. However, $100/month seems like a pretty hefty price tag for an individual.
[+] weavie|11 years ago|reply
You would generally get a bigger sign up if there were multiple price points with different levels of service.
[+] loomio|11 years ago|reply
Really nice! I really appreciate the focus on good design and clear presentation of data. Something seeming this "simple" is not actually simple! Well done. I spend most of my life considering online tools for consensus building, and this is one of the more innovative and well executed I have seen.

I would love to see modules for this kind of non-binary polling in our open source decision-making tool[0]. I have never been a fan of straight polling because it misses some critical aspects of the discussion by pre-supposing the options, and most issues are not best approached with a conflict-based method of "A vs B, one wins". In fact the real answer is often a synthesis or evolution beyond where anyone started. Many of our users have requested polls to do temperature checks or decide quickly between options, but I have resisted because I don't want to flatten discussions into only a limited set of options that might leave out important aspects. I much prefer your approach!

[0] http://www.loomio.org

[+] colinmegill|11 years ago|reply
!! First, Amen. Second, just seeing loomio for the first time - could you create a pol.is account and message us? Would be great to share ideas.
[+] joshmn|11 years ago|reply
I love the design of the demo stuff, but I really hate that I have to click-and-drag to go to the next bullet / click one of those little dot things. If I was swiping naturally with my finger on a touch-enabled device, sure, but I'm just going to hunch that most customers wouldn't be viewing analytics like that.

Are we forgetting what a good 'ol >next and <previous can do?

[+] colinmegill|11 years ago|reply
Those two buttons are sitting on a preproduction branch as you write this :) great call, agreed
[+] dskhatri|11 years ago|reply
What an interesting and unique approach to online discourse! In general terms (not asking to reveal the secret sauce), how do you define the opinion groups? Latent Semantic Analysis?
[+] colinmegill|11 years ago|reply
Someday in the future we'll post a blog entry on all the math :)
[+] jtheory|11 years ago|reply
Pronounced "poLEE" like the French word for polite ("polis" would be plural, male or mixed-gender)?

Or more like "police"?

Or Poe-less? See http://rationalwiki.org/wiki/Poe%27s_Law

Rather different interpretations (but all meaningful in the context of online discussion, interestingly!).

[+] colinmegill|11 years ago|reply
In the office we say the latter. The meaning behind the term isn't posted on the site but is appropriate to answering your question: http://en.wikipedia.org/wiki/Polis

In short, Aristotle thought there was a max size to the self governing city state, so we played off of that as the goal was to create a comment system that could handle tens of thousands of opinions and stay orderly (think virtual town hall / lots of people on the bus to work responding to a mayor's question to the whole city). Email, discussion threads, comments that scroll down, etc, top out pretty well beneath that, and simple upvoting and downvoting doesn't capture groups.

While we started out in politics, we're exploring a lot of different avenues right now with our current users, including education, replacing comments on blogs, etc.

[+] omouse|11 years ago|reply
What I like about this is that it could be integrated into consensus-based decision making tools and processes. It would make it much much easier for a group to see what's happening overall and even in a hierarchical structure such as a corporation it would be handy to have.

It looks really nice too. Not the most exciting thing to be staring at but by god it's pretty. Like Game of Life.

[+] colinmegill|11 years ago|reply
We thought about replacing the dots with little animated people that run to their position...

Awesome comment - replying inline:

...could be integrated...

pol.is does have an API

...consensus based decision making tools and processes...

One of the most compelling pieces of feedback we got in two years of R&D was "...could be used for upstream analysis of potential downstream policy impacts..." which was exactly what we were thinking when we built it. When I worked briefly in D.C. ... well imagine someone in charge of forestry policy who has never worked with the people in the field. How could he write a proper survey? Open ended text is vastly superior for gathering their feedback in response to potential policy changes. We're trying to make that seamless.

...much much easier for a group to see what's happening...

It's probably a bit heady but our driving purpose is to help organizations become more conscious of themselves, be they governments or corporations, and you speak to that point. That's why we show the visualization to all participants.

[+] Pamar|11 years ago|reply
I only had a cursory look at the demo so excuse me if this is explained somewhere on the site and I missed it... would it work if all the questions were written in a different language from English? (I am not sure if there is some "sentiment analysis" applied to the questions, for examples, and if this is possible only for English due to libraries etc.).
[+] mbjorkegren|11 years ago|reply
It works for any language, though we haven't localized the UI yet. Here's a recent conversation that ran in Taiwan.

https://pol.is/8bfzc9

(We feel ok about sharing this since the owner posted it to Twitter)

[+] level09|11 years ago|reply
This is interesting and the way I picture it, it must be very complicated.

Let's say you save the url and the selector, and scrap it periodically over time, how do you handle HTML change over time ? or does it simply stop tracking the page in that case ?

[+] level09|11 years ago|reply
Sorry- mistakenly posted on a different thread.
[+] SebSigloch|11 years ago|reply
Really nice work. Well done! Is it possible to display user names via the API?
[+] colinmegill|11 years ago|reply
Yes. We're presently focusing on taking in users from 'your' context. 'Display' in this case would mean 'see who was in what group in CSV format when the conversation ends'. Conversations can be thousands of people, so it won't work to show the names in the visualization.
[+] walterbell|11 years ago|reply
Does this have any algorithmic defense against astroturfing?
[+] colinmegill|11 years ago|reply
No, at the moment. This is less important for conversations that are more 'cloistered', like those that might happen internally, in person at a conference, in a town hall, or in classrooms.

On the open internet, it's obviously more complicated, we have a number of things in our pipeline e.g., taking in cred / user context from other communities through our API

[+] couchand|11 years ago|reply
This is pretty cool. One minor complaint: when I vote, the animation of my dot moving seems painfully slow.
[+] BillFranklin|11 years ago|reply
Now let groups date: Boom, Match.com acquisition.
[+] mgkimsal|11 years ago|reply
I keep reading "pol.is" in DCI Matt Burke's voice, from Taggart.