Frank O'Donnell
banner
frank11285.bsky.social
Frank O'Donnell
@frank11285.bsky.social
Senior Research Adviser, @apln.network
Nonresident Fellow, South Asia Program @stimsoncenter.bsky.social
Opinions my own, reposts ≠ endorsement.
https://www.linkedin.com/in/frank-o-donnell-b84675158
🎯:
November 18, 2025 at 12:46 PM
After far too long, was great watching @celticsnba.bsky.social take on the LA Aspirations, sorry @laclippers.bsky.social today - although it got way too close at the end!
November 17, 2025 at 1:04 AM
The top of Pakistan’s nuclear operational command structure is also reformed, strengthening Army control and functionally eliminating Chairman of Joint Chiefs of Staff Committee oversight (as part of abolishing CJCSC position) -
nautilus.org/napsnet/naps...
www.aljazeera.com/amp/news/202...
November 15, 2025 at 12:22 PM
Great Doonesbury today -
November 9, 2025 at 2:43 PM
November 5, 2025 at 2:02 PM
One strategic partnership to rule them all - (from www.mfa.gov.sg/Newsroom/Pre...)
October 29, 2025 at 9:17 PM
It is fundamentally unAmerican to think of wars in any other terms than tactics - political and strategic ends to guide operations and tactics are for eggheads. And unlike the defeatists who wrote this article, I for one believe in our US Army 🇺🇸 💪 😤
October 21, 2025 at 9:46 PM
October 18, 2025 at 5:31 AM
Productive week of @apln.network nuclear dialogues in China. I’ll especially miss this view.
October 17, 2025 at 8:25 PM
Friday!
October 17, 2025 at 10:45 AM
This isn’t even original quackery from Thiel. Games Workshop should sue him for plagiarizing 40k lore around rise of the God-Emperor.
www.reuters.com/world/us/pet...
October 10, 2025 at 2:00 PM
Beautiful harvest moon tonight in Port Aransas, TX:
October 7, 2025 at 12:14 AM
Friday!
October 3, 2025 at 10:50 PM
Brutal Doonesbury today -
September 29, 2025 at 3:14 AM
Friday!
September 26, 2025 at 9:36 PM
Friday!
September 13, 2025 at 1:01 AM
September 10, 2025 at 8:31 PM
September 2, 2025 at 12:14 PM
Today’s Calvin & Hobbes is evergreen -
August 31, 2025 at 2:32 PM
August 31, 2025 at 1:46 PM
@nin.com slayed last night -
August 30, 2025 at 12:24 PM
Today’s Doonesbury, from 2003:
August 29, 2025 at 6:16 PM
Friday!
August 29, 2025 at 5:28 PM
Successful visit to the vet.
August 22, 2025 at 8:57 PM
🤔
August 21, 2025 at 1:45 PM