Why I Left NixOS for Ubuntu

Posted on Thu 02 May 2024 in general • Tagged with software, linux, nixos, ubuntu

If you've hung out in Linux enthusiast circles lately, you'll have heard whispers that Arch Linux is no longer hot product. Instead, all the cool kids are using something called NixOS.

Since I bricked my Debian setup in an unfortunate accident involving compiling from source, I decided to give NixOS …


Continue reading

The Mindful Desktop - How to Increase Your Productivity in the Attention Economy

Posted on Mon 11 March 2024 in general • Tagged with productivity, mindfulness, software

If you just want the VirtualBox VM for this article without the philosophising, skip to the appendix.

We live in a world full of distractions. In the modern "attention economy" it's more of a challenge to avoid content and advertising than it is to find it.

Nowhere is this more …


Continue reading

Lexing On My Haters: How to Design a Programming Language I

Posted on Wed 12 July 2023 in general • Tagged with programming, software

Trying to build a complex program in Python is like trying to build a house out of jello. I love it, but while Python's delicious, flexible, and lacks the annoying quirks of most languages, this relaxed nature is a dire problem for complex projects. Python uses duck typing:

If it …


Continue reading

How to Use Notion as Your Personal Chinese Handbook

Posted on Fri 25 June 2021 in general • Tagged with chinese, notion, productivity, software

Learning Chinese from textbooks and school courses can be a weird experience when you try to apply it in the real world. Sure, you just learned the grammar to say "My friend cooks poorly" wǒ de péngyǒu zuò fàn zuò bù hǎo; 我的朋友做饭做不 …


Continue reading

How to Study Chinese Characters With Anki

Posted on Wed 26 May 2021 in general • Tagged with anki, chinese, productivity, software, study

Or: 8 Tips To Not Burn Out

If you're not familiar with it, Anki is a flashcard app which can help you memorise any kind of information. It's a great tool for situations where you need to focus on remembering details, facts, or pieces of information. A lot of language …


Continue reading