Just want to add that there is trick to make this incredibly easy to run in parallel - just open the page in a new tab!
Well on my dual core, opening a new tab could not fire up the other core. Opening opera side by the firefox did the trick.
Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
11–20 of 77 posts
Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#12Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#13Have you compared running your code in JS on an ad-hoc cluster like this vs running it in optimized C on a local machine ?
I don't think there would be much point, hah - JS will definitely be slower than optimized C. It's the crowdsourcing aspect that gives us a chance - it is very easy for anyone to just pull up the web page.
Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#14Have you compared running your code in JS on an ad-hoc cluster like this vs running it in optimized C on a local machine ?
It's going to be a lot slower, particularly with the goal of not slowing down a person's browser. By default, at least for me, their page is doing 1 hash per 200ms, or 5/second. On the other hand, a quick Haskell implementation using Data.Digest.Pure.SHA is doing about 6,000 hashes per second (might have been 8000, I forget now) per core on an Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz So you're looking at 1000 peopl…
Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#15Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#16Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#17This idea is a really well thought and implemented. This may be a new way of cloud sourcing. Have you considered making a facebook app? It would definitely attract many more people than this. Of course you shou ld offer some carrots for users that do not have any idea what's going on.
Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#18Earlier quoted context omitted.
It's going to be a lot slower, particularly with the goal of not slowing down a person's browser. By default, at least for me, their page is doing 1 hash per 200ms, or 5/second. On the other hand, a quick Haskell implementation using Data.Digest.Pure.SHA is doing about 6,000 hashes per second (might have been 8000, I forget now) per core on an Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz So you're looking at 1000 peopl…
This JavaScript version: http://news.ycombinator.com/item?id=715014 (which doesn't do any throttling) is doing ~1500 hashes per second in one Chrome tab on my fairly old (2.8 GHz Pentium D) desktop. I'm curious how fast it would be on your Core 2 Duo in two Chrome tabs.
Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#19Have you compared running your code in JS on an ad-hoc cluster like this vs running it in optimized C on a local machine ?
It's going to be a lot slower, particularly with the goal of not slowing down a person's browser. By default, at least for me, their page is doing 1 hash per 200ms, or 5/second. On the other hand, a quick Haskell implementation using Data.Digest.Pure.SHA is doing about 6,000 hashes per second (might have been 8000, I forget now) per core on an Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz So you're looking at 1000 peopl…
Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge
#20Earlier quoted context omitted.
It's going to be a lot slower, particularly with the goal of not slowing down a person's browser. By default, at least for me, their page is doing 1 hash per 200ms, or 5/second. On the other hand, a quick Haskell implementation using Data.Digest.Pure.SHA is doing about 6,000 hashes per second (might have been 8000, I forget now) per core on an Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz So you're looking at 1000 peopl…
This JavaScript version: http://news.ycombinator.com/item?id=715014 (which doesn't do any throttling) is doing ~1500 hashes per second in one Chrome tab on my fairly old (2.8 GHz Pentium D) desktop. I'm curious how fast it would be on your Core 2 Duo in two Chrome tabs.