Profile avatar
mhanafin.bsky.social
Hiker, snowshoer, cyclist. Weather watcher Retired media (30 yrs) now spying on good & bad journalism. Gradually escaping twitter Critical of: slimy politicians; Govt/PHO media cheerleaders; COMMS; media platforming Cdn tax-dodger federation; freedumb
211 posts 494 followers 474 following
Prolific Poster

warner is probably terrified of facing youngkin in a general (which, he shouldn't be) but i think he ought to be more worried about a primary challenge fueled by an absolutely furious virginia democratic electorate

www.cbc.ca/news/politic...

I love Brooklyn—I really do.

In order to serve Trump, being unqualified is the qualification. lastcampaign.substack.com/p/trumps-sur...

An amazing example of what COURAGE can do.

"On Tyranny" is a #1 NYT bestseller again. I wish the moment were different. But I’m glad the book is useful. And grateful for all the kind words about putting the 20 lessons to work. snyder.substack.com/p/twenty-les...

A key role of the police commission is to set policies for Calgary police. I was surprised that they wouldn’t provide a response to my question. Full email in 2/

Once again I'm obligated to note that #PeopleWillDie, & that #IlDouche & his #MAGAteers won't care even though GOP states will be the worst affected. Add to that we also need to note that #FEMA has also been gutted and left to die in the field so the aftermath of these disasters will be even worse.

And there you have it.

If anyone is following BC Wildfire Service on FB, their social media person is doing an excellent job considering the morass of climate change deniers, conspiracy theorists, and utter assholes who reply to every post. www.facebook.com/share/p/1LX7...

To all those who said boycotting Target was a waste of time. It wasn't. Keep it up, y'all!

This seems like a big deal: The NYPD shared a Palestinian Columbia protester's sealed arrest information with ICE, which promptly detained her and whisked her to a Texas jail. The NYPD claims, without offering evidence, that this doesn't violate NYC sanctuary city laws: apnews.com/article/nypd...

“We do not know if he is taking his meds and his behavior frequently suggests he is not,” Fetterman’s former chief of staff wrote in a letter to the senator’s neuropsychiatrist.

And this is why "leftists" continue to get their asses handed to them over and over and over ... because they insist on playing nice with assholes who would never return the favour. scrimshawunscripted.substack.com/p/stornoway-...

my god i'm hard to shock but holy fuck

Zero medical experience, a global risk.

The plan is to break the parks, claim they must be privatized, take them from the American people and give them to their friends.

NIH’s new director, Jayanta “Jay” Bhattacharya, dismissed the report as “rumors” in an interview with Science on Thursday morning, hours before he announced the new policy. www.science.org/content/arti...

“I urge you to keep going, keep doing what is right for our country, and I do believe that history will vindicate your service," Jackson told fellow judges.

Welp — Here’s why Trump is probably so wrong about gas prices ⛽️🤷🏼

(that said, we’ve kind of shit the bed on public health up here for quite a while, too, but maybe people literally shitting their beds due to dangerous food will help shore up the flagging belief in PH)

Still no details on what caused Chief Neufeld to resign, but I’d had this cooking for months when I heard the news today: Calgary police will pick up this very tweet via their Hootsuite surveillance system the moment I hit Post. drugdatadecoded.ca/calgary-poli...

SCOOP As Chief Mark Neufeld announces his resignation, a ten-month investigation by Drug Data Decoded reveals extensive social media monitoring by his media relations unit that could violate federal privacy regulations. drugdatadecoded.ca/calgary-poli...

Calgary isn’t the only one. #AbLeg #AbPoli #CanPoli #CdnPoli

"Lecturing Germany not to be so hard on nazis," which I would once have dismissed as a ham-handed attempt at satire, is now an entire genre of US gov't communications.

begging for money on the internet after calling a child racial slurs? these are gutter people raised in gutter families with a rotten, rancid culture

I mean if you are the person who wrote this headline, you basically just gotta retire. It is unquestionably going to all be downhill from here.

Could you imagine if the head of the United States healthcare system didn’t believe that HIV caused AIDS? …And that instead they believed that AIDS is caused by recreational drugs (“poppers”) used by gay people? Oh wait…🥴

Free speech is in trouble and while what I said here is valid, it is more problematic today than three years ago when this aired. Thanks @brianstelter.bsky.social for the opportunity to address it then. open.substack.com/pub/brianjka...

The Public Broadcasting Act of 1967 created the Corporation for Public Broadcasting. I reread it today; nothing in the law allows a president to defund PBS and NPR. In fact, Congress specifically sought to insulate public media from political pressure.

We must fight to save PBS and NPR.

Because I am a nerd, a thread on the weirdness of Poilievre's situation. TITLED: Defining the Leader of the Opposition, or, Who Gets Stornoway? Would it surprise you to know that "Leader of the Opposition," despite being a named term in legislation, is pretty murkily defined? STRAP IN 1/19

Conservative Leader Pierre Poilievre will run in the Alberta riding of Battle River-Crowfoot after MP Damien Kurek offers to step aside for him. Timeline for byelection will be up to the Carney government, but will have to be with in 6 months of Kurek's formal resignation.

So apparently not a "Fresh Slice" after all

Turns out all your shitty Nickelback jokes were good, actually

You asked, I listened As an act of civic journalism, I contacted the Privy Council Office and the Speaker of the House of Commons to clarify if Pierre Poilievre can still serve as Leader of the Opposition and if he can continue living in his public mansion The official answers: No and no

To say legacy media is not built for this moment is a gross understatement. The people destroying this country are being treated with respect.

BC's leader of the opposition weighs in on the federal election results:

Former heroin addict turned HGH guy with worms in his brain who plays around with roadkill and only drinks raw milk: Everyone else is stupid and, frankly, their teeth work too good.

Frightening violence against a person on a bike in Toronto. If you can help identify the person please report it.

Good sign for Vancouver that one of the founders of the abject ABC party was trounced in Van Gran

this sudden change is an economic bomb that's going to drop on about 5 million americans, thanks to trump. starting this next week: www.nytimes.com/2025/04/29/b...

Today I was presented with an excellent excuse to skip leg day. I hope the Arbutus Club compromises with its workers and ups their wages. They work their butts off for shmucks like me. #vanpoli www.unifor.org/news/all-new...

Poilievre vows to stay on as party leader for reasons of being otherwise unemployable #CanadaVotes #cdnpoli

I think Pierre is going to lose his seat, in an election where the Conservatives went over 41% and still blew a 30-point lead in the polls over the last six months. He earned all of that. Goodnight.

Liberal Emma Harrison unseats Conservative incumbent Michelle Ferreri in #Ptbo. Peterborough has reaffirmed its reputation as a bellwether riding, with Mark Carney's Liberals set to form government. kawarthanow.com/2025/04/29/l...

there's this thing in journalism that really gets me mad. the ben smiths of the world will look at you like you're crazy for simply stating what is actually happening all the way up to the moment they report on it themselves with wide eyed wonder, and then its their story that goes megaviral.