skysight-inc/HackerNews huggingface dataset:
The function to check palindrome will be composed of those building blocks, that's my meaning. Use those basic skills and composing them to solve a problem, such as palindrome, that's coding in the small to me.

Coding in the large is project management and could be tested by a take home, but I'd rather tease it out by asking in person questions about organization, prioritization, and technology choice.
One problem with viewing the certification thing as a solution is people can then question - how do you know if you got the person who graduated at the top of their class versus someone who barely graduated? How are lawyers/doctors vetted beyond their certifications?
I’d love to go into a technical interview where the homework beforehand is: “pick any of our blog posts and study it for discussion” and then you talk about it during the interview.

You can drill down as much as you want on any dimension of whatever topic you choose. I think the choice of topic and how well the interviewee can discuss it would both be good, and distinguishable, signals.
"But where there is a statute, or higher law like the Constitution, the courts must defer to what those statutes meant at the time of passage. After all, it is on that understanding that they were drafted and voted on."

Ha. As if. Consider Medicaid expansion. A party line vote determines that somehow, even though the Congress who drafted and voted on this law meant one thing so recently everybody involved is on TV saying so, it actually means something else because well now we have all these Republicans and they want to tear it to pieces.

Or, let us not be partisan, take US v Windsor. I think this was terrible law. All four opinions are like crap I'd see covered in red pen after a law professor is done marking homework, Scalia's is maybe _funniest_ and he gets a zinger in where he predicts what happens next correctly - but it's still bad law, and the majority basically blunders about looking for any excuse to reach their preferred conclusion. Neither is really interested in what was meant by the people who voted on the Act, nor on what the US Constitution means about due process, they're just scrabbling to defend their positions, the two smaller dissents are also garbage.

The _result_ in Windsor feels like Justice to me, but these decisions (and dissents) are not good law. Posner's decision (in the Seventh Circuit later on for another gay marriage case) is much better law, and I am hopeful that future decisions are modelled more on his line of thinking than the muddle in Windsor.
How is that in any way equivalent to your claim, which just so we're clear, is that now 50% of the population (and implied even near 100%) now has the intellectual standards that only 3% of the population had a mere 20 years ago ?

One reason for ever improving records is that we just further explore the long tail of human performance. A decent number of factors that get this one event going would be coincidences, and because we keep and keep and keep trying people get ever closer to perfect.
One thing I've been thinking is if there would be value in (obviously non-POSIXy) userland that would mirror more closely the underlying syscalls. I'm not sure how it would exactly look like, and obviously there would be still need for higher level utilities too.
Never understood the obsession some people have with Qt
The Government is putting the money in an escrow account until they figure out what to do[0]. The money would cover Ireland’s social welfare bill for a year which is a major cost to the Irish tax payer.

[0] https://www.reuters.com/article/us-eu-apple-taxavoidance/ire...
One thing I will say for Maxmind is that their API was exceptionally good at picking up anonymous proxies like Tor.

I dealt with a ton of fraud a couple of jobs ago and being able to eliminate credit card transactions for people on Tor was huge in cutting down on charge backs from fake card use. The minFraud API was really beneficial as well.

Don't sell the offering short.
But are cryptoassets distinct enough to be considered separately?

So to take your example of gold, if BTC is gold, then is ETH more like silver or more like a new source of gold? If ETH is silver then there will be some base demand for ETH separate from BTC but if ETH is just more gold then all we've done is drastically increase supply. To me it seems that demand for specific cryptocurrencies isn't really that high while demand for cryptocurrencies in general is, that makes ETH and BTC seem both like gold to me and that makes me question the fundamental notion that the appreciating cryptos have supply restrictions.
Facebook is a common data exfiltration platform as well. There are a lot of CC# and SSNs stashed away in private messages.
We actually only do 2 interviews total, and for some roles a Hackerrank quiz.

The only times we use coding tests, we use Hackerrank to administer them. That way you have a distinct time limit (we give an hour, which is honestly way too long) so you don't spend all weekend one something that doesn't matter.

I definitely agree about the difficulty of picking a place to work. We reserve half of our final interview (and part of our initial interview) to be a Q&A for the candidate to interview us.
Where is the evidence that they were cheating the system. Ireland created tax laws, to incentivize companies to come. The European commission comes in and decides that Ireland needs to revert laws that have been on the books for years and collect back taxes on it. This is absurd. How can a company plan for all the potential laws that Europe could reverse. Luckily in Apple's case, they have the funds to pay.
Excellent question, I usually resort to famous startups' decks for inspiration. You can fin some here for instance: http://bestpitchdecks.com/
Yeah, I kind of liked having an advocate on my behalf. The guy who found me my current job was kind to me, didn't lie to companies about my experience, and kept in touch with the companies he sent me to, so I wouldn't have to.

He even gave me interview tips/advice on a per-company basis and helped me rewrite my resumé for each company he wanted me to interview with. Honestly, it was fantastic.
> Last twice I've looked for a developer job, I got offered a position and was hired within 2 weeks.

Region matters too. I don't doubt in Silicon Valley it's trivial to pull this off, but in Chicago I've seen most companies have a 2 month+ hiring process, if they ever hire anyone at all. I've even heard from recruiters that this is common for those companies. And then there's a lot, lot less companies out here to choose from, especially if your tech stack experience doesn't match. I've literally had company HR chastise me for not learning their specific language, even though I don't list it on my LinkedIn and the message was unsolicited.
Side note, a question often asked is why do guitarists players insist on tube amps? The answer from a lot of unscientific explanations is "warm tone" and "great timber" which is pretty unsatisfying. After going down the rabbit hole of designing and building my own HVDC guitar amp, I can assure you it's much more complicated! They do "sound better", but it's the way vacuum tubes modifying the signal is imperfect. The extremely simplified explanation is this: Any modification of the source signal during amplification is called distortion. It turns out some types of distortion sounds "pleasing" to the human ear. This is because the distortion can produce harmonic artifacts musically related to the fundamental note. This is what violin and sax players called "overtones" and gives those instruments their signature sound. Guitarists can use a tube amps cranked into distortion (either from the pick attack or from having it set too loud) to create overtones, aka the sound of rock and roll.
the article says:

Users may have more peace of mind knowing that OnStar, On Call, and other services can restrict unlocking to only one part of the car (like the trunk), limiting the access that a courier has
Indeed, surely Mac OS includes its own man pages? man 2 mprotect, man 2 unlink
"Not if we're currently locally optimized. Then it would seem worse before it seemed better."

I think you don't quite have the point I'm trying to make, which is not surprising as it's the first time I'm trying to express it clearly. As I said, I'm sure there are interventions that are locally worse but globally better. Their existence is not the problem. But given the much, much higher prevalence of solutions which are locally worse, and then also globally worse, and the observable fact that many people believe these are good ideas anyhow (simply look across the political isle; everybody will disagree on what these ideas are but everybody should agree they exist), the challenge becomes one of identifying which are actually globally better even though they are locally worse.

And I submit that there is no solution to that. At least not for humans. Maybe for Vulcans, but not for humans. (Anyone who wants to disagree with that, please double-check that your argument doesn't amount to "It would work if everybody would just change their opinions to agree with me.", which I pretty much guarantee it will in the end.)

So our only rational alternative is to pursue solutions that are locally better, then to try to scale them up (again, keeping an eye out for if and when they turn negative, because they can), because there is no mechanism for discovering interventions which are locally worse but globally better. If the local experiments being done on BI do not have sufficient local success that all involved want to scale it up, we have no mechanism for rationally deciding "Well, it's not working so great on the small scale, but it'll totally work on the large scale." We could only irrationally leap to it, and we would rationally expect to suffer the usual consequences of such irrational leaps. (We are not scientifically or rationally entitled to simply assume BI will work in any sense.)

The other thing I'm trying to point out is that even if none of the interventions to date are "true BI", they are micro-scale BI, and if they aren't working there, it is rational to start considering that evidence against BI. BI also can not work if it must be run "just so". If it is only valid at a particular point in the policy space, it will fail. If it is going to work, it must be robust to perturbation. Policies that work in the real world have to be robust against exceedingly intelligent adversaries, and for all everyone may complain with varying degrees of justification about the current state of the world, the simple truth is that we do indeed have a lot to lose and there is nothing that stops us from losing it if we make wrong decisions. Collecting several samples even from the edge of BI and seeing them come back negative is not a good sign for BI ever being the rational choice.
> and communication is not optional.

It's weird how prevalent the idea that communication _is_ optional in this industry. Headphones-on, heads-down engineering teams are to be avoided (by me).
Imagine a world without dishonesty and deception. That is the only place where interviewing for a software development job would be more or less straight-forward. Too many people either flat out lie on their resumes or overstate their achievements and involvement in order to get a higher-paying job. So those who are hiring are left to separate the honest from the dishonest. The only way to do this objectively is by adding complexity to the interview and testing for the claims made by the applicant.

If you think it's hard finding a job, try hiring 10 programmers in a short time, and let me know how it goes for you. Try bringing on a candidate who spins his wheels for months (while you pay him) and who you then have to fire. It's expensive. Companies are entitled to protect themselves.
What's New in Node 10
There may be a difference in quality of the features. I've been to a few off-brand coworking spaces that had terrible wifi
The number of publishers interested in technical works on typesetting is pretty small.
-Can you elaborate more on how VCL was used to make this possible?

-What were some of the hardest challenges of launching this feature?

-What do you think about BAT tokens https://basicattentiontoken.org/ possible future model for publishing?

z
Monkeys' cosy alliance with wolves looks like domestication
I'm really glad that you and the parent posted these comments. As someone with pretty bad anxiety, this kind of thing prevents me from even going for interviews. And, unfortunately, after browsing this thread it seems that this possibility isn't even on most peoples' minds.

FizzBuzz-style filters not only don't prove that someone can code, they don't disprove it either. I'm not sure what the answer is.
Awesome concept, well implemented! Might use it.
I don't follow - are you saying you know of a better solution than the ones proposed in the thread? And you are angry that this better solution is not already posted?
From my understanding, WeWork is great for short-term rentals. Once you go beyond a few months the economics don't work out at all, but if you want some space to bootstrap (and, crucially, to up/down size that space at will) WeWork is useful.
At Southwest Airlines, the Minutes After Disaster Struck
Meh; unless you're doing something really complex or ran into an odd bug, npm is fine and so is yarn. They're both fast and stable enough and they both do _basically_ the same thing.

I don't understand the turf war; the node module ecosystem is incredibly shitty (good luck running any modern framework without pulling in hundreds of dependencies) and these two tools do basically the same thing. Just use whichever one works ¯\_(ツ)_/¯
Sure I'm interested in such an extension!

I like the delay idea. A minute delay to reflect upon your actions, or yourself or something.

Of course one can simply disable the extension. I guess you'll need testing to see what kind of delay makes the target audience not jump to disable the extension. If you're serious about this, I can send you my mail address and see if I can help with parsing feedback or something!
Error Handling with API Gateway and Go Lambda Functions
>If you heard one in person you'd be a believer.

The key is blind testing. Everyone thinks that they can tell the difference between a Kemper and a valve amp.

https://www.youtube.com/watch?v=INJ_H5PiuTE
I have built a few antennas out of it. Works quite well for prototyping.
That is because over last few years it became extremely prevalent industry to make everything about "teams": projects are responsibility of teams, failures are attributed to teams, etc. It used to be that code won arguments. Now it is not ruffling feathers that wins arguments. If I'm not hiring the entire team, how do I know who in that team actually can code based on the result?

What does it all mean? It means exactly what it meant in a high school/college group assignments - one or two people carried the group project but everyone took credit.

I have seen hundreds of resumes where people claimed that they have done XYZ where through some side channels I know they just happened to be on that team but their contribution was limited to tweaking spelling.

I see coding tests as one of the two ways to evaluate that someone can code[1]. I trust it.

[1] The other way is that I know this person and I'm already aware what they can do.
This could work well for grocery delivery, using reusable passive cooling, and reusable containers, as part of solving the returns problem in general, which is key for fashion retail.
> since they never advanced to a more senior role like very-senior-principle engineer or management

Not everyone makes principal, and you shouldn't go into management if you aren't suited for it.

Oh but if you don't do either of those things by 40 then you suck and don't deserve to get hired.

Speaking of sucking, I should probably figure out what I'm gonna do once I'm unemployable. hm.
Is x86/ARM binary code ever cached? Or is that not feasible? Seems like that could save a lot of time?
This seems like a solution to all the people who thought unlocking their house was too creepy. They don't want to unlock your house and your car. This is an alternative.
Brexit app for EU nationals won't work on iPhones
> It's stuff like this that may eventually convince Congress

No, it absolutely will convince Congress to scale back safe harbor. It's already happening! It's how we ended up with SESTA/FOSTA on the books-- Backpage gave everyone the finger instead of policing itself.

4chan polices itself better than most of these commercial entities. It's a sad state of affairs.
SO stands out among the other forums on SE. Mathoverflow, math.SE, even Serverfault and UnixLinux.SE are so much friendlier and nicer.
> Problem with the latter approach is that if the OP doesn't leave any comment you don't really know if it helped at all

I have thought before that somehow responding to people's answers should be mandatory to get them, but I have yet to figure out a good scheme for this.
Well I hope they will be sharing it prorata with the other eu members that lost :-)
I thought Ireland already had a huge glut of housing that nobody wanted?
> If Europe was so angry about Ireland's tax laws they should have stopped it from taking effect in the beginning.

So, poor behaviour is fine, as long as you weren't stopped before you started doing it?

Europe did do something about it, at the speed of international government agreements. You can't honestly be expecting that kind of organization to pre-empt every kind of misbehavior and favoritism inside its member countries.
I know a team of 10 in London that just moved from their own office to a hosted WeWork space and they will be saving nearly 40% per year on office space.

"Better" than WeWork does not mean WeWork isn't also better than existing patterns. I put "better" in quotes because cheaper is not always better.
Very roughly:

* AP is a decentralized protocol, like email or XMPP, that standardizes federated interactions from server-to-server, and interactions from server-to-client. Sharing data between end users depends on one or more servers.

* SSB is distributed protocol, more like Git or BitTorrent. It has a concept of "pubs" which play a supernode role vaguely similar to that of BitTorrent trackers, or maybe a WebRTC server. Sharing data between users is P2P, not mediated by a server, although the pubs help user locate each other.

EDIT: formatting
> You read a lot. We like that.

> You’ve read all of your free stories for members this month. Become a member now for $5/month to read this story and get unlimited access to all of the exclusive content on Medium.

I distinctly remember a time when people didn't blog for money, though.
I'm a "Ruby engineer" but tend to avoid Rails teams because most of those large Rails apps are a giant pile of technical debt. They're looking to hire senior talent to clean up the mess but aren't willing to make the organizational commitments needed to make that effort succeed.

No thanks.

Edit: My 'favorite' experience was the few months of consulting work I did with a team building Rails apps to deal with medical records and the app that I came into had tons of dead code paths that leaked HIPAA-regulated data all over the place.

None of the API routes were 100% functional, so I spent my first few weeks cleaning that up and making it bulletproof. Then I fixed their broken homebrewed SAML IdP. None of that work that I did was appreciated as they only wanted (but wouldn't say that they wanted) new frontend features to show off to the client to inflate the quality of their work.

More importantly, they were using Rails4, but implemented everything by watching a Rails2-era Railscast and would get frustrated with me for not doing the same, a.k.a "the rails way" (I was, just modern Rails and not their broken bullshit). And that was the CTO...
> However, it has emerged that because Apple will not enable its technology to read the chip on modern passports, the registration can only be completed on an Android phone.

Among the many questions this begs, Android can read the chip in modern passports?
I once got knocked out of the running by a whiteboard-coding interview question that went something like "How would you find all triples from a list of a million integers, where the first two numbers add up to the third?" I said, "Hmmm that sounds like an O(N^3) problem." Interviewer: "Can you think of any way to do it in smaller big-O?" Me: "Not off the top of my head, no."

For some reason that company insisted on only doing interviews at 7:00 AM, and my brain doesn't come fully online until after 9:00 anyway. I felt annoyed later when the answer came to me that afternoon, too late: put the list in a hashtable, add all pairs of numbers for O(N^2) complexity, and check if each answer occurs in the hashtable.

Much later after that, I realized that all the other red flags I'd picked up on while interviewing there added up to an impression that their corporate culture was seriously f'ed up, and that I probably dodged a bullet by getting passed over quickly in the process.
Volvo has been pushing this concept since 2014:

https://www.engadget.com/2014/02/20/volvos-roam-delivery/

https://www.engadget.com/2016/05/10/vovlo-in-car-delivery/
To avoid anti pattern 5 in unit tests you should only test the public api of a "unit". The problem is the definition of unit and at which boundary in your code do you consider a api to be frozen. Too many unit tests will block you from doing cross unit refactoring.

How do you balance this?

One technique i use is instead of splitting the test in unit/integration I try to find the most stable APIs in the codebase. So you don't make a complete end to end A->B->C->D nor individual A, B, C, D. Instead you divide it into smaller integrations such as one test for A->B->C and one for C->D, assuming the C interface is stable.
I had the same experience. It was humiliating.
I think it's a matter of scale (how many you interview) and how good the people in front of you filtering candidates are.

Go long enough interviewing hundreds, you'll see a few no matter what. Have a crappy enough filter in front and you'll see them right away.
Why not just keep the testes?

https://www.parsemus.org/projects/calcium-chloride/

Two intratesticular or intraepididymal shots are far cheaper and so much less invasive than two surgeries.
I don't see the relationship there... end users choose Excel because it's the only thing that's available to them. For a professional programmer you should not only have better judgment but also have some familiarity with the frameworks available for what you want to do.
Further anecdote to support that claim: in my old job an admin who worked in the London office for over seven years, and had numerous raises and promotions in that time, was on the same salary as her newly hired graduate counterpart in the states. Relatively rural area in the states too, it wasn't NYC where the cost of living may have made that acceptable.

Our relative salaries with the states are god awful.
If it's going to be at work then just deliver it to your office.

My office has a procedure where all incoming packages are held and checked for the loading papers and then matched to outstanding purchase orders. If there is no paper on the outside, the box is opened to find one.

While I'm not a fan of the car idea, my office isn't exactly compatible with receiving personal packages so I can see an avenue for something like this.
> let’s not be juvenile in our analysis

If you're writing like this because it's fun for you, then...ok. But if you're writing this because you want people to listen to you and think about what you're saying, you're gonna have a bad time.