skysight-inc/HackerNews huggingface dataset:
In interview design there are a lot of trade offs.

Coding something quick within an hour? "It's too time constrained."

Take home interview question? "It takes way too long for the busy professional who already has a job, and plus, even if we time constrain it, they'll put way more time in. Or they'll cheat with friends."

Ask to see previous code? "Many good candidates do not do open source and couldn't tell us what they work on in detail due to NDAs."

Don't use automated interviewing for initial rounds? "We are wasting a lot of expensive engineering time on poor results"

Just ask about work experience and make a subjective call? "We don't know if they actually know how to code, and it's way too random, prone to bias and opens us to lawsuits."

Use different interview methods for different candidates? See above

Watch over a person live code? "Too anxiety provoking". Don't? "How about cheating?"

Trial to work for 2 weeks? "Immigrants cannot do that, and people wont leave their stable job for an unsure offer. So only the unemployed could do it, and why are they unemployed?"

etc, etc

Also there is the entire mountain of going over glacial HR departments and getting them to change their interview processes.

I agree leetcode is shit and I made it a personal mission to change the processes at work to remove the leetcode and add more work sample interviewing, but it's difficult!
Web Monetization, Coil.com, Interledger are trying to solve that same problem [1] but honestly It's doubtful it will work.

1 - I've written about this here https://atodorov.me/2021/03/07/please-support-web-monetizati... and it was widely, if mostly negatively, discussed on HN https://news.ycombinator.com/item?id=26375857
This is just a conjecture, but I suspect that the number of people using YouTube DL is a tiny fraction of those using YouTube proper. Like less than 1%. The potential for revenue recovery here is tiny. And the corporate execs are surely aware that most people who use YouTube DL are likely running adblock. So I disagree that this is about revenue and support the notion that this is about control and sending a message.
I have been using - WORDS, CHIME, FAULT for the first 3 words. Eliminates all vowels. Then I either proceed to guess the correct position of letters if I have 2-3 yellows from the first 3, or proceed to eliminate consonants.
What does "accurate" estimation mean to you? 50 % of things completed within that time? 90 %? Something else?
It’s also recognizing the benefit of months of steady work versus a day here or there.
6) content disappears from YT all the time, as anyone with large playlists must have notice. Better keep a local copy.
It's crazy how HN, within the space of a decade, went from clamoring for this kind of thing to shitting on it at every turn.
I guess I understand the intent but I think you're off base for 2 reasons.

1. The question you are posing isn't hard. It's easy to borderline trivial, I would think so even for junior engineers who are recent grads.

2. Being skilled in a specific FE framework or any library/API isn't what you should be testing for unless you're hiring for simple task work. You really want to uncover ability (IQ) not familiarity. You want people that will grow with the company, not drag you down.
Using a PM2.5 detector, a vacuum and a source of particles ( burning incense). You could probably rig. Something up. But without the right equipment you'd be guessing if your set up was measuring the correct thing.
This sounds more like you've just moved from a kid without responsibility to an adult with responsibility.
It's nice if you don't have to but I'm a mediocre engineer with no degree and no open source work. I have to take what I can get.
Once i installed startallback to fix the menu bar it is pretty much the same as windows 10 except they have pushed more of the stuff from control panel into the new settings ui.

Notifications are better managed / cleaner. I like the multiple desktops and new window layout options as well.

I have been running it since November and it has been reliable and i have not really had any issues. The new start menu is horrendous though.
Take a step back and see how this leads you to miss out on plenty of candidates who could do the job, at the end of the day. These sorts of tests really just optimize for hiring people with time on their hands to study this stuff. Right off the bat having a heavy leetcode requirement probably excludes people with families or dependents, people with hobbies, or people who want to do anything after the bell that isn't staring at more code on an electronic screen.

I also think its a little backward to expect the candidate to be doing very much prep work in advance of the interview. They are in all likelyhood currently employed fulltime and busy with their life outside of that.

Instead I would focus on simply seeing if the candidate would be interested in the sort of work they would be doing, and giving as much detail as possible on what the job would be like for them. Job listings and corporate websites are often very opaque. It's one thing to get someone competent, but if they hate the job they will be gone in a year and you will be in the exact same place as you are today. If you get someone who might not know all the required tooling, but is very interested in the work being done, they will step up and be one of your most prolific employees before long and contribute to lasting institutional knowledge within your organization, rather than running off with their skills as soon as someone dangles a better paycheck in front of them.
Knowing that the material is polyethylene doesn't tell you the mesh density or electrostatic charge.
FYI you can find an extensive discussion of this article on Reddit: https://www.reddit.com/r/programming/comments/s2mij2/
I'm leaving Tennessee for California in a few months. California is amazing in many ways, as is Tennessee. The latter sincerely lacks decent publicly funded education with extra curricular stuff pre-high school. YMMV of course, bit we're on the top 3 wealthiest areas of the state and are finally seeing the downsides to lack of taxes after several years here. Nearby states like Georgia/Florida have well funded education systems. TN does not.

If you can afford private education for your children, by all means, TN is great. If you can't, you're putting them at a sizable disadvantage IMHO.

Good luck and godspeed!
Yeah, or when they are causing harm to you or your work (endanger your career/living).
It runs in a web browser. It's a web app.
"PermitOpen *:22"
Swapping just one item can make diets substantially more planet-friendly
* assuming you have a pagan slave population which can be worked to death in order to provide for the intelligentsia utopia fantasy
Reminds me of people who complain about dating. Dating was bad, at least before tinder, yet complaining didn’t improve much about your situation.
California schools face funding crisis as student population declines
Wombwell is apparently the name of a town in England. According to the wiki article it may have originally referred to a well owned by a certain Womba (in Anglo-Saxon times I assume).
White House hosts open-source software security summit for expansive Log4j flaw
They are usually sealed in plastic bags...
This is interesting, you should re-do this analysis using the actual lists of 2000 valid words and 10,000 valid guesses, since it does fairly significantly change the math vs. a normal English dictionary (the word can almost never be plural, for example, dramatically reducing the frequency of S in the final position).
Remote Work. That's the answer. I wear wig and place the camera and lighting in such an angle that my wrinkles don't show up much. This covid situation has forced to conduct interviews online and its been amazing. I have never been asked my age in online interviews for some reason.
Friendly note: per se is a Latin phrase with non-obvious spelling.
On HN and elsewhere, there are so much deeply personalized emotions regarding LeetCode-style interviews. Instead of focusing on personal specifics, I am more curious about it from a social and systemic perspective.

1. If LeetCode problems are not only irrelevant, but actually turning away good employees, why aren't more companies shunning LeetCode problems? Tech is a very competitive field, and in the current climate of low interest rate, we (at least in the West) have more money than talent available. An employer with non-LeetCode interviews would have a significant market advantage. Is Google (and Netflix) being completely stupid even with their rigorous introspective take on hiring? If LeetCode is terrible for both the employer and the employee, why is it so popular? Are we all cargo-culting?

2. What is a better solution? How do we know it's better? There are proposed solutions, here and elsewhere, that make the candidates feel better about themselves, but for employers interested in hiring technically competent engineers, what is the solution? Requiring everyone to have a popular git repository?
I'd like to mention that there are also two excellent YouTube channels that do mask efficacy testing & reviews:

https://youtube.com/channel/UC3fF_rzkmZD0ufN685YE7lg

https://youtube.com/channel/UCnxwOf4gYCx1eEh7NVbxcYg
There is an interesting talk 'Dude, You Broke the Future'[0] in which speaker compares corporations to 'paperclip maximizer' AI which could destroy us with their sole gole of maximizing profits (or paperclips)

0: https://media.ccc.de/v/34c3-9270-dude_you_broke_the_future
OP, what template or site builder or CSS packages did you use for the design? Or was it a custom design by you?
He uses "Bill of Materials" as an example poorly suited to relational databases.

I've spent a decade working on a Bill of Materials in relational databases, I can say that superificially he's right, any data that can't be nicely represented in a an Excel file is simpler to implement in a document/object database.

In practice, the normalization, consistent data structure, query language, ACID and data integretiy gaurentees will result in far fewer bugs and maintence headaches down the line.

Relational Databaseses are the worst, except for all the rest.
True... but Soulseek lives on.
I suggest:

AllowAgentForwarding no
AllowTcpForwarding yes
X11Forwarding no
PermitTunnel no
GatewayPorts no
PermitOpen *:22
ForceCommand echo 'Nope'

Then:

ssh -J finaluser@finalhost user@bastion

You can nicely use your local agent, etc. Bastion is relatively hardened. Etc.
The article is an emotionally charged hit piece and I think the language and delivery unfortunately diminishes some pretty valid criticisms of Valve. It’s also fair to acknowledge that Valve has done a lot for the gaming community as well - for example, the fact gaming on Linux is even remotely viable in the general sense is due to efforts from Valve.

The primary reason I don’t use Steam for almost anything is due to its DRM policies. But it’s pretty easy to concede that Steam still does a lot of things better than the competition. One example is mod management through Steam Workshop - I eventually switched from my DRM free copy of Rimworld into Steam because running and updating 30+ mods for a game is just hundreds of times easier in Workshop.

However, it’s mostly easy to enjoy PC gaming outside of Steam these days with a little effort. GOG is a favorite platform of mine due to its history of anti-DRM policies and is viable for most of the stuff that I play (single player games). I personally am not a huge gamer and am only launching 2-3 games from Steam - the mod heavy games mentioned above as well as exclusives like Tabletop Simulator. The situation is a lot better than 10 years ago when Steam was really the primary and only choice for a PC gaming library.
Yes, my position involves rejecting so-called "external world skepticism" ie. extreme solipsism. Given that solipsism is unfalsifiable and there is always a risk that solipsism is false, i think it makes sense to act as if it is false given that nothing really matters if it is true. The same is true of the problems you identify with science/induction.
A lot of film->digital transfers that people see are really poorly done by modern standards because they were done a decade or more ago, causing people to underestimate how good state of the art film looked.
"You can do more. You can be more. You can experience more. And most people don’t even try. Sad."

I had a lot of experiences before I had kids. Traveled the world, great jobs, career, friends.

But those all seem pretty empty by comparison. I'm glad I did all that, but a lot of it (while very exciting at the time) I see as been-there-done-that. (Though I still get a lot of satisfaction from my career.)

But at some point I realized that human relationships are just a lot deeper than a trip to a faraway temple. And, though I like my friends, marriage and kids is just a much deeper relationship, full stop.

Also, I figure it's time to let the next generation experience things for the first time. I'd rather share those experiences with my kids then do another experience for myself and my friends for the Nth time.

I suspect that you are young, and you might also change your mind at some point. For me I just got to the point where I realized that I could go pretty much anywhere I wanted -- enough vacation time and money. And I just didn't want to.

Professional accomplishments are also great, so I don't criticize you if that's where you find meaning. But retirement might be pretty painful if so.
Each of those is high cost for different reasons.
I know one related one, but can't remember how to find it either. (I found a response to a response to that post - https://news.ycombinator.com/item?id=8920194)

However, if you're just after a specific needle... why not grep? With 100GB on a local machine you'll either need to do pre-processing / filtering, or you'll be IO-limited. So instead of heavy tools, why not start with basics?
I work in the same industry as you and I agree. Your problems are never how to reverse a linked list, or finding the missing number. It's always tradeoffs: why does the business benefit from this technical decision over that one? What's the point of this language? What do you need in terms of hardware? How do you organise the code to suit the needs?

The interview that's always worked for me in hiring is where we talk about the issue and we see if the person understands the problem. There's an infinite number of things we can get into, and if the person is experienced they'll never run out of things to say. I've never hired someone who turned out not to know the basic things like some particular algorithm.

I suppose if we're talking the leetcode style interview loops, they normally have a system design part. That might be the closest to what I do.
Photographic filters are notorious for being mostly fake on Amazon.
Not if that growth isn’t profitable. And even if it was, that has nothing to do with whether you can provide a good and profitable product.
Personally, I like the idea of objective based take homes rather than time based. Then just have them check everything in on git so you can see how they work.
Everything is trivial once you know it. Good engineering principles like software architecture, for example being able to produce a sound Onion architecture with an accurate and well tested domain model, could be missed entirely by focusing on leetcode but is more important.

Edit: If you're looking for puzzle solving skills then give someone a puzzle
Fair points all around. There's also the issue that some positive (or negative) impacts of medication could be based on placebo alone.

There are many variables at play, I've only got my one data point to use.
Ask HN: Who wants to sell their side project?
Many of us may have a side project which we want to sell to a person/company who can manage it better and give us some bucks for the labor.

How about we do it here? Let's see if this idea resonate with others here.
This is insane. You do not need an app for this.

Just create a text file with vi(m). Type ":r !date" to get the date, then type in
what you did at the top of the file. Then ":wq" to save and quit.

That's it. I've done this for decades and it's perfect. An app? Are you insane? As if an app is going to last for more than 5 minutes.
Indeed. I'd never heard the saying but have definitely experienced it first-hand more times than I care to remember.
> I'm always skeptical when underlying language choice is featured prominently as a selling point for any new project.

> It tells me, this is a technology-first, users-second enthusiast project.

I disagree. There are thousands of pieces of software out there using convenient technologies at the expense of performance. I think a real, legitimate advantage of unreal over unity is that it uses c++ instead of c# for gameplay code. I’ve never been cpu bound in unreal. Js algorithms often run 100x slower than Java ones, and if gnome were written in rust we wouldn’t have had quite so many memory leaks.

Also, pg credits much of his startups success to his language choice, letting him iterate faster

Language can make a pivotal difference!
...5 of which came from actual Apple employees. Putting it in perspective, the WebKit Open Source maintainers made more contributions today than the people who are paid to do so.
It's not just about ads, it's also about marketing data and privacy: if people are able to watch a local copy whenever they want, they don't even know how often it's viewed, or by whom. (Unless they're watching on a TV that has automatic content recognition turned on.)
It's even worse. You're only counting tuition there: https://admission.ucla.edu/tuition-aid/tuition-fees

The current total cost for UCLA is $36,297 per year for California residents, $28,408 if you're living with relatives. That is for the 9 months per year fall/spring session, so summer school/housing/etc is not included. This is also only for your direct educational expenses. In that budget your "personal" expenditures are set at about $5/day which includes entertainment, recreation, clothing, etc.

And perhaps the biggest problem of all is that it is intentionally made exceptionally easy to take out additional loans, generally just clicking an extra button while setting up your schedule/financing for the next semester. As most college age individuals (let alone those attending a decent university) expect they're going to be millionaires at some point, it is an exceptionally exploitative system feeding off widespread completely unrealistic life expectations. It's easy to rationalize how much nicer $xxxxx would make your life today, while how little value it will have tomorrow. But for most, tomorrow will never come.
Especially when you have top voted sibling comments saying "Some of the deepest issues that users need solved are ones that Rust was designed to solve at the language and compiler level."

What?! The year of the Linux desktop hasn't been eluding us because of buffer overflows and memory safety. The Rust hype train is incredible. The Linux desktop problems have nothing to do with the goal Rust sets out to solve.

It's definitely a good choice of language for the problem, don't get me wrong, but choosing that language doesn't improve the chances of COSMIC revolutionising the Linux desktop situation one iota.
Off target autoimmune response has been discussed somewhat in the fringe literature, but is hard to find information on. We probably won't have an answer for many more years.
Costco sells KN95 and N95 online.
Agreed. I’d be surprised if money moved the ethics needle at all - ethical people are ethical, unethical people are unethical. The notion that one day someone unethical wakes up with an extra $100k/year (or $1 million) and all of a sudden realizes their past transgressions were wrong and they will henceforth be an upstanding citizen seems ludicrous to me. I’d also be shocked if there was any evidence to support the notion that higher pay attracts more ethical people. Bernie Sanders is going to be Bernie Sanders and Donald Trump is going to be Donald Trump regardless of their respective net-worths or paychecks. I’m struggling to think of anyone I have ever met, or from pop culture, who became more ethical as their wages increased.
How many miles per day do you think they traveled using those?
They don't pay upfront. That's not how management thinks. Until attrition is below 50% hiring new people with a good hike is profitable than paying to people who don't leave.
Everyone has the flu at least once in their life. Any life expectancy drop from Post Viral Syndrome is already priced in.

We don’t know that COVID is any different—in absence of evidence it’s always best to assume the null case.
Even if you're correct about your ability to sniff out talent you don't scale, and you can't be implemented by someone with eight hours of training, or replaced by automated testing, or a pencil and paper test. Legible processes that are known to work to within some tolerance are great for large organisations.

If you can tell if someone's good within fifteen minutes of talking to them you should be able to get rich by setting up a software consulting company or startup with other people's false negative rejects. That's equivalent to being able to take mine tailings and spit out gold.
Fun. I spent an hour and made this and just tried to score words with vowels and wheel of fortune consonants to start to make a good initial guess. IRATE came up. I like the frequency idea and the entropy discussion and have more ideas.

https://github.com/andyatkinson/wordle_solver
But they do produce knowledge, just not in a form humans can easily reason about. We may not know how AlphaGo plays Go, but I think we can say AlphaGo knows how to play Go. The equivalent applies to AlphaFold and other algorithms that are producing useful knowledge.

Edit: Uh oh. HN may not be ready to accept this, so maybe it’s less progressive than I thought. The metaphysics of the Enlightenment went out the window a long time ago. Functionalism does not require Reason. Knowledge isn’t necessarily anthropocentric.

Not saying I like this either, but it’s certainly the transhumanist future we’re currently charting. Personally, I think we’re peering into a nihilistic abyss and need to fuse a metaphysic back into the loop to get back on the right track.
They shipped mine quickly. I ordered a couple hundred masks so possibly they ship larger orders quicker?
> you force the app onto those you want to collaborate with.

Ah ah ! Exactly why I don’t like this trend to have Discord on every project. I don’t really care about the chat room being hosted on Discord servers. Eventually, it’s the channel owner’s choice.

But forcing me to execute the client ? Sorry but I can’t. It’s not that I don’t like it, but that I can’t trust it. Well, and that it doesn’t integrate well with any of my OS (well, except on Windows where not being integrated is now the norm for pretty much everything).
Can you expand on what in your view System76 did to impede it?
> people who studied a bit

Most of the population couldn't do 200 leetcode problems if they were given two months full time one on one tuition and told they'd get $100,000 in cash at the end. That would probably hold true even if you restricted it to college graduates and definitely would for high school graduates. Most people are really, really bad at mathematical thinking. It's more than just a bit of study.
Ah, that’s unfortunate.. Having to ask a friend to borrow their card for that amount might be tricky.

EDIT: What would you think of something like this? HMU if you’d like to discuss setting it up, I’d be happy to help

https://medium.com/@BtcpayServer/btcpay-crowdfunding-abbb845...
Every link you've provided supports my argument. I do not care that Namebase donated $10MM in VC dollars to open source projects. The DNS roots are worth a lot more than $10MM. I do not care whether Handshake's coin is 50% premined or 15% premined. It's still premined.

Every argument I've seen in favor of Handshake seems to reduce to "well, the current system is indefensible, too". Stipulate that, if you like. Two wrongs, &c.