skysight-inc/HackerNews huggingface dataset:
I see a lot of different opinions in this comments and I believe that there is truth in both sides of the situation. Whiteboard is pretty much useless to determinate the technical skills of the person but it can be useful as to understanding how a person uses their communication/critical thinking skills . I do not think that the problem is the whiteboard per se but rather the use that the employers makes of situation. If the interviewer is aware of what using a whiteboard is good/bad for than the outcome can be good even if the whiteboard problem is not fully solved. The issue with the ordeal arises when people take the whiteboard approach at face value. "This is a problem, solve it." and take the end result as a direct example of the applicant's skills. I think that a good interviewer should be able to communicate what is expected out of a whiteboard test and make the candidate at ease. Obviously interviews with this approach are seemingly rather rare because people that conduct the interview often don't have the skills or the experience to conduct thought out interviews and take problems without maybe thinking of how they should evaluate the result of a test.
He wants to enforce the law. Hardly the worst thing a politician could say (in fact, saying he wouldn't enforce the law would be much worse, IMO).

Also, your first point isn't entirely correct; there already is a wall; Trump just wants to extend it (again, to enforce the law).
NuGet is the current way of doing packages for .NET and get the same experience as mvn package.
This is the reason I stopped using Paypal.

The want to position themselves as a financial services provider equivalent to traditional banks, except that they reserve the right arbitrarily - and without recourse - remove their services.

As a customer this means you can be cut out from your ability to use "currency".
As a business this means you're beholden to arbitrary decisions that you can't really risk assess against - and if you've built your business on this service it could be devastating.
Site got hugged to death. Google cache: http://webcache.googleusercontent.com/search?q=cache:c1QjJhx...
Brain suggests that the "study" industry might be a placebo.
So, suprise suprise, my 6 years old blogpost continues to be spot on https://jeena.net/paypal that is when I deleted my PayPal account. But it was not all dance on roses after that, suprisingly many only offer PayPal as a way to pay them, so I always have to try to contact them and to try to explain and to ask for another way to pay. Most of the time they won't/can't help me.
Use scrypt or bcrypt: both are computationally expensive by design. Both are largely unapproachable on GPUs and ASICs.
There are multiple Data Science boot camps. The fact that these places exist and claim to be able to get people jobs after three months learning suggests you could do it. Look at Signal Data Science.
You can do that in a real life situation too; why a white board without a computer? Sit all in front of a computer on a beamer or whatever and jump into something in a language the interviewee says she is good at. The whiteboard can be used for the high level decisions and the total process for the soft skills.
Could you afterwards build a discussion Platform to find (partial) agreement in various political etc topics? That seems like it would have huge impact and is really missing.. thought about starting something like that but never got to it.
Explore 1.3 milions quotes about every topic you could be interested in
Better data fetching with RemoteDataJS
They manually list items ? Is that really still done today ?
considering how much evil was done by US in last 15 years worldwide and how many millions of innocents died/suffer daily just because of lust for money and power, i am perfectly happy with Chinese taking banner of world supreme power for next few decades. side-by-side comparison of last 20-30 years leaves US in shame. I have more trust in Chinese party leaders rather than joke US presidency had become, with all those shady machinations behind the scenes. No, it ain't great either, but definitely lesser of an evil and US is spiraling down faster than ever.

and it was once a beacon of democracy and free world...

also, US has no greater claim to be the ruler of pacific region compared to China. in fact, if you look at the map, opposite is true.
I don't think they need regulation. I think they need to carry on like they are for a few more years so I can watch them be eaten alive by crypto currencies and other fintech innovations.
Paypal only exists because the current infrastructure of payments in the US is a joke

Nobody needs paypal in Europe. Of course, they try to sell themselves as "the easiest way" (which is right to a point) but it's mostly unneeded
1945 if we ignore the little fact it's mostly russians who kicked hitler down, not sure if japanese were in same ballpark with their army
Which only makes me wonder: What will they refuse to do when they're on the job too? Will they storm out in a tizzy because I politely asked them to explain how an algorithm worked using psuedo code on a whiteboard?
No language today is able to improve itself like Smalltalk was able to. That's pretty sad, wouldn't you say?
It's pretty hard to do a deflection shot against a target moving 500 mph that you have maybe a second or two to line up on.
The difference is the ultimate usefulness and workability of the system.

Let's say I spray-paint people's medical records on the sidewalks in the park. It's not your responsibility to avoid the park despite anything you may see. A public area by definition carries no expectation of you having to wonder if you were meant to be there.

Similarly, if I leave sensitive information all over some publicly accessible URLs it shouldn't be your obligation to avoid those URLs, even gratuitously. As it's not your obligation to plug your ears when your neighbors fight, etc. You are still obliged to not break the law even if supplied with the means. But that means the act of blackmailing is illegal, not the listening.

The current application of the current law requires reading the mind of the viewer/listener/requester. That would punish you for picking up my keys from the sidewalk just because you don't play well to the jury.

tldr; The proper law would only penalize actual crime, not theoretical crimes.
> Yes, this would be considered fraud in the US legal system, but that's not the point.

It is the point though. It is the only point that will matter. Since the writers of the software are US citizens, it's most likely that they will get sued if the transaction is not aborted. Any scenario where the money is not returned to investors will result in the investors suing people -- no matter how much conviction people have that the DAO should be outside of the courts.

> * If you have to involve the legal system then the project has failed because the whole point was to have a contract enforcement mechanism which doesn't need a court system.

$50 million is missing, and people feel wronged as a result. I wouldn't call it a "failure of the project" that it is accountable to the law. Nobody is above the law, not even programmers that write software which governs itself.

> * If a legal system can override the smart contract then there's no point to even having one since the ultimate authority still resides with the state.

Again, nothing and nobody is above the law. You'd have to overrule the Magna Carta if you wanted to change that. And that's just not going to happen.
If X is millions (or even billions), maybe, but you shouldn't. Just use one of the real password algorithms. Never ever roll your own hashing system assuming it's secure enough. It won't be.
How is not being above the law a failure of a project? If the goal of the project was to be above the law and be accountable to no-one, then the project was doomed from day one. Then again, I never bought the concept of the DAO (lawyers are incredibly important people who are undervalued in our society).
I feel like I'm a bit confused at what constitutes a model. You basically have the same 'agent' to start off on the RL process. You can just group the learning agents together and make it (easier to tell it) automatically detect the game that has to be played.

I guess I wanted to say that there isn't a lot different to be done when an agent is being trained for different games. And that makes it a general game playing agent, doesn't it?
Even then, why include comments? Is it to support stuff like multi-line strings as comments hack[1]?

[1]: https://github.com/sindresorhus/multiline
>Whiteboard interviews are humiliating even if you pass.

Stop thinking so highly of yourself. There is nothing humiliating about them. If you get feeling of humiliation from someone watching you work, then you are going to have a bad time working in a team.
White board interviews are humiliating, especially if the level is pitched wrong. As someone with a career prior to starting grad school I'm sick of being treated like a child in the interview process and being given diddly little graph traversal problems when I used to building entire systems. The problem here is a mismatch in expectations. But the whiteboard interview does have its merits. I have sat on the other side of that table. We took a candidate with years of experience a masters degree from a prestigious university and a very very impressive thesis. We were almost embarrassed to give him the warm up questions. Until he completely utterly failed to complete them. We didn't even get past the warm up questions during the two hour interview. As a baseline measure of competence, it was a pretty good one and we (in a small startup) really dodged a bullet by doing this kind of testing.
Oh, yes, this has been brought up before. I did mention it to brson, not sure if anything is planned. Should be. Rustup is still WIP, sort of :)
This is different than soft skills though. White board tests test one thing really: your ability to write code under stress while being watched by 2-3 people. I fail to see how that translates to being able to communicate with other people. It's more like asking for a magic trick than actual proof of social skills.
What's unprofessional about it?

I spend a fair amount of my day job drawing up technical solutions on whiteboards - either helping to analyse a problem, or talking people (often people I've never met before) through my thought process.

For some roles, this kind of skill is absolutely vital. And if that's the role that someone is going for, then you're going to want to know how good they are with it.

It also allows you to see the person's thought process - how do they go about understanding the problem? How do they approach defining the solution? I could be wrong, but I doubt that they'd be looking out for syntax errors on the board - it's far more likely to be communication and structure of thought that they are looking for.

My wife is a teacher. When she goes for jobs, she often has to teach a lesson to a bunch of kids that she's never met before, hasn't got a clue what level they are or what they've already been taught, and with a bunch of observers standing at the back taking notes.

That's not a realistic scenario for the day to day job as a teacher, and doesn't test a fair amount of the other skills that they need. But it allows them to assess whether the candidate can structure a present an engaging lesson.

That doesn't seem entirely unreasonable, and nor does asking someone to talk through a solution on a whiteboard.
The other factor is that Edge implements far less of ECMA specs than Chrome. It would be interesting to see how much more CPU power would be used by Edge when it implements the same set of functionality as Chrome's V8 engine.
The "canonical" implementation of IDisposable includes a finalizer. As you said, that's the only time I've seen it used. Adding finalizers to classes has performance implications as well as the CLR will add any object with a finalizer to the finalizer queue (hence the GC.SuppressFinalize(this) you always see in implementations of IDisposable).
The West EU market is indeed very different; reading hiring practice in the US on HN it mostly seems like abuse. Probably it is not that bad in reality but I am glad I never had and will never have to do these kind of things. Nor will I put people I hire through this. I guess it is the mentality here; might have said the opposite if I was from the US.
Seriously. When is postgres going to stop doing that? createdb and dropdb are absurd names to attempt to introduce into a user's path.
Fixed: https://github.com/Microsoft/monaco-editor/pull/12
stevetrewick wasn't saying soft skills are coding on a whiteboard. The soft skills he's referring to are how you deal with a face-to-face situation. If a candidate believed the coding test is a bad one then they should have raised the issue in a mature adult way (eg having soft skills) rather than either doing their own thing or complaining that the interview question is wrong.

Being a good developer requires the ability to write logical, maintainable code of course, but equally it also requires having the ability to talk to other developers, to work with a team, and to explain technical problems to non-technical people. Those are soft skills.
How about porting Edge to Android and testing on a smartphone?
> So long as all the various agencies still demand paper documents, nobody can ever claim to be "turbotax" for immigration. This is slightly faster/cheaper, but is nowhere near the speed to justify that analogy.

TurboTax is useful because it provides an easy interface for doing your taxes -- electronic filing is just a bonus. Say IRS only accepted paper forms. It just means that you would have to print your return documents from TurboTax and mail them (an option that is still available in TurboTax). Mailing in IRS forms is not the hard part, it's filling them out. TurboTax was able to replace tax agents for most people because it guides you through the process and does all calculations for you. eFiling is just icing on the cake.
Quest Diagnostics scoops up Safeway partnership after Theranos fallout
What are the alternatives in Europe that make Paypal not needed? Genuinely curious, not saying you're wrong by any means.
Apparently, he was expecting a constructive dialogue which was never planned to take place.

When a professional comes in, he expects to be treated like one. Most people learned to solve basic coding problems when they were at the university like 15 or 20 years ago. Today, 20 years later you should be discussing other things. Otherwise, you're basically starting a dialogue implying the guy slacked off for 20 years inviting him to prove otherwise. It's just no way for two grown-up professionals to approach things.

On a side note, try this: make a appointment with a highly reputable dentist (like weeks or months in advance) then go and try asking him some basic questions implying he might not know his stuff. You'll be shown the door in about two minutes, and possibly you'll get a lifetime ban in that establishment.

Why should software developers accept to be treated differently? And yes, there are lots of incompetent dentists and doctors of all kinds. Why do they have more respect for themselves than software specialists?
Who said anything about writing code on a whiteboard? And coding tests on our (past tense) code base while sitting in with our team are absolutely testing soft skills. Are you going to ask questions when you get stuck? How are you interacting?

There's more to talent than writing code. It amazes me, this attitude that testing for social skills and fit is seen as insulting. Believe me, it's for the candidates benefit as much as the potential employer.
WTF? Did you just imply it's fine to discriminate against whites? Please tell me how I can interpret your comment as not absolutely racist..
Sure, but how many trucks can you field for the cost of one F-35? It only has to work one time out of a hundred, or even one in a thousand.
> First of all, the "officious bystander" test is from English law, not US law.

Yeah, sorry. But as you say there are similar tests in other countries.

> it's not that clear cut whether this would be considered such a case or not

Whether it would be considered a contract, or what are you referring to? Either way, Etherium and/or the authors of the DAO will get sued, and the investors will win the suit. If you think there's a scenario where someone walks away with $50 million and nobody goes to jail as a result, I'm sorry to say that you're delusional.

And if Etherium hard forks the blockchain, then people have lost faith in the system. So IMO this won't end well for Etherium in either case.
Chinese are much worse than the Americans, though born of the same cloth of Capitalism. Americans ideally rally under freedom, which means they will come fuck you up and then supply enough aid to keep you going and help you rebuild, I mean it's in their corporate interest to do so. Chinese rally under domination, that's their underlying ideology. If they ever start fucking people up, they will probably replace them with more Han Chinese. They are not just in it for the money, they are in it to take over the entire area. See Western Xinjiang province or Tibet.
Trump's claims are actually true.
Depends on the problem - it is ok for birds view oversight. If I want you to design a backend for an app - drawing the blocks, connections and the major interactions is ok.

But expecting someone to write compilable code on a whiteboard says more about the interviewer and not the interviewee.
A barista would be making coffees as part of their job. Not sure how many programmers code on whiteboards in stressful situations on a daily basis.
StartSSL launches StartEncrypt
Did Seafile never request for this approval?
> Presumably Seafile has other payment options that are not asking for the same level of access.

They don't. If you look at the website now, they are offering their services for free temporarily, because they don't have any payment providers anymore. It seems Paypal was their only method of payment.

https://shop.seafile.com/product/seafile-cloud-account-subsc...

> I can't remember the last time people mentioned terrorists (or other criminals') bank accounts in the news

You might just need to look deeper. There was a Planet Money episode about how the IRS & DEA created an entire fake bank just to catch people laundering drug money:

http://www.npr.org/sections/money/2016/03/09/469674457/episo...
That is different again from coding on a whiteboard. Pseudocode could be handy although, again, I would prefer people to work it out first and then explain what it does after that. It is very different to explain some idea for a project you are in with your colleagues to them vs standing in front of a strange interview panel producing something that they can theoretical type in and compile. They are hardly related imho.
Your math is wrong.
I don't know about your analogy... I ask my dentist questions all the time -- and I'm sure my questions are "basic" to them. It's mostly due to my own curiosity and ignorance. I learn a lot in the process, and they seem to enjoy demonstrating their knowledge. (I really like my dentist!)
See http://publications.lib.chalmers.se/records/fulltext/234939/... (suggesting Idris for this use case)
Really cool project, definitely something I might find useful in the near future.

Is there a way to connect attributes/metadata to each building and access it by clicking on a building?
Upload Files to Amazon S3 – Code Example
any bank that accepts visa/mastercard ?
A little of topic but has anyone else noticed the paypal website being extremely slow?
The original post was about coding on a whiteboard and Steve mentioned interviews LIKE that... But he did not mean that; I was referring to interviews like the original poster.
They'd be going slower than that for a ground attack. Also, "In the Korean War, our Air Force lost 259 jet aircraft and 285 other aircraft to combined small arms and air defense fire, which is nearly five times as many aircraft that were lost in air-to-air combat. In South Vietnam, we lost 410 fixed-wing aircraft and 2,100 helicopters. In the Mideast War, 36 coalition aircraft were shot down by ground fire." [1].

[1] http://www.globalsecurity.org/military/library/policy/army/f...
>But it would be nontrivial (difficult but still possible) to brute-force code a program for many narrow household robot tasks.

How difficult are you talking about here? Similar to training game agents? I really doubt it.

I feel like the training problem is VERY hard in case of real world random object handling (factory like fixed, mechanical situation can be purely hard coded and be much better than a human). In case of virtual games you can just use a bunch of GPUs and accelerate the process. But it is a much more difficult problem in reality. The grasping ability that we have with everyday objects is a marvel once you try to make a computer to do it.

This might be of interest: http://spectrum.ieee.org/automaton/robotics/artificial-intel...
Simple guide to SQL Server data types
Exactly this. We have some old-timers and new-recruits that are the same - all have the 'ear' and encourage stupid decisions that constantly make things worse.

Whilst those who are listened to should hold some responsibility, the main problem is the perons listening and not paying attention.

Just like any potentially rotten relationship, don't believe you can change it - move on.
And speaking of DRH (Doug Hofstadter) in his Metamagical Themas collection, the last three (?) chapters are a quick and delightful introduction to Lisp and recursion.
How can your business benefit from digital marketing?
> You're a clever boy

I await your ban from @dang. otherwise I will re-conclude that HN has too high a ratio anymore of assholes-to-signal.
>students whining that they aren't 100% ready to drop in at a company when they graduate.

I think the problem is not with the students. The problem is that the companies expect you to be 100% ready to drop in and the only education you can put on your resume comes from a CS degree or previously having a job in the industry.
Barclays and Natwest in the UK will allow you to send money to anyone with an email address. Can't speak for other banks, though.

But all banks will transfer money if you have a recipient account number and sort code.
>Who said anything about writing code on a whiteboard?

The original poster and you responded you do similar things. You meant something different I guess.

I agree very much with a coder is not supposed to only code; I guess we agree if you take away the specific 'I had to code on a whiteboard without even a computer present' of the OP.
Twitter Invests $70M in SoundCloud Music Service
As bank transfer takes a lot of time to "process", money exchanging in Europe is really annoying. Paypal made and makes it fast. I don't like them, but I don't know anything better sadly.
The poster was talking about 'jobs like this' , not about this specific job.

Even if there was an answer to your question it would not really be that informative because we are talking about a future with more automation, not the current state where most people do not have as much free time or energy.