Comment Not extremely maliciously? (Score 2) 70
Let me get this straight. They're not acting extremely maliciously, they're only acting very maliciously?
Let me get this straight. They're not acting extremely maliciously, they're only acting very maliciously?
Big O is an upper bound, but that doesn't mean it always describes the worst case. Quicksort is O(log n) in the average case (knowing how fast the best case is mostly useless). What that means is that in the average case, quicksort will always use less than c * log n time, for sufficiently large c.
But the summary says different sources of money of different media are the cause of this situation. And in that regard BBC is comparable to RT: both are publicly funded, they don't rely on advertising.
Big O is an upper bound, big Theta is both lower and upper bound. So, big Theta(x) always implies big O(x).
Most people don't bother writing big Theta, because you usually don't care that much about the lower bound. If you want to use those terms, you should know what they actually mean. Saying that something is big Theta(1) or big O(1) is useless if you don't know what that means.
It's still O(1), even with collisions. But there can't be many of them.
And it has nothing to do with pretending, you just have to say what exactly do you mean. If you mean the average case, that's O(1). On the other hand, if you mean the worst case, that would be O(n).
Just because Wikipedia is not for-profit doesn't mean the same rules don't apply.
If a commercial encyclopedia is not good enough (what you describe as "accuracy and reliability reputation"), it means people won't buy it and so the publishing company will go bankrupt.
If an open encyclopedia like Wikipedia is not good enough, it means people won't visit it. And that means nobody will edit it and nobody will donate to it and so the publishing organization will have to close down. And even if it would technically keep running, no visitors and no editors means it's a dead project anyway.
Either way, if an encyclopedia is not good enough, it will eventually go down. It doesn't matter whether it's made for profit or not.
It's not a separate issue. That's because it's very hard (impossible?) to create an electronic voting system that is both secure and has secret votes at the same time.
You can implement security by public key cryptography, but that means you don't get secret voting.
Maybe that would be a good idea in an ideal world. But in reality, such behavior would be deeply confusing for people who know C, C++ or Java. And I think that "it should be easy to write correct code" applies to people who already know another language too.
Also, from my experience, fall-through is not that useful anyway. I don't think I ever wrote code in C# where it would be useful. Having two cases for the same code sometimes is useful, and C# does support that.
That's interesting. The creators of C# have a somewhat similar philosophy: they say that they would like it to be a "pit of quality", it should be easy to write correct code. But that doesn't mean they removed features that can be abused.
As a consequence, the things you mention (pointers, gotos, operator overloading) are all included. But for example in the case of pointers they are "hidden" (they have to be in an "unsafe" block).
On the other hand, for example fall-through switch cases are not allowed in C# at all, they thought those are not worth all the bugs they cause.
No, no, you don't understand. See, "open development ideology" means that they use open source software, not that they contribute to it.
Yes, I realize that. But considering it was only a research project and not really a serious port, I think those are great results. And it shows there may be very interesting possibilities in something like this.
There's also another interesting research project: Porting Android to C# running under mono.
In a benchmark they made (granted, it was focused on generics, where C# has serious performance advantage against Java), the port was about seven times faster.
So, never? There are only 12 months in a year, not 21.
So, is Gamma-ray-bending a special form of Energybending?
But it's not just about writing. Reading is at least as important. And you need to read thought a lot of noise to get to the signal if you're using an anonymous class.
There are two ways to write error-free programs; only the third one works.