Less Wrong Polls in Comments
You can now write Less Wrong comments that contain polls! John Simon picked up and finished some code I had written back in 2010 but never finished, and our admins Wesley Moore and Matt Fallshaw have deployed it. You can use it right now, so let's give it some testing here in this thread.
The polls work through the existing Markdown comment formatting, similar to the syntax used for links. Full documentation is in the wiki; the short version is that you can write comments like this:
What is your favorite color? [poll]{Red}{Green}{Blue}{Other}
How long has it been your favorite color, in years? [poll:number]
Red is a nice color [poll:Agree....Disagree]
Will your favorite color change? [poll:probability]
To see the results of the poll, you have to vote (you can leave questions blank if you want). The results include a link to the raw poll data, including the usernames of people who submitted votes with the "Vote anonymously" box unchecked. After you submit the comment, if you go back and edit your comment all those poll tags will have turned into Error: Poll belongs to a different comment. You can edit the rest of the comment without resetting the poll, but you can't change the options.
It works right now, but it's also new and could be buggy. Let's give it some testing; what have you always wanted to know about Less Wrongers?
Loading…
Subscribe to RSS Feed
= f037147d6e6c911a85753b9abdedda8d)
Comments (302)
Is there any way to embed polls into the body of an Article/Discussion post? Or does it have to be in comments?
Currently it has to be in comments. Since comments and articles have entirely different markup and formatting systems (comments use Markdown, articles use constrained HTML), supporting them in both places at once is nontrivial.
But the Markdown is converted to HTML in the end... As a workaround: Could I make a poll as a comment, copy the HTML of a non-voted-upon version of the comment, and insert it into the raw HTML of an article? And then delete the original comment?
There's a bit more to it than HTML, though - the submission and results display use some Javascript. You might be able to hack an alternative without Javascript, but hitting "submit" would take you to a broken page, rather than replacing the poll with the results in-place.
Oh. Too bad then.
Would it be possible to have a preview for polls?
Bug: If you write a comment responding to a comment with a poll, then vote in the poll before posting the comment, your comment is eaten.
Bug report:
I voted in this poll, and after reloading the page, I don't see the results. Sensibly, it won't let me vote again, but now I'm stuck with the survey form. I did see the results immediately after voting.
Edit: I can view the results now. Not sure what changed.
Bug report: The right navigation bar on this page has scooted down as if it's being pushed out of alignment by something too wide in the comments section. The comments seem to have the same width as they normally do and I but perhaps the polls are interfering with the layout in some way?
FFX 15.0.1 W7
If someone wrote the code to make the inclusion of an "Other" option a default, opt-out behavior of LW polls, I would not object if that code were added.
Seconded.
I would even be in favor of it.
There is something wrong with the page formatting on this post (but on no others I've tried). The sidebar at the right has been shunted to the very foot of the page. The top of the sidebar overlaps the footer bar and the rst of it hangs down below the page content. I've tried this in two different browsers (Safari and Firefox on a Mac). Could the new poll formatting have interacted badly with the CSS? This doesn't happen if I load an individual comment on this page, for any of the comments I've tried.
Perhaps we do need some explicit guidelines about the conduct of polls after all, beyond "don't be an asshole". Something about employing neutral point of view, not using a poll for purposes other than conducting a bona fide poll, and making a serious attempt to design it to obtain unbiased data. I had expected this to be obvious, but it seems not.
The solution on Mathematics Stack Exchange
My poll is now broken. The specific answers don't show up anymore in the results, only the totals at the bottom of each question show. Elitism Poll
The FAI hidden deep in the poll code logic refuses to run stupid and trollish polls.
LMAO
I disagree with the sentiment but I can still laugh at good humor.
Gray is darker than grey.
It's a shame that Randall Munroe collated the two spellings together in the results of his survey. (And he even kept “periwinkle” and “perrywinkle” separate.)
I think of 'grey' as bluish and 'gray' as neutral.
My synaesthesia thinks "grey" is more bluish and "gray" more reddish, but I said "no" to the poll before considering this. Now pondering how much my first answer was wrong...
Huh, mine too.
Would it be a good thing for people to be able to change their poll answers?
It would be good because we like changing our minds here, but in my opinion not enough of a good thing to be worth the effort.
Odd - I think of "grey" as brownish and "gray" as neutral.
In a previous discussion, there was someone who thought of "grey" as yellowish, but the majority went for bluish.
BUG: The display of the data for the multiple-choice polls seems to reset at some point, though I can still see the complete raw data when clicking at them... e.g. right now, though 68 people have voted for the "best pony", at the display I only see the choice of the 68th person (Applejack) having a single vote, and all the other choices are falsely at zero.
Similar things with other polls.
Confirmed. The issue is in an interaction between the polling code and Reddit's custom ORM which causes vote-totals to be cached, but not persisted to the database correctly. I have a fix, which I'm testing now. All polls created before the fix is applied will be affected; it'll be possible to restore them, but it'd take some work which isn't a priority for me.
I've just deployed a fix that will apply to all new poll votes. Thanks jimrandomh for passing on the bug report and initial patch.
Here's a screenshot of that with my poll:
I still have access to the raw poll data.
Would it be useful to have a "choose all that apply" question type?
The bug concerning reporting of results is still present: currently the counts for the four categories are displayed as 9, 0, 0, 0, with a total of 39. According to the downloaded data, the counts are 28, 4, 1, 6 = 39.
Should I do a weighted sum over descendant entities I deem fractionally me, or just over entities I deem "me"?
However you choose to calculate it, that's your estimate of remaining QALY's.
For descendant entities you deem fully "you", but with fractional chances of existing, see my reply to Luke.
(nods) Saw that, makes sense. Just so you know, at least one "more" answer reflects, not a confident prediction that the answerer will live more than a millenium, nor a two-order-of-magnitude increase in quality of life, but a willingness to identify fractionally with billions of living people.
How to aggregate across the distribution of possibilities? Average? Median? Most likely range?
I'm 33, so it wouldn't take too much life extension to get me to 133, but a fair amount... I'd rate the probabilities as roughly 40%, 30%, 10%, 20%. So, each of the three answers is different.
The most likely range. I'd rather this wasn't skewed by people putting down "more" just because they anticipate a tiny probability of a vast lifetime, but failing that expect to be dead as usual before very long.
I don't see how to correct for that.
Offtopic: testing strikethrough: -one-, ~~two~~, <s>three</s>, <del>four</del>, <strike>five</strike>, --six--. Apparently still doesn't work.
Anyway, polls are totally awesome, thanks for implementing!
After one month and 118 responses, I'm considering this poll closed. The results are:
1) 17%
2) 21%
3) 20%
4) 24%
5) 18%
A chi-squared test says that these results do not differ significantly from uniform random responding, with a p-value of 0.78.
The main reason why I ran this poll was because I thought it might have implications for the trickier poll above. It is interesting the option #4 was the most common response in this poll, that poll, and the gamefaqs poll which that poll was based on. #4 may seem especially random, and some respondents in the other polls may have just been trying to answer at random. But this poll ended up not providing much information about that; to test it we'd need a larger sample size, and preferably a poll where respondents did not use external sources of randomness.
I think this would be even more interesting as "pick at random, without an external source of randomness". Sure you can get random numbers from random.org, your computer or the seconds on your watch (a nice idee), but those just blur the effect of mind-generated random numbers.
For convenience: http://www.random.org/ or in Bash,
echo $(($RANDOM % 5 + 1))Question: what's a reasonable prior over the probability distribution of poll answers? Because I downloaded the raw data, and it says:
...and I'm not sure what would constitute reasonable priors for the uniform distribution hypothesis versus the "aversion toward First Answer" hypothesis versus the "aversion toward First Answer and Fifth Answer" hypothesis.
Your question is confused. The uniform distribution hypothesis only requires that the (assumed infinite) population picks the answers independently with equal probability. Under this hypothesis, the observed poll answers (for a fixed number of respondents) will follow a multinomial distribution with parameters (0.2, 0.2, 0.2, 0.2, 0.2). A typical realization will not have an equal number of respondents giving each answer, although asymptotically the empirical frequencies will converge to equality.
Anyways, as a Bayesian, the better question is what should my posterior belief about the response probabilities be after running the poll and updating off the answers? The canonical way to do this would be to put a Dirichlet prior over the response probabilities. By the miracle of conjugacy, your posterior distribution will itself by a (generally different) Dirichlet distribution.
By taking the expectation of indicator variables like I{"probability of First Answer under 0.2"} under the posterior, you can figure out what degree of belief you must give to statements like "respondents have an aversion toward First Answer".
That makes sense - I had imagined doing something similar, but I had never heard of Dirichlet priors.
Happy this helped. The Dirichlet-multinomial model gets relatively little attention because it adds nothing really new to the beta-binomial model for polls with just two responses. It's easy to find lots of introductory, chatty introductions to the beta-binomial like this one or this one if you want to learn more...
My own feelings on the matter are that if you don't know what prior to have, compute worst-case bounds.
In this case, the model that maximizes the probability of seeing this data is that each answer is 15% likely to be 1, 22% likely to be 2, 21% likely to be 3, 24% likely to be 4, and 18% likely to be 5. We can compute the probability of seeing this data under this model, and also under the "all answers are equally likely" model, and conclude that our worst-case model makes us only 3.61 times as likely to see this data.
In particular, any other hypothesis you might have can only receive this little evidence, relative to the uniform distribution hypothesis; and I believe in close-to-uniformity enough that I'm not going to be swayed by what is fewer than 2 bits of evidence.
Thanks! I didn't think of that particular brainhack - I'll be sure to use it in the future.
I used random.org to generate my answer.
But, when I submitted it, I got the following:
First Answer 0 (0%)
Second Answer 0 (0%)
Third Answer 0 (0%)
Fourth Answer 1 (2%)
Fifth Answer 0 (0%)
Total 58 (100%)
The raw data contained all the 58 rows, however. Seems like there might be a bug in the result-rendering code.
I rolled 1d6, intending to reroll any 6s.
To anyone thinking this is not random, with 42 votes in:
The p-value is 0.895 (this is the probability of seeing at least this much non-randomness, assuming a uniform distribution)
The entropy is 2.302bits instead of log(5) = 2.322bits, for 0.02bits KL-distance (this is the number of bits you lose for encoding one of these votes as if it was random)
If you think you see a pattern here, you should either see a doctor or a statistician.
Well, it's worth noting people seem to be trainable to choose randomly: http://dl.dropbox.com/u/85192141/1986-neuringer.pdf
Apropos of the PRNG discussion in http://blog.yunwilliamyu.net/2011/08/14/mindhack-mental-math-pseudo-random-number-generators/ for which I wrote some flashcards: http://pastebin.com/CKif0fEf
Looks like we're better at randomness than the rest of the population. If I asked random people for a random number from 1 to 10, I wouldn't be surprised to see substantially less than 3.322 bits of entropy per number (e.g., many more than 10% of the people choosing 7).
I wish I could see a doctor-statistician. Or at least a doctor who understood statistics.
Here is one: http://www.ted.com/talks/ben_goldacre_battling_bad_science.html
Yvain might some day have his own practice.
Is (the seconds' figure in my watch) mod 5 random enough?
I used the least significant digit on my time-remaining-to-full-charge. And ended up propping up the most populated entry.
I needed 3 random bits (and threw out any overflow), which I got by checking whether arbitrary words or phrases I thought of had an even or odd number of letters. That's the most random completely mental (heh) way I know of, I wonder if there are others.
It's not obvious to me that it's unbiased. My gut feeling suspects that if I randomly chose a word it'd be more likely to have an odd than an even number of letters.
... you could have done it more-reliably evenly by taking the mod 5 of the phrase/word length.
Considering that the average word length in English is about five letters, I suspect that'd be quite far from being uniformly distributed.
Average is irrelevant. What's relevant is the standard deviation.
Since standard deviation goes as the square root of the number of items being added, phrase length for any reasonably-sized phrase, so long as it wasn't a line of poetry, should be pretty evenly distributed.
Ha. I fail at random. In my defence, the universe is probably deterministic anyway.
it's probably not, but you're still excused ;)
After one month and 120 responses, I'm considering this poll closed. The results are:
1) The third one: 21%
2) The fifth one: 15%
3) The second one: 14%
4) The first one: 32%
5) The fourth one: 18%
A chi-squared test says that these results are non-uniform, with a p-value of 0.02.
The correct answer, #5 "the fourth one", was chosen by 18% of respondents. The most common answer was #4, "the first one".
This poll idea was taken from a gamefaqs poll which was linked on LW last year. The results of that poll (which had a much larger sample size) were:
1) The third one: 17%
2) The first one: 24%
3) The last one: 21%
4) The second one: 26%
5) The fourth one: 11%
My hypothesis about that poll was:
That hypothesis predicts that the most common responses on the LW poll would be the level 1 response, #4 "the first one", and the level 2 response, #5 "the fourth one". The data provide partial confirmation of this hypothesis; in terms of levels the most common responses to the LW poll were:
32% Level 1 (#4 "the first one")
21% Level 0 (#1 "the third one")
18% Level 2 (#5 "the fourth one")
15% Level 3 (#2 "the fifth one")
14% Level 4 (#3 "the second one")
And for the gamefaqs poll:
26% Level 2 (#4 "the second one")
24% Level 1 (#2 "the first one")
21% Level 4 (#3 "the last one")
17% Level 0 (#1 "the third one")
11% Level 3 (#5 "the fourth one")
Some people don't pick very good schelling points.
I love this poll
Oooh great idea. Bugs / Suggestions:
The answers are transformed into this tiny little poll code with a poll id, so I assume it's being saved to a database. However, the questions are not being saved with them. I can edit my question after the poll has been answered. This may result in some pranks later where you ask some obvious question like "does the earth revolve around the sun" or whatever and everyone answers "yes" and then you can change your question to "are you a Scientologist?" and you will see everyone's votes saying "yes" to that. Much more malicious changes are possible, of course. Also, if the questions aren't stored in the database with the answers, you won't have as many options later for doing cool things with your database full of polls.
The code: [Poll] does not work because it's upper case, but this is not an obvious reason for poll failure, so one may end up wasting lots of time trying to figure it out or make annoying requests for support. Making this case insensitive is probably a good idea.
The poll seems designed for very short answers. My elitism poll results look bad for that reason.
Feature, not bug.
I don't know if it's specifically addressed anywhere in the Terms of Use, but free use of polls can have some very hurtful results; it might be helpful to somewhere post a guide to what type of polls are appropriate and tolerated.
"Don't be an asshole" covers it. If you need a guide to tell you that, a guide will not help you.
Could you taboo "asshole"?
shminux has helpfully provided an example of the sort of fake poll that should have no place here.
And, even more helpfully, provided an example of it already being handled successfully by existing measures. He was downvoted extensively and subjected to extensive social pressure via comments.
While I agree with the last part of your sentence, it is still a real poll.
Explain how not to be an asshole? Possibly, but I don't think anyone here actually needs an explanation, beyond pointing out that anything you shouldn't say for that reason in an ordinary comment, you shouldn't say in a poll either. The slightly different sort of thing that a poll is doesn't change the standard.
And I was hoping to extract your moral theory from you.
I don't see this as anything to do with moral theory. It's pretty much general currency what constitutes being an asshole. I've seen it set out in umpteen comment policies on blogs, which often explicitly summarise it as "don't be an asshole", or even "don't be an asshole -- but you knew that already".
I don't understand what you mean here. Is your concept of moral theory only something for thought experiments involving Omega but to abstract to apply to day-to-day life?
No. I mean it in the same sense that we do not need to have a discussion of moral theory in order to agree on what actions we are talking about, when we talk about theft. We don't even need to have a discussion of moral theory to agree that we'd rather people didn't behave that way.
It's fairly taboo already.
That flies in the face of many of the helpful articles I've read here on LessWrong. I would offer to write the "Rationalist's Guide to Not Being an Asshole", but obviously, I'm not qualified.
...because I'm not a good enough Rationalist. ;)
This is an especially good point because you're currently able to change the question after the results are in, allowing you to prank the poll takers by making their answers seem to support anything you feel like.
Cue in choice blindness dark arts for Fun and Updates!
(also for evil experiments and control groups, if someone figures those out)
What? About the same as the what you could write in comments already but prettier.
Here's one: What if someone takes a poll asking if they should kill themselves? People could write "yes" in the comments, but they can select "yes" in a poll anonymously.
This may lead to more brutal answers to questions. The questions will be limited to whatever the poll creator types in, but that doesn't mean everyone will use common sense while creating their polls.
You may argue "they can already use comments as a polling system using karma" but I would then argue "okay, MaoShan still has a point, and it applies to karma, too."
Also
Then a moderator takes the poll down.
Upvote this comment and downvote the karma sink if you think I should not kill myself. :-)
(Edited to add smiley per Poe's law, especially in case someone sees this comment without seeing the parent first.)
Upvote this comment and downvote the karma sink if you think I should kill myself. :-)
(Edited to add smiley per Poe's law, especially in case someone sees this comment without seeing the parent first.)
I suspect people would react against people asking that regardless of whether they include radio buttons. If I recall there has even been drama surrounding making observations about a former member suiciding. I'd be somewhat surprised if someone asking this question directly did not prompt that comment to be banned.
No, I haven't observed common sense to universally constrain posting behavior in general. However explicit polls don't strike me as sufficiently different or more powerful than regular comments, (inherently anonymous) votes and private messages that a move from informal expectations that people don't behave like @#%$s need be changed to a formal "Terms of Use".
Most of the commenters here refrain from being antisocial dicks. There's no reason to believe anonymous polling will change that.
Anyone actually making life-or-death decisions on the basis of an internet forum poll has a non-trivial chance of being selected out of the gene pool for related reasons.
Sometimes you want or can accept brutal answers.
Individual responsibility. You can't legislate for or even concern-troll people into having common sense, even assuming common sense is a well-defined and useful property.
Another thought: Just because a person asking people on the internet whether they should kill themselves isn't likely to survive in any case, this does not mean that LessWrong wouldn't be sued if said person posted a poll and it resulted in their death. For whatever reason, the US legal system has been known to grant large sums of money to people who are harmed by things that many consider inadvisable or "no-brainers".
Section 203 of the Communications Decency Act would probably immunize LW from liability.
And there we depart from the discussion of rationality into the realm of the law. :)
I am pleased to be able to give an immediate unequivocal answer on whether this is likely to be a problem: I have no idea.
lolol I like these points as well. (:
Ok good points. I like these.
The overall total equals the sum of the individual answer totals, in contrast to previous polls.
Can you be more specific about what you mean?
See my example poll in answer to wedifrid. Hopefully nobody thinks I was being serious about the poll.
I can vote in a poll even after it's retracted...
Can you still vote on retracted polls?
Testing...
Answer: Yes.
The results so far (only showing answers with > 1 responder):
To regenerate this, run
grep -v "#" poll.csv | awk -F , '{ print $3 }' | sort | uniq -c | sort -nr.I'm not surprised by the number of votes for 2^31-1. It was the first number to pop into my head when I saw the poll.
According to my I Ching calculator, beyond 4 is a suffusion of yellow.
This appears not to be a valid response. Curious.
....
I was hoping the mode would be 2147483647 (my answer) to at least provide some humor, but 0 has it beat handily.
It does not seem to accept 'inf' or 'infinite'.
Which is too bad, as all incorrect options should have the same rights (for moral reasons).
The largest number is about 45,000,000,000, although mathematicians suspect that there may be even larger numbers. (45,000,000,001?)
Set theorists sometimes remark that there are only very few natural numbers. I think this can be made more quantitative: Based on observations of their blackboard drawings and accompanying explanations, my current best estimate is that there are about five to ten. However, so far, my confidence in this estimate is only moderate; I still think the number could ultimately turn out to be as high as twenty.
According to the poll, my understanding of what qualifies as an integer is very, very wrong. 1e+19=the universal integer limit. NO EXCEPTIONS!
NaN
Doesn't accept "⌊∞⌋".
As well it shouldn't?
Well, use of those would make the mean meaningless.
It wouldn't be a problem if the polls had upper and lower bounds, because then you could exclude them (but you could also make the upper bound infinite if you wanted to). I don't think there's a need for them, though.
You don't need to use infinities to make the mean meaningless: giving answers such as 1e100 will suffice. On the other hand, NANs are traditionally just disregarded when computing means (i.e., the mean of 1, 2, 3 and NAN is taken to be 2) -- essentially they would amount to a blank vote.
MP did not want it to accept either of those things; the notation used suggests "the largest integer less than or equal to infinity", which doesn't exist.
I'll just leave Mr. Show's "highest number" sketch here.
Do you ever have feelings of irrational nostalgia for hopelessly obsolete technology?
Vote up for YES.
I used a Nokia 3330 until last year.
-Indiana Jones
— René Belloq
Vote up for NO.
What about fuligin?
Won't you also ask about my favourite colour?
As of my vote, I count 28 winners.
This doesn't look right: http://screencast.com/t/qpRGihBG
The raw data says there are 13 votes for "0" and 20 votes for "1".
Looking at the raw data, it seems that at some point the True and False counts got reset, but then kept increasing as normal. The same thing happened in this poll and this one but not others.
This is great and I upvoted it, but being meta I think it should be in Discussion.
I would like a user preference that makes it possible to vote non-anonymously by default. But it's low priority - this is really awesome as is!
(Or even it remembering whether you chose to vote non-anonymously in the last poll you took.)
seconded