John Mullanaphy
banner
john.mu
John Mullanaphy
@john.mu
Father, Senior Principal Software Engineer at @impact.com, creator of @heroesofcuteness.com & @boycottpaper.com, BJJ grappler, and on a quest to become a chess master (USCF 2129).

I block any account using AI. I'd use my own prompts if I wanted AI slop.
Pinned
John Mullanaphy @john.mu ยท Jun 4
Why isn't coffee served similar to gasoline? Where it tallies the price of a cup while it pours.

"Fill me up, $5 regular."
So happy for @expedition33.bsky.social! It truly was a work of art and a breath of fresh air into the gaming world.

That medley was also ๐Ÿ”ฅ
December 12, 2025 at 4:04 AM
I could have replaced Ghost with Copilot or something ๐Ÿคท
November 28, 2025 at 4:17 PM
It's bamboozling time!

Black to play and win.

#chesspunks #chess #chesspuzzle #chesspunk
November 24, 2025 at 11:27 PM
My advice is to always play to your strengths against higher rated players. At least then you're still in your wheel house, even if they are too. There's most likely a much higher skill gap in your weaker areas.

Lastly: every improver should know Lucena and Philidor rook endgames!

3/3
November 3, 2025 at 2:04 AM
Once you're getting into KvP scenarios it really comes down to tempos, opposition, who can touch a pawn first, etc. There's no room for error at that point. Inaccuracies (and even mistakes) in the middlegame might be salvageable.

2/3
November 3, 2025 at 2:04 AM
If you get good with queenless positions, then you'd definitely have something there against higher rated opponents - as they might fear drawish positions and play a little too loose.

However, as a general rule: with less pieces on the board, the required accuracy greatly increases.

1/3
November 3, 2025 at 2:04 AM
There's nothing wrong with playing openings that lead to early endgames. However, if people play them, they have to get solid concept on those types of endgames. Far too often people playing quickly into a rook or minor piece ending then go on to show a lack of understanding.

#chesspunks #chess
November 1, 2025 at 6:17 PM
Love to see you doing some larger sizes. Your aesthetics are top notch!
November 1, 2025 at 12:02 AM
October 31, 2025 at 4:05 AM
Fun tidbit: in Perl you can use pretty much any self closing characters when applying regex.

Defacto was always:

my $match =~ m/[a-z]+/;

Yet you can also do:

my $match =~ m{[a-z]+};
my $match =~ m'[a-z]+';
my $match =~ m<[a-z]+>;

Living up to that Tim Toady lifestyle.
October 30, 2025 at 3:00 PM
Perl was my first true language and with that came regular expressions. For the longest of time, I just thought all programmers used regex. That ended up not being the case, so for awhile those were often sent my way.

Now there's helpful sites and probably even AI to help coworkers out.
October 30, 2025 at 3:00 PM
The world was a better place with Danya in it.

I never directly interacted with him, but his commentary alongside Hess was the best thing out of @chess.com .

He covered a few @passers.gg matches and the hype, along with the ability to quickly find tough moves and explain them, was top tier.

RIP
October 23, 2025 at 1:36 AM
PSA: Art doesn't have to be good, it just has to be about getting your thoughts out there!

I'd much rather see someone's crude ink drawing in a notebook than I'd ever care to see their AI prompt.
October 19, 2025 at 12:46 AM
"all rook endings are drawn"

Oh yeah? Well:

"all pawn endings are lost"

That's my personal philosophy at least. I'll do whatever I can to avoid one unless it's the last resort path for a desired result.

#chess #chesspunks
October 8, 2025 at 6:36 PM
That kicks it off! Now threatening Rh3, but the keep point is now after exf5 we have Nf6. We now have the g4 escape square covered again for Rh3#. White can only delay with Rh1 at that point.

I was quite pleased finding that in a 3 0 game recently.
October 6, 2025 at 10:42 PM
Recently I shared a puzzle and mentioned it was one of my favorite tactics. This mate is one of the others I mentioned.

Before this, position was fairly equal but white pushed their luck with Nxc6?? giving me a very sneaky forced mate!

#chess #chesspuzzle #chesspunks
October 6, 2025 at 6:03 PM
Full line: 1. exf6!! {only winning line} Rxe3 2. Rxe3 {must} Rxe3 3. fxg7 and now black cannot stop white from queening.

Big fan of hitting the knight on the back rank with a pawn as there's no way for the knight to defend queening. That's the tactic GM Howell covered :)
October 1, 2025 at 2:09 PM
Hit one of my absolute favorite tactics at the end of this sequence. I don't know if it has a name or not, but it's up there with hook mate & Boden's mate for me.

Actually learned it watching GM Howell covering a tournament several years back.

#chesspunks #chess #chesspuzzle
October 1, 2025 at 12:27 AM
I enjoyed the node chain building, the death wave in-between encounters was so-so

.Loved the first encounter; second was good but the physics were comical at first - blasting us into the ether; planets feels out of place yet the best encounter.

Overall: better than older raids and beautiful areas.
September 30, 2025 at 4:05 PM
My only true complaints about RoN are more so on teammates and getting robbed during contest mode. Death animation started and then we wiped ๐Ÿ˜

As for teammates: master planets with a sub optimal "ad clear" guardian was rough. Replaced and we were done in one.
September 30, 2025 at 4:05 PM
future me hates current me, because current me just assumes future me is going to be rich with infinite time - allowing future me to afford things like personal trainers, dieticians, etc.

When all future me wants to do is the same thing current me wants to do: play video games and too much chess.
September 30, 2025 at 1:38 PM
Okay, but why did @microsoft.com go with Copilot for the name of its AI offering instead of just bringing back Clippy?

On a similar note: if I were coming out with an AI offering, it'd 100% be BonziBuddy 2.0, just without all the spyware. Which it looks like BonziBuddy is just NFTs nowadays ๐Ÿคท
September 27, 2025 at 12:13 AM
Stay safe out there Elements.
September 14, 2025 at 3:29 AM
What a novel idea, I'm also a fan of that painting. It would fit well in any shore town house.
September 14, 2025 at 3:06 AM