skysight-inc/HackerNews huggingface dataset:
Today's interview process seems eminently gameable by grinding LeetCode and watching YouTube videos on system design. In the last 4 months of job searching I've gone from barely being able to get past the question (reading under time pressure stresses me out), to convincingly passing about half of my recent phone screens. All I've done is one LeetCode per day and interviewed a couple of times per week. I'm not fundamentally any better of a software engineer than 4 months ago. The current system is great for zero-knowledge people with the time and mettle to study, and awful for accomplished but time-poor senior engineers.

And, why all companies have decided upon almost the exact same methodology, I can't understand that either. It seems to be the same double edged sword as the Common Application for college: you get more applicants because the incremental effort required to apply to college n+1 is low, but it drives down college admit rates as well as matriculation rates: the signal to noise ratio probably goes way down.
The Kidd Who Goes Toe to Toe with Warren Buffett
I'd completely disagree with you here.

Chess is only there because of history but it checks none of successful esport checkmarks. One might even argue that it has been a "solved" game for decades which is the opposite of what you want for a successful esports game.

One of the most important esport features is updates be it meta changes or new patches. That's why our current esport games are so huge even though they are relatively very new.
And yet Bezos was quite clear about Blue Origin's long-term goals (https://www.msnbc.com/stephanie-ruhle/watch/jeff-bezos-and-b...):

"We need to take all heavy industry, all polluting industry, and move it into space. And keep Earth as this beautiful gem of a planet that it is..."

It would "take decades to achieve, but you have to start. And big things start with small steps."

Bezos acknowledges that it won't be achieved in just one (his!) lifetime. That's not selfish at all. Which other 'ultra-wealthy' tech billionaire has such a vision?

And that's where these critics fall flat: they're basically petty and stupid. One reason why someone like Bezos is rich, and they're not: long-term vision. Amazon was a disappointment for shareholders, because it reinvested its profits into growth: https://www.ben-evans.com/benedictevans/2014/9/4/why-amazon-...

Government initiatives are sometimes driven, but mostly hampered by politics (NASA has a very limited budget!) - unlike private ventures. Remember how Tesla started: by wooing wealthy individuals with exclusive vehicles; it was part of the plan!

Moving industry into space is not a new idea, but Blue Origin is taking the first real steps to achieve this.
How else would you explain the moves well below his level that objectively cost him? He is a great player but does not have Magnus’ mental and emotional consistency. Not everyone advances to the top in chess with the same combination of inner traits. This is also seen in other competitions where humans must perform at their absolute best in all aspects to reliably win.
Human beings are also very good at hubris. For whatever reason, they seem to think they are fundamentally different from all other living beings on this planet although they share the same descent.
To get the number they are cutting for Bezos, they are including the manufacturing and shipping and logistics of the flight.

If you add all that in to the carbon cost of a plane's first flight as well, I wouldn't be surprised to find the gap narrower that one might expect.
Consider me unimpressed.

First, there just isn’t a ton of energy in that “round”. They’re claiming <16J - a .22LR, the smallest common caliber, comes in at around 275J. This thing is substantially less powerful than many BB guns.

Second, the disk shape of the projectile means that it’s going to be impossible to aim effectively. That thing is going to have significant vertical dispersion even at very short ranges.

It’s a toy.
If you're using the Java Module System and deploying via jlink, you can make sure to not include these modules and JNDI won't be available at all:

java.naming@version
jdk.naming.dns@version
jdk.naming.ldap@version
jdk.naming.rmi@version

To list the modules your JDK has, use `java --list-modules`.

If you're not using the module system, you can't completely disable JNDI, but you can tell the JVM to not load classes from a remote host by setting the system property "com.sun.jndi.ldap.object.trustURLCodebase" to "false". This has been the default in most JDKs for several years, but apparently some folks still somehow got victim to this. There are other configuration properties you can adjust listed in the javadocs for javax.naming.Context at https://docs.oracle.com/javase/8/docs/api/index.html?javax/n....

The LDAP/JNDI exploit works because when JNDI performs a lookup (and in this case, simply logging a message with `${jndi:...}` on log4j would trigger that), it might connect to a remote host that's in control of the attacker... the LDAP response from whatever LDAP server that got contacted may contain all sorts of instructions for the JVM to load classes remotely, from a HTTP server anywhere on the internet, for example. The attack I've seen used the LDAP ObjectFactory that lets the LDAP response tell where to get the bytecode of another ObjectFactory via any URL. If the JVM "com.sun.jndi.ldap.object.trustURLCodebase" property were false, this would've been blocked, but otherwise, the attacker class would be loaded and could immediately run (via a static block for example) any Java code at all on your server. Notice that this is a feature of LDAP, not a bug, but it should never have been possible for untrusted input to be used in JNDI lookup, for obvious reasons. There are other ways to "bypass" this flag by using other LDAP features that load remote code (won't list them here, but they're easy to find if you know LDAP and JNDI) or using another JNDI provider (RMI, CORBA) in case the libraries you have in the classpath include another ObjectFactory that loads remote code (e.g. many JDBC Drivers, Apache Tomcat etc.) - it's impossible to tell how many similar attacks become possible once you have JNDI opened up to untrusted input.

This attack has been known for several years... if you look hard enough you'll find whole toolkits showing how to perform these attacks dating back at least 6 years, from what I found.

Here's a detailed writeup from 2016: https://www.blackhat.com/docs/us-16/materials/us-16-Munoz-A-...
Why do consumers need to pay way higher prices for games?

In 2000 you could buy Deus Ex for $40. It was a fantastic and fantastically successful game, developed with a budget of ~$7 million dollars. It needed 175000 sales to break even, which it did.

These days the standard price for a game is ~$60, so we are paying more. The market has also grown enormously. Video games used to be a thing played exclusively by "nerds" and now nearly everyone plays them in some form.

And that's not even touching the whole micro purchases thing.

So revenue has already increased, why do we need to increase it even further?
excel girl[1] did that right. i have a tremendous amount of admiration for her.

[1] https://www.theverge.com/22807858/tiktok-influencer-microsof...
The point is that top level comment talks about something being predictive of job performance. In this case, leetcode.

What if skin colour, ethnicity or gender were highly predictive of job performance? It doesn't seem very ethical to judge candidates like this.

I believe the GP is not convinced by the "all that matters is that it's predictive of job performance" idea.
Behavioral Scientist’s Notable Books of 2021
> You let one bad, he will hire more in the future.

When your organization can recognize a poor investment but cannot act on it, you have an organizational problem. Why would someone get to hire more "bad" (for whatever that means) if you can recognize it? Even if you're doing all the hiring yourself, it's unlikely you'll have a 100% record over time.
> If they are bad how do they get into a position that lets them make hiring decisions?

We have flat hierarchy. Just volunteer to interview because your voice is on the same level as others.
Wouldn't want to use it for self-defense. Would just mildly irrate any attacker most likely.

Nevertheless, still a very cool concept and slick implementation.
People have been joking about left-pad any time they hear about nodejs. This isn't unexpected.

It could be because people want to rationalize their technology choices. Perhaps not all of them, some of us really like having a laugh for how broken the industry is :)
How would a cordless nail gun do in comparison?
It's interesting because this weakness of Nepo was known going into the championship. And I have to presume that he worked on it. But there was just not enough time to have him build up the necessary mental conditioning. I suspect if he had a year or two to prep, Ian would have done a lot better.
Yeah…sorry. If someone breaks into my house, they’re getting a bit more than 16J pointed their way.
"Limited series" is a good thing. There should be more limited series. The plot is way better when it does not have to be stretched toward infinity.
Isn't this why there are trial periods ( no idea if it's a thing in the US with the "right to work" thing)?. Over here in the EU a work contract can't be terminated from the company just like that, there needs to be a specific reason ( like downsizing, or a serious error), and you can't quit just like that a mandatory notice period is required ( of course negotiable depending on the situation), usually in the 1-3 months range. Therefore there's a trial period at the beginning, 3-6 months usually, during which any party can end the employment with a very small notice ( a day or two).

So if someone lied their way through interviews, in the first couple of months you should be able to detect that and terminate their trial period.
Is there some reason why you can’t use an arbitrary cryptographic hashing algorithm on “secret app id + counter” repeatedly?

Other than having to keep the secret app id actually secret.
| It's a toy.

An extremely dangerous toy.
>the stakes are very low [when stuck in traffic]

I think you missed the context there.
I couldn't possibly disagree more strongly with this. I used to drive frantically to the office to work on servers in emergency situations, and if our small team couldn't solve it, there was nobody else to help us. The weight of the outage was entirely on our shoulders. Now I relax and refresh a status page.
I've had this a few times. It's like listening to a good album on your headphones, except you are in control of the music. Being able to do that was a wonderful experience, especially since I've never actually played an instrument.
Four times is a policy.
What Makes Us Apart from the Competition
Established in 2012, our company YIBAI LED LIGHTING, a national high-tech enterprise with an international quality certificate of ISO9001, is a professional LED lighting fixture manufacturer. Our main products include LED Wallpack light, LED High Bay, LED Floodlight, LED Street Light, LED Stadium Light, LED Smart City control system, etc, which we widely distributed to Europe, South American, and the USA.

Our company YIBAI LED LIGHTING has a strong R & D team, many engineers are more than 10 years of experience in the lighting industry. Some engineers even have obtained invention patents and a number of utility model patents. We build several labs that can do safety tests, waterproof tests, salt fog tests, high and low-temperature tests, 3G vibration tests, high-pressure tests, IES photometric tests, integrating sphere tests, etc.

Our R & D products have obtained the international authoritative certification: UL / DLC / TUV / SAA / SASO / CE/ RoHS / FCC.

YIBAI LED LIGHTING’s R & D technology leads the industry. The newly developed LED high bay with anti-glare UGR<19 and 200lm/W high lumen, has a microwave sensor, automatic switch & regulating power functions. It can keep constant illumination and adjust several color temperatures with 2700K/4500K/6000K. The intelligent lighting system is also integrated into our products, which covers functions of remote control & management, automatic fault alarm, energy statistics, automatic switch, brightness adjustment.

YIBAI LED LIGHTING has advanced production equipment and process technology. We implement international ISO9001 standards and control product quality very strictly, eliminating clients’ worries after purchasing and installation. Besides products, we also provide OEM/ODM design, and complete solutions to maximize customers’ satisfaction.

We are striving hard for the quality goals of prioritizing quality, satisfying customers, continuing improvement, and exceeding expectations. We are willing to build long-term friendly cooperation relationships with customers from all around the world.
> There's no reason at all why the interviewee cannot drive the direction of the interview, rather than being driven.

You know how they made a program pass the Turing test? They didn't make it smart, they hardcoded a conversation where the program drove the conversation to where it wanted it to be. That way the person interacting with the program was passive, so they never noticed that they were just interacting with a stupid program in the 5 minutes they had with it.

The same happens in interviews, if you take a person who don't understand tech, but have watched a lot of conference talks and read some papers and he can re-tell those, and he even remembers answers to common questions from the question parts there, but he doesn't understand much at all of what was said he just remembers conversations, then that guy will look like a world class expert if he gets to drive the interview. But once he starts working he didn't know anything at all, he just learned to talk about these things not do them. Some would say "just dive deeper into his knowledge!", but you can't always do that, if you aren't an expert yourself in his subject area you wont be able to drive down deep enough to find his flaws, and since he is driving the conversation most likely you wont be an expert on what he is talking about.
That was my experience. When you had severe cold snaps and it was below -35C, usually it was dead calm and no wind.

Felt warmer than -20C with a wind.
I suppose that’s fair.

I’d argue it’s less dangerous than, for instance, a 5” racing quadcopter.
It really is! The rules are fairly easy and a significant amount of people already know them; the game is free to play with no freemium model; the skill ceiling is really really really high. Sure you may not understand why Magnus makes his moves, but there's something very fascinating about watching a master at work.
Great for filling up the vacants on the Westside.
I think this is the wrong question to ask, potentially. The right question to ask is, "If I've done this job well, what will I have solved/accomplished in the first year?"

Salaries, benefits, titles, etc aren't invested in unless the need is real, and real needs take time to solve. The first month is familiarizing yourself with the problem you need to solve, and the culture of the organization.
> People who can write a program without any setup can solve it even on paper,

As someone who had courses in C on paper, i can only say that it's a colossal waste of time. Tooling exists to make lives easier, gain time and productivity, why avoid it?

It'd be like saying only the farmer who can do everything by hand without any tools increasing their productivity is a real one. Or an accountant refusing to use Excel/calcuators/ERPs and writing everything on paper.

And before anyone jumps to conclusions, i often write small scripts with vim with a minimal setup, but when I'm doing anything complex i prefer to use an IDE
Not boring at least
Nice reference. I was just watching the wire
Certainly true. Both examples are on the extreme side of the spectrum.
All the kids know plot of Squid Game and stranger things (yes including 6 years old). They all still know about Frozen after those years.
This isn’t really obscure or domain-specific, though.
When they put it in the promo committee calibration doc that X level has done Y interviews per quarter, they end up on interview loops but then feel they must say no to Z% else they’re not “raising the bar”
You gave me a bad example haha. One Venezuela persons poor substitute for the USD they wish they could have is hardly a killer app. If you could come up with a good one you’d be wealthier than bezos.
Why Stephen Hawking's voice sounded so robotic
Final Fantasy XIV was a massive failure. The original version 1.0 was buggy, tedious and not very fun. People still had fun with it, it wasn't New World levels of complete failure, but it did not live up to the brand. So they replaced the two directors, who had previously worked on FFXI, with one Naoki Yoshida. Naoki-san had perhaps the worst task he could ever have. He had to figure out a way to turn a burning trash heap of an MMO into something that could proudly carry the name Final Fantasy (and make real profit).

He spent three months just on planning the design for a completely new MMO to replace the current one. Then went to upper management and told them to choose - they could have him just manage the current game, fix the bugs and issues, and make it a really polished, but still fundamentally flawed game, that would never have the kind of audience like WoW, one that would forever tarnish the brand; or, he could make a completely new MMO from scratch in one year, while also supporting the existing one. They chose the latter. Today FFXIV is the world's most popular MMO.

The process of getting there has been documented in interviews and it is what Naoki-san says in this one [1], that I want to bring attention to. Paraphrasing, "we could only get there by aggressively cutting down features and micromanaging daily tasks for each employee, to the point that the tasks fit into a standard 8 hour work day, which generally has about 6 hours of actual work done, when you factor out meetings and breaks".

This is a man tasked with fitting 5 years of work into 1, while also supporting the existing product, and he didn't immediately reach for overtime. He absolutely worked himself to death, but he didn't push the team beyond their limits. It helps that he was an MMO fan and had a full design document for the game he wanted to build, but it still shows that with good management you can deliver a product better than everyone else while not doing overtime.

To be fair, 6 hours of actual work is still a bit more than I hit most days. Having to work at full capacity every day would still be straining, but nothing on the order of doing 12 hour days 6 days per week for months.

[1] https://youtu.be/aoOI5R-6u8k
I was surprised to see this report, given the rockets themselves emit literally zero Carbon Dioxide (the byproduct of their engine being NO2). Then I got to the actual meat of it:

>An 11-minute flight emits no fewer than 75 tonnes of carbon per passenger once indirect emissions are taken into account (and more likely, in the 250-1,000 tonnes range).

Ah yes,indirect costs. Sure. These things that don't matter when NASA or SpaceX sends rockets to space (which actually have CO2 generating engines to boot!)

But for the record, the typical US household generates on average of 40-60 of emissions per year. You have to do some phenomenally uncharitable math to make the lifetime claim. It's certainly an... editorial choice to make this an issue about inequality.
You could probably track extreme temps by how many new car batteries are bought. At those low of temps the batteri s freeze because they're not fully charged and/or their cars alternator is dying and only good enough to maintain maybe half a charge.
By far the majority of all cows on farms have a miserable life. The female ones were made to give ridiculous amounts of milk, they get forcibly impregnated every year so they constantly produce milk, their offspring is taken away from them immediately after birth and will likely never see a single drop of milk or touch from their mom, after a few years those cows are put down because their bodies are exhausted for being pregnant and producing milk for most of their lifes.

Pigs and chicken have it probably even worse.

A world with our demand for milk, eggs and meat is not possible without ridiculous amounts of harm for all animals involved.
The nonsense thoughts sound very familiar. It takes me forever to fall asleep, so I have plenty of time to observe it happening. I go from actively worrying about/solving stuff, to slight relaxation with my inner voice being a bit less active, to an even more "nonverbal thinking", then finally I'll have some thoughts that seem to make sense at first, but a few seconds later I realize were actually nonsense, which makes me happy as I know sleep almost surely follows from there within 5 minutes.

One thing I didn't see mentioned here is that sometimes it seems like some of the thoughts didn't originate from me, like someone else is present or said it. I assume when I'm deeper into sleep, the same process is responsible for creating all the other characters besides myself in my dreams.
Sure. Everyone misunderstands.

It seriously is WAY to complicated to actually understand.

I've been trying to figure it out for years now, and every time I think I understand, somehow I end up back at square one, every time.

Then again, I'm not the sharpest tool in the shed.

But I am able to understand man and woman. That's it. Anything more than that makes the water spill out of my teacup sized brain.
A movie entertains for ~2 hours and costs ~$10, ~$5/h. In this perspective, games are very cheap.
Raising animals to torture and kill them is not a life we should seek out for anyone. Let’s not pretend we are doing anyone a favor.

Cows, pigs, goats, horses, fish, clams, etc. will all be fine without us killing them by the billions.
Show HN: Randomize HTML content to test your defensive CSS
> may not realise how much time is spent at the board

Or not spent at the board - Nepo seemed to prefer the side room ;-)
Not talking about situations where the compiler or the OS are compromised - of course all bets are off in those situations.

But "guaranteed" that there can be no security holes in code marked "safe" due to an inadvertent compiler bug? I would be very surprised if that is actually the case.

Less likely than C/C++? Yes of course. Guaranteed? Probably not.
Quite honestly, if the job description says "we are looking for the best of the best" or "we are looking for a talented java developer" I know this job isn't for me.
Same with algorithm questions, if the interviewer asks me an algorithm question, I will switch off and politely put a cross that this role isn't for me. I don't have cs background and my CV is clear that I've not done anything like that.

Edit: I am not a great coder by any means. I just don't like to waste my time when it's clear I am not a fit for the company or the role.
Many twitch streamers have been playing it recently due to initiatives such as the Chess.com "PogChamps" tournament (particularly xQc, who is currently the most popular streamer on twitch)
I very much doubt that it has internet connectivity.
My server runs an earlier version of MacOS, which could be the cause of the Spotify extension to my several Squeezeboxes not working. Are you using “Spotty” successfully?
I disagree. Meta updates take away from the enjoyment for me.

Id much rather watch competitors competing on 100% equal terms, without any developed advantage other than one created through the competitors skill.

Rocket league is a fantastic esport, and it’s been the same mechanics for years. There are no ‘special items’ or OP’d power ups. Both sides are 100% equal. It’s why I love it, the game is pure - Competitor vs competitor.
My wireless units sometimes lose network connectivity and have to be restarted, but the wired ones are troublefree.