skysight-inc/HackerNews huggingface dataset:
I wasn't making a value judgement on the piece (or the author's credentials). My point was that someone took the time to share something with the world and you dismissed it after making (incorrect) assumptions about their background. You'll miss out on a lot of good stuff if you've already cast judgement before you finish reading the title.

In any case, it's a <3min read and it does offer a few non-BS pieces of advice that may be useful to some.
The Startup Uncertainty Principle
By this logic, all E2EE and open source privacy tools should have their developers arrested. Matrix, Tor, PGP.

The stated goals of TC was privacy. Privacy is not a crime.
Yup, we start by generating leads in house (based on your on boarding discussion we help with targeting as well). Then build / execute custom email and call prospecting campaigns on your behalf. All the way up to delivering your internal sales team an opportunity. If you're in B2B find us at Quantum-Quote.com : )
Starting a new side project, no platform-specific functionality needed. Tried out a few relatively "new" languages (more like new to me) and experienced severe frustration from bugs and spotty documentation, lack of proper IDE/debugger support.

So, I figured, better the devil you know. And of course: choice of compilers, choice of FOSS libraries, my own libraries and workarounds to various well-known annoyances and, well, debuggers!
The problem is that the pair programming exercises are not proof of a real work enviroment. Some of the problems or challenges at work won't get an answer in 2 o 3 minutes, sometimes you need to think more of them (in work, maybe one or two days, in the excercise, maybe 30 minutes).

Secondly, some candidates get very nervous/anxious when they have to answer code in an interview and can't show they real knowledge, etc. Pair programming hasn't worked for me because you get a lot of false negatives that are hard to distinguish from the real false.
You seem to have rapidly skipped over the exact thing no-one complains about -- a take-home piece of work paid at a reasonable rate. You just claimed people would complain.

I've done exactly this, and everyone seemed happy.
I’d be annoyed about being ghosted too, but my takeaway from all the chat about recruitment is that there is no single process which is clearly and significantly better than all the others and they all suck in some way.

“Home assignments” suck because they can be unbounded and tend to disadvantage people who might not have a lot of time.

“Pair on a feature/bug” sucks because it’s quite hard to many people to demonstrate their skills in that stressful environment with someone they don’t know.

“Whiteboard Code Golf” sucks because it hands an advantage to people people who have the time and energy to grind shit they won’t use in their roles.

“Paid trials” suck because they’re not something that everyone can contractually participate in.

I honestly don’t know what the best approach is, from either side. I have stuck with a single take-home for devs on the basis that we can establish a clear rubric for evaluating them and try to be at least somewhat objective with what we are looking for. Maybe a better approach would be to let the candidate guide it a bit, and offer a selection of different evaluations that they can participate in?

At least I agree it’s important to maintain a clear line of communication and respond to everyone. I know it’s easy to let people fall through the cracks as you scale; I hope I’ve never done it myself but I can definitely advise that a robust ATS helps to make sure every application is tracked.
Yeah, I think this is reasonable. I had a pre-technical interview "take home" coding challenge, which was just: Reverse a string in whatever programming language you like best.

The technical interview itself drilled down more deeply into my skill level, however I can appreciate that they wanted to have a bare minimum idea that I could actually program before committing more time.

The favor was more than returned when they took me out to lunch in the middle of the technical interview and let me ask as many questions as I liked about the company.
You can state _facts_ about the source code in a rejection email. It's annoying, you can't say things that would be useful, but there are always facts about source code that can be used for rejection.
> And frankly I don't understand the hate people have against Java.

There are two kinds of programming languages : ones that people complain about and ones that no one uses.
Have you ever read Neil Postman's Amusing ourselves to Death? It doesn't quite hone in on the advertising engine piece of this, but I think it hits the nail right on the head about mainstream media's longtime masquerade as "news."
I think the only real case the gov would have is if he ‘knowingly’ supported laundering for sanctioned nations, like if he noticed it, and commented on Twitter or discord to a friend like “Ha! Look, DPRK used my tool”.

However, if that did happen, the gov also just gave him threee days lead time to delete any evidence of that, which is extraordinary. I’m surprised the arrest and sanction did not happen on the same day
I highly doubt even 10 LED bulbs for an hour, on coal, make a dent in a human's CO2 "budget". It sounds like a stupid privation to feel like something is being done because you're making a sacrifice. That it's a useless sacrifice doesn't matter.

There are so many more and better optimisation that can be made, on the individual, communal and societal level.
It's literally gambling with your time. You do the work, with the hope of winning a job.

That's several hours of your time that could be used for things that will have a more immediate benefit: working your current day job, working on open source projects, or maybe on some other hobbies or even spending time with your family. Or even sleeping.
It could act as an NBD server. The in-kernel client for that has been around since Linux 2.1.x.
This is a somewhat poorly worded title. At first glance it sounds like git is the bad technology that’s being rebranded, which made absolutely no sense. I had to read the article to realize that some blockchain people are claiming git as a kind of blockchain. But that’s not really a rebranding for blockchains, either. The title aside, the actual blog post makes some good points and is worth a read.
It doesn't matter if you are like me, cannot perform at all in such environment: stress, sweaty palms, high heartrate and inability to write anything harder than hello world.
> They also spend some time evaluating your project submission.

I could evaluate a project in 5-10 minutes. Or an employer could have a fully automated system for the first round of evaluation.

The problem isn't benefiting the employer, it's that the costs are asymmetrical. The employer has no incentive to act in a way that respects the applicant's time.

There's a similar problem in real estate. If buyers weren't required to place a deposit with their offers, they'd waste the time of countless sellers.
> Yeah, but then they would imprison the CEO and not the developer.

While they do get blamed, the Netherlands doesn't seem to care all that much. They seem very selective with how they react to supposed money laundering

https://www.reuters.com/article/us-ing-groep-settlement-mone...

https://www.dw.com/en/how-ing-bank-in-poland-helped-russians...
My pet theory is that he's just one of the myriad of early developers who made hundreds of millions from crypto and keep relatively private. At that point he'd have nothing to gain and a lot to lose by revealing himself.
What does shibboleth mean to you ?
It does not seem to match the original meaning of 'a signal to differentiate people from the in-group'
As a descriptivist[1] I’m sure you understand that languages evolve. Just as the learn/teach distinction was made up by grammarians, so was the least/fewest one. Likewise it stuck. Most attempts at linguistic innovation fail. This one didn’t.

[1] https://dictionary.cambridge.org/dictionary/english/descript...
You encountered 2 problems and neither of them was the take home assignment. The first is that the company ghosted you. That is unacceptable regardless of what your hiring filter is. You’d be just as aggravated if they’d brought you in for 6 hours of interviews and then ghosted you.

The second is they didn’t set expectations (or at least you didn’t tell us if they did). Should you have spent 6 hours on this? How long does it normally take? After the assignment would you be brought in for 6 more hours of interviews or is the assignment the major filter?

At the end of the day, take home assignments are the best filter, the most equitable and the most efficient way to do hiring consideration. Companies (usually the middle managers within them) just don’t have the courage to use them correctly and don’t spend the resources to make them a good filter (they also don’t spend resources on the other job filters so those aren’t good either).
The tactic I’ve employed at my company when vetting a candidate is to give them a link to a small code sample (usually a single class or service for backend, some JS/CSS for front end) to review the day before the interview. The code itself will include some obvious issues, some less obvious issues, some language specific opportunities for improvement, etc.

We then walk through their notes (if they made any), and the code sample itself together. I have them make any observations, critiques, suggestions, or other thoughts together with me. This gives me an idea of how they think, what issues they saw, how they would improve things, how familiar they are with the specific language, and coding in general. It also gives an opportunity for some light “conflict” resolution , if I push back on their thoughts.

This has worked really well. Those that don’t do well on the spot can make notes ahead of time (but aren’t expected to spend time coding for hours) and those that are confident can walk through it live.
Could you please expand on this/link me somewhere? I am not familiar with LLVM, and I am only familiar with the JVM spec (currently in the process of writing a templated interpreter), but not yet familiar with OpenJDK’s existing code base, nor a complete JIT compiler.
This rules out anybody who isn’t permitted to do that by their existing contract (which is the majority of people depending on jurisdiction) and still disadvantages people who are time-poor. It’s not much of a silver bullet.
"sometimes multi-layered requests" are fundamentally a human problem, not a technology problem. I suppose ideally you'd have a human triage the incoming request into whatever de-layered channels are convenient for the dev. It's always going to require a human who understands both sides, unless you get an AGI that understands both sides.
> A good job is like a hot girl they don’t have time to text back all the rejects

"Not texting back" would be the equivalent of a company simply not following up after you'd submitted your resume; I'm sure OP wouldn't have complained about that. This is more like, the girl texts you back, said, "I'll consider going on a date with you if you do this 8-hour thing for me", you did the 8-hour thing, and then she didn't contact you after that -- yes, that's basic failure of decency.
The only real issue with this one is that many folks you might want to hire are prevented from doing outside piecework like this by their contract with their current employer. That's not a dealbreaker, it just means that you either don't hire those folks, or you have two systems available.
https://zacklabe.com/arctic-sea-ice-extentconcentration/

If you don't see the decreasing trend in the 1980s, 1990s, 2000s, 2010s mean curves, I can't help you.

Another thing missing from this measurement is this is the Arctic sea ice area. The Arctic sea ice volume is trending almost linearly towards 0.

http://psc.apl.uw.edu/wordpress/wp-content/uploads/schweiger...

(source for the image above http://psc.apl.uw.edu/research/projects/arctic-sea-ice-volum...)
Only if the links are chains.

(i.e. once you've made a link between two blocks it can't be changed)
So one of us produced a link to supporting research, and other produced hypotheticals and dismissive insults.

Okay.
This seems like a problem with the game itself more than anything, the fact that there is a single optimal team or strategy.

I see data-driven approaches are being used more and more everywhere, not just in games, and I can see how that can be seriously problematic in some cases.

But, for example, my 14yo son plays on a popular minecraft server, with his friends, and he's been writing python scripts to download in-game item sales/pricing data, and make graphs/do analytics on it, so they can get an edge in online trades. I think he's having more fun doing that than actually playing, tbh. But the point is there is no 'optimal' strategy or configuration in that game, it's still 'open'. It just now requires more sophisticated play rather than a naive casual approach.
All of those industries are incredibly heavily regulated, especially flying on planes.

I agree: we should have this much regulation for software security. The stakes are extremely high.
Greatest talks in 2022 so far?
Any talk from a conf that happened this year?
Absolutely. The worst thing is they start small and assign to you increasingly complex tasks the more you progress, with wild excuses to justify it. The sunk cost fallacy is real.

Happened to me once. The best thing is I explicitly told them beforehand I had little time to spare for home assignments. I got rejected after almost a week worth of work total. I should have billed them...
Many states in the US don’t have the moonlighting protections that California does. A paid assignment outside of their main employer will very frequently will be basis for dismissal, or at least will demand prior notification.
The problem isn't spending $40 on a shirt. The problem is spending $10 on a shirt every two weeks. My shirts might average $25-$35 each but most of them are well over five years old and I'm going to keep wearing them until they're visibly damaged. I spend a fraction of what fast-fashion addicts spend on clothes and they last me a long damn time. Fast fashion encourages a culture that makes people spend more money for shitty clothes because they want something new every few days. Vendors like Shein don't exist to clothe economically disadvantaged people; they exist to let people push the dopamine button with retail therapy.
Right??

"The solution is this, but I'm SURE people wouldn't like it, so you all are complaining too much"

What was the rate you chose?
For someone skilled at doing ML, your hourly contract rate is about 60% too low.
FWIW, CMake and Conan (or vcpkg) together are easing the pain of using C++ as a language for new projects -- lots of libraries can easily be added to the project like it's done in newer toolchains (cargo for rust, pip for python, pub for dart, etc)
Compared to Linux? Yes, there is extra VM layer. But you get access to software not found on Linux.

Compared to macOS? Not really, the Docker on Mac runs in a VM so it the same level of abstraction. Please correct me if that's not accurate. So if you need/want Docker for your development, I am not sure I see added bloat.
'The HN gestalt' seems to mean that you have taken comments by completely different people with different preferences and synthesized them as though they were all said by the same person?
This is perfectly going to fly if they find one small chat where he admits he merely knows that his code was used for money laundering.

If memory serves me correctly, the ground for convicting Phantom Secure was the fact that one of the founders admitted that he knew that his service caters to criminals, although the service itself is not illegal.
Nobody is owed a response to the initial job application. After you've asked them to invest significant time doing something, you better believe you owe them a basic, "Thank you for your submission; we've decided not to move forward &c".
Speaking of oscilloscope is there any analyzer recommended which is versatile and for budget use? Mainly for reading voltage readings and for capturing data packets. Under $100 USD.
In general I hope there'll be more attention to the reasons why they deny this: not because they don't believe it, but because it is in their interest to deny since "business as usual" is where they thrive.
Me and my friends often debate as most of the cases follow certain pattern, it should be easier to categories the majority of the cases and if not fully but partially automate the process.

Most of the paper work(judiciary / non judiciary) involves similar template , SSH/SSA , agreements etc. It need not be this complex. Most of the manual work involved in the process should be automated
They key difference is this:

> ING’s Chief Executive Ralph Hamers said no individual at the bank was found to be responsible for the failures

Closed source means it is easy to hide whose fault it was, and then all you can do is fine the company since you can't arrest everyone. This is also why companies are so keen on deleting old message logs etc, to avoid leaders going to prison.
> Apparently the approved HN method is to arrange the resumes on a dartboard, throw darts at it, and commit up front to hiring whoever you hit

AFAICT the null hypothesis has yet to be disproven in tech hiring.
You can still use dependabot to assist you with this. Let it only open PRs and it will show you the commits and changelog or at least a link to the source project in the PR description.

Having a PR already open with a full test run done in CI saves a ton of time, at least in repos with a lot of dependencies.
You’re setting up a gigantic straw man. There are camps on HN who dislike all of those things individually—you can’t just take the union of everything someone here dislikes and call it the HN gestalt.

>do something unfun to get hired

I don’t know of any other industry who hires senior people the way we do outside of performing arts.

I personally don’t mind putting together a portfolio the way most other creative industries do it. At least then I could use it multiple times.

What I don’t like is being treated like a new grad when I have close to 20 years of experience.
It differentiates our test from other GitHub projects.
You can be against fast fashion and be empathetic with people who can’t afford expensive clothes. There is a way to inform people of the consequences of their choices without blaming them for making the choice.
Also visas, almost anyone on an employee sponsored work visa is not permitted to undertake contract work.
Rule of law is restored so to me it looks like it was worth every penny.
Thank you for the reply!

> you own any IP not covered by copyright

How does this actually work? Game has a MIT license. I thought that meant that the brand and the art was also under MIT. I'm clueless about this stuff btw.
> demanded

> really wanted to know

Asking questions is demanding now?
Ah, I didn't know that the draft model has existed for Fantasy EPL. That's great!
I've wondered is Rivian a legitimate play against Tesla et al, are the decisions being made in the correct path, or will that be unknown until 5-10+ years after billions more keep getting dumped into it that may hide any incompetence or missteps?

Is it the standard PR-IPO move to dump the risk onto the general public and get an exit for everyone early?
You could do your own research? https://en.wikipedia.org/wiki/Panama_Papers

I see at least https://www.icij.org/investigations/panama-papers/20160425-c... and https://www.justice.gov/usao-sdny/pr/four-defendants-charged... ; the originators of the scheme, Mossack Fonseca, are wanted by multiple countries https://apnews.com/article/arrests-tax-evasion-panama-city-p...

Jurisdiction is something of a problem, as we can see with the Panamanians being non-extraditable. That's why it was the Panama papers in the first place! But if you're going to facilitate money laundering, at least have the common sense to not do it under your own name in a jurisdiction where that is illegal or that will extradite you to the US.
Gmail gets approval to move forward with plan to ruin its spam filter
Poll: Distrust of Asian Americans is rising
Source with interactive data: https://www.staatus-index.org
ok, out-of-the-box glibc/linux dev support... but for defence... no source code? mmmmh....
The best interview experience that I had, the interviewer asked me to bring in a laptop with some of my code. I did, we went through it talked about it, he asked me to add a simple feature, I did. Code I was familiar with (like in a day job). No gotchas. Symmetrical effort from both interviewer and candidate. Worked well for me at least.
Managing (digital) assets/values in a permissionless, self-sovereign way.

There is no alternative as far as I know.
Is my memory mistaken but I thought that originally the N2 was suppose to be released this year. And because it wasn't, and instead pushed to next year, it disrupted Apples plans with the M2.

But looking at timeline, it says N2 isn't available now until 2025.

Is my memory wrong that N2 was suppose to be 2022, then pushed to 2023?

https://images.anandtech.com/doci/17469/tsmc-roadmap-june-20...
Also it should ooz through our LinkedIn profile. They can verify the experience.
I believe it's the opposite. Every shared account increases my exposure as the user. If I have 500 accounts across 500 sites, and one is compromised, 499 are not. If I have 1 account across 500 sites, and that one account is compromised, all 500 sites and the data I have there, is at risk.
this author can't see the forest for the trees. "Social networking", for all intents and purposes is just a facet of the internet:

https://www.tumblr.com

https://www.instagram.com

https://www.twitter.com

https://minus.social/

https://www.blogspot.com

https://news.yombinator.com

https://en.wikipedia.org/wiki/List_of_social_networking_serv...

↑ it's a long list

https://makeawebsitehub.com/social-media-sites/
← "101 social networking sites you 'need to know about' (ugh) in 2022"
Your opening lines seem yo be in contradiction with the ending.
I think it's important to remember that candidates should evaluating the viability of the company as a potential future employer. This seems like a reason to look elsewhere. They do not seem to value the candidate's time (assuming positive intent otherwise).

I'd skip the shenanigans and look elsewhere. I think "thanks, but no thanks" is a good response in this case.
Meditation App Calm Lays Off 20% of Staff
> However, such syntax is ugly and verbose.

Is it just me who thinks this was by far the clearest, cleanest formulation? Everything following it seemed to sacrifice clarity for the sake of cleverness.

Also I really dislike macros that try to disguise themselves as "not macros". Capitalise the crap out if it, make the fact that this is a macro stand out, man!
And that that "same person" is somehow the zeitgeist of HN itself!
I wish people would stop writing like we can’t hold to competing ideas in our minds at once. Being concerned about thing A doesn’t mean you’re against all instances of thing A or all people who do thing A
I don't know any other trade that so thoroughly rejects apprenticeships, licensure, and formal certifications.