Live data from Hacker News

Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

rustyengines.silentmac.com

11–20 of 77 posts

Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

#11
post #10

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.

I've got two tabs in Chrome using two CPU cores.

Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

#13
post #2

Have 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.

If you cook me up a simple tag that does the work in the background without any visual distractions I'll give you a couple of thousand hosts :)

Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

#14
post #9
post #2

Have 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…

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

#15
post #10

Earlier quoted context omitted.

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.

I've got two tabs in Chrome using two CPU cores.

six tabs in safari. knew those eight cores would come in handy.

Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

#17
post #8

This 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.

Agreed. running it on my computer with the slider set to max. Hope you win!

Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

#18
post #9

Earlier 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.

[deleted]

Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

#19
post #9
post #2

Have 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…

Maybe a Google Native Client approach would have better luck. You would have to require your users be running Chrome, but it would be damn fast.

Re: Crowdsourcing Bruteforcing: Help me win the EngineYard challenge

#20
post #9

Earlier 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.

Im getting about 3100/sec, on my duo centrino2 / thinkpad
Post reply on HN