This is a personal research notebook structured around the U-Mentalism project — a long-form, multi-disciplinary inquiry. Each tab hosts a working document (PDF) at the top and a permanent, editable reflection space below, supporting Markdown and LaTeX.
The principal aim is to gather sound critique from AI systems and human readers alike, and to allow the project to evolve through that confrontation rather than around it.
Reflections live in your browser's localStorage. PDF URLs are also stored there. Nothing is sent anywhere — everything stays on your device. To move data between machines, use Export / Import.
Each tab can display one PDF (configured by DOI or URL) and link to a GitHub repository or directory. The author hosts the document (Common Ground, own server, arXiv, Drive direct-link, etc.) and pastes its DOI via Set source. The site accepts:
10.XXXX/XXXXXhttps://doi.org/10.XXXX/XXXXXVisitors read it inline and use ↓ Download to retrieve a copy. When a DOI is given, it is shown in the status line and resolves via doi.org.
The site footer links to github.com/U-Mentalism. Per-tab repository links can point to any path within any repo there (e.g. /U-Mentalism/assembly, /U-Mentalism/blockchain, etc.). The notebook itself can be hosted as a static file inside one of these repos via GitHub Pages.
Reflections can be committed automatically to a chosen repo via the ⚙ Sync button in the sidebar. Single-author setup using a fine-grained Personal Access Token. Each tab is stored as reflections/NN.md; auto-push commits after every Save, or push/pull manually. The notebook works offline either way; sync just keeps a Git-versioned mirror.
Use standard Markdown for structure. Use $...$ for inline math and $$...$$ for display math. The in-browser engine is KaTeX — fast, but math-only (no \usepackage, no TikZ, no full LaTeX). Examples:
$E = mc^2$ renders as $E = mc^2$$$\int_0^\infty e^{-x^2}\,dx = \frac{\sqrt{\pi}}{2}$$ renders centeredFor real LaTeX with packages (TikZ, biblatex, etc.), each tab has an ↗ Overleaf button. It converts the section to a complete .tex document with a standard preamble (amsmath, amssymb, mathtools, graphicx, hyperref, geometry, microtype, enumitem) and posts it to Overleaf, opening a new project pre-filled. From there, add any \usepackage{...} you need.
Markdown→LaTeX conversion is approximate; review plain-text paragraphs for stray characters and clean up in Overleaf as needed.
Sync reflections to a GitHub repository. Each tab is committed as reflections/NN.md. The notebook continues to work offline — sync just adds the repo as a second home for your text.
localStorage. Use a fine-grained token scoped to a single repo, with Contents: Read and write only. Revoke it from GitHub at any time. Single-user use only.
The notebook expects (and will create) this structure on first push:
{repo}/
├── reflections/
│ ├── 01.md ← Philosophia Naturalis / Artificialis
│ ├── 02.md ← Computer Architecture & Photonics
│ ├── 03.md ← Universal Assembly Language
│ ├── 04.md ← Blockchain Economy
│ ├── 05.md ← Cities & Energy
│ ├── 06.md ← Ethics & Neuroscience
│ ├── 07.md ← Enlightenment / Cybernetica
│ └── 08.md ← The Movement-Image
└── (anything else you keep in the repo: site, docs, code, etc.)