skysight-inc/HackerNews huggingface dataset:
I've mentioned this on HN before, but I have 10+ years experience, a BS in CS from a top 10 school, worked as SWE at Google for over 3 years, I've done 100+ leetcode questions, studied grokking the systems interview/designing data intensive applications, I live in the Bay Area, and I've _still_ failed 90% of my onsites last few years at the top tech companies (Stripe, Lyft, AirBnB, Square, Dropbox, etc).

Reasons for failure vary, you don't get much feedback but when I've gotten it it's been distributed across coding/systems/behavioral.

I've also been rejected at resume round by companies like Instacart and Coinbase.

The interview bar has gotten insanely high it seems. And I left Google way back without anything lined up assuming in this job market I could waltz into a good job with some modest prep but that has not been the case.

I objectively have top credentials, and I find tech interviewing an absolute nightmare. The standards have gone through the roof and one slip up and you get dinged. And the system is way more arbitrary and subjective than anyone admits.

Now, this isn't a woe-is-me story becasue to your point, there's a lot of companies paying top dollar and I have a decently paid job. Furthermore, I'm not failing interviews at random startups but as senior engineer at top companies that would probably offer $400k if they made an offer. They have the right to be extremely picky and subjective, but let's at least admit that they _are_ extremely picky and subjective.

The "I'm a HM and can't hit dev targets", reeks of ignorance as to your own process. I wonder if you do things like tell your interviewers "a false negative is better than a false positive" ? Or let one interviewer use some arbitrary criteria to dock a candidate and then pass on them because of one bad score? Because you probably do lack perspective on how many good devs your company is rejecting if you're only sitting on the HM chair and not seeing what it feels like to go through these rounds as an IC SWE.
It might be if it wasn’t false:

https://www.economist.com/business/2021/05/16/how-to-thrive-...
Yeah.

It looks like you presented yourself like someone who's looking coding job without human interaction.

A startup actually cares about building teams and cultural fit. If you're not interviewing them, then you probably don't care to fit into their team.
I've personally been avoiding the Onyx Boox due to their flagrant violation of the GPL.

Every time someone asks for the source code to the open components, they claim people only ask because of Anti-China sentiment, and therefore won't honor the request.

Makes me wonder if they're hiding something in there.
Zero price elasticity of demand is definitely antithetical to a healthy market.

What we disagree on is the role that short floats exceeding 100% plays in causing that.

The 3 causal factors behind squeezes are social media, public float, and short float. Short float is the least important variable of the three, by a large distance. GME-like moves happen fairly often, and in most cases these are low-float stocks without much short interest, such as SPI or PPSI, where only a small number of price-insensitive players are needed to cause a 2000% move.

In fact I think the short-float itself is mostly irrelevant from a first-order causality perspective. It's mostly only relevant insofar as it fuels narrative and herding on social media. If the GME short-float was 90% (instead of 130%), it would've reduced the squeeze potential largely to the extent that it reduces the potency of the social media narrative, but not so much beyond that.

My view is that no additional restrictions should be placed on short-selling. The practice itself is healthy because it encourages the uncovering of frauds (such as Wirecard), the practice is necessary for derivatives hedging, and the recursive nature poses very little risk of spiralling due to the inherent negative feedback yet would be rather expensive to regulate (and this negative feedback hypothesis is backed up by the empirical observation that there was only 1 stock with a > 100% short-float).
>Expecting to find a developer who has 10 years of experience in a specific tool is insane.

Well, here I am. 11 years of PHP and counting
Okay, but I just don’t think it makes sense to say that companies who cannot afford to pay market rates for software engineers are experiencing a shortage of software engineers, unless there is something preventing market clearing.
Pretty sure Paxos is easily extended to the byzantine setting with digital signatures (i.e. Byzantine Paxos has also been around forever). Also PBFT has been around since the 1980s.

Only distinction is classical consensus is permissioned whereas blockchains are typically permissionless.
How the Data Annotation Service Empowers Unmanned Aerial Vehicle– Part2
Is Google Photos subject to the same issues? I shared a video with a friend 2 hours ago, and they could only watch the first 5 seconds before it pausing forever. Same thing happened with me when I tied to reproduce the issue.
What other tells do you see?
No, that's just reality. There are vastly more small companies than large in every industry. They all find their niches. Swift Energy still exists even though Shell and Exxon are a million times larger. Do Shell and Exxon have more resources, throw their weight around more, etc? You bet. Are they monopolies? Not in any plausible way I've heard anyone describe.
Most of Rust's memory safety comes from compile-time checks, not runtime code.

You do need some unsafe, but not as much as you may assume at first.

Rust doesn't really have any complex built-in data structures, and doesn't require a heap at all. That's a standard library thing, which you wouldn't be using in this context.
I love the attempted juxtapositing here but Ms Yellen's focus on economic means ignores a larger more serious challenge that there's insufficient prospects, few opportunities to raise oneself up in. The mean ought hopefully be doing ok, & her talking about it not is a sign of trouble, but it feels like the white collar musical chairs game is running a little low on chairs, that everyone's a little desperate to find a place of value to contribute, where they can be a part of making things better, seeing forward their enterprise's advance. and it's not clear how vital that economic can-do pulse is, not clear what jobs society can or wants to afford to do well.
> Standard ML ethical frameworks are more than sufficient.

Agreed. All ethical frameworks should include Hindley-Miller type inference.
Plan Your Microsoft Azure Experience at Microsoft Build
The things the writer complains about certainly happen, but thankfully haven't been the majority of my experiences. I don't have as much emotion invested into the hiring process, but I have been on both ends of it at various times in my career, and I can say both that (some) companies have ridiculous expectations and hiring gauntlets, and that it's hard to find decent developers. I think any hiring manager can tell you horror stories about devs with "ten years of experience" who can't write a for loop.

I take company complaints about worker shortages not to be literal, but to be part of public relations, marketing, and appealing to politicians. Annoying? Sure. But also part of the game. I understand the article is mostly about berating companies for being dishonest about hiring, but I don't think an appropriate counter is to be dishonest about being hired. The rest of my response focuses mainly on the perspective of a career dev looking for work.

Your mileage may vary with different tech scenes, but my take on these experiences:

"Problem no. 1: Companies rely too heavily on automated filtering." While true, if this is your first and major complaint, you rely too heavily on job submission pages. Get a decent recruiter, reply to some linkedin recruiters, and be open to possibilities. You should expect applying to a job board without an internal champion recommending you to have similar odds to cold calling someone to sell them insurance.

"Problem no. 2: The credentialism barrier." I can't speak to the author's experience with this, only to my own. No more than 20% of the time I've interviewed has not knowing a specific programming language or technology been any sort of problem in the interview or even mentioned. I have noticed this happens somewhat more often with Java shops, who expect you to be very experienced specifically with Java, but even there most of them are pretty understanding that you may have some catching up to do (again, in my experience).

"Problem no. 3: Education is inaccessible." This seems a fair complaint, though not specific to technology.

"Problem no. 4: Low Pay and Bad benefits." This is a surprising one to read in technology. Maybe I've just been lucky and in a good area, but tech jobs are pretty well paid, decent benefits, good vacation (not at AWS though, seriously guys, do better), and with a pretty low investment in learning some people skills and negotiating tactics you can drastically increase your earning power. Read "Getting to Yes: Negotiating Agreement Without Giving In." It's short and phenomenally helpful when negotiating salary and benefits.

I empathize with the author's annoyance about listening to what amounts to a PR campaign from tech employers, but again, I think the counter to that is pointing out that it's a lot of hot air, not complaining about how hard it is from a dev's perspective seeking employment. I am open to being wrong on this, however, and welcome dissenting opinions telling me how wrong I am!
We’re actually considering this. I feel we don’t have the channel reach yet to make it successful. Besides our ~1000 IG followers we are really small. We have a new formula for traditional “white” liquid chalk in the lab but lack funds to bring it to market. That could be a KS target.
The last place I interviewed at used leet code as a filtered. The code problems were fun and challenging. I score a 850 out of 900 points. I failed the next round of interviewing after mentioning something about enjoying writing original code, software shaves off stability concerns and tech debt the more portable it becomes, and seniors aren’t in a position to force juniors away from deliberately doing foolish things.
There's no "hiring shortage" if you pay people enough. Saying there's a "hiring shortage" is really just a way of saying "we'd like to be able to pay our employees lower salaries."
https://pubmed.ncbi.nlm.nih.gov/29669833/

This is a paper from 2018 where they went into caves in southern China and took 1000+ samples of droppings from bats back to Wuhan and found new strains of coronaviruses.

If they did this in late 2019 of course they wouldn't have published that after a (theoretical) leak...an absence of a sample means nothing. In fact, if anything the fact they didn't publish a similar report is more telling.

If you look at pre Covid-19 reports on bat coronoaviruses in China you'll see the large majority of such bats are in Southern China - very far away from Wuhan.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6466186/
i got curious (since you said you'd seen this years ago) and found my way to your cppcon 2016 talk. good talk but in particular i want to congratulate you on the weaving pun (first multithreaded tech).
Because the only reason this is useful is if people are _using_ it.

There is not a goddamn person in this planet using this finance their car or their house that's not a crypto fanatic with no rationality to their finances. That's not a market. A circlejerk of crypto funds trading amongst themselves is not a market.

You don't see a single institution, collective, or government actually supporting or putting their money on this with the exception of more speculators.

Financial technology is worthless if it's not used for things outside of finance.
I've been on the other side of hiring. It was in Europe and it wasn't an American superstar company. A long queue of folks after bootcamps and attempting to requalify from various non-IT industries...
Andreessen Horowitz backed firm, Labelbox, appears to threaten Federal Court
Thank you for sharing this story. Really interesting. If this isn’t part of the literature, hopefully some jellyfish experts will take note!
But it would be a disaster to foreign holders as well. It’s like saying “if we go into a full scale nuclear war it will be a disaster” — absolutely true but also the whole world is trying to avoid it. Any US dollar unwinding as a reserve currency will be necessarily slow.
This is how I think about it as well. Though I make the decisions, I do that for a corporation. That corporation is not the same as “me”, though it may have only one owner at the moment.
> companies who cannot afford to pay market rates for software engineers are experiencing a shortage of software engineers, unless there is something preventing market clearing

By definition, the market rate should involve zero shortage. That said, search costs and regulatory barriers are significant frictions. In the midst of an unforecasted surge in aggregate demand and you have an explicable event.
I have a feeling this will get me a downvote, but I grew up in a very blue collar town and the idea of paying one's dues is not crazy to me. I see a lot of people entering the tech market as if they don't have anything to prove, like their degree says it all. In any industry, you shovel some shit early on, IMO. I was a good programmer, but I got my start racking servers in a data center. I crawled under raised floor to run cable, replaced batteries, worried about cooling, and generally did a lot of work no one else wanted to do. I was a programmer already, and I think it was a waste of my ambition for $COMPANY to not give me a job writing software, but I don't mind the idea of people paying their dues, and I think I'm better for my experience. Careers aren't supposed to start with you having a big corner office. It is surprising to me how many people feel entitled enough that they truly believe they ought to start at the top.
I think "developer shortage" depends on your expectations of developer skills. I currently recruit a lot for several different positions and there is no shortage of applications.

But 50% can't do FizzBuzz and many do not fit into our environment of a small team where we do not need (can't use) specialists (yet).

If you only want to recruit from the "best 20%" [1], you can only recruit the best 20% of the people who apply to your job offerings, which is different from the best 20% of the market - most founders I know want to recruit the best 20% of the market though and fail.

[1] It's unclear to me what "best" means.
The way I understood it is that Ph needs to be within a certain band of values in cosmetics and the last ingredient in the INCI guarantees this.
I realized maybe a week or two ago regarding subjects that I am an expert on and professionally trained that people on Hacker News discuss it in a very uninformed manner and out of ignorance and that this ignorance spreads across the site like wildfire. People make bold and categorical claims that one would only expect of a subject matter expert when it's clear that they're anything but that. The issue is that the number of experts on a topic is much smaller than the number of people who read a comment, find it appealing, and upvote it, so it's hard to dispel a lot of misinformation. Furthermore based on my own experience, the amount of effort needed to demonstrate that someone is wrong is significant, consumes a lot of time, and even if you manage to do so, it likely is nested deep within the conversation and goes unnoticed.

In my own area of expertise, I have literally been downvoted for providing links to primary sources that conclusively disprove unsourced claims.

So given that I know that discussions in my area of expertise on this site is full of misinformation, I have now come to doubt the quality and reliability of conversations on this site on some other topics that tend to attract a lot of assertive discussion. Topics that don't attract a lot of assertive discussion still seem legit, for example few people make assertions or categorical claims in physics discussions or pure math discussions and the few who do I think are trustworthy since they tend to provide extensive explanations justifications, and sources. Most people in those topics are inquisitive, they ask questions, they make clear that they have an opinion or a belief and wonder if others share that opinion... but when it comes to law people just downright state things as if they're facts and they're qualified to know that it's a fact.

So I now doubt that many people on this site who discuss the law with such authority are remotely informed to do so and that motivated my original line of inquiry; is the original poster and everyone else in agreement with them actually informed to understand the law to make such a big statement on the subject, or are they just making things up the same way people on this site make things up about the topic that I know I am an expert on. Are other readers upvoting comments because they can verify it and upvotes are serving as a kind of quality control mechanism, or are people upvoting comments that sound appealing and that they wish was true, but really are not qualified to know, and hence upvotes are a reflection of this site's ignorance on a topic.

I can only answer that for myself, but I think the replies to my line of inquiry have been poor and misinformed, and so I think the best way to make use of this site going forward is to avoid participating in discussions other than those I think still retain some degree of quality: physics, math, machine learning, things where I trust there are enough experts here that no one would make such strong claims that are false without being shut down by the community for doing so.

Law, biology and health care, the environment, finance/economics are not among those topics.
It depends on whether you care about the overall product or just the puzzles involved in the product.

I get my overall high level fix from outside of work activities, so work is enjoyable mostly for the little puzzles it generates every day. I am sure that there are some fascinating considerations for a mega e-billing system, even if it isn't all that interesting in itself.
Personally, I’d happily accept being a lifeless drone, at least for a few years. Save the extra income and invest it. Reap the dividends.

Having said that, I don’t know how bad those roles actually are. Obviously, it’s not worth it if it affects your mental health… and unfortunately yeah, that is an issue working in this field.
I really enjoyed getting to know Thea and her work on an episode of the Embedded Podcast [1]. She has an infectiously positive outlook on open-source development.

[1]: https://embedded.fm/episodes/359
A resume builder built with Tailwind, NextJS, and Puppeteer
Ask HN: Is it worth learning Solidity in 2021?
I guess the answer will inevitably depend on how much potential for growth you see in ETH and/or smart contracts.
Printing money can increase prices on raw material but in current case disruption in supply chains (that was caused by the pandemic) is a much more likely reason.
Shoulda called them out.
If you search for "myopia glasses" on Aliexpress you'll find prescription glasses starting as low as $2. I just added a pair to my cart and the total was $3.31 including shipping. :O
So another piece of evidence suggesting that unhealthy social media use exacerbates depression. Am I the only one desensitized to hearing about how bad social media is for you. I've heard it so often that now my first thought when I hear that is, "yeah, duh."

But no one ever listens. People who post stories about how they "quit social media and never felt better" get tons of attention because most people recognized that social media is bad for them. But just like a drug, everyone is aware of these feelings but never listens to them. Those posts also remind people of their bad relationship with social media which puts them in an even deeper spell of unhappiness. So, in order to feel better about themselves they go on Facebook and watch Dude Perfect videos until they're numb.

Here is some unsolicited advice: just stop. That's it. It's the same with other forms of addiction (with the exception of drugs that can kill when you go cold turky. Luckily, social media is not one of them), you just stop doing them. What do they do in rehabilitation? They distract you from thoughts about drugs and try to create other avenues for you to get the reward mechanisms drugs gave you before. But really all that boils down to is you just stopping and moving on.
Typescript, as a counterexample, doesn't need GADTs because it has first-class union support + nice type filtering. There's a bit of manual tagging that's needed but the ergonomics are both easy to understand and more flexible (not to mention supporting even other usage patterns).

type Term = {kind: 'lit', value: number} | {kind: 'pair', left: Term, right: Term};

function pair(left: Term, right: Term): Term & {kind: 'pair'} {
return {kind: 'pair', left, right};
}
function lit(n: number): Term & {kind: 'lit'} {
return {kind: 'lit', value: n};
}
let t: Term = pair(
pair(lit(1), lit(2)),
lit(3)
);
I am sick and tired of people using Medium. Why should I have to sign up to something to read your post?
How does Nvidia limit the Etherium hashrate while keeping other functions (gaming, general computing) intact? Is the limitation implemented purely on the driver level? If so, how would the driver know which function it is computing?
I watch a lot of "economic doom porn" on YouTube these days and see it fairly often. Usually it's coming from a gold bug or a crypto zealot. I'd say Ray Dalio and Peter Schiff are pretty negative on the USD, although neither one is an economist.
I hope so. I did my best to make it as accurate as possible because I don't think it is part of the literature, so I want it to be as useful as possible as a scientific note in case someone does want to pursue this further.

My son told me today that it was a big deal to him precisely because the seemingly intentional nature of the behavior ran completely counter to everything he had read about jellyfish. So all of his reading had "anti prepared" him for what he was seeing. (That's in quotations because that's the actual expression he used today in conversation with me.)
BlockFi accidentally pays out millions of dollars to users due to bug
I've also been toying with this idea for a while (p2p, CRDT backed, wasm-based)! It's a great concept, and I'd be interested in collaborating as well.

One thing I've been working on is rich structural editors for the scripting language used to build these local-first applications. So the environment becomes something like squeak or a lisp machine, where all application data is automatically synchronized over the network.
I am fortunate that my building committee is pretty forward looking. It helps that many owners actually live there.

But it is a significant project and it doesn't look like EV charging standards (plugs, power delivery) are set across all manufacturers.

The balance of effort+money vs benefit/risk means we will keep driving what we know for now.

I know the tide will turn sometime, but not anytime soon.
Does having an imaginary deadline really work for anyone ? All I've seen people do (myself included) is find a way to justify moving the deadline, questioning the authority of the deadline, the value in actually getting it done within the deadline and in the end stuff never happens, I'm not happy about having set a bad deadline and much worse missing it.

Unless its external, its more pain to ask it to be moved than to just slog it out and get it done, setting deadlines don't work.

For projects of personal interest, setting an imaginary deadline is the worst thing I did for my productivity and motivation. In a team setting, that has worked, but had very limited benefits and the drag on the team was really not worth it.