All security can be bypassed by a sufficient expert. That's just how security works. But almost all criminals are idiots, and are easily caught by simple methods.
They don't need to know if he got the question correct to be a 95% accurate test. They just need to see how he behaves when given the problem. Very few people can and will bullshit confidently in such a circumstance.
Like it or not that's what a sane immigration policy looks like.
While I agree with that, this wasn't immigration, this was a short-term work visa. I guess it's the equivalent of the Canadian border guys saying "what exactly will you be doing and why can't a Canadian do that?", except we probably didn't apologize afterwards.
Or, another approach, "if you think Twitter serves a valuable role, but is screwing that up, be very vocal about that in hopes they'll listen to their user base". Yeah, yeah, trying to get a tech company to listen to its user base may be a lost cause, but still, maybe it's worth the attempt?
Government censorship is illegal. That's the big distinction.
That's a distinction. Other interesting distinctions are: desirable, moral, etc.
Twitter is a big platform. Their censorship is generally harmful and undesirable. We'd be better off without their blatant political bias, for all that they're legally entitled to it.
You can either be a platform for free discussion, or the sort of property Disney would want to own. You obviously can't be both. Twitter's mistake is that they keep trying to straddle the line. They would benefit from moving in either direction firmly, without looking back. Either moderation appropriate for a Disney site, or free speech. Being stuck on blatant political bias makes them toxic.
Dear Democrats: have you forgotten what is is to be liberal? * Identity politics: not liberal. * Being a moral scold of any variety: not liberal. * Dividing people into two groups, the "elite, with proper credentials from the right schools" and "dumb hicks who can't be trusted to know what's good for them": not liberal.
Yet those three points are all I've seen from the American left for over a decade now.
If you drive them away, and get more non-racist users a a result, then that is just what you want as a company.
Thing is, Pepe isn't a racist meme. If you drive them away, you lose the creative and interesting element of your platform,but the actual racists are still there. Don't #GasTheJokes
Well, go start your own web forum. If you don't like what Twitter does, there's a whole world out there
I remember when Diig and Fark said similar things. Funny old world. Facebook is still around, but the kids aren't really using it. Twitter is just an odd duck - people really seem to want it to survive, so they're trying to be helpful and explain
Nice non-sequitur. But you didn't nothing to refute his points. Sure there are some actual neo-Nazis in the world, tiny groups here and there, but almost everyone labeled as a neo-Nazi on social media isn't.
So, not only is the censorship getting out of hand, but no one cares any more when you call someone a neo-Nazi. This has made the actual neo-Nazis, few though they may be, quite happy.
With 40 years experience, an extensive resume, 100's of successful projects, I'm still treated like I graduated yesterday and am "tested" on what I know.
Sorry, bub. I've interviewed too many people like you who could not write a line of code. I stopped looking at resumes 15 years ago - some shit you wrote about what you've done before, even on the remote chance it's honest, doesn't mean you can code.
There are plenty of bad ways to do coding interviews, and as an industry we need to stop that shit. But there are good ways too, and they are necessary.
I probably learned about the difference between NP-complete and NP-hard 25 years ago. It hasn't come up since. Much is the academic stuff can be fun to study, it's useless in most jobs. The only algorithmic question that ever comes up in practice is "is it better then O(n^2)". In-memory efficiency so rarely matters.
The issue here is being expected to memorise Knuth from cover to cover (ISTR there was a whole volume on sorting and searching) so that you can regurgitate [insert name of reviewer's favourite sorting algorithm] on demand without thinking - because any moron with time on their hands and a high boredom threshold could do that. It's a lazy assessment technique that gets used because the interviewers don't understand the job they're interviewing for so if they asked a sensible question (like here's a problem - how would you begin developing a solution) they wouldn't be able to understand the answer.
I've had dozens of interviews in my career. The few times I've run into that, it turned out the shops were terrible places to work - failing such interviews is not a problem unless you're really desperate for work.
Give the guy a piece of code to debug. On screen, using the debugger. Oh, just a snapshot of your code two revisions ago, when you found that nasty bug.
Give them a piece of code written by that one jerk who believed in making his own job secure, tell to clean it up and add comments.
Hand customer's specs, present a couple solutions, "pick the best one, make an case about it." Just stuff collected from a meeting three years ago.
This piece of code is underperforming. Find the bottleneck.
I like these. I wish I was allowed to use them at my current job.
Bubble sort is also good for almost sorted datasets (pretty much n in this case). It's used for very fast broad phase collision detection where overlaps are detected during swaps. Since the sort happens every timestep, the endpoints stay pretty much sorted and the broad phase collection detection runs in near n time.
This. I've used bubble sort before professionally. Need a hand-coded-in-assembly sort for a small, nearly-sorted data set? Bubble sort is the answer. You're trying to solve the problem at hand, not show off.
you "don't do riddles" then I actively don't want to hire you
There was a famous case at Microsoft about the time they stopped doing stupid puzzles. The interviewer asked some stupid puzzle about perfectly rational pirates diving treasure. The interviewee took out his phone, call his 10-year old son, who solved the puzzle on speakerphone, then walked out of the interview.
You may have enjoyed such puzzles as a kid yourself. Grow out of that in a professional setting. Ask something job-related. Surely you've had an interesting problem ever at your job - ask the candidate how they'd solve it.
Same for coding problems - ground your coding problem in a scenario that might ever come up at work, and be open to outside-the-box solutions to the real-world problem that dodge the specific coding problem you had in mind.
Maybe I'm just the odd one out, but I really don't care if it's a mix of chicken and soy as long as it tastes good. Soy is not in any way unhealthy, and has plenty of protein.
Often they were labors of love, with owners or DJs promoting genres of music they enjoyed personally, like classical or jazz, or towards the end, hip-hop.
The only good radio stations I've found in the past 10 years have been non-commercial stations. Commercial radio is a wasteland.
Silly Valley has a great jazz station. Seattle has a nice EDM station (well, its half top-40 pop stuff, but there's a lot of EDM). These are old-school single-format stations, not the sort of "public radio" that plays a different genre every hour. So if you're lucky, you might find a single worthwhile station near you, if you hunt around the dial.
(Also, as you note Christian radio hasn't been entirely taken over by the conglomerates yet, and Christian rock actually sounds pretty good these days if you like 90s music. All derivative of older successful bands, no new sounds, but still good music if you don't care about the social signalling.)
All security can be bypassed by a sufficient expert. That's just how security works. But almost all criminals are idiots, and are easily caught by simple methods.
They don't need to know if he got the question correct to be a 95% accurate test. They just need to see how he behaves when given the problem. Very few people can and will bullshit confidently in such a circumstance.
Like it or not that's what a sane immigration policy looks like.
While I agree with that, this wasn't immigration, this was a short-term work visa. I guess it's the equivalent of the Canadian border guys saying "what exactly will you be doing and why can't a Canadian do that?", except we probably didn't apologize afterwards.
Or, another approach, "if you think Twitter serves a valuable role, but is screwing that up, be very vocal about that in hopes they'll listen to their user base". Yeah, yeah, trying to get a tech company to listen to its user base may be a lost cause, but still, maybe it's worth the attempt?
It's not about that. It's about moral scolds like you falsely claiming that, because you enjoy a good moral scolding.
Sure, there's a tiny percentage of the banning that makes sense. Most of it is blatant political bias, though.
Government censorship is illegal. That's the big distinction.
That's a distinction. Other interesting distinctions are: desirable, moral, etc.
Twitter is a big platform. Their censorship is generally harmful and undesirable. We'd be better off without their blatant political bias, for all that they're legally entitled to it.
whatever we're calling worthless hateful fucks
Funny, you're the only one I see spewing hate in this conversation.
You can either be a platform for free discussion, or the sort of property Disney would want to own. You obviously can't be both. Twitter's mistake is that they keep trying to straddle the line. They would benefit from moving in either direction firmly, without looking back. Either moderation appropriate for a Disney site, or free speech. Being stuck on blatant political bias makes them toxic.
Everyone loses. The value of resolving disagreement through frank discussion instead of violence is quite high. It's also a core liberal value.
Well played sir. Hook, line, and sinker.
A lesson Liberals desperately need to learn.
Liberals? No. Democrats? Yes.
Dear Democrats: have you forgotten what is is to be liberal?
* Identity politics: not liberal.
* Being a moral scold of any variety: not liberal.
* Dividing people into two groups, the "elite, with proper credentials from the right schools" and "dumb hicks who can't be trusted to know what's good for them": not liberal.
Yet those three points are all I've seen from the American left for over a decade now.
If you drive them away, and get more non-racist users a a result, then that is just what you want as a company.
Thing is, Pepe isn't a racist meme. If you drive them away, you lose the creative and interesting element of your platform,but the actual racists are still there. Don't #GasTheJokes
Well, go start your own web forum. If you don't like what Twitter does, there's a whole world out there
I remember when Diig and Fark said similar things. Funny old world. Facebook is still around, but the kids aren't really using it. Twitter is just an odd duck - people really seem to want it to survive, so they're trying to be helpful and explain
Nice non-sequitur. But you didn't nothing to refute his points. Sure there are some actual neo-Nazis in the world, tiny groups here and there, but almost everyone labeled as a neo-Nazi on social media isn't.
So, not only is the censorship getting out of hand, but no one cares any more when you call someone a neo-Nazi. This has made the actual neo-Nazis, few though they may be, quite happy.
Government censorship is a kind of censorship.
With 40 years experience, an extensive resume, 100's of successful projects, I'm still treated like I graduated yesterday and am "tested" on what I know.
Sorry, bub. I've interviewed too many people like you who could not write a line of code. I stopped looking at resumes 15 years ago - some shit you wrote about what you've done before, even on the remote chance it's honest, doesn't mean you can code.
There are plenty of bad ways to do coding interviews, and as an industry we need to stop that shit. But there are good ways too, and they are necessary.
I probably learned about the difference between NP-complete and NP-hard 25 years ago. It hasn't come up since. Much is the academic stuff can be fun to study, it's useless in most jobs. The only algorithmic question that ever comes up in practice is "is it better then O(n^2)". In-memory efficiency so rarely matters.
The issue here is being expected to memorise Knuth from cover to cover (ISTR there was a whole volume on sorting and searching) so that you can regurgitate [insert name of reviewer's favourite sorting algorithm] on demand without thinking - because any moron with time on their hands and a high boredom threshold could do that. It's a lazy assessment technique that gets used because the interviewers don't understand the job they're interviewing for so if they asked a sensible question (like here's a problem - how would you begin developing a solution) they wouldn't be able to understand the answer.
I've had dozens of interviews in my career. The few times I've run into that, it turned out the shops were terrible places to work - failing such interviews is not a problem unless you're really desperate for work.
Give the guy a piece of code to debug. On screen, using the debugger. Oh, just a snapshot of your code two revisions ago, when you found that nasty bug.
Give them a piece of code written by that one jerk who believed in making his own job secure, tell to clean it up and add comments.
Hand customer's specs, present a couple solutions, "pick the best one, make an case about it." Just stuff collected from a meeting three years ago.
This piece of code is underperforming. Find the bottleneck.
I like these. I wish I was allowed to use them at my current job.
I often ask candidates to walk me through "any sorting mechanism"
List<Integer> sortSomeNumbers(List<Integer> unsorted) {
return new ArrayList(unsorted).sort(Comparator.naturalOrder());
}
There you go, a stable, finely optimized, and well-tested sort, as would be used in any professional setting.
If you want a more interesting answer, ask a more interesting question.
Bubble sort is also good for almost sorted datasets (pretty much n in this case). It's used for very fast broad phase collision detection where overlaps are detected during swaps. Since the sort happens every timestep, the endpoints stay pretty much sorted and the broad phase collection detection runs in near n time.
This. I've used bubble sort before professionally. Need a hand-coded-in-assembly sort for a small, nearly-sorted data set? Bubble sort is the answer. You're trying to solve the problem at hand, not show off.
you "don't do riddles" then I actively don't want to hire you
There was a famous case at Microsoft about the time they stopped doing stupid puzzles. The interviewer asked some stupid puzzle about perfectly rational pirates diving treasure. The interviewee took out his phone, call his 10-year old son, who solved the puzzle on speakerphone, then walked out of the interview.
You may have enjoyed such puzzles as a kid yourself. Grow out of that in a professional setting. Ask something job-related. Surely you've had an interesting problem ever at your job - ask the candidate how they'd solve it.
Same for coding problems - ground your coding problem in a scenario that might ever come up at work, and be open to outside-the-box solutions to the real-world problem that dodge the specific coding problem you had in mind.
Maybe I'm just the odd one out, but I really don't care if it's a mix of chicken and soy as long as it tastes good. Soy is not in any way unhealthy, and has plenty of protein.
Often they were labors of love, with owners or DJs promoting genres of music they enjoyed personally, like classical or jazz, or towards the end, hip-hop.
The only good radio stations I've found in the past 10 years have been non-commercial stations. Commercial radio is a wasteland.
Silly Valley has a great jazz station. Seattle has a nice EDM station (well, its half top-40 pop stuff, but there's a lot of EDM). These are old-school single-format stations, not the sort of "public radio" that plays a different genre every hour. So if you're lucky, you might find a single worthwhile station near you, if you hunt around the dial.
(Also, as you note Christian radio hasn't been entirely taken over by the conglomerates yet, and Christian rock actually sounds pretty good these days if you like 90s music. All derivative of older successful bands, no new sounds, but still good music if you don't care about the social signalling.)