#purge — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #purge, aggregated by home.social.
-
- https://travailleur-alpin.fr/2026/07/10/grenoble-les-deux-elus-exclus-du-groupe-lfi-denoncent-une-purge/ (Grenoble. Les deux élus exclus du groupe LFI dénoncent une « purge »)
--<--
...
Pour cette dernière comme pour Thomas Mandroux, le coupable de la rupture actuelle est clairement identifié.Tous deux dénoncent ainsi une « nouvelle violence » commise à leur encontre par le candidat LFI aux municipales, dont ils pointent les propos et les actes « violents, autoritaires, sexistes, LGBTphobes ».
Face à un acharnement qu’ils qualifient de « harcèlement moral », il était, selon eux, « physiquement impossible d’exercer [leur] mandat dans ces conditions ». Il en allait de leur santé, affirment-ils.
Lauren Viguier et Thomas Mandroux assurent toutefois regretter de porter sur la place publique une polémique qui aurait dû rester et se régler en interne.
« Par cette énième purge, Allan Brunon prend le risque de salir l’image de notre mouvement », déplorent les élus.
Ceci, alors que « des démarches en interne étaient en cours » auprès des différentes instances compétentes de la France insoumise.
Et qu’une demande de médiation par l’intermédiaire de la députée Élisa Martin aurait été refusée par le président du groupe LFI, d’après les deux exclus.
-->-- -
- https://travailleur-alpin.fr/2026/07/10/grenoble-les-deux-elus-exclus-du-groupe-lfi-denoncent-une-purge/ (Grenoble. Les deux élus exclus du groupe LFI dénoncent une « purge »)
--<--
...
Pour cette dernière comme pour Thomas Mandroux, le coupable de la rupture actuelle est clairement identifié.Tous deux dénoncent ainsi une « nouvelle violence » commise à leur encontre par le candidat LFI aux municipales, dont ils pointent les propos et les actes « violents, autoritaires, sexistes, LGBTphobes ».
Face à un acharnement qu’ils qualifient de « harcèlement moral », il était, selon eux, « physiquement impossible d’exercer [leur] mandat dans ces conditions ». Il en allait de leur santé, affirment-ils.
Lauren Viguier et Thomas Mandroux assurent toutefois regretter de porter sur la place publique une polémique qui aurait dû rester et se régler en interne.
« Par cette énième purge, Allan Brunon prend le risque de salir l’image de notre mouvement », déplorent les élus.
Ceci, alors que « des démarches en interne étaient en cours » auprès des différentes instances compétentes de la France insoumise.
Et qu’une demande de médiation par l’intermédiaire de la députée Élisa Martin aurait été refusée par le président du groupe LFI, d’après les deux exclus.
-->-- -
Xi Promotes Two Generals as Anti-Corruption Sweep Thins PLA Ranks
https://1ban.news/china-generals-purge-military-reshuffle/
#1ban #china #generals #purge #military #geopolitics -
Xi Promotes Two Generals as Anti-Corruption Sweep Thins PLA Ranks
https://1ban.news/china-generals-purge-military-reshuffle/
#1ban #china #generals #purge #military #geopolitics -
"Wait, it's all friendly-fire?" Always was. 🌍🧑🚀🔫🧑🚀
https://piefed.social/c/historymemes/p/2110673/wait-it-s-all-friendly-fire-always-was
-
"Wait, it's all friendly-fire?" Always was. 🌍🧑🚀🔫🧑🚀
https://piefed.social/c/historymemes/p/2110673/wait-it-s-all-friendly-fire-always-was
-
No principles required, mind you - just a coat of paint!
https://piefed.social/c/tankiejerk/p/2075335/no-principles-required-mind-you-just-a-coat-of-paint
-
No principles required, mind you - just a coat of paint!
https://piefed.social/c/tankiejerk/p/2075335/no-principles-required-mind-you-just-a-coat-of-paint
-
‘I didn’t want to be the guinea pig’: inside tech’s AI-fueled manager purge
https://www.theguardian.com/technology/2026/may/15/ai-manager-purge-tech #AI #ArtificialIntelligence #MiddleManagement #purge #SiliconValley -
‘I didn’t want to be the guinea pig’: inside tech’s AI-fueled manager purge
https://www.theguardian.com/technology/2026/may/15/ai-manager-purge-tech #AI #ArtificialIntelligence #MiddleManagement #purge #SiliconValley -
When you know your judicial branch is corrupt, that's how you know you're screwed... And it's finally time for @rmed #revolution &/or a military coup. #Revolution2026 will #Purge the #EpsteinClass #NoWar but #ClassWar
RE: https://bsky.app/profile/did:plc:s3m33wvdsixxr2ifnkldlfp3/post/3mlduub5hmk2y -
When you know your judicial branch is corrupt, that's how you know you're screwed... And it's finally time for @rmed #revolution &/or a military coup. #Revolution2026 will #Purge the #EpsteinClass #NoWar but #ClassWar
RE: https://bsky.app/profile/did:plc:s3m33wvdsixxr2ifnkldlfp3/post/3mlduub5hmk2y -
#PassionSondages #DébattreDeRien ☝️😐
Lorsque nous arrêteront les ultra riches et auront leur fortune COLOSSALE à disposition, que comptez-vous faire de ces mêmes ultra riches ? 😐
#EatTheRich #MangeonsLesRiches #Redistribution #Ruissellement #ArgentMagique #Purge #Révolution #RéquisitionDesLogementsVides #SocialisationDesMoyensDeProduction #AbilitionDesPrivilèges #EsclavageModerne #CollectivisationDesRichesses #SocialismeLibertaire #AutonomieEtSolidarité
-
#PassionSondages #DébattreDeRien ☝️😐
Lorsque nous arrêteront les ultra riches et auront leur fortune COLOSSALE à disposition, que comptez-vous faire de ces mêmes ultra riches ? 😐
#EatTheRich #MangeonsLesRiches #Redistribution #Ruissellement #ArgentMagique #Purge #Révolution #RéquisitionDesLogementsVides #SocialisationDesMoyensDeProduction #AbilitionDesPrivilèges #EsclavageModerne #CollectivisationDesRichesses #SocialismeLibertaire #AutonomieEtSolidarité
-
#purge #diday I finally made it to a safe & green mail provider: posteo.de 🔥 Background: my oldest & beloved personal email-adress provided once by the council of my city for free to every citizen expires, just to save the money for this service. Somebody really intelligent came up with the idea, to transfer the mail domain and the whole service to Posteo and they made the deal. So 1€ / month for my old community mailadress and the whole Posteo-service. Just great! 🤩 #unplugbigdata
-
#HumeurDuSoir #PassionSondages ☝️😐
Bon alors les mastonautes du #Fediverse (les gauchistes évidemment), dans quelle émotion vous laisse chez journée du #1erMai et pourquoi (si vous voulez partager votre vécu). 🤷😐☺️
-
The hiring spree follows the #DOJ’s firings of >100 #immigration judges since #Trump took office, an unprecedented #purge, & a similar number have retired or resigned. >140 new judges have been appointed so far to replace them, many of whom have NO stated experience practicing #ImmigrationLaw &, according to the National Association of Immigration Judges, are receiving less training than previously offered.
#law #rigged #WhiteSupremacy #WhiteChristianNationalism #heterosexism
-
The hiring spree follows the #DOJ’s firings of >100 #immigration judges since #Trump took office, an unprecedented #purge, & a similar number have retired or resigned. >140 new judges have been appointed so far to replace them, many of whom have NO stated experience practicing #ImmigrationLaw &, according to the National Association of Immigration Judges, are receiving less training than previously offered.
#law #rigged #WhiteSupremacy #WhiteChristianNationalism #heterosexism
-
X Restores @noobeerista Account. Thank You X!
Last Monday, X restored @noobeerista account. They did that without me having to reach them again. My last blog post here seemed to expedite the process. Thanks X team!
Here’s a few tips on how to appeal if your X account was suspended unexpectedly:
- Be polite and calm when you write your appeal.
- Be as transparent as possible and include any supporting evidence.
- Clearly explain why you need the suspended X account.
- Do not spam them with many appeal messages.
- Be patient.
Unless you really violated X rules, you can appeal the suspension by following the above tips.
#ai #bot #bots #cancel #cancelled #censor #censored #censorship #culture #grok #media #noobeerista #purge #purged #social #suspend #suspended #suspension #x -
X Restores @noobeerista Account. Thank You X!
Last Monday, X restored @noobeerista account. They did that without me having to reach them again. My last blog post here seemed to expedite the process. Thanks X team!
Here’s a few tips on how to appeal if your X account was suspended unexpectedly:
- Be polite and calm when you write your appeal.
- Be as transparent as possible and include any supporting evidence.
- Clearly explain why you need the suspended X account.
- Do not spam them with many appeal messages.
- Be patient.
Unless you really violated X rules, you can appeal the suspension by following the above tips.
#ai #bot #bots #cancel #cancelled #censor #censored #censorship #culture #grok #media #noobeerista #purge #purged #social #suspend #suspended #suspension #x -
#purge : to operate on as, or by means of, a cathartic medicine, or in a similar manner
- German: Säuberung
- Italian: purificazione / epurazione
- Portuguese: expurgar
- Spanish: purga
------------
Try Christian's word chain building game @ https://wordwallgame.com
-
#purge : to operate on as, or by means of, a cathartic medicine, or in a similar manner
- German: Säuberung
- Italian: purificazione / epurazione
- Portuguese: expurgar
- Spanish: purga
------------
Try Christian's word chain building game @ https://wordwallgame.com
-
Grok Refuses to Analyze @noobeerista X Posts. How Convenient!
I decided to use Grok to analyze @noobeerista X account to find any violation of X rules. For the first prompt, I didn’t tell Grok to analyze my X posts’ screenshots published here.
Prompt: Analyze @noobeerista and tell me which parts violate X rules?
Answer:
No parts of @noobeerista violate X’s rules.
Here’s a clear breakdown based on publicly available information about the account (profile bio, X posts, and linked content across platforms):
Account Overview (from public mirrors and search results)
- Handle: @noobeerista
- Bio: “A noobeer a day keeps the doctor away. Check out [link] to learn more about noobeer.” (The link points to the account’s own sites promoting their “Noobeer” concept.)
- Activity level: Very low (around 40 followers, ~120–130 following). It appears to be a personal/hobby-style account focused on entertainment.
- Linked presence: The user runs WordPress blogs (noobeerista.wordpress.com and noobeerz.wordpress.com), plus TikTok, YouTube, and Rumble under the same name. Content themes include “Noobeer Prophecy” (sports predictions), gold price commentary, mukbang/junk food videos, and light comedy/“liquid entertainment.”
X Posts (only two publicly indexed/recently visible ones)
- “Noobeer Prophecy: The US Open Tennis 2025 Men’s Singles Final” (posted before the event)
Content snippet: References Jannik Sinner’s Wimbledon 2025 win and predicts Carlos Alcaraz for the US Open final using “intuition.” Tagged with #championship #fate #final. Includes a link/image (likely a graphic).
→ This is clearly labeled as a fun “prophecy”/prediction. Sports betting-style predictions and entertainment forecasts are common and allowed on X as long as they aren’t deceptive paid promotions or scams. No evidence of either here. - Reply to @greg16676935420: “Earthquake shelter, stairs usually have strong structure.”
→ A short, standalone comment (possibly in response to a building/earthquake-related post). It reads as casual advice or observation about structural safety. It doesn’t promote harm, misinformation that could cause danger, or target anyone abusively.
Why Nothing Violates X Rules
X’s rules (as of 2026) cover violence/threats, child exploitation, harassment/abuse, hateful conduct, spam, platform manipulation, deceptive/misleading content, and illegal activities. None apply here:
- No violence, threats, or hate: Zero aggressive language, targeted harassment, or discriminatory content.
- No spam or manipulation: Only a handful of low-engagement posts. No repetitive flooding, fake engagement farming, or bot-like behavior.
- No deceptive content: Predictions are framed humorously as “Noobeer Prophecy” or personal intuition—not presented as financial advice or guaranteed outcomes. The gold-related blog posts (on their external sites) are opinion-style commentary.
- No adult/NSFW or illegal material: Cross-platform content (mukbang, music videos, sports talk) stays within standard entertainment guidelines. Nothing indicates graphic, exploitative, or prohibited media.
- No copyright/trademark issues or other violations: Links to their own sites; no reported takedowns or flags in public records.
The entire account comes across as a low-key entertainment project blending sports predictions, finance chatter, and “noobeer” branding (a playful food/drink/comedy theme). It’s the kind of niche hobby content that X explicitly allows.
Bottom line: If you’re seeing something specific (e.g., a particular post, image, or reply not captured in public search results), feel free to share the link or details—I can analyze it directly. Based on everything publicly visible, @noobeerista is fully compliant with X’s rules. No violations detected.
Now comes the juicy parts. For the second prompt, I told Grok to analyze my X posts’ screenshots here.
Prompt: Analyze this: https://noobeerista.wordpress.com/2026/04/16/x-suspends-noobeerista-account-why/ and check if @noobeerista violates any X rules.
Answer:
The blog post does not provide evidence that @noobeerista violated any X rules.
Summary of the Blog Post (https://noobeerista.wordpress.com/2026/04/16/x-suspends-noobeerista-account-why/)
- Title & Date: “X Suspends @noobeerista account. Why?” – published April 16, 2026.
- Author’s main claims:
- The account was suspended “during the X bot purge last week.”
- The author was “extremely surprised” and states: “I believe I did not violate any X rules.”
- Two appeals were filed, but X upheld the suspension.
- The post promises to upload screenshots of all original X posts for public/AI review (“Sunlight is the best disinfectant”).
- What the post actually contains:
- No specific screenshots, post quotes, or details of any content are visible in the published article (the section after “Here we go:” is blank/placeholders with “Loading…”).
- No explanation from X about the exact reason or rule violated.
- Standard footer links to the author’s other platforms (YouTube @noobeerista, TikTok @noobeerista) and earlier blog posts about gold prices, S&P 500, and “N-dicator” sentiment analysis.
- Tone: Defensive and transparent. The author frames the suspension as unexpected and unfair, with no admission of wrongdoing.
Current Status of @noobeerista on X
- The account is confirmed suspended:
- Searches for the user and posts from:@noobeerista return zero results.
- This aligns with X’s policy for suspended accounts (they become invisible to public search).
Does @noobeerista Violate X Rules?
No visible violation based on all available public information.
Here’s the clear breakdown against X’s actual rules (as stated in X’s official help pages): X Rule Category Does the account violate? Evidence / Reasoning Spam / Platform Manipulation No evidence Account was low-activity (~40 followers, very few posts). No signs of mass-following, repetitive flooding, or fake engagement. Inauthentic Behavior / Bot-like Possible trigger (but not a content violation) Suspension happened during an explicit “X bot purge.” X frequently removes accounts that look automated (low followers + external site links + repetitive themes like “Noobeer Prophecy”). This is common even for real users. Hateful Conduct / Harassment No Prior visible posts (sports “prophecy,” casual earthquake reply) contained zero hate, threats, or targeted abuse. Violence / Illegal Activities No None present. Deceptive / Misleading Content No Predictions were clearly labeled as entertainment (“Noobeer Prophecy” / intuition). No financial advice or scams. Copyright / Impersonation No All content was original or linked to the author’s own sites. Adult / NSFW / Child Exploitation No Account and linked content stayed in entertainment/mukbang/sports lane.
Most likely reason for suspension
X’s bot purges often flag small, niche accounts for “inauthentic behavior” without giving a detailed public explanation. This matches the author’s description exactly. Many legitimate users get caught in these sweeps (see widespread complaints in recent Reddit/YouTube discussions about sudden “inauthentic behavior” suspensions). X’s appeal system is automated and frequently rejects without further detail.Bottom Line
- The blog post itself is clean and contains no rule-breaking content.
- No screenshots were published yet, so nothing new is revealed that would change the earlier assessment.
- X believes the account violated their policies (hence the permanent suspension after two appeals), but the only plausible category is the broad “inauthentic behavior” bucket triggered by the bot purge — not any serious content violation.
- If the author later adds the promised screenshots to the blog, they can be re-checked. Until then, there is zero public evidence that @noobeerista broke X’s rules.
If you have a direct link to any specific screenshot the author posted elsewhere, or if more content appears on the blog, share it and I’ll analyze it immediately.
While everyone on the Internet can absolutely see my X posts’ screenshots here, why couldn’t Grok?
For the third prompt, I told Grok that there are 283 screenshots on that page.
Prompt: There are 283 screenshots on that blog page Grok. I can see them on my browser. Check again, be patient.
Answer:
I re-checked the exact blog page you linked (https://noobeerista.wordpress.com/2026/04/16/x-suspends-noobeerista-account-why/) using direct page analysis tools.
Result: The page loads with the introductory text about the suspension during the “X bot purge,” the author’s surprise, mention of two unsuccessful appeals, and the promise to upload “screenshots of all original X posts” for review. However, no actual images or screenshots are embedded or visible in the fetched content. There are many blank lines/spaces after “Here we go:” (as if placeholders were intended), but nothing renders—no 283 screenshots, no images at all, and no post text or visuals from @noobeerista.
This could be due to:
- Images loading only for logged-in users or specific browsers/devices.
- WordPress loading issues (lazy-loading, cache, or the images not fully published yet).
- Regional restrictions or temporary rendering problems on the hosting side.
Since I cannot see the 283 screenshots you’re referring to, I cannot analyze their specific content for potential rule violations.
What I can confirm from public data:
- The account @noobeerista is indeed suspended and returns no visible posts or profile in public searches.
- Previously indexed public posts (from before suspension) include:
- A sports prediction titled “Noobeer Prophecy: The US Open Tennis 2025 Men’s Singles Final” — framed as entertainment/intuition, with hashtags. This is common and allowed.
- A short reply: “Earthquake shelter, stairs usually have strong structure.” — neutral, non-harmful observation.
- No public evidence of hate speech, threats, harassment, violence, illegal content, copyright issues, or deceptive financial advice.
- The suspension timing aligns with a widespread wave of “inauthentic behavior” flags during recent X bot/spam purges in early-to-mid 2026. Many legitimate low-activity users (small follower counts, external site links, niche/hobby posting) have reported identical automated suspensions with rejected appeals. X’s system often uses broad heuristics (e.g., posting patterns, link-sharing, low engagement, or perceived automation) without detailed explanations.1
Conclusion on rule violations (based on all currently accessible public information):
No clear violations of X’s content rules (hate, abuse, spam in the traditional sense, deception, etc.) are evident from the visible pre-suspension posts or the blog text. The most likely trigger remains the broad “inauthentic behavior / platform manipulation” category that X applies during automated cleanups — not a specific post breaking community standards.If the screenshots are publicly visible to you, here’s how we can proceed accurately:
- Paste direct text excerpts from any posts shown in the screenshots (especially any that might look repetitive, promotional, or edgy).
- Share specific image URLs (right-click → copy image address) from the page.
- Describe the content of a few key screenshots (e.g., “Screenshot #45 shows a post saying X about gold prices” or “a reply that looks like spam”).
Once I have those details, I can do a precise, post-by-post analysis against X’s official rules and tell you exactly which (if any) parts could be interpreted as violations.
The blog post itself remains clean and non-violating. Let me know the details from the screenshots, and I’ll dive in right away.
WOW! Unbelievable! The most advanced AI turns a blind eye to the publicly available evidence.
For the fourth prompt, I used DropBox to host all of the screenshots and shared the link to Grok.
Prompt: Here’s a link containing all of @noobeerista X posts’ screenshots: https://www.dropbox.com/… (complete link hidden for my privacy) Analyze them whether any of it violates X rules.
Answer: Nothing …
Grok just stopped responding:
Grok Stops RespondingI don’t know what to say … I will bring this issue to X again. Hopefully, this time they will restore my X account. I like X, I really do.
#ai #bot #bots #cancel #cancelled #censor #censored #censorship #culture #grok #media #noobeerista #purge #purged #social #suspend #suspended #suspension #x -
#purge #unplugbigdata #meshtastic
any experience out here? // Wer von Euch hat damit Erfahrungen? -
#purge #unplugbigdata #meshtastic
any experience out here? // Wer von Euch hat damit Erfahrungen? -
https://www.europesays.com/fr/874534/ Julia Simon cash sur Justine Braisaz-Bouchet : « Cela a été difficile des deux cotés » – Sports Infos – Ski #Affaire #avancer #Biathlon #cette #championne #faut #fera #FR #France #Histoire #indique #Maintenant #mais #mondiale #multiple #olympique #partiedans #peine #purgé #Sports
-
From #AnnafromUkraine @[email protected]
#PUTIN’S INNER CIRCLE PURGE: SHOIGU NEXT Vlog 1375: War in #Ukraine
The dismissal of #Russia’s longtime #DefenseMinister #SergeyShoigu in May 2024 was followed by an unprecedented #purge of his deputies. Several high-ranking Russian military officials were arrested on #corruption charges.
You can always buy me a coffee for more video projects to come:
☕️ https://www.buymeacoffee.com/AnnafromUkraine -
From #AnnafromUkraine @[email protected]
#PUTIN’S INNER CIRCLE PURGE: SHOIGU NEXT Vlog 1375: War in #Ukraine
The dismissal of #Russia’s longtime #DefenseMinister #SergeyShoigu in May 2024 was followed by an unprecedented #purge of his deputies. Several high-ranking Russian military officials were arrested on #corruption charges.
You can always buy me a coffee for more video projects to come:
☕️ https://www.buymeacoffee.com/AnnafromUkraine -
X Suspends @noobeerista account. Why?
During the X bot purge last week, X suspended @noobeerista account. Honestly, I was extremely surprised by the decision, because I believe I did not violate any X rules. I tried to appeal twice, but somehow X stands by their decision to suspend my account.
So, I decided to post all of my X posts’ screenshots here. I will use AI to analyze all of them. Sunlight is the best disinfectant. Here we go:
#ai #bot #bots #cancel #cancelled #censor #censored #censorship #culture #media #noobeerista #purge #purged #social #suspend #suspended #suspension #x -
X Suspends @noobeerista account. Why?
During the X bot purge last week, X suspended @noobeerista account. Honestly, I was extremely surprised by the decision, because I believe I did not violate any X rules. I tried to appeal twice, but somehow X stands by their decision to suspend my account.
So, I decided to post all of my X posts’ screenshots here. I will use AI to analyze all of them. Sunlight is the best disinfectant. Here we go:
#ai #bot #bots #cancel #cancelled #censor #censored #censorship #culture #media #noobeerista #purge #purged #social #suspend #suspended #suspension #x -
#purge #decision After feeling a very big pressure to #unplugbigtech asap, I decided to aim a relaxed switch with no time pressure. 2-4 years maybe? 🙃 Got recently a cheap #Bitwig crossgrade. It's now on my #Linux Laptop and on my #MacBook Pro. If there is no deadline work / a certain goal which requires my #Ableton Live & Apple #MainStage routines, I'll just play around with the alternatives until I have new artwork and new routines. I am looking forward. 🤩
-
#purge #decision After feeling a very big pressure to #unplugbigtech asap, I decided to aim a relaxed switch with no time pressure. 2-4 years maybe? 🙃 Got recently a cheap #Bitwig crossgrade. It's now on my #Linux Laptop and on my #MacBook Pro. If there is no deadline work / a certain goal which requires my #Ableton Live & Apple #MainStage routines, I'll just play around with the alternatives until I have new artwork and new routines. I am looking forward. 🤩
-
I just wanted to check a bit the much praised #Claude. Typed my junk-mailadress into it, confirmed it and then #anthropic requested my phone number for a verification SMS. Never. I am out and keep out. #diday #unplugbigtata #unplugbigtech #purge
-
I just wanted to check a bit the much praised #Claude. Typed my junk-mailadress into it, confirmed it and then #anthropic requested my phone number for a verification SMS. Never. I am out and keep out. #diday #unplugbigtata #unplugbigtech #purge
-
You see comrade, only some things are TRULY threatening to Leninist theory...
-
You see comrade, only some things are TRULY threatening to Leninist theory...
-
You see comrade, only some things are TRULY threatening to Leninist theory...
-
You see comrade, only some things are TRULY threatening to Leninist theory...
-
#diday and happy holidays! I #purge as hell my old add-based emailadresses out of my zillions of accounts for #audio #software, #VST s and so on... Boring and annoying as hell 🙄 WHY do several companies / developers host shop interfaces where the mailadress is not exchangable? Losing a mailadress = losing the licenses? Wrote several mails to several support-teams.... 🤬 🤬🤬
-
⬆️ >> Secretary of War, "Pete #Hegseth has asked Army Chief of Staff Gen. #RandyGeorge to step down and retire immediately…
Randy George was nominated by #Biden and confirmed by the Senate in August 2023. His term was to expire in August 2027.
So this looks like a #purge, perhaps because he had the temerity to question some decisions about the #US war in #Iran
https://criticalreport.substack.com/p/randy-george-army-chief-of-staff