Live data from Hacker News

Test your “free will” at the Aaronson Oracle

people.ischool.berkeley.edu

191–200 of 240 posts

Re: Test your “free will” at the Aaronson Oracle

#191

Earlier quoted context omitted.

Wait, you clicked the link?

I also decided not to answer your question.

Clever girl. But you rely on the "keyhole property" that loses considerable information about you as a physical entity as make this joke. You would not be able to hide your micro-expressions, or the variability of your typing, from a properly placed sensor.

Re: Test your “free will” at the Aaronson Oracle

#193
post #160
post #117

Earlier quoted context omitted.

Humans are bad at random number generation, until you train them to do it. Randomness is a skill that can be learned like any other.

Do you have any resources on how to become better at randomness?

No, but I've got some dice here.

Re: Test your “free will” at the Aaronson Oracle

#194

Earlier quoted context omitted.

"To maximize your free will, press the key that the robot tells you to."

Right! Someone please get dang to retitle this submission, so we can all finally stop equating free will with unpredictability.

It's a joke. From the github page:

> In a class I taught at Berkeley, I did an experiment where I wrote a simple little program that would let people type either “f” or “d” and would predict which key they were going to push next. It’s actually very easy to write a program that will make the right prediction about 70% of the time. Most people don’t really know how to type randomly. They’ll have too many alternations and so on. There will be all sorts of patterns, so you just have to build some sort of probabilistic model. Even a very crude one will do well. I couldn’t even beat my own program, knowing exactly how it worked. I challenged people to try this and the program was getting between 70% and 80% prediction rates. Then, we found one student that the program predicted exactly 50% of the time. We asked him what his secret was and he responded that he “just used his free will.”

Re: Test your “free will” at the Aaronson Oracle

#195
post #40

Got it to 0.5991561181434598 after a while (totally random would be "0.5"). Not sure how "free will" comes into play, if there was indeed free will, I could have freely decided to only press one, and the Oracle would have had close to 100% certainty. Rather, what it measures is randomness or predictability, which is not the same thing as free will (especially "after the fact", e.g. after the choice is made).

The "free will" bit is more of a joke than anything, based on a quote from Scot Aaronson's book (explained in the GitHub Readme): > I couldn’t even beat my own program, knowing exactly how it worked. I challenged people to try this and the program was getting between 70% and 80% prediction rates. Then, we found one student that the program predicted exactly 50% of the time. We asked him what his secret was and he res…

There's another Aaronson call-back: he's complained about how trivial results (like the core part of the Free Will Theorem) will get a lot more attention if you mention free will:

> I wrote a review of Steven Wolfram's book a while ago where I mentioned this, as a basic consequence of Bell's Theorem that ruled out the sort of deterministic model of physics that Wolfram was trying to construct. I didn't call my little result the Free Will Theorem, but now I've learned my lesson: if I want people to pay attention, I should be talking about free will!

http://www.scottaaronson.com/democritus/lec18.html

Re: Test your “free will” at the Aaronson Oracle

#197
Seems to me there's two ways of doing this:

1. Totally clear your mind of the previous letter and make each letter a separate decision. That way you only have to avoid being biased toward using one letter or the other too much. This is probably pretty hard.

2. Allow yourself to be aware of your previous answers, but thwart your own biases by including patterns that cancel them out.

I went with the second option and consistently got between .45 and .55. I know our main bias around randomness is not realizing how many runs and patterns exist in truly random data. So I occasionally included runs like "fff" and "dddd" and, rarely, patterns like "dfdf" and "fdfd."

Re: Test your “free will” at the Aaronson Oracle

#198

Seems to me there's two ways of doing this: 1. Totally clear your mind of the previous letter and make each letter a separate decision. That way you only have to avoid being biased toward using one letter or the other too much. This is probably pretty hard. 2. Allow yourself to be aware of your previous answers, but thwart your own biases by including patterns that cancel them out. I went with the second option and c…

Or assign a letter to each side of a coin and start flipping

Re: Test your “free will” at the Aaronson Oracle

#199
post #40

Got it to 0.5991561181434598 after a while (totally random would be "0.5"). Not sure how "free will" comes into play, if there was indeed free will, I could have freely decided to only press one, and the Oracle would have had close to 100% certainty. Rather, what it measures is randomness or predictability, which is not the same thing as free will (especially "after the fact", e.g. after the choice is made).

This is silly. Enough people (especially self-reporting), a large percentage will be well below 50% (unless it really is an oracle). About as soon as I started, it quickly dropped into the 30's. Even after several minutes and hundreds or thousands of keystrokes, it hardly moved over 50%.

Re: Test your “free will” at the Aaronson Oracle

#200

So. I have done a similar thing for a while now. I call it adversarial selection. I ask a participant(p) to guess a number [1,10] repeatedly. After they guess a number, I immediately tell them my guess of their selected number. Immediately after I guess they are instructed to make a new guess and tap the table indicating they have picked a number. The point is to go through these generations very fast. Often what I'l…

"I ask a participant(p)" Good forward planning to allocate a variable to hold a reference to the participant in case you need to refer to them later in the story, though in this case it turned out not to be needed. I need to start doing this in anecdotes. "So I was chatting with a colleague (C), and he mentioned..."

To be fair, it's kind of the same thing as just using someone's name: "So I was chatting with my colleague Chris, and he mentioned..."
Post reply on HN