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
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
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
October 31, 2025 at 4:05 AM
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
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
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
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
Continuing my Sakanaction live show bing and one thing that really stands out about them is how deliberate they are. No wasted movements; timing of the music and visuals are perfectly in-sync.

Just all around so professional, sharp, and crushing it musically. Easily my favorite band at this point.
August 29, 2025 at 3:02 AM
Listening to past Sakanaction live tours; music is the greatest representation of the human experience. @sakanaichiro.bsky.social
August 28, 2025 at 2:06 AM
I've owned the domain jo.mu for over a decade and now the Registry wants me to pay $10k to keep it as they're claiming it's premium.
August 6, 2025 at 3:30 PM
#Bungie QA Tester (and Salvations Edge winner) on Desert Perpetual really hit us with a "it works on my machine" 🏅
July 21, 2025 at 11:11 PM
My biggest surprise about #DestinyTheGame contest mode: nobody's screen was covered with a giant message letting them know they unlocked solar, arc, or void classes!
July 21, 2025 at 6:45 PM
July 15, 2025 at 5:31 PM
Hey #destiny2: don't forget to equip the drip! Going full pumpkin mode for the cutscenes.
a man with a pumpkin on his head is in a cemetery sponsored by kvvo.com
ALT: a man with a pumpkin on his head is in a cemetery sponsored by kvvo.com
media.tenor.com
July 15, 2025 at 12:26 AM
I changed my voicemail greeting message to the #9 Telephone Tone and now Im getting a lot of robots saying "Goodbye", "You have been added to our Do Not Call list" (lie), or 3 seconds of static noise.

I still get some full robot voice messages about loan offers, but it has caught a decent amount.
July 14, 2025 at 8:21 PM
Bungie going with Marathon instead of Destiny 3:
a cartoon of homer simpson driving a green car
ALT: a cartoon of homer simpson driving a green car
media.tenor.com
June 27, 2025 at 11:27 PM
Arrived in Kyoto on Friday, saw #TokyoSkaParadiseOrchestra that night. Now it's time to see my favorite band, #Sakanaction! One hour until show time!
June 22, 2025 at 7:48 AM
It does not instill a lot of confidence in me, that this ingredient list includes an "AND/OR" in it.
June 17, 2025 at 4:18 AM