Articles

Tech tutorials, documentation, and other longform articles



In Vietnam, currency separators will be the end of you.

Published on September 1, 2025.

So I went to Vietnam. Its currency confused me.


Continue reading...

There is no truly portable DOCX editor: A rant

Published on August 20, 2025.

Each editor fucking introduces some form of markup mutation, and it is bullshit.


Continue reading...

A Mental Model of the Many Pythons You May Deal with

Published on April 3, 2025.

System python, pipx executables, virtual environment python, pyenv managed python, manually aliased/symlinked python. If you must debug in linux, try whereis command first.


Continue reading...

Why Electron Apps Suck: A Haphazard Comment

Published on January 30, 2025.


Continue reading...

Your Linux Window Manager might be causing Screen Tearing and Checkboard Flickering

Published on January 12, 2025.

The XFCE window manager in Linux Mint in my case. Before you go buying and changing memory and kernels, consider switching your compositors. Compton in my case, because reasons.


Continue reading...

Get out of the c204ma chromebook bootloop

Published on December 5, 2024.

Important snippets archived from a 2024 article on Medium, now deleted.


Continue reading...

How to remove traces of OneDrive links after prematurely removing OneDrive

Published on December 1, 2024.

Archived from a now deleted Medium article. TBH, if you plan to use AME Wizard to debloat your Windows, ReviOS is the better choice, and its cleans your File Explorer of OneDrive far better than Ameliorated or even Chris Titus' tool from my experience. Also the open source Files app is too bloated as an alternative.


Continue reading...

If you are using a tool like pyenv or nvm, DO NOT alias the interpreter from your resource file

Published on November 27, 2024.

The Python3 or Node alias from your resource file (.bashrc, .zshrc) will almost always prevail, and it will be a source of behavior inconsistencies for your interpreter


Continue reading...

Retrieve Your Paypal Activation Code for Your GCash Amex Card

Published on October 14, 2024.

Raise a GCash support ticket for refund online transaction, mention the transaction details of PayPal confirmation, and wait for the response. No, the code will not appear on your GCash Bank Statement or transaction history. This is the only way.


Continue reading...

How to Implement Widgets and Site Blocks in GravCMS

Published on August 28, 2024.

It involves a nonroutable _widgets folder in your user/pages/ directory, widgets with header data in the _widgets folder , and the page.find() function.


Continue reading...