Live data from Hacker News

Test your “free will” at the Aaronson Oracle

people.ischool.berkeley.edu

151–160 of 240 posts

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

#151
post #65

When I was little (and had too much free time) I memorized many digits of some transcendental numbers. The only (semi)practical use I've found for that knowledge, is that I can use it as a reasonably good pseudorandom stream. If for some reason I have to choose things pseudorandomly. Pick an arbitrary starting point in pi, and press 'd' for even digits and 'f' for odd digits, I get around 0.49 accuracy with this orac…

You don't need a transcendental number; simple counting has perfect entropy:

0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000...

(Granted, that is a transcendental number -- the Champernowne constant for base 2 -- but there's no real need to think of it that way.)

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

#152

You can use its own output against it. (Which means, ironically, it does not follow "know thyself", a maxim said to be from the Oracle at Delphi.) Fixate on a number fairly late in the sequence (the millionths place seems to work well). If that number is 5-9, push 'f'. Otherwise, push 'd'. Keeps it pretty consistently around 0.5.

You got 0.5, but where's your free will now, human?

It means either both the poster and the bot have free will or neither of them do!

But seriously, the intuitive concept of free will, something like "unconstrained choice" leads to the idea that free will means simulating randomness - but once you're there, it looks more or less like nonsense - "acting randomly"

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

#153

An idea I shared on "Can you behave randomly? (1998)" ( https://news.ycombinator.com/item?id=11753194 ) seems relevant here. The keypresses I entered were not predictable by the Oracle. I generated the keypresses by first picking an arbitrary integer in [0,59]. I then (using simple mental arithmetic) used that integer to seed a PRNG by George Marsaglia [1] to generate a stream of pseudo-random decimal digits. For eac…

I really like this crude PRNG algorithm. Now I also have a reason to learn the multiplication table. Or at least the sixths column.

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

#155

I keep hitting both keys at the same time (from my point of view), but apparently I'm 80% predictable. What, does the IRQ for 'F' fire first or something?

I'm not sure there has to be anything odd going on. If you hit both keys at the same time, you can never produce the same letter three times in a row – which is extremely predictable!

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

#156
post #65

When I was little (and had too much free time) I memorized many digits of some transcendental numbers. The only (semi)practical use I've found for that knowledge, is that I can use it as a reasonably good pseudorandom stream. If for some reason I have to choose things pseudorandomly. Pick an arbitrary starting point in pi, and press 'd' for even digits and 'f' for odd digits, I get around 0.49 accuracy with this orac…

You don't need a transcendental number; simple counting has perfect entropy: 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000... (Granted, that is a transcendental number -- the Champernowne constant for base 2 -- but there's no real need to think of it that way.)

I wrote a program that counts but only appends the sequence if the binary sequence isn't already there.

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

#157
This sequence gives a score of 0:

f f f f f f d f f f f f f d d f f f f d f d f f f d f f d f f f f f f d d d f f f d d f d f f d d f f d f d d f f f f d f d f d f f f d f f d f f f f f f d d d d f f d d d f d f d d d f f f d d f d d f d f f d d f f d f d d f f f f d f d f d f f f d f f d f f f f f f d d d d d f d d d d f f d d d f d f d d d f f f d d f d d f d f f d d f f d f d d f f f f d f d f d f f f d f f d f f f f f f d d d d d d f d d d d f f d d d f d f d d d f f f d d f d d f d f f d d f f d f d d f f f f d f d f d f f f d f f d f f f f f f d d d d d d f d d d d f f d d d f d f d d d f f f d d f d d f d f f d d f f d f d d f f f f d f d f d f f f d f f d f f f f f f d d d d d d f d d d d f f d d d f d f d d d f f f d d f d d f d f f d d f f d f d d f f f f d f d f d f f f d f f d f f f f f f d d d d d d f d d d d f f d d d f d f d d d f f f d d f d d f d f f d d f f d f d d f f f f d f d f d f f f d f f d f f f f f f d d d d d d f d d d d f f d d d f d f d d d f f f d d f d d f d f f d d f f d f d d f f f f d

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

#158
post #43

Earlier quoted context omitted.

I'm guessing this: http://en.akinator.com/

I have been having way too much fun with this, but it really goes off the rails sometimes. I am currently in a stream where the correct answer is "Ambrose Bunside". It asked me if my character has been dead for more than 100 years, then two questions later asked me if my character uses musical.ly. :/

If the answers to both were yes, your character might have been a vampire, animate mummy, ghost, or lich.

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

#159
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).

if .5 is completely random, what does it mean that I got it down to 0.4781666666666667? I may have gotten it lower than that, but got tired of taking screenshots. Eventually I ended up back around .53

[deleted]

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

#160
post #117
post #57

Earlier quoted context omitted.

There's been a number studies that showed that humans are bad at random number generation. e.g. "Humans cannot consciously generate random numbers sequences" http://www.ncbi.nlm.nih.gov/pubmed/17888582

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?
Post reply on HN