skysight-inc/HackerNews huggingface dataset:
I wonder that as well. I don't see any significant connection between Leetcode or Leetcode-style questions and anything resembling what a company theoretically should be looking for in an engineer. The only thing I can come up with is that being able to memorize or otherwise internalize so many different problems is a proxy for intelligence (general mental ability). If so, I suspect it's a fairly weak proxy.

But, is that it? In the US, at least, not a lot of employers will give a straight up test of general mental ability (IQ test), likely because they see it as potentially attracting lawsuits. This is because IQ tests show a well-documented racial disparity in scores, which has not been shown to be correlated with anything genetic. Rather, the problem is either traced back to differences in family socioeconomic status growing up, or cultural bias issues with the tests.

Everything in the previous paragraph can be verified in a few minutes of Googling, so, I'm not going to litter this comment with citations when the obvious keywords will produce the information mentioned here. But, everything else, including what's to follow this, should be considered pure speculation on my part.

Given all this context, I can only think of 2 obvious reasons companies resort to using LC or LC-style interviews:

1. As a proxy for a test of general mental ability, as previously mentioned, or

2. Cargo culting, as with the whole "How would you move Mt. Fuji?" phenomenon.

I don't personally have a great deal of insight into which it is, or, if there's a third explanation that I'm completely missing. I also don't know whether there's any research supporting or refuting the idea that LC puzzles provide a valid interview signal for software engineers. All I really know is that these type of problems exercise skills that are not what one uses on the job as a SWE, so, it seems rather illogical to use them as a main component of your hiring process.
Nor even terribly unusual--even in US manufacturing. Longer than 8 hour shifts is simply a matter of scheduling--you then wind up doing things like 4 days on/3 days off.

However, when you pass 40 hours, you owe people overtime in the US. I imagine that TSMC isn't particular stringent about documenting that in Taiwan.
Elon Musk’s Starlink Internet Dishes Are Attracting Cats
I doubt Samsung has much of a diversity operation in Korea either. I am rather incredulous that those positions (which, frankly, do not actually have that much influence on the running of the business day-to-day) make that much of a difference to the success of one company or another.
How selfless of you to lockdown just to save those pesky anti-vaxxers. I’m sure destabilizing the global supply chain and continuing to worsen the epidemic of missed medical appointments, cancelled elective surgeries, et al will increase human wellbeing over the longrun.
As a poor reader in several languages this is a very apt description of what it's like to use the web in non-native languages
Most likely outcome: shell out thousands in gas fees to mint NFTs, no one buys. the scammer becomes the scammed and the house always wins.

(The house in this case is the ETH chain and those miners/validators pocketing the fees)

(Does eth burn the fees now? Thought I read something like that but it didn’t make sense, what is the incentive to run full nodes if not pocketing the fees?)
Vanity (metrics) is a great sales driver.
Having been there I think it is other stuff, rather the cargo cult bubble selling conferences and consulting gigs is now gone and we got back to the good old days in most companies.

The exception being startups that are still in the phase of attracting dreamers that are going to change the world.
They already are - looks like a super cool opportunity, too, 12-18 months in Taiwan!

https://tsmccareers.com/entry-level-engineer-training/
They don't want experienced people from other fabs. That's the whole point...forming a former Intel engineer to the TSMC way is extremely difficult and the success rate is extremely low. A recent grad is malleable and they don't have preconceptions about how they did things at the last place they worked (that fell behind in the technology race).
> adulting

Is there a word for the opposite? A desire to escape the pressure of being a child/younh adult? The pressure to be a child and do childlike things always annoyed me so...
UPenn Entrepreneurship Legal Clinic (ELC) Startup Kit
My fix: Generally, take any marketing material from 1st party with a grain of salt.
Lab for Complex Problems
Well if you're a tech savvy user, Install ublock origin, don't run random binaries (tip: install chocolatey) and you are already pretty safe without any Antivirus. Windows Defender works just fine for anything more. Oh and take regular backups! No antivirus can protect you from your own stupidity and 100% of the attacks.
I second this, your landing page is very well done
One thing I noticed back when I worked in Japan 15 years ago is that, because a lot of software engineers there don't speak English (or at least not well enough), there was a big market for translations of English technical books. It was rather striking compared to what I had seen in France.

So, while I agree with your point, at least 15 years ago, there were a lot of resources for Japanese programers to read in their native language. Of course, another problem was the terrible, terrible state of education in Japan and the fact that good students would study Electonic engineering and that Software engineering was seen as being an unattractive choice.
There’s a trade off there though. There are also other standards. People should probably want their cryptowallets to be better secured than they are. But crypto is facing the same UX challenge which leads to a worse model with the same attendant risks as phishing passwords.

The point still is that logging in with public-key cryptography is not exclusively a technology supported by cryptowallets.
Representative Men by Emerson?
I've been looking for youtube-dl with saner and parsable -F output. Thanks for suggestion!
Ask HN: Is the YouTube comment system finally good now?
YouTube used to have the reputation of containing the most vile and thoughtless comment systems. It was consistently termed a cesspool, but I think that's changed. I commonly see positive and funny comments throughout the platform with little negativity. Is this your experience as well? What do you think they are doing to cause this change?
What? No. The reason they got ahead was because their business model got them volume production on a scale that let them tweak and improve their process faster and more efficiently compared to the competition. And Intel shooting themselves in the foot and skipping EUV for their last few nodes was a big factor too.

Also, suggesting people are “weak” or “strong” based on the number of hours they’re willing/able to work is… problematic at best.
I've solved all these problems for myself already: I won't join any company/team were scrum is mentioned in the interviews when you ask how do they work/organize. I'm just not compatible with so much bullshit.
They really didn’t want to push vaccines on children since there were early studies they would develop myocarditis and inflammations. Really the vaccine isn’t made to prevent you from getting covid. It’s so you won’t die. Children don’t really need that since they don’t have significant symptoms. That being the case, what’s the point of them getting vaccinated if it presents risks.
This works great when team size is tiny and everyone is an experienced engineer. I grew my team from just 2->8. Without a robust CI/CD pipeline and establishing code review practices we would have been breaking prod every other day.

I agree with author that trust is proportional to velocity. But it takes sometime to build that trust. Writing code reviews is skill that engineers need to acquire. A lot of that is emotional quotient than IQ. Code reviews should give context to the PR owner that {s}he doesn't have by just going through the code. Let the review bots and other integration tests take care of breakage etc.

I check PR stats for my teams repo and track mean time of PR approval and few merge time metrics. This is just to make sure, that there is no back and forth happening during reviews and median time to merge PR is relatively constant. One can leverage these metrics to know which team member is being a douchebag.
This is really a weak argument. Just because they're successful doesn't mean everything they do is brilliant. It could easily be that they could be even more successful if they made changes. If that were not the case, we'd quickly run into contradictions where two companies did totally opposite things yet were both successful, and be unable to explain them with our framework.
Hell, the semiconductor industry is what brought my family out to Arizona in 1993. My dad was transferred as a packaging engineer for Olin Chemical when they opened their high purity doping chemicals plant in Mesa, Arizona. At the time, I believe they were supplying to Motorola which eventually became On Semiconductor and Freescale/NXP. Oh, and Intel has had a fab in Chandler since 1980, and the massive Fab 12 site since 1996. And they're building two new fabs for $20B.

If there's literally anywhere in the US equipped for the semiconductor supply chain... it's here in Arizona.
As kids we shared disks with games in school at a time when games began to need 10+ 3.5" disks. To save disks we zipped them with RAR and splitted the archive. Often one disk (usually the last one) was defect. What to do? Waiting till Monday? No, Norton Disk Utils to the rescue! Thanks, Peter, for many saved weekends.
Look, this whole argument is terribly messy-- made so by entrenched political positions and lack of constructive dialog.

The thing is, a terrible feature of current poverty programs in North America is the existence of cliffs, where the net resources of a household can decrease -- especially in the short to intermediate term-- if one pursues more lucrative careers. See https://www.atlantafed.org/economic-mobility-and-resilience/...

This is at baseline. Some of the pandemic response measures have further worsened the picture. Work, in the short term, is punished.

We need a (small) basic income, and to structure the rest of poverty programs to make sure these kinds of perverse incentives no longer exist.
My 2018 model won't enter sleep mode, even after pairing for hours. On the other hand, my 2009 model isn't able to exit sleep mode without manual override.
Started with 1.0 and remember freaking out over a defunct WB disk with no access to backup copies (friends were cheap and only owned C64s). No Internet recovery back then.
Was just looking for a more human readable representation of my Postgres UUID v4 primary keys today - Douglas Crockford alphabet is perfect for that. Thanks!
Depends on your storage system. For the one I work with most, a common prefix on your primary keys will hurt performance because it causes hotspotting. A UUID primary key would be the best case because it optimally shards writes. A ULID would be the worst case -- I would need to store it with the bits reversed.
There are benchmarks for different purpouses, but for users if you're going to run just one benchmark, the best one is the workload you have, or anticipate.
Maybe you're thinking of the concept of multiple discovery: https://en.wikipedia.org/wiki/Multiple_discovery
Many would pay decent money for a player that can revive broken records!
> Only allowing one true way or providing one true api, is equivalent.

Only if that one true way is safe. I'd argue that hidden mutable state (which is the essence of non-functional programming) is inherently unsafe - non-threadsafe by default and, even more dangerously, confusing to the reader by default.

> The terseness can contain complicated subtlety.

Maybe it "can", but usually the terseness just comes from removing pointless clutter.

> a level of verbose expression seems to be beneficial.

Citation needed.

> Sadly, there are always side effects, even if it's just resource usage or output to some device.

Right, but you can isolate and control them, separate them from your business logic.

> The idea of limiting side effects is simple to achieve through modern language "static" functions and other mechanisms to the same degree.

No it isn't - if it were then we'd see non-functional languages that had effective control of side effects, and we don't.
There are lots of talented people in our industry who don't have formal credentials. We're kind of known for that. So if you insist on credentialism you risk eliminating a significant number of perfectly fine candidates.
Given that Intel had undisputed process leadership until 10nm it seems that the "Taiwanese work culture advantage" works in mysterious ways.
But, will you steal the wallet because you see the dirty dish? That is what the broken windows theory predicts.
Claws-mail is great.
Ah, so the troublesome interface is abstracted away by an further developed version of the roughly same thing. Interesting
Gas taxes are becoming less of this, though, partially because cars have become more fuel efficient, partially because some cars don't even use gas, and partially because the gas tax has not been raised since 1993 and so has not covered full road spending for a long time.

The most "fair" way to do it would be to charge according to road wear and tear, which would look something like axle load ^2 * miles driven, but this would be hard to implement and also widely unpopular with huge swathes of the population (truck driver is the most common profession in many states)
I'm also confused. It's not like the US doesn't have factories that run 24/7. I spent a summer working swing shifts 12 hours a day, 3 days on, 3 days off.
AMD platform is notorious for idle power usage. Also you may have dGPU.
No kidding, that time would be far better spent contributing to open source and building a profile there, in terms of interview performance and mental health. I do a couple interviews a week as an interviewer, and probably once a month we see a talented senior eng who has been out of the interview loop for a while and just explains that, but if you can point to your open source work I'll go read your code and judge that, it's a far better marker.

Even if you don't do well at the single LC style question in our interview loop, you can still pass and be hired, there are other things we ask that are specifically NOT LC type questions.

Find a startup to interview at, skip the 4 LeetCode questions in 4 hours interview.
302 [https://www.infoq.com/news/2021/12/minecrafts-jdk16-migratio...]
That working harder than other people, attempting to manage risk well, and failing a lot could stop me from being poor or locked up
$450k/class/year needs to pay for only one teacher for one year.
The only people who say this are Democrats who want another (presumably) safe democratic state in DC. My city doesn’t share the same “identity” as the city next to me, but nobody’s clamoring to break up the state.
I have to because I want to be able to retire someday, which is already looking unlikely tbh
> In a finite world of limited resources

Resources are indeed finite, but value is not. The wealth of new ideas, figurative and literal, is practically infinite. Your statement sounds very much like the zero sum fallacy.
If you think the restrictions in the US were just a month or two of restaurant dining being closed, we live in such completely different realities that it's not worth engaging with you.

I live in NYC and describing what happened in that way is an almost comical understatement.
I'll go farther than that and say that the primary fault lies with not having a structured process to interview candidates. If you don't have a structured process, providing training is a lot harder, and calibrating individual interviewers so their ratings are all relative to the same bar becomes near impossible.
The speeds were not reduced because the transit needed to put more people in.

The speeds were reduced because people keep dying when getting hit by speeding cars. And this problem has gotten worse with Americans shifting to SUVs and crossovers that hit humans higher up and toss them under the wheels.
I don't see how $500k gets you even 10 teachers for a single year; that covers the median salary, but in many places government employees have pensions and in most places full-time teachers get benefits. I would assume that even for the 50% of teachers below that median rate, the other costs of employing them puts them over $50k

I suppose that's another point for "expenses in US that don't apply to OECD countries" from a sibling thread assuming that teachers' health-care expenses are not included in per-student spending for OECD countries.
I suppose in theory people only have so much to spend but on the other hand growing the economy grows that disposable income.

What I found was indirect competitors with deep VC funded pockets were bidding rates high enough that it wasn't viable for me. I say indirect as they didn't compete against my product but did bid on the same keywords.

I wonder if there is some upper limit on how much advertisers can extract from the economy before they start to weaken it.
Is there any reason for using Paddle instead of Stripe or something else?
Apple A SoCs were catching up Intel CPU's performance and finally caught up at around A12-A13. I don't expect they can improve it forever at same rate.
This is written by a company that recently raised a series A[1], so I'm not surprised they're willing to optimize for velocity at all costs. It's not the worst trade-off you can make at that stage, but it's a trade-off only worth making early on. And I would argue trust (or lack thereof) shouldn't be a factor in code reviews.

Most of the value of code reviews comes into play when working on more mature systems that sit on top of a stable foundation. And the benefits of those reviews are significant: they help socialize the codebase (I'm using socialize rather than "understand" because I don't think you can get a complete picture of it by doing them, but you can lay down a mental foundation from them) to the team, they let you share techniques and information on how to best utilize a given tech stack, catch missing test cases, identify faulty assumptions, and help Jr/Associate level engineers to be stronger contributors. I've also seen them used successfully as glorified whiteboards/sketchpads to share and develop ideas between engineers.

To extract this value out of code reviews, there are a three key things that must be done.

First, automate as much dumb bikeshedding as you can: have precommit hooks for code formatting, linting, type checking, dependency validation, test coverage etc. Tools already exist for most languages to do this, so you're not stuck having to write your own. A few dozen lines of YAML eliminates hundreds of hours of worthless debates and churn. Nobody should waste time commenting about this stuff.

Second, avoid "large" PRs. Don't get too caught up in change sizes, but think more about "How many major components will people actually need to review?" Sometimes a 2000-line changeset has 1500 lines you just skim and 500 lines of real stuff you have to pay attention to.

Third, you need to give some context in the PR message. Link out to relevant things, explain what you doing, and even call stuff out you want people to see "Please draw your attention to FooBar in baz.py - I'm a little unsure this handles all situations"

Code reviews often get wedged into SDLCs because someone broke something in prod and people concluded "code reviews would've prevented this!" -- I personally think this is the wrong mentality. You should instead see them as a way to improve the quality of the codebase and your team's skills and knowledge. Rather than trying to "catch" a catastrophic production bug, focus instead on reducing the number of catastrophic bugs that get created in the first place - via better tests, better shared understanding, and sharper skills.

[1] https://techcrunch.com/2021/11/30/developer-productivity-too...
Talent generally doesn't leave for China from Taiwan, conditions in China are even worse. The Taiwanese computer chip talent that worked in China were almost all working for Taiwanese firms. There are a lot of programs where they try to lure in foreigners who're ignorant about China with high wages, from what I see Taiwanese do not tend to fall for this for obvious reasons. In recent years there have been lots of less qualified folks leaving Taiwan though and China is one of the destinations. With China's rapidly growing economy there was a lot of opportunity there for basically anyone, you could make quite a bit of cash if you were hustling and stayed out of "trouble". But those years seem to be coming to an end.
Wow. Normally cars just kill everyone else. 2 million people every year.
2 teachers per BSDer's original comment, but it does sound like he missed the "per year" part of the $450k.
How to Opt Out of Verizon’s Custom Experience Tracking
I mean, if you know this first-hand, then I concede to your knowledge, but the article does say the system has only had some "slight improvements" since 1987. I can easily see dismissing someone griping just because the UI is "old", but if they have feedback about how the system of communicating critical data across shifts can be automated so it doesn't take three hours, I'd be all ears. I wouldn't advocate doing away with that face-to-face, but a three hour handoff knowledge dump for a 12 hour shift seems excessive.

But you're right, I'm not familiar with the process. I'm relying on the testimony of that one complainy engineer.
More details here: https://www.reddit.com/r/YouShouldKnow/comments/rwc069/ysk_t...
The evidence is all the companies moving to subscriptions and not back.

It’s searching app stores and seeing all the non subscription prices being <$20.
Except, it's not.
Computing chip itself rarely fails. Likely to fail other components like DRAM, SSD, fan, keyboard.
Probably yes. Major manufacturing sites are often CONTINUOUSLY (24/365.25+) staffed with "12 hour" shifts that include overlap via a lunch and normal breaks making those at least 13 hours of on site time long. One body slot takes 4 people to fill that way, but that leaves zero slack for vacation, sick days, etc.
Samsung (and Korean companies in general) isn't exactly known for work-life balance either (source: uncle was an exec and a sibling was a senior engineer there).
Replace "teachers" with "schools." There is no reason we can't appropiately resource schools to provide these services. We should be paying teachers enough for them to be eager to come in to work every day. Telling parents they are on their own to figure it out is not "a good way to balance childcare." It amounts to saying everyone fend for themselves, to saying that we don't really care what happens to kids whose families can't afford childcare. And sadly in our society, it mostly amounts to dumping those burdens specifically on women, who get saddled with the bulk of childcare duties in the American household. It's regressive, and it hobbles the effort to achieve equality for women in the workplace.
It's a conversation -- just ask. Clarifying requirements before jumping into coding sends a good signal.
Will We Go from Pandemic to Recession?
What's the point of a cake if they can't eat it?
If you want a deeper point, here it is: are all "microstartups" sleazy, almost illegal scams that generally make the world a worse place? Based on this thread, it seems so.

Datamining, ad networks, peddling, piracy.
Great write up!

Do you know if lex62 has any performance disadvantage versus bases that are in 2^n? (32, 64 etc?)

I always assumed the conversation to 2^n bases could be done more efficiently.
Except the likelihood is it is a log scale with all corresponding consequences.
There are jobs that are not like this.

I’m very happy with my current employer. They’re hiring. Want an intro?
Thanks for your comments based on experience/reality!