skysight-inc/HackerNews huggingface dataset:
Hiring at these companies is very different from the bad examples described here, except for the indexing on degrees (if you don't have extensive experience you're not getting hired without a degree). They don't test trivia and don't typically look for "X years experience with Y framework". I remember seeing that in lots of smaller, lower paying companies' job postings on websites like Indeed but I've never seen that at a big bay area tech company unless it's something sufficiently broad like "infrastructure" or "frontend"

The difference is that big tech companies aren't meant to be applied to over the internet. Seriously, it's like throwing your resume into a black hole. Referrals are the same way, honestly. The only good way to get hired is to get a recruiter to message you on Linkedin. I have never got an interview at these companies from applying on their websites and have made it to the first round of interviews every time if I was contacted by a recruiter.

And because of that, it should be no surprise that nobody is scouring the internet to find your company and send in an application on your company's website. Everybody has been conditioned for that to essentially not work. Even though it's expensive you really should be paying third or even first party recruiters.
They specifically said "for new problems", not bog standard CRUD.
Ziroshima:

Your intuition is correct in that Gödel's proposition

I'mUnprovable does indeed lead to an inconsistency in
foundations.

However, there are foundational theories that can be proved

to be free of contradiction. For example, see the following:

https://papers.ssrn.com/abstract=3418003
DOJ Sent a Grand Jury Subpoena to Twitter to Unmask a Twitter User
I think the point was it doesn't only speed up a small set of linear algebra calculations, but allows other, more complex, operations to be sped up as well.
This person sounded really experienced, so I looked them up on LinkedIn. 7 months at their first company. 9 months at their current company. That's it, aside from non-programming jobs before their bootcamp.

The whole thing reads like inventing scenarios that didn't happen or embellishing them.

> A bad interview is when you ask them the definition of some specific thing in some specific framework like “Tell me what a closure in javascript is.” then treat them like they’re stupid if they don’t know.

Not that believable, but okay.

> I once had an interviewer ask me if I was a wizard with GO, C++, Rust, and C over the phone. Then when I said I had some experience with rust, he immediately cursed at me and hung up.

Didn't happen.

> Nobody in their right mind is going to move to San Francisco, California to be a “Lead developer” for only 70k with zero equity.

Are any companies actually trying to recruit like this? And is it successful beyond just throwing up a hiring post and not getting anything? I put in a limit buy of $3000 for 1 BRK/A on a whim once.
>A bad interview is when you ask them the definition of some specific thing in some specific framework like “Tell me what a closure in javascript is.” then treat them like they’re stupid if they don’t know.

Is this a good example? Isn't "what is a closure?" more of a smell test "do you know the language" question?

Maybe asking "oh you know python? Tell me how to implement and use a metaclass" without access to the documentation would be a better example.
I can get cooking with a programming language I’ve never seen in my life in a matter of days because most programming languages are either very similar to each other or they’re similar to some paradigm most of us already know like functional programming.

The companies looking for 5 or 10 years of experience with a language aren't looking for someone to "get cooking" and learn as they go. It's true that most experienced developers can quickly pick up the syntax of a new language and start writing code quickly, but every language has its nuances and pitfalls and you're not going to know them all after a month or two of writing code.
This is impressive, on the order of building a working rapid transit system entirely out of q-tips.
Still choking on anything higher than 360p for me.
Maybe I'm applying the term "slashing" too broadly. I've historically used it to describe the act of having your tokens taken away for bad behavior (either all at once, or incrementally). Is there a more-specific term for describing the process by which an offline validator loses their ETH over time?
Interesting, it’s not just me! Haha I thought my internet was acting up tonight, but apparently not. YouTube was being very unstable tonight for sure. Videos cutting to infinite loading spinner in the middle, or not playing at all, intermittently.
> Does this behavior anger anyone else on a deep level? I get that its hard to buy GPUs right now, but this seems like such an attack on general purpose computing.

That's a weird hill to die on, since they're explicitly marketing and selling these cards with "LHR" branding and NOT discontinuing other non-LHR product lines. These are cards specifically for folks who don't use the features which are throttled.

If they were doing this across the board, that's one thing. But they're not. If it means lower costs or increased availability for consumers who want them, that's a win.

Moreover, they're not disabling anything, they're throttling. One or two GPUs are hardly going to mint you a fortune in ETH in the first place. The difference in hash rates is not affecting anyone who meaningfully cares about general purpose computing. Nobody is switching their industrial mining rig over to play Dota. They've throttled an extremely niche use case which makes the cards more broadly available to the public instead of a very specific single-purpose industry: that hardly seems like an attack on general purpose computing.
This sounds like a made up anecdote.
Digifizzy Is Live First In-Depth Metaverse Magazine
You don't have to pay if you use biwarden_rs. It's also way lighter and easier to set up.
At 100,000 writes per second (which is roughly what the last data-driven system I worked on did), this would be $400K per month.

It seems to be the case with all the NewSQL databases that they're still just not economical to run unless you are FAANG. Get a Bigtable / HBase / etc and build a custom system and save $50-350K per month. For a sub 100 person company, it's a no-brainer.
If it happens too often people don’t like it, but this particular topic hasn’t been seen in a while, and it’s something people feel fairly strongly about, so it makes sense that it keeps coming up once in a while.
I find most of the Apple speakers overproduced, overwrought, to the point that it comes off as in-authentic. There's only so many Johnny Ive superlatives you can layer into a talk -- beautiful, magical, amazing, incredible, etc before it becomes a meme, a joke.

I prefer the good old days of I/O, even before I/O, Google Developer Days, when geeky engineers did the presenting. When they got excited about something, it was unscripted and actually real excitement.

(I'm a Google employee), and I feel they are following in Apple's footsteps too much, especially the MadeByGoogle presentations. I/O still retains some of that authentic, geeky, cringe factor that makes it seem more connected to developers as opposed to consumers.
Author's thoughts on what is broken are:

1. Too much reliance on automated filtering of resumes

2. Companies asking for too much years of experience with specific tech/language/stack

3. Developers dismiss other developers (for using javascript, apparently?)

4. The 'asking about language trivia' interviews are bad, it would be much better to make candidate solve a small task from scratch

5. Restatement of (2) but with individual engineers instead of companies

6. Companies don't comp the employees education enough

7. Lowballing everyone's offers by default to save on labor costs is bad

What is interesting to me is that this is NOT a FAANGMO criticism. The point that applies the most to FAANGMO is probably 7, but even there the lowballs are not that low.
Also fairly amusing is the suggestion to stop asking programming language trivia in interviews. Made me double-check the year of the article.
I updated recently my LinkedIn profile, seeing if changing the wording of stuff helps.

https://www.linkedin.com/in/gamedesigner
Flyle – Share files securely with e2e encryption in the browser
I was recently contacted about a "principal" role at $125k. I did not proceed.
Could the concept of proof-of-work be extended to prove that work was done cleanly, ie: using only renewable electricity rather than that produced from fossil fuels?

Perhaps renewable electricity producers could issue some sort of signed token which is then incorporated into the blockchain as proof that renewable electricity was purchased?
A Strange Moment for the U.S. Economy
I mean, that's a fun and trippy idea. But we're vessels for propagating genes. Can't do that while you're sleeping, so one would have to construct an exceedingly strange model of the universe to make sleeping central to our existence.
Earlier you said:

> From my uninformed point of view that I am happy to be challenged on

Now you say:

> I think at this point it's quite clear that people are just speaking from a very superficial understanding or outright just making things up about this topic but are doing so as if they are subject matter experts

How would you know, if your point of view is uninformed?

Are you a lawyer?
edit -- I have misread Your comment.
That's the thing, it is something companies have control over, if they have a dynamic and passionate CEO, and are willing to take on risk. Or at least, if it's a big established company, create pockets where groups are able to work on entirely new initiatives.
> These are "scalpers" in every single single sense of the word, and the only difference between them and someone that makes a business out of it is scale.

You're right they are scalpers; they are buying more than needed with the hope of making a quick buck.

However, like most things it's a matter of degree. Your friends were acting in the wrong and in the aggregate they did harm the market, but the people doing it professionally cause the most harm individually and hence tend to raise the most ire.

> Scalpers are just brokers that work in a different product. They make money by arbitrage, where the primary sales market is underselling a good compared to the secondary sales market.

They create scarcity in the primary market, which forces people into the secondary market. If scalpers did not exist, then the same number of people would get tickets, but there would be a greater welfare gain for consumers.

> And lest you think it's easy to just point at scalpers/brokers and at all the money they make because they're selling a $50 ticket for $200, consider that those are the extreme cases, and relatively few tickets go for that. There's also many tickets that go under cost.

They may be taking some risk in their venture, but they're still not providing any value. They are needless middlemen in a market that already sells direct to consumers. Also the cases are not that 'extreme', ask anyone trying to buy a graphics card right now, gasoline a week ago, or toilet paper when Covid-19 was starting up.

> Who do you think ended up paying for that? Where do you think the funds came from to pay for that? (here's a hint, you need to make an occasional 200%-300% profit in that business to break even over the long run in a lot of cases)

Presumably they are claiming a bigger share of the welfare pie than they are giving, else they wouldn't be participating in the market.

> Here's another question, why and how is this different than the stock market, and in the ways it's different, how does it matter to the perspective you're expressing?

The stock market has a social purpose. It provides a means for companies to raise capital to undertake investment. The market system is theorised to be the most efficient means to allocate this capital.

The scalpers don't serve a social purpose, they merely extract welfare from transactions that would have otherwise favoured consumers.
I once, 30 minutes into what was supposed to be a 1 or 2 hour phone interview, had an engineer at Google cut me off in the middle of their standard "write code in a Google Doc" with a "oh, I have a meeting I have to run to, good work we'll get back to you."

I assume it was not, in fact, good work, as I did not progress to the next interview.

I think a phrase like "typical" would be inaccurate; possibly "common" as well. But, I think, most people who have interviewed a decent amount have at least one story like this. Cursing is another step beyond, but its not insane; many of the people on the other end simply get drafted, they don't want to be there, and in some companies even see you as a threat to their career advancement.
Yeah, I think this post is much too generalized compared to what the author has really experienced. It is pretty clear reading between the lines that they're finding getting an entry level job frustrating.
I don't like leetcode either, beyond some very simple problems to demonstrate basic proficiency[0], but if you're going to force poor junior developers to do them, it's only fair that seniors suffer the same process. If it's only an expectation for junior developers then it's just an advanced form of hazing.

[0] on the level of "here's a list of strings that are names in Lastname, Firstname format, turn them into a list of Firstname Lastname", or something dead simple that's designed to definitively rule candidates out
A significant part of quantum computation is just a sequence of unitary transformations, represented by matrices. So essentially just a series of big matrix multiplications. The nonlinearity is introduced in the measurement. You have to repeat the calculation several times to build up a probability distribution.
That is why you should never ever auto-update your add-ons.
In any decent CS school they actually teach you low-level stuff. Transitioning from Java to C++ for such a person is trivial.
It is only for 1st-order logic that it has been shown that the

Continuum Hypothesis can neither be proved non disproved.

The issue of the Continuum Hypothesis is still open for more

powerful theories. See the following:

https://papers.ssrn.com/abstract=3457802
> just as good as a developer who can tell you the big-O efficiency of reversing a red-black tree off the top of their head

I’m not really interested in whether or not they know this. I’m more interested in whether they can explain it to me.
Tech companies complaining about developer shortages sounds completely tone deaf to me: During this pandemic, society was carried entirely by "essential workers", especially in health care. Those jobs are notoriously underpaid. Those are the real shortages.

In tech we do not have a shortage of developers but an excess of dispensable jobs.
I'm also a HM. It's unbelievable to see the number of people who are "Senior" after 12 months of actual experience.

Some of them are actually legitimately senior, despite short tenures on paper - but many are barely entry level qualified.
>The consumer inflation we have currently due to increase in prices of raw materials and not necessarily due to printing money

You seem to be implying that these are two unrelated phenomenon. I would say that claim goes against almost every school of economic thought I am aware of.

The idea that printing money just moves prices up directly as if by magic is not a claim I've ever heard and that almost certainly is not what Lyn is claiming. Increasing prices of raw materials is one of the most base cases in terms of potential effects of printing a ton of money (increased demand chasing a fixed supply).

So I would say the idea that inflation is either due to input price increases or printing money is a completely false dichotomy.
Huh? All the whiteboard interviews I’ve ever had have been easily memorizable problems.
China's Tianwen-1 mission graphically explained
I agree. Total bullshit.

I remember starting my career as a front end developer actually having to write code. Those days are long gone. Invented here syndrome is the reality.

https://en.m.wikipedia.org/wiki/Invented_here

Code that written by anybody you actually know is not trusted. I actually saw a channel op in ##javascript of Freenode just this morning refer to people who write original code as a form of Dunning-Kruger over confidence.

https://en.m.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effec...

I also remember earlier in my career people reading resumes. Those days evaporated early in my career. A good fix was having open source contributions as people would really look at those. Those days are gone too. Reading code is just too hard, so project readme files are the new resumes to ignore.

So now the industry is stacked with developers who can neither read nor write code, can’t evaluate candidates, and fear anything that isn’t externally prepackaged. It’s like watching that movie Idiocracy, and yet people complain about talent shortages.

https://en.m.wikipedia.org/wiki/Idiocracy

I find this somewhat counter intuitive because while many software developers seem generally of low confidence about actually doing the work of their jobs they seem generally over confident about security, as in information security. It’s weird because that confidence is the the most clear example of Dunning-Kruger and it isn’t based on anything.

Now, my learning from interviewing and reading job posts is this:

* Use React.

* Don’t bother with open source or a portfolio.

* Resumes are required but they are just weapons to be used against you at a later time. Include education, contact information, and job history only.
Depends a lot on how you use it.

You can pass everything by value, write very child-friendly C++ code, using std::map like Python dict and std::vector like Python list, and still VASTLY beat the speed of an interpreted, weakly-typed language like Python.

But nobody does that. Chances are someone on the team takes a shit about unnecessary memory copies, the code will be littered with a smattering of pass-by-reference and pass-by-pointer, there will be std::shared_ptr, std::weak_ptr, std::unique ptr everywhere, and if you're lucky some intern will have committed some C-ish C++ code that will leave you gift of memory leaks, and now all of a sudden you need everyone to understand all the nuisances of the language and how memory works.
Excited to check this out!!
I’ve got experience with this stuff, count me in! Check out svelt-yjs[0]. It makes complex CRDT apps trivial. Websockets or P2P WebRTC in a few lines. I’ve got a live collab Svelte REPL using Monaco almost complete. It uses Postgres via Supabase for auth / row level security / saving and sharing Apps you make.
Heck, plug yjs into this Svelte based notion style block editor[1] and you’re more than halfway done in an evening.

[0] https://github.com/relm-us/svelt-yjs

[1] https://github.com/djyde/plastic-editor
There is software out there for optimizing resumes to ATS. It basically is keyword matching. One tool will allow you to paste the Job Description and your Resume. You can give it a URL, and they'll detect ATS type, and give you further recommendations for file formats and things.

In any case, it's like an arm race for SEO. What was once a useful measure will lose meaning as everyone adopts these tools.
This conceptually seems pretty similar to what Tonari [7] is doing, but there are some technological differences between the two. Just interesting, that's all.

7: https://tonari.no
There are not many new things under the sun in the DBMS field. Ease of use is a killer feature.
I can't comment on whether this holds for C++, but I've experienced it at my current position with Elixir. While it's a high level language like most programming languages I know, it's still a large paradigm shift to a purely functional language. And yet, I could get to the level where I could make useful contributions to our backend within a few days. I went through Elixir's "Getting Started" guide, and afterwards, I just learned concepts as I needed them. Yes each language has its quirks, and I guess C++ has gained quite a few of them over the years, but you can get quite far with a basic understanding of a language, and an existing code base to learn common usage patterns from as well.
> hyper inflation, with or without a loss of reserve currency status for the USD

Honest question: Who do you hear suggesting hyper inflation is coming? I personally cannot think of many people publicly making this claim
All traffic lights but especially the ones set to do rolling green lights. The rolling green lights assume someone’s going the speed limit (which no one does) so it introduces more stop-and-go than if they all switched at the same time! But traffic lights on their own are all optimized for the peak 20 min of traffic instead of the other 24 hours. They really don’t make sense outside of peak.
Knowing this, his perspective may be based off agencies rather than tech companies which would explain a lot of the things he's ranting about.
I develop business backend servers in C++, no problems there and no hardware / embedded is required. I also happen to be familiar with electronics and do develop firmware every once in a while but I mostly use plain C for that.
How is comparing Bitcoin's energy usage with other endeavors an "order of magnitude fallacy"?

Gold mining uses something like 140 terawatt-hours of energy annually, and produces enormous pollution and environmental destruction in addition to that.

That's greater than Bitcoin's energy usage.

Since gold mining is so much more harmful to the environment, maybe we should outlaw that first before we work on smaller problems.
A good number of people apply to positions that list "5 years in Java" with 1 year in Python, because it's impossible to tell if the role being fulfilled is specialized enough to justify needing half a decade of deep java knowledge or if it's something someone can learn on the job if they're clever. For hiring managers who really need that deeper knowledge that's a lot of filtering.
Paying that much for a tech worker doesn't mean there is a shortage of them, it means FANG companies are gambling on "rockstars" to try get an edge.

Flood the market with very good but not exceptional workers, and the top salaries won't change much.

Flood the market with exceptional workers and it probably won't change much either, FANG will just be even more selective with their top salaries.

Top devs have a lot of bargaining power not because companies need some "X amount" of development work done but can't find anybody who will do it. They have bargaining power because those companies are competing against one another and they're hoping the next billion dollar idea will come from one of _their_ employees first.

If you aren't playing this kind of roulette, I don't understand why you would try to compete in the same job markets. You can get developers for far less. And yes that may mean moving elsewhere, SV is obviously heavily selecting for such developers (people who can get those salaries will tend to move there, those who can't will tend to be pushed out).

If you are playing in that space but you just can't afford to pay for its inputs then it doesn't automatically mean those inputs are in a state of shortage, sometimes it just means your business does not create enough value to to pay for said inputs. This is the market's way of telling you to fold. Capitalism is a harsh mistress.
It's not true. Go look at security advisories that mention "buffer overflow".
Entoptic Phenomena (Archaeology)
It's not common at all. For that and other tells, it shows the narrator to be unreliable. A storyteller.