2,157 karma · joined September 2, 2008
Why would you want package.json to list native dependencies, shouldn't that be the responsibility of the npm package author? Usually npm packages that compile to native code will run 'make' on 'npm install'.
Another reason that you would NOT want this is because npm packages could potentially use older conflicting versions of the same library. NPM can manage this internally -- you wouldn't want rpm to install 2 different versions of the same package globally.
In the contrived example below, cluster & express are using 2 different versions of the 'log' npm package, but the main system using cluster & express have no clue that there are 2 different versions installed.
├─┬ cluster@0.6.9
│ └── log@1.2.0
├── ejs@0.4.3
└─┬ express@2.0.0
├── log@1.0.0
├── connect@1.1.0
└── qs@0.3.0Also, try using eclipse on very large projects -- it gets very slow. Sometimes I'm not sure if eclipse is hung, or if it's still stuck compiling something or fetching something in maven.
I think the real problem is our immigration policy.
If you've ready any OpEd articles in reputable newspapers, they're not going to start their column with "this is my opinion of x". Rarely would writers use phrases like "I feel" or "I think" -- it's already implied.
This problem existed back in the days when monitor manufacturers liked to "round up" the diagonal length of the monitors and put the actual viewing size in fine print. Some manufacturers would add 3 inches to the actual size of the monitor, just so that they'd "beat out" the competition.
Sure you can build cross-platform stuff using Java or QT, but has anyone actually liked the stuff that came out from that?
HTC's replies to the users having problems are not very reassuring. They just ask the user to contact htc.com/support and explain the issue.
Salts will prevent the typical rainbow table attack where you have precomputed hashes for a large number of attempts. Salts won't prevent brute force, but bcrypt will make it so that brute force takes too long for a single given user.