• Menu
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Before Header

  • About Us
  • Lexicon
  • Contact Us
  • Our Store
  • ↑
  • ↓

Balloon Juice

Come for the politics, stay for the snark.

An almost top 10,000 blog!

Republicans don’t lie to be believed, they lie to be repeated.

Never entrust democracy to any process that requires republicans to act in good faith.

Republicans: The threats are dire, but my tickets are non-refundable!

Fuck these fucking interesting times.

Oh FFS you might as well trust a 6-year-old with a flamethrower.

At some point, the ability to learn is a factor of character, not IQ.

Too often we hand the biggest microphones to the cynics and the critics who delight in declaring failure.

Sitting here in limbo waiting for the dice to roll

He wakes up lying, and he lies all day.

The arc of the moral universe does not bend itself. it is up to us to bend it.

Republicans got rid of McCarthy. Democrats chose not to save him.

Come on, man.

Motto for the House: Flip 5 and lose none.

Jesus watching the most hateful people claiming to be his followers

Republicans: “Abortion is murder but you can take a bus to get one.” Easy peasy.

Accountability, motherfuckers.

Human rights are not a matter of opinion!

You are either for trump or for democracy. Pick one.

The National Guard is not Batman.

If you thought you’d already seen people saying the stupidest things possible on the internet, prepare yourselves.

“But what about the lurkers?”

Republican speaker of the house Mike Johnson is the bland and smiling face of evil.

Museums are not America’s attic for its racist shit.

Mobile Menu

  • 4 Directions VA 2025 Raffle
  • 2025 Activism
  • Donate with Venmo, Zelle & PayPal
  • Site Feedback
  • War in Ukraine
  • Submit Photos to On the Road
  • Politics
  • On The Road
  • Open Threads
  • Topics
  • Authors
  • About Us
  • Contact Us
  • Lexicon
  • Our Store
  • Politics
  • Open Threads
  • 2025 Activism
  • Garden Chats
  • On The Road
  • Targeted Fundraising!
Open Thread:  Hey Lurkers!  (Holiday Post)

Open Threads

You are here: Home / Archives for Open Threads

Oh, Yikes, Looks Like We Could Use an Open Thread!

by WaterGirl|  August 30, 20258:11 pm| 116 Comments

This post is in: Open Threads

I imagine Cole and Adam will be along sometime soon, but it looks like we could use a new thread in the meantime.

Here you go!

Oh, Yikes, Looks Like We Could Use an Open Thread!Post + Comments (116)

In July, We Could Do Nothing about Destruction of USAID Items that Could Save Lives. Today, with $5k, We Can Do Something for Ukraine.

by WaterGirl|  August 30, 20253:35 pm| 98 Comments

This post is in: Open Threads, War in Ukraine

Update at 5:20 pm:  You guys answered LOUD and CLEAR!

And the winner is:

the people of Ukraine

One of our mostly lurkers is part of a group called Ukraine Defense Support, and they have asked for our help.

Landfill or the people of Ukraine?

Medical supplies will either end up in landfills, or in the hands of the people of Ukraine.

It looks like that is up to us.  Because right now there is no one else.

They need to raise a total of $7,000, and they have only raised about $1,500 so far through their usual sources.

If you feel sick about USAID, as I do, and if you feel sick at the U.S. betrayal of Ukraine by the new administration, as I do, and if you can afford to help, then this is an opportunity to make a real difference.

They have to vacate their current warehouse ASAP, so this is kind of now or never.

Balloon Juice has raised $119,000 for Ukraine since the war started in 2022.   Here’s hoping we have another $5k in us this weekend.

Link to donate, if you wish.

In July, We Could Do Nothing about USAID Losses. Today, We Can Do Something for Ukraine.

In July, We Could Do Nothing about USAID Losses. Today, We Can Do Something for Ukraine. 1

In July, We Could Do Nothing about Destruction of USAID Items that Could Save Lives. Today, with $5k, We Can Do Something for Ukraine.Post + Comments (98)

Open Thread: Graham Platner Is Getting Noticed

by Anne Laurie|  August 30, 20253:04 pm| 161 Comments

This post is in: Local Races, Open Threads, Proud to Be A Democrat

My name is Graham Platner and I’m running for US Senate to defeat Susan Collins and topple the oligarchy that’s destroying our country.
I’m a veteran, oysterman, and working class Mainer who’s seen this state become unlivable for working people. And that makes me deeply angry.

[image or embed]

— Graham Platner for Senate (@grahamformaine.bsky.social) August 19, 2025 at 8:37 AM

===

If you build it, they wil come……..
The oysterman trying to oust Susan Collins raised $1 million in nine days mainemorningstar.com/2025/08/28/t…

[image or embed]

— Louise Altman (@intentionalcom.bsky.social) August 29, 2025 at 1:36 PM

Early days yet, but he’s got a lot of left-of-center people excited:

… According to his campaign, Platner’s average donation was $33 dollars, with 98% of donations under $100. His campaign has also recruited more than 2,700 volunteers who will help with phone banking, text banking, and door knocking operations.

Collins told Maine Morning Star in the spring she intends to run for reelection in 2026, and although she has yet to officially launch a campaign, she raised $2.4 million to close the quarter with more than $5 million on hand…

… Platner’s splashy campaign launch in the The New York Times and team of progressive strategists with records of successfully running against establishment Democrats has set him apart. He’s pitched progressive ideas but rejected the label of liberal, while embracing a working man’s appeal to supporters of President Donald Trump.

Platner was reportedly scouted by unions, while establishment Democrats in Washington, D.C., have been trying to convince Maine Gov. Janet Mills to run. She’s still unsure but said Tuesday that she’d likely decide by mid-November…

i am very skeptical of big lunk white guy populists, and i think there’s still a long way for this guy to go on a very high and very tight wire, but i *do* think he gives some answers in this piece that are meaningfully different from the typical shouty, “fuck the establishment” guys we have seen

[image or embed]

— GOLIKEHELLMACHINE (@golikehellmachine.com) August 29, 2025 at 1:18 PM


===

starting from the premise that he is first and foremost a democrat and has always been a democrat, and acknowledging that you have to do the work whether people show up or not are both pretty encouraging and set him apart from the usual, imo

— GOLIKEHELLMACHINE (@golikehellmachine.com) August 29, 2025 at 1:25 PM

This is a long piece, but worth the read, if only for the digressions on oyster farming. Ana Marie Cox, at New Republic, on “The Political Awakening of the Oyster Farmer Taking on Susan Collins”:

… I flew here to profile Graham Platner because his announcement video for his Senate campaign (produced by the same company that’s done work for Zohran Mamdani) struck the same deep chord in me as it did in the millions of others who watched it. His plainspoken fury at the billionaire economy broke through the noise of the Trump presidency to capture extravagant donations of voters (the campaign says they’re closing in on $1 million) and the attention of media outlets across the country.

That he’s been added as speaker at Bernie Sanders’s anti-oligarchy rally on Labor Day is unsurprising. That Sanders has had to move the rally to a bigger venue since Platner got on the bill is telling…

Between the gentle morning sun, the complex flavors of the oysters, and lulling water, it is easy to believe Platner when he says that he hasn’t paid himself to work for his company since he took it over five years ago. Anyone would do this job for free. His wife and business partner take checks for their labor but his contribution to the household comes in the form of checks from the Veterans Administration based on his 100 percent disabled status.

show full post on front page

He can’t name a single issue or event that changed his mind since his friend asked him to run for something last winter. It’s not that he’s new to politics—he’s volunteered for food banks and veteran causes, worked in mutual aid organizations across the state. He’s the local harbormaster. Platner used to say running for office seemed like a distraction—and, frankly, too much of a longshot. Now, he’s letting his passion rule him. “And,” he says, namechecking his wife, “Amy’s grateful she doesn’t have to listen to me rant anymore, now that I’m ranting at other people all day.”

Someone asks Platner why bother running as a Democrat. He says the infrastructure for fundraising would not be as robust if he ran as an independent and, besides, running as a Democrat in Maine isn’t the campaign-killer it would be elsewhere. “Also,” he says, “At my core, I’m a Democrat. I grew up as a Democrat, I voted Democratic, my whole life.”

He cautions: “I want to make it clear, I’m not running as a reform candidate here. We need to take the party back. We need to build power and leverage power, both in the party and the institutions of power to get what we need.”

Platner is blunt, even proud, about how much he’s benefitted from government programs. He wants everyone to benefit from them. He went to George Washington University on the GI Bill, he can afford a mortgage on his $250,000 home and to do a job he loves because of those disability checks. His healthcare is free, after a fashion—he paid for it with four tours in Iraq and Afghanistan during the grimiest slog of the War on Terror (fighting in Fallujah and Ramadi, among other places)…

He still thinks of community organizing as the ultimate test of endurance—the same long-haul, no-glory, high-pain threshold ethos that drew him to both punk rock and the Marines. “I know people who organized against the Vietnam War and today they live in a world that is in some ways objectively worse.”

“And they’re not bitter,” he says. “If you believe in a better world, you need to get right with the fact that you may never see it.” At this point, he sniffles. “And now I’m going to cry a little. I can do that because I’ve had a lot of therapy.”…

Platner draws a distinction between the Trump voters who might still be convinced to rise up against the real elites, and the Trump enablers who’ve grown rich and powerful by backing him. “I’m not going to go down to Washington, have some conversations in a back room with somebody, and convince them that being a corrupt corporate scumbag is bad,” he says at the house party. It is his third campaign event ever and has about 50 people in attendance.

To him, persuasion is a dead end if the people you’re trying to sway have already torched the rulebook. Power, as he sees it, is the ability to ignore the referee and keep scoring. His goal isn’t to negotiate—it’s to demonstrate what a candidate backed by a real movement can do. “It’s not about getting me elected. It’s not about getting anybody elected in many ways. It’s about using all of this as a mechanism of building working class power.”
…

He turns around in the front seat and stabs a thick finger at the notebook that I had set aside. “Write this down,” he says. “No matter which way it goes—taking the Senate or the fall of democracy—whatever the eventuality, the work remains the same.”

“You have to build things for people to access. You have to build the apparatus for change, even if no one else shows up. If you don’t build the movement, it won’t be there when the day for action comes. It’s thankless. People live their entire lives building something they may never see succeed. And you do it anyway.”

Platner didn’t exist as a going candidate last week so let’s be a little careful with the chronology here?
It is clear that Schumer tried to get Mills in previously, it’s not clear at least to me that he’s now stepping on what looks like the birth of a star

[image or embed]

— post malone ergo propter malone (@proptermalone.bsky.social) August 29, 2025 at 10:52 AM

===

I’m starting to think this. Maybe he’ll suck, but if he’ll vote for filibuster reform I really don’t care.

[image or embed]

— Clean Observer (@hammbear2024.bsky.social) August 29, 2025 at 11:11 AM

===

“I truly believe we CAN build a system represents working people.”
ICYMI — @grahamformaine.bsky.social Platner is a marine and oyster farmer running to replace @SenatorCollins, who should be “concerned”
His site: www.grahamforsenate.com

[image or embed]

— The Tennessee Holler (@thetnholler.bsky.social) August 29, 2025 at 8:38 AM

===

www.motherjones.com/politics/202…

[image or embed]

— TheTahoeKid (@thetahoekid.bsky.social) August 19, 2025 at 12:01 PM

Open Thread: Graham Platner Is Getting NoticedPost + Comments (161)

Late Night Open Thread: Don’t Let the Door Hit Ya, Senator Ernst…

by Anne Laurie|  August 30, 202512:55 am| 44 Comments

This post is in: Local Races, Open Threads, Republicans in Disarray!

BREAKING: Sen. Joni Ernst not running for re-election.

[image or embed]

— MSNBC (@msnbc.com) August 29, 2025 at 1:32 PM

===

Joni Ernst, who cast key vote on Hegseth, vandalizes U.S. military and walks away.

[image or embed]

— Mark Jacob (@markjacob.bsky.social) August 29, 2025 at 3:26 PM

===

Beating the rush to a cushy sinecure in the private sector…

Republican Senator Joni Ernst of Iowa plans to announce she will not seek reelection in 2026. She intends to retire after two terms and move to the private sector. Ernst has served since 2015 and was a top Republican leader. Several Democrats have already entered the race.

[image or embed]

— sasha (@krassotkin.bsky.social) August 29, 2025 at 12:35 PM

===

Republican Sen. Joni Ernst announced she will not run for reelection. When asked why, she said, “Well, we’re all going to die anyway.”

[image or embed]

— Hoodlum 🇺🇸 (@nothoodlum.bsky.social) August 29, 2025 at 2:19 PM

===

Iowa’s Joni Ernst to retire from Congress, despite pressure from Republican leaders www.msnbc.com/rachel-maddo…

[image or embed]

— 🦋 Still Standing 🦋 (@imstillstanding.bsky.social) August 29, 2025 at 1:57 PM

Steve Benen, at MaddowBlog — “Iowa’s Joni Ernst to retire from Congress, despite pressure from Republican leaders”:

By any fair measure, the last year has been challenging for Sen. Joni Ernst. Shortly after Election Day 2024, for example, the Iowa Republican ran for a Senate GOP leadership post and lost. Soon after, she was rumored to be in contention to serve as Donald Trump’s latest defense secretary, but that job instead went to Pete Hegseth, whom she supported despite his record.

In March, ProPublica ran a damaging report on unconfirmed allegations surrounding Ernst’s personal relationships with military officials who lobbied her committee (a spokesperson for Ernst did not comment on the details of the allegations but insisted that the senator maintained her independence).

Two months later, the senator caused quite a bit of trouble for herself and her party with a macabre defense of Medicaid cuts in the inaptly named One Big Beautiful Bill Act when she told constituents, “Well, we all are going to die.”…

For those keeping score, there are now 10 incumbent senators who are preparing to give up their seats next year, including five Republicans: Tennessee’s Marsha Blackburn (who’s running for governor), Ernst, Kentucky’s Mitch McConnell, North Carolina’s Thom Tillis and Alabama’s Tommy Tuberville (who’s also running for governor in that state).

Among Democrats, four incumbent senators are retiring — Illinois’ Dick Durbin, Michigan’s Gary Peters, New Hampshire’s Jeanne Shaheen and Minnesota’s Tina Smith — while Colorado’s Michael Bennet, who’s midway through his term, is running for governor with plans to appoint his own successor.

As for the upcoming race in the Hawkeye State, it’s too soon to say which Republicans might run to replace Ernst, though there’s been unconfirmed scuttlebutt about Rep. Ashley Hinson. Among Democrats, there’s been some coalescing of late around state Rep. Josh Turek’s candidacy, although it remains to be seen whether others reconsider their interest in the race in light of the Ernst news. State Sen. Zach Wahls, Des Moines School Board Chairwoman Jackie Norris and military veteran Nathan Sage are also running…

===

show full post on front page

This post aged well.
Seems like watching Iowa Dems turn in four 20-point overperformances this year wasn't encouraging for Joni Ernst.

[image or embed]

— The Downballot (@the-downballot.com) August 29, 2025 at 12:11 PM

===

Iowa Senator Joni Ernst is not seeking reelection in 2026: www.cnn.com/2025/08/29/p…
Iowa swung hard to the right starting in 2016, but the 3 special elections that have happened in Iowa so far in 2025 have swung toward Dems by 22, 24, & 26 percentage points. Two seats have flipped blue.

— Taniel (@taniel.bsky.social) August 29, 2025 at 12:37 PM

===

the very definition of a Summer Time Patriot

[image or embed]

— Reconstructionist (@unavaleable.bsky.social) August 29, 2025 at 11:40 AM

===

Joni Ernst will not seek reelection
I assume to get a head start over other republicans before all the planes to non-extradition South American countries fill up.

— Stonekettle (@stonekettle.bsky.social) August 29, 2025 at 3:35 PM

===

This notion that Republicans are coasting right now and the wind is beneath the sails of Donald Trump is just not true.
Joni Ernst is not going to run for reelection in Iowa. There was a special election in Iowa earlier this week and the Democrats have now broken the Republican super majority.

[image or embed]

— Jessica Tarlov (@jessicatarlov.bsky.social) August 29, 2025 at 6:37 PM

===

Na Na Na Na,
Na Na Na Na,
Hey Hey-ey,
Goodbye! 🎤
Joni Ernst has learned the hard way that careers die, just like people!
Time to meet the Democrats running for Iowa Senate:
Jackie Norris
Nathan Sage
Josh Turek
Zach Wahls
J.D. Scholten

[image or embed]

— Bren (@kindofnerdy.bsky.social) August 29, 2025 at 4:01 PM

Late Night Open Thread: Don’t Let the Door Hit Ya, Senator Ernst…Post + Comments (44)

War for Ukraine Day 1,282: Another Brutal Early Morning for Ukraine

by Adam L Silverman|  August 29, 202510:08 pm| 13 Comments

This post is in: Foreign Affairs, Foreign Policy, Military, Open Threads, Russia, Silverman on Security, War, War in Ukraine

Painting by NEIVANMADE. It has a white background an in the center are Soldiers in green doing air defense by firing at incoming Russian missiles in the upper right. The missiles are red and yellow. In the upper left, written in green, is the text: "SAVE THE BRAVEST PEOPLE IN THE WORLD!" Below the Soldiers, also written in green, is "SUPPORT FOR KHARKIV"

(Image by NEIVANMADE)

A quick housekeeping note: Tomorrow night’s post will come later/late in the evening as I have something I have to do in the late afternoon/early evening.

The cost:

Anhelina, her mother Nadia, and 23 other people — rest in peace, innocent souls.

[image or embed]

— Olena Halushka (@halushka.bsky.social) August 29, 2025 at 5:17 PM

Anhelina was born under russian attack in October 2022 and died from a russian attack in August 2025.

She was only 2 years old when russia killed her yesterday along with her mother.

[image or embed]

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 8:34 AM

In Kyiv, a dog refuses to leave the ruins of a building destroyed by a russian strike — still waiting for its owner, who was killed💔

[image or embed]

— Iryna Voichuk (@irynavoichuk.bsky.social) August 29, 2025 at 2:36 AM

At 4:10 AM local time in Ukraine/9:10 PM EDT, air raid alerts for drone swarms and ballistic missiles are up for almost all of Ukraine.

At 4:40 AM local time in Ukraine, the air raid alert maps have posted the warning that a Russian cruise missile has been launched at a target in Zaporizhzhia Oblast.

At 4:45 AM local time in Ukraine:

First russian cruise missiles entering Ukrainian airspace. We all hold our breath. We can do nothing more

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 9:55 PM

Kyiv metro stations right now ‼️

People gather there for the night, seeking shelter from Russian drones and missiles.

[image or embed]

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 4:36 PM

Yet another night of russia “seeking peace” by launching missiles and drones across Ukraine. Explosions echo through cities, including Kyiv, still reeling from the last attack.

[image or embed]

— Iryna Voichuk (@irynavoichuk.bsky.social) August 29, 2025 at 7:43 PM

Swarms of fascist Russian/Iranian drones threatening most of Ukraine, and 5 Tu-95 strategic bombers in the air, threatening cruise missile launches, but democratic Ukraine’s own drones (some jet powered) are thrusting into Russia in 7 or 8 directions.

[image or embed]

— Euan MacDonald (@euanmacdonald.bsky.social) August 29, 2025 at 6:20 PM

President Zelenskyy did not make an address today. He did go and pay respects to the victims of Russia’s strikes on Kyiv.

The President Paid Tribute to the Victims of the Russian Strike in Kyiv on the Night of August 28

29 August 2025 – 21:02

At the site of a Russian strike on a five-story building in the Darnytskyi district of Kyiv, President of Ukraine Volodymyr Zelenskyy paid tribute to those who lost their lives.

The Head of State laid flowers at the destroyed building, which was hit by a Russian missile on the night of August 28. As a result of the attack, 22 residents of the building were killed, including four children.

The President expressed his condolences to the families who lost their loved ones and spoke with residents about their needs regarding housing, document recovery, and compensation. Volodymyr Zelenskyy instructed all relevant authorities to provide maximum assistance to those affected in resolving all their problems.

“We will resolve this issue, as we have in other cases, quickly. Temporary housing is available. You will definitely receive compensation soon so that you can rent an apartment and later have your own home. The state is taking action, and the relevant programs are in place,” said Volodymyr Zelenskyy.

During this missile and drone attack on Ukraine, Russia launched nearly 600 drones and 31 missiles, including ballistic ones. Dozens of buildings, enterprises, and diplomatic facilities were damaged. In the capital alone, 25 people were killed in the attack, more than 50 were wounded, and dozens remain hospitalized.

Minister of Internal Affairs Ihor Klymenko reported to the Head of State that over 300 people sought psychological support. Overall, damage was recorded at 19 locations across six districts of the city. Search and rescue operations lasted a day and a half and were only fully completed late today.

Volodymyr Zelenskyy thanked the rescuers, police officers, and everyone who assisted the victims and worked to eliminate the consequences of the attack.

Here is the video of his press conference:

show full post on front page

Zelenskyy reports 100K Russian troops amassed in Pokrovsk, the most critical front. Ukraine fights intensely in Kharkiv and Donetsk, neutralizing 30 sabotage groups in Kupiansk in two days.

Sumy holds steady, pushing Russians back, while Zaporizhzhia remains tense due to enemy airborne buildup.

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 8:56 AM

Diplomacy advances with Qatar, Saudi Arabia, Turkey, UAE, US, and Switzerland. EU talks are planned for next week.

Security priorities include funding Ukraine’s army, NATO plans for future Russian threats, sanctions, and using frozen Russian assets for reconstruction.

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 8:56 AM

Russia stalls talks with “denazification” demands, but the war will end, and Putin remains accountable. Strong US pressure could force negotiations, Zelenskyy said.

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 8:56 AM

And here is the video of his participation at a ceremony for Ukrainian Soldiers killed in action at the National Memorial Cemetery. Including Ukraine’s own Unknown Soldiers:

Ukraine’s National Military Memorial Cemetery opened in Kyiv region, with the first burial ceremony for unknown soldiers held today in Markhalivka. President Zelensky and other officials attended the event honoring fallen heroes whose names remain unidentified.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 3:50 AM

Georgia:

For the 275th day in a row, Rustaveli Avenue is blocked in Tbilisi. Protests continue in 8+ cities across Georgia. 🇬🇪

May the illegitimate, pro-Russian regime collapse. ✊

[image or embed]

— Rusudan Djakeli (@rusudandjakeli.bsky.social) August 29, 2025 at 1:55 PM

🔴After freezing the bank accounts of 7 NGOs, the GD propaganda channel, TV Imedi, attempted to portray these organizations as engaged in “state sabotage.”
The channel aired documents showing that the CSOs had purchased respirators, protective goggles & other protective items worth $3,230.
#Georgia

[image or embed]

— Batumelebi&Netgazeti (@netgazeti.org) August 29, 2025 at 8:51 AM

Georgians are determined to push through. Nothing discourages them.

The occasionally resurfacing issues among the democratic parties have probably prolonged the victory path for resource and planning-related reasons, but it doesn’t diminish the resolve.

#GeorgiaProtests

— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) August 29, 2025 at 9:13 AM

🇬🇪Georgia’s paradox: a government despised by its people, yet firmly in power.
Ivanishvili’s Georgian Dream survives not through popularity, but by fusing repression, economic dependency, and rigged institutions.
🧵In this thread I try to explain this paradox.

1/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

Polls are clear: Georgians distrust the government, dislike Ivanishvili, and want a European future🇪🇺.
And yet, since 2012, Georgian Dream has ruled without interruption.
Why?
Because the state has been rewired into a machine of loyalty and fear.

2/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

It looks less like a democracy and more like a neo-feudal pyramid.
Ivanishvili sits at the top. Beneath him: ministers, governors, mayors, civil servants – their jobs secured not by merit, but by obedience.

3/16

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

A Georgian Dream created librarian in a village without a library – will do anything to keep the status quo.
Positions don’t exist to serve the public. They exist to lock families into loyalty networks where dissent risks survival.

4/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

The economy is central to this system.
Public contracts, subsidies, and privatizations overwhelmingly flow to GD-linked companies.
Entrepreneurs know: loyalty means survival, defiance means exclusion.

5/16

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

This is not capitalism or a free economy.
It is a patronage economy where taxpayer money is siphoned into inflated contracts, ghost jobs, and political handouts.
It keeps Georgian Dream afloat, but drains the country’s future.

6/16

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

Fear tightens the grip.
Civil servants risk dismissal if they attend opposition rallies. Activists face harassment and lawsuits.
Protesters meet police batons, fines, or prison.

7/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

But there’s also benefit.
Ahead of elections, pensions rise. Farmers get subsidies. Food parcels appear in villages. Utility bills are written off.

People know these are bribes – but survival often wins over principle.

8/16

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

This dual logic of fear and benefit is Georgian Dream’s survival formula.
Most Georgians dislike the party, but many comply because resistance is costly while compliance is rewarded.

9/16

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

And then there are elections themselves.
By 2024, GD had captured the judiciary, ombudsman, and election administration.
The infamous “corridor of fear” greeted voters outside the polls with regime loyalist and surveillance.
Ballot secrecy was a myth.

10/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

As Natia Mezvrishvili showed in her Beyond the Ballot Box analysis, Georgia’s elections aren’t stolen on election day.
They are stolen years in advance through legal manipulation, surveillance, and institutional capture.

11/16
substack.com/inbox/post/1…

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

Repression is growing.
Reports from Amnesty, HRW, and the US State Dept. show escalating human rights violations: arbitrary arrests, beatings of protesters, surveillance of activists, intimidation of journalists.

12/16
www.amnesty.org/en/location/…

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

This regime is not only authoritarian. It is expensive.

Every ghost job, bribe, propaganda channel, and security operation drains the Georgian taxpayer.

Citizens pay the bill. Ivanishvili and his enablers pocket the profit.

13/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

This is why sanctions must be strategic, not symbolic.

Targeting Ivanishvili alone is insufficient. To weaken Georgian Dream, the West must sanction the fixers, donor-linked companies, corrupt judges and offshore networks that sustain the system.

14/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

For a deeper dive, read my Substack analysis:
“Repression, dependency, and the survival of Georgian Dream” 🔗 terjehelland1.substack.com/p/georgias-p…

15/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

☕️ If you value my threads, please consider supporting my work at buymeacoffee.com/terjehelland.

Your support helps me continue informing and engaging on Georgia’s fight for democracy.
Thank you! 🙏

16/16

[image or embed]

— Terje Helland (@terjehelland.bsky.social) August 28, 2025 at 3:35 PM

Well that all sounds very familiar.

France:

President Macron says that if nothing happens by Monday’s deadline, Putin will have once again played Trump.

I like how that ‘once again’ remark openly says that Putin plays Trump like a fool.

[image or embed]

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 4:19 PM

Portugal:

🇵🇹🇺🇸 President of Portugal on Trump:

The leader of the world’s greatest superpower is objectively a Soviet or Russian asset. He functions as an asset.

[image or embed]

— MAKS 25 👀🇺🇦 (@maks23.bsky.social) August 28, 2025 at 1:54 PM

The EU:

“Putin is a predator. Putin’s proxies have been targeting our societies for years with hybrid attacks, cyber attacks, and the weaponizing of migrants.” – Ursula von der Leyen

Slowly, Europe is waking up. Very slowly.

[image or embed]

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 11:02 AM

Back to Ukraine.

Here is last night’s/this morning’s Ukrainian air defense tally:

Russian forces launched 68 drones at Ukraine overnight. Air defense shot down or jammed 46 Shaheds and other drones in the north and east. Twenty-two drones hit nine sites in Donetsk and Dnipropetrovsk regions. Two people were killed and three injured in Dnipropetrovsk.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 3:52 AM

🫡🇺🇦 Today is the Day of Remembrance for our defenders who died fighting for Ukraine’s independence.
It is a day when every Ukrainian should pause to remember those who gave us the chance to live in a free country.
Eternal honor and eternal memory to each and every one of them!

[image or embed]

— Vitalis Viva (@vitalisviva.bsky.social) August 29, 2025 at 8:48 AM

Ukraine is striking Russian oil refineries, the financial engine of their war machine that fueled war for years.

Russia is bombing sleeping Ukrainian cities. Families, homes.

Both are happening right now. One targets infrastructure. The other targets civilians.

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 8:55 PM

Did you know that?

In Aug 2014 russia promised to open a green corridor for the Ukrainian defenders encircled near Ilovaysk. While Ukrainians were moving via agreed routes, russians shelled them, killing 366, injuring 429 & imprisoning 300 ppl.

Never ever trust any russian “peace” offers.

Never.

[image or embed]

— Olena Halushka (@halushka.bsky.social) August 29, 2025 at 3:49 PM

Odesa Oblast:

Footage shows the moment the Ukrainian Navy’s small reconnaissance ship Simferopol was struck by a Russian naval drone around midnight in southern Odesa region. The attack was coordinated by an Orion recon-strike UAV. Reports say the vessel suffered a major breach and rolled onto its side.

[image or embed]

— NOELREPORTS (@noelreports.com) August 28, 2025 at 11:15 AM

This marks the first combat use of a Russian sea attack drone. Large Ukrainian navy ship ( though there are few of them) are now vulnerable too. Next, we’ll see sea drone vs. sea drone “dog fights” and more use of submersible sea drones.

[image or embed]

— Euan MacDonald (@euanmacdonald.bsky.social) August 29, 2025 at 2:26 AM

Kyiv:

Twice in two weeks, a family lost their home to Russian attacks.

First in Dobropillia, now in Kyiv.

This is what life next to Russia looks like.

[image or embed]

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 2:40 PM

The clearing of the rubble in a Kyiv high-rise house bombed by russia — which claimed 25 lives — has just ended, and already a new swarm of russian drones fills our skies, with Tu jets preparing for takeoff and the launch of cruise missiles.

This is a never-ending 9/11.

— Olena Halushka (@halushka.bsky.social) August 29, 2025 at 3:34 PM

Among the people killed in the russian attack on Kyiv on August 28th were:

🕯​Anhelina, 2, and her 24-year-old mother Nadiia
🕯​Maryna Hryshko, 17, a student
🕯​Yana Shapoval, mother of a 10-year-old boy
🕯​Nazarii Koval, 14, a school student

[image or embed]

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 7:38 AM

🕯​Oksana Protsiuk, a physical and rehabilitation medicine doctor and neurologist
🕯​Olena Chala
🕯​Vira Tulupova, a member of the Hromytsia Folk Song and Everyday Dance Ensemble

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 7:38 AM

Kharkiv:

17 russian drones are currently in the Kharkiv region. Air defense is working just outside the city‼️

At the same time, kids are happy yelling outside my window on the playground.

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 2:48 PM

More and more Russian drones fly towards Kharkiv. I can hear them buzzing outside and the sounds of air defense.

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 3:50 PM

Russian occupied Crimea:

The “Prymary” unit strikes a valuable Russian radar complex 91N6E, part of the S-400 air defense system, in Crimea.

[image or embed]

— 🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) August 29, 2025 at 4:28 AM

Kolisnykivka, Kharkiv Oblast:

A Ukrainian BMP-1TS from the 1st Storm Brigade “Bureviy” came under fire but advanced to a firing position and engaged Russian forces with its 30mm cannon near Kolisnykivka, Kharkiv region.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 4:23 AM

Slobozhanskyi, Kharkiv Oblast:

Ukraine’s RUBpAK “Prime” border guard unit destroyed vehicles, a quad bike, shelters, FPV drone equipment, mortars with crews, telecom towers, and a basement with enemy troops on the Northern Slobozhanskyi front.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 4:54 AM

Zaporizhzhia Oblast:

An Iskander-M ballistic missile strike on 28 August near Rizdvyanka, Zaporizhzhia region, marked the first documented hit on a Ukrainian R-360 Neptune launcher. Shrapnel impact reportedly triggered one missile’s launch motor.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 11:19 AM

Krasnodar Krai, Russia:

Frying Tonight: Krasnodar oil refinery, Krasnodar, Krasnodarsky Krai, in the SW of fascist Russia, hit by Ukrainian drones and on fire. Geoloc: 44.998169, 38.966075. Around 12 Russian oil refineries have been attacked by Ukraine in recent weeks.

[image or embed]

— Euan MacDonald (@euanmacdonald.bsky.social) August 29, 2025 at 8:58 PM

Krasnodar, Russia. Oil refinery🔥Fireworks night 🎆

[image or embed]

— Kate from Kharkiv (@kateinkharkiv.bsky.social) August 29, 2025 at 8:46 PM

Drone debris sparked a forest fire near Krynytsia, Gelendzhik, in Krasnodar Krai, with one hotspot less than a kilometer from a winery linked to Putin. Russian media say another fire is 3–4 km from his residence. Over 330 people and emergency aircraft are fighting the blaze.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 6:11 AM

Samara Oblast, Russia:

/1. The Kuibyshev Oil Refinery in Samara has been forced to shut down following yesterday’s drone strike, according to ASTRA.

At least 29 drones hit the refinery, triggering seven separate fires and injuring one worker.

[image or embed]

— 🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) August 29, 2025 at 8:31 AM

/2. One of the drones hit the AVT-4 crude distillation unit, setting it ablaze. Another struck the liquefied gas rack, which also caught fire.

— 🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) August 29, 2025 at 8:31 AM

/3. Additional impacts were recorded on a gas pipeline, a gasoline pipeline, the AVT-5 distillation unit, a hydrogen production facility, and a diesel fuel storage tank. The diesel spill subsequently spread flames to a second tank.

— 🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) August 29, 2025 at 8:32 AM

Oryol Oblast, Russia:

Russian air defense and EW systems were active overnight in Oryol, with local sources also reporting multiple fires in the city.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 3:10 AM

Leningrad Oblast, Russia:

Reuters reports Russia’s Ust-Luga oil terminal will run at half capacity in September after Ukrainian drone strikes damaged pipelines. Oil will be diverted to Primorsk and Novorossiisk while repairs continue. Russian officials have not commented on the full impact.
www.reuters.com/business/ene…

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 3:33 AM

Bryansk Oblast, Russia:

Commander of the Ukrainian Unmanned Systems Forces, Magyar, reported a strike on the Linear Production Dispatcher Station in Naitopovychi, Bryansk region, Russia. The facility pumps fuel and oil products for the Russian army via a main pipeline operated by Transneft.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 9:19 AM

The General Staff reports Ukrainian forces struck a key fuel pumping station near Naitopovychi, Bryansk region, overnight. The site handles up to 10.5 million tons of diesel per year for Russian military needs. A fire broke out at the facility; results are being clarified.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 6:14 AM

Dagestan, Russia:

Fuel problems in Russia are intensifying, with a powerful explosion at a Dagestan gas station reported a few hours ago, local media say.

[image or embed]

— WarTranslated (Dmitri) (@wartranslated.bsky.social) August 29, 2025 at 11:12 AM

That’s enough for tonight.

Your daily Patron!

There are no new Patron skeets or videos today. Here is some adjacent material.

DOG OF WAR:

Nastia spotted this cutie when she went to grab lunch at a cafe near our office. We hope he had a nice summer and is getting ready for the cold, but romantic Kyiv autumn.

[image or embed]

— Tim Mak (@timkmak.bsky.social) August 27, 2025 at 10:31 AM

Open thread!

War for Ukraine Day 1,282: Another Brutal Early Morning for UkrainePost + Comments (13)

Impeach RFK Jr. (Open Thread)

by Betty Cracker|  August 29, 202511:21 am| 78 Comments

This post is in: Domestic Politics, Open Threads, Politics, Republican Stupidity, General Stupidity

In addition to being the most obsequious assemblage of ass-kissing sycophants outside North Korea, the Trump cabinet is remarkable for comprising individuals who are singularly unqualified, corrupt and dangerous in their individual positions. Attempting to suss out which cabinet member is the worst is like ranking acute food poisoning symptoms, e.g., which is worse, explosive diarrhea or projectile vomiting?

So who’s most dangerous in the Trump cabinet? Is it the paranoid, black-out drunk second-tier Fox News personality Trump put in charge of the Pentagon? The dumb, culty Russian asset overseeing intelligence agencies? The reality TV dunderhead in charge of transportation, including aviation safety? The pollution lobbyist in charge of the EPA? The vapid, lying puppy shooter heading up Homeland Security?

I could go on, but in my opinion, the worst of that historically horrid bunch is the fossilized testicle* who is currently laying waste to the nation’s public health and medical research infrastructure. The roadkill desecrating sewer swimmer whose own famous cousin warned us to keep far, far away from a critical agency in charge of safeguarding life and health because he’s a fucking psycho.

“When I call Kennedy a ‘dangerous crank,’ I’m not saying that as an insult or as hyperbole, but honestly as the most economical way of describing the man’s views,” says @chrislhayes.bsky.social on RFK Jr.

[image or embed]

— All In with Chris Hayes (@allinwithchris.bsky.social) August 28, 2025 at 8:19 PM

One of the perils of our deeply stupid era is that every bad thing is happening everywhere, all at once, so it’s hard to focus. There’s also the problem of nanosecond-length attention spans, a sick compulsion to simply gawk at destruction and a hazy nostalgia for fake bygone times.

These poor qualities have combined to allow the dangerous crank RFK Jr. to wreak unprecedented levels of havoc, mostly under the radar. So, maybe it’s time to focus and shine a harsh spotlight on one dangerous individual, which is one of the few tools a party out of power has. Perhaps it’s time for a House lawmaker to file an impeachment resolution with an aim to remove this crackpot from his office.

It’s a timely issue. The CDC is in crisis. Senate-confirmed Director Susan Monarez was forced out when she refused to rubberstamp Kennedy’s anti-science opinions on vaccines. Career professionals resigned in protest. Trump and Kennedy are putting a Thiel lackey, Jim O’Neill, in charge. Also, the organization Stand Up for Science started a petition to Congress asking lawmakers to impeach and remove Kennedy.

Impeachment isn’t likely to go anywhere since Republicans hold power in both chambers and are either scared shitless of or in thrall to the aspiring dictator Trump. But a period of unified focus on RFK Jr.’s unfitness could draw attention to the destruction at Health & Human Services. It could underscore Republican complicity in the dismantling of medical research and public health capabilities.

And if Democrats retake power in Congress in the upcoming federal elections, an impeachment in the House could be the start of an effort to punt the wizened ball-sack RFK Jr. into the sun via a conviction in the Senate. That’s also unlikely with the ossified partisan divide in that chamber, but we have to start somewhere. This seems like a good place to start.

Open thread.

*Thanks, Tony Jay!

Impeach RFK Jr. (Open Thread)Post + Comments (78)

There goes the STEM pipeline

by David Anderson|  August 29, 20257:51 am| 66 Comments

This post is in: Fuckery, Open Threads, Politics

PhDing is a weird and arduous process with substantial variance and unpredictability. I was weird in that I effectively did a post-doc before I ever even thought to apply for my PhD so I was able to get out in three years with a tenure track job lined up. Most programs in my discipline/area of interest expect that good, well prepared students who have excellent mentorship and can line everything up right to take four years to get out in the best case.  The median case is probably a five year course of study and research.  After seven years, there should be substantive discussions about progress and future milestones as something likely went off-kilter somewhere.

To do it well, PhDing is not a speed-runnable event .

The Trump Administration wants to make it a speed running event for international students which will destroy a critical talent pipeline:

Trump admin planning to change student visas from lasting for duration of academic program to fixed 4-yr term, and then much harder to renew
Could destroy US ability to attract global talent, particularly those seeking advanced degrees in STEM. The median time to complete a PhD is 5.7 yrs per NSF.

[image or embed]

— Catherine Rampell (@crampell.bsky.social) August 29, 2025 at 6:52 AM

 

I am so glad I am not applying for any PhD program director positions this fall as I like not having only gray hair.

There goes the STEM pipelinePost + Comments (66)

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 68
  • Page 69
  • Page 70
  • Page 71
  • Page 72
  • Interim pages omitted …
  • Page 5293
  • Go to Next Page »

Primary Sidebar

On The Road - dmkingto - Pine Lake Park / Stern Grove Pt. 1 3
Image by dmkingto (11/10/25)

Flash Fundraiser! (TN-07)

Donate

Recent Comments

  • gvg on There Must Be Other Things To Talk About, Let’s Share Other News Here (Nov 10, 2025 @ 4:04pm)
  • Geminid on Monday Afternoon Open Thread: (Putting Out) Little Fires Everywhere (Nov 10, 2025 @ 4:04pm)
  • mappy! on Utter distraction… (Nov 10, 2025 @ 4:02pm)
  • Interesting Name Goes Here on Monday Afternoon Open Thread: (Putting Out) Little Fires Everywhere (Nov 10, 2025 @ 4:02pm)
  • WTFGhost on Monday Afternoon Open Thread: (Putting Out) Little Fires Everywhere (Nov 10, 2025 @ 4:01pm)

Balloon Juice Posts

View by Topic
View by Author
View by Month & Year
View by Past Author

Featuring

Medium Cool
Artists in Our Midst
Authors in Our Midst
On Artificial Intelligence (7-part series)

🎈Keep Balloon Juice Ad Free

Become a Balloon Juice Patreon
Donate with Venmo, Zelle or PayPal

Calling All Jackals

Site Feedback
Nominate a Rotating Tag
Submit Photos to On the Road
Balloon Juice Anniversary (All Links)
Balloon Juice Anniversary (All Posts)
Fix Nyms with Apostrophes

Balloon Juice Mailing List Signup

Upcoming Meetups

Virginia Meetup on Oct 11 please RSVP

Social Media

Balloon Juice
WaterGirl
TaMara
John Cole
DougJ (aka NYT Pitchbot)
Betty Cracker
Tom Levenson
David Anderson
Major Major Major Major
DougJ NYT Pitchbot
mistermix
Rose Judson (podcast)

Flash Fundraiser! (TN-07)

Donate

Site Footer

Come for the politics, stay for the snark.

  • Facebook
  • RSS
  • Twitter
  • YouTube
  • Comment Policy
  • Our Authors
  • Blogroll
  • Our Artists
  • Privacy Policy

Copyright © 2025 Dev Balloon Juice · All Rights Reserved · Powered by BizBudding Inc