Humans, wake the fuck up.

Focus on the muzzle of a gun

Stop testing people.

When humans are little kids, around 2 years old, they are known to push the limits of their parent’s patience and tolerance for bad behavior. Nearly all 2 year old infants do this in order to learn what they can get away with in their family. It’s a well known psychological fact.

When I became a man, I put away childish things.

The problem I see is that many of you, and I mean many of you, are using the same techniques against full grown adults who are not part of your family. You’re in your 20s or 30s or maybe older, and you’re “pushing” people to figure out what you can get away with.

Please, allow me to briefly teach you a lesson you need to learn. You can’t get away with anything. Strangers that you meet in this world of 7 billion people are not your parents. We are not obligated to love you, or care for you, or tolerate you.

Real life is a dangerous place.

I grew up around Detroit. I lived in a pretty calm suburb, but there was no shortage of stories and expressions about people being shot for this or that social offense. I know some of you over-sheltered babes are going to say “That’s horrible!”. Here’s the thing about growing up and entering the real world. It does not matter if it’s horrible. You have to play with the hand you are dealt. You are too insignificant to rewrite all of the rules of existence for your own personal benefit.

With that in mind, if you push people, if you “test” the patience of complete strangers, you are likely to get yourself killed, or worse. I was raised a pacifist, so I don’t believe in solving my problems with violence, but I am an exception. Pacifists are not the majority. You all need to wake up. Grow up. You lived sheltered lives as children, and you’re no longer in the shelter. If you push people, if you “test” the patience of complete strangers, you are likely to get yourselves killed.

It’s free advice.

Listen, or don’t. It makes little difference to me, but it might just save your life.

Is Uber using “software bugs” to steal money?

coiled snake with words "don't tread on me"

Preface

I sometimes order food from Uber Eats. It’s a pretty neat service. I especially like that I can see my food traveling through town to my door. Every delivery service should offer that. Tonight there was a huge problem tho.

Software “Bugs” or Fraud?

I visited the Uber Eats website and it offered me the option to rate past orders, those which I had not already submitted ratings for. I like to rate each order because the drivers get more business if they have 5 stars. I do not always tip. I used to, but this isn’t the place to explain why.

When using the Uber Eats website app to rate previous orders it takes you through a number of very simple screens. They ask for your rating for the driver, the food, and for an optional tip. They stress on the tip screen that it is optional. The tip screen only displays a number of pre-configured amounts, from $2 to $6, and does not offer a “custom amount” option. It also does not have a button for $0 or “Do Not Tip”. At the bottom of the screen are two links, “Skip” and “Continue”. Those exist on each page of this process.

It is very easy to click the wrong amount by mistake. There is no way to “unclick” the amount, you can change it but you can’t select $0 so if you did not intend to tip at all then it’s stuck. This happened to me on two orders. Naturally, I clicked ‘Skip’ at the bottom, which should have caused the selections to be ignored.

Instead, a few minutes after completing the rating review Uber sent me E-mail notifications “Thanking” me for my tips. I was mildly annoyed, and decided to E-mail their support people to have the tips refunded.

This is where it gets weird. I am going to provide the full details of my conversation with their support department, so you can see for yourself.

Sent by Simba L. on Sunday, November 19, 2017 at 0:48:39 AM

I clicked ‘skip’ on the tipping screen and it applied a tip anyway. This happened on two different orders when all I was trying to do was record positive ratings. Please undo the tip on this order.


Sent by Athenna on Sunday, November 19, 2017 at 7:32:39 AM

Happy to explain, Simba.

Thanks for bringing this to our attention. Sorry to hear about the difficulty that you encountered with the tipping option.

The easiest way to tip your delivery partner is through the app. Once your order is complete, you’ll be prompted to rate your delivery partner. Once you provide a rating, you’ll be given the option to add a tip.

You are free to tip and delivery partners are free to accept tips at any time. Giving cash directly to your delivery partner is also an option.

Unfortunately, we are unable to refund the tip amount once tipping is done since tipping is optional.

I understand how this situation caused a lot of trouble on your part. We want you to know that we have the details of the order and rest assured that we have properly documented everything. Please know that your feedback has been heard and this will surely help us in improving our overall UberEATS level of service.

You may also visit our help page at https://help.uber.com/en/eaters for more information.


Sent by Simba L. on Sunday, November 19, 2017 at 8:16:08 AM

Hello. Because the tip was the result of a bug in your software you will refund it completely. I will be issuing a fraud charge back with the bank. If your looking to get hit by a class action you’re on the right path.


Sent by Athenna on Sunday, November 19, 2017 at 8:26:07 AM

Hi Simba,

Thanks for writing in.

I understand the importance of getting your money back. However, once tipping is done, the tip automatically goes to the driver’s account and unfortunately, we do not have the means to get it back.

As much as we want to provide a refund for this tip, please be advised that we are bounded with policies that we need to follow. At this point, what we can do is to take note of your feedback for improvement.

Hope that you’ll give UberEATS another try. You may also visit our help page at https://help.uber.com/en/eaters for more information.


Intentional or not, that is fraud.

I told them in my next response to forward my request to their lawyers, and I then issued fraud charge-backs at the bank for both charges. I’m 100% sure I will get my money back, this isn’t about that.

They could have made different design choices in their web app. They could have recognized the issue in QA testing. It’s very easy to predict and re-produce. So it is not completely unreasonable for a person, especially someone with a background in web development, to conclude that they might have designed it that way on purpose.

That is shady on it’s own, to design an app so people will “accidentally” spend more money than they wanted, but to then refuse refunds when mistakes happen is absolutely fraud. The question is, was this an orchestrated effort by Uber to steal money, or was it the result of a poorly run corporation?

Buyer Beware

The Uber Eats app is pretty cool. It’s almost too cool not to use. But be alert for these things. This is actually the second incident I’ve witnessed of Uber stealing money, and each time getting a refund was like pulling teeth. If something like this happens to you, don’t let it slide because “it’s only 1 dollar” or whatever. Report every incident, and get your money back. Thievery has to be put to rest.

Furry fandom is not an “accepting” community.

care bears holding paws

I was introduced to “Furry Fandom” in 1994

I was spending time in a role playing chatroom on America On-Line. Some friends of mine at the time introduced me to this thing called TLK Muck where I could role-play in the Lion King universe. It was basically a whole world built out of a chat network. I joined that for a few months and met some others who introduced me to something called “FurryMUCK”. This is how I learned about the Furry Fandom.

Care Bear at Heart

When I was growing up I would watch the care bears every morning at 5:30 before going to school. This was where I learned to socialize. I learned about being considerate of others and caring about their feelings. I learned to be nice instead of mean. Because of this, I did not get along well with most of the people at school, because most of them are dicks who do not care about anyone but themselves and their own instant gratification. Before you think I’m being extreme, we are talking about 10-18 year olds here.

O.G. Furry

Furry fandom spoke to all of my interests. I started attending and volunteering at conventions. I worked 10 years in the security department for Midwest FurFest, and 10 years in the Audio/Video department for Anthrocon. I was also on the Anthrocon Board of Directors for 3 years, as the head of the A/V crew. I worked 90 hour weekends. It was physically and emotionally taxing, and I enjoyed it because I was building this thing that so many people were enjoying.

“Retirement”

In 2009 I suffered a painful break-up and lost my job a few months later. The stress was too much. It was difficult enough finding money to attend conventions and so I stopped volunteering. It wasn’t until 2013 that I really got back on my feet, when I moved to Georgia and started my own business as a technology consultant.

I have been attending FWA each year since, and while I have felt the craving to volunteer I’ve forced myself to stay in retirement. Other people can do the hard work, and I will just enjoy it, I’ve told myself.

Making Friends Online

I’ve made most of my friends using the internet since the mid 1990s. Several of my friends have died in recent years, and others have written me out of their lives for this or that bullshit reason. So to find new friends I returned to the internet. I started joining “furry” themed chat groups based on interests I share. Surely I could find some new friends this way, I thought.

Furries are bullies. Furries are trolls.

What actually happened was something different entirely. I got banned from more than half of the groups I joined because I stood up to bullying. The pattern was so consistent I was able to identify the exact method they use, which I will describe in a moment. Every where I went, IRC, Telegram, Forums, and so on, the same thing happened.

The Playbook

I mentioned that the bullies use a consistent method, and here it is. Someone throws out some “innocent” looking statement into the chat, usually something based on the stated interest focus of that chat group. When someone responds to it, they gang up on that person. This happened to me a lot, because I thought the point of being in chat rooms for specific interests was to chat about those interests. I did not know they’ve been taken over completely by social predators. When I learned to stop taking the bait, I started seeing them doing it to other people.

Once the victim has been identified, you see the exact same people every time gang up on that victim. If this goes on long enough, the victim gets “banned” for “causing trouble”.

The Definition of Cause

The victim did not cause the trouble, the cause of the trouble was the person who threw out the bait in the first place.

the whole ugly thing is hiding behind “free hugs” like a creepy man handing out candy to children from his van.

This is the reality of “furry fandom” culture.

This is an organized and pervasive culture of bullying, it is going on every day, in every “furry” chat group.  This is not an “accepting” fandom. It’s a hostile place, full of real life predators, and the whole ugly thing is hiding behind “free hugs” like a creepy man handing out candy to children from his van.

I love anthropomorphic art and stories and I think a lot of furries are really awesome people. But this thing that I’ve born witness to for the past decade is not anything that I would ever support.

Sex is okay tho.

You want to know what doesn’t get attacked? Sex. If you’re sharing porn or encouraging sexual behavior, with the obvious exception of groups that explicitly forbid that, the bullies never target that. Intelligent conversations get you banned, mindless masturbation material is encouraged. This is 100% true, and not accidental at all. It’s intentional and it’s organized and it’s everywhere.

P.S. The Irony..

I tried posting something about this on /r/furry, a sub-reddit on the popular reddit forum service. They banned me. With their action in spite of my warnings they validated everything I’ve said.

DMARC is not the solution to E-mail Fraud.

stacks of money

The latest craze in E-mail security appears to be DMARC. Let me preface my post by saying I use DMARC, I use SPF and I use DKIM. I understand that people are mostly up in arms about the importance of DMARC because of how many major organizations haven’t adopted it. I understand it’s importance.

Problems with DMARC

Here’s the issue as I see it. DMARC does not solve phishing E-mails. It doesn’t do much more than SPF already does, and it doesn’t solve trust or identity in E-mail.

DMARC requires compliance by the recipient server to function at all, and all it does is tell the recipient to reject, quarantine, or allow fraudulent E-mails, a feature that SPF already provides.

This prevents someone from sending email from “custserv@paypal.com” but it doesn’t do anything to prevent them from sending an email from “custserv@payypal.com” which is how a huge number of phishing attacks are launched.

Oh and DMARC gives you some forensic information on who is sending fake E-mails from your domain. Which is completely useless in a high traffic real world scenario because you can’t take any effective action against the perpetrators.

Key Pair Signing & Encryption, a Real Solution.

Meanwhile we have PGP/GPG signatures which would, if properly implemented, provide a user friendly means of identifying the sender of an E-mail and verifying the integrity of an E-mail. But these have been completely disregarded by nearly 100% of organizations as “too difficult” to implement. Seriously, why doesn’t GMAIL come with a ‘PGP’ button?

PGP is arguably easier to implement worldwide than SPF + DKIM + DMARC. All you need to do is create the functionality client-side to create keys manage keyrings and interact with key databases. Compare this with setting up 3 different inline mail verification tools on every E-mail server in the world plus a slew of DNS records which can instruct servers to pass fake E-mails along without notifying the end users at all of suspicion.

Why are we being sold this half-assed solution to E-mail fraud when the real answer has existed for decades and would be easier to implement? If someone can explain why DMARC is being treated as the holy grail of E-mail security I would really appreciate it.

GPG/PGP is “Too Hard” for End Users

Bullshit. The difficulty of PGP/GPG has nothing to do with the technology and everything to do with the lack of proper support in E-mail clients. End Users don’t need to understand the technology at all, they just need a button that creates a key and publishes it to public key databases. The process is no more complicated than adding people to the address book on your phone.

Paranoid Conclusion

Using keypairs to verify authenticity of E-mail comes with a bonus feature, they can be used to encrypt E-mail to the point that it is “uncrackable”. Adding the signing capability to a service like GMAIL would also make it a lot easier for users to encrypt their E-mail, which would destroy Google’s business model since they read all of your E-mail to gather data. This is probably the #1 reason why keypairs have been ignored, with the #2 reason being pressure from world governments.

Your Thoughts?

My paranoid conclusion is not the only possible scenario, I would love to hear the opinions of other internet security experts on this issue.

Some Good News

You can implement PGP/GPG in your own E-mail and start using it with your friends, family and colleagues right away. And you should.  Visit the Electronic Frontier Foundation website to find some simple step by step tutorials for all platforms.

My Public Key: https://tailpuff.net/keys/

Gay Pride is Bullshit!

It was created to mock gay people

Humans are liars. There is one thing which is almost universally shared between adult humans, that is they hate their lives, they’re too scared to commit suicide, and they take out their rage on other humans. Straight men invented “Gay pride” to mock and make fun of people who will literally march in any parade no matter how insulting and degenerate it is. There are a few floats in each parade that are respectable, but that is not what everyone takes home from these events. What they take home is “Look at the faggots! Oh they’re such faggots!”

Gay lifestyle is bullshit

Sexuality is retarded. People are not born one way or another, they’re conditioned through years of experiences, teaching, and self-thought. They reach conclusions which are often subtle and difficult to pin down the sources of. Sexuality is one of those conclusions. All humans are capable of enjoying sex with both genders, but because of years of conditioning they often find one gender or the other sexually “disgusting”. Often this is an accidental process. In some cases it could have been deliberate.

There is no “queer community”.

Gay people do not have each other’s backs. Humans do not have each other’s backs. Humans are always on the brink of war with their own neighbors, for whatever stupid reason they’ve invented that week, and gay people are as much a part of that mental disease as any categorical group of people.

This is not an attack on your family.

Everyone has a tribe of friends they will defend fiercely.. You need to be careful not to assume that the bubble you live in every day represents the world at large.  This is not an attack on the bonds of your tiny tribe or family.

Cloudflare’s “Keyless SSL” Feature violates trust and privacy.

SSL exists to ensure Privacy and Trust

SSL serves two purposes. Privacy and Trust. Both purposes are equal. Privacy means it encrypts your traffic, this ensures that packet sniffers on a public network can’t view your credit card number when you purchase something on Amazon. Trust means when you visit Amazon.com, you know that the responding server is actually Amazon.com

Without both Privacy and Trust, SSL is useless.

If you compromise either privacy or trust, the SSL certificate becomes completely worthless. Now your activities are at risk of being compromised, which is precisely what SSL exists to protect against.

KeyLess SSL violates both Privacy and Trust.

Cloudflare’s new feature “Keyless SSL” violates both privacy and trust. This dubious service operates by decrypting 100% of your web traffic between the server and Cloudflare’s network. That means Cloudflare can view your credit card numbers. All that is required is a Cloudflare employee to hide malicious code in their traffic inspection function and they could steal thousands or millions of credit card numbers in an hour.

Browsers should Declare all Cloudflare traffic “Insecure”.

The solution is simple. If SSL traffic comes from Cloudflare, one must assume that it has been decrypted and inspected during transit. This means it is not secure. Web Browsers need to declare this to the user. Traffic that comes from Cloudflare websites should be flagged as insecure, regardless of the SSL status.

SFG Media Group

Who are they?

A quick web search reveals: “SFG Media Group is a digital content creation and distribution company using data science to empower journalists, writers and filmmakers.”

But who are they REALLY?

Well if their former employees are any indication, they are terrible people. Here’s an excerpt from a GlassDoor review:

Poor management and no concern for employees.

I was hired with a 2 week training period for a writer position only to find out that it was actually a try out. The people who hired me knew that I was quitting my job to work there but didn’t warn me that they might not take me after the 2 weeks training period (they also asked me to work over the week-end with no notice).

And how about their outsourcing habits? Well I spotted an ad from them on the WordPress job boards, offering $5 per page to build landing pages. Even if you cut and paste the layout with no other changes you’re looking at 20 minutes per page, which means they were offering roughly $15 per hour. I wrote them to tell them they need to increase their offer to $50/hr or better, as their current offer was insulting to all professional developers. The E-mail responses I got in response were incredibly hostile, let’s look at a few of them.

This one was interesting because he accuses me of being rude, after an uncalled for assault of hostility.

If you are not interested, just fuck off.

We have enough people interested.

Some people asked for 500 others asked for 50 some are doing it for 5

So, why don’t you get your head out of your ass and get over your
superiority complex and go fuck yourself or do something useful instead of
wasting my time with your stupidity and rudeness.

Here his raging tantrum increases in intensity

why dont you idiot read the email you sent me first time and see your
insults and shove them down your throat.
I dont want people to work for me for free, I want them to work for an
agreed on rate.. you are too dumb to understand that maybe because of the
air you breathing in whatever shit hole you live in.
if you dont like my behavior, fuck off and stop sending me emails.
people who are interested in working with me, they are doing it, but again
because you are a fucking arrogant scumbag you think you are better than
them, despite that your website is so shitty, you wont even qualify for a
$5 gig.
if it is after midnight, go to sleep, go watch tv, go work on your site, go
learn something…and stop wasting my time.
I know it makes you feel important because your life is that worthless and
pathetic, but..it wont get you anywhere,..so go do something useful with
your time.

Here is the actual contents of my first E-mail, do you see any insults? I don’t.

You are trying to take advantage of people and you should be ashamed. I hope that you meet with failure until you are willing to pay a reasonable salary for the work you’re asking for. You need to start at $50 per hour.

If you think that’s unfair, do the work yourself.

This one is interesting, his response has escalated from attacking me personally, to attacking my deceased mother or my imaginary sister. I think we can all agree that this sort of behavior is completely unacceptable for a grown adult. Again he acts like the victim as well, saying that I insulted him, but that never took place.

You again? You are like a rabid dog who won’t leave.
You are not a man, you are an asshole.
You sent me an email insulting me and my business and everyone who applied
for the job.
That’s an adult behavior? But replying to your insults is not?
I hope I m not giving you the idea that I give a damn about what you think
of me or my business, I just tried to be polite and give you the benefit of
the doubt, but obviously there is no reasoning with you,and you are not
reading my email or understanding them…just want to reply and spew your
poisonous bullying because it make your pathetic life more meaningful.
Just get your head out of your ass or out of your moms ass or out of your
dogs ass and fuck off and do something useful with your worthless time and
existence.

You should change your nickname from lion to a donkey, a very dumb donkey.

I replied to your insults with reasoning, with insulting you, your mom, and
your sister…unless they are prostitutes..so if you have any shred of
dignity and self respect, you would have fucked off already.

This is my favorite one. In this rant he accuses me of being part of ISIS and helping to kill people and destroy their houses, and talks about “digital threats”.

I don’t care…you see in 2006 israeli apartheid regime and terrorists
threatened to kill us and destroy our houses, and despite their war crimes
where they killed over a 1000 women and men and 300 child…we survived, we
did to cave to their threats and their war criminals went out crying after
being crushed along with their elite army units.
Your friends at isis threatened us and attacked us and killed many of
us..but eventually they were crushed and soon to be eliminated … so
digital threats from a coward bully like you are meaningless as much as
your existence.
Post them anywhere..but why don’t you post them with your real name, phone
number and address , don’t be a coward.
And send me the links..I might have few more minutes to spend dealing with
your bullying and stupidity..

Now you might think “How can we believe this stuff? It seems too insane to be true”. You would be right to be cautious, so for the sake of verification, here is an archive of most of the emails, including everything quoted here, and their respective E-mail headers including cryptographic DKIM signatures which can be used to verify the authenticity of these E-mails. sfg-media-emails.tar.gz

Conclusion: SFG Media Group are “Bad People”

You should decide for yourself, but if you ask me the evidence is overwhelming, these people are not the kind of people that anyone should want to work for or do business with. The marketplace is filled with honest and hard working people who pay decent wages and provide decent services, and most of them are fine places to work. SFG Media Group puts on a good front, but when you peel back the layers what you find is a loathing toward their fellow man, and behavior which nobody would ever tolerate. I hope you find this useful.

System Adminsitrators: Disregard “Reputation” when fighting SPAM

Envelope with an @ symbol

Preface

A number of companies offer a service where they provide “reputation” scores for various domains and IP addresses based on reports of SPAM originating from those networks. These “reputations” are meaningless however, and E-mail Server Administrators should completely disregard them, for a number of reasons.

One: False Reporting

Probably the most significant issue is that the majority of E-mail reported as SPAM, does not actually fit the definition. SPAM is clearly defined as Unsolicited Bulk E-mail. The first requirement is it must be unsolicited. If you do business with a company, you sign up on their website or you order a thing or you just send feedback to an E-mail address of theirs, you have opted in to receive E-mail from that company. Under the rules of the CAN-SPAM act that company has to include in it’s marketing E-mails a link which allows you to easily unsubscribe from those newsletters, but because you initiated contact with that company it is by definition not “Unsolicited”.

The second requirement is that the E-mail has to be bulk E-mail. This means it has to be sent to a lot of people, and is not targeting specific individuals or businesses. If you post a comment on a website forum about gardening, and another reader of that forum builds a mailing list which includes your name and then sends you individual marketing information about his gardening products, that is not SPAM. It may be unsolicited, but it does not qualify as bulk, because he is targeting you as an individual.

Most users don’t understand these requirements. The average person in our society believes that SPAM is any E-mail they don’t explicitly want to receive. And they will often click the “SPAM” button in their E-mail clients when they should instead be clicking the “Unsubscribe” button in those E-mails. For this reason, the vast majority of SPAM reports, which “reputation scores” are based on, are false.

Two: Maintenance

It is practically impossible for the operators of reputation lists to maintain those lists with anything resembling accuracy. A lot of spammers will rent cheap servers from legitimate providers (those with a zero tolerance for abusive customers such as spammers), send millions of SPAM emails from their cheap server, and then when they get booted off they order a new server under a new identity. A lot of SPAM is also sent using servers which have been compromised because their owners are not keeping them secure. The result of this is that the IP addresses of those servers or even their parent networks get a lower reputation. Digital Ocean is a great example, they have a strict zero tolerance policy toward SPAM, but Outlook.com will often block entire subnets of the Digital Ocean IP range, because of the momentary behavior of a few unrelated servers on their network. The people selling these “reputation” lists are not checking up on individual IPs every week to see if the SPAM has stopped or if the operators of those IPs have been booted off the network. The information is almost always going to be outdated.

Three: It hurts legitimate businesses

One of the greatest things about The Internet is how it empowers any person to create small businesses from nothing. It’s extremely cheap to set up a website and start operating a business. It is extremely frustrating when you are a small business owner, to discover you can’t email one of your customers because they use Outlook.com for their E-mail, and you use a respectable hosting provider who just happens to be blocked by Outlook.com’s idiotic reputation list.

Four: There are better ways

There is an accepted “best practice” for E-mail Server Administrators to deal with the threat of SPAM. E-mail which is suspicious should be shuffled into a “Junk” folder in the recipient’s inbox, where it can still be reviewed. There are a number of tools available to help identify suspicious E-mail. A sender’s DNS information should include an SPF record, which tells recipients which IP addresses are authorized to send E-mail on behalf of that domain name. It should include a DKIM public key, which is used to verify the authenticity of each individual E-mail by comparing it against the DKIM signature which should be in the headers of all outgoing E-mails, and it should include a DMARC record which instructs recipients on precisely what steps should be taken when an E-mail fails either the SPF or DKIM tests. These methods are effective at identifying the majority of SPAM. For example any SPAM sent from hijacked servers is going to fail both the SPF and DKIM tests.

In addition to this, there are public “Blacklists”. Unlike “Reputation Lists”, the publically maintained domain blacklists are actually trusted. They contain lists of Domains which have contributed obscenely to the SPAM problem. Furthermore there are steps which can be taken to have a domain removed from a blacklist. It’s possible to check the status of your domain name and see if it is on any of the public blacklists, because they are not commercial services. Reputation Lists are commercial products and so a provider of those services is not necessarily going to let you see your own score unless you pay them, which makes it impossible for a domain owner to petition for changes. On top of this, some “Reputation Lists” are known to take bribes to “whitelist” your domain name. The public and trusted blacklists cannot be paid off.

Conclusion: Reputation Lists are garbage

So to summarize, if you are an E-mail Server Administrator, do not use “Reputation Scores” to identify SPAM. Use Blacklists, ensure that your server is performing tests against SPF and DKIM, and following recommended behavior in DMARC records. Configure your server to label suspicious E-mails as potential SPAM, and dump those into a “Junk” sub-folder of your users’ Inbox. Encourage your users to try the “Unsubscribe” link instead of reporting an E-mail as SPAM.

If you try SPAM filtering methods which are too aggressive, you are going to lose users. As an E-mail Server Administrator, your first priority is to ensure that 100% of legitimate E-mails sent to your users are reaching their destination. Everything else is secondary, and if you can’t provide that then your users are going to find someone else who will.

Google fires employee for controversial memo

small square painted on the sidewalk which reads "Designated free speech area"

Preface

Wow @Google’s decision to fire someone for expressing their opinion on the internet has backfired. The fallout has been mostly very negative. Journalists and Bloggers have accused @Google of breaking labor laws, anti-American behavior, and stifling free expression and free thought. I think this shows that whatever social idealogy @Google may once have had, it has been crushed under the weight of their corporate greed. They must have had board meetings where they weighed the financial risks of tolerating the employee’s behavior, or firing the employee. Ethical standards have nothing to do with decisions like these when a corporation of Google’s size is in the crosshairs, the only thing that matters to them is money and their continued stability in the marketplace.

My opinion

I happen to agree in a narrow sense that diversity of thought and diversity of culture is probably what we should all be striving for. I am of the opinion that people should be hired and promoted based on merit alone, and never gender, or race, or any other “book cover” trait. Some board room decision that “We need at least 40% to 60% women in our top roles” is not a good way to staff an organization of any size or role. It limits your options and opens the door for unexpected breakdowns in the team.

The human race is not divided into genetically isolated groups competing with each other for dominance. It’s not Women vs Men vs Latinos vs Blacks vs Gays. There are humans who choose to live that way or they think that’s how it works, but they are either ignorant or stupid. You can certainly organize your culture into that kind of competition, but it would not be best for the species and it would have no basis in science or knowledge or intellect. You might wish that the world could be divided up in such ways, but Planet Earth and The Human Race do not exist to grant your fucking wishes. Life is what it is, reality is what it is, regardless of whether any one person or persons chooses to accept it.

man with tape over his mouth which reads 'freedom'Some women would not make good engineers. That is true. That doesn’t mean all women make poor engineers. Some men would make terrible engineers too. People are individuals with unique experiences which define much of their capabilities and competencies, as well as genetic factors which are not group-based but individual-based. I would suggest that any genetic differences would be minor and have the least noticable effect on workplace capability, especially when placed against educational and cultural differences which have huge impacts.

So it’s not right to say one group of people is genetically inferior to another, it’s also not right to say they’re all equal to another. There is only one “Human Race” on Planet earth, and you humans need to stop trying to re-define yourself in various sub-groups. There is The Human Species, and then there are individual Humans, and that’s as good as it’s ever going to get. The whole reason we have anti-discrimination laws is because science has shown there are no correlations between biological capabilities including intelligence, and group categories like gender, skin color, religion, sexuality, and so on.

It’s not because anti-discrimination laws make us feel better. Seriously nobody in power cares how anything makes any of you feel. Anti-discrimination laws exist to efficiently provide guidance for hundreds of millions of people. It takes too long to sit every person down and ensure they’ve been properly educated on the subject, so we have laws instead which are basically the society saying to every hill billy in the nation “Listen, trust us, gender and skin color have nothing to do with competence. Don’t discriminate”. It’s definitely not to make anyone feel better. If there were scientific evidence showing that specific groups of people were less capable than other groups, discrimination would be legal, with complete disregard for your feelings. People who craft and lead nations are not interested in your feelings. They’re thinking on a larger scale and in longer terms than any one lifetime.

In summary

If I were Google I’m not sure I’d have made a different decision. To them it’s not about ethics, it’s about reducing fallout. They believed that firing the guy would have the least damaging effect on their business in the long term. Time will tell if they got it right or wrong. That said, they probably shouldn’t have fired him. Sure the guy said a lot of things that are wrong. So what? He also expressed some ideas that had a twinkle of inspiration behind them. It’s better to have a conversation about these subjects, than to freak the fuck out and hang the bastard. What did he actually do besides write his ideas down? If people can be fired for expressing ideas, they will become afraid to express themselves, and that future isn’t good for anyone.