The dispute is significant because controlling the islets dictates fishing rights and surrounding maritime borders (EEZ) in resource-rich waters.
2,505 karma · joined December 4, 2010
Previously, I was a team lead in developer productivity at LinkedIn and data engineering at MachineZone (YC 08). In another life, I learned Korean and spied on North Korea for the US Army (read: Cryptologic linguist). I have also lived and worked in South Korea and Japan.
The dispute is significant because controlling the islets dictates fishing rights and surrounding maritime borders (EEZ) in resource-rich waters.
But the biggest discount people see is subscriptions. You get a few thousand dollars of work from a couple hundred dollars.
This is not a strictly human trait. Anthropologists are pretty sure we received this trait from our primate ancestors. It evolved out of family groups/tribalism.
Also, a large part of our brains are safety mechanisms. Many features are directed at keeping us alive which is why so many of our what if scenarios are about the worst happening.
In very tribal environments anyone not in your in-group is considered unsafe even if they look exactly like you (i.e. a tribe from 10 km away).
But the thing that has made humans the most successful species on Earth is our ability to override this behavior to cooperate at larger and larger scales.
I’ve seen it in startups too. Some founders take bold risks because they know, consciously or not, that if it doesn’t work out, they’ll be fine. Others carry the weight of “I can’t afford to screw this up,” and that changes how they operate. Even if they’re equally capable, the emotional cost of risk is just higher when you don’t have that built-in safety net.
And from the outside, those differences are invisible. Both people might succeed, but one was playing on easy mode and didn’t know it. The other had to brute-force their way through every step. That gap is real, and we don’t talk about it enough.
I'm a novice in the area, but Chris is well respected in this area and cares a lot of about performance.
The primitives and pre-coded kernels provided by CUDA (it solves for the most common scenarios first and foremost) is what's holding things back and in order to get those algorithms and data structures down to the hardware level you need something flexible that can talk directly to the hardware.
Seems like a major thing if it’s true that would inspire an entire new area research.
As I mentioned here (https://news.ycombinator.com/item?id=43121594)
In my time at tier one companies I have worked with the best engineers I have come across in my entire career (even the worst engineers were more than competent) who were working on deep issues that could affect the revenue of the entire company because they’re laser focused on providing value to the business, instead of doing engineering for engineering’s sake. I have grown by far more in these kinds of roles than I have anywhere else because the kind of problems you encounter at such a high scale just don’t exist elsewhere. And most of them have been there for at least five years if not longer you don’t make those kind of contributions to accompany without a long tenure.
What changes to expectations are you talking about?
That said the amount that you make is insane some of the smartest engineers I’ve ever worked with have been at these companies and a lot of them have really strong engineering cultures, and standards.
The current work environment seems designed to use up bright young engineers, and burn them out within a few years. This is a significant shift from 15 years ago, where it was a much more sustainable place to be.
They don’t work mostly in Go. Even the interviewer said that he’s vaguely familiar with this area of the code, but he doesn’t work and Go. They work mostly in Kotlin and they explicitly are advertising for solid generalists.
For me as a job applicant even in the best case I would need to do 3 to 5 interview interviews. The same is true for companies in the best case it will take at least 3 to 5 interviews to find somebody. Are they supposed to have 3 to 5 temporary staff for weeks at a time?
How much time should that take per interview? How would somebody that currently has a job manage that kind of time commitment?
I am absolutely not advocating that we start eating pets. I would feel terrible about it too. And if I have an option, besides starving to death, I would take it.
The other reason why predators have become pets is because they had a strong additive value in terms of hunting or protection. Dogs in term protection, and hunting and cats in terms of pest control. Groups with these kind of pets tended to fair better.
In the best case applicants needs to apply multiple companies. Companies need to interview multiple applicants and have a way to compare those applicants.
Those are the most basic constraints I can think of. How do you make that cost tens of hours for each round?
Also, those types of stories tend to pop up with any engineer who’s only worked at a single place.
My point isn’t that there’s not bad engineers at Facebook it’s that there’s bad engineers everywhere and filtering based on random signals like this is not useful.
I agree that other industries are not YET at the point where software is , but you’re not looking hard enough if you don’t see the short tenures compared to the 25-30 years they used to have.
And yeah, it might be in an equilibrium now, but how long can it stay in an equilibrium? I’d guess at max 10 to 15 years.