Sign in

Shane Dixon Kavanaugh

@shanedkavanaugh.bsky.social
3K followers 242 following 420 posts

Reporter at The @Oregonian | Priors: @nydailynews @crainsnewyork| Holler: skavanaugh@oregonian.com

PostsRepliesMedia
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 01/07/2025
Portland fire chief finalist poses w/ cigar & Portland firefighters union T-shirt in IG post days after city job offer. I ask if he's gotten the job. He responds: “I’m not sure why any post that I have made would indicate anything of that nature." 3 days later, he withdraws.
0101
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 12/06/2025
Wasn't until this morning that I realized Councilor Mitch Green was riffing on the Big Lebowski last night after Steve Novick lambasted his omnibus proposal as “the Green nihilism amendment.” My write-up of this week's marathon council budget meeting. 👇 www.oregonlive.com/politics/202...
4213
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 09/06/2025
👀👀
1100
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 08/06/2025
Eat your heart out, Harvey Scott.
080
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 08/06/2025
My youngest turned 8 on Friday & has been going through a lot of changes.
4380
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 19/05/2025
Brutal bike crash coming off the Hawthorne Bridge into downtown. Tires hit the new textured yellow lane divider in the rain. Went face-first into the guardrail. Hanging out in the Providence ER with a softball-sized welt. Fingers crossed I don’t have a concussion!
16420
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 27/03/2025
Update: Text messages sent between Field and county spox Julie Sullivan-Springhetti on Feb. 4 show Field disclosed his intention to retire weeks before shortfall announcement. "I want to have a 'no drama' departure... a footnote rather than a headline." www.oregonlive.com/politics/202...
162
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 26/03/2025
Portland Doom Loop? Nah, says Mayor Keith Wilson. "We need every day champions of 'boom loop' thinking." Full letter 👇 content.govdelivery.com/accounts/ORP...
191
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 25/03/2025
A month after MultCo Chair Jessica Vega Pederson's disastrous rollout and announcement of a massive homeless services spending shortfall, we apparently finally have the fall guy: Homeless Services Department Director Dan Field to "retire" June 16.
181
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 07/03/2025
Oregonian sports columnist @billoram.bsky.social is calling it a newsroom “‘Stache Clash.” I say imitation is the sincerest form for flattery, Wild Bill.
180
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 04/03/2025
Portland recorded just three homicides during the first two months of 2025. The city logged three additional killings during a 12-hour period between Monday night and Tuesday morning.
082
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 04/03/2025
Our blue jay friend has been nesting in a tree in our backyard for several years. This morning, my wife and I spotted our squirrel friend — another backyard inhabitant — stone-cold chillin’ in blue jay’s nest. Is this strange sensation my cold, flint heart beginning to warm?
271
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 04/03/2025
ICYMI Portland voters approved a strict campaign finance law. A city watchdog wants to soften it Worth sticking around for the part where officials w/ the Portland auditor's office met w/ Oregon House Speaker staff & two public employee unions to discuss changes. www.oregonlive.com/politics/202...
0204
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 01/03/2025
132 days until the Oregon Country Fair. My first work party at the Ritz Sauna & Showers of 2025. Giddyup.
0150
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 28/02/2025
Seated on the carpeted second floor of the Portland Building, making calls, filing copy and eating snacks — almonds, beef jerky, tangerine — like a Kindergartener. Nap time is next!
1170
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 16/02/2025
Councilor Avalos is not wrong here, imo (photo on the right is from 2016, btw)
2131
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 15/02/2025
“Ubuntu: Baldwin’s House” From Steve Prince’s Kitchen Table Talk exhibition. Schnitzer Art Museum, Eugene
041
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 14/02/2025
What planet are we all living on? 😂
4250
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 09/02/2025
🤷🏻‍♂️
7371
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 08/02/2025
Exquisite morning on the Portland waterfront. Opera House -> Sellwood -> Tilikum -> Steel -> Hawthorne -> Opera House. Hundreds of runners out. Families & kids. Park rangers making the rounds & crews picking up refuse. Lots of smiles, waves & posi vibes.
0580
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 06/02/2025
Mark Wiener, a Democratic power broker and one of Oregon’s preeminent political consultants, says he’s winding down his longtime shop, Winning Mark.
040
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 06/02/2025
Time 2 Party
2140
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 02/02/2025
This album definitely cooks but is also endlessly hilarious, given its billing as a “Greatest Hits” record for a guy who composed 600-plus songs before dying at the age of 31.
090
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 31/01/2025
Inbox 😬
790
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 22/01/2025
Portland Mayor Keith Wilson says his plan to dramatically increase emergency overnight shelter beds / add 4 day shelters to "end" unsheltered homelessness would cost $28M next year, per a planned presentation. Unclear how much of that factors into city's projected $100M deficit.
192
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 21/01/2025
Keith Wilson, Portland's new mayor, on his commitment to the city's sanctuary status. "We must come together to live our city’s shared values of freedom from fear and sanctuary from federal overreach in the days ahead, no matter what our city may face."
0356
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 12/01/2025
Good Lordy, I love Portland and the misty Sunday morning runs — among towering evergreens, no less! — that it offers.
1341
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 12/01/2025
Fun Reminder On A Saturday Night Walk: Many of the neighborhood streets that run through the middle of America’s 26th most populous city are not only unpaved, they also turn into a gantlet of mud pits and swimming holes after a day or two of steady rain.
8535
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 12/01/2025
Update: Buzzcocks and Skipbo (“Life’s an illusion / Love is a dream.)
1120
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 12/01/2025
Subjecting my children this evening to some choice music from the late 1900s.
4982
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 09/01/2025
Not the email you want to get from your second grader’s school. “Leave it on the ground next time, kid!”
5190
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 07/01/2025
Quite the time capsule saved on my phone: Interviewing Oregon Sen. Jeff Merkley & Rep. Cliff Bentz hours after rioters stormed the Capitol on 1/6/21. Bentz repeatedly refused to say whether he’d certify Biden’s election. Next day, he voted against doing so. www.oregonlive.com/politics/202...
0112
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 03/01/2025
A sampling of some of the songs and musical artists I spent a bit of time with in December. open.spotify.com/playlist/72I... Got a recent playlist you’ve been digging on? Send it my way.
120
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 03/01/2025
Or on December 19 by The Oregonian! 3 incoming Portland City Council members locked in dead heat for council president www.oregonlive.com/politics/202...
0133
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 01/01/2025
Quite a few of them collected here. Always a worthy, worthwhile listen, imo. open.spotify.com/track/69zqPI...
0101
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 01/01/2025
Feeling similarly positive heading into 2025. #Eazy-Duz-It
040
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 26/12/2024
Status update. Merry Christmas. (Celebrating Hanukkah in our household, too.)
0110
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 24/12/2024
Christmas pozole is coming…
2181
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 22/12/2024
Reason for the season.
2151
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 20/12/2024
Worth remembering that a gov't advisory group urged Wheeler & his transition team not understaff incoming City Council. Wheeler & Mike Jordan rebuffed the request and critics & effectively acknowledged they'd set a political trap for the new council. www.oregonlive.com/politics/202...
3227
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 09/12/2024
Idk seems like a pretty weird flex for the city of Portland — which lists “transparency” as one of its core values — to refuse to disclose the age of Mike Jordan, who will be one of the city’s most powerful officials (unelected) come January. He’s 68, by the way.
390
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 27/11/2024
4:20 p.m.
3130
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 25/11/2024
Show of hands: You know — or have heard of — The Readymen. Bonus points if you ever got to see them live. Consolation prize: Their album “Show Hall Bound” holds up after nearly 30 years & you can listen to it here 👇 m.youtube.com/watch?v=BKLX...
010
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 23/11/2024
¯\_(ツ)_/¯
070
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 23/11/2024
Afternoon of walking, book buying and bar hopping with my dad, who is visiting for the weekend from Eugene. Mother Foucault’s —> Spanish coffee at Huber’s —> Powell’s —> Happy hour at Rose City Grill.
0252
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 22/11/2024
Despite a combined six weeks of overseas travel & injuries, I’ve managed to run 500 miles so far in 2024, w/ another month-plus before the end of the year. Slightly shocked, tbh
090
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 19/11/2024
I, for one, will be watching closely to see how voting blocs—as well as a broader governing coalition—emerge on the new Portland City Council. They will likely determine (quickly) a trajectory, one that could be a big departure from what we've seen the last few years. www.opb.org/article/2024...
2191
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 09/11/2024
While profiling Wilson, I asked him point-blank 3 separate times whether enforcing city code meant arrests or jail. He deflected each time or would not answer the question directly. I saw him do this at house parties, debates and other forums. Verbatim transcript from our Sept. 16 interview. 👇
391
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 09/11/2024
Wilson says he wants to "super charge" Portland Street Response and fully fund it, but also suggests he'd like to see its workers be used to enforce the city's camping ban. The group @FriendsofPSR is not happy about that. www.oregonlive.com/politics/202...
4100
Shane Dixon Kavanaugh @shanedkavanaugh.bsky.social · 09/11/2024
Wilson, as mayoral candidate: "We can't arrest our way out of our homelessness crisis." Wilson, as mayor-elect: Will take a "hard line" on enforcing city's camping ban. "Arrest and threat of jail may be necessary." www.oregonlive.com/politics/202...
3158