HNHacker News
TopNewBestAskShowJobs

rhapsodic

2,209 karma · joined June 23, 2014

submissionscomments
rhapsodic··on 'Google go home': the Berlin neighbourhood fighting off a tech giant
>Sure, but when you lose your job in the US Midwest you are without healthcare and you will probably lose your house, etc.

More likely you will get another job at a comparable salary and keep your house and your healthcare.

rhapsodic··on I am leaving llvm
BTW, chickenfries, I'm sorry that your post (GP of this one) got flagged to death. I clicked its "vouch" link. I hope that helps bring it back.
rhapsodic··on I am leaving llvm
>You seem incapable of discussing the issues without trying to hold me accountable for people that I have nothing to do with.

Hold you accountable... how? I asked if you agree or not with those actions. Or, like me, do you find them reprehensible? It's very relevant to FOSS project CoCs, which is what this post is mainly about.

>You talk about disliking tribalism,

Uh, I made reference to you signalling to your tribe, but you should not assume from that that I dislike tribalism.

>Do you not see how you’re behaving in a tribalistic way now?

Not really, but if I am, I'm not embarrassed by it.

Do you think the referenced actions of Coraline Ada Ehmke were proper in the context of an open source project? If you do, I won't "hold you accountable" for those actions, whatever that means. My purpose in bringing it into the discussion is to illustrate what these CoCs are really about. They're about defining which political opinions will be permitted to be expressed, and which ones will bring wrath down on the heads of those expressing them.

rhapsodic··on I am leaving llvm
Do you agree with the actions of Coraline Ada Ehmke here:

https://github.com/opal/opal/issues/941

Someone, on their personal twitter account, made a remark that Coraline Ada Ehmke found offensive. Coraline noticed that he was a contributor to the Opal project. So Coraline opened an issue on the project, called him an ugly name, and petitioned to have him removed from the project.

I will not quietly submit to bossy bullies like Coraline Ada Ehmke, and I will defend the victims of Coraline Ada Ehmke.

What say you, chickenfries?

rhapsodic··on I am leaving llvm
>Historically, it has been, yes.

Not in the decades I have been observing this industry through my participation in it. In my observation, these past few decades the efforts to increase female and minority employment have far outweighed the rare instances of discrimination I've seen.

> Even today, there are pockets of white males who are virulently against anyone but them having access to their little clubhouses (cf GG for one prime example.)

If they're a "prime example", then why do I have no clue who you're talking about?

rhapsodic··on I am leaving llvm
> Damore was fired for effectively boasting about this exclusion.

He did not boast about it, "effectively" or otherwise. That's a straight-up smear, attacking his character when you can't counter his logic.

rhapsodic··on I am leaving llvm
> Before you say "but it's not about excluding people", let me remind you about James Damore and Brendan Eich.

Bingo.

James Damore may be the tipping point where people start pushing back against this bullshit. To me, he's Galileo to Google's Catholic Church. He's the heretic that dared to defy the high priests of PC, and he got put on the rack for it.

rhapsodic··on I am leaving llvm
OMG, this is priceless:

  > Our community prides itself on niceness. What a code 
  > of conduct does is define what we mean by nice.
rhapsodic··on I am leaving llvm
My ability to answer you has been hobbled by the moderator's warning, so I'd rather not answer at all. Have a nice day.
rhapsodic··on I am leaving llvm
>It's an opinion that makes it very hard to work with you, if I were a woman or minority. I wouldn't want you to review my code, wondering if you think I'm competent or if I'm an entitled person benefiting from unfair "advantages that have been heaped upon" me.

So you're assuming because of my opinion, I would not treat you fairly?

Of course! Anyone who deviates from the SJW line is de facto a bad person! There's no need for logic and reasoning when you deal with people like me! Just cast aspersions on my character and signal your virtue to the rest of your tribe!

rhapsodic··on I am leaving llvm
>The post you were responding to asked "what if I am being discriminated against? what do you say to me?" You respond that you find them bossy and insufferable. Unless those observations are inaccurate I struggle to see how you take issue with the question I asked.

I don't take issue with it. I responded with the answer it merited.

>It certainly sounds from your own words that you do not care about people being discriminated against.

Uh, no. I have not seen any evidence to support that discrimination against women or minorities in tech is pervasive. Quite the opposite, in fact. People keep making that claim, however, expecting it to be uncritically accepted at face value. And those who don't, well, they must just be one of those bad people who are happy to see people get discriminated against.

rhapsodic··on I am leaving llvm
>It does when those events and the decades that followed have prevented minorities from having the opportunities to become a good engineer. This isn't about you and I not recognizing talent in front of us, it's about giving that talent a chance to stand in front of, and ideally next to, us.

Oh please. For decades, in the US, there have been programs designed to attract women and minorities to engineering and tech careers. I am of the opinion* that in 2018, women or minorities who are are not in tech, are not in tech because of choices they freely made. Any remnants of discrimination are negligible compared to the advantages that have been heaped upon them.

*I'm sure many disagree with the opinion expressed above, and that's OK. I'm sure many also agree with it. But I would bet that holy hell would break loose if I were to express that opinion in a discussion forum of a FOSS project that has been co-opted by the SJW scolds. And your opinion, which I was responding to, would be permitted.

rhapsodic··on I am leaving llvm
> So, you're happy if people get discriminated against but not for those people to ask you to think about it?

This is a typical SJW non-argument, built atop a non-sequitur. Implying that I'm happy that people get discriminated against, while offering no logic to back it up. I disagree with you, therefore I am a bad person with bad motives. And that's what's driving this whole SJW-CoC movement.

rhapsodic··on I am leaving llvm
> Whatever the root cause, the predominance of white males (of which I am one) in tech shows that there is a lack of representation of various groups. This ought to be blindingly obvious

What I am well and truly fed up with is the implication that it is pernicious behavior on the part of white males that is responsible for this state of affairs. And that's not necessarily relevant to this particular SJW dustup, but in general it is what's implied, when it's not stated explicitly (as it often is).

rhapsodic··on I am leaving llvm
>What do you think about people who say, I'm a woman, and/or I'm black, and/or I'm gay, and/or I'm trans, and/or I'm disabled, and/or I have a mental illness. I also just want to sit heads-down and code next to you and not think about what I "am", but unfortunately -- perhaps, invisibly to you -- people are doing things which prevent me from being able to do that. A code of conduct moves us a bit closer towards "equality of having to think about social justice", in that I have to think about it a bit less, in exchange for your thinking about it a bit more.

What do I think about those people? I think they're insufferably bossy people who insult me by telling me what I need to think about more.

rhapsodic··on I am leaving llvm
>If somebody finds any of the below to be objectionable and refuses to abide by it, I would not be comfortable attending a conference with that person or being forced to interact them for e.g. code review purposes.

Not me. I would perfectly comfortable interacting with such a person, because I'm a mature, professional adult who is not a fragile child that needs to be treated like a kindergartner. I will go out of my to not work with the adult babies who think the world should revolve around them, and have to politicize every aspect of life.

This part is meaningless:

> Posting sexually explicit or violent material.

because virtually everyone would agree that's not appropriate. You don't need a CoC for that. The entire purpose of these CoC's is to get people to do this:

> Be careful in the words that you choose

IOW, say something we don't like, and you're gone.

rhapsodic··on I am leaving llvm

  The community change I cannot take is how the social injustice
  movement has permeated it. When I joined llvm no one asked or cared
  about my religion or political view. We all seemed committed to just
  writing a good compiler framework.
This makes me sad.
rhapsodic··on Don't Get Your Coworker to Agree with You
TL;DR: Let your coworker have their way.
rhapsodic··on The Peter Principle Isn't Just Real, It's Costly
>Individual contributor

Thanks. First I've heard that one.

rhapsodic··on The Peter Principle Isn't Just Real, It's Costly
>Taking "is good at IC duties" as the measure for "should lead a team of ICs" is sloppy.

What's an "IC"?

rhapsodic··on To solve affordability crisis, Bay Area housing stock must grow 50% in 20 years
>I know plenty of people that make $30k-$40k/y in NYC and can afford to live in Bushwick with a few roommates and live nice lives.

Being an adult who needs to have "a few roommates" to afford rent is not compatible with my idea of a nice life.

rhapsodic··on Ask HN: Do I have to lie to get first tech job?
I would say work with a recruiter. That's how I got my first programming job, with only two semesters of CS education but a lot of time invested in teaching myself how to program. Recruiters should have a good idea for what their clients are looking for, and how flexible they are WRT unorthodox educational backgrounds, no professional experience, etc. They won't waste your time with clients with which you wouldn't stand a chance. (Not that they care about your time, necessarily. They wouldn't want to alienate their client by sending someone who is in their not-a-chance-in-hell bracket.)

Also, if you're trying to work for a big tech name or some hip startup, go for the enterprise IT shop instead. A bank, insurance company, hospital system, grocery store chain, etc. Because working in those places is considered unsexy, and they know it, they have to be more flexible than the places that are flooded with resumes from hotshot coders. Again, that's how I got my foot in the door. Work there for a year or two, do well, learn as much as you possibly can, and you'll be firmly established on the career ladder.

rhapsodic··on The Impoliteness of Overriding Methods (2012)
>They're not saying never create subclasses, so much as never start with a base class and then create subclasses from it.

Well, whatever they said, they started off with "OOP theory essentially says that..."

So, if it's OO theory, I'd appreciate if someone could provide me a reference that shows that it's OO theory, and not just someone's personal opinion.

rhapsodic··on The Impoliteness of Overriding Methods (2012)
>The cleanliness and "refactorability" of my code improved significantly when I drastically reduced the amount of subclassing I was doing.

>I wouldn't go so far to say "never subclass", but I'd say most of the time, you won't need to subclass.

Yeah, I would agree with that. A lot of OOP mechanisms like inheritance, or design patterns, get overused a lot. I'm not saying it's what you were doing, but I've seen it mostly in code written by newish programmers. It seems that once the concepts of OOP click in their mind, they get excited and eager to put them to work, so they use them where they're not really appropriate. I was definitely guilty of that, way back in the day. But once the novelty wore off, and I realized that I was just creating over-architected messes, I quit doing it.

rhapsodic··on The Impoliteness of Overriding Methods (2012)
>Or: OOP theory essentially says that classes should never be "subclassed." As in, the code isn't supposed to evolve that way; you're Doing It Wrong.

Got a reference for that? I've heard "prefer composition over inheritance" (GoF) but never have I heard that classes should never be subclassed.

rhapsodic··on Lessons learned from a failing local mall
>The closest approximation I can find seems to be a city with a population in excess of 1 million.

You must not have put much effort into the search. I have been in many small towns that have had thriving downtowns and vibrant communities. But I've also been in many dead ones, where the local economy was decimated with the demise of a major employer. Maybe that's more the rule than the exception where you're from.

rhapsodic··on A group of techies is using data skills to alter Seattle's housing affordability
>Because, in reality, there are only a handful of decent cities that offer a plethora of jobs, interesting ones at that.

How do you know this?

rhapsodic··on A group of techies is using data skills to alter Seattle's housing affordability
>And there are very few cities where it's easy to find a job matching the skills and expertise of e.g. a Microsoft tech lead.

Actually, I doubt that Microsoft tech leads are as special as all that.

rhapsodic··on A group of techies is using data skills to alter Seattle's housing affordability
>There are a couple of things mentioned in that sentence. Can you say which one you think is the "ultimate first-world problem?"

Not the GP, but I think GP was referring to the dismay expressed over having one's friends move away to the suburbs.

rhapsodic··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
> It's not that they are getting worse treatment, it's that that the impact of the same treatment on them is worse.

How so? Does the article say?

← PreviousPage 7 of 24Next →