
How Many Keys Have You Pressed? 302
teardrop.ca writes
"A new project created by Jason Hooper involves the counting and displaying of statistical information regarding the number of keys you have pressed since sign-up to this project. A change from the distributed problem solving projects that have been around for awhile. " Finally
a truly frivelous use of distributed computing! It's a bit thin, looks like it
could be easily gamed, but damn it'd be funny if the whole world did this (never mind
the security and privacy issues). I'm curious how many more times some keys
are pressed then others (perhaps this would explain why my spacebars
always seem to break on my laptops :/)
And if you used a Dragon Dictate? (Score:3, Offtopic)
The most pressed Slashdot keys... (Score:5, Funny)
F-I-R-S-T P-O-S-T
Ironic considering this might be the first post.
Re:The most pressed Slashdot keys... (Score:2, Funny)
L-O-L would be a close second...
Re:The most pressed Slashdot keys... (Score:2, Informative)
Comeon. You know they just use "me2", or "me 2", or even if they try to spell it out, would just do "me to". I'd have to guess that the slashes in "ASL" are dropped more often than not too out of laziness. I have to agree with you on "lol" though.
Re:The most pressed Slashdot keys... (Score:2, Funny)
On topic: It might be worthwhile to run a program like this as a listener in IRC, just to check if the key frequency corresponds to letter frequency in "normal" English. And yes, I know that this program doesn't measure letter frequency, which is a damned shame.
Re:The most pressed Slashdot keys... (Score:2, Funny)
CAN YOU IMAGINE A BEOWULF CLUSTER OF THESE?
Somebody feels they always have to make a beowulf comment. Even if the article has nothing to do with computers.
Pardon? (Score:4, Insightful)
Re:Pardon? (Score:3, Informative)
Pulse is currently not available for public download. It is in its beta phase and is currently undergoing tests by a group of friends on the internet. This will be the place to download Pulse when it goes public.
(NOTE: An OS/2 port is being considered.)
Re:Pardon? (Score:2)
Re:Pardon? (Score:1)
It's 60,000 bytes big.
We're talking minimum 27k filesize if it's a VB application (which it probably is)
Is the remaining 33,000 bytes big enough to contain full key-stroke logging, back-orifice-style, screenshot-capturing, cdrom-drive-opening code?
Bah... this looks like just some guy having fun. Don't be such a bore.
Re:Pardon? (Score:3, Interesting)
In short; yes.
Re:Pardon? (Score:2, Informative)
Maybe using DLLs, or whatever. But there's no previously reported complaints via any search engine (tried a bunch of them).
But I'm sure the
Re: (Score:2, Interesting)
Re:Pardon? (Score:2)
Re:Pardon? (Score:2)
and whats more.... (Score:1, Flamebait)
Sending in every single keystroke on your keyboard...lol...now thats what i call hypocrites.
cu,
Lispy
Re:and whats more.... (Score:2)
For a lark, sending every single keystroke to something wouldn't bother me too much. When too many people are sending and too many people are looking, it's time to get out of it.
Nothing hypocritical about it. Whatever XP has/does/will call home with is not really known or knowable, not optional, and can choose its victims at will from the unfortunate horde of XP users.
Somehow a keylogger that records everything bothers me much less than something that trys to be selective.
Re:Is this GPL/OpenSource? (Score:2, Insightful)
Anybody who would install such a thing is asking for trouble.
Re:Is this GPL/OpenSource? (Score:1)
Am I the only one... (Score:3, Interesting)
Among other things...
Re:Am I the only one... (Score:2, Insightful)
Though I'd like to see the source to make SURE of what they're doing...
Right (Score:1)
Re:Right (Score:3, Insightful)
It's not available... (Score:1)
Oh well
Pulse is currently not available for public download. It is in its beta phase and is currently undergoing tests by a group of friends on the internet. This will be the place to download Pulse when it goes public.
Re:It's not available... (Score:2, Informative)
But yeah, it's entirely benign.
sorry to flame, but... (Score:1)
Ahh, Technology at work... (Score:4, Funny)
I knew a long time ago that distributed computing would truly make a difference in humanity's quest for knowledge. But I would never have imagined that we would be able to count and analyze keystroke data from users around the world. It is truly a great day for science! :p
Blatant sarcasm aside, this is moderately interesting. Any chances we'll see a linux client?
Re:Ahh, Technology at work... (Score:2)
An interesting variation would be to h4x0r a PIC in-line with a PS/2 or AT-style keyboard connector. Log the pressing of keys in hardware and display a running count on an LCD display.
In addition to knowing how many keys you'd pressed, you'd have a high probability of knowing if someone was fux0ring with your keyboard while you were away.
Mice too. (Score:1)
My distances were always disappointingly low compared to my colleagues - I use keyboard-shortcuts much more, I find them quicker.
Oh good another way to monitor performance... (Score:4, Funny)
My GOD! Can we say "security risk" (Score:1)
Re:My GOD! Can we say "security risk" (Score:1)
Re:My GOD! Can we say "security risk" (Score:5, Insightful)
Re:My GOD! Can we say "security risk" (Score:2)
Re:My GOD! Can we say "security risk" (Score:5, Interesting)
Despite the dubious value of this little enterprise, there is one solution that would appease the fears of all the paranoid security people out there: Open source. If any random C-literate individual is concerned about the keylogging capabilities of the system, he can just check the source code and see that it's just keys_pressed++; inside a loop.
The people who run this really ought to consider opening the source, otherwise privacy concerns could cause their project to fail.
Re:My GOD! Can we say "security risk" (Score:2)
Re:My GOD! Can we say "security risk" (Score:1)
mouse miles (Score:1)
Fun stuff. Trivial, but fun.
Letter counting (Score:3, Funny)
Re:Letter counting (i am a dumbass) (Score:1)
>have spent most of my life keeping track of the >keys i have pressed!
>a= 3
>I= 3
>h= 2
>v= 2
>e= 9
>s= 6
>p= 4
>oy, this was a lot hard then i thought, im going >to take a nap"
I am sooo sorry.
I'll never do anything that dumb ever
mikey
Re:Letter counting (Score:2)
I wunder... (Score:1)
That would be interesting to see. Possible to if you could record and check to see the most popular key pressed right before the backspace.
*WHICH* keys do you hit the most... (Score:5, Funny)
I bet it's 1, 2, 3, and 4 this past year since all I seem to do is play D2, drink potions, and die anyway....
No offense teardrop.ca, but ah duh, did you expect any intelligent responses on this story?!
Re:*WHICH* keys do you hit the most... (Score:2)
there could be some cool stats (Score:1)
- my credit card number
- my real name
- my address
- my fav. web sites
your personal stats page could be a nice profile.
but wait... they would NEVER do that... wouldn't they? it's even open source! oh wait, it isn't i think
muuuh out
[afx]
Re:Statistics or Trivia ? (Score:2)
Security (Score:1)
RSI (Score:3, Interesting)
But, could a local version help with RSI? I remember obnoxious programs which popped up every hour reminding you to take a break
Re:RSI (Score:5, Funny)
Howabout, Something wich popped up every 100
Self-optimizing keyboard (Score:1)
If he were to extend that, and have the daemon running all the time, it could optimize his keyboard layout in real time, to keep him most efficient.
Eventually, he would need only one key.
Re:Self-optimizing keyboard (Score:3, Funny)
Would it be labeled "Any"?
Anyway, I hope you are trying to be funny, because I can't think of a less efficient way to type than having the keys move around on you.
-Peter
Re:Self-optimizing keyboard (Score:5, Funny)
Congratulations, you just invented the telegraph.
Better Way (Score:1)
spacebar? (Score:2)
I guess going to too many user porn sites back in the day.
http://porn.com/~pornking/
Read the site! (Score:5, Informative)
It is the intent of Pulse to transmit the following information to dolphin.bitdevil.com on a basis whose periodicity is decided by the user through Pulse's configuration menus:
- user's account name as provided by user
- user's password for Project Dolphin as provided by user
- one integer that represents the total number of keys typed since last contact with dolphin.bitdevil.com for the same purpose
- the current time (represented by the number of seconds elapsed since midnight, 1 Jan 1970 UTC), according to the system clock on the user's computer
What it is guaranteed Pulse does not record, collect, or transmit to this server or any other destination:
- which keys the user types, with exception to the analysis of the very last key hit, in order to decide if it is a key that "counts" as a key being hit
- the contents of the user's hard drive or any other attached or internal or external storage device that may hold any type of data
- anything on the user's screen
So, for the benefit of the lazy people who can't be bothered to actually read the important information on a product's website, there you go - the important bits of the privacy policy. Oh, can I get your addresses? I'd like to send you a hard-copy of the link on a big fscking piece of clue-by-four. Jesus.
Re:Read the site! (Score:1)
Which privacy policy would you publish ?
a) Trust us
b) We are secretly recording keystrokes and sending the to our server where they will be analysed by the FBI.
Without proof, their privacy policy isn't worth the paper it's written on.
Re:Read the site! (Score:3, Insightful)
Just because it's been written to run on Windows doesn't mean it's vanilla Micro$oft spyware.
Re:Read the site! (Score:3, Insightful)
Nope, that wouldn't prove anything except that the software wasn't sending secret info out in any obvious way. It could well be watching just for your password/credit card number, caching it when it sees it, and sending it out to a remote machine 1 bit at a time, as part of the "acceptable" data packets, over the next 24 hours.
If you want proof, you would need to get the source, inspect it line by line, and compile it yourself.
Re:Read the site! (Score:2)
Once you're satisfied that it's ok, post it someplace and everyone who trusts you is good to go.
Re:Read the site! (Score:2)
Virtually every virus is based on someone saying something is one thing (A cool fireworks screen saver) and doing something else. And that has happened thousands of times on the net. Why can't this be any different?
Now of course it's probably NOT that, but you must see that he's strayed awfully close to the credability limit. In every other case, keystroke logging is very bad, people will automatically be suspicious. And they SHOULD be. There are far too many evil people on the net to just be DLing stupid little programs willy-nilly off the net.
We've read the site & its still VERY dangerous (Score:3, Insightful)
Jay's a good friend of mine, I know he wouldn't log the actual keys.
Heh :- /
My ex-wife was a good friend of mine.
She wouldn't tip brake fluid over my car
Besides, when you go to the Privacy Policy on the page it mentions what Pulse will and won't do
And this privacy policy comes under European law also?
Is Jay open to bribes from unscrupulous bastards who will pay for the data he collects?
Can a melicious version of this code be put out there so a clueless windoze user downloads the wrong one? (one without a ''privacy policy'')
Even if your mate has the best intentions, encouraging people to install spyware like this is very bad karma. You are encouraging people to take stupid risks.
Quick someone.... (Score:3, Funny)
On a side note the keys at the support center here would be EU does not RTFM.
Re:Quick someone.... (Score:1)
Re:Quick someone.... (Score:2, Insightful)
Re:Quick someone.... (Score:2)
So you american-english havenow scrapped the letter "S" from the alphabet by now? Way to go!
Make that "jumps" and it should be set...
Re:Quick someone.... (Score:2)
> Because the "ed" of jumped is unnecessary, since the "d" is in dog, and the "e" is in the and over, but the "s" of jumps isn't otherwise present.
> But boy would the attempts at poll stuffing on this one be funny, since most poll stuffers have the spelling of your average uneducated 12-year-old.
How 'bout if you live in Europe:
Just a front to create massive password database? (Score:1)
On the flip side, it would be cool to see how many keys are pressed by x number of users in x number of days. They should release the source so people can make sure it's not sending the actual -key- that is being pressed rather than the number of keys that are being pressed.
Simple Solution (Score:1)
Easy to do safely in linux.... (Score:2, Interesting)
For me it's always the left shift (Score:1)
For me it's always the left shift, cause of all the < and > neccesary for HTML tags.
WTF (Score:2)
Is this a hoax? Am I on Candid Camera?
Now why would someone want to perpetuate this when we just heard about keyboard wiretaps? Certainly not a SlashDot reader!
Obvious Windows joke (Score:2, Funny)
I bet you could tell how well someone spells words (Score:2)
My guess would be that people who spell correctly would use uncommon letters with a certain relative frequency, but people who spell things wrong, frivelous [sic] for example, would use less uncommon letters and more common letters.
You'd need to do a lot of training - I'm sure that many poor spellers would "look like" people with good spelling and unusual word choice.
I don't want to be a spelling Nazi, I make occasional mistakes myself, but the editors of Slashdot need to start spellchecking their comments/articles. It isn't like any of your editorial comments are hand written, guys! Real journalists come on here and judge your entire readership, hundreds of thousands of people, based on the degree of professionalism you display.
Stop slouching! It's two O'clock in the afternoon, PUT PANTS ON!
Here's a java spellchecking applet [xde.net]. It certainly seems to work; I for one like to spell things correctly, I understand that other people don't and in a post I certainly have no business complaining, but I would like a little button, "spell check" next to Preview.
There are at least half a dozen spellchecking projects on sourceforge. I haven't found any Java applets, unfortunately.
Mouse odometer? (Score:2)
I would display on screen the number of miles your mouse has rolled. Maybe he could piggyback this functionality... since the whole thing is pretty pointless anyway. (Except for the RSI/take a break after so many keystrokes function.)
Actually it would be an interesting analysis to compare keyboard use to mouse use, per user, especially if it could be compared across platforms.
I would probably be surprised by the count (Score:2)
LOL (Score:2)
Wouldn't this fit the standard pattern? (Score:5, Informative)
In terms of frequency, here are the percentages (out of _The Code Book_, by Simon Singh, page 19):
Re:Wouldn't this fit the standard pattern? (Score:2)
These results would be valid for any users who sit down at their keyboard and type out newspaper articles day-after-day.
The results for normal use would be skewed depending on the user. For examples, I bet I hit "l" followed by "s" a lot more than standard Engligh texts would suggest. It also only addresses the finished document, not gross keypresses. Using myself as an example again, I bet the backspace key has a shockingly high frequency.
But, it doesn't address the real point of this program at all: to count raw keypresses. I have no idea how many keypresses I make in a day. Whatever it is, I'm sure my estimate would be low.
Kind of like Scrabble (Score:2)
Re:Kind of like Scrabble (Score:2)
Just look at Dvorak (an alternative keyboard layout). After getting used to it, you are easily 10% faster compared to QWERTY.
Keypresses != letters (Score:2)
There's much more to this than first meets the eye. Here are some things to consider when making the counts:
I'm sure there's more, but I would really be interested to see how well the program captures every single keypress!
BTW, it would be really interesting to compare the distribution of keypresses required for an experienced Emacs user compared to an experienced vi user for typing in say, identical computer programs! One could then see which one was more efficient. Then, of course, one could argue that some keypresses require more "work" than others. A home-row "d" being less work than pressing the digit "1"; but of course is that a "1" from the main group of keys, or the "1" on a numeric keypad? Let the editor wars continue! ;^)
Easy Weight Loss! (Score:2, Funny)
This could be useful (Score:2, Insightful)
Why go through all this trouble (Score:2, Funny)
Reminds me of a childrens rhyme (Score:2)
A typing geek could type as many keys as a typing geek would type, if a typing geek could type keys.
Open source? (Score:2, Insightful)
Somehow... (Score:2)
A reasonable way to judge (Score:2, Informative)
There's a smooth shiny oval-shaped area about 2/3's the way across my space bar (starting from the left) where I'm evidently accustomed to tapping that particular key. =)
Re:A reasonable way to judge (Score:2)
The problem with looking at friction is that a lot of times you end up rubbing across keys that you aren't actually using.
While it might be a usefull metric for an individual to evaluate their personal use, it becomes meaningless if you want to compare two different users, as I've seen people who literally stab the KB with their fingers while typing.
Already in Linux /proc/interrupts (Score:2)
Windows ME (Score:2, Funny)
A Proprietary Magic Lantern? (Score:2, Funny)
i wonder if they'd be nice enough to hack together something to let me look at my stats
Putting it to real use (Score:2)
Things like the Fitaly keyboard (and an IBM equivalent, and others), were created by using large texts to estimate pen motion and such. Actual user interaction would be even more valuable (although it's hard to say if it'd be much different; certainly some things like cursor motion and other navigation would come out higher in real world analysis, than using text analysis).
The concept of automated collection and analysis of user interaction efficiency is pretty exciting. It really could amount to more than "which keys have you pressed the most." (With me, it'd be backspace
-me
Ahh... but which part of which key (Score:2, Funny)
"this would explain why my spacebars always seem to break on my laptops"
If I look closely at my laptop spacebar, I notice that the texture on the right edge of the spacebar is much smoother than the left side. Conclusion: I press the spacebar with my right hand much more often than my left.
Hah, your program couldn't figure that out =P (And pressing just one side of a wide key will probably cause it to break in the long run!)
This would be neat for mosue clicks too (Score:2)
One Logitech Mouse Man: $95.99 (now completely ruined)
Internet Access: $34.95 / month
The crackly noise whenever I move my index finger: Priceless
RC5's not frivolous? (Score:2, Insightful)
Oh, you mean RC5's not frivolous? There are people dying in the world due to our continued lack of scientific knowledge regarding various diseases and our own gene structures.
Try one of these instead, please...
Genome@Home [stanford.edu]: gene structure
Folding@Home [stanford.edu]: protein folding
United Devices [ud.com]: cancer and anthrax
Parabon Pioneer [parabon.com]: cancer
Entropia [entropia.com]'s FightAIDS@Home [fightaidsathome.org]: AIDS
Re:Use of ¬ (Score:2, Informative)
set d to (display dialog "What the hell is this?"
with buttons { "OK", "Cancel" })
set x to button returned of d
In Unicode, it is U+00AC, and is called the not sign and an angled dash in the documentation [unicode.org] [PDF].
Why did you mention UK keyboards; is that thing some kind of British symbol that I am unaware of? Or did you mean to type the pound sign and my browser is displaying it wrong? (I see a sideways L-like thing, FYI.)
Re:Use of ¬ (Score:2)
Re:Jesus H. Christ! (Score:2, Funny)
THAN" is the comparative you dumb shit! "THEN" is temporal!
How many times do you have to make the same stupid third grade grammatical error? Are you completely retarded, Taco?
It counts as 4 keystrokes either way. Soon that will be all that matters. Will save kids time, not having to take English.
Re:average key presses.. (Score:2)
a) Eliminate all non-typed text, particularly computer generated text and copies. Not easy, especially since identical pieces of text could have been typed many types ("First Post!" springs to mind....)
b) Add in an estimate of all typing that never made publication (deleted paragraphs etc.), in game keystrokes.
My suggested method of estimate the grand total number of keypresses per user would be to install lots of keyloggers, or look at MTBF rates for keyboard supplier.