skysight-inc/HackerNews huggingface dataset:
how about "we found a strong correlation between who can complete coding challenge do well on the job. We understand that correlation doesny imply causation; but we and the majority of the industry havent found anything better yet. We also understand that we are potentially missing out on good candidates who dont generally fare well in coding challenge; but thats a trade off we are ok with"
I'm not saying I don't agree with paying more, I'm just noting that it's not likely to happen.

For the same reason that someone who is a lawyer can be Prime Minister, and only make ~$250K running an entire country, or go private and make millions as a top lawyer. Same deal here in Canada. The best that recent CIO of Canada did was bump his pay to a Deputy Minister level, still around the $200K CDN mark.

He (Alex Benay) left after 2 years on the job.

Also, this job's true description, is convincing people entrenched in the old ways, to convert. That's it. Forget about everything else. At this level, you are not technical, you are trying to sell value to higher ups. Some of these folks are not technical at all, and you will hit roadblocks.
> “Life can’t form in the emptiness of space” obviously isn’t a fundamental axiom. I’m not sure why you think I was claiming that.

I am not claiming you said that, I am pointing out that there are better answers (more fundamental, more specific) than “life can’t form in the emptiness of space” to the question “why am I not in intergalactic space right now?”, which is what you asked for in the post I was replying to.

Note that when people begin a sentence "Putting aside..." they do so precisely because they do not think the things being put aside are relevant to the discussion.

> By appealing to the particular reasons why intergalactic space is inhospitable to life, you’re implicitly assuming that the plausibility of life is somehow pertinent to what conditions we should expect to observe in our local environment, given that we exist. That assumption is the anthropic principle.

This is, to put it mildly, a highly idiosyncratic definition of the anthropic principle, which does not seem to accord with the usual definitions of either the strong or weak anthropic principle, as given, for example, in Wikipedia [1].

Both versions of the anthropic principle are explicitly cosmological ones, and you appear to be trying to extend it to cover more mundane issues. The problem with your attempt to do so is that, as discussed previously at some length, there are better explanations for the cases you have given, that do not depend on the anthropic principle. As an additional premise, your extended AP is unnecessary; these better explanations have no need of it, while still yeilding more fundamental and specific explanations than your extended AP can. As an alternative explanation, your extended AP is inferior, as you demonstrated when you resorted to the better explanations in an attempt to justify your use of it!

Furthermore, several of your examples are trivial, in that no-one seriously thinks that the scenarios you present are feasible; invoking a somewhat epistemologically-suspect cosmological principle to tackle them is like using a sledgehammer (with a loose head!) to crack a nut.

Your cases may be consistent with your extended AP, but that does not make it the best explanation of them, let alone that they have no other answer, as you claimed in your original post.

[1]https://en.wikipedia.org/wiki/Anthropic_principle
Mailchimp thinks it's OK to have Mixed Content in 2020
How Gitlab is transforming the future of remote work
These examples are actually a good example of Apple violating its own principles. Three out of a multitude of reader apps that don't get this preferential treatment.
This is significantly better than just changing the port the daemon listens on, for sure.

There's still public access to SSH, so you're still at risk from a zero day, weak credentials, etc., so I don't think it's quite to ideal levels where you are employing a VPN, disallowing all public access, etc., but at least you're not introducing new potential attack vectors :)
Most Android distributions, most Linux distributions, Windows, etc.
I think Pringles cans are already lightly pressurized. "Once you pop, you can't stop", and this picture[1]. Now, that title is misleading; the plane may be at 30,000ft, but the cabin is not at the atmospheric pressure of that altitude, but rather something closer to 7000 ft or so.

Either way, that brings up an interesting (to me, anyway) question: Would it be cheaper for Pringles to simply stamp their cans with thicker walls, or engineer their production line to allow the cans to be sealed at an even higher pressure?

1. https://imgur.com/gallery/oHIK8iF
That sounds like a good guideline to be honest. Perhaps not the best-worded one, but gets the point across and avoids becoming another Google Play Store.
https://www.npr.org/sections/thesalt/2019/08/13/746576239/is... Pastured farming is actually capable of being carbon negative
The Money Quote:

> This is because images in Mailchimp are stored in the cloud, not on the same server as the Mailchimp app. This doesn't affect the security of your Mailchimp data in any way. It just allows nonsecure items to display within our application.

No idea what any of that has to do with explicitly coding their system to fetch these resources over HTTP instead of HTTPS.

As a Mailchimp user, I can confirm this is indeed still how their system works. Mixed Content everywhere.
The vast majority of those apps aka "all the music streaming and audiobook etc" in my comment are not mega apps and work that way.
> Have a probationary period

As someone who's done a lot of interviews, my rule is that letting someone go during their probationary period is an absolute last resort. It'll never be used as an excuse to take risks during the interview stage - except in extreme situations, everything should be decided up front.

This is purely for the benefit of the candidate. Many people quit their old jobs only after they've received an offer for a new one. Some even have to uproot their lives (and that of their families) and relocate. Firing someone during their probationary period for a preventable reason seems negligent. I'd rather put them under a bit more stress up front during the interview.
Others may disagree, but I think if you haven't seen the problem before (or a close variant), chances are that you won't be able to finish it during the interview (unless it's an easy problem). FAANG interview a lot of people and the bar is high. You're competing with people who completed tons of leetcode problems.

When I started practicing leetcode, I underestimate the amount of work to be ready (they say that you should solve 100 problems, I think it's much higher, but obviously some guys are smarter than others...).

That being said, I'm 50-75% of myself during an interview. I managed to fail at questions that I did several times before.

The experience is also different from one interviewer to the next. You can have a guy who asks an easy question, provides help, and still give very positive feedback because he was happy with the way you communicate and explain your algorithm. Then you can have an interviewer (usually more junior ones) who asks a "trick" question that there's no way of solving if you havent' seen it before.
'Is your company going to embrace it, or are you just going to ignore it?'

- I think companies need to get on board with this and realize that working from home is good and feasible.
It's a fact the furthest you can get from a McDonald's while anywhere in the lower 48 is only 115 miles!

http://www.datapointed.net/2010/09/distance-to-nearest-mcdon...
It's a lot like bike locks.

Yes, most people can grab some bolt cutters, snip, and bike off. Yet, so many bikes remain unstolen with extremely week locks.

The vast majority of attacks are crimes of opportunity. Hackers aren't generally trying to target a single company or computer for a bot net, they are looking to get as many as possible. Almost any amount of effort above and beyond the typical will cause them to jump past you as a target.

Back to the bike lock analogy. Again, most locks can be bypassed, getting one that requires an edge grinder will almost certainly ensure that your bike won't be stolen (Why steal that bike when there are 20 with simple wire locks?). Add 2 locks and you've got a bike that will almost never be knicked.

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

This video can teach you a LOT about software security.
And how do I do it from Chrome?
Doubling the bottle deposit to help the homeless was a suggestion made by the German satirical party „die PARTEI“.
X1 is much smaller, slower, etc. not really comparable.
I can't remember where I read it but there was the view that recycling allows people to think they're environmentally responsible when they aren't. eg the typical family has multiple cars, lives in a big suburban house, has heating/ac buys loads of stuff but recycles their cardboard/glass so thinks their environmental impact is small.
A remote code execution 0day in your VPN server doesn't give an attacker an unauthorized VPN connection, it gives them remote code execution inside the VPN server process, which gives the attacker whatever access rights the VPN server has on the host. At this point, connecting to sshd is irrelevant.

Worse, since Wireguard runs in kernel space, if there's an RCE 0day in Wireguard, an attacker would be able to execute hostile code within the kernel.

One remote code exploit in a public-facing service is all it takes for an attacker to get a foothold.
This setting is opt out, not opt-in. It's unclear if opting out hides the data from Apple or just from the app developers.
Estimating systems with napkin math [audio]
At least on the SoC level the silicon for the next two chips has been more or less finalized with the next one most likely being already taped out for sampling.

Everything thing that Apple outsources has also likely already been finalized for the next model at the least especially the screen.

Other components that are closely tied to the SoC like the memory have been selected and contractually procured.

One year before launch PCBs are should already being finalized, fully assembled phones with some features missing like maybe the next years cameras also probably exist in labs.

Apple launches phones relatively very shortly after their announcement and these phones need to be certified around the globe by various agencies a process that can take months and probably around half a year if not longer, other certifications like their IP rating also need to be completed well in advance.

So overall on a yearly cycle the next model is pretty much already ready to go, and the one after that is quite close to being finalized too.
The Type Inference Mystery Novel
I have a recent X3. Have to say the Model Y seems much nicer. I’m going to buy that once I get rid of my BMW.
What about VPN makes the VPN server software more secure than the SSH server software?
They know this and they don't care. It's not like Apple users can just go "well screw this" and download apps from a different source easily. They'd have to switch to Android to do it or have to be technologically inclined.
I'm glad Marco finally stepped up to set the HN groupthink tone because you guys have been salivating to defend Apple the past month in every goddamn thread about Epic Games.
> You're confusing their LEGAL status with their MORAL obligations.

No, I'm saying that considering corporations to be subjects of morality at all is pointless, and that one ought to consider what they want corporations to do to acheive moral ends, and then work to establish structures to at least incentivize that, if not actually constrain them to it.

> Just because there's an easy way for a collective of people to absolve their moral responsibilities by getting a little certificate that says "We're a corporation" doesn't make it right.

I think you start from a false premise here; that it is of no value to analyze corporations as if they were moral actors does not in any way absolve any natural persons for the immorality of any actions they undertake in or around a corporate structure.

It just removes the ability to pass blame for immorality off on to an abstraction, and focuses it on the people responsible for the abstraction (which, for creatures of law, in addition to any others includes those responsible for the law, either as lawmakers or as electors thereof.)
Quite true. I was a people-manager the second time around. And as an entry level manager I had very little actual discretion over those things. I'm just giving myself as an example of someone who went back.
The Last Programming Language – Robert Martin
I can't really know what people think is or isn't a road but these are objectively roads and I think you are understating the extent to which resource extraction activities use these roads today, and the degree to which any road, no matter how much or little used, alters the ecosystem through which it passes.
Or just stop mowing these areas. Shrubs and then trees will grow there all by themselves.
I wonder if sorting could be made feasible by mandating color-coding of different types of plastic? Like PET has to be clear, HDPE white, PP green, etc.? Marketers and package designers may not like it, but whatever.

The tiny little recycling symbols seem pretty useless, unless you force consumers to hand-sort their recyclables according to them.
Very much indeed. It frustrates me to no end to look back 20 years in the past and see that Al Gore ran on an anti global warming platform in the 2000 presidential election, and lost to an oil baron. While in the 2020 presidential election the democratic candidate hardly mentions the climate disaster while the western parts of the country is literally on fire.

Over the years we have tried to solve the climate disaster with some (but very limited) success. Methods including carbon tax, international agreements and green infrastructure. However these efforts have always stopped short of being implemented on a necessary scale (international agreements especially). It is a hard problem only because modern politicians are unwilling to implement any of the necessary policy to tackle it (even though most voters generally want it; green infrastructure especially).
> I cannot give every application 1-2 hours of review if I get 100+ resumes.

This is perhaps the biggest misconception of hiring, that out of some misguided notion of "fairness" or "objectivity" you have to treat every candidate exactly the same. In theory it seems like a good principle, but the road to hell is paved in good intentions. In practice, this results in arbitrarily designed standard tests which are only superficially fair, and systematically weed out people who aren't good at test taking or auditions.

Go through all the resumes quickly, pick out the top candidates, and start from the top! Focus most of your time on researching your few top candidates, and if one of them seems good, then hire them, and end your hiring process. You may only have to interview 1, 2, maybe 3 people at most. This saves everyone time: your own time, and the time of the 100+ people who would otherwise be interviewed and rejected, because there's only 1 job opening.

Obviously if you interview your top candidates, and you find them lacking, then keep working your way down the stack. But going through the entire stack of candidates is a huge waste of time, a pointless exercise, totally counterproductive.

Don't do "screening" interviews. Only do "hiring" interviews.
My 2 cents : use port 26, it is below 1024 and assigned to various other things... so you are hidding better !
The Social Dilemma: human impact of social networking documentary
That slogan ironically cuts into the "it needs to be resealable" argument.
I interviewed somewhere that offered 3 options for the technical part of the interview. The options were a take home assignment, whiteboarding, and walking the interviewer through a non-proprietary project. I thought that was a great way to make the interview process more fair.
Big companies aren't looking for underpriced geniuses. Standardized hiring is like index funds, many argue they can get better results by hand picking stocks but index funds still tend to outperform managed investing unless you are really really good at it. In a big company the people doing the hiring will be mediocre at it, so you need a process they wont screw up.
Not sure this says anything other than Thiel had dinner with some probable white nationalists. That doesn't mean the dinner had anything to do with white nationalism or that he even knew that side of these people.

Sure it's not a good look but reads more like a hit piece than anything of substance.
It's funny that his expected answer was "Google it". In most cases when people answer with that (it could be the answer for any tech interview question...) you get encouraged to actually do the problem, so it's a time waster. For the interviewer it gives them no signal outside of you having the ability and awareness of the existence of search engines, although there could be some vague behavioral signal that shows you have a stronger urge to find existing solutions rather than waste time creating your own. This is a really toxic interview because you're basically expected to read the interviewer's mind. I've had a couple of these with peak Silicon Valley companies. At pre-IPO Zynga I was asked by a GM "what the most important number in game design is", at River Studios (Mike Rothenberg's company...) the entire interview was basically this style of question.
HN has always had productivity articles, but I've noticed some particularly good procrastination ones in the past few months [0]. I think this is another excellent addition, one that really examines the problem and goes beyond "break it into manageable chunks" or "work on it for just ten minutes." For many, even those standard tactics are not enough, you really need to examine the most discrete and atomic feelings of discomfort that cause procrastination.

[0] https://news.ycombinator.com/item?id=24170531

https://news.ycombinator.com/item?id=24039887

https://news.ycombinator.com/item?id=23537317

https://news.ycombinator.com/item?id=24360966
> almost zero cost

If it's your private pet server - sure. In larger networks you have to document the access, manage the allowed ports on the network, configure security groups or equivalent on instances, provide alternative steps for people with unusual clients (for example database UI app proxying over SSH), etc. The cost suddenly becomes very non-trivial.
Why not just ask the candidate if they're willing to do a probationary period rather than deciding for them?
> compiler enforced error checking. Very, very few languages have that

__attribute__ ((warn_unused_result))

in C/C++ with GCC and Clang is great.
Curious, how does this work? I am not very familiar with VPN.
Is the VPN connection setup for the SSH session only?
What if someone needs to have multiple SSH session, going to different networks altogether?

Im thinking it could be pretty impractical to go onto a whole other network to open an SSH session.
I'm torn on this. On the one hand, there's really no real reason for NYT to have refused to not publish his name, and also refuse to drop the story when he made clear how uncomfortable he was with being doxxed, a reasonable thing for his profession. On the other hand, his response was so extreme and scorched earthy I find it difficult to blame the outcome on the New York Times. I guess I just have to take him at his word of how badly it will affect his patients though.
3D Printing Human Parts: The Future of Our Bodies
Deforestation in Brazil was almost stopped when Bolsonaro came into office and has surged since then. For me this is one of the primary reasons why i worry about the future of our civilisation: every nature reserve, every protected animal, every small victory against ecological destruction can so easily be lost again.

Those who wish to protect must be on guard every day and win every fight.

Those who wish to destroy must only win once and can choose the best time.
Resonates deeply with me and those like me and that's all we need. So, fuck you. You're a bunch of bullshit.
Right. And in the second half of my comment I explained why your reasoning is faulty.

You must think the natural and artificial worlds as being self-similar. Think them as one continuous, self-organizing process.
I applied two times at Facebook, and two times at Google (they contacted me each time at one year interval). Each time was 0 to 2 screening interviews, then 5 to 7 on-site interviews. Yes, I'm counting each interviewer as a separate interview (not counting discussions with the recruiter, but counting "culture fit" interviews).
Compare to the linked source (at least they link the source!): https://futurism.com/the-byte/japanese-spacecraft-shoot-mart...

"...it could be the first time in history Mars and its moons are captured in such detail.

To pull it off, the two organizations are teaming up to develop the “Super Hi-Vision Camera..."

Looks like it's replacing words with synonyms while failing to take context into account.

(Why are they doing this? Google penalizes content that's copied from somewhere else. The high-effort way to circumvent that is to have a human rewrite the article, just like futurism.com rewrote phys.org's post of JAXA's press release. The low-effort way is to mutilate the content until it becomes unrecognizable.)
Welcome to the New and Improved Police State (9/12/2001)
> (iii) Artificially increasing the number of impressions or click-throughs of ads, as well as apps that are designed predominantly for the display of ads.

So they're going to remove most of the games that my kids have been duped into installing from an ad in another game? ;p
I basically use GPG for one thing, at this point: signing git commits.

As far as I know, there isn't another GitHub/GitLab compatible way to do this. So I'll keep using GPG until there is.
Yes and no. The recent issue with the NYT is certainly the immediate trigger of Scott Alexander's decision to change jobs; but it seems to me at least that this course of action was inevitable (once the blog became popular).

If (you feel that) your job is incompatible with a personal association to a popular 'rationalist' blog, and you write a rationalist blog under your own partial name, and it then becomes popular - well you will have to take that decision at some point - resign, or shut down the blog.

Scott has put off that decision as long as he could, and the NYT journalist's behaviour certainly forced him in one direction; but fundimentally this controversy is of his own creation.

Evidently he has taken the logical decision that the blog matters more to him (or there are more opportunities as the writer of a popular blog) than his old job and he's actioned this; I don't think it's fair to characterise this as the New York Times 'costing him his job'.
I practice security through obscurity every day. For example I don't flash large amounts of money when out in public. The notion that security through obscurity isn't security is and always has been monumentally stupid. In some sense sure cover is better than concealment, but in the real world 100% concealment is better than 100% cover since in the former case one won't be taking fire at all.
> with the merest hint of objectivity

That's all it is. Superficial objectivity.

Auditions are not a good analogy. Programmers are not stage performers. We're usually sitting alone in front of a keyboard. That's where we do our best work. Not with others standing over our shoulders, holding our entire fate in their hands, ready to kick us out the door if they're displeased in any way in the moment.
> That's feels a little like XML, just without attributes

Attributes:

(p :class 'center'
(div ...))

> and untyped end-tags.

The end tags are implied by the start tag. Why do you need an end tag? It's just another way to mess up. The following situation is not possible using S-Expressions:

...
<Start>
<Center>500</Center>
<Left>10</Left>
...
</End>