I purchased a Lenovo W520 a couple of weeks ago, and there simply was no 7200rpm choice, it was 5400rpm or SSD. (and the 5400rpm was the same price as what the 7200 one would have been). So I had to purcharse a SSD instead, which was significantly more expensive.
I once applied as a programmer to work on a server infrastructure for a next-generation search engine. They were looking in particular for people with great expertise in the C++ language and in the Boost libraries, areas in which I was a very good candidate. They asked me to perform a task and send the result by email before meeting me in person.
The task was to write a program that would take an integer n, and display the nth integer that satisfies a particular condition involving primes (I have forgotten what the exact condition was). I was told I would be judged on the performance on my program.
It was obvious that what they wanted was for me to know the mathematics about primes so that I would know the right formulae to compute the nth value quickly. As I didn't know them, it was irrelevant to the job I was applying for, and I didn't want to spend time researching it on the Internet, I chose to fit their requirements differently.
I computed all the values beforehand, and simply made the program return the nth value of a table. Technically, it fitted the specifications they had given me exactly, and was the fastest solution possible. Yet they chose not to make me go to the next stage.
Looks like brain teasers don't like being beaten at their own game...
(Another funny thing about this event is that I sent the code to the person as a tarball, and he was unable to open it and asked me to send him a zip instead.)
Didn't we get rid of the 'cause' for divorce thing, and now the only cause for divorce is wanting one?
Saying that it is 'wrong' to sleep with someone else and that it should therefore cost everything the 'cheater' has is such a backwards idea. I guess the UK still lives in the past.
Sexual conduct should have nothing to do with a marriage contract.
Regardless, the Google-supplied information is inconsistent. Chances are, the features are supposed to work but don't quite do, so they workaround'ed the issues instead of fixing them.
A good port without hacks and included upstream would have much more value in vouching for the quality of their platform.
What I see only makes me think that NaCl is not a platform worth considering for serious software development.
In video games, when given the choice of killing innocents or not, you usually take the choice of doing the one that involves the most gameplay, and which is usually also the most rewarding in terms of points/achievements/items/whatever.
It has absolutely nothing to do with morality. It's a virtual world centered around the player and it is clearly apparent that you are the only person of any importance.
When I was ten (1997), I had an account on virtually all website/email services that were big (relatively) at the time. There was never question of deleting my account because I was a kid.
Stripping kids of the right to use that kind of service is the same as stripping kids from having the right to use the Internet. This is preposterous and stupid. American people, get rid of that law.
Please avoid replying to what I said to say a comment about what someone else said. That is confusing.
What is real is that Java on its best day is slower than C++ on its best day. Java being slower than C++ on its worst day doesn't really make sense, because I could make code as slow as I want in C++.
A language being slow (and it depending on the day of the week) doesn't make much sense to begin with. A language may allow or prevent you to write the source code that is a good approximation of the fastest machine code.
That's not what I said. Any language can allow you to make code slow. But only a few languages allow you to make code as fast as it can be. Java isn't one of them.
Python or Java might be faster than C++ on some examples because of the facilities that the code is using. The code being compared is not really equivalent, all that it proves is that the standard libraries with the default settings perform better for that kind of use case, it doesn't say anything about the language at all. You could always rewrite the C++ code to do exactly the same thing as the Java and Python code. You couldn't do it the other way around.
In particular Java does not allow you to define how objects are placed in memory; worse, all objects are actually pointers. It forces fragmented memory and unnecessary dereferencing. There are compacting garbage collectors that are supposed to reduce this problem, but it just cannot be as good as a good memory layout design. And AFAIK Java does not even have a compacting GC.
Placing stuff well in memory so as to minimize cache misses is of extreme importance to achieving high performance. All languages but C/C++ fail at this.
So that means that instead of wasting 40 GB, a Windows install will now waste even more?
Meanwhile, my whole linux system with everything installed only takes 2 GB...
And happy Epilepsy!
The new tendencies in web browsers have been to remove the status bar, preventing you to know what a link does.
Normally, you don't get convicted unless you have committed a crime.
Of course mistakes can happen.
That's being pedantic.
What's sometimes illegal is distributing a mean to do it.
You are allowed to do what the fuck you want to with stuff that is yours.
You only get thrown into federal prison for doing illegal things.
Hacking stuff you own is perfectly legal.
The W520 is a laptop geared towards high-performance.
Minimum wage in the US is about $1,150. Skilled people are paid at least 50% more of that, so at least $1,725.
It's not possible for US salary to go down this much in our lifetime.
I purchased a Lenovo W520 a couple of weeks ago, and there simply was no 7200rpm choice, it was 5400rpm or SSD. (and the 5400rpm was the same price as what the 7200 one would have been).
So I had to purcharse a SSD instead, which was significantly more expensive.
It's all a ploy to get us to spend more money.
Given the condition was quite restrictive, there weren't that many values. The specification of the assignment did give a 32-bit upper bound.
and what was the brain teaser that you liked to use that was non-obvious?
I once applied as a programmer to work on a server infrastructure for a next-generation search engine. They were looking in particular for people with great expertise in the C++ language and in the Boost libraries, areas in which I was a very good candidate.
They asked me to perform a task and send the result by email before meeting me in person.
The task was to write a program that would take an integer n, and display the nth integer that satisfies a particular condition involving primes (I have forgotten what the exact condition was). I was told I would be judged on the performance on my program.
It was obvious that what they wanted was for me to know the mathematics about primes so that I would know the right formulae to compute the nth value quickly. As I didn't know them, it was irrelevant to the job I was applying for, and I didn't want to spend time researching it on the Internet, I chose to fit their requirements differently.
I computed all the values beforehand, and simply made the program return the nth value of a table. Technically, it fitted the specifications they had given me exactly, and was the fastest solution possible.
Yet they chose not to make me go to the next stage.
Looks like brain teasers don't like being beaten at their own game...
(Another funny thing about this event is that I sent the code to the person as a tarball, and he was unable to open it and asked me to send him a zip instead.)
Unless they can somehow fix the blurry problem, 3D is worthless.
Even on a 3DS, activating 3D clearly reduces image quality since it makes it blurry.
Why would I want to purposely reduce image quality of a movie? 3D makes it pretty hard to see anything when rapid motion is going on.
Didn't we get rid of the 'cause' for divorce thing, and now the only cause for divorce is wanting one?
Saying that it is 'wrong' to sleep with someone else and that it should therefore cost everything the 'cheater' has is such a backwards idea.
I guess the UK still lives in the past.
Sexual conduct should have nothing to do with a marriage contract.
Regardless, the Google-supplied information is inconsistent. Chances are, the features are supposed to work but don't quite do, so they workaround'ed the issues instead of fixing them.
A good port without hacks and included upstream would have much more value in vouching for the quality of their platform.
What I see only makes me think that NaCl is not a platform worth considering for serious software development.
Argh, forgot to log in before posting...
Maybe, assuming you're a god.
In video games, when given the choice of killing innocents or not, you usually take the choice of doing the one that involves the most gameplay, and which is usually also the most rewarding in terms of points/achievements/items/whatever.
It has absolutely nothing to do with morality. It's a virtual world centered around the player and it is clearly apparent that you are the only person of any importance.
What you were seeing is that if it weren't the law, companies would still be allowed to do it.
I'm not a law expert, but I'm pretty sure that's not the case.
Yes, children have rights, independently of being adults and having the right to vote.
A service provider is not allowed to do arbitrary age discrimination. This has nothing to do with your lousy home analogy.
When I was ten (1997), I had an account on virtually all website/email services that were big (relatively) at the time. There was never question of deleting my account because I was a kid.
Stripping kids of the right to use that kind of service is the same as stripping kids from having the right to use the Internet. This is preposterous and stupid.
American people, get rid of that law.
Please avoid replying to what I said to say a comment about what someone else said. That is confusing.
What is real is that Java on its best day is slower than C++ on its best day.
Java being slower than C++ on its worst day doesn't really make sense, because I could make code as slow as I want in C++.
A language being slow (and it depending on the day of the week) doesn't make much sense to begin with. A language may allow or prevent you to write the source code that is a good approximation of the fastest machine code.
That's not what I said.
Any language can allow you to make code slow.
But only a few languages allow you to make code as fast as it can be. Java isn't one of them.
Python or Java might be faster than C++ on some examples because of the facilities that the code is using. The code being compared is not really equivalent, all that it proves is that the standard libraries with the default settings perform better for that kind of use case, it doesn't say anything about the language at all. You could always rewrite the C++ code to do exactly the same thing as the Java and Python code. You couldn't do it the other way around.
In particular Java does not allow you to define how objects are placed in memory; worse, all objects are actually pointers.
It forces fragmented memory and unnecessary dereferencing. There are compacting garbage collectors that are supposed to reduce this problem, but it just cannot be as good as a good memory layout design. And AFAIK Java does not even have a compacting GC.
Placing stuff well in memory so as to minimize cache misses is of extreme importance to achieving high performance. All languages but C/C++ fail at this.