China

Error message

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /var/www/drupal-7.x/includes/menu.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /var/www/drupal-7.x/includes/common.inc).

The US Empire Is More Dangerous Than Ever Before: Notes From The Edge Of The Narrative Matrix

Published by Anonymous (not verified) on Thu, 20/01/2022 - 1:24am in

Listen to a reading of this article:

https://medium.com/media/f3c372d966a0f90bc1f1139ace82e98c/href

Most Americans now understand that it was wrong to spend centuries enslaving millions of people. Not many Americans yet understand how equally wrong it is that their government has spent the 21st century killing millions and displacing tens of millions in its post-9/11 wars.

The US is more dangerous now as it loses global primacy than it has been at any other point in its history. There really are just two options currently on the table: either the US empire relinquishes unipolar domination voluntarily and leads a peaceful transition into a multipolar world, or it takes increasingly drastic and dangerous action to maintain planetary control. The latter choice is both horrifying and likely.

People in western imperialist nations pretending to care about Muslims in China will never stop being hilarious.

Remember kids: false flags are crazy conspiracy theories that only ridiculous crackpots believe in, except when they’re reported as fact by news outlets who’ve lied to you about every war.

body[data-twttr-rendered="true"] {background-color: transparent;}.twitter-tweet {margin: auto !important;}

function notifyResize(height) {height = height ? height : document.documentElement.offsetHeight; var resized = false; if (window.donkey && donkey.resize) {donkey.resize(height);resized = true;}if (parent && parent._resizeIframe) {var obj = {iframe: window.frameElement, height: height}; parent._resizeIframe(obj); resized = true;}if (window.location && window.location.hash === "#amp=1" && window.parent && window.parent.postMessage) {window.parent.postMessage({sentinel: "amp", type: "embed-size", height: height}, "*");}if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.resize) {window.webkit.messageHandlers.resize.postMessage(height); resized = true;}return resized;}twttr.events.bind('rendered', function (event) {notifyResize();}); twttr.events.bind('resize', function (event) {notifyResize();});if (parent && parent._resizeIframe) {var maxWidth = parseInt(window.frameElement.getAttribute("width")); if ( 500 < maxWidth) {window.frameElement.setAttribute("width", "500");}}

Sure is an interesting coincidence how all the (still completely unproven) narratives about Russian 2016 election interference and Trump collusion served perfectly to manufacture consent for all the bat shit insane US/NATO escalations we’re seeing in Ukraine today.

Everyone who’d support going to war with Russia or China over Ukraine or Taiwan should be regarded with the same revulsion and social rejection as child molesters.

Capitalism is so innately absurd that its proponents always respond to questions about systemic problems by babbling about what people can do as individuals. People are homeless? Get a job. Jobs don’t pay enough? Get a better job. It’s like addressing the problem of a skyscraper being on fire by saying “Don’t go to the floors that are on fire.”

It’s like if there was a locked room full of ten prisoners and you only gave them enough food to keep seven alive, and you responded to their complaints by saying “Better make sure you grab the food first when I throw it in your cell, then.”

It’s a belief system you can only hold in place with psychological compartmentalization. Tell that one suffering guy to get a better job and save his money, and then simply do not think about the millions of people who are working low-paying jobs and unable to save any money.

Any competition-based system will necessarily have losers as well as winners in those competitions. Saying “Compete better than those you’re competing against” does nothing for the part of the population who must necessarily lose. A collaboration-based system is what’s needed.

You don’t even need compassion for the poor and disadvantaged to oppose capitalism. You just need some basic self-preservation and an understanding that in a system where human behavior is driven by profit, war and ecocide must necessarily continue as long as they are profitable.

body[data-twttr-rendered="true"] {background-color: transparent;}.twitter-tweet {margin: auto !important;}

function notifyResize(height) {height = height ? height : document.documentElement.offsetHeight; var resized = false; if (window.donkey && donkey.resize) {donkey.resize(height);resized = true;}if (parent && parent._resizeIframe) {var obj = {iframe: window.frameElement, height: height}; parent._resizeIframe(obj); resized = true;}if (window.location && window.location.hash === "#amp=1" && window.parent && window.parent.postMessage) {window.parent.postMessage({sentinel: "amp", type: "embed-size", height: height}, "*");}if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.resize) {window.webkit.messageHandlers.resize.postMessage(height); resized = true;}return resized;}twttr.events.bind('rendered', function (event) {notifyResize();}); twttr.events.bind('resize', function (event) {notifyResize();});if (parent && parent._resizeIframe) {var maxWidth = parseInt(window.frameElement.getAttribute("width")); if ( 500 < maxWidth) {window.frameElement.setAttribute("width", "500");}}

Seems like every day the media have an urgent new report explaining why the free flow of ideas on the internet is dangerous and needs to be curtailed. Today it’s one thing, tomorrow it’ll be something else. It’s not about this or that person or issue, it’s about controlling information on the internet.

It was pretty clever how they redefined fascism as “being kind of racist” while actual fascism was rebranded as “just normal party politics”.

Saying propaganda doesn’t work is the same as saying advertising doesn’t work, and advertising is nearly a trillion-dollar industry. Also, advertising would be much more effective than it already is if corporate ads were allowed to disguise themselves as news reports in The New York Times.

Having strong political opinions on social media is no substitute for doing the work to heal your early childhood trauma.

If you’re the same person you were a decade ago, you just wasted ten years of your life.

____________________________

My work is entirely reader-supported, so if you enjoyed this piece please consider sharing it around, following me on Facebook, Twitter, Soundcloud or YouTube, or throwing some money into my tip jar on Ko-fi, Patreon or Paypal. If you want to read more you can buy my books. The best way to make sure you see the stuff I publish is to subscribe to the mailing list for at my website or on Substack, which will get you an email notification for everything I publish. Everyone, racist platforms excluded, has my permission to republish, use or translate any part of this work (or anything else I’ve written) in any way they like free of charge. For more info on who I am, where I stand, and what I’m trying to do with this platform, click here.

Bitcoin donations:1Ac7PCQXoQoLA9Sh8fhAgiU3PHA2EX5Zm2

Rorschach Test: Revealing Western Press Reactions to Xi Jinping Speech at Davos

Published by Anonymous (not verified) on Wed, 19/01/2022 - 10:34pm in

Xi Jinping gave an important speech at Davos, even if it was mainly updates on favorite themes. But the press reactions.....

Eurasia’s Ring of Fire

Published by Anonymous (not verified) on Mon, 17/01/2022 - 4:13pm in

A theory of empire, based on aspirations for control of Eurasia.

Our Rolling Civil War

Published by Anonymous (not verified) on Fri, 14/01/2022 - 10:36pm in

The institutional left has abandoned leadership of a nascent civil war to the institutional right.

Fresh audio product

Published by Anonymous (not verified) on Fri, 14/01/2022 - 8:15am in

Just added to my radio archive (click on date for link):

January 13, 2022 The new Cold Wars: Katrina vanden Heuvel on Russia • Tim Shorrock on China and North Korea

CLUB OF ROME: Rigor and care with language matters in examining separatist movements in Xinjiang.

Published by Anonymous (not verified) on Thu, 13/01/2022 - 4:57am in

Tags 

China

Much of the debate concerning Xinjiang is packed to the brim with information that lacks institutional verification and credibility. Indeed, the Islamic world itself has largely not supported these charges. The Club Of Rome has examined terrorism, insurgency and security risks in China posed by separatist movements in Xinjiang and elsewhere. Terrorism, insurgency, and security Continue reading »

The China threat: Dutton is dragging Australia into dangerous waters

Published by Anonymous (not verified) on Thu, 13/01/2022 - 4:56am in

Tags 

China

The Defence Minister is stoking anti-China sentiment in Australia – a foolhardy stance that is damaging our economy and putting us at risk of military conflict.  On November 23, shadow foreign minister Penny Wong said that the Morrison government’s constant “amping up the prospect of war against a super-power is the most dangerous election tactic Continue reading »

‘Uyghurs for sale’: a rigorous analysis or strategic disinformation?

Published by Anonymous (not verified) on Tue, 11/01/2022 - 4:59am in

Tags 

China

A private citizen has debunked a think-tank’s claims of Uyghur forced labour. Media, human rights organisations and universities were MIA. Why? In early 2020, the Australian Strategic Policy Institute Limited (ASPI) made international headlines with the claim it had uncovered a systematic forced labour program taking place in China’s factories; a heinous crime orchestrated by Continue reading »

Michael Hudson: What is Causing So Much Inflation?

Published by Anonymous (not verified) on Mon, 10/01/2022 - 10:50pm in

Economist Michael Hudson explains the inflation crisis and Fed's secretive $4.5 trillion bank bailout.

Massachusetts Mask Debacle: State Fails its Elementary and Secondary School Teachers

Published by Anonymous (not verified) on Mon, 10/01/2022 - 5:55am in

Plans to distribute masks to the teachers of Massachusetts prove to be a shambles.as ineffective, old Chinese-made masks are shipped instead.

Pages