Initial SJW attack defeated

An SJW gives up on his initial attempt to seize control of the PHP project:

I’ve decided to withdraw the CoC RFC. There are many reasons for it, but there are a few points I want to make.

As to the content of the RFC, when I initially proposed it, I selected the Contributor Covenant due to it being a well adopted standard. Several people raised objections to it, and I was completely open to changing it. But the more objections I see, the more I feel the nature of the objections actually justifies the Covenant as the choice rather than justifies switching it. The more I hear people complain about the “scope of applicability” being outside the project, the more it’s apparent that many (not all, but many) simply don’t want to need to think about their actions in other contexts. Some will claim that ambiguity will lead to abuse, but the underlying idea is “treat people with respect”. And as long as you do that, all will be fine.

And while several would rather see a CoC that focuses on “positive behavior”, to me that’s not what a CoC is for. The CoC is to take a stand and say “this is what we will not tolerate”. Positive behavior should be encourage in another “Contributing” document. Where you detail how people should contribute. The CoC is a mechanism for people to feel safe. And safety is achieved by taking a stand.

As far as voting on just the CoC without a private reporting mechanism (which implies some degree of “teeth”), I’ve made it clear that I don’t believe that’s tenable. I believe that asking people to go public with every incident defeats the entire point of having a CoC.

I am also not happy with the RFC in its current state (I’ve been clear about that since day one). But I also have no further energy to evolve it further. Hence, there is nothing left for me to do but withdraw it.

Notice the First Law of SJW at work: the initial suggestion is that the Code of Conduct is simply about being nice, and that there is nothing controversial about it. But then, the moment that anyone objects, the fact that there is controversy only proves the need for this uncontroversial policy to be implemented. And then notice how, although the Code is said to be about nothing but feelings, it needs “teeth” and private enforcement in order to be “tenable”.

And don’t forget the Second Law of SJW: SJWs always double down. No sooner did Ferrara withdraw his attempt to impose the Code of Conduct on the project than someone else proposed it again.

One of those who successfully resisted the initial entryist attack, PHP project member Paul Jones, explains in detail why the Code of Conduct is nothing more than an SJW weapon used to exert political control over an OSS project:

Recently, Anthony Ferrara opened an RFC for PHP internals to adopt and enforce a code of conduct. Even leaving aside for the moment whether this is an appropriate use of the RFC system, the RFC generated a lot of discussion on the mailing list, in which I participated at great length, and for which I was hailed as abusive by at least one person in favor of the RFC (a great example of a kafkatrap).

To restate what I said on the mailing list, my position on the RFC is not merely “opposed”, but “reject entirely as unsalvageable” (though I did make some attempts at salvage in case it goes through). I continue to stand by everything I said there, and in other channels, regarding the proposed Code of Conduct.

Normally, if you had not heard about this particular discussion, I would say you were lucky, and probably the happier for it. In this case, I have to say that you should be paying close attention. The Code of Conduct as presented enables its enforcers to stand in judgment of every aspect of your public, private, professional, and political expression. I understand that’s a bold assertion; I will attempt to support it below.

The Contributor Covenant version on which the RFC is based is authored and maintained by intersectional technologist and transgender feminist Coraline Ada Ehmke. Ehmke believes that open source is a political movement:

    From the onset open source has been inherently a political movement, a reaction against the socially damaging, anti-competitive motivations of governments and corporations. It began as a campaign for social liberty and digital freedom, a celebration of the success of communal efforts in the face of rampant capitalism. What is this if not a political movement?

– Why Hackers Must Welcome Social Justice Advocates

Whether or not this description of open source is accurate, it is true that Ehmke thinks of open source as a political arena. As such, one must read the Contributor Covenant as a political document, with political means and political ends. Specifically, it is a tool for Social Justice.

As a tool for Social Justice, it recognizes no boundaries between project, person, and politics. This attitude is written into the Contributor Covenant with the text, “This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.” So, when is a project participant not representing the project? The answer appears to be “never.”

Never accept any Code of Conduct proposed for any reason. And every OSS project leaders should impose a rule that anyone proposing a Code of Conduct will be immediately expelled from the project. At a bare minimum, only those who have been contributing to the project for at least three years should be permitted to propose, discuss, or vote on project-related rules.

Notice how the SJW Coraline had been a member of the Ruby project for all of two days before proposing the Code of Conduct there. But in the present circumstances, it is much better to simple expel every member, new or old, who proposes or supports one.


More SJW attacks in tech

An SJW entryist attacks Ruby. Note the appeals to “everyone’s doing it” as well as how quickly SJWs line up to endorse it in an attempt to create momentum for the Code of Conduct that will allow them to take over the project:

Code of Conduct
Added by Coraline Ada Ehmke 2 days ago.

I am the creator of the Contributor Covenant, a code of conduct for Open Source projects. At last count there are over 13,000 projects on Github that have adopted it. This past year saw adoption of Contributor Covenant by a lot of very large, very visible projects, including Rails, Github’s Atom text editor, Angular JS, bundler, curl, diaspora, discourse, Eclipse, rspec, shoes, and rvm. The bundler team made code of conduct integration an option in the gem creation workflow, putting it on par with license selection. Many open source language communities have already adopted the code of conduct, including Elixir, Mono, the .NET foundation, F#, and Apple’s Swift. RubyTogether also adopted a policy to only fund Ruby projects that had a solid code of conduct in place.

Right now in the PHP community there is a healthy debate about adopting the Contributor Covenant. Since it came from and has been so widely adopted by the Ruby community at large, I think it’s time that we consider adopting it for the core Ruby language as well.

Our community prides itself on niceness. What a code of conduct does is define what we mean by nice. It states clearly that we value openness, courtesy, and compassion. That we care about and want contributions from people who may be different from us. That we pledge to respect all contributors regardless of their race, gender, sexual orientation, or other factors. And it makes it clear that we are prepared to follow through on these values with action when and if an incident arises.

I’m asking that we join with the larger Ruby community in supporting the adoption of the Contributor Covenant for the Ruby language. I think that this will be an important step forward and will ensure the continued welcoming and supportive environment around Ruby. You can read the full text of the Contributor Covenant at http://contributor-covenant.org/version/1/3/0/ and learn more at http://contributor-covenant.org/.

Thanks for your consideration and I look forward to hearing your thoughts.

I also enjoyed the false claims about a community to which he doesn’t even belong. I’ve seen this cookie-cutter approach being used in various projects. The problem is that most of the respondents don’t understand what is going on and are taking the entryist at face value. This guy, however, does:

Yes, we know who you are. To everyone reading this thread, please take time to read the following by ESR (Eric Raymond). http://esr.ibiblio.org/?p=6918 (Why Hackers Must Eject the SJWs)

You now have the basic information behind why people are attempting to wedge in CoCs…. If any sort of CoC is adopted, let’s adopt one like the “Code of Merit” where people who do great work are the ones working up the chain with the purpose of being a leader in the community.

However, even this response makes the mistake of nodding to equality and so forth. They prey on that sort of niceness and tolerance. “What’s important in this process however is that people who might
otherwise feel excluded from certain open source communities be involved
in shaping the final code of conduct.”
Reject it. Reject ALL of it. Let those hypothetical people feel excluded. Give them no ground whatsoever.


The new browser

Brave was announced today:

It’s amazing how fast a page loads when you strip away everything but the real content.

Up to a whopping 60% of page load time is caused by the underlying ad technology that loads into various places each time you hit a page on your favorite news site. And 20% of this is time spent on loading things that are trying to learn more about you.

Performance, privacy, and convergence-free. What’s not to like? Brave CEO Brendan Eich explains:

How to Fix the Web

The Web is always in trouble for some reason or other. I remember when Microsoft came after Netscape and threatened to lock Web standards into IE. Only the Web is so big, with such reach to billions of users, that no one owns it. This means it will always be contested ground.

But the Web today faces a primal threat.

Some say the threat to the Web is “mobile”, but the Web is co-evolving with smartphones, not going away. Webviews are commonplace in apps, and no publisher of note is about to replace its primary website with a walled-garden equivalent. Nor can most websites hope to develop their own apps and convert their browser users to app-only users.

I contend that the threat we face is ancient and, at bottom, human. Some call it advertising, others privacy. I view it as the Principal-Agent conflict of interest woven into the fabric of the Web.

You use a browser to find and contribute information, but you generally do not pay for the websites who host that information. Across billions of people, for most sites in most countries, it isn’t realistic to expect anything but a free Web. And as Ben Thompson points out, “free” means ad-supported in the main. Yes, successful sites and apps may convert you to a paying customer, but most won’t.

You might object: “Hey, I’m ready to pay for websites I support”. I’m with you, but many people are not so well-off that they can support most of the commercial sites they use. Also, the Web missed an opportunity back in the early days to define payments and all they entail as a standard.

Once you grant this premise, that the Web needs ads in the large, it follows that your browsing habits will be surveilled, to the best of the ad ecosystem players’ abilities. Also, depending on how poorly ads are designed and integrated, you may become blind or averse to them. Since the ‘90s, I’ve seen several races to the bottom along these lines.

The Principal (you) uses a browser (one of a layer of agents, both software and humans) to browse the Web and keep its lights on. Consider your primary agent, the browser. It’s a complex piece of code, but now thanks to Mozilla, WebKit, Chromium, and even in part Microsoft, this billion-dollar investment is available as a mix of free and open source software.

Yet thanks to tracking options that are inevitable with anything like the Web, your valuable and private user behavior and browsing intent signals can be extracted via your current browser. And that may not be a fair deal.

Everyone’s talking about ad blocking. Blockers can make the user experience of the Web much better. But as Marco Arment noted, they don’t feel good to many folks. They feel like free-riding, or even starting a war. You may never click on an ad, but even forming an impression from a viewable ad has some small value. With enough people blocking ads, the Web’s main funding model is in jeopardy.

At Brave, we’re building a solution designed to avert war and give users the fair deal they deserve for coming to the Web to browse and contribute. We are building a new browser and a connected private cloud service with anonymous ads. Today we’re releasing the 0.7 developer version for early adopters and testers, along with open source and our roadmap.

Read the rest of it there.


The techno-gods have spoken

Do you see what happens when you unverify Milo, Twitter? Do you see what happens, Twitter?

Millions of internet users are unable to use Twitter after the site crashed at around 8.20am GMT. Users of the micro-blogging site are being confronted with the image of a broken robot and cannot view or send any tweets online or on their phones…. An outage map created by downdetector.co.uk shows the problem is affecting users in western Europe, including the UK and in Japan. 

Je suis Milo.


I love it when a song comes together

The one thing I miss most about Psykosonik is the process of creating a song from scratch with the guys. Whether it turns out the way you first conceived it in your head or not, the process is always an interesting experience.

After Gene and I mixed and mastered the record, I listened back and knew we had something. I took a promo copy up to the Bronx and played it for my friends. But when the 45 ended, there was complete silence. Everyone looked at me, and someone said, “Dion, what did you do to it?” They were remembering that night at Ellen’s party and the spontaneity of what we had done.

I never thought I had screwed up the song, but I knew what they meant. I had had those feelings before—a record not quite capturing what I had intended. But with “Runaround Sue,” I knew I had nailed it, even though that didn’t come across for my Bronx friends.

After “Runaround Sue” came out in September ’61 and hit No. 1, I went to the old neighborhood for a party. My friends said, “You know, we couldn’t really hear how good the record was at first, but it sounds good now.” Ellen gave me a hug and said, “Wow, what a birthday gift to watch that song come together.” By then, the song’s attitude had grabbed everyone’s spirit. But you know, as great as that song sounds on the record, it was even better at Ellen’s party. Sad but true.

I get a little of the same buzz from designing games and software, but because the process is so much longer, it’s nowhere nearly as emotionally satisfying. With the music, you can hear it decades later and still recapture a little bit of what it felt like at the time it was all coming together. It’s really less about the destination than the journey.


The social media war

Mike Cernovich puts what is already happening on Goodreads and Twitter and Facebook into perspective:

Until recently journalists loved social media, social media lined their pockets:

  •     Journalist writes a story.
  •     Readers share and discuss the story.
  •     Websites gets more pages views and journalists set the agenda.

Social media was great until a mindset shift happened.

Readers became writers. Readers began setting the agenda. Social media is the new media. Everyone in media knows this, and everyone is terrified.

This is about control of the information flow. It’s not possible to indoctrinate and propagandize when there is a sufficiently strong countercurrent, and the Alt Right is an increasingly powerful countercurrent. That’s why they are desperate to mute us.

The fight for social media is the fight for democracy.

Most people believe social media is a scrap book for your life, and if Zuckerberg has his way, that’s what Facebook will be for. The rubes and slobs can share memes, but if you share any thoughts that threaten the political establishment, you’re finished.

If Jack Dorsey has his way, the mainstream media will regain its power as gate keepers of information.

The rapefugee crisis will not be reported. The brutal beatings of women will be swept under the rug. Presidential elections will involve two sides of the same globalist coin.

Keep fighting back.

That’s what we’re discussing tonight. There is only ONE way to ensure that they can’t turn off our microphones, and that is to build our own. We need our own information flow, we can’t expect to be permitted to borrow the other side’s indefinitely.

They often talk a techno-libertarian game and proclaim their channels are for everyone, but their actions have repeatedly belied their words. It’s not a coincidence that it is always the voices on the right that are silenced and the memes of the right that are banned while the left is permitted to violate the so-called rules at will.


Code of Merit

Rosarior has made a solid attempt at providing an alternative to the Codes of Conduct that SJWs are successfully using in their attempt to enter and converge many open source software projects. It’s called the Code of Merit.

A meritocratic code of conduct devoid of social politics.

This Code of Merit should not be necessary. The fact that it is necessary means there is something wrong with the solutions the software industry is trying. They should recognize that fact and not insist that their solution is the only solution.

  1.     Software is like nature: it evolves, so the best implementation must prevail.
  2.     You will contribute, you will learn, and mistakes are allowed.
  3.     Mistakes are not final and everybody has a second chance.
  4.     Don’t expect others to do your work or help you with your work forever.
  5.     Harassment as defined by law will not be allowed. Questioning is not harassment. Repeated questioning after an individual has stated their desire for disengagement is harassment.
  6.     Censorship will not be permitted. Seeking to silence an individual voicing constructive opinions will not be allowed. Silencing vitriol is not censorship.
  7.     This is a space for technical prowess; world politics have no place here.
  8.     Everything that makes a person an individual, including but not limited to body, sex, sexual preference, race, language, religion, nationality, or political preferences are irrelevant in the scope of a technical project.
  9.     Everybody is different, so differences will not be mentioned by anyone, even by the individual suffering/experiencing/having/enjoying them. We are all individuals seeking the common goal of improving ourselves and improving our collective project.
  10.     Everybody has the same rights and the same opportunities to seek any challenge they want. The chance to screw up will not be denied to anybody.
  11.     There is no room for ambiguity: if an individual is ambiguous regarding a statement it is up to the individual to provide more context. Ambiguity will be met with questioning; further ambiguity will be met with silence.
  12.     If a discussion arises that cannot be solved in the space of the project, it will be discussed in a separate space. Disruption of the project will not be allowed.
  13.     This Code of Merit does not take precedence over governing law.

It’s a good start, and I certainly support the idea, but I find it both defensive and excessively explanatory. I also find that it leaves a few small cracks that SJWs will, as is their wont, ruthlessly attempt to exploit.

Here is a first pass at a weaponized version that I believe will be more effective in both rooting out and deterring SJW entryists.

OSS Code of Merit

Everyone who joins this project agrees to abide by this meritocratic code in the interest of successfully reaching the objectives of this project.

  1. No objectives beyond the stated objectives of this project are relevant to the project. Social Justice Warriors are not permitted to join this project in any capacity.
  2. Any attempt to suggest, propose, or otherwise advocate for an alternate Code of Conduct or to advance social justice ideals will result in immediate expulsion from the project.
  3. Your value to the project will be solely determined by your direct contributions to the project in the objective form of code, documentation, fundraising, and testing.
  4. No member of the project who has not contributed [a specified amount of code] is permitted to accept any board position, administrative position, or management-related role in the project.
  5. You will do your own work. Any attempt to pass off the work of others as your own will result in immediate expulsion from the project.
  6. Individual characteristics related to body, sex, sexual preference, race, language, religion, and nationality
    are irrelevant and will not be taken into account concerning your value to the project.
  7. If a discussion arises that cannot be solved in the space of the
    project, it will be discussed in a separate space. Disruption of the
    project will not be allowed.
  8. The director of the project is king, emperor, and god of the project. There are no limitations on his ability to make decisions and discipline members of the project. Cross him at risk of expulsion from the project.
  9. All present and future advisory boards will answer to the director of the project. The director can disband any and all boards and committees at will and at his sole discretion.
  10. The director of the project is X. The vice-director is Y. If the director is incapacitated or otherwise unable to perform his duties, Y will assume the director’s role for three months and will appoint a substitute vice-director. If the director is still unable to perform his duties after three months, Y will become the director of the project and the substitute vice-director will become the vice-director.
  11. If you do not approve of the direction or the objectives of the project, then leave the project.

One thing I’ve noticed is that SJWs always attempt to minimize the role of whoever started the project and made it successful, ergo shutting down any possibility of that by protecting the status of the project director and giving him the unrestricted ability to boot any member seeking to effect change should be the first priority of any project that wishes to remain productive and unconverged.


    Flying in the face of reality

    I have no doubt that the Germans are going to go full-Nazi as soon as they overthrow their traitorous political class and their corporate PC lobby.

    The involvement by foreigners flies in the face of Germany’s PC lobby which has ruthlessly called critics of Merkel’s migration programme ‘Nazi’ or ‘racist’.

    Take 59-year-old Akif Pirincci, an outspoken Right-winger and German writer of Turkish origin, who has warned that Christian Germany is becoming Islamic. His books, one of which is called Germany Gone Mad, were best-sellers until last autumn, when big publishers and bookshops chose not to distribute them any more. It is the first time since the Nazi era that such censorship has occurred.

    In another controversy, Catholic journalist Matthias Matussek lost his job at the respected German newspaper Die Welt after he posted his views on November’s massacre in Paris on his personal Facebook page, saying mildly: ‘I think that the terror in Paris will move our (German) debate about open borders and … young Muslim men in our country in an entirely new and fresh direction.’

    Despite the censorship, unpalatable truths have still slipped out. Last month, the interior ministry in the large south-west state of Baden-Wurttemberg published figures on criminal offences committed by asylum seekers between January and November 2015.

    They made alarming reading. Asylum seekers represent one per cent of the population of the state but were involved in five per cent (27,255) of all registered crimes, among them 1,000 cases of grievous bodily harm, 22 of attempted murder, and 700 of domestic burglary. The highest number of offenders were Syrians, committing 5,576 of the offences.

    Andre Schulz, head of Germany’s criminal police association, said recently that in his experience 10 per cent of the migrants would turn to criminality, including theft, sexual assault or drug dealing.

    ‘The policy has been to leave the German population in the dark …ordinary citizens are being played for fools,’ he declared.

    The same process is at work in the USA. It’s a quantitative difference, not a qualitative one; Germany is getting hit harder and faster. This is why establishing new, Alt Right institutions is an urgent necessity. And they are being developed; I have spoken to three separate groups that are in the process of doing this, so be ready to support them and use them and police them as they begin to appear this year.

    Because, like the snakes they are, the SJWs are going to throw everything they have into trying to strangle them in their cradles.


    Ilkotism

    Two IT jobs in North Carolina:

    We are looking for two senior level IT positions and are having a hard time finding good candidates.  I would love to see the positions filled by members of the Ilk.

    Senior Converged Infrastructure Engineer
    In this case we are looking specifically for someone who is an expert in Compute-Unix/Linux specific and Storage-EMC specific.  AIX/Red Hat, VMware, IBM Power, EMC Storage, VCE Vblock.

    Senior Storage Engineer 
    7+ years of direct experience managing storage in a large enterprise environment.  EMC experience is highly preferred, but possibly not required. 

    No remote option.

    If you’re qualified and you’re interested, email me with a resume attached and I’ll forward it onto the relevant party.

    On a tangential note, we’re going to have an IT-related January Brainstorm session soon. It will be closed; I just have to work out the date with the panelists.

    The Game Dev course begins Saturday. I’ll send out the emails tonight.


    Social justice convergence on social media

    It’s easy to see they are terrified of the rising tide of nationalism, because they are absolutely determined to try to stop the signal. But all they will do is guarantee their own demise:

    The two largest social networks, Facebook and Twitter, and the world’s largest search engine, Google, have teamed up with German law enforcement to delete “hate speech” within 24 hours in what is being seen as a last-ditch effort to silence public dissent about a gigantic wave of Syrian immigration.

    The partnership to crack down on what Germany deems illegal speech comes after German law enforcement’s reported concerns about “racist abuse” posted to social media after the country’s huge and extremely controversial import of over a million Syrian refugees.

    Justice Minister Heiko Maas is reported to have warned social networks that they must not become “a funfair for the far-right” and that “the benchmark to be applied will be German law and no longer just the terms of use of each network.”

    Specialist teams will be used to track down, examine, and remove offending posts, and the process is not to take more than 24 hours.

    The only reason they think they can do this is because they believe they have a monopoly on the rightful use of force. But because they have betrayed the Westphalian bargain that granted it to the State, they have lost the necessary Mandate of Heaven. History suggests that events will proceed accordingly.

    You’ve heard of technocratic government, but the Merkel regime is the first technostasic one.