Recent submissions

Comment · 5 years ago
I already gave the two examples necessary to address this.

- Kissinger. He was Nixon's National Security Advisor, intimately involved in prosecuting the Vietnam War, a war which he fully supported on the grounds of containing the influence of communism. By awarding the peace prize to him, the prize committee shows that they don't think it's crazy for millions of Vietnamese people to die in order to protect the interests of global capital. No credibility.

- Obama. His prize was awarded nine months into his first term. This was based on essentially nothing. The prize committee treated it as little more than a Time Magazine Person of the Year style popularity contest. No credibility.

So there's no need to keep score on correct vs incorrect calls based on unreliable prognostication about future outcomes. These are concrete examples of times when, even just considering the information they had at the time, they made an absolute mockery of the prestige of the Nobel prize.

Comment · 5 years ago
My point was that giving the prize to an American diplomat for taking a break from his collaboration with Nixon to try to end the imperialist war that we started, on terms agreeable to us, after at least a million Vietnamese people were killed, is insane. He also got behind the bombing in Cambodia as a way to force North Vietnam to capitulate to American demands. This is not a man you award a peace prize to unless your idea of peace includes Carthaginian peace.
Comment · 5 years ago
It's a good thing they have any credibility left after giving the Nobel Peace Prize to Kissinger in 1973 (!) or to Obama in 2009.
Comment · 5 years ago
Comment · 5 years ago
That's not what salting does, and different hashing methods are irrelevant. The danger of having your hash leaked is that it can be cracked and the plaintext password recovered. The hash itself is entirely useless for logging into other services.
Comment · 5 years ago
No, it's my observation that conspiracy theories about organized child sex abuse are largely a right-wing narrative. For example:

> QAnon (/ˌkjuː.əˈnɒn/) is a far-right conspiracy movement centered on false claims made by an anonymous individual or individuals, known by the name "Q", that a cabal of Satanic, cannibalistic pedophiles operate a global child sex trafficking ring

https://en.wikipedia.org/wiki/QAnon

It plays into classic themes of degeneracy and a need to return to traditionalism, and is designed to shock and whip up passions among the family-values crowd.

But it's the comment about the Taliban that really showed your hand. The meme on the right is a grudging admiration for the Taliban because of their highly conservative social ideology; i.e. commitment to traditional gender roles, forbidding abortion, persecuting trans people, etc.

Comment · 5 years ago
Any time conditions exist for someone who doesn't care about others to get what they want, that person will try to get what they want. That's not particularly insightful on its own. That's like the one-sentence synopsis of the entire field of critical theory. Go read Marx, or feminist theory, or critical race theory, or something. This fixation on child sexual abuse as an inevitable consequence of power seems like some weird right-wing conspiracy stuff, especially unironically using the words "The Taliban certainly has its faults but."
Comment · 5 years ago
You make it sound like priests are just bad at maximizing their income, so they must be damaged somehow. But putting it in economic terms like that is silly. Priests aren't in it for the money or an easy lifestyle. Similarly I don't think the church is so worried about optimizing their training costs that it could be a plausible root cause. Reducing everything to a dollar amount is some weird sigma shit.

Though I agree... there's probably no coordinated conspiracy of abusers covering for other abusers, just a pervasive culture of secrecy and willingness at all levels to do anything to protect the clergy. And seriously, who thought it would be a good idea to sexually stunt young people with religious indoctrination, get them to swear to a vow of chastity, and then go their whole lives without sex or porn, and think it'll just be fine to trust them absolutely in situations of incredibly significant power imbalance? Like organizational reform aside, this doesn't seem fixable for the church. It's too fundamental to their whole model. They'll keep going because they have so much momentum, but more victims are going to keep getting hurt.

Comment · 5 years ago
> I don’t think anyone would ever dispute the mental health benefits

Excuse me, what? I certainly would, and I don't know how you could possibly think that nobody else would.

Comment · 5 years ago
That is a big part of it I think, and just being able to provide meaningful names for code/documentation/discussions makes a huge difference, though I'd say communication problems alone don't tell the whole story.

Even when you're just working alone, having seen something before and knowing the theory/literature means you can build on it instead of wasting time thinking about how to reinvent the wheel. Like you can imagine someone who knows nothing about ACID or transaction isolation being frustrated by apparent concurrency bugs in their database and hand-rolling some abomination of a locking mechanism to manually serialize database transactions. They're going to waste a ton of time on that, and it'll be fragile and have terrible performance. Or if you're working on some task tracking application and wondering about how you can untangle dependency relationships for users, you should have a basic suite of graph algorithms in your head so that you can use them effortlessly and focus on the actual problem instead of being mired down in retreading basics that every CS graduate already knows.

Also it doesn't seem like an issue of communication in the case of the homebrew guy; he was just stumped.

Comment · 5 years ago
There is no "standard library function" for inverting a binary tree. That's not a thing that exists, probably anywhere in any standard library for any language, and even if it did you should still know how to write it yourself.

Also the article you linked doesn't argue that you shouldn't know how to write a linked list, it argues that you should implement ADT operations in functions instead of trying to wing it with ad-hoc logic all over the place. Blizzard's developers were definitely smart enough implement a doubly-linked list one time, they were just fallible humans who got tripped up consistently implementing the same logic in a hundred different places.

Comment · 5 years ago
I actually do think you have a point about the fetishization of trivia knowledge in this field. It's really not ideal, and I think it's more driven by social dysfunction or over-compensation for various kinds of imposter syndrome.

But that is not this. In the case of inverting a binary tree, what you call logic-puzzle minutiae is just taking a fundamental building block in computer science (binary trees) and asking the person to demonstrate even the faintest ability when it comes to writing an incredibly basic algorithm. Max Howell not only can't do it, but he doesn't even see why he should need to know how to do it!

That kind of proud ignorance is what grinds my gears. I'm sure someone can gather requirements and deliver value to customers and fix bugs and string together code and everything without knowing how to work with trees, but I don't really care. If they've somehow gotten that far without even a glimmer of curiosity about the fundamentals of computer science then something is disturbingly wrong, and I would worry about what other mammoth blind spots they inexplicably have.

Comment · 5 years ago
Beyond parody.
Comment · 5 years ago
Comment · 5 years ago
> I don't have to memorize random things I don't even use in my day job

Yeah, imagine what kind of nerd would be interested in the field and genuinely want to learn all they can, ha ha.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton