skysight-inc/HackerNews huggingface dataset:
Ask HN: How would you interview developer candidates?
Hello HN,

I'm the soon-to-be CTO of a start-up, and one of my first orders of business will be to hire a senior/lead developer. Although I used to write code for a living, I haven't done so, or hired developers, in a while. So I'm looking for advice on which questions / interview practices are relevant from the candidate's perspective -e.g. not off-putting or off-topic- and from my perspective -i.e. that will give me useful insights on a candidate's skills. Specifically, I want to evaluate coding skills (both actual code practice and the ability to reason about complexity, algorithms, etc.); development practices (architecture design, unit testing, deployment automation, etc.); devops or sysadmin experience; and last but not least, the ability to get things done and deliver projects in an uncertain or shifting context.

Things that I'm considering asking, besides the usual discussion on the candidate's previous experience:

- discussing 2 or 3 "real-world" programming problems to see how the candidate would tackle them

- contribution to open-source projects

- code example (e.g. GitHub profile, or StackOverflow contributions)

Things that are out of the question:

- whiteboard programming and/or academic questions on BST or Dijkstra's algorithm

- pair programming (it will most probably be too early in the development phase to have any meaningful code to work on)

- paid work on an actual project (ditto + complex to organize given France's legislation)

What else should I be asking? What should I avoid? In your experience, what works and what doesn't?

Thanks for your insights.

Note: the job is in Paris (France, not Texas ;) in case anyone's interested :D
Physically Based Rendering – From Theory to Implementation doesn't necessarily have the reader build a project, but it explains its reference implementation very well, and you could go ahead and write your own in parallel based on it. http://www.pbrt.org/
I've never had any issues with Amtrak's service. People forget that they're second-class citizens to freight on the track, so they're usually not to blame for being late and they're held back by the infrastructure, which is designed, owned, and maintained by freight companies.

I know it's accepted in the HN community to be down on government monopolies, but a quick glance at the privatization disaster of British Rail should be enough to convince even die-hard free market advocates that there's a place for Amtrak. It may not be efficient per se, but a democratically-accountable monopoly is certainly the most efficient model I've seen for passenger rail.
Facebook is experimenting with showing Mid-Roll ads
How many people commute by plane? It's not a good comparison.
Honestly that name doesn't turn me off at all. It gets the idea across.
They can hold you indefinitely for effectively whatever reason they'd like (or really no reason).

If they say they're not letting you go until you unlock your phone, you get to decide if you want to stay there in the interests of your privacy.
So basically if the average person wants to try to discover something, they're going to have to use the Gaia-raw or soon-to-be-released Gaia2 datasets? Do these teams use any sort of deep learning to work on the data?
Apple has been saying this for years and years. If this surprises or scares you, you haven't been paying attention.
I talked a little about this last week. I think he wants the tech to bore a hole close to the core of Mars and set off a nuke. This would restart natural lava flow in Mars which would then create self sustaining magnetic field.
https://news.ycombinator.com/item?id=13598876
Nobody has ever died from lung cancer, it's the coughing up blood which gets you. rolls eyes
What can we do to stop this?
No, but who changes things.

Those who create? Or those who share their creations?
Eh, I go with CDBaby because the math doesn't work out for me as a small artist. I'd rather pay $50 and just have my album up forever. 9% doesn't matter much to me because I'm making peanuts anyway. Maybe if I get bigger I'll consider switching over.

It would be really slick if DistroKid had some kind of conversion process for CDBaby / Tunecore customers.
It means I won't be getting these games ever now, that much is for certain.

Even if their story about "the machine at my label" is to be believed, I am now tasked with asking them to "please find my box. It's the brown, rectangular one with no label. Trust me, that one worth $5000 - 10000 is mine, even though there's no way for me to prove that."
HOW I GOT a FAST LOAN  2% INTEREST RATE with Victoriafinancieroutlook.com
GOOD LINK TO GET LOAN @2% INTEREST RATE with victoriafinancier@outlook.com

I am a happy woman today? and i told my self that any lender that rescue my family from our poor situation, i will refer any person that is looking for loan to VICTORIA FINANCIER (victoriafinancier@outlook.com @ 2% INTEREST RATE, She gave me happiness to me and my family, i was in need of a loan of $50,000.00 to start my life all over as i am a single mother with 3 kids I met this honest and GOD fearing cherity loan lender that help me with a loan of $50,000.00., VICTORIA FINANCIER Really helped me, I could own my own dream home, refinance my business and payoff my debt after my husband left us. Victoria Financier, give out loan to those that will pay back at agreed date. I am sure she also give funds assistance but i took loan from her. if you are in need of loan and you will pay back the loan please contact her today. tell her that i refer you. contact VICTORIA FINANCIER EMAIL: victoriafinancier@outlook.com Thank you.

Full Name:_________

Address:_________

Tell:_________

loan amount:_________

Loan duration:_________

Country:_________

Purpose of loan:_________

Monthly Income:__________

Occupation__________

Next of kin:_________

*Email :_________
Sorry, my question was can they do that for my account information as well? Could they setup kiosks for me to sign into Facebook? The author in the post advocated uploading my data into the cloud and factory resetting my phone, though I don't believe this will work if they can just ask me for my Facebook.
It's inclusive for all the assorted WASPs, and assorted WASP-clones. Everyone else hits a wall.
To put it crudely, this is a the same old circle-jerk that comes frequently (though not exclusively) from young engineers with little working experience. Of course a really good engineer can generate a lot of money for the company, and of course a bad manager can harm the company. Is anyone seriously arguing that isn't true?

Maybe I'm missing something, but I don't see how this blog post is controversial, innovative, or worth that much discussion.
This is how I would do it.

Take a backup and upload (encrypted) to the cloud.
Factory reset in transit.
Get where you are going, download and apply.

You might need some of your important numbers written down I suppose.
Just wait for IOT to merge with Learning. Then you'll have an internet fridge that thinks for you. Surely product managers, that's what we all want.
Nice idea. Something to think about for a future feature: the ability to constrain meal plans by preparation time.

Others have also mentioned things like low carb restrictions; I'm on board with that suggestion, too.

Great start, though!
There shall also not be a keynote. Courage.
Our society is premised on the vast majority of people not extracting all of the value they create. The difference between what people create and what they extract via wages is the source of profit, and is extracted by the capital-owning class. This is...basic economics.

https://en.wikipedia.org/wiki/Exploitation_of_labour#Marxist...
Isn't the problem with traffic (in most places) that people are using the roads at the same time?
Decent electric cars are a natural product of basic research on batteries.

That was driven more by the consumer electronics business than by Tesla.

Telsa is likely a quite smart option on the future demand for batteries though.
About a year ago there was a decision made in our project to "just use Marathon" (our technical lead has a bit of a tendency to declare things as simple, without thinking too hard about operational problems) - a year later (...don't ask...) and I very much have the feeling we've backed the wrong horse.

Conversely...I'm deeply suspicious of excited discussions of distributed systems these days because it doesn't seem like a lot of people are truly running them "at scale" - there's not a lot of write-ups about how people handle 300+ node clusters, and probably more importantly how they handle them (how do their internal users use them).
What if the founders are attractive, fit people?
Everybody starts with copying. You need a certain amount of proficiency in a given subject to be able to innovate. China will get there at scale too.
The only reason the speeds seem fine is because due to data caps people are too afraid to actually use the data. With more capacity in the networks, data caps can rise, and usage will go up. I don't want to have to mess around with connecting to coffee shop WiFi networks all the time. Every computer should have a wireless chipset that simply uses the WWAN when a WLAN is not available, without you worrying about that OS update downloading in the background.
I think they could, they just don't do it yet.

The author is arguing that they wouldn't know the usernames or even the services themselves of your accounts and as such could not ask for them. I call bullshit on that (see my top level comment on this).
Red flag - Misuse of css classes.
<span class="star">*</span>

I'd also ask if that markup was necessary. Is it to represent a bullet? If so, that's already implied in the markup by the use of <li>, so a more semantic implementation would be to skip the markup completely, and either style it visually with list-style-image, or inject the star with the css pseudo-element ::before.

I'd also look at <h2 class="big">, and ask whether the class is needed, and the visual separators <p class="sign">@@@@@@@@@@@@@@@@@@@@@@@@@</p>. To a screen-reader user this would read "at at at at at at at at at at at at at at" etc.

These certainly wouldn't be deal-breakers for a hiring decision, but it would have me leaning towards a junior position for a candidate, and setting a goal of developing knowledge of semantic markup and accessibility.
This was motivating.

I'm 25, I started (properly) learning and liking coding about a year ago. Seeing people who are 4-5+ years younger than me with more knowledge and experience is discouraging. It doesn't help than in a job interview I was told "Why should we hire you when there are people younger than you with more experience"
As someone who knows a number of programming languages more or less fluently, I found that book to be invaluable when I started working in C++ professionally. It's not a book to teach you programming or any of the General concepts of OOP, FP, or the like. It is, however, a great resource for learning C++ assuming you know the high level concepts already.
Elect Bernie Sanders.

Other than that, write to your representatives and tell them in no unambiguous language that they are sacrificing liberty for a feeling of security. Remind them that their own internet use could be monitored by their political opponents because once the framework is in place it is far too easy to abuse it.
Indiehackers
Reddit
Some slack groups
VR Desktop for Mac
You couldn't type it in a google search bar where it does the conversion for you?
88mph Have Invested Ahoy, a Travel Business for Teams
"There's nothing on my phone I'd be ashamed to have exposed."

That's the wrong question, though. (Despite the quote above.) The question is, do you have anything on your phone that someday a government may decide is a reason to do something bad to you?

The answer is always yes for two reasons: One, you can't know the future and what it will hold, for instance governments can make laws explicitly for the purpose of "getting" people, and two, the possible set of future governments pretty much has no safe behavior intersection.
If you don't cooperate, they don't have to let you into the country. They can simply tell you to turn around and go somewhere else.
I'm not defending the music industry. They deserve to die. But, yes, Spotify is worse. At least that's what all musicians I talk to are telling me unison.
Startup Berlin Slack Group Newsletter #14
> But it lowers property values close by

The findings of most studies directly contradict this assertion. And, if I recall correctly, there's a strong correlation between urban density and light rail value add -- the denser the area, the more property values rise near new light rail lines.
Spot on. Can you recommend some good articles or books dealing with these kind of problems?

My current understanding is that a event-based (in a very broad sense) system are hard to "replay" in the case of a failure (error in data or just a bug), unless you build additional machinery, which decreases robustness. In contrast the task of making a batch processing system perform fast is easy and much better defined.
Isn't it just mobile station to base station encryption, not true E2E encryption of calls (which would never be allowed)?
Infrastructure projects should respond to the density and context of the neighborhood. Don't build a low-throughput highway between high density Manhattan and high density western Queens or it'll immediately become congested. Build a train instead.

A bias toward highways in cities, which are inherently low throughput, has been the norm and also the problem over the last 80 years of urban infrastructure projects.
HP Deskjet 2542 Driver Download
I always knew that the US considered a 100 mile radius outside of our borders (specifically marine regions) as part of our borders and that it's basically de-facto "US territory". This is only a dim memory from reading about various stories from the "drug war."
It depends, of course.

Notably on what you mean by SecDevOps.

One on hand, as suggested by jotato, it might be a 'security-aware' DevOps team, in which case, I would suggest looking into things like CIS benchmarks, and tools like openSCAP - i.e. how to build and deliver security-hardened infra.
Similarly, you might look into things like the Calico project for a tool to help deliver secure networking infra, IPSEC, and so forth.

One the other hand, you may be thinking of automating the job of the security team, in which case, you would be looking into things like distributing blacklists across the company, automated revocation of tokens/certs, server isolation and re-imaging (or forensic analyst, or both).

For that, the ultimate answer is that it really depends on your current security situation and infra, and what your risks are.
You might be fine with having a central distribution point for snort(/suricata/broIDS) rules, and centralised logging.
On a much lower level, fail2ban could be seen as a means of automating security (you can make it read your IDS logs, too).

As has been noted, though, do consider this approach may be putting too many eggs in one basket: notably, you might want to consider the tension between the Sec and DevOps roles - asking for one team to handle that tension alone would (to me) require you put great faith in their ability to correctly choose between putting security and agility first - something that might be better done by having each side represented by someone who really owns each concern.

I guess the question to ask here is what have you got, and what are you trying to do?
The OSI doesn't want to approve any public domain dedication, they believe it's better to use an open-source license (or else that a public domain dedication is outside their scope, since in a technical sense it isn't necessarily a license). I don't know why they evaluated the fallback license of CC0 and didn't evaluate the fallback license of Unlicense - maybe it's just a question of it never being submitted by the authors?
Top FOSS legal stories in 2016
JavaScript Attack Breaks ASLR on 22 CPU Architectures
Xbox Project Scorpio will be at E3
Cars and public transport are vastly different in capacity. A tunnel for cars is obviously a crazy idea but what if it carried some sort of pods that carried lots of people at once, maybe in a vacuum, at fast speeds?
Everyone on the internet can read & type, that's how they are able to get on. So this is hogwash, however, if you do have enough motivation and willing to work hard, you can learn to program. What level of programmer are you going to be, now that's a whole other discussion.
I think it's great that they're moving to San Jose. Probably just a drop in the bucket, but it'd be great for the Bay Area if San Jose were to increase in desirability relative to San Francisco.

I've spent a few evenings in San Jose after Sharks games, and shows or conferences at the HP Pavilion. It always seemed to be punching below its weight. Off-hand though I don't see why San Jose can't become more attractive, considering Detroit and Pittsburgh seem to be pulling it off.
But then you get different behavior depending on the platform, which doesn't seem any more portable to me.
dupe: https://news.ycombinator.com/item?id=13650611
I'm not at all discounting your point, but isn't Japan's rail system made up of various private rail companies? Or are those quasi governmental?
Isn't this the same principle that subway/bart trains in some cities use? He is right, it is time to increase apaption of this 50+ yr old idea and apply it to other modes of transportation. Not only you operate in 3D, there is less disruption to existing inhabitants and roads.
Programming Phoenix Productive |> Reliable |> Fast. It goes through building a website that starts from the beginning and goes up to Phoenix Channels (websockets) for a real-time video streaming application that lets users comment on the video at specific times and it is broadcasted to all other users.
> leaving work [...] 2:15 a.m.

There's the problem.
I cringe every time I see "UPS SmartPost" as shipping method, which uses USPS for delivery. Package literally comes within a couple miles of my house, then continues hundreds of miles to another state for sorting and another 2-3 days of postal tourism.

+1 on requesting shipment methods on Amazon for extra fee.

edit: clarified USPS does delivery on these.
Thanks for posting. I loved Caro starting with The Power Broker and then on to the LBJ series.

He gave a talk out here in Seattle a long time ago and tailored it to the audience with stories about Scoop Jackson, a long time senator. People in the audience loved it. I just wish there were younger people there -- the books do look daunting and the subject matter appears to be dry but they are fascinating.
Fit, attractive people exist! "Actual Real" people? Do you mean chubby and out of shape? Or morbidly obese? Or what?

If you are referring to the fact that there are more fat people than skinny people, ok. Keep this in mind; that fact is not the fault of the people whom have managed to stay fit either by luck, genes, or hard work. People need to be honest with themselves and get their butts moving.
One thing that isn't as obvious at first is how tunneling traffic under a city can greatly increase the walkability of the city. Look at Boston after the Big Dig. Neighborhoods that were previously cut in half are coming back together. Downtown is seen as a desirable place to be. It's a big QoL improvement for a city.

I'm not sure if he will be able to bring the costs of tunnel boring down as much as you would like, but I'll hold out hope. At the very least he does have a flair for picking company names, "The Boring Company".
That could be a bad sign. People are looking around the company and seeing rigidity in thought. It is becoming aspirational.
The whole point is that he's working towards making tunneling cheaper. If he builds a cheaper tunneling machine, and a cheaper to operate tunnel via hyperloop, then what exactly are you complaining about?
To be honest, I don't think the DOM structure itself is what consumes the most memory.

It's about priorities, and having the UI building blocks be a bit slower is probably fine, because the actual UI internals will still be fast. How many times do you need to reflow your UI?

Though I'm not super aware of what Cocoa actually covers, my impression is that it's mainly UI libraries.
I don't see them blaming byuu. I see them giving practical advice for ways that might reduce the chances of this happening in the future. That's different from "this is your fault, not ours."

The eBay listing indicates this may be theft, not just plain loss. Have they told USPS about this? And I don't mean telling their no-doubt powerless social media team on Twitter, I mean reporting it to the postal inspectors:

https://postalinspectors.uspis.gov/investigations/MailFraud/...

I (thankfully) have no experience with them, but I have heard that they are not people you want to mess with.
The sample meal plan (stuck on Sunday) also shows "3,500 calories total today" which doesn't really inspire confidence for weight loss :)
Consider coming to Berlin, tons of work opportunities here!
My preferred line of argument to overcome such assumptions: My time is too valuable to waste navigating a car through traffic, and hiring a driver (permanently or per-trip) woulnd't make financial sense.

Yes, driving there may save you 10 minutes on a half-hour commute, but in the same time I'll get done 20 minutes of work/whatever.
Curious how Microsoft's approach compares to what you have heard about Google's approach to ML as a service. My impression is that it looks kinda/sorta like it's internal approach/infrastructure...if you squint.

Which also makes me curious about FloydHub's infrastructure. Any gory details?
>"GKE is basically a wizard that just runs a pre-built image for the master and node VMs..."

Interesting. So the master and the VMs are deployed in KVM or Docker containers running inside of KVMs then?
> You have just contradicted yourself; but let's bite: Even if this looks reasonable to you, it's nowhere near the problem you think it is and most of the times far outweighed by the other reasons you had to choose a non-locally-born-or-raised candidate.

I listed that was a reason, not the only reason. Skill sets being equal, the candidate with a knowledge of the local culture will likely be the better candidate. That's not saying choose the local candidate solely because he is local. I fail to see how it's contradictory. I think we're talking about two subtlety different things. I'm talking about where someone currently resides, not where that person was born or raised.

> It also decreases diversity, which studies show is an advantage and not just a nicety.

I'm pretty sure you meant "increases diversity" because that's the popular trend. I've never comprehended why the "diversity" attribute magically makes a candidate superior. Typically, "diversity" superficially targets ethnic diversity rather than diversity in expertise, experience, or thought. Granted, those aren't mutually exclusive but they're not mutually inclusive either.
Hi! I'm Naren, the other co-founder of FloydHub. I'll be happy to answer any questions and really appreciate any feedback you can provide. Thanks!
Blockchain Technology in Healthcare: The Dream and the Reality
I see and I think it makes sense.

Thanks for explaining!
How to Use Facebook Groups to Network and Grow Your Business
Yep, he seems to hint at that in his blog post, while mentioning that the sender chose the insurance value:

https://byuu.org/emulation/preservation/lost-package/

"... when I went to return the first box of 100 games, I was surprised to learn that FedEx would only insure packages for up to $2499. Anything higher would require documented proof of value, and the faxing of many forms, which the retail employee I worked with had no interest in even contemplating."
I know you're being facetious, but did Bernie really have a stance on internet privacy? It was pretty clear the main platform he had fleshed out was just economic policy.