~/weblog
#tech
Computer science & programming
Multiple ways to implement "Scroll to top"
17 Jun 2023
Bookmarklet to view source for a GitHub Pages site
7 Apr 2023
Adding share buttons on blog posts
4 Apr 2023
Exporting IMDb lists to browser bookmarks
1 Mar 2023
... using a bookmarklet
... using a bookmarklet
Sorting YouTube playlists from the command line
5 Jan 2023
Bulk convert Twitter IDs to usernames without Twitter API
18 Apr 2022
Introducing pl-sort
17 Feb 2022
Use RSS for privacy and efficiency
15 Jan 2021
Exporting personal data from all major online services
13 Jan 2021
A beginner's guide to digital privacy
12 Sep 2020
Deploying mdBook site on Netlify
29 Jul 2020
Simple enough but Rust's not JavaScript.
Simple enough but Rust's not JavaScript.
Targeting external links using SCSS
21 Jul 2020
Implementing /projects page on Gatsby site with GitHub API
12 Jul 2020
A privacy focused note-taking and PKM setup
17 Jun 2020
PKM = Personal knowledge management.
PKM = Personal knowledge management.
Enabling italics in Vim and tmux
17 Mar 2020
Managing Python virtual environments with venv module
7 Aug 2019
A fruitful distraction
20 May 2019
How I got started with tiling window managers.
How I got started with tiling window managers.
#diversions
Cubing, puzzles & recreational math
Remembering the 50 US states
2 Sep 2024
An easy mnemonic for the number of days in each month
21 Jun 2023
How to remember 100 digits of Pi, easily
19 Jan 2023
Essential conditions for a Greek gift sacrifice
29 Nov 2021
A definitive guide to 4-look last layer (CFOP)
7 Feb 2021
PLL recognition guide
4 Jan 2021
An overview of speedcubing (+Awesome learning resources)
2 Aug 2020
Making OLL and PLL visualizations using VisualCube and Python
3 Jun 2020
Beating 2048
1 Jun 2020
Everything you need to know about chess
3 Jan 2019