top | item 4829672

Show HN: A better typing tutor, based upon the OK Plateau Effect

39 points| ZaneClaes | 13 years ago |oktypist.com | reply

42 comments

order
[+] fudged71|13 years ago|reply
Sometimes it skips to the next word before you are finished a word, and it's not clear if you need to press space or keep typing, but pressing space skips to the next word after THAT. Pretty frustrating, actually.
[+] ZaneClaes|13 years ago|reply
That's exactly the point -- you need to try to keep up. This slight frustration is the part that makes you get better ;)
[+] timmclean|13 years ago|reply
>> It will force you to type faster than you are able

The text is appearing really slowly for me. Is there something that I'm missing? I have to keep waiting for it to catch up to me.

EDIT: I was using Firefox. In Chrome, it's completely different.

[+] mcpherrinm|13 years ago|reply
It only seems to work correctly in Chrome.
[+] clebio|13 years ago|reply
It was randomly delayed for me as well (granted I'm using Chromium v20...). That (and the otherwise mentioned skipping to the next word erratically... and the not explaining visually how errors are handled) made it nearly useless to me. I would not be inclined to prefer it over, say Type-racer, except as a curio in the show-HN area.
[+] leto|13 years ago|reply
It would be a much better experience if it were immediately obvious that words marked in red must be abandoned.
[+] ZaneClaes|13 years ago|reply
Each non-matching character counts as an error; but you can still recover. Eg, if you type "heloo" instead of "hello", it is only 1 error.
[+] milesokeefe|13 years ago|reply
I normally get a 50-70 WPM score on typing tests, but got a 6 on this. There was a fair amount of errors but surely 6 isn't the best representation of WPM with adjustment for errors.
[+] trishume|13 years ago|reply
I also am getting what I believe to be an inaccurate wpm. I am getting 30 but I normally score around 65wpm. It might be because it makes the mistake of counting actual words instead of 5 character chunks.
[+] weisser|13 years ago|reply
Shared with two friends in chat and said, "prepare to be challenged."

Their responses:

"Two seconds in and I'm pissed."

and

"This is infuriating"

So congratulations? These are both people that do extensive amounts of work on the computer but none of it involves copying quickly.

For me, I'm a bit curious why words per minute matters for people. It seems like the only time typing so quickly matters is when you are copying things down (written or spoken). Don't you think it is only a matter of time before no one will have to copy something down into text format manually ever again?

I have little knowledge about how the brain works when copying information but it seems that when someone is working hard to quickly copy something down they are not analyzing the meaning of the content nearly as well as if they were sitting and listening. It seems like time could be better spent.

I still think this is an interesting site. I would love to improve my typing accuracy.

[+] ZaneClaes|13 years ago|reply
Hahaha :) Re: copying... I'm not sure that there's really a necessary distinction between copying input and simply being able to type fast. In this scenario, yes, you're simply copying input; for that reason I added a 800 ms delay to allow the brain to process the word before the variable timer is enabled, so ultimately what's being tested is your ability to write what is in your brain already.

That said, I do acknowledge that WPM is not necessarily the best gauge of efficiency. I'm a programmer, and I'm not sure exactly how WPM relates to my work (I'd be curious to see a study) since much of what I type is "nonsense" words to begin with, and WPM is largely a function of your ability to habitually reproduce the same character sets (aka, common words in your given language).

[+] intended|13 years ago|reply
>I have little knowledge about how the brain works when copying information but it seems that when someone is working hard to quickly copy something down they are not analyzing the meaning of the content nearly as well as if they were sitting and listening. It seems like time could be better spent.

Once you get fast and accurate enough - you've built into yourself the buffer space to be able to spend time on understanding.

Plus its always a neat ability to have. Especially being accurate. Making spelling mistakes and having to press backspace is infuriating.

[+] cglace|13 years ago|reply
I find I type slower because the text keeps moving.
[+] ZaneClaes|13 years ago|reply
The text moves forward a little faster than you are able to type; this is the principle of the OK Plateau -- you need to be forced to "try" to type faster. However, it is certainly uncomfortable! But, no pain, no gain.
[+] ricardobeat|13 years ago|reply
How is it based on the OK Plateau effect? All I'm seeing is an (innacurate) WPM counter, does something else happen after a certain amount of typing?

edit: ok, I was typing too fast to notice that it automatically moves on after some time.

[+] ZaneClaes|13 years ago|reply
Yep, and not only does it automatically move -- it speeds up as it moves. Eg, as you get more words correct, the speed and which it moves forward increases.
[+] spideyunlimited|13 years ago|reply
Sometimes, if you mistype a word or forget a space, it incorrectly matches the word you're typing to the word on screen. Took me a while to figure that out and go back a few words to retype them.
[+] trishume|13 years ago|reply
I made a prettier, nicer and more configurable one of these a while ago that works in Firefox too for my own use based off of Keyzen. You can set your preferred target speed and it has more accurate wpm, click measure at the bottom to to make it skip over words after time runs out.

Try it at http://thume.ca/keyzen

Because of this post I also submitted it to HN, upvote if you like it: http://news.ycombinator.com/item?id=4829982

[+] clebio|13 years ago|reply
It works well and looks nice, but part of typing quickly is seeing the next word in advance so I know what to start typing after the space. Your app doesn't show me those words, so I have to hite space-bar and then wait some time before I know what key to strike next (probably worth mentioning that part of seeing the next word involves consuming the word, rather than individual characters -- so that standard letter-groups are queued up).

Edit: ...and now I can reply. Go figure.

[+] GlennS|13 years ago|reply
My instinct is to go back and correct my typos, but it seems like this punishes you for doing that?

If so, I think that not correcting my typos is a habit I would prefer to avoid.

[+] ZaneClaes|13 years ago|reply
Actually, the best way to improve is to just keep going, without correcting -- but to keep typing the rest of the word correctly. Eg, if you know you typed the 2nd character incorrectly, just make sure you get the 3rd right.
[+] javajosh|13 years ago|reply
Totally hated this, which of course means that you're on the right track! (They say that your software should evoke strong feelings).
[+] ralphleon|13 years ago|reply
The animations when switching a to a new word are very jarring and distracting. Perhaps a more continuous method (like a tape roll that's constantly moving) would help with the transitions?
[+] ZaneClaes|13 years ago|reply
Animations? No animations... perhaps it's slow javascript?
[+] SeanDav|13 years ago|reply
Running slowly for me, I am having to wait for the text.
[+] kip_|13 years ago|reply
Does this get more than 2-3 words ahead? Perhaps I'm typing faster than I read (which makes no sense), but I'm missing words.
[+] kip_|13 years ago|reply
And it can be gamed as well. Hold the space bar down from the start. 1,380 net WPM.
[+] paozac|13 years ago|reply
The Chrome extension apparently adds a user tracking script
[+] niels_olson|13 years ago|reply
I feel like I'm in swim practice. Holy hell.