Roam

2026-06-27
Original implementation credits go to Hugo Cisneros

Here lie bottom-up (not top-down) notes.

Arcade Express

Arcade Express — the express train, wheels rendered as complex-log domain colourings

Arcade Express is a modern and lean treatment of classical games — 23 of them, in the browser, with no ads and no subscription. Chess, Go, Sudoku, Tetris, Hashiwokakero, Othello, Peg Solitaire and the rest, each written from scratch rather than wrapped.

Signing in. The game icons drift, flee the cursor and collide; click one and it pops.

Signing in. The game icons drift, flee the cursor and collide; click one and it pops.

Read more >

V60 Pourovers

Everything about the Hario V60 is a refusal to make decisions on your behalf. It is a cone, some ribs, and a hole — no valve, no basket geometry slowing the water down, no reservoir metering the flow. The dripper controls nothing, which means the person holding the kettle controls everything: grind, temperature, ratio, and the shape of the pour itself. How the bean got to your kitchen in the first place is told in a history of coffee; this treatise is about the last four minutes of that thousand-year journey.

Read more >

TutorsFirst

tutorsfirstTTTFFTFF

tutorsfirst is an Australian tutoring marketplace — find a trusted, verified tutor by subject, level and suburb. Browsing is free, tutors list free and keep 100% of their lesson fees, and students pay one small flat connection fee to swap contact details. No subscriptions, no commission.

Read more >

Fatfort

fat-fortTTTFFTFF

fat-fort is an early-stage effort in adversarial machine learning and computer-vision robustness — auditing where models break, and how to certify that they don’t. Built in the open, honest about the stage: no invented clients, no borrowed logos, no certifications that don’t exist yet.

The mark is a 2×2 grid whose corners read TT · TF · FT · FF. fat-fort is the FF corner (in red); its sibling tutorsfirst is the TF corner — two cells of the same matrix.

Read more >

Past Papers

Exam-paper library. Lives as a relative-symlink overlay over ~/Documents (originals untouched). Built/maintained by ~/dotfiles/lattice/.

Where

Collection
~/lattice/3-resources/past-papers/
Index (auto)
~/lattice/_meta/past-papers-index.org
Backed-up store for NEW papers
~/Documents/past-papers/

How to use

Add a paper
lattice add <file> (prompts subject/year/school/type, files + symlinks + reindexes)
Rebuild overlay
lattice apply
Regenerate index
lattice index
Check link health
lattice doctor

Convention

<subject>/<year-level>/<stream>/<year>-<school>-<type>[--solutions].pdf

3412 papers as of 2026-05-30.

Interleaving

“Conditions that create challenges for the learner and appear to slow the rate of learning often enhance long-term retention and transfer.” —Robert A. Bjork

Interleaving is the practice of mixing different topics, problem types, or skills within a single study session, rather than studying one thing to completion before moving to the next. Its opposite—studying in long, single-topic runs—is called blocked practice. Interleaving is the third of the three pillars of durable learning, alongside active recall and spaced repetition, and like its siblings it is counter-intuitive: it feels worse while you do it and works better when it counts.

Read more >

R Studio

UNSW Courses

here is an assortment of various courses from UNSW.

I only write brief notes on some courses here – very brief – only enumerations of Prescribed texts and maybe some term offering information.

There will not be any copyrighted material found here for you to pirate. Only a repackaging of some course-outline accessible information.

Math

MATH2801

Introduction to Mathematical Statistics

MATH2901

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

MATH3371 - Numerical Linear Algebra

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

(Digital copy P 512.5/244)

Read more >

Princube

this is a page for the Kick-starter princube.

Mine really did arrive in the mail, but I couldn’t really get it to work from memory (beyond the sample print)

LOC

A rough gauge of the novel, self-authored code I maintain. Counted with cloc (blank lines & comments excluded). Forks/clones are counted as my authored delta only (via git log --author); prose, data, generated output and vendored dependencies are excluded. Regenerated 2026-05-30.

Original projects

Projectlines
arcade18,279
typing-telemetry18,200
arcade-mobile17,172
chess-bot15,975
bots10,005
ledger-webapp-server-state6,506
chess-yolo6,004
macos-watchdog5,614
pegs5,219
receipt-ocr4,899
minesweeper2,411
hashi2,249
org-shop2,176
ande-running-script1,330
jobsync-chrome-extension1,274
full-stack-chatbot1,212
font2splines758
ledger-webapp554
tools334
mu-git146
subtotal120,317

Fork contributions (my delta only)

Projectlines
jobsync18,263
orgro5,681
org-pomodoro1,200
sioyek981
RATS_STATS556
subtotal26,681

Websites

Sitelines
abaj.ai (new-site)17,986
frizzande595
abaj8494-github-io320
io-site278
abaj849434
luke-site11
subtotal19,224

Infrastructure / automation

Componentlines
reMarkable (plugins + rmsync)21,687
Emacs config (elisp)8,180
beancount automation5,373
dotfiles (zsh/lua/shell/…)3,600
LaunchAgents + backup/cron glue670
notes / Hugo scripts210
subtotal39,720

Grand total

GRAND TOTAL~206,000

Notes

  • LaunchAgents + cron: 16 launchd plists (423) + restic / warm-snapshot / lattice scripts (~250). The per-pipeline scripts the agents/cron invoke are already counted under their own projects (beancount, new-site, reMarkable, notes).
  • reMarkable revised from the earlier ~28,400 estimate to 21,687 honest code-only (the old figure folded in Markdown design docs / vendored apps).
  • Forks with no novel contribution (excluded entirely): org_flutter, org_parser, packt-chatbot, listudy, gitsync, autofill-example.
  • mathematics is a writing repo (~36k lines of TeX/Org math notes, only ~1.9k actual code) — treated as prose, not counted. interviews mixes vendored/template material and couldn’t be cleanly attributed — excluded.
  • The ~/dotfiles/lattice/ migration toolchain (~690 LOC: build/dedup/refactor/shim) was authored during the 2026-05 lattice migration; excluded from the totals above.