On the other hand, Red Gate's Reflector decompiles the code into C#, VB.NET, F#, IL, or MC++. You can then look for malicious code. I mainly look for code accessing classes in the System.IO namespace, System.Web, System.Net, or similar namespaces, because these are the ones that are likely to either mess with existing files or connect to the Internet.
You can use the ILDASM (Intermediate Language Dis-assembler) program that comes with the
Reflector is worth every penny. Besides looking for security problems, I use it all the time to figure out what the Framework is really doing, fix bugs in other people's libraries, sign code that wasn't signed originally, translate VB.NET code to C#, etc. (To translate code, compile it in one language and decompile it with Reflector into the other.)
Link to Original Source
Link to Original Source
This is a feature in need of an application and I can see very few applications.
- The monolith can be any size, but the proportions are 1:4:9. It's actually infinitely dimensional, so the next three are 16,25,36. Notice the pattern?
- The monolith is found on the moon in the crater Tycho. Tycho is the one with all the streaks coming from it on any picture of a full moon; like arrows pointing at the crater saying "find monolith here".
- When the sun hits the monolith for the first time in the 4 million years since the apes were impregnated with the idea of the use of tools, it sends a message to the rebroadcast station near Jupiter (Saturn in the book) saying this planet has sufficiently advanced to be able to reach their moon, check them out!
This causes many people to give up on foldit after a short while, because it takes time to learn what gains points. What is cool about the game is that many of the best players know relatively little about biology. It's a game that anyone can play, it's just hard to do well at it. If you like logic puzzles, crosswords, soduku, chess, or Go, you will probably like foldit.
In 1994, Bill Gates gave an interview to Playboy. He stated then that he was going to give away his money. In it he says:
PLAYBOY: Does your net worth of multi-billions, despite the fact that it's mostly in stock and the value varies daily, boggle your mind?
GATES: It's a ridiculous number. But remember, 95 percent of it I'm just going to give away. [Smiles] Don't tell people to write me letters. I'm saving that for when I'm in my 50s. It's a lot to give away and it's going to take time.
PLAYBOY: Where will you donate it?
GATES: To charitable things, scientific things. I don't believe in burdening any children I might have with that. They'll have enough. They'll be comfortable.
Finding optimal folds of proteins is an NP-Hard problem, so having any heuristic algorithm improvements can vastly increase the chance of having automated tools find useful folds in reasonable amounts of time.