76 karma · joined January 10, 2011
"What were they thinking?" indeed.
Note that the ZH comments section, however, is a cesspit filled with all sort of -ists.
As for Solaris, it is worth reading the book as well as watching both versions of the film -- they ask and explore different questions. The book is about the nature of intelligence and life whereas the films are more about the human part of the equation -- what does it mean to be a human as opposed to be a "replicant"? Tarkovsky is slower paced, but IMHO encourages deep reflection. Soderbergh's version is definitely more watchable and is actually quite thoughtful by Hollywood standards.
All I can say is that you are right -- it is impossible to taste real olive oil and not know the difference between it and the supermarket stuff.
And yes, we should completely get rid of L-1. I agree that it is one channel that is exploited by the body shops.
The disgruntled employee, even if he had not signed an NDA, did something fairly stupid and verboten -- namely, he bad-mouthed a former employer and ex-colleagues. The (tech) world is small and such public displays of indiscretions always come back to bite you.
Yishan Wong had a lot more to lose IMHO by engaging in this manner with the ex-employee in a public forum. He risks the reputation of his company and his own personal brand. Based on Yishan's writings that I've read, I found him to be a thoughtful manager who seemed ready to make the jump to executive cadre. I'd have expected a more mature reaction and ideally not a public one. No matter, we all have lapses of judgement -- hope that Yishan is getting appropriate counsel from more experienced executives and is able to defuse the situation without more damage -- reputational or otherwise.
IMHO, the ideal technical interview would be one where the interviewer is able to dig in deep into the candidate's experience and able to ask intelligent questions that reveal the candidate's technical depth. But this requires very strong interviewing skills as well as an appropriate technical background on part of the interviewer -- this will not scale.
The "audition project" is a non-starter for the reasons you mentioned and as you correctly point out, we have no evidence that it works in the large.
So back we are to the flawed coding interview. Like some wag said about democracy: it's a shitty system, but there's nothing better.
Personally, of course, I think we should just use a slightly modified version of s-exprs which would be easier to parse.
(:keyword value)
where value can be an atom, list of atoms or a list of keyword value pairs. Comments could follow the Lisp convention and start with semi-colon and end with newline. Only 5 characters to escape, namely, '(', ')', ':', ' ' and ';'.
BTW I am completely pro-immigration, so don't take this as a slam against immigration. My ideal world would be where geography is irrelevant as far as jobs go, which should naturally normalize wages across the world -- no more need to migrate for economic reasons. Since that is unlikely to happen in the foreseeable future, the question is do we choose jobs or wages.
Regardless of which side of the fence one falls on, three things need to be fixed:
1. Do not tie the H-1B to the employer 2. Allow spouses of H-1B holders to seek employment 3. The H-1B has no country quota, so remove the country quota for employment based green cards
In the case of DI, I would observe that no programs in other languages seem to require or even use this pattern. If you need to implement LGPL at the language level, a better abstraction is modules with contracts... or even better a proper metaobject protocol a la Lisp.
Somewhat disappointed in this piece from Turley, who's otherwise quite nuanced.