Notes

2026-05-20

sesh

Written in Go.

originally written in Bash

Introduction by Josh Medeski (author)

Link: https://youtu.be/-yX3GjZfb5Y?si=7WP2tkiITxYLGpQH

Just a binary installed with homebrew: .

zoxide is a dependency.

lists out tmux sessions, custom configs, and zoxide paths.

Zoxide sub-video:

add to zshrc:

zoxide query -l -s

I’ve only just started using this, so the weights are small, and the directories few.

Algorithm

  1. case insensitive
  2. same order in real path
  3. you need the last term to be the last item in the directory realpath
  4. all matches are returned in descending order of their weights

Interactive mode

dependency: fzf

Read more >

Magit

It feels a little weird presenting my notes to the world.

Alas, emacs has begun to consume me.

C-x g is magit-status

sections

Repository Status

top of window:

Head:     main enh: week49, day1 tutorial, 5 problems
Merge:    origin/main enh: week49, day1 tutorial, 5 problems

Head: current local branch Merge / Rebase: depends what has been done thus far.

also gives info on tags and the number of commits between that and HEAD

Read more >

UNSW Math

these are my notes on some courses I have taken at UNSW / have not taken.

primarily this page serves as a place for me to jot down the prescribed texts for the different courses:

math2801

Introduction to Mathematical Statistics

math2901 ATTACH

  • All of Statistics, by Wasserman
  • Mathematical Statistics & Data Analysis by Rice
  • A first look at rigorous probability theory, by Rosenthal

math3371 - Numerical Linear Algebra ATTACH

  • Peter J. Olver and Chehrzad Shakiban, Applied Linear Algebra, Second Edition, Springer 2018.

(Digital copy P 512.5/244)

Read more >

Chess Openings

Categorised Openings

Double King Pawn Openings

Semi-Open Games

Double Queen Pawn Openings

Other Queen Pawn Openings

Indian Openings

Flank Openings

Modern Chess Openings

Fleeting Notes

  • the Caro Kann does not focus on a Kingside

Computer Vision

I think taking a course in a subject that you are interested in is never particularly a bad thing.

Read more >

Code Smells

naturally, the credit for the contents here go to refactoring.guru

Read more >

Design Patterns

Table of Contents

there are three main categories of Design Patterns as decreed by the ‘Gang of Four’1 (the authors of a seminal work Design Patterns | Elements of Reusable Object-Oriented Software). the content here is largely based on Dive into Design Patterns by Alexander Shvets2.

Read more >

Design Principles

dry

don’t repeat yourself.

Read more >

UML Diagrams

overview

the Unified Modelling Language (UML) is a standardised visual language for specifying, constructing, and documenting software systems.

Read more >

Elisp Notes

I remember when using Emacs itself was a huge struggle for me. But now I have just sudo apt install emacs’d this vanilla install and I am already off to the races.

Anyways, I’ll probably slim down this prose at a later date when I find it cringe and too verbose; but for now I am having a terrific time thwacking away at a Drunkdeer A75 Pro (thanks Aarav).

I’ve opted to scribble here as opposed to in a README this time.

Read more >