Status: Pre-Draft brain dump. - Collect sources: - Eg - PDFs - Web Pages - EPUB - Mnemonic Markup - Maintain citation information like Zotero - Take inspiration from Zotero and Calibre - Bibtex available in some transparent way? - Mark up these sources with the ability to take notes that reference particular parts of these sources. - Write retrieval prompts directly in notes using a markdown like syntax to make it easy to write math, but also to cite. - Provenance is tracked so if you're studying the note and keep forgetting it, you can click through to viewing where the card was declared, including the source material that the note in which the card was declared was created in reference to. - Perform computations directly in my notes. Kind of like a Jupyter notebook. - Implement a single rich document type both for note taking and for publishing to the web with rich media like interactive JavaScript blocks. - Extensive support for LaTeX math formatting, both inline and block. - Fully referencing syntax, allowing you to create stable references for figures, equations, and other entities. - Support for sidenotes (rather than footnotes). - Keep datafiles that in-note-computations rely on or produce organized. - Support linking between notes. - Support packaging and publishing collections of notes and related media or data files in a versioned and stable way: - Web Books / Textbooks / 'Courses' / 'Tutorials' - Scientific Papers - Make it easy to charge for / buy these web-books. I.e. create a marketplace for these packages. - Solve the piracy problem. The interactivity, recall prompt system integration is a large part of the value, making it worth paying for. - Support publishing notes in quick, potentially unstable way (I.e. evergreen notes). - Support multiple publishing and commercialization options. - Subscription courseware? - One time payment for book. - Support real time collaboration on any note (author side, not published side) like google docs - Comments like google docs - Suggestions like google docs - Edit history like google docs / overleaf - Export to LaTeX (for scientific publishing) - Would strip out non-latex compatible elements, or convert them? - Bulk export to mnemonic-markdown (a markdown extension that fully expresses any note) - Reactive variables in the document (like excel) - Integration of notes with a [[GTD]] system / calendar - Speechify like text to speech for all input files, pdfs, etc... --- ## Related Thoughts - What if authors got paid like Spotify? The books are free, but authors get paid based on usage of their book? - This probably doesn't work very well because what if people just read the book elsewhere? - Could have this model for some users (i.e. a kobo subscription) - Or people just buy the books. - I'm trying to consider how to avoid DRM while still compensating and incentivizing authors. #softwaredesign #tft