skysight-inc/HackerNews huggingface dataset:
It isn’t what nation state has traditionally meant because of the differing definition of nation, true.. but it has some reason for existing... Nation here means national (as in internationally sovereign) and state means the government of that nation (or state :-) — these words can all be synonyms in English) specifically. It concretely means “national government” as you basically mention but with fewer syllables (3) vs (5 or 6) and it’s shorter to type.

Do you have any creative alternatives that don’t step on the traditional use?
very interesting thanks a lot
Go suscribe to linkedin learning, I used to be on it before it was called that, but it's worth every bit of that price. There are basically 10 courses for everything you want to learn (until intermediate level, by which point you probably should be learning by yourself while implementing). It's where I started python.

Alternatively, you can just start implementing stuff in a language of choice, if you have programming background this might be a much better way to learn, not suggested for beginners to the entire concept of programming though.
How that works will depend on whether the insurance company cares more about how you drive, or whether you cost them money in payouts. If there are no claims related to your policy, and haven't been for years, then it doesn't really matter how you drive.

In absence of competition they might use it as a way to gouge you for more money, but there is no lack of competition in the insurance space.
Often I think all these (cover letters are not the only artefact) are just postural items to see who's gonna make the effort no matter what use it has. A kind of faith leap.
That's what I hear, but then I see comments from folks like User5283 above. I have the impression it may be changing into something much more similar to a typical corporation after years of avoiding that fate.
Nice! I agree, the targetting for political ads is a big issue.
Not presidential, but congressional:

https://www.opensecrets.org/elections-overview/did-money-win
Since all programming jobs deal with trees and recursion, and if you are already at Google working on another team, wouldn't it mean you already know about those (since our assumption being all jobs deal with those)? Why not just check directly if you were actually useful instead?
`cut`, `sort`, and `head` are basic Unix commands. Even in a Windows world, they're easily available (either running Ubuntu terminal or cygwin).

This is like complaining that you can't read the basics of a new programming language.
> The program is by invitation only.

> If your business meets these requirements, request an invitation.

Doesn't that defeat the purpose of being "invitation only" which, to me at least, implies the other party knows who they want to invite? That is, invitation only implies hand picked, or pre-chosen by some prior criteria to me. If it's exclusive to select ISPs that meet the criteria and they have to apply, why not just say that instead of the using wording that requires additional explanation to get past people's likely initial interpretation?
I've heard of at least some of the FAANGs do the typical interview process for acquisitions.
One person does not have one vote, mate. There's a complex system of primaries, the electoral college, etc.
This came out in 2016....

https://www.google.com/amp/s/mobile.reuters.com/article/amp/...

Google's Android operating system has generated revenue of about $31 billion and profit of $22 billion since its release, an Oracle Corp lawyer told a U.S. court hearing the software company's copyright lawsuit against Google.
At what age should one be exposed to different cultures at all so they learn that everything they've experienced so far isn't an absolute constant of human nature? Pretty early I'd say.
Ah, image filter is easy with python:

import math from "some huge math lib that does everything you can think of"

print math(image)
In my opinion this should be the only way things are done. And it does work it just depends on if the company gets OSS
Reasons for hope are that Jeopardy fans (and the public) have a very specific idea of what Jeopardy should be. I'd optimistically like to think that it's strong enough to hold that line.
Can you explain what the issue is with this particular story? Otherwise, your comment doesn’t add much value to the broader discussion IMHO.
Kubernetes clicked when I learned about Deployments and Services
Hello everyone! I'd just like to share my learning journey on Kubernetes. I've been learning this technology for a few months now, and it all clicked when I learned about the idea of Deployments and Services.

In the blog post I share my journey and some brief reflections. Read on to know more! I hope it can help people who are still on the learning journey just like me!
The rule of threes. It is VERY hard to nail an abstraction until you see slightly different implementations of it at least three times.

Also, I think we kind of said goodbye to DRY after we decided that microservices is The Way. How many microservices reinvent the same goddamn wheel?
It's certainly true that larger tech companies will not allow much of the 'workflow' into the interview, but this is usually down to the interviewers not being technically sound on the project(s) and most of the time just given a script with certain criterea, who are usually contracted to do so.

This is no fault of those recruiters, just that sometimes they are given very strict guidelines which can hamper creativity within an interview.
Earlier today I was driving on the highway with autopilot (I have a Model 3) and came to a section where the road is angled in such a way and the pavement is old enough that there is a fair amount of standing water. Driving manually, I steer to the right or left slightly to avoid the ruts filled with an inch or two of standing water. Autopilot, on the other hand, was perfectly happy to blast right through it.

That's the kind of weird edge case that makes me think we're farther from real self-driving than most people want to admit. I'd be hard pressed to define exactly how I'd tell the computer to avoid that. Maybe the answer is that it can't deal with that until it results in hydroplaning, and then it reacts however it can.
You may be right; I'm still a novice at Rust. I've heard people with substantially more experience in Rust telling me they still find it slow going compared to C, but they may not be experts, and they may not be representative. And surely in domains like compilers, which benefit more from pattern matching and automated storage reclamation, Rust would have a significant edge.
Are reviews of managers by employees that uncommon? At Google every manager is reviewed by a survey of their direct reports every performance cycle and that certainly feeds into assessment of manager performance.
It may be a surprise to the HN "incentives are the only way to do anything" crowd, but there simply is not an incentive structure that will fix this problem, because nobody knows where the calls are coming from. Not the US, not the telcos, not the countries the calls are coming from, nobody. You can place the tariff on countries, and then the countries just have to accept the tariff because there's not a damn thing they can do about it as long as scammers can spoof phone numbers.

The converse of this is that it's pretty ridiculous to assume that countries have scammers in them because they're just tolerating them.

Sure, we could rush out a technical solution, but then it would run the risk of being broken rather quickly, and further it's important to not compromise the reliability of the phone system. Too many critical services rely on it. It's worth taking the time to do it right.

Last I heard, the FCC was in talks with telcos to finalize a solution, but I would expect it to take at least another year to implement and deploy it.

Until then, I guess we'll all have to deal with annoying scammers and comments by people who don't understand why spoofing makes their pet incentive idea irrelevant.
I’m waiting for generics to land before I return to Go.
Because we write code for other PEOPLE, not the compiler.
I’ve seen classic forum software that supports comment threading.
One approach I really like is a company that will vet you and decide you have promise, then decide to hire you on the spot for some small amount of contract work. "Ok, you seem great, let's commit to 40 hours of work from you on whatever schedule you want, and we'll see how that goes." This lets you squeeze that in on evenings and weekends if you want and not quit your current job. Costs them very little and is way more productive than a standard interview loop.
Not to mention many of their orders are stuck in limbo right now.
Hi Hacker News!

I'm the co-founder and CEO of Medical Joyworks (the company which created Vetter). You might be wondering - why is a medical education company building an inbox delivery tool?

Well, we have a 150+ international medical board (specialist physicians who peer-review our medical education content). We communicate with them both directly as individuals, and as a group via a mailing list.

We've found that some of our emails tended to end up in spam, despite their content being very much non-spammy - and even though our email domain has neutral reputation (we just don't send a lot of emails!); and we've got SPF, DKIM, etc. setup. We even tried to validate our emails against SpamAssassin - but our scores were extremely good (-1 or lower).

We figured that instead of dealing with tools that try to guess whether your email might be spammed, we might as well test our emails against real email accounts. So, we hacked up a set of scripts to send emails from our domain to a set of Gmail, Hotmail, Outlook and Yahoo accounts, and just started playing around.

We were kinda shocked to see how trivial changes in an email's subject and body could massively affect inbox rates. In fact, Microsoft's email services (Outlook, Hotmail, and Live) were consistently sending our emails to the spam folder. Thanks to our tests scripts, we managed to adjust our emails' subjects/bodies to get 90% to 100% inbox delivery.

Because these scripts turned out to be so useful for us, we thought of turning them into a proper tool that anyone else could sign up for and use - hence Vetter.

Thanks for reading this. I'd love to read your comments and feedback - whether good or bad!
You could have saved a lot of space just saying button pressers. This is most large companies and why I am burnt out on writing software professionally.

The reasoning for this is the commoditization of software hiring. The idea is to target the median of the bell curve, to lower risks and costs associated with hiring. This targets the greatest quantity of developers in a moment, but it also means the people who play it safe, follow popular trends, and don’t take any risks on product improvements.

To think about it another way the idea is to create mediocre software with mediocre developers because the software is thought to cost less than finding, hiring, and retaining top quality people.
This is pretty much the route I’ve taken, except I used an internal framework at Airbnb for typings instead of “dry-...”.

These days I write Typescript. I’m excited for Deno, which looks like it’ll solve most of the Node bullshit.
I was taught that the CV was to be re-used, but the cover letter written from scratch each time after researching the company?
Investing (at a loss) many years to grow a business where you are starting behind others seems sensible. Let's not forget that Amazon had reported almost no profit or just loss for more than a decade. So as long as the business grows it seems like things are moving in the right direction.
Ok maybe it is different as I did not apply for permanent position for about 25 years but I have developed/helped to develop many products on consulting basis for other companies and had to go to numerous interviews. Here is my experience:

Some companies are hiring a pie in a sky while other have real problems and want to hire people that can solve real problems. Hence 2 type of questions:

1) Write me working Lisp code of some exotic sort algorithm, oh and btw what that Hermite–Minkowski theorem is about.

2) They ask what you've done, how you did it, some references and how you can help them to solve their problem.

When I smell #1 I just apologize and leave. #2 can go either way but at least you're talking to a reasonable people with real needs.
I don't get this comment. Subjectively, how am I supposed to justify that I find PUA crap repulsive? I just do. Objectively, how am I supposed to prove that it's of any use when literal billions of people live happy relationships without the use of any of that stuff?

>Their strategy doesn't work if other options are available.

Maybe they should rethink their strategy then (by the way, what a lovely word to use when dealing with romantic interests).
Taking a guess at the issue the pcb2gcode author is dealing with, they probably are trying to solve the same problems as this patent: https://patents.google.com/patent/US10061301B2
How much of interview-style coding is involved in your work? More broadly, would you agree to the OP that interviewing for software developers is broken?
Well, Waymo are.

https://www.azfamily.com/news/police-say-man-deliberately-ca...
If you have ever been in a situation where things were done to a standard of excellence, this type of excuse is simply unacceptable. People who have first-hand experience with environments that pursue excellence in earnest have little patience for such nonsense.

Kind of like the movie line "Failure is not an option." The line involves a bit of creative license, but was based on the movie people interviewing someone from NASA.

https://www.youtube.com/watch?v=Tid44iy6Rjs

https://en.wikipedia.org/wiki/Failure_Is_Not_an_Option
There are some counterarguments here:

https://old.reddit.com/r/SneerClub/comments/f41cdg/robin_han...
I've become increasingly jaded about the tech hype cycle. We had 3D Printing, VR/AR, crypto, and self driving cars hyped to no extent in 2-4 year cycles. We were told that they were going to change our world in the next few years.

Turns out that the underlying technology was far from maturity in each case and the use cases limited to a handful of enthusiasts.
Jobs's diet came from a 1971 book written by a very convincing yet irresponsible man who got kicked out of teaching at Harvard (this isn't actually a joke; Steve's comments on the book Be Here Now suggest exactly this, and I definitely can't blame him).

His diet and his refusal of treatment was what killed him.

For some reason I doubt Trebek is the easily-swayed college student Jobs was when the ideas that got him killed overtook him.
> and I explained to the interviewer who was two years out of college

Yeah, that one's easy. Young coder sees a competent, experienced dev and tries to sabotage your interview out of fear you'll show up and make a fool of him. It's possible he was just that arrogant, but it sounds suspicious.

Based on my experience, devs who are 2 years out of college, regardless of how well they understand algos and data structures, are mediocre software engineers. The only exception to that are those devs who have been coding since they were 10 or 12, and who grew up working on actual open source projects (one of my main open source collaborators was like this, and was an excellent dev by age 20). Just growing up coding isn't enough, since you won't have exposure to the actual engineering practices needed for professional developers. And just 4 years of college isn't nearly enough, since you again don't get much exposure to the actual engineering practices needed for professional developers.
Am programmer, and used matlab in the distant past. My opinion is the exact opposite of yours.

In fact, I would argue that being proficient in matlab creates a greater _barrier_ to being proficient in other language than helping.
We just want two references and a warm introduction to them. We pick what we think is the most relevant recent experience and negotiate from there, being sensitive to availability etc. Doing it for every job and asking the candidate to do it is kind of lazy in our opinion. It’s just a logistical chore to set up a meeting. All we need is the intro for context :)
I worked at a car marketplace company. The number of time people told us back in 2014-2016 that Americans would no longer own cars in “2-3 years” and that consequently our market would vanish over night ... btw this group of people included very respectable folks, many of whom have a lot of fans here on HN :)
Grapl looks quite interesting though the lack of documentation is a stumbling block.

Is the primary Grapl use case AWS log analysis? Or, can it be setup and run for an on-prem linux system?

Could it also be setup to analyze logs from several VM's (e.g. running win/ubuntu-server/debian)?

More detailed deployment instructions for a variety of scenarios (installation and usage) would be helpful!
They're both occasionally the best tool for the job, but I think they're hugely overrepresented in that type of interview. I haven't found that they come up very often in most web development, as an example, but they definitely come up in interviews for web developers.
Dear God, I hope you don't do interviews. Talking about the "attitude" of someone you don't know, taking criticism personally, thinking that you are weeding people out by trying to "irritate some", suggesting they are trying to suppress it, and (of course) that you will be detect it. Every thread on hiring about HN has these weird passive-aggressive interviewers...interviewing is hard, it is really something that people should be trained to do (and some people really won't ever be able to do it).
> you select for people who are interested in jumping over hurdles

No, some people are interested out of desperation, others have established themselves in the industry and _will not_ go through your hurdles because they can afford not to.

Imagine getting 100 recent graduates because they got no other offers while people currently employed elsewhere scoff at your hurdles, imagine the team you're going to be building.
Fascinating, thanks. In all of the large projects I've worked on, the CSV format variants and their inconsistencies have caused disasters. Who knew that Pandas and Spark handle CSV settings differently by default and spark has a hard time with newlines in its CSV output. CSVs inconsistencies result in a lot of data corruption, doubly so in large teams.

Replacing CSV with flat JSON or parquet depending on the use case has been a good move for avoiding these issues. The risks of CSV are usually just too high.
So the dude had a regular job so it doesn't seem like a kingpin of any kind. They've been tracking him for months, but they decided to take him down once he arrives for work, because ???

His wife is wanted too, but instead of going to where she is, they just call her and ask her to turn herself in?

By publicizing the arrest, the police likely killed their change to get the mule to lead to higher-up takedowns, no? Or have the police completely given up on shutting down the overseas operations?
Generally, yes. https://carvesystems.com/careers — we are an information security consultancy. Our tech interview is a take home test similar to a CTF. It can be somewhat time consuming for someone with minimal infosec experience. Just check that page out and shoot us an email (and mention you are from HN, and I can chat further with you if you are interested).
Kubernetes for Full-Stack Developers
Not exactly a comment for the piece, but for overall comments going around.

I am really shocked with people's understanding of situations. Like one great example of a different interview process which totally seems like working for the interviewer and his/her interviewees is bashed for not being good for their tastes without even getting the rationale. Or expecting people to spend 6 months on preparation for interviews considered normal or totally acceptable.

Either HN crowd are totally out of loop of life, or their self importance is out of bounds that they can't see anything else which is deemed below.

Is life something that you could spend so easily? What kind of affirmation people get from jumping hoops that would never even matter in the big picture?

The newer interview procedures that are described here really made my jaw drop. I am not the most down to earth guy without the last bit ego, but I believe I improved over the years. Still if I would encounter any of these , I would go jerkiest of egocentrics ever and tell them go do themselves.
This is a topic I wrote about recently[0]. The fundamental problem is that these big companies are so afraid of hiring a bad candidate (a false positive) that they are willing to put up with a ton of smart people who fail their interviews (a false negative).

And the worst part of this is, from the inside, it really looks like the process is working. After all, there are some really smart people who get hired, and saying the hiring process is bad feels like you're saying your coworkers aren't smart. But the truth is, these companies are hitting smart people. They're just hitting a non-uniform dust of all three smart people out there.

I think this is an opportunity for smaller companies to hire people who wouldn't make it into the big companies, and innovate in a way the big companies can't!

[0] https://hiringfor.tech/2020/02/10/false-positives-and-false-...
Turing: A robust, efficient and modular julia library for fast probabilistic AI
Hmm, tell us more?
Databases are generally known for their good performance (under locking conditions - this is the relevant factor I guess?), after all...
Scaled Agile Framework
There weren't a lot of Native Americans emigrating to the British Isles pre-1800, east India, or Zambia, but sure anything's possible.
That's correct - 'revokation' in this case would likely involve rolling the DNS name to something different. Since these racks tend to have precise targeting (ie. not dns gslb) and non-user facing names, there's more flexibility.

The delegated creds draft that regecks mentioned is also relevant. That will make issuing lighter weight, so this sort of 'burn the cert and roll the DNS name' procedure becomes significantly cheaper operationally.
The younger generation does not own full fledged desktops or even laptops in many cases. Two thumbs are the only input method they know. The same applies to the developing world. If you use messengers with 10 fingers, you're probably a global 1%. All that matters in this space is user count, not quality of users, so I understand why they neglect the desktop apps.
> When my classmates preparing interview coding questions, I was working on a mini TCP implementation and a toy kernel.

There are plenty of people who do both. They work on their projects, and when needed, they prepare for coding interviews.
Google engineers - single-handedly increasing the bay area's birth rates

Edit: Wow, just realized that could be a veiled reference to artificial insemination
I find the modern (free) alternatives are more reliable.

No more netsplits. I can't remember the last time I couldn't send a message because of a technical reason.

But I do miss the culture of the old net and IRC. These days only small islands of it remain.
How many interviews involve asking the prospective hire if they know how to gather and define requirements?
What We’ve Learned from Processing the First 150k Production Incidents
I think if you actually tried to drive with a joystick you will appreciate the appropriateness of the steering wheel as a means to control a car.
I figured it was a resource starvation thing. Didn't look into it once Firefox cured the issue,
How do you define 'near future'? If I want to reliably autopilot any significant distance, I do it by camping in the middle lane. Even then, AP isn't any better now than it was a year ago, it still ping pongs, turns late, cuts off merging traffic, etc. The freeway certainly seems like a good first candidate for automation, but I don't feel like we're anywhere near 99% automation of it.