written by Eric J. Ma on 2021-05-14 | tags: til jupyter data science
Did you forget to set an environment variable before launching Jupyter? Today, I learned how you can rescue that situation easily.
Read on... (171 words, approximately 1 minute reading time)written by Eric J. Ma on 2021-05-12 | tags: python software development til
Today I learned that it's possible to create a Desktop app that uses Flask (and hence HTML/CSS/JS) to render the front-end. Read on to see what packages are involved.
Read on... (251 words, approximately 2 minutes reading time)written by Eric J. Ma on 2021-05-06 | tags: til
Today I learned that Canada exports education.
Read on... (93 words, approximately 1 minute reading time)written by Eric J. Ma on 2021-05-05 | tags: bayesian probability til
Today I learned about the definition of the term "probability simplex". Here's what it is.
Read on... (194 words, approximately 1 minute reading time)written by Eric J. Ma on 2021-05-03 | tags: reflections til
Nudges are fascinating, useful, and in some cases, potentially life-saving. I recently read a paper that talked about life-saving nudges and reflected on what made these nudges _effective_.
Read on... (267 words, approximately 2 minutes reading time)written by Eric J. Ma on 2021-04-28 | tags: netlify web development continuous integration til
I learned a new thing: how to enable Netlify site preview URLs to be commented back on a PR thread! A story about how the collective intellect of the world is such a wonderful resource to query.
Read on... (254 words, approximately 2 minutes reading time)written by Eric J. Ma on 2021-04-26 | tags: data datasette data publishing data engineering data science
Recently, I saw [Datasette](https://datasette.io) resurface on my Twitter feed, and I started doing a deep dive into it once again. The work that [Simon Willison](https://simonwillison.net), author of Datasette, has done -- it is amazing! Here's what I learned test-driving it once again.
Read on... (947 words, approximately 5 minutes reading time)written by Eric J. Ma on 2021-04-24 | tags: css html career development coding programming design
Once in a while, I make it a practice to hack on my resume. The goal isn't explicitly to keep it relevant, though. Instead, I use it as an excuse to practice CSS. The result is something I'm pretty pleased with. Come read about how I did it!
Read on... (1102 words, approximately 6 minutes reading time)written by Eric J. Ma on 2021-04-02 | tags: data visualization open source python matplotlib
I've been working on revamping the `nxviz` API to much more closely align with the grammar of graphics' principles and other data visualization best practices. Come check out the ideas backing the API revamp!
Read on... (911 words, approximately 5 minutes reading time)written by Eric J. Ma on 2021-03-04 | tags: automation computation reproducibility
What are phony targets in Makefiles? Or have you not heard of them before? Here's a short post documenting a minimal example of what phony targets are.
Read on... (132 words, approximately 1 minute reading time)