skysight-inc/HackerNews huggingface dataset:
Contract to hire is the way to go, even if a short time. Most jobs are like that anyways, the first weeks/months are still part of the hiring process. This tests the worker in the actual environment. The contract could even be remote and sectioned off from the larger enterprise, just like any contractors added currently.

The important part of contract-to-hire is it shows how the person will communicate while working, which is not really verified in any way with a take-home or whiteboard setup.

Going straight to full employment is like going from strangers to marriage, contracting is a dating phase.

As someone who has been freelancing/contracting for a long while, it is much preferred to full-time employment and essential ownership anyways.

I personally don't mind take home tests, everything you do you can learn from and this gives you somewhat an idea of the type of company you are working with (not necessarily the work). Though they should be paid, as people that are in demand would be more willing to do them as well as the company more invested in reviewing them. However, in no way is the take home test a good indicator of how this person will ship product.
KPIs, Velocity, and Other Destructive Metrics
Serious question: What problems do you feel blockchains solves? Just non-governmental currency? I've found another use case that isn't blockchain for blockchain's sake.

Also, I don't follow Eth but are proof-of-stake pools prohibited? Can one address stake more than X (1?) Eth?
I'd challenge you to consider that take home tasks are better for some interviewees, but others would do better to have that task done as part of the interview (in-person, video). Offering an option (maybe even ahead of time) allows the individual to play to their strengths and situation, and properly designed (and with good questions/exercises to ensure people who are just good interviewees don't BS their way through the process) it shouldn't make much difference which option the interviewee chooses.
Kind of yes, but if the buyer technically is a trust or a shell company, then the title lists that, and not any person.
We are using c++ mainly because Qt/QML exists. I guess if a Rust gui toolkit exists that is comparable to Qt/QML (looking at you https://slint-ui.com/), then future project would have to be re-evaluated.
>Nearly every other industry is credentialed

In general, the undergrad degree is a filter. Unless someone for, say, a marketing role has a lot of experience, a BS/BA is probably a requirement and a better known school probably gives you a bit of a leg up as may a graduate degree.

You're still going to have some interviews. In my experience, HR passes promising resumes through, there are 5 or so half hour interviews, and then there's a thumbs up/down by the people who did the interviews.

But for most roles there's no specific non-negotiable credential like there is for an accountant or lawyer.
AIX... you're bringing back bad memories of running xlc on a AIX 4.3.3 system, back in the early 2000's.
Why not shop at thrift stores instead?

An adverse ROI with regards to time and effort invested.

Why not continue to wear clothes that are visibly damaged?

I do keep them for dirty work at home, but eventually they get to the point they're more useful cut up for shop rags than as clothing.
More than double what it was during the covid low? yes. But hopefully you see how dumb that is to compare it against.
Your comment is not an appropriate comment.

EDIT: This is according to the HN guidelines: “Please don't complain about tangential annoyances—things like article or website formats, name collisions, or back-button breakage. They're too common to be interesting.”.
>The size of the fine likely is somewhat revenue based

What? Says who? It's just a number that the ACCC and Google both agreed upon. FTA: The ACCC and Google jointly submitted to the Court that a penalty of $60 million against Google LLC was appropriate, and that no separate penalty against Google Australia Pty Ltd was necessary, in circumstances where the Australian company was not responsible for the preparation of the screens which the Court found were misleading.
>Is it classist

It's a total mistery to me that people even care about being called any *ist label.

>to be against fast fashion?

This is normal. Talking about overconsumption ofc, not affordable clothing.

Just buy things produced in your country, specially when you know there is decent quality control and work laws that protect workers.
Mind you, adding dependencies does not imply increasing build artefact sizes. Suppose A depends on B and C, and B and C contain similar functionality, then collaborate to extract that into D, so that A ends up with one more dependency, but less code net. (This is the theory of the tiny package philosophy widely found in npm. But in practice, they often seem to clog things up awfully with runtime type checking and the likes, or just adding a pointless level of indirection, so that they make things worse. But the underlying idea is sound.)

—⁂—

For the rest, most of the pieces already exist and are not particularly difficult to put together, though a more polished presentation of a holistic experience (if you’ll pardon the expression) could be desirable.

For suggesting dependencies to remove and flagging undesirable dependencies, that’s entirely a data problem: you want another audit/code review/advisory database, really. (You could take it further and identify automatic code translations, but that’d be quite a bit more work, though again the bones that you need generally already exist.)

For pointing out dependency costs: such metric monitoring is already widely used, especially in larger projects that want to catch regressions immediately.
Don’t forget, Caddy can also serve markdown directly via module:
https://caddyserver.com/docs/modules/http.handlers.templates

Believe there may also be something similar for Apache?
What about just charging $X per email sent, and if the other person doesn't mark it as spam you get your $X back.
I think it's Servo
Can you explain how policies are better? They generally just cause registry entries to be written, don’t they?
This is a poor way to argue.
85% of the prehistoric time earth was like that, its called greenhouse earth or acyrogenic climate. Dinosaurs lived when it was around 10 degrees hotter, and they did not die from that.

Right now we are living in a icehouse earth where polar caps are a thing, which is not the case in a greenhouse climate.
Is adobe responsible if someone uses it to edit or create pictures of child porn?
Gentalman Racer is generally open to anyone with tons of money to blow(Ken Block founded DC shoes along with being a successful athlete before moving into motorsports). DHH is a sports car racer, including driving at Le Mans a few times.

"a few grand" won't get you into world class motorsports, but if you also have the space for a garage, trailer, and tow vehicle it is enough to be competitive at the club level. SCCA, NASA, PCA, and BMWCCA have club races all over the US.
Mustard and white wine, gotcha. That still leaves quite the space for the variation in taste that I've experienced.

My Dijon quest got started since I really like the flavor profile of the Maille Dijon mustard with certain kinds of deli meat, but I find it too strong so I can't use as much as I'd like. So I was hoping for something with a similar flavor profile but with less heat.

I've yet to find a replacement, but I have found a few others that I really enjoy for other sandwiches so.
Unlike those left wing outlets that are nothing but beacons of honesty and decency, right?

Or is it ok to have nuance on the left but not the right?

Mediabiasfactcheck. Lol. Of course there are stringent guidelines as to what is specifically right wing, far-right wing, left wing and far-left wing... All this political tribalism is pathetic.
Or because these are two different apps and users don't actually find this confusing. The same thing happens on iOS. You can toggle location usage for Google search and location history in Google Maps.
How is it different if you ask them to take 2 or 3 1hour calls?

At the end of the day, interviewing - regardless of take home, whiteboarding, pair programming, leetcode - is a time commitment. Yes people with a family or limited spare time are at a disadvantage, but I don't think there is a way around that.
It would be really easy for the industry to do a half measure on this one. All of the big companies could get together and agree to accept a certificate that you get by passing a few of those white board algorithms rounds. It's just such a ridiculous waste of effort for everyone involved to test these things over and over again in an NxM interviwers x jobs loop. When you go for an on site interview you should be evaluated on the work you've done and what you bring to the company. Throw in some system design for senior people if you must, since that at least is a bit more specific to the tech stack you will actually be using.
Rascality and loveability are intertwined and inseparable
I like this a lot! Somehow, that little detail you mentioned at the beginning -- that he had the code printed out for you -- feels like a lovely subtle little green flag.

I've long felt that 60 minutes is sufficient for a competent interviewer. In a past life, I was tasked with interview-slots where I had to both assess the candidate and double-check the signal other interviewers got, and I would spend:

- 5 minutes on intros,
- 15 minutes on a coding exercise,
- 15 minutes on architecture discussion about something else,
- 15 minutes on "behavioral" questions about something other than *those*,
- and 5-10 minutes on "do you have any questions for me."

Et voila -- that was the whole interview. A fairly simple recipe, and it turns out it yielded equal-or-better signal than all the other interviewers on the loop put together, > 90% of the time.

I love the fact that your interviewer got it down to 30 minutes, and I especially love that part of his interview process was sitting down with the candidate and teaching something new on-the-fly. (If I had to guess, it was your "I don't know" -- followed by how you handled being taught something -- that sealed the deal for your offer.) That sounds way better than a lot of the behavioral-question fluff that I used to try when I was still finding my way as an interviewer. I'll have to give that a try.
Complaining about unfair practices doesn't imply that you're unwilling to be tested, hence strawman.

The recurrence of those complaints indicates that the process could be improved to benefit both parties. Everything you listed can be made better for all. The reasons they're not have to do with a mix of convenience, traditionalism, mimicry and other social factors.

Think of all the good reasons companies had to have workers on site a few years ago, but can somehow still make it work remotely today.
Is this in web? It’s been terrible on mobile for a while. I think you have to login and be on the app. Reddit has added nothing but user hostile features over the past few years. It sucks because all things considered Reddit used to feel like a pretty bottom-up non corporate “for the people” type product, that’s almost all gone now.
Gestalt is used in various contexts, like the psychology (especially the psychology of perception). Here's wiktionary:

A collection of physical, biological, psychological or symbolic elements that creates a whole, unified concept or pattern which is other than the sum of its parts, due to the relationships between the parts (of a character, personality, entity, or being) quotations

It's also used that way in German, aside from its regular meaning: https://de.m.wikipedia.org/wiki/Gestalt
> I see fewer occurrences of fewer than less

Fixed that for you
I am not using it, but I ran a C++ shop for 25 years.

We used it for image pipeline implementation. I can't see using any other language for that (except, maybe C). We did try some other languages, over the years, but nothing could hold a candle to C++.

Glad I'm not using it for UI stuff, though. I consider it to be an "advanced engine" tool. Not something that should be used in everyday stuff.
An example of where it's lacking in immediate results is searching for Tottenham. DDG provides relevant news articles and a box for the city itself. Google provides the result of the most recent match for Spurs as well as upcoming matches.
I personally excluded Electron-based solutions after doing some MVPs — higher learning curve for me, unnecessary complication of the architecture, and performance.

When I say Web App, I am currently considering React/Vue-based dashboard apps that connect to the API service running as a daemon (or deployed). This daemon service is responsible for exposing all management operations via the API.
Who is being compared to the mafia? Outsized, international conglomerates, accountable only to shareholders or governments representing the public?
Right. It's seducive in providing you with an enemy and releaving you of internal dialectic and nuance.
Good luck hiring and then firing incompentent people (and there are many such "programmers") at scale. At least by making interviews hard you're not putting families at risk which you would by hiring people to fire them with pretty high odds.
Most of those IT organizations allow submitting new software for review. They mostly want to confirm the license requirements, and do a vendor security assessment (if possible).

If you do use this against policy, what are they gonna do? Fire you? For using a jira client? Realistically they'll just say "don't use that", and you can counter by saying "OK, then pay for the other CLI on Marketplace." There is no official client for Jira so you either use this tool, or the paid 3rd party one. I'm sure they'd rather use the free one.
Me, because Unreal Engine.
Google "bitcoin financial oppression", and you'll find that cryptocurrencies are being advertised left and right as a tool to escape "financial oppression", or as someone less cynical would say, to evade financial regulations.
> I agree, it's mostly the language.

Which I don't understand at all. Modern Java is far more expressive than Go which everyone seems to love. Streams, switch expressions, records, pattern matching, and variable type inference all make Java an extremely expressive and fun language to write while also maintaining readability for when you come back to the code later.
You're defining "classist" to mean "anything that is about class", but that's not really right. A better definition of "classist" is "actions that enforce class systems", and by that definition being against fast fashion is not inherently classist.

However, one can advocate against fast fashion in a classist way.
No need for future generations. Lots of people in this current generation think it's an absolutely poor idea to choose coal over nuclear.
Google makes less profit from an Android user than an iPhone user.
https://www.theguardian.com/technology/2012/mar/29/google-ea...
I think a lot of people have personal preferences that they feel compelled to justify morally in some way in order to rid any cognitive dissonance that could happen. So they make up reasons that it's "-ist" to be against what they like, so that they can feel good about themselves while in their own head thinking they are making the "best choice". For example, people who don't like bike lanes saying that bike lanes are ableist. Or in this case, someone who likes fast fashion saying that it's classist to be against fast fashion.

It's okay to have preferences. You don't have to justify morally literally every single thing that you ever do. And you especially don't have to say that anyone against your preferences is, in some way or another, being unjust.
I'm not entirely sure I understand your comment, but I'm advocating for the opposite.

The ROI for a vacation isn't negative, because you're usually paid during those. In the situation that you're not, it just strengthens the point I'm trying to make. I personally took a 1 month sabbatical between jobs and it was one of the hardest decisions I've had to make. I knew I needed a vacation, but the thought of skipping an entire month's paycheck for that ate me up inside for the first week or so. And from what I've gathered, including talking about it on therapy, it's a common sentiment.

The point being that once money gets involved in a hobby activity, it infects every other aspect. It's no longer about having fun, it's about maximizing what you get out of it.

Note that I'm not saying this is a universal experience, but I've observed it in the situations I described in my original comment.
> We don't see other services and platforms sanctioned for facilitating illegal activity.

How about the various anti-money laundering regulations and agencies around the world, e.g. https://www.fincen.gov/history-anti-money-laundering-laws

How about the US Dept. of the Treasury's program against Transnational Criminal Organizations, which includes sanctions: https://home.treasury.gov/policy-issues/financial-sanctions/...
Amazon studio plans lighthearted show of Ring surveillance footage
Benefit of the JVM without the bloat of the Java language.
I suspect particularly for resource constraint systems, RAM in particular.
Not particularly convinced myself!
Goats are excellent land management if you have enough land and don't mind everything getting eaten to near the ground
Military violence can make the world more unstable too. Especially when many civilians are killed. There is no way to actually determine if military action taken by the US has been a net positive for the world.
Study finds link between 'forever chemicals' in cookware and liver cancer
Don't know your use case, but C++ for a REST api seems extreme overkill. Any performance benefits would most likely be nullified by network latency
And so on is doing a lot of work there. Most professional jobs, whether technical or more on the business side, have very little in the way of credentialing requirements beyond mostly having a strong preference for an undergrad degree. If anything, my impression is that a degree like an MBA is considered less essential for many jobs than it used to be.
I think those are some concerns and it's useful to consider each of them. One is the cost/harm of producing them and another is how long they last versus the environmental impacts after they're discarded.

for example, IKEA furniture is designed to be cheap which means there are certain styles/materials/etc. that you can't get there but it's solid and 20 year old IKEA furniture which has been used daily is common (and there's a lot of considerably more expensive stuff which isn't as well made), their kitchen stuff lasts just as long as stuff costing 1-2 orders of magnitude more, etc. IKEA is affordable no-frills but generally gives a solid value for the money, has a reasonable service life compared to the alternatives, and doesn't have an unusual level of hard to recycle / reuse or pollution prone components compared to the alternatives.

Fast fashion has the problem that all of the costs of making it have to be amortized over just a handful of uses. If I buy a bunch of cheap cotton shirts at Costco, they're never going to look as nice but they can be worn hundreds of times, and being 100% cotton they won't pollute waterways for centuries after being worn a couple of times. The same applies for home materials — yes, we need to improve the manufacturing for many things but if it's something which has a service life measured in decades there is a lot of lower-hanging fruit like reducing use of one time-use plastic by the people who live in that house since that'll be a small mountain of landfill space compared to, say, vinyl siding.

Farming is tricky because “organic” means different things to different people and a lot of that is aspiration. Organic farms can be almost as harmful to the environment around them, cause just as much pollution trucking things around, treat their workers just as poorly, etc. or they can be improvements on at least some of those points. I think it's quite reasonable to expect the discussion around those topics to continue but that also speaks to the need for regulation — consumer buying habits just aren't enough to replace things like regulators routinely auditing for worker safety, pollution, etc.
>Take-home assignment

That's fine, pay me.

>pair-programming

Again, that's fine, pay me.

>go through an existing project of theirs, discuss it, and extend it together

The SaaS's I own and operate are closed-source and I'm not looking to take on any contractors at this time, but I'll let you know if anything opens up.
If that were true, it would be so easy for them to swing public opinion in their favor by saying so.

Headline: Arrest of developer with suspected ties to North Korean money laundering

Body: He has also previously contributed to Tornado Cash.

But all we know is what they decided to tell us... he's a developer of privacy tech. If the facts change, I'll change my mind.
Yes. Part of the reason is that lower courts have a very lenient attitude towards no-shows that encourages continual postponement of cases. Any random excuse like "my lawyer has a stomach ache" will delay the hearing to the next date. It's then not a surprise that many folks use this to delay out of malice.
Asdf Performance
Every JIRA user has an APIKEY on top of their ID, which I speculate can/should/will be used for Authentication, Authorization and Auditing as a result.

It's up to IT to monitor, detect and ban any user for inappropriate JIRA use. If you're banned it must have been justified by historical misuse. Sorry for you.

TUIs like GoJira and JIRACLI makes the cut for me.
That's interesting because as a hiring manager I get a lot of push back on our take-home since it does cut you off after a certain amount of time. Our take home shouldn't take more than 90/120minutes, we give candidates up to 4 hours just because some really like to polish, but then that's it. I don't want them to spend more of their spare time on that.

The feedback is usually "well, but I want to make sure I can take all the time I need!".
The point I try to make to people still stuck in the "OS-loyalty" mindset is, all OSes are vulnerable by default. What matters is what measures you take to protect yourself. If you take no measures, then you have misunderstood security and privacy.

I did say I try to make the point, but brand loyalty is very difficult to talk over.
Law isn’t a binary based on responsibility, it’s reductive to suggest that by arguing for responsibility we are also arguing for prison for software developers. I can be responsible for your death and spend no time in prison.

Every other industry deals with this challenge — why should software be any different?
I’ve been on both sides of the table, big company and small. The common interview practices, and the one brought up by OP, stem from a desire to have a system that doesn’t rely on trusting the candidate.

I think this is a bad place to start. But how do you weed out people misrepresenting their ability? I think it’s a lot easier than most realize: first you need _something_ to talk about, have the candidate bring something they worked on. Then ask a ton of questions. Not just technical questions, questions about motivation, interest, reasoning, and taste.

The argument against this is that not everyone has time to make something on their own time and it just shifts the privilege to those with a greater share of free time. I think there is something to that, BUT: the power to choose the subject is in the hands of the candidate not the interviewer, that to eliminate all the test-like processes seems like a fair trade.