2021-02-28
Try my best to keep this updated.
Parsing data in format A from place B, transforming it, and then outputting it in format C to place D. This has happened frequently, so I wanted to optimize the process.
The Art of PostgreSQL taught me that SQL is code too. The modern, modular SQL can do most of what Pandas + Python is capable.
Parsing Techniques: A Practical Guide is awesome. I feel much at ease writing parsers now.
Board/card games have far less states to consider, when compared to Go/Starcraft. There are some issues though, to bring RL into this niche genre.
I am figuring out ways to circumvent them. The goal is to let the AI play on Terra Mystica online tournament.
I moved back to Singapore early 2020 and everything was normal. Almost Covid-free. Seeing what is going on elsewhere, I am thankful to be here with my family.
This is my home, now. I am letting go of the US and China.
Working on sensor REPL with typescript changed my perspective on type system. With flow-based type inference, static language can feel dynamic as well.
There are a few candidates on the market:
Learning/Evaluating a new language is a lot of investment. Every language comes with its own interpreter/compiler, pacakge management, build system, standard/third-party libraries etc.