79 private links
general pre processor
replacement for cpp
allows preprocessing of files regardless of written language, with pre-defined modes for HTML, c++, TeX
A framework for writing markdown-based scholarly articles. - rubensworks
Using delimiters -- ascii values for field delimiter and unit (row) delimiter values.
Un-printable characters which doe not (usually[^1]) appear in text
[^1]: If they do appear it is because someone actively inserted them for some purpose -- to help you delimit or to put a watermark into the text or some nefarious purpose
Pico is a flat file CMS, this means there is no administration backend and database to deal with. You simply create .md files in the
"Semantic Line Breaks describe a set of conventions for using insensitive vertical whitespace to structure prose along semantic boundaries."
Roam has a learning curve, but after a few weeks of playing with it I already love it much more than Evernote and Notion. Here's why, and how I'm using it.
Markup for keeping track of revisions and changes, good for editing and reviewing
and vim plugin
Serif possibility for writing in terminal?
- Spaced repetition: People retain information better when they practice retrieval over spaced intervals. These intervals can be increasingly spread out over time. (http://www.few.vu.nl/~vbr240/publications/Scriptie.pdf)
- Interleaving: Interleaving and varied practice help us better assess context and discriminate between problems, selecting and applying the correct solution from a range of possibilities. Note: The order of interleaved topics needs to be shuffled) (Rohrer, D. (2012). Interleaving helps students distinguish among similar concepts. Educational Psychology Review, 24, 355-367.)
- Retrieval Practice: During focused, effortful recall, learning is made pliable again. The most salient aspects become clearer and the consequent reconsolidation helps reinforce meaning, strengthen connections to prior knowledge, bolster cues and retrieval routes, and weaken competing routes. The more difficult it is to retrieve the knowledge, the more you get out of the practice. (https://www.kent.edu/CAS/Psychology/resources/cml/upload/Pyc-Rawson-2009-JML-pdf.pdf; https://journals.sagepub.com/doi/abs/10.1177/0098628314549701)
- Generative Learning: Trying to come up with an answer, even before a solution has been presented. Leads to better learning and stronger retention, even if the answer is wrong. (https://link.springer.com/referenceworkentry/10.1007%2F978-1-4419-1428-6_171)
- Elaboration: The process of finding additional layers of meaning in the material. Connect it to other ideas, expand on it, create metaphors. (Make it Stick - Peter Brown,Henry Roediger,Mark McDaniel)
VOoM: Vim two-pane outliner.
Outliner functionality for vim -- carry a tree-like structure in a pane alongside your text. Can use markdown/pandoc/rmarkdown and many of the vim outliner plugin markers to generate the outline pane.
Can re-order and organize sections in your text through shortcuts (see gif of it in action on the page) !
Writing Prose in vim, and discussion around it (non-linearity, chunks, modularity, some R discussion)
A friendly package manager for R. Contribute to ankane
Fast typing Learning Resource; Guided Stories; Feedback and so on
Learn to type fast
Learn to touch type
A protip by zombiecalypse about vim, markdown, and gdocs.
PDF 'Meta-Data' and Formatting Tools:
- pdftk - allows changing page order, extracting pages, combining pages (or image files) to one pdf
- jPdf - similar features to pdftk; allows adding bookmars, renumbering pages, watermarks, attachments, encryptiong, signing, etc
- ABBYY FineReader (win) - OCR and image editing
- irfanview(win)/xnview(unix) - allows batch editing the extracted image files
Annotation:
- Okular - the KDE pdf viewer, annotation works well and fast, dark mode/light mode, -needs many KDE dependencies installed
- MasterPDF Editor - small, fast, many annotation features; -previous Okular annotations don't seem to show up? (don't know if incompatible)
Search:
A way to track changes inline in your markdown (or general plaintext) document.
You can {++add things++}, or remove {--any --}things {--you wish--}, or make {amends ~>changes}, or even add {== highlights and comments==}{>>What a nice sentence<<}.