andrew1
Surely it depends on the job. Maybe it's paying twice as much as Google/Apple/Microsoft for the same role.
If you don't agree, please explain to me what extra piece of information the brown eyed person in the second case has which means he can kill himself on day four. As far as I can see they are both in the situation that they can see three people with brown eyes, and no one has yet killed themselves. What is the extra piece of information that allows the brown eyed person in the second case to deduce that he has brown eyes?
You claim that if X = 4 and everyone has brown eyes then on day 4 they will all kill themselves. Suppose I am one of these islanders. I can see three people with brown eyes. On days one, two and three no one kills themselves. On day four I get up and kill myself because I know that I have brown eyes.
Fine, now let's consider the case where there are three people with brown eyes, and one person with green eyes:
As I think we've agreed above, the three people with brown eyes cannot infer that they have brown eyes (i.e. the X < 3 case). So they are not able to kill themselves.
But consider the green eyed person: he can see three people with brown eyes and no one kills themselves on days one, two or three.
He is in exactly the same situation at this point as the brown eyed person we considered in the four-brown-eyed-people case. So at this point, by your logic, he must know that he has brown eyes. Which is a contradiction.
I think you are wrong that induction is not involved in establishing eye colour. (unless you can convince me in the X = 4 case that is :) ).
This isn't a problem I'm unfamiliar with it, a colleague asked me it when I was being interviewed for my current job, and it gets rediscussed periodically. I really do think you're wrong I'm afraid.
Suppose X is one, then the brown eyed person appears to be stuck, all the blue eyed people are dead so he knows he doesn't have blue eyes, but he can't determine what colour his eyes are (are they brown?, are they green?).
If X is two then we're left with two people after all the blues are dead. Each one can see a brown eyed person, but again, this doesn't help them determine what colour their own eyes are. Again, why can they not be green?
The case for X>2 seems similar to the case for X=2, there's no magical point at which they can suddenly all say 'I don't have green eyes, I must have brown eyes'
With all respect, I think you are underestimating the problem. :)
In the case where they aren't told that only two colours exist, why would they kill themselves on day 900? Suppose instead that one of the brown eyed people had green eyes, I don't see how the brown eyed people or green eyed person could deduce the colour of their own eyes.
What would you suggest as a better alternative, outside of a purely functional approach? Just as an example, suppose that Java's LinkedList class didn't have a cached size and that instead it went and iterated its elements to calculate its size each time someone asked for it. I might write a wrapper around LinkedList with two private variables, the LinkedList and an int to cache its size in. Then I would update the int each time an operation was performed on my member list. If I can't make those two members private, how can I ensure that no one accidentally updates the list without updating the size, or vice-versa. It mightn't be an unreasonable mistake for someone to think calling mylist.size = 0 would empty the list. What is the 'safe' way of constructing this concept?
I've been working with Scala for about two years now and in my experience IDEA has always been ahead of Eclipse for Scala development. That being said I prefer IDEA for writing Java code too so this may just be personal preference.
Assume for a moment that the exam results of students follow a bell shaped curve and that the mean and standard deviation of exam results in the state and private sector are the same, then you would expect the proportion of state school pupils accepted by Oxbridge to be the same as the proportion in the general school system. If instead we assume that the mean in the private sector is higher then you would no longer expect the same proportion to be accepted, and indeed that disproportionately many private sector students would get in.
I'm not saying this is the case (although private school students probably do do better in exams on average), but without knowing anything about the situation how can you accuse them of discrimination? The 'oh, I saw a really good person get turned away' argument is silly. Some colleges only offer a few places for some subjects but are presented with 20+ students who all have predicted straight As, good UCAS forms etc. It's inevitable that some good students will not get in, and it doesn't imply discrimination.
Given that the colleges are different, this can mean it's important to choose the right one for you. For example, at Cambridge, Trinity College has an illustrious history in mathematics, and attracts excellent staff, so if you're accepted there then you might end up being taught one-on-two by a world renowned mathematician (Fields Medal winning Timothy Gowers for example). Other colleges with less of a reputation might have more trouble attracting the same type of staff. (this isn't to say that being an expert in your field makes you an excellent teacher of course...)
If I applied the arbitrary constraint that x must be an odd multiple of pi, then I'm not going to get a very good answer to trying to maximise cos(x)...
A market participant will choose which exchange to execute a trade on based on their analysis of those exchanges. If for a particular trade they decide that out of all the exchanges, darkpools and this new lightpool available to them that the exchange that is most suited to that order is the lightpool, then they'll probably route it there. What do you expect them to do? If you're going to buy or sell something then there's an associated cost to doing that whether you do it on the NYSE, in a darkpool, or in this new lightpool.
Credit Suisse don't 'own' any customers, people who trade on this exchange will have no obligation to trade there, it sounds like you think that there are people who are forced to trade through Credit Suisse and so will be forced to use an exchange run by Credit Suisse. That is not the case. If they don't like what is on offer at Credit Suisse then they can trade directly in a market, or they can use another broker.
Exchange A: Price you can BUY ACME Co. = $34.50
Exchange B: Price you can BUY ACME Co. = $34.45
Exchange B: Price you can SELL ACME Co. = $34.40
Exchange A: Price you can SELL ACME Co. = $34.35It's not as simple as that though is it? Otherwise how would those GoogleBombs or whatever they're called work where searching for 'warmongering idiot' or something turn up George Bush's biography on whitehouse.gov. I think search result quality is a bit more involved than just testing whether a page contains a set of words.