skysight-inc/HackerNews huggingface dataset:
You joke, but I've seen several applications where I've been asked questions like "What achievement are you proudest of?" and "How would you contribute to the diversity of our team?".

Also cover letters cover some of this.

Actually, I wouldn't mind a standardized test like the GRE, where a good score might actually keep your resume from getting thrown out immediately.
An ‘Old-School Hacker’ Fights Cybercrime
Anyone can get a Dalmatian on a whim, taking care of a blue tang takes a lot more equipment and forethought.
> huge amounts of surface area?

Go, fire up your favourite sattelite image service and check out how much of a typical urban area is really sunlit streets or parking lots. Bonus points for images where the cars that are present are on it. Ah and in an urban environment count shadows in. And quarter whatever figure you got because of dirt, abrasion and failure.

And now compare them to the areas of rooftops you find. Go ahead and do it.
That's true but still doesn't map here. Or at least, to my interpretation of it.

Stock-picking is specifically referring to where you should allocate a given amount if you are investing. There's obviously more to stocks than simply picking them, but as for picking specifically, there's no analog in poker because you don't divide your bet that way. (Aside from raising on a bluff, but that's stretching it).

Whether, when, and how much you should invest is a separate strategy that's related to your confidence and expected return of the picking strategy—but not the same thing.

Just like whether and when you agree to a game of chess vs tic-tac-toe might depend on your confidence in your skills; but that decision is _not_ relevant to chess strategy, which assumes you're already playing the game.
Wumao, you misspelled "hostile foreign forces" in your CCP propaganda reply.

You will never accept the fact of domestic resistance to your government's infringement on basic rights all people are born with - even Chinese people.

Hong Kong, Taiwan, and ethnic Chinese around the world live well with democratic governance, free speech, free press, and no communist big brother police state.
Why would he want to?

A good war never hurt anyone, and it sure made a lot of the right people super duper rich.
>this PDF looks like it has been scanned, but the text is selectable. Not sure I have seen this before.

It's quite common. A combination of scanning + OCR on the same PDF.
Airport officials will sometimes ask for Cali’s official “horse ID,” Ms. Ramouni said. Unaware of any organization that offers such a thing, she and a friend eventually made a card themselves.

OK, that's awesome. We should all make our own ID cards.

Cali is used to going for long stretches without urinating...

This is typical of horses, especially females like this one featured in TFA. They like to really stretch out their legs while urinating (I guess they don't like splashes?) and are only comfortable doing so in particular situations. Whereas they will defecate anywhere, so it's impressive that this animal has been trained not to do that.
Why the 60x output reduction in normal vs. road solar?

With say a probably still generous 6x derating, it would mean 2.94/6/11.45 = 4% of electricity production.

If you manage to avoid road solar tax (say by putting it above the road), it gets to about 25% of electricity production. Assuming a less pessimistic capacity factor of say 16% [1] gives 32% of electric production. Build a 3x wide solar cover over the interstates and .. use your imagination.

[1] http://euanmearns.com/solar-pv-capacity-factors-in-the-us-th...
How does this sort of scheme prevent a Sybil attack? Assuming that I generate a “random” pool of people, what’s stopping me from controlling a dozen of those with a generator that’s predictable to me? (In essence, how is this different than “mixing” a bunch of different sources of random data together?)
No, the OCR has already happened at the time of the scanning (or shortly thereafter), and the result is embedded into the PDF document.
Especially at $12 a serving... I find it really hard to believe you can't find a restaurant serving fresh Saag in San Francisco for that price.

It is a very nice website though.
2018 Hurun China Rich List
We are not talking about importing all the food though.
Yeah, let's build nuclear plants with wild abandon, and let the industry innovate and regulate itself. That has worked wonderfully elsewhere...
I don’t know about Dory and Nemo, given the incredible range and quantity of distractors in this day and age (which of the dozen movies that came out this week will you take direction from today?), but I know in the past the Lassie problem was both real and long-lived (from anecdotal discussions with animal welfare experts).

But that doesn’t take away from the point of this research and I don’t disagree with it. Movies like Free Willy, Rio, Balto, Fly Away Home, and so many others have definitely worked miracles for turning apathetic (or rather, directionless) children into compassionate adults that care about the plight of the animals we share this world with.
The Rise of Hand-Me-Down Inc
> Your message is full of allegations without citations and is one of the most intellectually dishonest comments I've seen in the subject.

> I've been robbed twice in well lit locations. And a tiny percentage of those billboards were lit. This whole point sounds like reaching at straws without any logic behind it.

The irony of this comment is something I hope the author themselves recognizes.
How exactly?

The use case for perf improvement with async/await is for IO based issues, eg instead of burning a thread waiting for IO to complete, use IO completiion ports (on winders) blah blah.

If your work is CPU bound you can't async/await it away magically.

Maybe I'm misunderstanding you?
Trailing commas are of course very sensible!

This doesn't seem simpler than JSON otherwise, though, e.g. type declarations and optional quotes.

Why is leaving interpretation up to the reader desirable? Shouldn't things always come out the same?

Asterisks are an unusual choice of comment syntax. What if your comment needs to contain an asterisk? Why not "//..." and/or "/* ... */", or "#..."?
Some of these "questions for the interviewer" are very good. In particular I like some of the "tell me the negatives" ones:

> What is the most costly technical decision made early on that the company is living with now?

> What is something you wish were different about your job?

> What has been the worst technical blunder that has happened in the recent past?
The PNG metadata says "Adobe Illustrator CC 22.1 (Macintosh)", so I would say that's what they used. Although they could have used Adobe to convert from another tool, the use of Macintosh suggests a non-technical role.
You need to look beyond the so called conglomerates. There is plenty of independent media. Something you don't find in non-free countries.
Somewhat relevant, Eric Lippert recently had an excellent 40-part blog series about fixing randomness: https://ericlippert.com/2019/01/31/fixing-random-part-1/
Harassment and rape are separate crimes. There is no need to institute a special global supercopyright for poor oppressed womyn and trample the free flow of information to prosecute those.
Having hired dozens of devs, I can confidently say there is absolutely 0% chance to consistently successfully identify good developers in any reasonable amount of interviewing / assessment time period.

The best way is someone brings in an existing code portfolio and discusses it.

The second best way is someone completes multiple design and development exercises of varying complexity, constraints, and use cases.

The third best way is they complete a single exercise and provide commentary on alternative designs.

There is no fourth best way; all other approaches are essenrially stochastic and select for interviewing traits not development traits.

The actual best method I think is a 3 month probationary period which is more or less an extended interview. They're asked to contribute to existing codebases, participate in code review, go through some architecture design sessions, conduct stakeholder interviews - things that again are mostly impossible to accurately gauge in a typical candidate assessment window.

By the way a tremendous book for interviewers and hiring managers is How Judges Think by Richard Posner. A lot of it applies to hiring, and he's a great writer.
The decreases in price for these consumer goods you mention came largely as a result of globalization and offshoring of production. Our economy went upmarket towards services which were largely meant to facilitate this consumption (eg advertising and mass media). The American public became lazy, conditioned to consume and entitled.

The modern American consumer is only in debt because debt is so easy to obtain, not because his wages are too low to survive.

Visit Latin America or Asia where there throngs of people much happier and healthier on far less. The welfare state makes the familial structure unnecessary in America — I won’t comment on this. But it is a third order effect even more deeply troubling than the economic ones I highlighted earlier.
It’s free and chaotic, you can read anything. If you try to read anything in China you go to jail.
> For the level of customization you're looking for, it sounds like what you're looking for here is called a "laptop computer"

Yep, and it also won't end up working how OP envisions.

Any backup solution that requires manual intervention(like weekly transportation and plugging in) is doomed to failure.

Since you are already using ZFS, setup your offsite NAS, replicate snapshots, and bring it on site for a restore. This way everything is set and forget.

You can use something like sanoid/syncoid to manage your snapshots and syncing. Setup email alerts on either side if there has not been a sync in a while, and setup the target to be a samba/nfs share with those services turned off. That way recovery is bringing it back on site and turning on the share.
Say what you will about the quality of the news reporting itself, I'll respect that as a fair criticism, but it's not propaganda.

Unlike any other news agencies that I know of, VOA has an actual U.S. law in place that legally separates editorial control from any political influence or interference.

It's referred to as "the firewall" internally, and VOA's journalists receive yearly training on that. The 1948 legislation you've cited has been updated number of times, with the firewall codified in 1994.

The training isn't some random click here and sign this paper and we're covered thing. It's a well-developed, focused, small group training with comprehension discussions.

Here's an actual video of the exact training VOA journalists get. There is no political interference in the newsrooms: https://www.insidevoa.com/a/4533468.html
I realize everybody's going to jump in and rant about algorithms in interviews, but I wish you'd all add something constructive as well.

I just had to conduct a round of interviews in a non-SF large US city, and it was a hellish crapshoot. Resumes are meaningless, and often re-written by recruiters to match the job anyway. Everyone has the same canned answers to the stupid behavioral questions. And as for the code, we included what we thought was a trivial nested for-loop problem and virtually nobody could even get started on it.

Is this kind of code problem too complicated in your opinion? For all I join in when complaining about irrelevant algorithmic questions, I have to admit that they at least test something, even if it's just willingness to study for the interview.

Instead of reading everybody's complaints about interviewing, I'd love to hear how you think it should be done. Because I have to admit I'm pretty much lost right now.
China can disrupt any above its country with lasers. It has researched this.
For maps, I use Gaia GPS for hiking which has a nice collection of downloadable maps to use while offline.
There's a YC company that's literally making a standardized test for programmers: https://cspa.io/
You can probably accommodate yourself by folding your legs up a bit. Sure that's uncomfortable, but economy-class commercial flight is uncomfortable. No one wonders why airlines charge very wide passengers for two seats. If your legs are so long that you can't fit in your seat, buy another seat or buy a first-class seat.
A recession resulting in job losses in tech would probably drop house prices. Still at 1.5 million there’s a long way to decline.
I normally look for books that summarize the topic, skim them, then search references for the paper detailing it.
Absolutely not. Political correctness is a term for completely suffocating certain lines of thought such as stereotyping and certain methods for expressing outrage. PC culture is highly alienating to many Americans and is one of the reasons that Trump was so successful in 2016.
You could make a quiz for articles using machine learning and allow commenters to optionally complete quiz questions before commenting to earn a flag that says they've read the article.

It's not easy, but nothing worth doing is. And on the plus side, the question-answer problem already has a lot of contributed work [1]. And if you have a meager SE salary's worth to contribute I'm game to have a go at it =)

[1] https://aclweb.org/aclwiki/Question_Answering_(State_of_the_...
That depends entirely on which parser you’re using. People have wanted comments so badly there are parsing libraries (and proposed revisions to JSON) that include comments. And sometimes those comments are used to provide processing directives.

https://json5.org/
Jsonnet
https://www.npmjs.com/package/comment-json

> Suppose you are using JSON to keep configuration files, which you would like to annotate. Go ahead and insert all the comments you like. Then pipe it through JSMin before handing it to your JSON parser.
Another point w/ looking at a pricing that's in flux: if prices are changing markedly over time, and you're tracking those, showing the plot provides information.

As in: is the trend downwards (my expectation), upwards (would be a surprise), or perhaps varying (market showing major shifts). And by how much.

A comparable concept is the bug burn-down charts the Debian project has produced over the past decade or two, which hugely assist with getting some sense of when "when it's ready" might be.

And sure, wrap the information in all the "this is not a price committment" language you care to.
The downvoters don't realize that behaviourly modern humans seemed to emerge about 50k years ago (https://wikipedia.org/wiki/Behavioral_modernity), dated by cave art.
In a fundamental sense, those people were as smart as us. What did they do with their time?
I'm not sure Warren Buffett would agree with you. In a 1975 letter to Katherine Graham, he wrote "If above-average performance is to be their yard stick, the vast majority of investment managers must fail. Will a few succeed — due to either to chance or skill? Of course. For some intermediate period of years a few are bound to look better than average due to chance — just as would be the case if 1,000 ‘coin managers’ engaged in a coin-flipping contest. There would be some ‘winners’ over a five or 10-flip measurement cycle. (After five flips, you would expect to have 31 with uniformly ‘successful’ records — who, with their oracular abilities confirmed in the crucible of the marketplace, would author pedantic essays on subjects such as pensions.)”

The whole letter is here:

https://d2wsh2n0xua73e.cloudfront.net/wp-content/uploads/201...
Kerberos tickets are cacheable and cached, and the load on KDCs is not high. But Kerberos does require always-online infrastructure, whereas PKIX requires revocation, which requires... always-online infrastructure. The only reason Kerberos doesn't have revocation protocols is that its tickets are short-lived, and that's how to avoid the need for revocation with PKIX: use fresh, short-lived certificates.
This seems like a good solution. Hacking around with a NAS is probably going to be problematic. If I were to go the NAS route I'd probably go with a Synology or something similar, which seem somewhat more hackable/scriptable.

Another option, might be a normal workstation with a removable USB HD. Setup scripts to automatically backup to the USB drive and the user just unplugs it and takes it home every day.
The first X was a failure for many good ideas X. But that does not mean that every (or even most) failures are just bugs being worked out of good ideas. Sometimes a failure is just a bad idea.
To play devil's advocate here, why don't you think we do in fact know better? They're homeless as a result of their life choices and we're in a position where we could help them as a result of choices we made in our lives. It may not be their fault, but do you think in their current state they can make the most rational, logical choices? Would it be better for us to enable these people's bad habits/mental illness and let them destroy themselves further with alcohol and/or other drugs? If we are going to make the case that we shouldn't blame them for their state of being, and that they're victims, then we need to accept that a lot of them need help from themselves. If on the other hand you want to respect their free will and self-determination or whatever, then hey, they made their bed. I'm certainly not going to fund their lifestyles if they have agency and self-determination and this is what we get.
> Microsoft most major chromium impact is to move input handling off the main thread which has been empirically a massive success on Edge.

Do you mean this would be their most major impact? The link you posted below is for Edge 15 and not for chromium.

But in chromium the scheduler should already be handling input off the main thread when possible.

Otherwise agreed with the point that this article is weirdly focused on a single somewhat underwhelming change when there have already been a bunch of changes.
My first thought: They added Clippy to it.

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

Junk comment, sorry.
How much were you paying for these positions?
Nest for loop for the technical interview? Where do I apply?
Yes, you can do that using for example `buildLayeredImage`:

{ pkgs ? import <nixpkgs> {} }:

with pkgs; dockerTools.buildLayeredImage {
name = "curl-bash";
contents = [ curl bashInteractive coreutils ];
}

Putting that in a file and calling `nix-build` on that file will give you a tarball that Docker will happily load using `docker load`.

Doing this has a lot of advantages over Dockerfiles, see this blog post for some of the others: https://grahamc.com/blog/nix-and-layered-docker-images
That's a step in the right direction for all major components to be designed together but it's not adequate because normally you have to make structural changes to components over the course of the development and maintenance of the project.

So all components need to be designed and maintained with a high degree of visibility and ideally direct cooperation.

My impression is that the core structures of these contracts are always flawed. For example, they seem based on detailed pre-estimation and fixed fees. To me it would be more realistic to give ranges and focus on core goals and milestones with the expectation that detailed requirements will evolve.

But stepping back even further, the paradigm that drives all of this which is labelled as "defense" is quite an outdated paradigm. So expecting operational aspects to make sense might be asking too much. The paradigm goes back to for example https://en.m.wikipedia.org/wiki/Roman%E2%80%93Persian_Wars
By forcing airlines to allow horses, that means the airlines have to expend effort for that. That means they have to raise prices. That means all airline fliers are paying for it. I don't see a reason why all US citizens should pay for it instead of all US fliers paying for it.

As far as depriving other passengers, it's up to the airlines how to do that. They are incentivized to provide a good experience to fliers in order to keep people willing to fly with them.
You also have the container shipping problem. What if I don’t have anything to ship back, but I’ve got a whole boatload of containers for shipping?

Oops.
Is there any chance you could share the problem? Changed enough to protect your identity, of course.
I consistently get awesome new songs from Pandora.
Exactly, failure or not is a good thing, moving on.
Woah... I stand corrected. I guess I had only tried sftp!
> The actual best method I think is a 3 month probationary period which is more or less an extended interview

Most states in the US have at-will employment terms. Probationary periods are common in other countries. And yet no one seems to want to do what you're suggesting.
Global Bank and Working Days API
If you can cope with the swearing, this is an interesting debunking of an other (US) solar road project with preposterous claims: [1]

[1] https://unreasonablydangerousonionrings.com/2016/07/18/4-rea...
> Can only imagine what this is doing to code quality...

Why would studying algorithms and data structures affect code quality? They would similarly be able to learn to write quality code once they're inside the company, no?
> obscure, low adoption language

Plenty of companies aren't attracted to the new shiny.
As, this is why so many businesses can claim to be the "Worlds Best".
I have to admit, I read this and I thought the “lairs” bit must be satire...

But no. They really are calling it a service to design lairs.

https://media.astonmartin.com/aston-martin-automotive-galler...
This sounds over-engineered. Why not just setup something the user can leave connected to their home Internet connection and do the backups through there? In an emergency the user could simply drive home to get it.

If you’re already thinking SSD, it’s probably not that much data. Then they don’t need to do anything other than set it up once. I think your plan of having them transport it to the office once a week has the same flaw you already mentioned (any effort needed on their part and it doesn’t happen). And if they don’t have to transport it, you can use an HDD and get a lot more space. Syncthing could handle the syncing.
Your statement is true if your standards are high.
Let me just reiterate, I agree with the ideal of free speech. And I also agree that it's better for society if free speech is functioning as intended.

But I disagree with couple things.

First, propaganda exists everywhere, in China its carried out through censorship, in the west people do have free speech, but whose voice gets heared is controlled by a few media moguls.

And I do think there are off ramp for censorship, and if I were to guess maybe in 20 years, when china's economic development matures into a developed economy and its opinions are no longer simply waved off as propaganda but carries concrete results to back it up.
But is physical reality truly random? :>
Right, but who exactly is being forced to invest?

The VCs went into this with their eyes open and probably information rights.

The public has been told this stock features a CEO who scammed his own company out of licensing fees for the name, and features abundant self-dealing for leases of buildings he owns. Anyone who invests has been warned.
#1 is great, but impossible for a lot of people due to NDAs. The 3-month probationary period is indeed the only way to really evaluate devs, but I'm not so sure it's a good way to hire them. After 3 months, the mediocre devs have friends, etc., which makes it hard to get rid of them without creating a weird morale issue and massive team disruptions. And then you have to add in the limiting effect on the hiring pool (though I wonder if that really matters, I suspect good devs know who they are).

Number 3 is my favorite, but there's a trade-off: almost anything large enough to allow for multiple designs is probably too large to require all applicants to complete. But I also love having a candidate discuss their own code. I'm really curious what types of exercises you have for this kind of thing, and where it fits in the interview process?