Yes, please do! My job involves a lot of math, so it a dealbreaker for me when notetaking software doesn't have math support. These days it's very easy to include! The easiest way is to use KaTeX [1] to render math between dollar sign tags for inline math like this $x+y=5$ and for display math like this:
$$
\int_a^b f(x) dx
$$
Many markdown parsers (like markdown-it) have plugins for math support. In the future, I would also heavily recommend looking into using ProseMirror [2] for wysiwyg Markdown editing.
(I'm currently working on adding wysiwyg math editing to ProseMirror -- see the gifs here [3] for an early proof of concept).
Maybe a bit late, but chiming in here to say that prosemirror in general is absolutely amazing. Used it to build my own note taking app, highly recommended.
Thanks for making Notebag, I just tried it out and love how straightforward it is! I hope you'll consider adding math support in the future! Feel free to use my math plugin [1] as a starting point, it's MIT licensed. (still under development, but it's solid enough to use already)
Awesome! FWIW I currently use a clone [1] of Andy's notes website [2], to which I've added KaTeX support. The biggest feature is the Roam-style bidirectional linking. But your system is sufficiently simpler that I think I'll give it a try, at least for some use cases.
Roam-style bidirectional linking would be cool, but I wonder if it's better to keep it simple for everyone else rather than add very specific features for the few people like me. Your call...
Anyways, cool project! You're definitely making something people want :)
Funny enough Andy’s website is one of the reasons I started this. I have bidirectional linking on the roadmap since day one, but not like Roam, I plan to do something different to keep it simple. For me simplicity is number one here :)
It replaces my LaTex with unicode symbols that often look shitty, and are usually the wrong size. Also, it sometimes never rendered my equations. Don't let this totally dissuade you, I never really looked into it (switching to mathjax was easier) but I just remember that "out-of-the-box", a lot of things were broken.
fwiw, I haven't had this experience at all. KaTeX has been extremely easy to integrate into my projects with a simple katex.render(my_math_str). Perhaps you had some string encoding issues separate from katex?
I currently use Andy Matuschak's [1] system, using his note-link-janitor script [2] to generate backlinks and Typora to edit. The only thing Obsidian adds is the graph view for me, but it seems that Obsidian generates backlinks using file name, not title. I prefer linking by title. Perhaps this can be an option? The editor also seems to be lacking a little... for instance I can't seem to render math. Hopefully some of my feedback will be useful to you.
Overall really cool idea, but probably not going to use for now. Will keep tabs, and wish you the best of luck!
I discovered andy's notes in the past and has been trying to determined what he uses to publish those clean yet powerfull notes. The janitor is only one part. do you also publish your notes as HTML? How to you make use of the backlinks generated by janitor?
I don't. I share my notes with some friends as a private GitHub repo. The backlinks I just use as click-throughs to help me navigate my own notes. I too admire his notes site. Making my own is too much effort for me right now, but it is something I really want...
Linking by title is an anti-pattern. Titles change and titles are not unique. Link-rot should always be prevented. Best solution is to use a uuid and hide it from the user.
This is what Quiver does underneath the covers. Every note has an unique id, same as attachments (photos, files, pdfs, etc).
My only problem with Quiver is that it seems that development has stopped, so the chances of adding new bits (like link autocomplete, for example), are thin. Other than that it's a pretty useful tool.
I'm imagining a version that runs as a daemon, watching the folder containing all the notes. It then looks for files that have been modified, and are not currently edited (.swp files for vim, for example), and runs an update.
I think I'd prefer something running in the browser, though that is of course not ideal for several reasons...
You can visit https://upmath.me/ and on the preview side, choose `md`. You can get latex equation as SVG URL hosted on s2cms.ru CDN. It's pretty fast and supports any website that supports markdown+images without the need for MathJax or Katex. Example post here https://katr.bearblog.dev/latex/
My Life as a Physicist, by Clemens Roothaan. Incredible story about doing physics in a Nazi concentration camp, surviving said concentration camp, and his career at Chicago. A lot is left unsaid in terms of how he dealt with his experiences, but his experiences are incredible in and of themselves.
DFW in IJ: "The clichéd directives are a lot more deep and hard to actually do. To try and live by instead of just say... So then at forty-six years or age I came here to live by clichés... One day at a time. Easy does it. First things first. Courage is fear that has said its prayers. Ask for help. Thy will not mine be done. It works if you work it. Grow or go. Keep coming back."
I have a similar experience. But it's still super helpful for me to first break the content addiction part so that I have the mental space to try and confront the underlying problems...
Yup. Screen timer is a tool to do help break my addiction, which is the first step of the solution (because without doing that first step, I don't think I'd have the mental capacity to deal with the underlying problem).
I agree. Some parts of modern life seem to strip sense of agency and sense of control away from us, which is in itself super depressing. Reminds me of this Paul Graham post (http://www.paulgraham.com/todo.html) where he distills the top regrets of the dying into a single piece of advice: don't be a cog.