Kevin Yap
@kevinyap.ca
Software engineer at @relay.app. Previously: Google, Riot Games, and MLSE Digital Labs. I made @zeal.gg and post about code, games, and baseball. Aspiring MTG tournament grinder. 🇨🇦
See kevinyap.ca for more.
See kevinyap.ca for more.
welp, that was the most soul-crushing loss you could dream up. thanks for the wild ride, 2025 Blue Jays.
(please hand Bo a blank cheque and patch up Springer's 37 unique injuries in the offseason)
(please hand Bo a blank cheque and patch up Springer's 37 unique injuries in the offseason)
November 2, 2025 at 5:00 AM
welp, that was the most soul-crushing loss you could dream up. thanks for the wild ride, 2025 Blue Jays.
(please hand Bo a blank cheque and patch up Springer's 37 unique injuries in the offseason)
(please hand Bo a blank cheque and patch up Springer's 37 unique injuries in the offseason)
Canada could probably swap the grid from hydro to whatever potential energy is pent up from the anxiety that everyone watching this game is feeling right now
November 2, 2025 at 3:31 AM
Canada could probably swap the grid from hydro to whatever potential energy is pent up from the anxiety that everyone watching this game is feeling right now
this game 7 has already had too many emotional swings and it is still WAY too close for comfort
November 2, 2025 at 2:15 AM
this game 7 has already had too many emotional swings and it is still WAY too close for comfort
Reposted by Kevin Yap
This photo of rookie Yesavage casually walking off the mound as future Hall of Famer and helmet-less Ohtani is still in motion striking out is everything. #WantItAll
October 30, 2025 at 2:02 AM
This photo of rookie Yesavage casually walking off the mound as future Hall of Famer and helmet-less Ohtani is still in motion striking out is everything. #WantItAll
Striking out Ohtani–Betts–Freeman in Game 5 of the World Series in LA on a humble 57k salary. Probably the most legendary rookie season we'll see for a long, long time.
Trey Yesavage’s career single-game highs entering tonight:
6 IP (May 1, Single-A Dunedin)
12 K (May 13, Dunedin)
94 pitches (Sept. 27, Toronto)
19 whiffs (Sept. 15, Toronto)
Tonight: 7 IP, 12 K, 104 pitches, 23 whiffs
It is Game 5 of the World Series against the defending champions.
6 IP (May 1, Single-A Dunedin)
12 K (May 13, Dunedin)
94 pitches (Sept. 27, Toronto)
19 whiffs (Sept. 15, Toronto)
Tonight: 7 IP, 12 K, 104 pitches, 23 whiffs
It is Game 5 of the World Series against the defending champions.
October 30, 2025 at 2:58 AM
Striking out Ohtani–Betts–Freeman in Game 5 of the World Series in LA on a humble 57k salary. Probably the most legendary rookie season we'll see for a long, long time.
This has been an incredible World Series for so many reasons, but I've been particularly impressed by Bassitt pitching out of the pen — 6.2 IP, 0 ER, 1 H, 1 BB, 8 K in total.
I guess something about only having to go 1–2 innings really lets his pitch wizardry shine.
I guess something about only having to go 1–2 innings really lets his pitch wizardry shine.
October 29, 2025 at 3:45 AM
This has been an incredible World Series for so many reasons, but I've been particularly impressed by Bassitt pitching out of the pen — 6.2 IP, 0 ER, 1 H, 1 BB, 8 K in total.
I guess something about only having to go 1–2 innings really lets his pitch wizardry shine.
I guess something about only having to go 1–2 innings really lets his pitch wizardry shine.
WHAT IS THIS BASEBALL GAME
October 28, 2025 at 4:38 AM
WHAT IS THIS BASEBALL GAME
Reposted by Kevin Yap
The first player to ever hit a pinch-hit grand slam in the 121-year history of the World Series couldn't find a place to sleep so he crashed on the pullout couch of his roommate's hotel room the night before the game.
How can you not be romantic about baseball
How can you not be romantic about baseball
Game 1 World Series hero Addison Barger slept on Davis Schneider's pull-out couch last night. You can't make this stuff up.
October 25, 2025 at 4:16 AM
The first player to ever hit a pinch-hit grand slam in the 121-year history of the World Series couldn't find a place to sleep so he crashed on the pullout couch of his roommate's hotel room the night before the game.
How can you not be romantic about baseball
How can you not be romantic about baseball
Bless the Dodgers bullpen, this game went from anxiety-ridden to complete hilarity in a single inning
ADDISON BARGER HITS THE FIRST PINCH-HIT GRAND SLAM IN WORLD SERIES HISTORY!
October 25, 2025 at 2:41 AM
Bless the Dodgers bullpen, this game went from anxiety-ridden to complete hilarity in a single inning
These changes to #AdventOfCode are for the best. The global leaderboard was meaningless last year due to obnoxious AI submissions, and a completely undeserved nightmare for @was.tl, so I'm happy that it's gone. It was a nice 9 or so years while it was still a competitive challenge, though!
Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more:
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
October 24, 2025 at 5:18 AM
These changes to #AdventOfCode are for the best. The global leaderboard was meaningless last year due to obnoxious AI submissions, and a completely undeserved nightmare for @was.tl, so I'm happy that it's gone. It was a nice 9 or so years while it was still a competitive challenge, though!
• Drafted in 2024
• Started 2025 in Single-A
• Struck out 9 in his rookie debut in September
• Pitched in a total of 3 regular season games
• Started 3 games throughout the ALDS & ALCS
And now:
• Will start in Game 1 of the World Series vs. the Dodgers.
What an absolutely insane start to a career.
• Started 2025 in Single-A
• Struck out 9 in his rookie debut in September
• Pitched in a total of 3 regular season games
• Started 3 games throughout the ALDS & ALCS
And now:
• Will start in Game 1 of the World Series vs. the Dodgers.
What an absolutely insane start to a career.
October 23, 2025 at 6:07 PM
• Drafted in 2024
• Started 2025 in Single-A
• Struck out 9 in his rookie debut in September
• Pitched in a total of 3 regular season games
• Started 3 games throughout the ALDS & ALCS
And now:
• Will start in Game 1 of the World Series vs. the Dodgers.
What an absolutely insane start to a career.
• Started 2025 in Single-A
• Struck out 9 in his rookie debut in September
• Pitched in a total of 3 regular season games
• Started 3 games throughout the ALDS & ALCS
And now:
• Will start in Game 1 of the World Series vs. the Dodgers.
What an absolutely insane start to a career.
Springer with the go-ahead 3-run homer, Gausman and Bassitt out of the pen, what a game 7 holy smokes
October 21, 2025 at 3:04 AM
Springer with the go-ahead 3-run homer, Gausman and Bassitt out of the pen, what a game 7 holy smokes
Man, it's going to be tough choosing between Yamamoto, Snell, and Sasaki for NLCS MVP. They all pitched so well an—
Shohei Ohtani pitched 6 scoreless innings allowing only 2 hits and struck out 10 batters and hit 3 home runs as the Los Angeles Dodgers beat the Milwaukee Brewers 5-1 to complete the sweep and advance to the World Series.
No one has ever seen anything like this before.
No one has ever seen anything like this before.
October 18, 2025 at 3:25 PM
Man, it's going to be tough choosing between Yamamoto, Snell, and Sasaki for NLCS MVP. They all pitched so well an—
Took a break from Ruby Storm to practice Eldrazi Ramp in case I need to play a different deck at the RC, but saw this wild list with 3 maindeck Surgical Extractions (www.mtggoldfish.com/deck/7394296) and *had* to test it out myself — of course I randomly trophied the first League I tried it 😅
October 16, 2025 at 5:46 AM
Took a break from Ruby Storm to practice Eldrazi Ramp in case I need to play a different deck at the RC, but saw this wild list with 3 maindeck Surgical Extractions (www.mtggoldfish.com/deck/7394296) and *had* to test it out myself — of course I randomly trophied the first League I tried it 😅
If this Tigers vs. Mariners game never ends, do the Jays get to advance to the World Series by default?
October 11, 2025 at 4:34 AM
If this Tigers vs. Mariners game never ends, do the Jays get to advance to the World Series by default?
New Cadence Hira video! There's so much that Nintendo does with their soundtracks that can go unnoticed when you're just playing the games (because it's so seamless), so I really appreciate watching detailed breakdowns of what's going on behind the scenes.
The SECRETS that make Mario Kart World Rainbow Road a MASTERPIECE
YouTube video by Cadence Hira
www.youtube.com
October 7, 2025 at 3:24 PM
New Cadence Hira video! There's so much that Nintendo does with their soundtracks that can go unnoticed when you're just playing the games (because it's so seamless), so I really appreciate watching detailed breakdowns of what's going on behind the scenes.
PLAYOFF PLAKATA
October 5, 2025 at 9:29 PM
PLAYOFF PLAKATA
I know the use of AI in the software industry is a pretty polarizing topic, but anecdotally, AI coding assistants have been very useful now that I've moved back into more of a (senior) IC role. I find myself using it a lot to tackle nice-to-haves that wouldn't have been worth my time otherwise.
“Is 90% of code going to be written by AI? I don’t know. What I do know is, that for me, on this project, the answer is already yes.” lucumr.pocoo.org/2025/9/29/90...
90%
AI is writing 90% of the code I was in charge of
lucumr.pocoo.org
September 30, 2025 at 7:50 PM
I know the use of AI in the software industry is a pretty polarizing topic, but anecdotally, AI coding assistants have been very useful now that I've moved back into more of a (senior) IC role. I find myself using it a lot to tackle nice-to-haves that wouldn't have been worth my time otherwise.
We are *so ready* for October baseball.
September 28, 2025 at 7:44 PM
We are *so ready* for October baseball.
Super stoked that Toronto gets to host a Spotlight Series event next year! 🍁
What are these sets without places to PLAY these sets? The full 2026 calendar of the Magic Spotlight Series is here!
Learn more at magic.gg/spotlight
Learn more at magic.gg/spotlight
September 27, 2025 at 1:03 AM
Super stoked that Toronto gets to host a Spotlight Series event next year! 🍁
Rhythm Doctor is one of my favourite games of all time — so much care and polish put into the perfect execution of a rhythm game. Really looking forward to playing through the final Act!
Congratulations to @fizzd.bsky.social and the rest of the @7thbe.at team on the official release date! 🎶
Congratulations to @fizzd.bsky.social and the rest of the @7thbe.at team on the official release date! 🎶
You hit the button. That's it.
Rhythm Doctor is leaving Early Access on DECEMBER 6TH, 2025!
Save patients with your rhythm mastery, all the way through the final Act and our big finale.
🎵 Trailer directed by @rj.dcellgames.com with VFX by thefinals
Rhythm Doctor is leaving Early Access on DECEMBER 6TH, 2025!
Save patients with your rhythm mastery, all the way through the final Act and our big finale.
🎵 Trailer directed by @rj.dcellgames.com with VFX by thefinals
September 25, 2025 at 2:16 PM
Rhythm Doctor is one of my favourite games of all time — so much care and polish put into the perfect execution of a rhythm game. Really looking forward to playing through the final Act!
Congratulations to @fizzd.bsky.social and the rest of the @7thbe.at team on the official release date! 🎶
Congratulations to @fizzd.bsky.social and the rest of the @7thbe.at team on the official release date! 🎶
Grinded to Platinum in 2XKO over the weekend! The ranked population definitely isn't representative due to it being a closed beta, but still really happy considering it's my first traditional fighting game and I've only been playing for a week!
Some initial thoughts on the game in this thread.🧵
Some initial thoughts on the game in this thread.🧵
September 22, 2025 at 4:14 AM
Grinded to Platinum in 2XKO over the weekend! The ranked population definitely isn't representative due to it being a closed beta, but still really happy considering it's my first traditional fighting game and I've only been playing for a week!
Some initial thoughts on the game in this thread.🧵
Some initial thoughts on the game in this thread.🧵