Blog Posts
Browse by category →- 10/27/2025 I'm back, after nine years!
- 7/29/2016 The powerful e5 Pawn break against the Benoni: using it as White, neutralizing it as Black
- 1/23/2016 On finally achieving the US National Master chess title at age 45: part 1
- 1/19/2016 How the X-Files reminded me of the meaning of Martin Luther King Jr.
- 1/9/2016 If you were this old man playing chess against a young boy, what would you have done?
- 12/29/2015 Accidentally discovering and performing some music by Brazilian composer Ernesto Nazareth: Coração que Sente
- 12/24/2015 24 days of Hackage, 2015: day 24: conclusion and thanks
- 12/23/2015 24 days of Hackage, 2015: day 23: Liquid Haskell: refinement types for the real world
- 12/22/2015 24 days of Hackage, 2015: day 22: Shake: the dynamic build system
- 12/21/2015 24 days of Hackage, 2015: day 21: hood, GHood, Hoed: observation oriented debugging in Haskell
- 12/20/2015 24 days of Hackage, 2015: day 20: dimensional: type-checked computation on physical quantities with units
- 12/19/2015 24 days of Hackage, 2015: day 19: ghc-core-html, list-fusion-probe; checking GHC's fusion rewrite rules for erasing intermediate data from existence
- 12/18/2015 24 days of Hackage, 2015: day 18: vector, vector-algorithms: unleash your inner C programmer!
- 12/17/2015 24 days of Hackage, 2015: day 17: ansi-wl-pprint: avoiding string hacking
- 12/16/2015 24 days of Hackage, 2015: day 16: safe; what is safety anyway?
Page 1 of 45 Next →