Roam

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

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

German

Zettelkasten

Zettelkasten is a German word and it translates to “slip box”. It refers to a knowledge management and note-taking method popularised by Niklas Luhmann.

org-roam

page for the system that I use to index org files. it takes heavy inspiration from Roam Research.

org-mode

the omnipotent org-mode. see backlinks.

Keyboards

Here lies a page on Keyboards!

In my time tinkering I have had a number of keyboards.

This pages serves as an index for the boards that I have had, and includes information about their model numbers, switches, and shallow notes.

Actually scratch that, org-mode is powerful enough for me to make each board a level 1 heading as below and have it be indexed in my org-roam.

Chilkey ND75

Blue Lotus Switch.

Read more >

Remarkable Paper Pro

placeholder. might buy later.

spoiler alert – I bought it.

Build Process

How PDF highlights actually flow to the xochitl-baked copy: KOReader’s sdr is not ironed directly onto the PDF. The round-trip is:

  1. Highlight in KOReader on device → .sdr/metadata.pdf.lua.
  2. make remarkable-pull (or remarkable-sync/merge) reads the sdr, text-searches each highlight against the PDF via pymupdf, writes to sioyek

shared.db.

  1. make remarkable reads sioyek state and embed_pdf_annotations bakes the highlights into the PDF copy in xochitl.

Sioyek is a passthrough in the middle — not a second annotation surface you have to think about. The “iron-on” step at make remarkable time depends on sioyek holding the truth.

Read more >

Undergraduate Level Math

I’m just spit-balling here, but I think my library now covers all of Undergraduate level math.

Unfortunately, I am feeling the need to purchase the Remarkable Paper Pro as I don’t want to be forking out an additional $500 for 2-3 textbooks (on average) for each of my ~14 or so Graduate Math courses.

The way I see it, at the Undergraduate level you probably need textbooks on the following (in no particular order):

Read more >