Sign in

NAFO Sapper

@nafo-sapper.bsky.social
1.9K followers 2.5K following 1.1K posts

Structural engineer; DIY guy; 34-year Army vet; politically homeless Xitter refugee. Never Trump. Sappers lead the way! Слава Україні! Fight the good fight against evil--at home and abroad. #NAFOExpansionIsNonNegotiable

PostsRepliesMedia
NAFO Sapper @nafo-sapper.bsky.social · 25/07/2026
This is excellent. The nets will help Ukrainian drone operators identify the most critical refinery units. We are very lucky that they are so stupid.
3481
NAFO Sapper @nafo-sapper.bsky.social · 23/07/2026
He should receive the Presidential Medal of Freedom.
001
NAFO Sapper @nafo-sapper.bsky.social · 15/07/2026
www.youtube.com/watch?v=SSJT...
youtube.com
Linda Ronstadt - Poor Poor Pitiful Me (Live at Television Center Studios, Hollywood, CA, 4/24/1980)
YouTube video by Linda Ronstadt
010
NAFO Sapper @nafo-sapper.bsky.social · 05/07/2026
In addition to being gutless racists, they've also ruined khaki pants for the rest of us.
000
NAFO Sapper @nafo-sapper.bsky.social · 02/07/2026
I'm quite certain that we don't deserve it. We should be paying reparations to Ukraine. :(
130
NAFO Sapper @nafo-sapper.bsky.social · 30/06/2026
🦩
140
NAFO Sapper @nafo-sapper.bsky.social · 28/06/2026
Dear Lord, thank you for the gift of medieval architecture, which draws our eyes upward to the heavens and, through brilliantly illuminated windows, offers us a glimpse of His glory.
110
NAFO Sapper @nafo-sapper.bsky.social · 27/06/2026
I predict that falling debris is going to do a lot of damage.
000
NAFO Sapper @nafo-sapper.bsky.social · 11/05/2026
Yes, Trump is breaking.
030
NAFO Sapper @nafo-sapper.bsky.social · 10/05/2026
It’s actually quite merciful that these poor bastards never see the drone coming.
2110
NAFO Sapper @nafo-sapper.bsky.social · 03/05/2026
Be patient. His prediction will be totally true if this miraculous series of events happens in the next two weeks.
010
NAFO Sapper @nafo-sapper.bsky.social · 18/04/2026
The Church just keeps getting better every day.
000
NAFO Sapper @nafo-sapper.bsky.social · 17/04/2026
I was a lifelong republican—and remained in the party after 2016, so I could vote against trumpy candidates in my state’s closed primaries. But that position became untenable after Trump started his second term. So now I am a proud (but moderate) Democrat. Slava Ukraini!
120
NAFO Sapper @nafo-sapper.bsky.social · 16/04/2026
God bless the Holy Father for his courage and willingness to speak truth to power.
050
NAFO Sapper @nafo-sapper.bsky.social · 16/04/2026
Is that Saint-Sernin?
010
NAFO Sapper @nafo-sapper.bsky.social · 14/04/2026
Sorry. You asked for suggestions, and I tried to contribute based on the info you provided. No offense intended.
020
NAFO Sapper @nafo-sapper.bsky.social · 14/04/2026
Give him a stack of balsa wood, some glue, and a hobby knife. Assembling someone else's idea does very little to develop creativity. Give him opportunities to design and build his own ideas from scratch.
120
NAFO Sapper @nafo-sapper.bsky.social · 13/04/2026
My Pope. Not my president. #PopeLeo
030
NAFO Sapper @nafo-sapper.bsky.social · 05/04/2026
You’re welcome.
001
NAFO Sapper @nafo-sapper.bsky.social · 05/04/2026
We need regime change now.
010
NAFO Sapper @nafo-sapper.bsky.social · 02/04/2026
Paralysis resulting from kinetic sanctions.
060
NAFO Sapper @nafo-sapper.bsky.social · 28/03/2026
Fine, but don’t make an S of yourself.
140
NAFO Sapper @nafo-sapper.bsky.social · 22/03/2026
Architecture and structure have tremendous power to inspire us. Thanks for sharing.
010
NAFO Sapper @nafo-sapper.bsky.social · 22/03/2026
"We"
000
NAFO Sapper @nafo-sapper.bsky.social · 20/03/2026
That's 10.75 words per lie. I'm pretty sure he can do better if he keeps practicing.
000
NAFO Sapper @nafo-sapper.bsky.social · 07/03/2026
I find this deeply insulting to 8-year-olds.
000
NAFO Sapper @nafo-sapper.bsky.social · 07/03/2026
Please tell me this is Minneapolis.
010
NAFO Sapper @nafo-sapper.bsky.social · 07/03/2026
The notion that, in war, one side can infer the other side's unconditional surrender is so ludicrous that...that...it could only be a product of the trump administration.
031
NAFO Sapper @nafo-sapper.bsky.social · 07/03/2026
Even George Orwell would be stunned by gaslighting on this level.
000
NAFO Sapper @nafo-sapper.bsky.social · 07/03/2026
Simple and elegant.
000
NAFO Sapper @nafo-sapper.bsky.social · 02/03/2026
Six.😔
010
NAFO Sapper @nafo-sapper.bsky.social · 01/03/2026
The bombings will continue until we have peace.
010
NAFO Sapper @nafo-sapper.bsky.social · 26/02/2026
Live from the Island of Misfit Toys.
010
NAFO Sapper @nafo-sapper.bsky.social · 25/02/2026
Nonetheless, this one was special, because it was the longest, most boring, most pathetic string of lies in the history of our country.
000
NAFO Sapper @nafo-sapper.bsky.social · 25/02/2026
I'm a big fan of embattled parapets. We even have a few of them here in the New World.
130
NAFO Sapper @nafo-sapper.bsky.social · 25/02/2026
It's the most inspiration story of our time.
020
NAFO Sapper @nafo-sapper.bsky.social · 21/02/2026
Fact check: TRUE
020
NAFO Sapper @nafo-sapper.bsky.social · 21/02/2026
Well done, Fella. A bad day for trump is a good day for the rest of us.
010
NAFO Sapper @nafo-sapper.bsky.social · 21/02/2026
Fact check: True.
010
NAFO Sapper @nafo-sapper.bsky.social · 21/02/2026
This makes me so happy.
030
NAFO Sapper @nafo-sapper.bsky.social · 21/02/2026
Someone needs to escort grandpa back to the memory unit.
010
NAFO Sapper @nafo-sapper.bsky.social · 21/02/2026
A+++
010
NAFO Sapper @nafo-sapper.bsky.social · 20/02/2026
Happy Liberation Day to all who celebrate.
000
NAFO Sapper @nafo-sapper.bsky.social · 20/02/2026
Narrator: I was, indeed, a crazy news day.
000
NAFO Sapper @nafo-sapper.bsky.social · 20/02/2026
Also, once in a while, prints go awry for no apparent reason. When that happens (and it will, sooner or later), you'll be happy that you only wasted 3-4 hours' worth of filament, instead of 20. Regardless--enjoy! Here's a medieval windmill, because everyone should have one. The sky's the limit.
020
NAFO Sapper @nafo-sapper.bsky.social · 20/02/2026
Yes, but I've been doing 3D modeling for many years for the courses I teach. And BTW, I would never do a 20-hour print. I'll always break the model down into components, so no print ever exceeds 12 hours. My printers are old, so I need to keep an eye on them.
110
NAFO Sapper @nafo-sapper.bsky.social · 20/02/2026
"Someday I'm going to try." I seriously hope he does.
000
NAFO Sapper @nafo-sapper.bsky.social · 20/02/2026
Thanks! Four months well spent. Here it is disassembled--but each of these subassemblies is composed of multiple 3D-printed pieces.
120
NAFO Sapper @nafo-sapper.bsky.social · 19/02/2026
I like to think of my two 3D printers as Santa's helpers. I design something, then hand it off to them to work on while I start a new project. It's incomparably satisfying to see your ideas take shape on the build plate.
160
NAFO Sapper @nafo-sapper.bsky.social · 18/02/2026
As they say: beware of Geeks bearing gifts.
090