skysight-inc/HackerNews huggingface dataset:
If they thought you were really money-laundering, they wouldn't close your account unless you were actually charged as that could count as "tipping off".

You could always do what Patio11 mentioned in his latest newsletter and buy a share in Chase and then call investor relations.
I don't think it's reasonable to expect that result, no matter how polite the applicant is. Every company has their own process for vetting applicants, and it's vanishingly rare that you can decide not to follow their process and still be considered for the position.

I don't do these sorts of tests, personally (I even had one that they expected would take a full 40 hour workweek to complete!). If I'm presented with one, I know that in declining to do it, I am disqualifying myself for the position.

It's just life. We all decide what our limits are, and in deciding those limits, we exclude some possibilities.
I don't have a good solution for this. The reality is a lot of people can't be the quarterback to build new shiny things so promoting those who can is reasonable. But at the same time, it does incentivize this path more than needed and there are more people who CAN build shiny new things than the number of shiny new things that NEED to be built. It's easy to separate those who can do this from those who don't in promo review committees. In promotion reviews it's harder to separate those who are excellent at maintenance vs OK.
I don't disagree. SSH was already 25 years ago a mature code base with (more importantly) a limited scope and unchanging core requirements.

I think its long life and limited scope is more of a factor to its security success than how good the coders were.

Once you get out of the simple case of "RCE on pre-auth sshd" OpenSSH is no longer looking as good. E.g. CVE-2019-611 is way underhyped, and the fact that it was only discovered in 2019 doesn't speak well for OpenSSH's audit process.

But for "is it safe to open OpenSSH to the world" I'd say "that's safer than anything else, sure". But that's a very narrow (though important) attack vector.
It will take OP more than 3 hours to compose and post question, read all the top rated answers and comments, reach a decision, and finally write a thoughtful email. Possibly OP wanted moral support in their self-deception as to the actual issue. It is clearly not OP's valuable time that is the issue.

My advice:

Your first step as a candidate when given an assignment (with specific time constraints that you feel are mis-estimated), is to guestimate what you think it will take. Remember, this is exactly what happens at work with task estimation. Are you going to 'politely quit' if your manager gives you a task that can't be done in a certain time window?

"I reviewed the task and my estimate is that this will take a few more hours than specified. I would like clarification if the time limit is an informative hard limit."

One benefit of asking for estimate confirmation (specially for people like me who tend to go for more general solutions) is that you may actually get useful feedback. If you get a firm 'yes' from a competent team then it means they are looking for absolute simplicity in solution, and your weekend project of pimping your take home task is not only a wasted effort, it may actually take you off the list.

Whatever response you get back it will be informative, sometimes even shedding light on what sort of organization you are applying to join.
There's also https://github.com/dkogan/vnlog/ which is a wrapper around the existing coreutils, so all the options work, and there's nothing to learn
When I read the title, I thought this was going to be a story about one of those ridiculous take-home tests that requires multiple days of work to complete. Reading the post (and some of the crucial follow up comments), it appears the author spent 2 hours with the environment they provided and gave up:

> Currently, I'm about 2 and a half hours in, trying to get my virtual environment to run the baseline code they provided.

Reading between the lines (and from the comments/follow ups) I think the take-home challenge might be working as designed: Filtering out candidates who are not yet experienced enough to handle the type of work the company does.

The author’s desire to substitute some of their own, different, code samples as evidence of qualification is likely missing the point: Quickly getting the code to run in the provided environment was part of the challenge.

We had a similar problem at a past company where we cast too broad of a net for candidates: When we did no-prep trials of the take-home challenge among team members who hadn’t seen it yet, completion times were all under one hour. When we gave it to loosely-screened candidates, we got several complaints from people who said they were on hour 8 and still couldn’t make a lot of progress.

Tightening up our pre-screening mostly fixed that problem. It’s not good to waste candidate’s time if they’re not going to be qualified.
For some reason this is pretty funny:

"This article tries to explain Spherical Harmonics in simple words without mathematical terms."

Immediately followed by: Taylor Expansion, Fourier Transform, Polynomial Basis Functions, Trigonometric Basis Functions, Square Wave Function
Well, we do.
That's a very good point, and a good indicator that "race" is not a precise enough construct to be useful. Ethnicity is likely a better top-level designation for both science and communicating that science to lay-people.
Yes we understand taking issue with the word fair. But we should say we mean fair in a very specific way. We would say our algorithm is more fair in the sense that it, in some ways, it more fairly reflects the intent of the HN community as revealed by their upvote behavior. We talk about this more in the Readme: https://github.com/social-protocols/news#readme
Also depends on the take home test. Often they are pretty large not a simple implementation of an algorithm or something
Depending on the company and current economic situation, they might just have to swallow. With the layoffs right now, employers have the upper hand and candidates are well advised to just comply and do the test.

But there were also reports on HN that before the layoff wave, they'd get 2-3 applications per year for a senior position. It is of course any employers right to continue applying the same hiring standards as eg. FAANG/Big Tech would. But if I were the employer, a better strategy in such a situation would be to just swallow that I can't pick and choose if I have nothing to offer for leverage :)

I'm sure you're smart enough to realize that what I'm hinting at is that the job market is a _market_ and that employees don't have to put up with every bullshit depending on the market conditions.
Poll: Writing an Issue, Title and Body?
When you create an issue in your issue tracker of choice (or non-choice if you hate Jira), is your body typically blank?
Yes, the title contains enough information to communicate with my team.
Yes, with an asterisk: the body only contains whitespace or "(created via Slack)".
No, I need a few lines to provide context or otherwise communicate.
No, my Jira administrator has made the body a required field.
Does icloud drive contain the photos? My issue with icloud was that as far as I was aware, I could only sync photos via the Photos mac app, or web page downloading a zip archive a few gb at a time. Both options ended up failing for me unfortunately. The Photos app would quit instantly when I set it to sync the library because I guess it was too large perhaps. The web page downloads would time out a few hundred mb in. I tried using third party command line tools for icloud downloads, and they too would time out.
Neither of them produced a result I could use. One or the other might be more aesthetically pleasing to you depending on what you focus on, but both are very badly broken in fundamental ways.

If anything, I'd say v5 is more confident about its wrongness. It is as if humans have always had four fingers, how could you possible think otherwise? It that sense it seems more like the text-based LLMs: confidently incorrect.
> How would you even know your photos are missing

What if you never found out in your lifetime?

(seriously, I have dire doubts about the usefulness of our hoards ...)
I think the word "masterly" can be taken as praise, but I don't think that's the way Keynes meant it here.
Don't get me wrong: C++ sucks. But as far as Rust goes you are way too optimistic. In the context of game development, Rust suffers from a lot of the same problems as C++. Features like fast build times and debuggability actually matter there. It's not memory safety why game dev people are starting to get fed up with C++, it's the slow build times and feature creep of modern C++. In those areas, Rust looks even worse than C++.
Elaborate setup: maybe some candidates will already have it. If it requires a gig of downloads, and a bunch of configuration files, it's over the top.

Also, does it have business value? If so, it gets more suspicious.
I do understand that, but it's a very pernicious problem, and the idea that "innocent until proven guilty" is just some legal idea we eye-roll at and don't actually believe is at the root of it.

It should not be just a matter for the trial! It should be treated as actually true from the first time an officer interacts with a suspect.

>>Police can and have diverted, detained, and otherwise interfered with people who have committed no crime

Yep, and we need to push back against that in a much stronger way, police have far too broad powers to detain with no consequences.
They are building one hell of a moat around their office suite, that's for sure.
Wouldn't that lead to you seeing a pattern in who upvotes you which would make you more likely to upvote their submissions or comments, slowly guiding you towards bubble-forming?

And if someone doesn't upvote your "let's not eat babies" comment, do you go after them for being pro-baby-eating?
> I think comparing the Russian and US military is a false equivalence. Do I think the US is innocent? No. But it's just not on the same order.

Of course. The US killings look almost "human" (Serbia, Irak, Afghanistan, Vietnam, Corea etc). And having other country's people killed just to follow US interest shows a lot of empathy. /s
If I can quickly hire as many amazing candidates as needed using this method, then I don't really have a need to try to find the needle in the haystack that are the great devs in the global community of all devs using technical interviews. That's a very wasteful process.
Another rattler author here! Indeed, pubgrub-rs looks like one hell of a good alternative to libsolv. We've already tried quite a bit to use it in rattler, but the many "variant" packages in the conda ecosystem gave it a bit of a hard time. We still think that we can make it work.

And thanks for linking a PackagingCon talk – I am actually the an organizer of that conference and happy to report that it's coming back this year in October (https://packaging-con.org has the details).
Echoing what bckr said, try and see if there's something you can provide to the person you admire.

From the book: Superhuman Social_Skills: A Guide to Being Likeable, Winning Friends

'The value you're trying to convey is attributes about yourself that make you an interesting and pleasant person. You want to build intrigue without conveying arrogance, and demonstrate that you are socially adept, non-needy, and will be an asset to the person or group with whom you're interacting.'
Earth is pretty stable in comparison. Yeah, we have had pretty big events but the biggest threat is a big volcano, a meteor, pretty noticable and relatively small.

The whole planet exploding, however? Lava flowing across the whole planet at the same time? Hilariously catastrophic.
https://xkcd.com/632/

https://xkcd.com/2228/
It would be interesting to see larger samples of weed smokers vs alcohol drinkers, and the effects of each.

I guess all sample sizes of weed smokers are small in public health studies.
> The goal of the test is to have a minimal baseline.

How do you know that's the goal of the test?
That looks pretty good, thanks for linking to it.

It doesn’t talk about not being able to access person tags. Not being able to programmatically access the data about who google thinks is in each of my photos has been an annoying pain point for me for years. Last I checked, the data is also not included in Google Takeout dumps.
I wonder if there are more examples of extra spacing in the thesis after correction. It may be evidence the thesis was done on punched cards which were duplicated and corrected. I produced a simple program with no maths only a couple of years later that made up a contents list and attempted spacing the words to get even lines and stop having just a single line of a paragraph on a page and a few things like that but, the output was to a lineprinter so I never thought of doing anything fancy. It did its own spacing so it wouldn't suffer that problem except where the spacing for a section was explicit. The contents list was printed at the end and you moved it to the beginnng yourself :-) I would guess a lot of people did that sort of thing then.
This was already treated in the 1970s NASA studies of space-colony concepts. In the first one they underestimated the problem, iirc, and had to recommend larger rings in the second.
Maybe, but somehow I don't see them rushing in to spare the blushes of the Amazon Photos product team. Now if this were an S3 cloud bucket.....
Don't resent people for this. I used to as well. But these people only try to become better versions of themselves. And for various reasons fail. It's still noble of them to keep trying.
One thing that prevents us from actually implementing the algorithm is that there is some "secret sauce" to HN rankings that is not publicly available. There are flags, vote ring detectors, domain penalties, the second chance queue, and other means by which HN moderators change the rank of stories. And these make a *huge* difference. Our initial implementation of an alternative ranking algorithm was not an improvement over the existing HN home page for this reason.
A good system uses both but it's not trivial to blend them. My system is right now showing me maybe 30% of what it ingests, if I was seeing just 3% I'd have to cut back more harshly and a popularity score would help. Fundamentally a popularity score has a much larger dynamic range than a relevance score.

Google has both a document-query relevance score plus a document quality score.

I've heard from a lot of people who like reading HN from a comment-centric point of view and I tried feeding all the comments into my system and it was really too much. When I fed in high-scoring comments, however, I like the results. I had somebody suggest comments from Metafilter and I think that could be a winner but of course comments have a network structure of relatedness to other comments and the submission that a comment-oriented reader could take advantage of.
Currently searching but don't get in this boat with me. I'm dealing with a library of 50k+ photos I can't get off icloud currently. All options on the table have failed after multiple attempts (Photos app sync, web page download, third party command line downloaders).
It could happen simply because the candidate was also interviewing other companies (because who interviews just one company these days) and they got an offer from their preferred company.

Basically, assume that candidates can drop at any time.
on similar (I think) line of thought, but further along,

the reason to have property (also a tool, or social-technology to be slightly more precise), i.e. ownership over things is a byproduct of having a marketplace in which we can trade.

In this view, the marketplace (or trade, depending on your outlook) is THE WAY to come together and put all our skills together in order to co-create (con-struct) something much larger.

Alas, capitalism means that only a very few chosen elites (which are, by this point, mostly autonomous corporations) get to decide what we all work together to co-create. We as human individuals are only able to participate in this figurative "marketplace" (understood as a social-technology) as the part of merchandise, specifically as 'commodity'-style labor.
> Dumb question… why would using ethnicity (which is accepted) solve any issues?

Because ethnicity is commonly understood and has been defined fron the beginning as a social category (that’s what, historically, differentiates it from race.) So using it to describe a social category doesn't have the problem that using race for that purpose does.

> And, can people choose their ethnicity or is it determined at birth?

That’s a false dichotomy, and the answer is “not exactly” to both.
I know that it's not how they work, that's why we're in this situation we're in. I'm saying it's absurd, and that we need to change something.
As far as I know the plan is indeed to publish a version to crates.io, and the only reason it hasn't been done yet is that it is still early days. You might want to jump in their discord server to ask, though, if you want to be sure (or maybe you can even create an issue on GitHub)
Only in US and UK and such. Anywhere else it would indicate a severe pathology of justice system.
Maybe because they respect the candidate's time.
When you're using nothing but Unity, you can insulate yourself from the fact that the rest of the industry overwhelmingly uses C++.

So, if your ambitions are for shipping mobile apps, Unity is probably the engine for you, that's their biggest audience.
>> Even though the only wheelchair-accessible van they’d been able to hire in the capital, Vilnius, broke down the day before I arrived, they were able to find another one at the other end of the country. There was a simple reason for this efficiency: once I’d been cast, a lot of money was staked on my being on set, on time, and so a solution was found.

Sometimes I am surprised at how far some companies are from this attitude. They say what the goal is and then let a lot of time get wasted waiting for obstacles to be cleared. Sometimes it's like they're not really committed to the goal or these problems would simply be dealt with rather than wasting everyone's time pinching pennies on the solution.
It sounds absurd but I think this is actually what is going to happen. Corporate speak will become an extremely inefficient protocol only spoken by machines, while the humans only look at the actual content.
>I didn't say they should get the benefit of the doubt.

>Therefore I doubt the situation is the result of actively malicious behavior.

This is giving them the 'benefit of the doubt'.
I think they're a bit off on the noise explanation, as they invoke a common misunderstanding of differential pairs on circuit boards (free common mode rejection).

You're right that differential signals work much better at high speed than single-ended! However one major reason is that you can get a much higher data rate using slower edges by comparing two signals. Diff pair signals don't look more like square waves due to more drive power - they look more like sinusoids. Which uses way less power!
No word on pricing. Given how expensive GPT-4 is, and how "integrated" with document / presentation content the responses appear to be, I expect this to be a very expensive product.

Maybe they'll eat the costs like with BingChat to wet people's appetite and hope for a breakthrough on the hardware side to bring costs down but I can't imagine they can keep that up for long.
It depends. The snippet of code itself, yeah, it could take less than 30min. But then what, do you submit just as it is? No, you run "main.py/main.go/main.whatever". Do we need command line parameters? Maybe? Better to set them by default? Ah, well, then we probably need a "-help" so that the parameters are self documented... or do we also add them to the README.md? Because we are adding a README.md, right? And, do we setup the git repo (because we are submitting a git repo and not a zip file, right?) the "right way"? That means different things with different programming languages. Ah, what about the tests? Should we add an easy way to run the tests (e.g., Makefile?) or do we rely on the default way to run tests in the programming language we have chosen? But what if we choose a programming language the company I'm applying for doesn't use? Well, better to document that, right? Wait, do we need to print the results in the standard output just like that? The specification of the problem doesn't say much so I better e-mail them to ask for further instructions (that will show them that I don't assume anything and I always avoid doing the wrong thing! That probably gives me points at the end of the day). 1h has passed since I sent the email and no response from them so far... umm, should I just do it my way? Ummm

And so on...
I dont remember a single time when people supposedly said that EEE wasn't still being done.

There are just countless examples of people misattributing everything to be EEE. Vscode is another recent example of Microsoft still doing EEE by first creating the editor, destroying a lot of the IDE/editor ecosystem, just to eventually remove the important bits into non-free plugins, making the free version of codium basically pointless.

But that doesn't make M$ buying GitHub into EEE for example.
What's missing is overt structure. More or less the same reason as to why AI can't draw hands - there is no "understanding" of the fact that a hand is a rectangle with five sticks coming out of it in a specific arrangement. For a human, that is all that's needed to recognise a hand, i.e.

| |
| | |
| | | |
| | | |
| | | |
| | | |
+---+---+---+
| |
| |
| | |
| | .
| | /
| | /
+-----------+-+

This is a (very crude) hand. This registers as a hand for you, because it has the structure of a hand. This is less similar to a photorealistic hand than a 6-fingered AI hand, objectively, however it fits the human understanding of what a hand is supposed to be, because it has the right kind of shapes in the right relations to one another. In the same vein, if we could get the AI to understand the structure of a story, it should be able to DM session by session, starting from a high level abstract idea and refining it based on player actions, incorporating player input into the game. I'm not sure if hierarchical abstract reasoning should be forcibly added to the model, or if it can be emergent in a specific configuration, but if we figure out how to build an AI with that, then it should be able to produce something a lot more sensible.
I've tried that and failed but I was using a crappy commercial sentiment analysis engine.

These guys succeeded though and wrote a great book about it

https://www.amazon.com/Trading-Sentiment-Power-Markets-Finan...
The ability maybe, but "it won't happen for centuries, we have time".
Stripe made a tender offer to equity holders in 2021 at the $95B valuation. Maybe not as high as it could have traded up on the stock market at the same time but not chump change.
A perspective:

I've had two jobs which started with take-home tests. Honestly, I found them fun - they were maybe on the level of a 2nd or 3rd year undergrad CS homework assignment.

The jobs also were the ones I stayed around for the longest.
The difference is all the cost is beared by the candidate