Hacker Newsnew | past | comments | ask | show | jobs | submit | rhezab's commentslogin

Wait, this is actually so cool.


I like it. I just read The Acropalypse, what an interesting case study of what seems to be the "new" suburbanism.


If you add math support, I'd give it a try


You mean math symbols? Thought about doing that


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).

[1] https://katex.org/ [2] https://prosemirror.net/ [3] https://github.com/benrbray/prosemirror-math


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)

[1] https://github.com/benrbray/prosemirror-math


oh wow prosemirror is awesome, will definitely look into adding it


Sold. I’ll take a look.


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 :)

[1] https://github.com/aravindballa/gatsby-theme-andy/

[2] https://notes.andymatuschak.org/About_these_notes


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 :)


Yes, I passionately agree with simplicity as a core principle. This makes me very excited to see how you implement bidirectional linking.

Godspeed!


I've had a bunch of problems with KaTeX, I'd recommend mathjax instead.


What are the problems you've had? I'm about to switch to KaTeX for speed which will take quite a bit of work and this got me spooked.


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’d like math symbols too. There are a few libraries that make it “easy” (though I understand it’s rare for a feature to be “easy”).


Interesting stuff!

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!

[1] https://notes.andymatuschak.org/About_these_notes [2] https://github.com/andymatuschak/note-link-janitor


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?


It's possible to get a similar system with TiddlyWiki and the Krystal theme plus a few plugins:

https://twitter.com/Learn_Awesome/status/1265574525342793730...


Intriguing... thanks for sharing!


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...


I believe you can use this Gatsby theme to get the behavior you're looking for https://github.com/aravindballa/gatsby-theme-andy


Woah, looks neat! Thank you!


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.


In Zettlr, new files are created based on a timestamp by default, e.g. 20200528171636.md. You can add YAML frontmatter like this:

---

title: Something

---

and the title will be reflected in the file navigator, instead of 20200528171636.md.


That's interesting.

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...


I wish there was something like this for math blogs. I've tried Jekyll with MathJax but it looks kind of ugly. Any suggestions anyone?


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/


Will give it a try, thanks for the example post!


codementor.io and coding.blog


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...


Right but tools vs solutions. The tool is a screen timer, but the solution is to resolve the underlying problem.


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.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: