ALL BLOG POSTS AND COMMENTS COPYRIGHT (C) 2003-2016 VOX DAY. ALL RIGHTS RESERVED. REPRODUCTION WITHOUT WRITTEN PERMISSION IS EXPRESSLY PROHIBITED.

Sunday, December 06, 2015

The convergence spreads

You can safely write off Swift, Mono, and Discourse, as all three have succumbed to Social Justice Convergence and adopted SJW Codes of Conduct:
One of my heroes, Miguel de Icaza, happens to have lots of life experience in open sourcing things that were not exactly open source to start with. He applauded the move, and even made a small change to his Mono project in tribute:

    When Swift was open sourced today, I saw they had a Code of Conduct. We had to follow suit, Mono has adopted it: https://t.co/hVO3KL1Dn5
    — Miguel de Icaza (@migueldeicaza) December 4, 2015

Which I also thought was kinda cool.

It surprises me that anyone could ever object to the mere presence of a code of conduct. But some people do.

        A weak Code of Conduct is a placebo label saying a conference is safe, without actually ensuring it’s safe.

        Absence of a Code of Conduct does not mean that the organizers will provide an unsafe conference.

        Creating safety is not the same as creating a feeling of safety.

        Things organizers can do to make events safer: Restructure parties to reduce unsafe intoxication-induced behavior; work with speakers in advance to minimize potentially offensive material; and provide very attentive, mindful customer service consistently through the attendee experience.

        Creating a safe conference is more expensive than just publishing a Code of Conduct to the event, but has a better chance of making the event safe.

        Safe conferences are the outcome of a deliberate design effort.

I have to say, I don't understand this at all. Even if you do believe these things, why would you say them out loud? What possible constructive outcome could result from you saying them? It's a textbook case of honesty not always being the best policy. If this is all you've got, just say nothing, or wave people off with platitudes, like politicians do. And if you're Jared Spool, notable and famous within your field, it's even worse – what does this say to everyone else working in your field?

Mr. Spool's central premise is this:

    Creating safety is not the same as creating a feeling of safety.

Which, actually … isn't true, and runs counter to everything I know about empathy. If you've ever watched It's Not About the Nail, you'll understand that a feeling of safety is, in fact, what many people are looking for. It's not the whole story by any means, but it's a very important starting point.
I'm not sure which amused me more. The Gamma tell: "Which I also thought was kinda cool" or the idea that a short humor video serves as an adequate rebuttal

Now, it is true that "a feeling of safety" is what many people are looking for. It's why they should not be permitted to vote in a representative democracy. But (and this would be the only relevant point), "a feeling of safety" is not what people are looking for in technology projects.

As I told Robert Rosario, there is soon going to be a significant movement of talented programmers away from projects that have converged. Perhaps it is time to create a qualification that is awarded to sufficiently skilled and credentialed open source contributors who vow not to work on any open source project with a Code of Conduct, and to fork any open source project that adopts one.

This isn't my field, but I have a vision for an effective anti-SJW technology force that will benefit greatly from the many open source projects bogging themselves down in social justice. If anyone who is actually in OSS in a signficant way would like to lead a Brainstorm discussion of it, let me know.

Labels: ,

63 Comments:

Blogger Steve, the Dark Ninja of Mockery December 06, 2015 6:36 AM  

a feeling of safety is, in fact, what many people are looking for

Especially if they're fat sissy boys who used to get snapped with wet towels at gym class, like Jeff Atwood.

Though admittedly, he was good in Malcolm In The Middle.

Blogger wrf3 December 06, 2015 6:55 AM  

Suppose an open source project adopted your Rules of the Blog as it's code of conduct. Would that be ok?

Blogger Phillip George December 06, 2015 7:00 AM  

Code: I promise to be sexist and discriminate against lies in favour of truth, sanity over insanity, loyalty over backstabbing, friends over foes, family over foreigners.

coding isn't all bad. - its just the details? freedom never meant freedom and every unspoken code has a context. Maybe I missed the unspoken point here.

Blogger VD December 06, 2015 7:01 AM  

It would entirely depend upon the project leader. My rules would destroy a blog run by a different personality; it's basically dependent upon a sufficiently charismatic leader who has little desire or instinct to meddle. Linux is very similar, in some ways, to VP. It's a model that works very well, but it is too fragile a model to serve as a standard one. There just aren't all that many Linuses or Voxes and there are far too many people who are more interested in the role of project leader than have the talent to justify it.

Anonymous NorthernHamlet December 06, 2015 7:13 AM  

Creating safety is not the same as creating a feeling of safety.

Which, actually … isn't true, and runs counter to everything I know about empathy.


I've noticed that occasionally a small child will be afraid, upon coming closer, to a large, powerful dog like a Doberman.

Is the child justified in feeling unsafe?

Sure, completely understandable: lots of muscle, dark colors, standing taller than them in some cases. That animal could rip them apart if it wanted to.

Is the child more safe with the animal? With a very well-trained Doberman and a strong owner, absolutely. If anyone were to try to harm that child, the animal would literally die defending them.

Safety is born from power, and power can be a fearful thing.

Blogger Ron December 06, 2015 7:15 AM  

"to fork any open source project that adopts one."

That's the key.

Blogger Shimshon December 06, 2015 7:17 AM  

Atwood says his projects have never had a problem, then goes on to adopt one anyway. Which is guaranteed to generate an endless stream of problems. Project and Double Down. Two laws in one act.

Blogger Shimshon December 06, 2015 7:18 AM  

Linus does bear a remarkable resemblance to a certain Supreme Dark Lord I am familiar with.

Anonymous That Would Be Telling December 06, 2015 7:42 AM  

I'm not sure it matters. Mono never had a chance, between our not trusting something so tied to the Gates-Ballmer Microsoft, and now the New, Improved Microsoft now open sourcing the original versions of a lot of it and starting to admit Linux exists, and Swift brought nothing new to the table for those outside the cramped Apple software development ecosystem (software is not something Apple has ever been very good at). First time I've heard of Discourse, but between this being an Atwood project and in Ruby on Rails that said enough even before their adopting a code for no apparent reason.

Blogger JDC December 06, 2015 7:43 AM  

Creating safety is not the same as creating a feeling of safety.

There it is, opened up on the coroner's slab for all to see. It's not safety that is the major concern, but that we feel safe, and all the permutations that go along with that mess.

Looking forward to getting Cuckservative tomorrow, and coupled with this morning annoyance I can't get Wyatt Earp's words out of my head, "Get to fighting or get away."

Feelings come and feelings go,
And feelings are deceiving;
My warrant is the Word of God--
Naught else is worth believing. (ML)

Blogger White Knight Leo #0368 December 06, 2015 7:48 AM  

The decision to reference the "It's not about the Nail" video clinches it for me: this person is an idiot.

The Nail video did more to show the insanity of people who want to, in his words, "feel safe" than anything else could possibly have done.

Anonymous 0007 December 06, 2015 7:53 AM  

SJW - "I have the right to feel safe always."
Reality - I am/will be responsible for my own safety always.

Blogger Giuseppe The Kurgan December 06, 2015 7:57 AM  

Vox,
seriously...you need to weaponise your own brilliant code of conduct:
1. Any attemt at changing this code of conduct will be grounds for expulsion from this group.
2. see 1.

Anonymous Swed December 06, 2015 8:01 AM  

I'm sure the Frenchmen in the gun-free theater enjoyed a feeling of safety right up until they discovered how it was different from actual safety.

Blogger fisher man December 06, 2015 8:01 AM  

The open source project needs to be run by a guy that is an asshole. Linus and The are pretty good at it because they are results focused, and hate wasting time. So they are vocal about anything that wastes time.

Once a project gets too big, it will be invaded, such as freebsd.

The project needs to be manageable by one person. With a few trusted people helping. Then a network of such projects (call them cells), can loosely coordinate, and produce a bugger project.

Linux follows this model more than freebsd, and has been more successful. Linus controls the kernel, and that sets the tone upstream.

Freebsd is constantly adding commiters, and has for a long time. I thought they added too many back in the early 00's. It has just gotten worse since then. There is no way they are all focused purely on code and fixing programming problems.

Anonymous jSinSaTx December 06, 2015 8:06 AM  

The comments by females on Spool's piece are pitiful. Would hate to be forced to attend a gathering with such fragile people.

The infestation of society is advanced.

Anonymous tz December 06, 2015 8:10 AM  

Everyone, do click the link, The title also says it all.

Meanwhile in Norway:
http://medicalkidnap.com/2015/12/05/christian-family-loses-5-children-to-cps-for-radicalizing-and-indoctrinating-children-with-christianity/

Blogger Salt December 06, 2015 8:11 AM  

The infestation of society is advanced

Just wait till the civilizational decline really gets rolling.

Blogger Sean December 06, 2015 8:15 AM  

The obsession with safety is a symptom of feminisation. And a masculine space that feminises rapidly declines.

Anonymous That Would Be Telling December 06, 2015 8:30 AM  

fisher man @15: as our host noted, this "asshole" manager model is fragile, and I'll note it doesn't scale. The number of people who are both "assholes" and competent at this rare art of open source software project and product management are few. Off the top of my head, I can only think of Linus and OpenBSD's Theo de Raadt, who perhaps takes it a bit too far.

Better is the Benevolent Dictator For Life (BDFL). Looking at the Wikipedia list, it amusingly includes the two above characters. It's no guarantee against entryism (see Python), but there are a lot of BDFLs that aren't "assholes", and perhaps some number of them can be convinced to resist, especially as more and more object lessons accumulate. Note that it's critically important these people have enough stature it's hard to impossible to take them down. For example, Linux isn't Linux without Linus, and if the Linux Foundation was stupid enough to stop supporting him, that would end up as a blip in the history of Linux, it would carry on without much disruption.

Further amplifying the limits of this model, Linux the OS will almost certainly revert to the mean once Linus no longer runs it, and the ongoing systemd debacle shows his power today is nonetheless limited.

As long as the SJWs in software development have so much power over people's careers right now ... well, I won't write anything discouraging until I think about this some more.

Blogger Cail Corishev December 06, 2015 8:31 AM  

I'm starting the think the vast proliferation of programming languages is SJW-driven as they try to create safe spaces for themselves. Many new languages aren't really that different from old ones, so I wondered sometimes why they bothered. But if a programmer is an SJW, he's not going to be satisfied with a piece of software and a programming group that doesn't do everything his way.

Big, mature projects like Perl and Linux have SJWs, of course, and they may even naively create Codes of Conduct. But they have enough sensible people running things whose main concern is the product that those Codes can't easily be used the way SJWs use them. To use a Code as a who/whom bludgeon, it helps to have people in charge who are on board with that.

I'm very hesitant to invest time in learning a new language anymore. It's not enough to think it's useful and see that it has a busy enough community that development is likely to continue. You also have to be confident that it's not a sort of honey trap, created by SJW programmers in hopes that it will become popular enough for them to use it as a tool of social engineering.

Anonymous tz December 06, 2015 8:35 AM  

Steve Jobs was an asshole - it might not scale, but the whole point is not to micromanage. Apple has been running on momentum and should be near apogee.

ESR should comment.

Minions of Meritocracy - It's about the Conduct of the Code.

Blogger Cail Corishev December 06, 2015 8:43 AM  

The decision to reference the "It's not about the Nail" video clinches it for me: this person is an idiot.

It perfectly exposes what we knew (so perfectly that you'd think it's a parody): he thinks that if someone in a software project says, "Hey, you guys aren't making me feel right about my Nail," everyone should stop and comfort him until he's happy, because that's more important than writing code. And if that happens in his project, he surely feels warm inside, and tells himself that making a safe space will encourage more coding in the long run.

When he realizes next year that the project has lost several major contributors even as the total number of committers has grown, and commits are down and there hasn't been anything for a new release lately, he'll wonder why and blame it on fate or corporate competition.

Anonymous That Would Be Telling December 06, 2015 8:51 AM  

Cail Corishev @21: I'd temper this with what you might call the difficultly or elitism of the language. The Ruby on Rails and Python communities are thoroughly infested because they're popular and relatively easy to learn. Compare to Lisps where the oldsters don't take any guff and too many people bounce when they see all those parens. The new Clojure dialect is getting serious traction, and aside from one crowd funded subproject, seems to be free of Codes of Conduct, and is general too focused on excellence to go for that guff (I don't think any of the other earlier dialect implementations are popular enough to attract entryists). Ditto, it would appear, for it's other main functional competitors, OCaml and Haskell.

But that's not 100%, Mozilla's Rust project hired as its documentator and public face one of the worst of the worst, he was the prime mover who got Moldbug in his civilian guise "no platformed" from a purely technical talk. That's because this self-admitted communist who approves of antifa ("Anti Fascist") violence and wants to create a US software antifa movement has enough power to end the career of almost any figure in software.

That alone, that there's a handful of people with that much power, because so much of the industry is wimpy, is a whole problem by itself, and one I can think of no answer to but a perfect separation of your political and career identities, one Moldbug wasn't able to achieve. Which doesn't answer the existential threat this poses to our civilization, if you accept ESR's thesis on this:

Now that the Internet – the hacker culture’s creation! – is everywhere, and civilization is increasingly software-dependent, we have a duty, the duty I wrote about in Holding Up The Sky. The invisible gears have to turn. The shared software infrastructure of civilization has to work, or economies will seize up and people will die. And for large sections of that infrastructure, it’s on us – us! – to keep it working. Because nobody else is going to step up.

We dare not give less than our best. If we fall away from meritocracy – if we allow the SJWs to remake us as they wish, into a hell-pit of competitive grievance-mongering and political favoritism for the designated victim group of the week – we will betray not only what is best in our own traditions but the entire civilization that we serve.

Blogger fisher man December 06, 2015 8:57 AM  

The asshole model does not scale well, but without it a project is hard to get started, and moved into the functional realm.

If a project becomes popular, but is still small, it is extremely vulnerable. The project leader has to only care about the project and quality, and beat down everything else.

I will grant at some point a different model would be required. Although the main benefit of open source is being able to fork once the hoard of conduct codes arrive. It is possible to reset things.

I have been mulling over some sort of encrypted twitter for a while, which would be relatively secure. There are sufficient open source pieces to make it nowadays without a huge amount of resources. Back when i was in college I spent most of my time on my thesis writing a public key infrastructure for what I wanted to do. Now, 25 years later, that is freely available. It can even be forked and worked on.

As long as you are not in a closed source project, there is a lot of flexibility to use and abuse projects that are ruled by the sjw's, and lots of potential laughs at the results.

Blogger Shimshon December 06, 2015 9:04 AM  

Larry Wall strikes me as not being very swayable on attempting to converge Perl.

I will never forget my amusement at his response when queried what his goal was with Perl 6, circa 2006: Second System Syndrome done right. Said with sly grin.

Anonymous That Would Be Telling December 06, 2015 9:10 AM  

Cail Corishev @21: Thinking further, I'm not sure the newness of a language is a useful signal for what you fear. New "major" languages like Swift and Rust with SJW patrons (Apple and Mozilla) are dangerous because of their instant stature and Amenable Authorities. Ruby/Ruby on Rails and Python are rather old, 1995/2005 and 1991, and they've not been able to resist the entryists after they became big.

A new language with less stature simply can't afford to take its eye off the ball, and unless the main guy behind it has SJW sympathies (by definition I believe none of them can be SJWs) it's probably in little danger. It's in much more danger of entryism if it gets big, and in the most danger of never going anywhere.

And when I mentioned Clojure, OCaml and Haskell, they're also old languages, if you count Clojure as a Lisp, the 2nd oldest surviving computer language after Fortran, OCaml is in the ML family that got started in 1973, and Haskell is a relative newcomer in this general functional family, starting in 1990.

Another thing is that this domain is worldwide. While the SJWs can make the Ruby community in the US a hell on earth, I seriously doubt they can touch Yukihiro 'Matz' Matsumoto in Japan. And three guess where the center of Glasgow Haskell Compiler development is, although they get a lot of funding from Microsoft, don't know how much of an Amenable Authority they might turn out to be. Their new top dog is anything but a SJW but is getting slapped around by them.

Blogger Robert Coble December 06, 2015 9:11 AM  

I think the best compliment I ever received as a project team leader from a bunch of government SJWs was that I was a "God damned arrogant egotistical son of a bitch." The woman who called me that (in an open team meeting that I called to address the SJW "feelz" problem) was a continual trouble-maker. I allowed everyone to first unload on me about all of their "issues" with me, and never responded to any of their accusations. When they had all finished, I told them to all shut up while I spoke. I then collectively ripped them a new asshole for not focusing on the job to be done. I made it perfectly clear that my overriding (in fact, my ONLY) concern was getting the project successfully completed; that meant on time and of high quality.

The amusing thing was that the woman who called me a son of a bitch then decided to go to work (FINALLY!) She worked harder the rest of the year than anyone else. When I called her in for her annual review, she was floored when I gave her an outstanding review and a pay raise. She said that she had expected to get a marginal review at best because of what she called me in the team meeting. I told her that I DON'T CARE what she called me; all I care about is getting the work done. She still couldn't grasp the concept. It was amusing to watch her struggling with the idea that I didn't give a rat's ass about "feelings."

BTW, the project was a great success.

Blogger David of One December 06, 2015 9:12 AM  

So the little butt-frothers played their sick little game about "bullying" ... which is more about the "victims" bullying and harassing their betters ... now they get to control everybody in the total complete absence of "bullies" for the sake of simply saying, "Oooo, I'm afraaaaid" while waiting for the opportunity to attack any and all who threaten their power of enableded insanity and fear while proclaiming their sensitivity, empathy and desire for "growth" for all.

Blogger Cail Corishev December 06, 2015 9:16 AM  

Freebsd is constantly adding committers, and has for a long time. I thought they added too many back in the early 00's. It has just gotten worse since then. There is no way they are all focused purely on code and fixing programming problems.

One problem is that big projects need a lot of non-coders, to write documentation, do testing, etc. They may even need some people to go to conventions and promote the project. They need a lot of things coders don't want to do, some of which are done by people the coders don't understand, so it's hard for coders to judge their intentions.

One help might be to firewall off different parts of a large project. So if you're a documentation committer, you can suggest changes to the way the documentation section is run, but not to the way the coders work. If you and the other docs writers create some rules for yourselves, they don't apply to other parts of the project.

That might stop entryists who aren't really interested in doing the grunt work but are just using it to get in a position of influence over the whole project.

The open source project needs to be run by a guy that is an asshole.

If not an asshole, at least a guy who will set absolute limits and is willing to say "No" and stand by that against shaming attacks. (Of course, that means many people will see him as an asshole.)

One problem in open-source is that coders tend to be very anti-authority, in the sense that they think everyone involved should have an equal voice and there shouldn't be authorities who can shut everyone else up. They're very resistant to any hierarchy. They bought into ESR's "bazaar" concept, but took it to the extreme of thinking that the bazaar has to allow everyone and everything in order to produce its creative magic. But you lose that magic even faster if you let in people who think it's their job to decide what everyone can sell and at what prices.

Blogger James Dixon December 06, 2015 9:17 AM  

The first line: "One of my heroes, Miguel de Icaza,..."

Tells you all you need to know about this person, and that you can safely ignore everything past that point.

Blogger Nate December 06, 2015 9:22 AM  

"If you've ever watched It's Not About the Nail, you'll understand that a feeling of safety is, in fact, what many people are looking for."

Wait...

he really thinks Its Not about the Nail is an argument?

Blogger wrf3 December 06, 2015 9:29 AM  

VD @4 && Guiseppe @13

Guiseppe beat me to it, but the way to slow entryism is to already have a code of conduct which favors:

1) Competency over identity
2) Competition over nurture
3) Freedom over security
4) Yet, some form of comity (e.g. "this is wrong" vs. "you are wrong", even if both are true.)

With that is place then all you have to worry about is the problem common to all law-givers.

Blogger Nate December 06, 2015 9:30 AM  

How childish and ignorant are these people? No one can make you feel safe but you. Feeling safe or feeling happy.. these are things that come from within.

Blogger Cail Corishev December 06, 2015 9:34 AM  

Larry Wall strikes me as not being very swayable on attempting to converge Perl.

He's an interesting case. On the one hand, I've seen him talk glowingly about girls in coding and being inclusive and all the usual buzzwords. And yet, Perl 6, which is his baby, has no Code of Conduct. The homepage says the only requirement of contributors is that you "know how to be nice to all kinds of people," but it puts it lightly, and without a Code to enforce it, that's okay. There are a couple of prominent female coders in the project, but I can testify from discussions with them that they're real coders who write and talk about code, not community.

Larry might be one of those rare guys who really does want more women/whatever in the project and think their "diversity" would add value, but isn't willing to compromise on principle to chase them.

(Or maybe a 15-year-old project to develop the next generation of a decidedly uncool language just doesn't attract entryists.)

Blogger Evil Brad December 06, 2015 10:28 AM  

What does he mean by "safe"? Is there a lot of heavy machinery at these conferences? Exposed wiring? I don't understand...

Blogger Robert Coble December 06, 2015 11:07 AM  

I think the best compliment I ever received as a project team leader from a bunch of government SJWs was that I was a "God damned arrogant egotistical son of a bitch." The woman who called me that (in an open team meeting that I called to address the SJW "feelz" problem) was a continual trouble-maker. I allowed everyone to first unload on me about all of their "issues" with me, and never responded to any of their accusations. When they had all finished, I told them to all shut up while I spoke. I then collectively ripped them a new asshole for not focusing on the job to be done. I made it perfectly clear that my overriding (in fact, my ONLY) concern was getting the project successfully completed; that meant on time and of high quality.

The amusing thing was that the woman who called me a son of a bitch then decided to go to work (FINALLY!) She worked harder the rest of the year than anyone else. When I called her in for her annual review, she was floored when I gave her an outstanding review and a pay raise. She said that she had expected to get a marginal review at best because of what she called me in the team meeting. I told her that I DON'T CARE what she called me; all I care about is getting the work done. She still couldn't grasp the concept. It was amusing to watch her struggling with the idea that I didn't give a rat's ass about "feelings."

BTW, the project was a great success.

Blogger Salt December 06, 2015 11:07 AM  

What does he mean by "safe"?

Emotional, feel good biscuits. That's what these people want.

Blogger Cail Corishev December 06, 2015 11:11 AM  

TWBT, you make some good points about old/new languages. I think "coolness" is also part of the equation, because SJWs want to control popular things. They're drawn to communities that are young and hip, because those are more likely to want to demonstrate openness and modern sensitivities.

I don't know Ruby, because every time I've considered learning it and looked up a tutorial or something, it's been so self-consciously hip that I lost interest. So that one doesn't surprise me. I'm not a Python guy either, so that one's harder to figure.

I think degree of difficulty is a big part of it too. If an SJW is also a genuine programmer, he always knows one or more languages, so he's going to attack those. But if he's just getting started and is learning to code for entryist purposes, he's going to pick something that's easy -- at least easy to learn well enough to contribute and get a foot in the door.

In that respect, BASIC was easy. Perl is easy, as long as you don't get fancy. Ditto Javascript. PHP is super-easy. I get the impression that Python and Ruby are relatively easy in that way. On the other hand, Lisp is hard. Maybe not that hard to learn the basics, but to contribute well enough to get attention, you need to be able to write functionally and do macros, which adds a couple layers of abstraction. Perl 6 is hard in the same way -- you can write simple procedural stuff in it, but to keep up with the devs and contribute anything, you're going to have to understand some heavy abstractions. Functional languages in general are that way.

Abstract thinking is like kryptonite to SJWs. It drives away nearly all women and also men who think like women (Gammas). The kind of people who write Lisp macros could not sit and listen to that girl talk about her nail without grabbing it and yanking it out. Or, if you did force yourself to sit through that, can you imagine how long it would take to get your mindset back to the pure, reality-focused mode needed to write macros again?

Anonymous kfg December 06, 2015 11:12 AM  

" Absence of a Code of Conduct does not mean that the organizers will provide an unsafe conference."

Whereas the presence of a rigidly enforced one will guarantee that they will.

" . . . a feeling of safety is, in fact, what many people are looking for. It's not the whole story by any means . . ."

But thank you for that particular rectal cranial inversion of attempting to refute the premise by stipulating it.

Blogger Cail Corishev December 06, 2015 11:16 AM  

he really thinks Its Not about the Nail is an argument?

Yes. He's done a modernist, Hegelian synthesis on it, turning it inside out and processing it through the filter of his feelings just as he was taught, and he thinks he's found a deeper Zen truth at the center of it which is more profound than the obvious message even though they're contradictory.

Really.

Anonymous Nxx December 06, 2015 11:43 AM  

@17. tz

Everyone, do click the link, The title also says it all.

Meanwhile in Norway:
http://medicalkidnap.com/2015/12/05/christian-family-loses-5-children-to-cps-for-radicalizing-and-indoctrinating-children-with-christianity/


Attacking the children of your enemies is standard leftist procedure in Norway.

One reaps the Breiviks one sows.

Anonymous That Would Be Telling December 06, 2015 12:25 PM  

Abstract thinking is like kryptonite to SJWs.

Ah ha! That's a key principle I've been missing in this discussion. I consider Lisp to the about the simplest language you can possibly learn, but that's only true if you grok abstraction.

Whereas the legions of cut and paste programmers will be attracted to the "easier" stuff, where abstraction is available but not mandatory. I'd expect Ruby on Rails to be something like this plus paint by the numbers, its claim to fame was being the easiest system to create a database backed website using at least one very smart approach to that. But making it too easy, yep, it became the hipster system for getting a startup off the ground, too bad it scales so badly you get things like the Twitter Fail Whale way back when.

Which brings up another bit of complexity, concurrency, which after Dennard scaling failed in the mid oughts became the only way to scale, you just weren't going to get significantly faster single threads out of CPUs. That's hard stuff, among other things requiring partitioning your system, requiring abstraction, and any help functional programming provides requires even more abstraction.

Thanks for the insight!

Blogger The Other Robot December 06, 2015 12:31 PM  

Heh, this article at Salon is interesting:

Just let the Republicans Win: Maybe things need to get real bad before America wakes up

OpenID tz December 06, 2015 12:36 PM  

But it is about the Nail.
They grow 'em long, paint 'em red then get catty and your organization will get "The night of the long nails" if you don't purge them first.

OpenID tz December 06, 2015 12:39 PM  

I want them to be in a safe space at the next conference. But then the Houdini how-to session where the safe plunges into the depths goes tragically wrong...

Blogger Michael Maier December 06, 2015 2:19 PM  

What a moronic faggot.

But at least he's helping that great video get more exposure, showing how insane females are.

Blogger Badmojo December 06, 2015 2:43 PM  

I've worked in OSS communities for over 10 years and would love to participate in that Brainstorm. Unfortunately, I'm coming to the SJW fight a little late so I have a ton to learn on that side.

VD, I can suggest a couple people if you're interested.

Blogger ajw308 (#98) December 06, 2015 3:12 PM  

How can anyone watch "It's not about the nail" and not realize it's making fun of feelings & showing how irrelevant talking about them is when there's a real problem to be solved?

Anonymous BigGaySteve December 06, 2015 3:37 PM  

Steve Jobs was an asshole - it might not scale, but the whole point is not to micromanage. Apple has been running on momentum

Would a Timmy Cook, huge asshole joke be out of line?

Blogger James Dixon December 06, 2015 6:02 PM  

> VD, I can suggest a couple people if you're interested.

I recommend you drop him and email. His contact information is at the top left of the main page.

Blogger VD December 06, 2015 6:07 PM  

VD, I can suggest a couple people if you're interested.

Sounds like you're more than qualified yourself. Talk to them, see who is interested, then email me.

Anonymous Elmer T. Jones December 06, 2015 6:11 PM  

I remember machine tool and robotics conferences back in the early 80s. The parties were a blast. There I learned to order "scotch on the rocks" and not some fruity drink with a hula-dancer and parasol on the glass. Even though it was pretty good actually. Later, the strip-club circuit. What we now call customer development.

Blogger Jed Evnull December 06, 2015 7:25 PM  

Today, I code in C/C++ for the most part, as well as in various *nix scripting languages like python. I'm self-employed and do fairly well. I've done so since 1980.

I just have to laugh at this nonsense! What in the world does it have to do with writing good code?

Blogger newanubis December 06, 2015 7:44 PM  

To feel safe from what, exactly? An opposing idea? Safe to spew collectivist idiocy and not be challenged on it? Arrested development on display for all to see. Grow. A. Pair.

OpenID tz December 06, 2015 8:12 PM  

@BigGaySteve

"Would a Timmy Cook, huge asshole joke be out of line?"

Well, we've wondered if there were back-"doors" in iOS and iCloud where they could "enter through the rear"

OpenID tz December 06, 2015 8:30 PM  

I'm in a safe space:
http://www.cbsnews.com/pictures/most-heavily-armed-states-in-america/30/
Note I know of no one who actually registers their firearms. I would not take a bet that just the city of Cody's residents by their selves have more than the number mentioned in the article for the entire state. Nor would I bet there is not someone in the county that doubles the number in the local Amory.

OpenID tz December 06, 2015 9:53 PM  

http://2016.penguicon.org/about-penguicon/code-of-conduct/

I was hoping this Detroit area "con" would get it, but...

No weapon can be brought to the convention if it contains gunpowder or any other explosive in any quantity. This means that caps for cap guns, blanks for starter pistols, bullets, or anything else with potential for explosion or fire will not be permitted. Also, costume items that contain or use an open flame or heating element are not allowed. (Note: to clarify for those bringing firearms for the “Geeks with Guns” event at the offsite range, the above items pertain to public display and costumes. Please be safe, sane and discreet.)

I'm tempted to do WyoCowboyCon.

* If you aren't open carrying you ought to be CCW. This is a "Constitutional Carry" state, albeit reciprocal. Ask one of the locals if you need help or a firearm or instruction using it. Be prepared to drive a bit to an isolated "range". You can find them at the Wal-Mart, just look for the side-arm. Or just go to the Irma in the evening and ask out loud and the locals will take care of it.

Wyomingites are no more gun-nuts than Iowans are corn-nuts. It is merely a local custom. Though one taken seriously. I suppose the Feds could try to do something. Do grizzlies scatter bones or do I have to find an appropriate corner?

Blogger Ron December 07, 2015 3:10 AM  

@Jed

It's not about code, it's about domination. Read your Orwell. It's about stomping a boot on a human face forever.

Anonymous Zippy December 07, 2015 8:53 AM  

Wait. I saw the "it's not about the nail" video and I thought the whole point of it was that the woman in the video was obviously nuts. At the end of the day, it really is about the nail, and it is more productive to pull the nail out than talk endlessly about her feelings.

Is he saying the girl was right?

Blogger Desiderius December 07, 2015 7:55 PM  

"Abstract thinking is like kryptonite to SJWs. It drives away nearly all women and also men who think like women (Gammas). The kind of people who write Lisp macros could not sit and listen to that girl talk about her nail without grabbing it and yanking it out. Or, if you did force yourself to sit through that, can you imagine how long it would take to get your mindset back to the pure, reality-focused mode needed to write macros again?"

More precisely, the ability to connect the abstract to the concrete, the ideal to the real, is beyond them.

See:

http://mpcdot.com/forums/topic/56-the-stupidity-of-intelligence/

Blogger Gerry Tork December 07, 2015 11:03 PM  

This comment has been removed by the author.

Blogger Gerry Tork December 07, 2015 11:04 PM  

>If you've ever watched It's Not About the Nail,

Then you'll know it's about the hamster, not the nail.

Post a Comment

Rules of the blog
Please do not comment as "Anonymous". Comments by "Anonymous" will be spammed.

<< Home

Newer Posts Older Posts