Recent Posts
-
January 19, 2026
Floating Point Computations Errors
Floating-point computations are well-known for their susceptibility to round-off errors. In this post, I aim to document a couple of scenarios where these errors occur and explore potential workarounds where applicable.Scenario 1When the component...
-
December 25, 2024
Simple Way to Use Mathjax with Jekyll
To add MathJax to a Jekyll Blog, the easiest option is to simply add the following script into your layout file such as _layouts/head.html<script type="text/javascript" id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/...
-
March 08, 2022
Takeaways from the NeurlPS 2021 Conference
My experience with NeurlPS 2021 Conference was phenomenal despite I have to join the Zoom meetings from a shitty quarantine hotel at Shanghai as if I began a prison sentence.Anyway, following is the main takeaways from some of sessions that I part...
-
October 30, 2021
What I did to improve the data pipeline efficiency by 100x in MS SQL
I was going to build a training data pipeline fetching fresh labelled data from a MS SQL DB continuously. Soon after I noticed scalability would be a bottleneck here since this MS SQL DB is very OLTP focused and not indexed for massive analytical ...
-
August 02, 2021
Get Started with Dask
Dask is simply awesome. If you are looking for Spark alternatives that are light-weight, simple, easy to set-up, native to Python, and do its job (i.e distributed computing) well without changing much of your existing Python codes (in numpy or pan...