I believe the title says it all. I’m curious as to how this is handled. Are people given completely free usage of however many computers as they can use (could be dozens), to rack up uptime? It sounds way too easy to abuse for a lot of people.
Anybody could find a place with public computers (libraries, internet cafes, whatever), install Whatpulse on each of them, and just rack up insane uptime on your account when you pulse them all. Or people who simply have access to more than a single computer and leave them all on all day, or anything.
I would like to know more details about this, if possible. Thank you.
This happens now and again on distributed projects such as Folding@home and many Boinc projects, Seti@Home is one that springs to mind. A couple of people have even wrapped Folding@home inside dodgy files on pirate sites, finishing up with thousands of computers. Right now this won’t be much of a problem as unlike Folding@home you can’t install WhatPulse and hide it away as a service so it’ll be easy for a systems admin to spot it and remove it.
I’m running multiple machines for various Boinc projects, I own them all and they are all at my house, I pay for the electric so I don’t see any problem really.
Or, y’know, the person could just own more than one computer. The issue of “hacking” hundreds of library/school/work computers for the purposes of WhatPulse is somewhat of a problem, and not particularly detectable. Restricting the number of computers someone can install WhatPulse on would be counter-productive and very presumptuous.
At the moment the protection that WhatPulse has against this kind of cheating isn’t in software; it’s in the fact that no-one is that incredibly pathetic so as to potentially get in severe legal issues just for imaginary internet points. I understand doing it for F@H or other distributed computing projects, but for WhatPulse… That’d just be sad.
I think there’s 2 possibilities here. Either the user disabled key/mouse counting on a lot of their computers, which looks really suspicious. Or, the user somehow has keys/clicks coming in from all over the place and it looks like they’re running around using each of their computers to type essays or play games, if not exceed human possibility. I’d also be suspicious if a user was pulsing from more than 6 or so completely different IP addresses in a matter of days, and hopefully WhatPulse admins can see that detail.
[quote=“Kaeri, post:1, topic:11489”]
Or people who simply have access to more than a single computer and leave them all on all day[/quote]
That’s not abuse, that’s legitimate uptime. It’s just a waste of electricity unless the computers are being useful!
Well, I don’t know. I only have one computer, and I happen to leave it on almost all day long since years, rebooting once a week or so. It’s basically on 23h59 minutes per day on average. I don’t think it’s fair that I am beaten by just anyone who can get double or triple the “normal” maximum time just because they have access to more computers than I. Or, at the very least, it makes those rankings absolutely pointless.
Now of course, that’s only if you care about rankings and that kind of competition. I don’t care about it that much, but I do a little bit simply because it’s there. It’s kind of a moot point to have rankings for something if you can “break” it. Somebody that gets, for example, 50 hours of online time within 24 hours, just because they have four computers, is not normal.
At the very least, they should overlap, instead of adding up. For instance, if your primary computer is on from 6 AM to 6 PM, then whatever other computer is on between noon and 6 PM should simply have its online time not count towards the total. (It should still show in its stats, but it shouldn’t be added to the total.)
[quote=“Kaeri, post:6, topic:11489”]
Well, I don’t know. I only have one computer, and I happen to leave it on almost all day long since years, rebooting once a week or so. It’s basically on 23h59 minutes per day on average. I don’t think it’s fair that I am beaten by just anyone who can get double or triple the “normal” maximum time just because they have access to more computers than I. Or, at the very least, it makes those rankings absolutely pointless.[/quote]
Uptime ranking tables could at least show how many computers a user has. Maybe they could divide uptime by number of computers to get an “average uptime” ranking. Should it take into account when a particular computer was active, ie. between when it was created and when it last pulsed? It’s kind of complicated.
Terrible idea. A large number of users would have 24h uptime and still beat your lousy 23h59m, and then the stats really would be pointless. Is it fair that your uptime beats anyone who can’t run their computer for 24h for some reason? If your answer is to tell them “well, get a computer that can run 24h”, then I could equally tell you to just get more computers to increase your uptime. For uptime, the personal stats themselves are very interesting. Just because the uptime rankings are not so interesting, doesn’t mean the uptime stats should be crippled.
My HTPC, Main computer and laptop are on 24/7, and the machines (from two to four right now, will be more in the future, depending on workload) I have to use for work are on sporadically throughout most days. The hardware in those 2-4 are frequently swapped on a daily basis as well, and I’m glad I have the opportunity to track total uptime on them for Whatpulse.
There are users with a factor 20 or 40 larger than I, for either distributive computing or bitcoins. It’s fair for us to have the cumulative uptime on our machines, it’s either part of our work or what we have spent our money on. You probably have a better car / house / furniture / holidays than some of these people - that’s what you’ve spent your money on.
Not particularly suspicious. Several users, myself included, run up to dozens of servers, seedboxes, and secondary computers that are only used to run scripts and torrent clients. These will rack up uptime/download/upload, but no keys and clicks, since it’s rarely necessary to use them.
There’s two things wrong with this. Firstly, if it was a library or school or workplace that someone had run WhatPulse on every single computer, they’d all be on the same IP address.
Secondly, a lot of shitty ISPs don’t have static addresses. I know of at least 50 legitimate users whose IP addresses change every 24 hours on the dot because the ISP swaps it over. Obviously this won’t be 50 different IPs each day, but if you have, say, 1 seedbox, 2 servers, and a home connection without a static IP address, that’s 10 different IP addresses each week.
And no, having multiple computers is not “cheating” uptime. That’s like complaining about losing a football match because the other team is better. The point of uptime is to count how many CPU hours each user has at their disposal (whether in idle or not). Restricting it to 24 hours a day would not only make the statistic worthless, it’d also be ridiculously unfair to those who are simpler better equipped for what the statistic is meant to measure.
this all sounds like the rules of what’s considered cheating or being legit need to be clarified, at least when it comes to semi-automatic tasks like data transfers (up-/downloads, web servers, synchronizing, backups to the cloud,…) i.e.
punishing users with lots of machine power or sending in pulses from various locations would be the wrong way to go, i believe. same for making them turn off WhatPulse each time they leave their current workstation.
also, with WhatPulse 2, it’s becoming difficult comparing statistics based on significantly different hardware setups, provider speeds or applications. it’s like comparing the top speed of a Corvette to the maximum payload of a truck - which one is the better machine - or has the better driver?
maybe having some more flexible statistics (averages instead of bare absolute values) would help getting us back into some “fair competition” for everyone.
You can read the following on the starting page of WhatPulse:
Interested in finding out just how much you type a day? Do you know which applications you use the most? Do you know which applications use the most bandwidth?
For me, WhatPulse is the easiest way to track different PC. I am the only person which can use the PCs … and with WhatPulse I can see which PC needs the most bandwith … this is important because the bandwith is not endless … and the application part is also very interesting.
As some other people said: There are people outside in this world woh have one small car and others who have a lot of big cars. They can drive only with one at the same time (like the keystrokes because you can only sit on one PC) but if they have ten cars, they must also pay the insurance for all ten cars (it’s like the amount you must pay for the power the PC need).
And one other point:
I think the main question should be: Why are you using WhatPulse?
Do you want to know what YOU are typing and clicking?
Or do you want to be the best of the best with the most clicks?
I think a fireworker could never be typing so much keys as for example a blogger, an author or a novelist … so normaly you also must sort the statistics by job - otherwise it is also not fair.