Author Archive: graham

African-American blindness to discrimination and animus in their own house

Sheesh, here we go again…
One of the more distressing aspects of race relations in the modern USA is the tendency of the African-American community to sign onto anti-Jewish ideas and conspiracy theories, and, when challenged on their public statements, to behave like rhetorical shitweasels.
There is a rich vein of such rhetoric, including the Rev.Jesse Jackson’s infamous “Hymietown” outburst about New York, and Louis Farrakhan’s numerous anti-Jewish references and comments, which he often tries to weasel out of when challenged.
Now we have another eye-opening instance from D.C. Council member Trayon White Sr. (D-Ward 8), who apparently thinks that “the Rothschilds” control the climate. When challenged on the statement, he engaged in rhetorical shit-weaselling of the first order.
This is distressing. It is distressing because, at a time when animus by white nativists is manifesting itself against anybody who does not look white, and is being accompanied by a clear rise in anti-Jewish rhetoric, plus the return of active campaigning to roll back gay equality, communities impacted by this animus should be forming a united front to push back on it, not being divided.
The African-American community in the USA has multiple challenges on this front, since it is dismissing discrimination against other minorities, or itself engaging in the very racially, ethnically and religiously based discrimination that it rightly decries in others. Some commentators seem to realize this, but other leaders in the African-American community engage in rhetorical tap-dancing when asked about (say) the latest pronouncements of Louis Farrakhan.
Some contemplation in front of a mirror is required.
https://www.washingtonpost.com/local/dc-politics/dc-lawmaker-says-recent-snowfall-caused-byrothschilds-controlling-the-climate/2018/03/18/daeb0eae-2ae0-11e8-911f-ca7f68bff0fc_story.html?utm_term=.9f7cbab4bb61

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

How to be useful on the Internet

Just a quick note about profiles and postings in this morass that we call the Internet.
Onlne, there are two extremes for how you present yourself. You can be a person, a three-dimensional individual, defined by your underlying personality and values, with useful and illuminating things to say.
Or you can be a slogan-based cipher, a source of nothing better than word salad and contentious nonsense, useful only as unserious troll-bait for fellow in-group members and the easily impressed.
Don’t be a slogan-based cipher.
In order to not be a slogan-based cipher, there are some things you should NOT do.
1. Don’t define yourself in your profile by your political positions or religious affiliations
Phrases like “constitutional conservative”, “commited socialist” or “devout Christian” are borrowed slogans that tell me you would rather be part of a herd than an individual in your own right. Talk about who you are, not which club you belong to.
2. Don’t brag about your skills or qualifications
A self-aggrandising phrase like “High IQ” immediately activates my bullshit detector. Really smart people don’t feel the need to assert their smartness. They expect that it will noticed over time. Only bullshitters and/or deeply insecure people try this.
3. Don’t include statements that make you look like a mean-spirited dick
Statements like “hates liberals” may get you an attaboy from Bill down at the bar, but they activate my Avoid Like The Plague switch. If you want to live in an echo chamber with other dicks, however, go right ahead.
(By the way, anybody who “hates Liberals” is telling me that they have somebody else living in their head and destroying them as a person).
4. Don’t plaster visual symbols all over your postings or profile to show how patriotic or American you are
Symbols, by definition, are not tangible things. Those pissed-off-looking eagles and the Stars and Stripes are being used in lieu of explanations. When you put a row of eagles on your avatar instead of an image of yourself, you tell me that you would rather signal virtue to an in-group than provide any useful information about YOU.
5. Don’t use memes to communicate on serious subjects
You should know my opinion on this by now. If you post a meme, you are using somebody else’s voice, not your own. I can find a meme for anything in 1 minute or less on Google. I want to read YOUR voice, not somebody else’s.
6. Extend the principle of charity
When somebody says something that you think is wrong or stupid, don’t assume that they are stupid. Assume that they merely see things differently from you, and inquire rather than attack.
7. Don’t use logical fallacies
If you don’t know what a logical fallacy is…well, there is still time to find out. Here. Here. Here.
People who are not interested in good-faith discussions almost always use logical fallacies, often without realizing it.
8. Don’t be a juvenile.
If you are discussing on a serious subject, talking like a school playground yahoo completely undermines the seriousness and credibility of anything you might say or write. Serious subjects generally require that you behave like an adult and devote some attention.
9. Don’t be a dick.
It’s not difficult to be kind.
10. Don’t be a dick.
Try to be nice. It’s not hard.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

Kaepernick vs. the NFL – Part 3

The collusion complaint by Colin Kaepernick against the NFL is slowly shifting into a higher gear, as persons of interest are deposed by Kaepernick’s lawyers.
Yesterday, Bob McNair, the owner of the Houston Texans, gave a deposition in the case in Houston. An interesting aspect of the process was that Colin Kaepernick himself chose to attend the deposition (which he has a right to do). But even more interestingly, Kaepernick chose to work out in a local football facility. He was videoed throwing footballs and participating in a gym workout.
All of this is clearly a carefully calibrated series of actions designed to drive home the message that Colin Kaepernick is not retired, still wants to play in the NFL, and is working to stay fit and sharp for when an opportunity arises. The case, from the viewpoint of Kaepernick and his advisers, is now as much a PR exercise as a legal exercise.
The odds are still stacked against a ruling of collusion; Kaepernick has to prove that multiple owners acted in collaboration to deny him employment, which is a high bar to clear. Unless attorney Mark Geragos and his team can find a “smoking gun” – an item of compelling evidence that teams were collaborating to not sign Kaepernick, the case may fail in the court of arbitration.
However, if the case drags on into the Summer, it risks still being in progress at the start of next season. If, in the meantime, more damaging titbits emerge in the depositions about the racist nature of owner comments, and their seeming willingness to kow-tow to President Trump, from a PR perspective, this will not be good for the NFL. It will cement the image of the NFL as being dominated by owners who are racially tone-deaf and willing sycophants for an unpopular President.
The level of the PR damage may also depend on whether Trump finds himself in progressively deeper troubles himself. The deeper the troubles of the President, the more gullible the Trump-supporting owners will look.
I expect that the collusion case will be a detail topic of conversation at the next NFL owners meeting. I suspect that Roger Goodell will probably be advising the owners in private that they need to seriously think about settling the case before the formal hearing. It will cost the NFL upwards of $75m to do this, but the PR damage may start to exceed that if the case drags on, and more damaging revelations emerge.
As to who pays for the settlement, that is an interesting topic in itself. Teams who clearly were not in the market for a quarterback may resent having to push money across the table as part of a collective settlement effort. They may argue that they should not have to pony up for part of the settlement to assist other teams and owners that should have been a lot more subtle in their private actions and public comments.
The NFL is a strange organization…well, it is, a lot of the time, not an organization at all. It is more like 32 destroyers sailing in close formation, with a commissioner who works for the owners, which makes him only a titular leader.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

Kaepernick vs. the NFL and The First Law Of Holes

In November, Colin Kaepernick filed a grievance against the NFL alleging collusion.
Under the Collective Bargaining Agreement, grievances are processed within the NFL according to the Federal Rules of Civil Procedure. This means that a discovery period occurs, where both sides get to review the evidence, and where depositions can be requested and taken under oath from witnesses and interested parties.
We are now entering the deposition period of this grievance. One of the underlying weaknesses of the NFL is beginning to undermine the NFL’s whole defense to the collusion allegations.
What is known in the public eye as “The NFL” is really 32 independent businesses, all of which (with one exception, the Green Bay Packers) are privately owned, usually by a family that controls the majority of the equity in the team. The NFL organization, with Roger Goodell as its commissioner, has very limited authority over the 32 teams, because it really functions as a head office, PR front, and mechanism by which the NFL, under its limited anti-trust exemption (codified in the Sports Broadcasting Act) can negotiate broadcasting and other league-wide contracts.
Roger Goodell is employed by and is subordinate to the NFL owners. As one might expect from a collection of businesspeople who own private businesses and have (mostly) total control, the team owners are a feisty bunch of sometimes-cranky folks who mostly intensely dislike being told what to do by ANYBODY. They are also, with one exception, elderly white guys.
Because Goodell has no ability to tell owners what they can and cannot say in public on any subject, the NFL is now slowly, but inexorably, digging itself into a hole over the Colin Kaepernick collusion complaint. Any lawyer with a functioning brain would gather all defendants and persons of interest in a case like this into a room and the first piece of advice would be “stop talking in public about this case or any subject related to this case NOW”. Roger Goodell may have already told the owners this, but his words do not seem to be getting through. Via their own public comments, and a slow but growing number of leaks of information (possibly from Kaepernick’s team), the NFL is being backed into a cross between a corner and a hole over the collusion complaint. In the last 2 weeks the following information has become public:
– Steven Ross, the owner of the Miami Dolphins, apparently announced that he would require all Dolphins players to stand for the National Anthem (despite the reality that he cannot legally do that), only to walk that statement back publicly a few days later
– At least 2 NFL player agents reported that the Houston Texans are “not interested” in signing any player who has protested during the playing of the National Anthem
– John Harbaugh, the coach of the Baltimore Ravens, was apparently advised by a military officer that signing Colin Kaepernick was not in like with the core values of the NFL

None of these actions (and two of them are rumors, not fact) prove that collusion occurred. However, they are slowly placing the NFL in a situation where, even if they win the collusion grievance against Colin Kaepernick, they will emerge having lost in the court of public opinion. The picture that is emerging from the unguarded public comments of owners, and rumors and leaks, is not a flattering one. It shows a league whose ownership is determined to squash dissent from the players, and which is more scared of offending hyper-patriots than it is in supporting social justice.
We can be sure that Steven Ross, John Harbaugh, and the two player agents are now on the list of people who will be requested to give depositions. Their names are going to be added to a lengthy existing list which includes Roger Goodell, his wife Jane Goodell (who ran a fake Twitter account on his behalf), Jerry Jones, Robert Kraft, Bob McNair, and Steve Bisciotti.
Kaepernick’s lawyers also want to depose ex-Pappa John’s CEO John Schattner, but that is unlikely to occur since the NFL no longer has a relationship with Pappa John’s (notice how quickly they have been replaced as the NFL Official Pizza supplier?) and Schattner had no direct contractual affiliation with the NFL.
The NFL has emerging challenges that are unavoidable, with viewership steadily declining as more people bail on network and cable television, and its core viewing demographic is ageing.
At the point where the NFL needs a positive relationship with the players, it does not have one. Goodell is widely distrusted by the players over the bruising negotiations at the time of the last Collective Bargaining Agreement, and his approach to player discipline which is seen as capricious and arbitrary.
These are challenges that will be difficult to overcome, and the drip-drip of negative news about the Colin Kaepernick case is making matters worse. If the NFL does not have a plan to settle the grievance in advance of a hearing, it needs one, and fast. Winning the hearing will be a loss if the public perception is that Kaepernick was railroaded out of the NFL.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

Delta Airlines vs. Georgia – the next phase in the game

Delta Airlines responded defiantly to the news that the State of Georgia removed a clause from a tax incentive bill that would have given it a break on jet fuel purchases within Georgia. (NOTE – This was not specific to Delta – other airlines would also have benefited from the tax concession; however, Delta had more to gain because its main hub is in Georgia).
Delta also leaked some interesting titbits, the most important one being that a grand total of 13 NRA members had taken advantage of the now-discontinued discount program. If that is the correct number, the program was a waste of money for Delta, even before the public backlash when the existence of the program was discovered. You don’t have to be a math genius to work out that there was no upside to continuing the program.
The decision to strip the fuel concession from the bill was a state-wide political decision. Atlanta is a Democratic city, and rural Georgia is solidly Republican. The decision would therefore have appealed to rural GOP voters as sticking it to the corrupt Dems in Atlanta. All good retail politics in an election season.
The main question is: what next?
Delta is unlikely to leave Atlanta. They just extended for another 20 years with the City to use Hartsfield-Jackson as their man hub. They could leave, but long-term contracts like this one are difficult to get out of. When I visited Nashville in 2002 en route home from ORD to DFW (in the days when I had flight benefits on American Airlines), I found out that American had abandoned Nashville as a hub after 9/11, reducing it to a destination from several other hubs (ORD, DFW and RDU). However, they still had long term leases on close to 20 gates at the airport that they could not get out of. So some of the gates were shuttered, and some of them had been leased to SouthWest Airlines. The AA flights into and out of Nashville were full, but AA was losing money (“loadings are great, but yields are terrible” was the succinct summary of one of the AA gate agent supervisors) because of the combination of high fixed costs they could not get out of, plus competition from SouthWest, who were being subsidized via the cheap sub-leased gates.
So…Delta could leave ATL, but it is unlikely to do so, unless another city comes up with a dizbustingly-enticing tax and/or subsidy package.
What I think is most likely to happen is that the tax concession will be quietly resurrected in another bill, and passed later this year after the fuss has died down. Delta has been a GOP money donor, and the GOP will not be keen to lose donations in the future.
The entire incident is an example of what happens when virtue signalling becomes the main public currency of retail politics. Delta cancelled discounts for NRA members because there was no upside any more, given the backlash after the Parkland school shooting (Virtue Signal #1). The Georgia GOP removed the fuel tax concession from the bill to show that they could punish Delta and energize their base in an election season (Virtue Signal #2). Delta’s CEO informed the public that “their values are not for sale (Virtue Signal #3). If they are smart, the GOP will now repair the damage by quietly re-instating the fuel tax concession.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

The Delta Airlines NRA mess – the real game

The Lt. Governor of Georgia, Casey Cagle, caused a row 2 days ago by invoking a process to suspend debate on a bill in the State legislature that would have provided a tax concession on aviation fuel for Delta Airlines.
His stated reason was that Delta is discriminating against the NRA.
The stated reason is bullshit.
Delta was granting NRA members certain discounts on its services. These discounts were not available to customers who were not NRA members. The NRA members were therefore enjoying a privilege.
Removal of the discount was therefore removal of a privilege, not discrimination.
It is not clear to me whether the threat to withhold tax concessions to Delta violates any state or federal laws. At best, it is clearly an attempt to punish a corporation for offending political sensibilities. As such, the precedent is a dangerous one.
However, the backdrop to this action is easier to understand. The current Governor of Georgia, Nathan Deal, is term-limited. There are multiple GOP candidates to replace him. A primary election is scheduled to determine who the Republican candidate will be, and Casey Cagle is one of the primary candidates.
The action to try and derail the tax concession for Delta is therefore almost certainly an attempt to appeal to GOP primary voters. Just to validate that hypothesis, another GOP primary candidate for the Governorship, Michael Williams, claimed on-air today in a CNN interview that Delta grants discounts to Planned Parenthood supporters. (when pressed on the source for the claim, he cited Google as a source, and then ducked and weaved. Well OK then.).
What is going on here, folks, is an attempt by GOP primary candidates to out-crazy each other to appeal to their base. This is because in the current GOP world, winning the primary is all that matters. They expect to win the general election because…the GOP always wins.
The right answer is for them to emerge from the primary process looking like censorious twits, and lose the general. However, that is up to the electorate in the state of Georgia.
In the meantime, Georgia can kiss goodbye to any idea that Amazon might move there, and other states are only too willing to talk to Delta Airlines about moving its HQ and hub from Atlanta. Corporations always have options, and they can probably get a better tax deal from another state, which might leave Georgia with a 30+k job hole if that is the outcome.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

The F1 engine life fiasco for 2018 and beyond

The FIA and LibertyF1 are digging themselves into a hole over their attempts to reduce F1 powerplant development and running costs.
The current generation of F1 powerplants are extremely complex, comprising 6 component sets:
Internal Combustion Engine (ICE)
Motor Generator Unit – Heat (MGU-H)
Motor Generator Unit – Kinetic (MGU-K)
Turbocharger (TC)
Energy Store (ES)
Control Electronics (CE)

Over the last several seasons, the FIA has been reducing the allowed number of sets that any powerplant supplier can use in a season without penalty. In the 2017 season, powerplant suppliers were allowed to use four of each of the six components during the course of a season without incurring penalties. If any car used more than 4 of each component type, penalties were imposed.
Meeting the reliability and life requirements for the component sets proved challenging in 2017 for powerplant suppliers. Honda, in particular, essentially debugged and tested their entire new-specification powerplant in public, chewing through 11 MGU-H units, 9 ICEs…the penalties were enormous. Renault also had numerous reliability issues, especially towards the end of the season when they seemed to deliberately run down their stock of spare components, which led to a public row with Toro Rosso, who at one point suggested that Renault was deliberately supplying them with end-of-life components in order to make it possible for the Renault works team to leapfrog them in the Constructors championship and gain more revenues from the F1 prize pool.
The practical target mileage for an entire powerplant package in 2018 is to be able to run for 7 race weekends – 3 free practice sessions, qualifying (which uses higher-power modes and is harder on the powerplant) and the race. This is reckoned to be around 750kms at nearly all race weekends. That is around 5300 kms for 7 races.
As a comparison, the Porsche 919 that won last year’s Le Man 24 Hours race travelled a total distance of 5000 kms in the race…
So…the ask for F1 powerplants is now for them to be as long-lived and reliable as a Le Mans LMP1 powerplant. Requiring that a 2-hour race powerplant be as reliable as a 24 hours endurance powerplant seems to be a mismatch of expectations vs. function.
Mario Ilien, who should know a wee bit about F1 engine and powerplant design and support, said this in July 2017:

…Next year, having three engines is more expensive than producing four engines.
All the new parts you are developing have to go through testing on the dyno, to make sure you have achieved the mileage for three engines a year. And that is expensive.
I think even four is not enough. We’re half way through this season, and half the field has got a problem.

Well, today, Cyril Abetiboul of Renault effectively admitted that Renault may actually formulate a powerplant usage strategy for its works team based on accepting that they cannot survive on only 3 sets of powerplant components. He appeared to be hinting strongly that Renault may decide to use more than 3 sets of components, and work out how to accept the penalties at the most advantageous points in the season. This is a pretty strong indication that at least one powerplant supplier is not prepared to stick to the 3 component set limit if it feels that exceeding it will allow it to provide a more powerful powerplant package.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

How to spot trollbots on social media

When you look at social media accounts that are not what they claim to be, they fall into one of three general categories:

1. Real Person engaging in impersonation or astroturfing
This is still the most common behavior pattern. On the internet, you can be anybody you want to be, and you can pretend to be anywhere on the planet. Trollbot factories can have hundreds of fake accounts, many of them operated by the same person or group of people.

2. Partly automated trollbot account, sometimes operated by multiple persons
This is becoming more common. It gives trolling and social media subversion organizations the best of both worlds. In off-hours, the account will be set up to automatically post or replicate content from elsewhere. When the operators are awake, they will post and comment manually.

3. Fully automated bot
These are becoming less common, since they can be more easily spotted by tools. These are set up to post previously stored content, or to replicate content posted elsewhere by using keyword triggers to copy and re-post content. Usually, analysis shows that there is no original content from the account, it consists entirely of content copied from elsewhere. Sometimes hundreds of accounts are set up to re-post the same content.

Ways to spot accounts
So here is a base list of the ways in which you can spot accounts that are not what they claim to be. This is not exhaustive, and the trollbot factories are consistently coming up with new variations to try and outflank bot detection algorithms.

Account Names and bios
1. Account name that comprises mostly numeric digits, like Ann2865743. These are usually accounts created by an account mass creation or replication engine. These accounts usually have no picture or avatar and no bio.
2. Bio that consists of a long collection of hashtags or slogans like #MAGA, #TRUMP.
3. Use of a stock photo, or photo of a well-known person as the account avatar. Many fake accounts use stock images lifted from the internet, or images of famous people. (One account on Twitter that I suspected of being a Russian trollbot used an image of what turned out to be a Russian porn actress)

Posting patterns
1. Following huge number of people, but has next to no friends or followers
2. Creating massive numbers of postings or comments in a short time period, far more than a real human could reasonably be expected to type and submit. If you do the math and find that the account is creating 100 postings an hour…that is indicative of an automated bot account.
3. Discrepancy between stated location, time zone and actual posting patterns (this is especially obvious on Twitter accounts). If an account claims to be in Lost Angeles, but seems to be tweeting on Moscow time, that is a bit of a giveaway. (One Twitter account that I monitored claimed to be in the UK, but always posted on Moscow time).
4. Posting patterns point to the account operator residing in a time zone that clearly aligns with a notorious trollbot location (good examples are Moscow and Vladivostok).
5. Daily posting patterns show a spurt of postings over a 1-2 hour period, or constant posting over 24 hours. Neither of these are what you would expect if a real human being was operating the account. Humans do tend to sleep from time to time…

Posting content
6. Poor command of written English. Often the use of Google Translate results in stilted or grammatically incorrect sentences, since the authors link slogans and phrases to form a sentence without understanding the underlying English grammar rules (which are complicated compared to some other languages).
7. Discrepancies between postings concerning where the account is located, the age of the account owner, the account owner’s life etc. etc. When the account owner’s bio keeps changing from day to day, this is a bit of a giveaway.
8. Discrepancy between the dialect of English in use. Classic one is an account pretending to be in the UK, but constantly using spelling and idioms from American English.
9. Discrepancy between expected careabouts and actual careabouts. Example is account pretending to be in the USA but posting about European subjects. Many Russian trollbots constantly post about subjects like the Ukraine, which looks odd if they are claiming to be from Baltimore…
10. Inclusion of markup language tags in postings or comments due to poor software coding or usage skills. This is a real giveaway that this is an account that is (at least part of the time) set up to automatically post content.
11. Analysis of postings on the platform shows that the same content has been posted by dozens (sometimes hundreds) of accounts within a short period of time. A search often reveals identical text posted hundreds of times within a matter of minutes.
12. Analysis of the account shows that it was dormant for a long period of time, but has suddenly been posting massive amounts of content. This is indicative of an account that was created, but parked for later use. Many Twitter trollbot accounts were created as far back as 2009, but have only recently been active
13. Numerous account name changes over time. Real people tend to not change their account names that frequently. Trollbot accounts do it all the time, as they are re-purposed to post on the Latest Hot Topic.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube

Bad behavior online (surprise surprise)

Folks, this is where I get upfront, blunt and candid.
I was reminded why I booted a person off of my Facebook last year when I encountered that same person trying to debate on somebody else’s wall today.
I say “trying”, because all of the classic signs of poor online behavior that led to me booting the person last year were still on display.
If your idea of a contribution to a debate is to post one or more of a combination of memes, collections of slogans or juvenile ad hominems,and attempts at diversion, then it will only be a matter of time before I unfriend, mute and/or block you.
You have a right to say and write whatever you like (assuming it does not rise to the level of a clear and present threat to the safety or lives of others). I also have the right to object and argue against it.
When I argue against assertions or propositions, I expect the person making the proposition to bring evidence and facts to support their proposition. That’s how debate and discussion work. Throwing memes, cliches, rhetorical bombs, attempting diversions and whatboutism, and generally behaving like a schoolyard juvenile doesn’t cut it.
I will, after warning you, walk away from that kind of interaction. It is a waste of my time. If you persist in wasting my time across multiple interactions, I will fire you off of my Facebook wall. That is a promise.
No, that is not “censorship” or me being intolerant or a snowflake. If your reaction is to simply hurl more slogans like that, well, what did I just say in a previous paragraph?
Right now, there are several people who are on Mute on my Facebook, either because because they have engaged in those behaviors in the past, or because they have expressed opinions that I find to be toxic or logically ludicrous. At some point i am going to un-Mute them and see if their behavior has improved. If there is no sign of improvement, they will get the heave-ho.
As a general rule I don’t fire people out of my social media world for expressing contrary opinions.Taking people or information sources seriously only if they express views that you totally agree with is a short cut to conformity and groupthink.
I usually fire them for behaving like dicks when discussing those opinions.
Contrary to what some people have claimed in the past, this policy is not me being pompous or condescending, or tuning our or censoring Stuff I Don’t Like. It is my way of using my time effectively. I don’t debate or discuss to “win”. I debate or discuss to gain insight. When people talk or argue in slogans and memes, they are not using their own voice, and they are usually not providing any cogent argument. On two counts, there is no insight likely with that style of communication. That wastes my time, and provides me with no positive RoI from interactions. So I will either not engage, or rapidly disengage, and if people persistently behave like toxic juveniles, they will get booted out of my online sphere.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Facebooktwittergoogle_pluslinkedinrssyoutube
Healthprose pharmacy reviews