Flavio 🏴‍☠️
banner
flaviocorpa.com
Flavio 🏴‍☠️
@flaviocorpa.com
Software Engineer 🦥 Haskell & 🌳 Elm @Scrive
♟️ First #chesspunks on this app
🏯 日本語を勉強中(N3)
On a mission to reach 2000 FIDE before 2031 🏁
Pinned
Guys, the impossible just happened... I DREW A FIDE MASTER!!!!! 😎🙌🏻♟️ #chesspunks
Reposted by Flavio 🏴‍☠️
“Preparing for two classical games against Praggnanandhaa 🇮🇳 took me just 10 minutes — all on my phone! I didn’t even use my laptop,” said Daniil Dubov after winning against Pragg in the Round 4 tiebreaks of the #FIDEWorldCup in #Goa
November 13, 2025 at 1:43 PM
My wife made me a homemade spicy pumpkin latte because the city’s Starbucks run out of them too soon and I was sad about it, I don’t deserve her 🥹☕️🎃
November 8, 2025 at 10:25 AM
Tomorrow I might win an Italian game that may get me closer to the 1700s, wish me luck 🤞🏻
November 8, 2025 at 12:36 AM
#YusupovChallenge update: book 6, chapter 9 (better pawn structures) completed! 😎 Can someone explain why in this game of Yusupov vs Aagaard Bg5 wouldn’t be a valid answer? SF only considers it slight worse to Bf4 🤔⭐️⭐️ #chesspunks
November 6, 2025 at 9:02 PM
I wrote a new blogpost about what I learnt building this games with a functional language, please let me know if you enjoyed it or learnt something new! 🗾🙌🏻 flaviocorpa.com/japan-prefec...
November 5, 2025 at 2:23 PM
#YusupovChallenge update: book 6, chapter 8 (calculating short variations) completed with Excellent score! 😎 This and the previous chapters were very tactical and fun, I guess my calculation is improving? Let’s see if it shows up in this Saturdays league game 🤞🏻 black to play ⭐️⭐️⭐️ #chesspunks
November 4, 2025 at 4:11 PM
Reposted by Flavio 🏴‍☠️
I need to write a talk solely for the purpose of presenting this slide and then never being invited to an FP conference again.
November 3, 2025 at 7:03 PM
#YusupovChallenge update: book 6, chapter 7 (exploiting weaknesses) completed! 😎 This chapter was very interesting and felt very practical, some of the moves required first identifying the weakness and then calculating a way to exploit it, which happens very frequently in real games!! ⭐️⭐️ #chesspunks
November 2, 2025 at 9:44 PM
I want to write a blogpost about the fun refactoring and game dev tips with types I had to do with elm 🌳 for these games… hope I find the time to write it and that it’s interesting for someone else 🙏🏼
My Japanese teacher wanted us to learn the prefectures from Japan so I did another game in Elm 🌳 to help me memorise them! Enjoy! 🗾 @japonesaldia.com elm-japan.netlify.app
elm-japan.netlify.app
October 31, 2025 at 7:20 PM
Estamos ideando una batalla de carbonaras entre varios amigos y creo que va a ser muy divertido jajaja 👨🏼‍🍳👩🏻‍🍳🧑🏽‍🍳🍝🍝🍝
October 31, 2025 at 7:16 PM
#YusupovChallenge update: book 6, chapter 6 (a lead in development) completed! Another difficult chapter, most of the exercises were taken from Alekhines games! 🫠 (come on there’s no way I can calculate like him…) white to play in this ⭐️⭐️⭐️ puzzle I failed. Agadmator would have succeeded! #chesspunks
October 31, 2025 at 12:32 PM
#YusupovChallenge update: book 6, chapter 5 (don’t allow counterplay!) completed. 😎 This was a very difficult endgame chapter, lots of calculation involved and I spent like 4 hours on it and also pulled up SF to check my solutions. Failed this ⭐️⭐️⭐️ puzzle, black to play and hold the draw #chesspunks
October 28, 2025 at 10:17 AM
Reposted by Flavio 🏴‍☠️
Someone gets it!
Haskell is a pure functional language with lazy evaluation. It doesn’t compute anything unless absolutely necessary—just like you on a Monday.
October 28, 2025 at 8:35 AM
Last game: the provinces of Spain! 🥘Have fun: elm-spain.vercel.app
October 27, 2025 at 4:15 PM
Reposted by Flavio 🏴‍☠️
This is not a drill: GHC (the #Haskell compiler) now runs in your browser. See the announcement (and please report any bugs) here: discourse.haskell.org/t/ghc-now-ru...
Ghc now runs in your browser
ghc itself can now run purely client-side in the browser, here’s a haskell playground demo. terms and conditions apply, and i’ll write up more detailed explanation some time later, but i thought this ...
discourse.haskell.org
October 25, 2025 at 7:28 PM
Reposted by Flavio 🏴‍☠️
this is just horrible. everything is wrong and getting wronger.

may his memory be a blessing.
GM Daniel Naroditsky passed away. He was a talented chess player, commentator, and educator. FIDE extends its deepest condolences to Daniel’s family and loved ones.
October 20, 2025 at 7:29 PM
#YusupovChallenge update: book 6, chapter 4 (opening repertoire against 1.c4) completed with good score! 😎 These QGD positions are not my style but at least the ideas are not that difficult. I’m happy with the symmetrical English for now. I failed this ⭐️ puzzle which is not that easy! #chesspunks
October 23, 2025 at 5:00 PM
Reposted by Flavio 🏴‍☠️
47都道府県を完全に理解しています👑
October 23, 2025 at 2:23 PM
Reposted by Flavio 🏴‍☠️
TIL Ampersand "&" is just a sloppy handwriting of Latin word "et" which means "and".
October 22, 2025 at 7:22 PM
Is mastodon and the fediverse as dead as bluesky lately?
October 22, 2025 at 1:41 PM
Reposted by Flavio 🏴‍☠️
October 20, 2025 at 8:18 PM
My Japanese teacher wanted us to learn the prefectures from Japan so I did another game in Elm 🌳 to help me memorise them! Enjoy! 🗾 @japonesaldia.com elm-japan.netlify.app
elm-japan.netlify.app
October 20, 2025 at 4:26 PM
#YusupovChallenge update: book 6, chapter 3 (attacking the king) completed! 😎 I almost nailed all the exercises in this chapter, except for the ⭐️⭐️⭐️ puzzles like this one where I would find the first move, but not the best defense by the opponent (thus missing the remaining points)! #chesspunks
October 19, 2025 at 8:48 PM
Me representa 😎
"El hombre sabio no trabaja para vivir; vive para disfrutar, y trabaja solo lo necesario para seguir disfrutando." ~ Lin Yutang (1895-1975).
October 16, 2025 at 4:45 PM
#YusupovChallenge update: book 6, chapter 2 (exchanging) completed! 😎 I loved all the classical games between Tal and Botvinnic in this chapter, lots of great model games to learn from! Black to play in this ⭐️⭐️⭐️ puzzle I failed #chesspunks
October 15, 2025 at 5:04 PM