Live data from Hacker News

Can you use your "free will"? Try your hand

people.ischool.berkeley.edu

11–20 of 279 posts

Re: Can you use your "free will"? Try your hand

#11

From the Github description, a quote: "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 alternation…

> I can get it to about 60%. Given the algorithm used, it seems like it should be trivial to "trick" it by just cycling through novel 5-grams over and over, but to be honest I can't be bothered to check. And that would be rather contrary to the point of the exercise, if somewhat undercutting of the premise that free will is equivalent or comparable to randomness.

Right; if you guess completely randomly it will hover around 50%, but if you choose the least-likely 5-gram from your history, then it should end up less than 50%.

Re: Can you use your "free will"? Try your hand

#12

From the Github description, a quote: "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 alternation…

[deleted]

Re: Can you use your "free will"? Try your hand

#13
The prediction algorithm is actually very straightforward[1]. It's a fun exercise to write a sequence generator specifically to defeat it. Here is a sequence that can get the prediction rate down to 13%:

    ddddd dfddd dffdd dfdfd ddfff ddfdd fdffd dffdf ddfff fdfdf
    dfffd ffdff fffff dffff ffddf fffdf dfffd ffdff ffffd ddfff
Generated using this Perl script:

    my %table = ();
    my $s = "fffff";
    
    for(my $i = 0; $i  $table{$s}{"d"} ? "d" : "f";
          $table{$s}{$output}++;
       }
       else
       {
          # No prediction yet.  Original source defaults to "f", so we will
          # output "d".
          $output = "d";
          $table{$s}{"d"} = 1;
          $table{$s}{"f"} = 0;
       }
       print $output;
       $s = substr($s, 1) . $output;
    }
    print "\n";
If you can type carefully, increasing the length to 200 brings the prediction rate down to 10%.

[1] https://github.com/elsehow/aaronson-oracle/blob/master/src/i...

Re: Can you use your "free will"? Try your hand

#15
This is one of the kind of tests we can perform on an individual in the future if we suspect they are artificial. A standard human should be fairly predictable, but an artificial person is more likely to produce true random patterns when asked to type randomly.

Re: Can you use your "free will"? Try your hand

#16
I feel like there's an "aesthetic" to randomness, which I see in examples of Japanese wabi sabi. I don't know how to describe what that looks like in keypresses exactly, but if I imitate that, I'm able to keep the rolling average at I question the relation to free will however--will seems more related to preference than randomness to me, and a better example of that would be something like "I prefer the f key". Conflating randomness with free will has always seemed like a weak attempt to argue for the existence of free will to me.

Re: Can you use your "free will"? Try your hand

#17

I feel like there's an "aesthetic" to randomness, which I see in examples of Japanese wabi sabi. I don't know how to describe what that looks like in keypresses exactly, but if I imitate that, I'm able to keep the rolling average at I question the relation to free will however--will seems more related to preference than randomness to me, and a better example of that would be something like "I prefer the f key". Confl…

Maybe I've just seen way too many random sequences, but I was able to hold it around 40% for a while. True randomness tends to generate sequences that are slightly "uncomfortable" or "inhuman" -- I can't think of a better way to describe it. So I just kept trying to generate the least-comfortable sequences I could think of, and it worked alright. There should be a lot more long runs than you'd imagine.

Re: Can you use your "free will"? Try your hand

#19
I fail to see how it's related to free will.

I can look at the digits of PI and press d and f depending it's odd or even. So what does it prove? Nothing. Being able to beat this algorithm doesn't mean that I have free will, and choose to fall into patterns (knowing the PI solution exists) doesn't mean I don't.

Re: Can you use your "free will"? Try your hand

#20

I fail to see how it's related to free will. I can look at the digits of PI and press d and f depending it's odd or even. So what does it prove? Nothing. Being able to beat this algorithm doesn't mean that I have free will, and choose to fall into patterns (knowing the PI solution exists) doesn't mean I don't.

It’s explained on the linked site that the free will comment is a joke.
Post reply on HN