How New, Polite Linus Torvalds Points Out Bad Kernel Code (phoronix.com)
Linus Torvalds "has shown already for the new Linux 4.20~5.0 cycle he isn't relaxing his standards but is communicating better when it comes to bringing up coding," reports Phoronix, adding "So far it looks like Linus' brief retreat is paying off with still addressing code quality issues -- and not blatantly accepting new code into the kernel as some feared -- but in doing so in a professional manner compared to his past manner of exclaiming himself over capitalized sentences and profanity that at time put him at odds with some in the Linux kernel community."
AmiMoJo quotes their report: Last Saturday he took issue with the HID pull request and its introduction of the BigBen game controller driver that was introduced: the developer enabled this new driver by default. Linus Torvalds has always frowned upon random new drivers being enabled by default in the kernel configuration driver. [H]e still voiced his opinion over this driver's default "Y" build configuration, but did so in a more professional manner than he has done in the past:
We do *not* enable new random drivers by default. And we most *definitely* don't do it when they are odd-ball ones that most people have never heard of.
Yet the new "BigBen Interactive" driver that was added this merge window did exactly that.
Just don't do it.
Yes, yes, every developer always thinks that _their_ driver is so special and so magically important that it should be enabled by default. But no. When we have thousands of drivers, we don't randomly pick one new driver to be enabled by default just because some developer thinks it is special. It's not.... Please don't do things like this.
Phoronix also describes another "kernel oops" testing Torvalds' patience, in which Linus responded tactfully that "What makes me *very* unhappy about this is that if I'm right, I think it means that code was literally not tested at all by anybody who didn't have one of the entries in that list."
AmiMoJo quotes their report: Last Saturday he took issue with the HID pull request and its introduction of the BigBen game controller driver that was introduced: the developer enabled this new driver by default. Linus Torvalds has always frowned upon random new drivers being enabled by default in the kernel configuration driver. [H]e still voiced his opinion over this driver's default "Y" build configuration, but did so in a more professional manner than he has done in the past:
We do *not* enable new random drivers by default. And we most *definitely* don't do it when they are odd-ball ones that most people have never heard of.
Yet the new "BigBen Interactive" driver that was added this merge window did exactly that.
Just don't do it.
Yes, yes, every developer always thinks that _their_ driver is so special and so magically important that it should be enabled by default. But no. When we have thousands of drivers, we don't randomly pick one new driver to be enabled by default just because some developer thinks it is special. It's not.... Please don't do things like this.
Phoronix also describes another "kernel oops" testing Torvalds' patience, in which Linus responded tactfully that "What makes me *very* unhappy about this is that if I'm right, I think it means that code was literally not tested at all by anybody who didn't have one of the entries in that list."
That should be impossible with just a few written words, right?
SJW: Someone who has run out of real oppression, and has to fake it.
I miss the old Linus.
That's the stuff that matters.
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
Uh oh, he's using asterisks... this can't last.
Stress is unhealthy none the less. Deep breathing exercises works for me :)
[($)]
Linus Torvalds is a parent to 3 daughters. Nothing makes you grow up and be patient more than being a parent. lol
Europe and the planet stop fossile fuel and DON'T ENABLE THIS SHIT BY DEFAULT IN THE KERNEL. PÃRKELE!
I think he took his month off to develop an AI that replaces his swear words with non-swear words surrounded in asterisks.
Compare 2010:
https://lkml.org/lkml/2010/5/20/218
This is just unbelievable SH*T: ...
First it says "only ask if EMBEDDED", and then it says "default to Y if
not embedded".
Why? Why the hell did somebody decide that everybody and their pet dog
should get that totally uninteresting driver, whether they want it or not?
I realize that every single developer thinks that their driver is the most
important thing in the universe, but come on! This kind of thing is
totally inappropriate, and to make matters worse, it looks like there are
a few commits that won't even compile because the whole file wasn't even
added until later.
And this piece of shit was made _mandatory_?
Get a grip, people. I'm not pulling idiotic crap like this. Some quality
control before you ask me to pull, for chissake!
2018:
We do *not* enable new random drivers by default. And we most *definitely* don't do it when they are odd-ball ones that most people have never heard of.
Yet the new "BigBen Interactive" driver that was added this merge window did exactly that.
Just don't do it.
Yes, yes, every developer always thinks that _their_ driver is so special and so magically important that it should be enabled by default. But no. When we have thousands of drivers, we don't randomly pick one new driver to be enabled by default just because some developer thinks it is special. It's not.... Please don't do things like this.
This is clearly developer behavior which Linus just HATES, but now he has to be polite in expressing his disdain for it.
I expect Linus to be committed to the looney bin in a matter of months.
If you want a healthy productive community, the correct way to handle repeated violations of policy is to document the policy and direct people to it when its violated.
If instead he said, you have violated our driver enablement policy, documented at link, then everyone one involved in the offending change making it in would have a much more pleasant time correcting their behavior and also have the opportunity to learn about such rules in advance easier.
In the software industry, it is standard practice to take repeat issues like this and document then in your best practices document along with examples and justifications. Its better for everyone involved (less work and stress for people like Linus, less being singled out and less feeling like they are being targeted by the contributors).
Personally I find that the canonical policy documentation is in Linus's head to be a bigger issue than his attitude. There is more to being fostering a positive developer community than not speaking in a rude way: you actually need to be inclusive/transparent when it comes to forming the policies, and in this case having a written best practices document everyone can read and discuss when they have disagreements rather than suffer a personal attack for an authority figure would make this a much better experience for most people.
At least that's my personal take coming from from the big company cooperate software engineering environment. I've dealt with this kind of feedback before, and it always feels like "my arbitrary opinion that you don't have access to says you should stop being wrong". I like it much better when a perceived mistake is instead address with the question of how we can help future people from making the mistake (ex: new documentation) or how I can help myself from making similar mistakes (ex: direct me to existing documentation). Its the difference of attitude between you messed up, vs how can we learn from this to improve the system so less people fall into the same trap you did.
This seems like a case study that can determine whether it is more important to be right or be polite.
So, was he right? (check yes or no)
Did he discriminate against someone? (check yes or no)
Did he sexually harass someone? (check yes or no)
Was he polite? (check yes or no)
One of these questions does not seem nearly as important as the others. Can you guess which it is?
Yelling is optional, putting them on the blacklist is not.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
I don't see how this particular response by Linus "focuses on the person" at all.
No, the actual problem here is he sugar-coated the fact that the submitter was a fucktwat who has no business developing kernel code. No doubt you also fall into this category, or you wouldn't be so worried about how such fucktwats get treated.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
I agree, he's still being a dick and not particularly professional. Which makes it all the more stupid on all sides: that he accepted the Code of Conformity and that people think this is being "polite". The entire fiasco was a waste of energy.
"Your ignorance seems to have no limit. Your opinions are idiotic. Your personal hygiene leaves much to be desired. Your family is ugly."
"Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
I told someone that I'm predicting Linus will release some custom AI he wrote during the break.
He got tired of version control and went off an wrote Git, so what's the chance he went off and wrote some filtering software that intelligently replaces phrases with grammatically correct (and PC/SJW compliant) phrases?
He hinted at this before his absence, so I'm gonna bet he installed a "circuit breaker" that prevents tirades from leaving his mailbox.
> and not particularly professional
A crack-whore is a professional. All "professional" means is that you get paid to do work. "Amateur" is someone who does it for the love of it. I'd rather sleep with and amateur than a professional any day.
"Professional" is one of those weasel-words that gets used to control and manipulate others rather than having any real useful meaning (beyond the above). For me, as soon as someone uses the word "professional" I know they are a worthless piece of shit and I can simply ignore them as they are irrelevant to anything that actually matters.
Go be a whore (professional) and leave the work to the amateurs!
In engineering, if it's wrong, it's probably better not to build it.
Building something wrong, so it doesn't work and is perhaps dangerous, is not a success.
He's still a prick about it. This most definitely will hurt someone's feelings. But it's okay since he bowed to the SJW idol a few weeks ago.
Custom electronics and digital signage for your business: www.evcircuits.com
You are violating my copyright. Stop plagiarizing. A license to re-use my words will cost you $5,000.00 per letter. Please remit payment to:
Gerald E Butler
2807 Summit Road
Copley, OH 44321
If you do not pay for a license to use my words, you will be sued to the maximum extent permitted by law.
To the Slashdot Editors: Consider this a DMCA notice that I require the name and address of the above poster so that I may initiate legal actions against them if they fail to pay for the proper license to my words.
Thank You.
Most of the last paragraph but especially the first sentence of it, was passive aggressive insults. He "nicely" said "you aren't fucking special, stop acting like it". It's unwarranted. Did the submitter try to claim to be special? Maybe they just didn't know the policy, maybe the default flag was a typo, maybe it was just an oversight. Regardless, the diatribe at the end is unnecessary. He also dismisses the user's product as unimportant. I don't think Linus's product is all that important either but I don't go around telling him that. Everyone thinks their product is important, stating you don't think it is, is just being a dick. Linus has always acted like ANY mistake was a malicious attempt to murder his children. All he needed to say was "Our driver policy states drivers are not to be enabled by default. Please correct your code and resubmit." No insults. No ambiguity. Clearly states the reason for rejection.
Talking about how other people aren't special implies you think you are unless you explicitly exclude yourself, which he didn't. It's just an exercise to stroke his own ego and show everyone who's in charge. If he were *REALLY* in charge, he wouldn't have had to take a vacation and we wouldn't be arguing about this article. See, I can do it too, and boy does my ego feel better!
Old Linus speak
"You're an idiot...."
Means fix it up and resubmit.
New Linus speak
"I think that there might be an opportunity for improvement..."
means your about to be fired (or barred).
Be very very wary of people that are very polite.
Fuck people that feel they are "excluded".
People are included in the kernel "community" by contributing and having those contributions included in the kernel - a great honor in the world of software development.
"When the going gets weird, the weird turn pro" -- HST
I guess you'd rather have an amateur operate on you than a professional? Or how about an amateur build a bridge?
Professional means something more than what you ascribe to it. I understand that in our modern world, people use words willy nilly without any consideration for its actual meaning. Often professional means some formal education, experience and recognition by peers of this achievement.
This is the case with doctors, lawyers, engineers, accountants. And if go to continental Europe, with actors, dancers, musicians, etc.
All "professional" means is that you get paid to do work.
If that was the only meaning of the word no paid person could act unprofessionally and no volunteer act professionally. I think you miss how often "being a professional" means sucking it up and doing your job regardless of your personal feelings or abusive/irate behavior. Think being a defense lawyer for scum or a customer service representative that just got blasted with a curse-laden tirade. Or simply trying to keep objective standards and be a neutral judge even though one is a beer buddy and the other is not.
Can it be weaponized as a shield against retaliation or to goad people into acting unprofessionally and punishing them for it? Sure. A lot of people are abusive towards CSRs because they know they can't respond in kind. And if they do tilt, you can report them and they get reprimanded or fired. Which is why many have found their own secret ways to take revenge or give them bad karma. Voluntary professionalism is pretty much always a good thing, it's acting with respect and integrity. Imposed professionalism sometimes means being the doormat.
This is of course equally true in corporate politics, people will invoke professionalism to keep others from playing dirty tricks while playing their own dirty tricks. Nobody's claimed being professional means you always win, sometimes you have to either get down in the mud and wrestle the pig or walk away. And sometimes the game is just rigged so that you can't win. It's more of a personal standard, I won't stoop to that level.
Live today, because you never know what tomorrow brings
Oh fuck off. We do *not* enable new random drivers by default. And we most *definitely* don't do it when they are odd-ball ones that most people have never heard of.
Yet the new "BigBen Interactive" driver that was added this merge window did exactly that.
Just don't fucking do it.
Yes, yes, you always thinks that your driver is so special and so magically important that it should be enabled by default. But no. When we have thousands of drivers, we don't randomly pick one new driver to be enabled by default just because some developer thinks they are special. You're not. Don't fucking do things like this.
I think he will just learn to be cutting and harsh in a polite way. It is not that hard to utterly destroy somebody while staying perfectly polite and seemingly not even getting personal at all.
"When you have to kill a man, it costs nothing to be polite." WS Churchill
It's NOT a conspiracy... it's a plot.
Torvalds can't say that in the new Linux.
There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
The idea that the linux kernel is developed by unpaid volunteers is an out of date misconception. All the major maintainers are paid by the Linux Foundation, subsidized by the computing industry, and even ground level submitters are salaried employees paid by the manufacturer that wants their hardware to run on Linux.
Sadly, this is what makes SJW feminists and snowflakes objections almost valid. Linux is now a not-for-profit industry consortium, and success in it can determine future career advancement. Its a business environment now, with financial consequences.
There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
I don't do anything as important as a kernel though, I just have to make sure that airplanes don't fall out of the sky................./s
I don't fly, so all you need to do is keep those planes from falling on me. What are you doing on this time wasting website??? Get back to work, you lazy bum!!!
There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
On the one hand we have this useful driver that seems to be working well enough. On the other they left the enable by default flag set, probably by accident as they had to in there for development. Is it really a good idea to reject the driver and tell them that they should stop contributing for what is a fairly minor mistake?
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Americans. Do you all want to become like the Germans? Or the Japanese? Because that's what you will become if you go down this path.
These are cultures where nobody dares to speak honestly, and everybody becomes over-sensitive about what the other person ACTUALLY thinks about them.
That isn't a minor mistake. If Linus had missed it in his review then it could have affected the stability of billions of installs of Linux because it was enabled by default. That is the problem with people like you: you don't want to accept responsibility and your mistakes and you want someone to "save" you and be nice to boot. Next time, review the code line by line before submitting it. Also, the developer probably enabled it by default intentionally, because most coders think their stuff is super important.
You know the good ideas ? Let's see how many billion devices run the operating system based on your policies.
Bingo Dictionary - Pragmatist, n. A myopic idealist.
You are the mistaken one. Having lived with these cultures, I actually sort of appreciate them.
However, I have friends from these cultures who have expressed frustration with their own cultures. To them, America is their refuge. The last frontier for the OPEN and FREE.
These people, myself included, would be very disappointed if America stops being open and free. For one, the world would become less DIVERSE.
i appreciate your position on this, but, I have to disagree for these reasons:
* "Professional" has been overloaded with so many "meanings" at this point that it has become a useless word. It can mean anything depending on who is using and in what context. That is what I mean by "Weasel Word". Used in the way you describe, it can mean something useful, but, that is generally not the way it is used. An innocuous example of the overloading of the word: "Educated Professional" / "Uneducated Professional" - Can the second exist? If not, then isn't the first phrase redundant? If it can, then wouldn't "Professional" being an indicator of "Education" make it a contradiction?
* Use of words "willy nilly" isn't the issue. The issue is use of words as a way to coerce and control well beyond any natural right to do so. The people throwing out the word "professional" all the time are attempting to control the speech of others well beyond their right to do so. Many want to demand the right to control which words others use because they have been brainwashed from the time they were a child to believe that certain words are magically "offensive" and certain words are mysteriously never offensive. This couldn't be further from the truth. Words are not offensive or not offensive. One can not offend. One can only take offense. Anyone can decided to be offended at anything. "Offense" always has, and always will be, used as a means of control and manipulation to keep the narrative in favor of the power structure and prevent ideas that run counter to whatever the current power is from taking hold and spreading.
* For doctors, lawyers, engineers, etc. I want a "competent" and "thoughtful" and "dedicated" instance of one of those. I could care less whether or not they were formally educated and/or recognized as long as those other things are true. For example, if a doctor learned by reading a bunch of medical texts on their own, or even, rediscovered proper techniques on their own, I'd be happy with that "Doctor" regardless off "education". "Professionalism" just wouldn't be a consideration at all. If I am paying them for the service and they are competent and helpful, great. If they are doing it for the "Love" of it and they are competent and helpful, even better. I could care less whether they were a "Professional" (paid) or "Amateur" (for the love of it), as long as my problem were addressed. In fact, I believe that "Professionalism" in this context actually makes it so it is harder to get problems taken care of. For example, anyone should be able to provide legal or medical services. If they're good at it, they'll get more customers. If they are not, they will fail as a business. Whether or not they have been certified or attended a particular school may or may not correlate with this, but, barring anyone from attempting to practice is where the word "Professional" has been misused to create an artificial shortage and make it so that those on the margins are less able to afford even minimal services. Also, as we know, "Professional" does not make ANY guarantees whatsoever when it comes to Lega/Medical matters for example. In fact, they are two of the few "Professions" where you pay (exorbitant amounts) regardless of whether or not they actually solve your problem. As a "software developer" if the software I create doesn't work, I don't get paid. A doctor or lawyer (and many other "Professions") are paid even if they can't deliver results. So "Professional" seems to mean in this context, "Someone who gets paid to do a job whether or not they are actually able to deliver on that job". Interesting, isn't it?
* For actors, dancers, and other artists, I have rarely seen a "Formally Educated" artist that is superior to people with actual "talent" who have zero education unless they themselves were particularly talented. Most "educated" artists are mediocre at best from what I can see and only accidentally do particularly talented i
Well I just bought this: https://idle.slashdot.org/stor... Need to use it without the glasses to forget that video and hopefully burn my retinas out
Why the fuck is this modded down? What the fuck happened to this world. This does not better man kind, this does the opposite. People need to learn to not take every little thing so personal. Neighbors don't even talk anymore, "friends" will turn their backs on somebody instantly to not get caught in the onslaught of hate to be cast in the direction of perceived "wrong". Grow up. What happened to being an adult, you people are acting like a bunch of 5 year olds.
Nice to see the Russian/Nazi/Chinese/White-Nationalist/LGBTQ/SJW bots are in full-force spreading lies and dissent!
Why is "incel" not considered a sexist term?
Well, actually, female incels exist. The term was in fact coined by a woman, describing her own condition. She had a disability which physically prevented her from having sex, but still had a functioning libido, and she founded a community of people in similar circumstances. The term is gender-neutral. Kind of tough to be sexist when you don't specify a sex.
Why are people claiming to be against hate, sexism, and exclusion so often filled with hate, sexism, and excluding others?
You leave us little choice. Nothing else has convinced you to grow up, so we are down to this.
Either politeness works and we all ought to be or it doesn't.
It doesn't work. You're the proof of that. So the rest of us continue being polite to one another while showing you the other side of what you do.
Not so much fun, is it? My question is, what makes you think other people feel any different when you do it to them? This is what happens when you become what you hate.
> no paid person could act unprofessionally and no volunteer act professionally
Correct. In fact, no one can "Act Professionally/Non-Professionally", you are either acting in a professional capacity (paid) or not in a professional capacity (unpaid).
> "being a professional" means sucking it up and doing your job regardless of your personal feelings or abusive/irate behavior
By that measure Nazi Death Camp Guards were just being "Professional". I'm not sure that that is a quality we wish to encourage. Even thought "I did my job" gets used as an excuse for bad behavior, doesn't make it desirable.
> Think being a defense lawyer for scum or a customer service representative that just got blasted with a curse-laden tirade.
I have no idea what point this statement is trying to make. Could you clarify?
> Or simply trying to keep objective standards and be a neutral judge even though one is a beer buddy and the other is not.
This is an example of being "Impartial". What does "Professional" have to do with it? Are we redefining "Professional" to also mean "Impartial"? Should "Professional" just mean anything and everything? This is why it is a "Weasel Word". It is being used to mean anything an everything and blurring the distinctions between right and wrong repeatedly.
> Can it be weaponized as a shield against retaliation or to goad people into acting unprofessionally and punishing them for it? Sure
Yes. Exactly. This is mostly the way it is used. It is insidious. Many people fall for it. Including and especially "Professionals" themselves.
> A lot of people are abusive towards CSRs because they know they can't respond in kind.
I'm sorry, I'm not familiar with the acronym CSR. Could you explain what you mean by this?
> Voluntary professionalism is pretty much always a good thing, it's acting with respect and integrity.
Respect and Integrity? Hmmm....Integrity is unambiguous. Respect, not so much. Do you respect someone if you talk to them nicely while attempting to motivate them to do something against their own interests? What about if you talk harshly towards someone to get them to do something in their own interest? Respect is another kind of "Weasel Word" like "Professional" in my opinion. Integrity on the other hand, is measurable and objective.
> sometimes you have to either get down in the mud and wrestle the pig or walk away
The correct answer is to always be prepared to get in the mud and strangle the pig to death and then eat a Bacon, Lettuce, and Tomato sandwich. It's the only way to be sure. :)
Plagiarist! Your lack of creativity is astounding.
Ah. I see the problem. You think I'm a liberal.
You're right that the libs have a severe problem when it comes to actually following the principles with which they inculcated a generation. But I am no liberal to claim that there is no one true path: false paths exist, and yours is the falsest. I'm not going to sit and preach that all viewpoints are equally valid: yours is merely the most invalid of all. The libs taught us all that no one deserves to be bullied, but they also taught us to that bullying and ostracism were the same thing, and this is not so: they are not, and some people do deserve to be ostracized, and you are among them.
No, I'm not a liberal. I am the parents and grandparents you disappoint on a daily basis. I am the traditions you pay lip service to the idea of upholding, but can't be bothered to actually put in any effort to uphold. I'm the duties you tell yourself you can't perform because that is easier than performing them. I am the people the libs replaced, protesting even back then that they were going to unseal people like you, and they didn't believe, but lo and behold, here you are. I am the people who kept your cage shut from the inside, and I now I am the people who will push you back in and lock ourselves in with you, just to make sure that you never, ever get out again. Because letting you run wild isn't worth any political goal.
It's modded down for being an obvious troll. My own response to it was modded Troll too, and this is fair: I really was trying to make a constructive argument, but I admit that I chose deliberately trollish wording as part of illustrating that point.
Protesting fair moderations is not looked on kindly by the staff. I suggest you stop.
The last frontier of the open and free? Call me back when you can do this in america:
https://www.watson.ch/schweiz/...
Ahh yes, do as I say not as I do. You people are sickening.
Yes, but, what is "special" about "Swear Words"? Why is this the line? What's the rationale? It's totally arbitrary. Especially since no one can even agree what "Swear Words" are. I personally, just consider them "words". Words that have a purpose. Why are these words particularly "offensive" to anyone? Conditioning perhaps? Is there something really different about them that isn't imposed as a kind of brain-washing as a child?
I argue that declaration of words as "Swear Words" is nothing more than a means to manipulate and control. I think the history of "swear words" bears this out.
Who is right? Well, that is what debate is for, but, you don't get to declare something wrong and require everyone else to agree unless you are a tyrant and a dictator. Right?
Hold on; did you just admit that I'm hurting you? Imagine that. And while you're at it, here's some more food for thought: how do you think other people feel when you do these very same things to them?
See, it's not quite how you're phrasing it. This is "do as I say, not as you". I merely provide a reflection of what you do in a way you would understand.
> This is something, that the great German philosopher Immanuel Kant pointed out
Appeal to authority doesn't hold much water. It's the equivalent of "The Bible Says...." and is given in the same tradition. It's just a logical fallacy.
> It's possible to be just as cutting without using swear words
Why is being "Just as cutting without swear words" better or more desirable than being "cutting with swear words"? Again, a logical fallacy. Assuming the conclusion in order to prove the hypothesis.
I think, if you take a step back, there is no "logical" argument against swear words that doesn't rely upon logical fallacies.
You could never hurt me. Be it mentally or physically. While at the same time you try to intimidate weaker people as you failed to do in the post above. People like you aren't worth the air that you breathe. I'm a rather good judge of character, prison does that. From the few posts of yours I have read in this thread... You seem like a two faced "friend when you're around" type person.
You could never hurt me. Be it mentally or physically.
You do realize that's basically the biggest tell for being hurt, right?
While at the same time you try to intimidate weaker people as you failed to do in the post above.
Hold on; now you've gone on to admitting that not only am I hurting you, but I'm stronger than you?
Imagine that. And imagine these, while you're at it: how should I feel about this? And how should you feel when you do the same things to people weaker than you?
People like you aren't worth the air that you breathe. I'm a rather good judge of character, prison does that.
Blah blah blah Navy Seal yada yada 130 confirmed kills etc. etc. gorilla warfare [REDACTED]king end you.
See how easy that is?
Besides, I submit your palling around with and knowingly acting as enabler to incels and Nazis as evidence that you aren't actually a very good judge of character at all. Especially for someone who claims to have been in prison.
From the few posts of yours I have read in this thread... You seem like a two faced "friend when you're around" type person.
Because I don't acquiesce in the face of abuse from you and your buds? That's not loyalty, that's Stockholm syndrome.