On their markdown page they claim "For GitLab we developed something we call "GitLab Flavored Markdown" (GFM)." while that is obviously a ripoff of GitHub Flavoured Markdown.
You're not only productive at shipping quality features but also listening to people using your product! This makes me even happier to be using it at work :)
1. We're now at Git Merge http://git-merge.com/ and I'm looking forward to presenting at 4pm Eastern.
2. I said it was merged but Douwe used our Merge when build succeeds. A HN reader commented about a mistake and I was able to fix it in https://gitlab.com/gitlab-org/gitlab-ce/commit/79d6513f360d7... Thanks Greg!
syste - I love you man. You are an amazing CEO. Your company does great work and has a great product. I always become so happy when I see you actively responding to the comments here. You are a role model CEO.
Something so many companies overlook is actually listening to their users and taking their feedback seriously. I love you man, if you wrote an autobiography I would buy it. Congratulations to you and your team.
I like to write about business stuff most. Any merge requests on our handbook https://about.gitlab.com/handbook and strategy https://about.gitlab.com/strategy are appreciated.
disclaimer: I am the founder of erpnext
Roses are red Violets are blue
Sugar is sweet
Roses are red
Violets are blue
Sugar is sweet
Yes, I know they likely provided it for compatibility, but markdeep is just too cool to not mention.
That said, I did not notice the "GitLab Flavored Markdown" in the story link but I'll be fairly disappointed if it is actually "yet another Markdown pseudo-standard" and not CommonMark.
I wish they'd move over to CommonMark, which actually attempts to standardize Markdown once and for all.
man I wish they would bring something new, cool and innovative to the space, instead being bent on doing feature-by-feature copy of github.
They have an amazing opportunity now to take advantage of github fatigue. But they are throwing it all away by trying to become an inferior clone of github.
Its quite puzzling why gitlab went that route, they are basically discouraging ci systems from integrating with them. I think this is would turn out to be a bad decision for gitlab.
As a third party service provider you could still host and/or modify those CI runners for specific tasks like node, go, etc.
And to give some additional background to dominotw's question. We didn't like the options for CI on-premises. And by integrating it directly into GitLab it is very easy set up a new project, encouraging people to use CI on more projects.
Having people use GitLab CI will mean GitLab is a less attractive platform for other CI products. We do have a good commit status API since GitLab 8.1 and there is a great Jenkins plugin that supports that http://doc.gitlab.com/ee/integration/jenkins.html
GitLab and Atlassian have a pricing model for displacing existing systems and encouraging adoption, but I can't see GitHub following suit. GitHub looks to like they want to be the Apple in the Apple vs Android. Android has the largest user base but due to Apple's premium pricing, they have the largest profit.
Sometimes, you provide exactly the same product, but the way in which you do business around that product is the innovation. For example, a 100% open-source implementation of the JVM needn’t provide any technical innovation whatsoever: The innovations are in how it’s developed and how it’s licensed.
I won’t speak to whether GitLab is providing any business innovation or not, I’m just pointing out that if they are, that’s something of value in its own right.
A couple friends and I made something similar for GitHub Pages using Travis CI as our static deployment build-and-deploy host. For example, here's what our .travis.yml looks like: https://github.com/L33T-KR3W/soundcasts-web/blob/master/.tra... and here is the actual deploy command that is being run to `git push` to GitHub Pages: https://github.com/L33T-KR3W/soundcasts-web/blob/master/pack...
The GitLab approach is cleaner and requires less tooling. Nice work!
You can indeed have a fully automated deployment. You could already do this with GitLab CI on an external server (S3 or anything else), but now you don't have to worry about hosting anymore.
We took inspiration from .travis.yml when designing the .gitlab-ci.yml file, but are continuing to add features and configurations that make it possible to work together with other GitLab features such as build artifacts and now Pages.
And custom domain are supported as well. See the bottom of https://pages.gitlab.io
You can also provision a free wildcard SSL cert.
Disclaimer: co-founder of Aerobatic.
We're not using a global CDN, but this is something we will explore.
We don't have a lot of experience yet with DDOS protection so there might be downtime as we learn that. As you can see in the issue we're working to implement protection before we need it but it might not be ready in time nor can it protect against everything.
Who are you to decide that my use of Tor is not important enough?
CF is simply giving site owners levers to use if they so choose. While I am a strong supporter of Tor, privacy, and anonymity, CF has done nothing wrong here by allowing site operators to selectively choose who they wish to serve to.
I'd imagine if there was a major ISP network out there that was doing NATing or similar for their customers so everyone came from a small set of IP addresses they'd get the same treatment. More users on the same IP means more abuse from that IP. If anything Cloudflare isn't discriminating. To handle Tor users better you'd have to discriminate (technical definition, not the negative form) to handle Tor users better
This would be an absolute showstopper bug which would prevent some of us from using GitLab Pages if it became a requirement. Definitely do not want.
Effective mitigation is about far more than "How big is your pipe?" so this comment reads as somewhat uninformed.
tl;dr - Azure does not have a magic <SOLVE DDOS> button which someone pushes, fixes all kinds of attacks, and just charges you for this at $1175/hr whilst you sleep peacefully.
Right now I have my custom domain set up on GitHub, but it's not SSL. I would love to be able to do that.
1. the certificate is not generated by you (in the Free or the Pro plan) but by them and these certificates are for multiple domain names. So you end up sharing your certificate with other domains / websites of dubious nature that are also on CloudFlare's network.
2. CloudFlare only secures the connection between users and the CloudFlare network. It does not secure the connection between CloudFlare and your hosting service, unless your hosting service also supports TLS/SSL connections and you activate their Strict SSL option.
For the purposes of hosting a project website, secure connections are more important than ever due to the potential of external attackers, which could very well be a government institution, to infect distributed binaries or source code. Instances like XcodeGhost will become more common imho. And a secure connection between your user's browser and your hosting server is not 100% secure, but it's a good start. And towards that purpose CloudFlare Free in front of GitHub Pages isn't very good ;-)
Don't know what the implications for that are, except that someone poking around the validity of my SSL certificate will establish that mine is a free tier Cloudflare one.
I know CloudFlare has better thing to do than sniffing websites but I don't see the point of installing an SSL certification using clouflare or any other third-party which will handle traffic the way they do. You don't own the certificate, they do.
eg: End User <--> https://example.com <--> CloudFlare <--> https://example.github.io
(1) Last I checked, cloudflare's "Strict SSL" mode only accepts from the backend a cert for the custom domain you're trying to serve, not accepting the github.io cert. A pity they don't let me configure what cert(s) to accept from the backend...
(2) In addition, Github have indicated their current github.io SSL is not actually end-to-end secure — it's only secure from their CDN (Fastly) but their link to the CDN is unsecure. So there is absolutely zero you can do — Cloudflare or anything else — to make GH Pages end-to-end secure on custom domains.
If I'm not mistaken, you have to change the DNS of the domain to something *.cloudflare.com to be able to use their service, so it won't work in this scenario.
Looks like you can, ("sorta")
CloudFlare has that figured out https://www.cloudflare.com/keyless-ssl/
If your goal is to tick a compliance box saying "no third-party has access to our private key" or "our private key never leaves our DC", then they have it figured out. If you want an additional barrier between your web server and your private key for Heartbleed-like vulnerabilities, this is also viable solution.
If your goal is to have end-to-end encryption between your server and a visitor, or hope this is going to protect you in case CloudFlare or GitLab are owned, then this isn't a real solution. CloudFlare has access to your session keys, and if they're owned, those can be logged and used to decrypt traffic. Even with a leaked private key, older sessions would be safe thanks to PFS ciphers, so Keyless SSL doesn't really change anything here.
Keys are cheap and plentiful, just regenerate & reissue however often you like. The paid CAs I've used do free reissues with new CSRs no problem. You are already trusting them to serve your site so adding a private TLS key isn't a big deal.
The only downside I could think of is if you are using HPKP with a long duration, you could have issues with rapidly changing keys. But I wouldn't expect GitLab Pages to support setting those headers so probably another non-issue.
GitLab CI Lead
If I was them, I would stop all copycat 'me too' features like ci/pages ect and put the resources to making it faster.
This is a sign that their features are pritorized by business ppl who want to put features on their slides .
We've made a lot of changes to GitLab in the last number of releases that make GitLab a whole lot faster , but we recognize that the performance of GitLab.com can still improve quite a bit.
For low-memory machines, we do recommend people to use Gogs.
Other than that it's great. I've moved nearly everything over from GitHub
BTW to prevent simple N+1 queries we use the Bullet gem https://gitlab.com/gitlab-org/gitlab-ce/blob/7ff974e38e24a9b...
Sorry that we're not there yet.
You may like GitHub or not, but you cannot deny they contribute a lot to Open Source. I am not entirely sure how much that has changed since his resignation, but here is Tom Preston-Werner's position on Open Source: http://tom.preston-werner.com/2011/11/22/open-source-everyth...
That seems like a bizarre complaint, considering git itself is FOSS, initially written by Linus, and that GitHub's entire business is effectively built around hosting git repositories.
It's really a shame because I would pay good money to have GitLab EE under a FOSS license.
It's GPLv2 incompatible. GPLv3 has a special exception for the AGPL.
Of course it's a free software license (although I have my doubts about the enforceability of the Affero sections in the AGPL). GitLab EE is proprietary (even though you can read the source).
Of course you could argue if it's in scope for a project like GitLab, but it means that I could use static site generators for projects where non-technical users need to edit the content without ever thinking about a CMS.
Would be nice:
- if it would also provide an easy upload/commit of images to some configurable directory from that Markdown editor;
- configure a content-editor user that's restricted to a subset of directories;
- allow the user to preview the full website without pushing to the live environment;
- use a tag or branch to mark the version that can be pushed to the live environment.
It would probably be the most flexible CMS that's available right now.
I believe we've looked into this before, but I couldn't find anything, so I've created an issue.
Found the original issue:
We want you to be able to run anything. Any static site generator, any kind of script. Using our own CI seemed to make sense.
 Kloudsec is a CDN for programmers
2. No, there are no traffic limits.
Suggestion: if you use a CDN or other methods to improve the performance make sure to point it out in the landing page.
Keep up the good job.
You can host almost anything there, excluding illegal content.
Commercial content is fine.
Considering what Github does for the open source community in general, that somewhat bothers me.
Github isn't open source so the analogy doesn't quite hold, but they're creating something and giving it to the community (as well as building a business).
Also as long as you acknowledge it. It’s acceptable to copy a FOSS project and make a new one on top of it but you have to mention it; you can’t just create a copycat and claim you invented everything by yourself, especially if you start making money off it (well some licences let you do that but that’s not ethical).
Why not have multiple projects in your case?
() and by missing feature I mean "I never thought it was as good as GH product."
>The general domain name for GitLab Pages on GitLab.com is gitlab.io.
>Custom domains and TLS support are enabled.
>Shared runners are enabled by default, provided for free and can be used to build your website. If you want you can still bring your own Runner.
Our thesis is that if you have less users you likely have less sites and you can set up a normal CI jobs to deploy it.
Sytse explained our vision below . We're always open to discuss this further.
We have a wildcard DNS entry pointed at our server and we use b3cmd for static servers. It also handles docker-compose projects. SSL everywhere, CORS supported, branches / namespaces supported. Pretty great so far.
Not sure this sounds like the best idea.
It's important that we note this, as we do provide free runners for anyone to use on GitLab.com.
It's a tempting feeling to get, and a contagious one, but no—the only inconvenience we care about is that of HN readers who don't want to read tedious flamewars tacked like burning barnacles onto the top comment. I'm kind of glad you said that, though, because usually the sinister implication goes the other way, Gitlab being a YC-funded startup and all.
Speaking of convenience, it's not that inconvenient to scroll down to find the flamewar. Seems like a reasonable balance to me.
"don't think we'll succeed teaching white, male middle managers empathy and compassion anytime soon so let's limit their scope of damage"
So when this guy makes workshops to spread his bigotry he is fighting for inclusion and when I speak up I am fighting against diversity initiatives? Are you for real?
But it is hilarious that posts on gender and race issue get flagged to death, posts about class are always voted to the top, and anything that threatens the status quo spurs outrage.
I'm thinking of adding to the site guidelines to please not post generalizations about the HN community unless you have data. It seems almost always to be associated with low-information, divisive comments. I don't mean to pick on you personally; lots of users do it. But almost always in bad parts of threads.
Edit: also why I asked for the number of upvotes. According to him it was 45? That's a lot.
People cannot be taught empathy through corporate courses. It doesn't matter if they are straight, male, or whatever. Probably mentioned male middle managers because management is mostly male. I'm not this easily offended.
Definitely not, it was two steps further from the topic.
1) It was talking about a competitor's company, which is fine
2) It was talking about a non-technical aspect of the competitor's company
However I would love to see this topic come up more, just not on gitlab's stuff.
It's gotten to the point where the use of SJW is just shorthand for "I know I'm wrong, I just preferred it when people knew their place"
This distasteful subculture really exists, and - as with anti-vaxxers, birthers, the chemtrail people, white supremacists and other irrational movements - it poses a fundamental threat to the values on which reasonable discourse is built. People who are immersed in SJW culture (as with those other subcultures just mentioned) become increasing comfortable rejecting reason and facts. Imo all thinking people ought to be at least as concerned about today's SJWs as they are about those other movements.
So? 'Racist' is also pejorative. Racists exist and we ought to be able to discuss their existence and harms. SJWs exists and we ought to discuss their existence and their harms as well.
> It means "shut up and stay in your place"
I literally laughed out loud on reading this. Of course SJW doesn't mean anyone should stay in their place. Where do you get this outrageous idea? And what is that place, to you?
> In this particular case, the post I was replying t
I can't speak to the motives and thoughts of this particular speaker, but it seemed to me you were making a generalization about what 'SJW' really means, and making unwarranted claims about what we should be able to reliably infer from the mere use of the term.
What is a SJW?
> I literally laughed out loud on reading this. Of course SJW doesn't mean anyone should stay in their place. Where do you get this outrageous idea? And what is that place, to you?
I literally hope you enjoyed laughing out loud. What does SJW mean to you?
> I can't speak to the motives and thoughts of this particular speaker, but it seemed to me you were making a generalization about what 'SJW' really means, and making unwarranted claims about what we should be able to reliably infer from the mere use of the term.
You can't speak to this particular speaker's motives, but you can to mine? What does SJW mean to you?
I've already stated what SJW means to me, namely, the person using it is stating "I know I'm wrong, I just preferred it when people knew their place"
If you'd like me to expand upon that, I'd be glad to. I just don't understand where you're coming from.
Neither is going so far to the end of the spectrum i.e. "too PC" isn't the opposite of racism either. Hired just because you're not white? Not really a self-esteem boost.
Being inclusive is what Github should be doing to counter racism without the racist sexist bigoted attitude.
How about white people at Github?
A white person living in the Big Island of Hawaii.. almost daily.
It never really bothered me when I lived on O'ahu. I know the difference between "damn haoles" and "fuckin' haoles", and I know which one I am.
Github is predominantly white and located in SF. Are white employees there suffering significant "actual discrimination" as the post a couple levels up alleges?
Sure, whites have messed up. Still do. But does that mean they can't be discriminated against?
It's a tactic that's been around for a long time. Redefine words. Then pretend everyone's using your new, made-up definitions, and claim you've won the argument.
Maybe I'm just starting to notice it, but the level of doublespeak is really astounding these days.
Racism for example means BOTH the individual belief in superiority/inferiority of a particular race AND the societal/systematic belief.
This is why there are debates about whether Racism still exists in America, or whether discrimination against White people is racist. It depends on the context.
No one's talking past anyone. It's obvious what's going on. They don't want to admit that non-Xs can be terribly racist. So they flip words around so they can, at worst, say "well they may have prejudice". They invent stuff like "reverse racism".
And in fact, that's what Github's code of conduct enshrines.
It's intellectually dishonest.
It is the only place I have lived where, as a white person, you are discriminated against on a daily basis.
It really really sucks. It also opens your eyes to what it feels like to be on the receiving end of racism.
You should be able to migrate quite easily without losing too much history.
Elaboration : I feel like apologising for the knee jerk reaction. A tweet I would forgive, but that corporate slide in a corporation that aggressively claims to be social, inclusive, community etc. is simply terrible hypocrisy.
But anyway I checked with my PM and my team uses self hosted gitlab and the decision was purely technical :)
It might not be the impact they wanted.
It reminds me of how ardent fans of <anything> (programing language, framework, brand, etc) are usually its worst enemies. But doing what they are doing, they are working for the opposition in fact.
EDIT : I see the links below now.
> Our open source community prioritizes marginalized people’s safety over privileged people’s comfort. We will not act on complaints regarding:
> ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
Do you mind explaining this a little bit?
The phrasing of the parent was "You are doing A so that B can happen.", which I thought was presumptive and unfair towards the other party.
I've known a lot of people who participate in the subculture of SJWs, and I'm confident that many of them have no conscious desire to be enablers of hatred and bigotry, not even hatred and bigotry towards white males. They simply don't understand the consequences of their beliefs.
> Caucasians in America have all the power
This does not excuse anti-white racism, and is often mostly irrelevant to situations involving individuals.
Many people, sadly, will use this observation to justify their personal bigotry against white people.
you already made up your mind that [white males] got
to where they are unfairly
One possibility is that white males really are that superior. We (white males) have the power because we're the best. Conversely, this would also of course imply that other groups like women and minorities are intrinsically inferior.
The other possibility is that the system really is tilted in the favor of certain groups, and that has affected the distribution of power and wealth that you see in America today.
I believe strongly in the second possibility and reject the first.
why would Caucasians desire equality if they benefit
I respect the fact that many people feel that actions like minority hiring initiatives are in fact the opposite of a level playing field. In the most myopic possible sense, that is correct. In a broader sense, I do not agree.
> The other possibility is that the system really is tilted in the favor of certain groups, and that has affected the distribution of power and wealth that you see in America today
There is another possibility, which is that once upon a time the system was severely tilted, and for various complex reasons there is a _massive_ multi-generational delay between leveling the system seeing the results of leveling the system.
Consider how difficult and unlikely it is for a low income white male living in a trailer with, say, alcoholic anti-intellectual parents to, say, become one of the wealthiest people in the country.
If we eliminated racism, we would not eliminate all of the factors that work against black children who are born into poverty.
There is another possibility, which is that once upon
a time the system was severely tilted, and for various
complex reasons there is a _massive_ multi-generational
delay between leveling the system seeing the results of
leveling the system.
What's the functional difference between "living in a system that is severely tilted" and "living in a system that has allegedly been repaired, but in practice will remain tilted for a number of generations until this alleged new-found fairness has a chance to propagate through the system?"
To those affected, I think there would be no useful difference between the two. Long-term solutions do not preclude the need for short-term action.
Consider how difficult and unlikely it is for a low income
white male living in a trailer with, say, alcoholic anti-intellectual
parents to, say, become one of the wealthiest people in the
To be clear: nobody is claiming otherwise. Regardless of your feelings about white priviledge, please understand that it does not involve the idea that all things are always easy for all white people.
The second half of your second quote does not at all reflect the intention behind my statements. When people go around thinking that a 'system' is broken, it is all too easy to be sloppy in one's thinking about what _exactly_ it is that is broken. The definition of the 'system' is easily, dynamically changed to meet the emotional needs or political goals of the thinker or speaker at that moment; and they lose sight of (or intentionally hide) the logical fallacies (or dishonesty) that occur as a result.
My first point is this: At any point in time, manifest inequality of results does NOT logically require that there is necessarily either inequality of ability or, at PRESENT, inequality of treatment by 'the system'. This over simplifies the situation and you presented it as a nice, tight, seemingly irrefutable logical argument from which one _must_ conclude that the system is presently tilted. (Either that, or own the identity of the particularly terrible kind of racist who thinks one race is intrinsically superior to another). This is not just logically wrong onto itself, it forms the foundation for bigoted thinking on a larger scale.
To answer your question, the critical difference lies in developing an accurate understanding of the true nature of the problems. If we walk around thinking "group X has less money then group Y, therefore there MUST be a problem of Xism towards group X which benefits group Y" we are not only being irrational, we are missing out of important opportunities to more effectively improve the condition of the world for all involved.
> Long-term solutions do not preclude the need for short-term action.
I don't see how this really applies, on the face of it. If theoretically there were _no_ racism in the US, it would take generations for blacks and whites to have equal results, for a variety of reasons including the effects of inter-generational poverty and classism. But what types of 'short term' race-related actions might be needed in the hypothetical world in which there is no longer any racism? Reparations?
I mentioned the example of some poverty afflicted white male to emphasize the difficulties that _poor_ people have, not to draw attention to the plight of any white males as a group. I used a white male as an example to really drive the point home about the lingering consequences of generations of racism; the racism of the past has left many of today's black people in poverty, and not even a (presumed advantaged) white male can easily overcome some of the effects of poverty.
> please understand that it does not involve the idea that all things are always easy for all white people.
Who gets to decide the one true meaning of white privilege? I've discussed this topic with hundreds of people, and can confidently say there is a small but still frighteningly large group of people out there who disagree with you.
> The definition of the 'system' is easily, dynamically changed
> At any point in time, manifest inequality of results does NOT logically
> require that there is necessarily either inequality of ability or, at
> PRESENT, inequality of treatment by 'the system'.
To a young black woman in America in 2016 feeling every possible effect of centuries of (allegedly corrected) mandated inequality and familial discontinuity in America, what do we say? Do we just tell her that all those problems have been fixed, and it's terribly unfortunate for her that she was born before that effects of those (alleged) corrections bear any kind of fruit for the majority of black people in America?
> If we walk around thinking "group X has less money then group Y, therefore
> there MUST be a problem of Xism towards group X which benefits group Y" we
> are not only being irrational, we are missing out of important opportunities
> to more effectively improve the condition of the world for all involved.
In the long run, sure, they really ought to improve the roads in my neighborhood so that I don't get so many flat tires. But in the meantime I'm not going to let my car sit there with four flat tires.
> I mentioned the example of some poverty afflicted white male to emphasize the
> difficulties that _poor_ people have
And hey, just so we're clear: my car doesn't really have flat tires, and the roads in my neighborhood are pretty good.
> But what types of 'short term' race-related actions might be needed in the
> hypothetical world in which there is no longer any racism? Reparations?
> Who gets to decide the one true meaning of white privilege? I've discussed this topic
> with hundreds of people, and can confidently say there is a small but still frighteningly
> large group of people out there who disagree with you.
Though I do question if maybe you misunderstood them. White privilege does not make everything easy, but it does actually suffuse most things. To take your theoretical example of an impoverished white male raised in an alcoholic household: while life certainly is not easy for that theoretical person, there are additional challenges he would face if he were black, female, etc.
And of course, one can certainly think of some situations where being white and male is actually a disadvantage. Again, not incompatible with the notion of white privilege or male privilege existing.
altruism or morality or may be people just want to be nice to each other...
>Of course, when you say equality and diversity, you mean >a reduction in white males, regardless of merit
Economics is not a zero-sum game.
>you already made up your mind that they got to where they are unfairly
Civilization is a new idea. May be we are all learning from the past and working towards a better future.
What happened in the world the last 2-3 years? It feels like someone took a shovel, dug up some old corpses from the graveyard of political culture and set them loose on the world again. Suddenly...
...people who call themselves 'feminist' start calling for what can only be described as a war between the sexes, given that they spout the opinion that males - preferably heterosexual, middle-aged 'white' males - are the cause of anything bad in the world. They obviously did not listen to Joe Jackson when, in 'Real Men', he sang 'and if there is war between the sexes then there will be no people left'.
...people who call themselves 'anti-racist' are trying to pull just about any public debate in a racial direction by claiming that it is all caused by the colour of the skin of whomever they're focusing on. Again, if that skin colour happens to be 'white' the person generally did something heinously wrong, while the same deed performed by someone who saw a bit more sun is either 'understandable' or 'justified' or 'caused by society being mean to (person)'...
...people who call themselves something between 'male' and 'female' start claiming that gender is nothing but a social construct and that there are really more than 50 'genders' and with that is it 'racist' to call someone 'he' or 'she' as it could be that person does not consider him/herself as either of those...
Meanwhile the real world is still full of REAL racism - just go and visit any middle-eastern country while being 'black' and you'll soon find out. For some reason the 'anti-racists' don't want to touch this subject, and other who do are quickly labelled 'racist' by them.
Meanwhile the real world is still full of REAL gender discrimination - just go and visit most middle-eastern countries (amongst others) while being female and you'll soon find out. The 'feminists' don't seem to want to speak up about this, instead they label those who do as, you guessed it, 'racist'.
Meanwhile the real world is still full of REAL discrimination against those with non-mainline sexual orientations. Again, just go to one of those middle-eastern countries I mentioned while being openly homosexual and you'll soon find out. For some reason the 'gender-denialists' are quiet about this, instead labelling those who do speak up as, again, 'racist'....
Meanwhile the position of women in the 'western' world is generally on a level with that of men, give or take a few cases of institutional gender preference. This does not mean that all professions have a 50/50 share of both (yes, both, male and female... not 'all 50') genders, eg. where I live (Sweden) nearly all veterinarians are women, nearly all lumberjacks are men, women are under-represented in IT but overrepresented in social functions, etc. Is this bad? Not necessarily, it depends on WHY there is a discrepancy. Is it because men are not allowed in veterinary college? Are women not allowed near computers? Of course not, this seems to be a case of personal choice. Are women incapable of handling chainsaws? No, they are not, but they are generally less strong than men and they don't feel at home in a group of men who talk about their favourite subjects of hunting, fishing and riding snow scooters (to take an example from our local - Swedish - culture). Does that mean those lumberjacks need to go to some re-education camp to learn to talk about more gender-neutral subjects? Of course not. Should women go to re-education camps to learn to talk about hunting, fishing and snow-scooter riding? No! Should there be male quota for vet schools to combat their under-representation in this field? No, if men want to become vets they can go to vet school. Something seems to keep them from doing that, maybe the fact that the field is female-dominated?
Fortunately there is no war between the sexes and men and women still get together to create more men and women. They create 'white' ones, brown ones, 'black' ones, 'yellow' ones, 'red' ones, etc. New humans who come to this world without prejudice about the colour of their skin, and - if they are lucky enough to live in one of those western countries which are largely free of REAL racism - should be able to live their lives to the fullest - unless the 'feminists', 'anti-racists', 'gender-denialists' (for lack of a better word) and other similarly befuddled people are successful in derailing the progress of the last few hundred years and throw us back into struggle and strife.
It is almost as if all these 'isms' (feminism, anti-racism, etc) are worried of becoming irrelevant due to the progress made on these fronts in the 'west' and started looking around for new 'causes'...
Even in context, apparently the background is an article called the "Trouble With White Women" (http://www.racismreview.com/blog/2014/01/28/trouble-white-wo...). It's hard to take seriously this article when it pretty much begins with the well known "friend argument" used by racists everywhere (http://rationalwiki.org/wiki/Friend_argument).
While these people may be discussing some legitimate biases, countering racism / sexism with reverse racism / reverse sexism is completely wrongheaded.
No matter one's ethnicity, one should be against discrimination.