HNHacker News
TopNewBestAskShowJobs

_xhok

1,406 karma · joined August 18, 2012

submissionscomments
_xhok··on Make America Hate Again
This works similarly to paradigms in science. Most of the time people don't actually define paradigms; it's implicit in the general experience of being a researcher. People similarly have a commonsense understanding of what hate, bigotry, and racism are. This works fine when everyone agrees, but once a field reaches a crisis, once you have a political climate so violently polarized, it stops working to appeal to people's basic intuitions. People no longer agree on the most basic things. You have to start calling out specifically what the other side is doing and why it's a bad idea.

Simply calling someone "hateful" is an emotional argument at this point, and hurting discourse.

_xhok··on Make America Hate Again
I'm talking here about the alt-right, e.g. Milo Yiannopoulos' crowd, who self-profess that this was partly why they voted for Trump. People for whom this election was largely cultural, and saw Trump as a "fuck you" to the safe-space, microaggression, language-policing left.

I know they have real concerns, like economic pain, threats to their way of life, and concerns about mass immigration—concerns which, by the way, I argued in the grandparent that the left counters with labels. "Your concerns aren't real; you're just xenophobic." But I think the cultural stuff was a big part of it.

I realize they don't represent all Trump supporters, and never said they did.

_xhok··on Make America Hate Again
I agree with his stance on this, and I think Trump and his latest executive orders are awful, but I also think that at this point, "hatred," "bigotry," and "racism" should be excised from public discourse.

These are labels. No one really knows what "hate" means anymore, but because people are emotional, they see the word, recall what they think of Trump, and think, "yeah, that's hateful!"

This is a problem for two reasons. First, while Fred is probably a smart, intellectually rigorous guy, many people aren't. Most people who shout "that's hateful" or "that's racist" don't actually have a repository of comprehensive thought behind it. This is partly why Trump won in the first place. People everywhere would say, "You support Trump! You're racist!" or "Trump has a position involving race! He's racist!" This is not an argument, but once you introduce this vitriolic adjective into the room, everyone worries about their ideas being placed into this odious category, and discussion becomes stifled. People become sick of this, and vote Trump just to fuck with everyone.

The second reason is that using labels convinces no one who isn't already on your side. Fred knows this, and this post is targeted at those people. This is virtue signaling: taking a "brave stance" on a position that people already agree with you on. Some virtue signaling is necessary; leaders should speak out; but generally this type of lazy rhetoric, combined with the incentive of popularity over truth, divides us more than any policy.

I'm glad he's donating money, but he writes that he's "done keeping his mouth shut," and for that to be a courageous act he has to (like everyone else) do more than hurl labels.

_xhok··on Show HN: Ship 2.0 – A macOS Native Interface to GitHub Issues
I'm impressed by the thought, care, and craftsmanship that went into this, and all the more so because it's such a seemingly mundane tool. A better bugtracker UX. What makes this a secretly interesting or important problem?
_xhok··on Study Finds Link Between Profanity and Honesty
Profanity is about emotional honesty. Swearing implies anger. Replacing "that fucker beat up my friend everyday" with "that ill-intentioned person beat up my friend everyday" is emotionally inaccurate.
_xhok··on How Lever (YC S12) Got to 50–50 Women and Men
On engineering teams you don't want constant negotiation. The psychological chess that people play when they negotiate salary doesn't yield a better product. What you want is people collaborating dispassionately to always choose the best possible option --- the most physically effective, the most beautiful, the most platonically ideal (whatever that means), etc. Truth isn't negotiated. Likewise for the example below, programming languages. A language should be chosen based on technical factors. Defending your opinion should mean presenting a compelling (true) argument, not somehow coercing your teammates to your view.

I'm personally extremely conflict averse, in that I hate senseless fighting where winning depends mostly on asserting yourself. I'm cool with competition of ideas where the best ideas win, and I optimistically suspect most of these "conflict-averse" women would be too.

_xhok··on The Risk of Discovery
Oops, I didn't know that!
_xhok··on The Risk of Discovery
That's a very interesting insight, but isn't it also true that Newton decidedly left theology out of calculus and mechanics? What distinguished his three laws was that he chose not to explain, for example, the motion of something by its "ferver" or "jubilance," as his predecessors did. People at the time may not have treated the fields so separately, but Newton did.

Edit: I just ran the quote through Google Translate. Still, merely casting God as being ultimately responsible is a step forward from interweaving theology throughout your physical theories.

_xhok··on The Risk of Discovery
I think you are agreeing with the author, who is trying here to refute the misconception that Newton was simultaneously a brilliant, grounded, impartial truth seeker who discovered physics and a batshit conspiracist who dabbled in alchemy and theology.
_xhok··on Office Hours with Sam Altman [video]
The problem with crowdfunding (he says) is not that it doesn't work for companies, who'd love if it worked, but that users can't make independent judgments. They're overwhelmed with too many choices, and revert to the judgment of traditional VCs. Sam didn't say it should be this way, as though he were trying to make the current model sound better than it is, but that this is in reality what users currently do. That sounds like an actual insight problem.

I want crowdfunding to work, but your claim that Sam can't see straight about it isn't supported by the video.

_xhok··on NeverSSL
You don't even need an actual website. I just type 1.2.3.4 and it always redirects fine for me.
_xhok··on I have no side code projects to show
Oh, oops, sorry!
_xhok··on I have no side code projects to show
He didn't say he didn't.
_xhok··on George W. Bush is smarter than you (2013)
Christopher Hitchens also thought invading Iraq was a good idea.
_xhok··on Does It Make Sense for Programmers to Move to the Bay Area?
As a college dropout, I have nowhere to go but the Bay Area, where many startups don't care much about credentials. Everywhere else does.
_xhok··on Does It Make Sense for Programmers to Move to the Bay Area?
So, do you actually see something wrong with/missing from their data?
_xhok··on Ask HN: Hiring managers, what tech skills will you be hiring for in 2017?
Are you the guy I overheard on the train today repeating the phrase "...our Java resource says..." during his phone conversation?
_xhok··on Why we chose Vue.js over React
I find it completely unbearable to use React with plain JS. I have to use at least Coffeescript and if possible Livescript or Clojurescript. Vanilla JS is just too clunky.

The problem with JS is there are too many patterns in the code, like the mentioned list.map(function(whatever) { ... }). Because JS is a medium power language it doesn't let you abstract this stuff with macros or at least rewrite the syntax.

Coffee and Live provide some relief, but Clojurescript is heaven.

_xhok··on Ask HN: As a single bootstrapper, how do you deal with the pressure?
I always found the "coder monkey" idea amusing. Programmers are the ones who have the ideas. Your intuition has to be fed data, and the best source of data about what programming can accomplish is having programmed. When I meet people who suggest that programmers are monkeys for hire, I always wonder, am I to understand that being a programmer is somehow a setback in having ideas about what kinds of things programming can accomplish?

Anyway, you're building something through your own initiative, and every day you wake up and think to yourself, "what do I build next?" Perhaps you continue thinking hard about this as you pour yourself a coffee or whatever. Then you go and build it, and if you picked the wrong thing, your customers will as a direct consequence get mad at you. I personally think that kind of responsibility is much more exciting than being managed.

There's a pretty good chance all this will fail, simply because most things fail. That doesn't mean it was a waste of time. It just means your time wasn't here yet, and in the meantime you face life with a bit more data than you had before. Maybe next time around.

As for the people who tell you your project could've been built in a couple weeks, ask them if they routinely say the same thing to students doing problem sets, or anyone who's just starting to learn something. I mean, it's just nonsensical.

Also, mean-spirited negativity is really bad. You basically just have to cut people who radiate it out of your life, or at least be disciplined about what you talk about with them.

I don't know, that's my $0.02.

_xhok··on Escape key alternatives in Vim
I've thought of using one of those to map a parenthesis to each foot, for Lisp.
_xhok··on Google foobar
I wonder what clearances you have to go through at Google to get your project into a toplevel directory or subdomain?
_xhok··on Ask HN: Good email host?
I recently had this exact question. I finally decided on Pawnmail (https://pawnmail.com/). It's free and you get 2 GB.

I was worried whether it'd randomly shut down, so I emailed the creator, http://pastebin.com/raw/eWG8RQqk, and it looks like it'll be safe for a while.

I have no idea whether using services like these is a good idea.

_xhok··on A very valuable vulnerability
I wonder how many people were already exploiting this by stealing $50 a day or something. With bitcoin it'd be nearly impossible to arrest them, right? So an unethical person would have tremendous incentive to abuse it?
_xhok··on Ask a Female Engineer: Employees with Kids and Relationships at Work
Makes sense. Ok, you changed my mind.

I did read once that humans basically evolved to handle childcare as a society. Apparently villages used to raise all the kids together. So I am probably arguing against biology here.

I'm still not sure assuming that people with kids have less time left over is discrimination, but I am probably projecting my own lack of desire to have kids onto the separate issue of how society should be run.

_xhok··on Ask a Female Engineer: Employees with Kids and Relationships at Work
I get that humans should have kids, and obviously it's terrible (and should be fixed) whenever kids are neglected. We should have (more, better) programs for this.

But why does it fall on companies to create an "environment" that treats people with kids the same way when in fact their circumstances are different?

During the YC/Thiel thing, I saw someone cite "I would be reluctant to start a startup with a woman who had small children, or was likely to have them soon", as an example of a morally outrageous statement. But surely people with small kids are more preoccupied?

_xhok··on Ask a Female Engineer: Employees with Kids and Relationships at Work
Unrelated, but as a 21 year old (male!) who knows little about society, human psychology, etc., can I ask with sincerity what is probably a really dumb question?

Why do companies/society need to accommodate people who have kids? Why are maternity/paternity leave a thing? How come we don't expect people to price the fact that having a kid is a lot of work that will inherently set their life back into their decision of whether to have one?

Is it really so "evil" when one makes the assumption that someone with kids is on balance less dedicated, more tired, more preoccupied, etc. than someone without? Can't we rephrase that as, someone who has a matter in their life they need to spend hours a day on will have less time for other things? Is that discrimination?

_xhok··on Happiness is a Boring Stack
You're right, it was an unfairly exaggerated characterization and I take it back.
_xhok··on Happiness is a Boring Stack
I often hear this sentiment that new languages and frameworks du jour pop up every week, and that past an age a fellow just wants to learn a single reliable stack and collect a weekly paycheck.

Am I the only one who just hasn't experienced this feeling? There used to be Rails/Django and jQuery. Now there's Node and React. Both revolve around extremely simple ideas. Spend an afternoon reading the React docs, and you'll know everything you need. Take another afternoon after that and learn Redux. If you have another few afternoons, learn Clojure, and see what the Lisp folks have gotten going with reagent/re-frame. There isn't that much to keep up with.

It's the same with complaints about JS having too many transpiled dialects. These dialects make life easier. There are good ideas in them. For example, Livescript is wonderfully concise and elegant, at no cost of readability once you grok Livescript. It makes your code more readable and faster to write. How is this a bad deal?

I sometimes wonder if people are just annoyed that they need to learn new paradigms at all. It's not like ours shift at an especially fast rate.

_xhok··on Shame on Y Combinator
> Sam Altman cannot coherently believe this while supporting Peter Thiel, who is not just a Trump supporter, but an important part of the Trump campaign.

I've yet to see this claim substantiated. Why can't one coherently believe Trump is an existential threat to society while allowing one of his biggest supporters to give advice to startups? What on earth does one have to do with the other?

People keep talking about moral "incoherence" and "spinelessness," in response to which I have two concrete questions:

(1) How does it "support" Thiel to allow him to advise startups who are allowed to choose whether they want to work with him? How would it improve the situation to rob YC startups of his advice?

(2) Sam already wrote that he thinks Thiel is "completely wrong" in his support of Trump. What else must he do?

I can't wrap my head around the idea that it's evil to do business with someone committing an unrelated evil to the business being done. It'd be one thing if Thiel were using YC as a megaphone for his political efforts, but YC already said he wasn't.

_xhok··on The 2016 Election
You are misreading that sentence. You're talking about money talking symbolically. From context, Sam obviously means if Peter starts saying specific things that Trump has said.
← PreviousPage 4 of 12Next →