Rust is awesome. It's likely a better fit than Go for applications like this, as it has more predictable performance[1], and more control over the scheduler (as you have to roll one yourself). I attempted an…
There are separate reader/writer goroutines, I don't think splitting them up further would've helped much. The problem is that all connections may end up needing something from all other connections, and as soon as one…
Ha, I see how it can sound like that :-) Yes, it broke the speed record: a multithreaded application outperformed the singlethreaded version. But I wasn't happy with the result. It consumed an order of magnitude more…
Hi. I wrote the post, happy to answer questions. * yes, more modern versions of Go would likely mitigate some of the memory pain * yes, crypto/tls is fast now * no, crypto/tls still has insufficient functionality for…
This is awkward... When newzbin shut down, I was without a NZB provider for a week. Then 2 days ago I paid for my membership at NZBMatrix. And now it's gone?
Non-native English speaker here, I volunteer at several companies to translate their interfaces. Almost all people can read basic English (especially those who access Github), so translating the Github interface seems…
Transaction fees are a 'gift' from the person doing the transaction to the person that's processing the transaction. Processing transactions is done in blocks, and the process is called 'mining' because for every…
For the record, distributing Python scripts doesn't have to mean distributing the source: it's possible to just execute the compiled .pyc files, which are harder to crack than (for example) Java's .class files. Also,…
I've been using Windows 8 since roughly two weeks before its launch, and I agree with most of the article. In fact, I just realized that I never use a single "Modern UI" app for the simple reason that they force my…
Happy to see that a big site is finally starting to support WebM. I hope that they've chosen to not support h264, because of its proprietary nature?
Man has always assumed that he was more intelligent than dolphins because he had achieved so much... the wheel, New York, wars and so on... while all the dolphins had ever done was muck about in the water having a good…
Firefox Aurora "17.0a2 (2012-09-30)". Updated roughly 10 minutes ago, yet it says 25 days.
1. Cache. Cache, cache, cache. Cache. Consider turning off most of these caches for normal production work, then turn them on when you really need them. This way if you normally run at 90% of your capabilities, you can…
So much for "You don't download a car"
while diff > 2: tryAgain()
You don't have to get the base port on each try, you can just re-use the previous result. I achieved this by simply storing them on the global scope and only keeping the "last" and "before last" port numbers.…
https://gist.github.com/38c0430b5084f8442858 You only need 1 call per possible number for each chunk, yes. But since the numbers are random between 0 to 999, that averages to 500 requests per chunk. Additionally, you…
Yes it was. But you could optimize the brute forcing so much that you needed only ~2400 calls to the API to crack a 12 digit password.
Finished as 30th, when we still had to actually work to get the answers (shortly after that everyone just started posting the answers in the IRC channels). Level 8 was a really nice challenge. After completing the…
This works well if for some reason they block fromCharCode: eval(unescape(/your escaped code goes here/.source)) Use Javascript's escape() to generate the code
"It's easy once you know the answer" Well, of course it is...
You should try to extract the ones from iOS 5. They're hardcoded in Twitter.framework (simulator versions as well) and can be extracted with the simple "strings" tool. I'm not going to post them here though.
As lovely as it is, this will probably only work on Mac as both Windows and Linux don't support Emoji
I could be completely wrong here, but doesn't this completely bypass the optimizer that makes C so fast?
- The judge required the documents to be released - It is a translated document
Rust is awesome. It's likely a better fit than Go for applications like this, as it has more predictable performance[1], and more control over the scheduler (as you have to roll one yourself). I attempted an…
There are separate reader/writer goroutines, I don't think splitting them up further would've helped much. The problem is that all connections may end up needing something from all other connections, and as soon as one…
Ha, I see how it can sound like that :-) Yes, it broke the speed record: a multithreaded application outperformed the singlethreaded version. But I wasn't happy with the result. It consumed an order of magnitude more…
Hi. I wrote the post, happy to answer questions. * yes, more modern versions of Go would likely mitigate some of the memory pain * yes, crypto/tls is fast now * no, crypto/tls still has insufficient functionality for…
This is awkward... When newzbin shut down, I was without a NZB provider for a week. Then 2 days ago I paid for my membership at NZBMatrix. And now it's gone?
Non-native English speaker here, I volunteer at several companies to translate their interfaces. Almost all people can read basic English (especially those who access Github), so translating the Github interface seems…
Transaction fees are a 'gift' from the person doing the transaction to the person that's processing the transaction. Processing transactions is done in blocks, and the process is called 'mining' because for every…
For the record, distributing Python scripts doesn't have to mean distributing the source: it's possible to just execute the compiled .pyc files, which are harder to crack than (for example) Java's .class files. Also,…
I've been using Windows 8 since roughly two weeks before its launch, and I agree with most of the article. In fact, I just realized that I never use a single "Modern UI" app for the simple reason that they force my…
Happy to see that a big site is finally starting to support WebM. I hope that they've chosen to not support h264, because of its proprietary nature?
Man has always assumed that he was more intelligent than dolphins because he had achieved so much... the wheel, New York, wars and so on... while all the dolphins had ever done was muck about in the water having a good…
Firefox Aurora "17.0a2 (2012-09-30)". Updated roughly 10 minutes ago, yet it says 25 days.
1. Cache. Cache, cache, cache. Cache. Consider turning off most of these caches for normal production work, then turn them on when you really need them. This way if you normally run at 90% of your capabilities, you can…
So much for "You don't download a car"
while diff > 2: tryAgain()
You don't have to get the base port on each try, you can just re-use the previous result. I achieved this by simply storing them on the global scope and only keeping the "last" and "before last" port numbers.…
https://gist.github.com/38c0430b5084f8442858 You only need 1 call per possible number for each chunk, yes. But since the numbers are random between 0 to 999, that averages to 500 requests per chunk. Additionally, you…
Yes it was. But you could optimize the brute forcing so much that you needed only ~2400 calls to the API to crack a 12 digit password.
Finished as 30th, when we still had to actually work to get the answers (shortly after that everyone just started posting the answers in the IRC channels). Level 8 was a really nice challenge. After completing the…
This works well if for some reason they block fromCharCode: eval(unescape(/your escaped code goes here/.source)) Use Javascript's escape() to generate the code
"It's easy once you know the answer" Well, of course it is...
You should try to extract the ones from iOS 5. They're hardcoded in Twitter.framework (simulator versions as well) and can be extracted with the simple "strings" tool. I'm not going to post them here though.
As lovely as it is, this will probably only work on Mac as both Windows and Linux don't support Emoji
I could be completely wrong here, but doesn't this completely bypass the optimizer that makes C so fast?
- The judge required the documents to be released - It is a translated document