Hacker News new | past | comments | ask | show | jobs | submit login

I have been building and using an open source solution called Dnote [0] for the past two years. Maybe it could help you and others in search for a solution.

I used to write down information in note-taking apps but doing so didn't help me retain more knowledge. The reasons were: (a) no spaced repetition, because I never went back to my old notes once I wrote them. (b) environment switch due to having to launch external apps every time to write a note. Environment switch was especially painful when I was immersed in a complex coding problem.

I solved those two pain points by sending myself an automated digest of my notes every week (spaced repetition on autopilot) and building CLI, browser extensions, and IDE plug-ins to talk to my personal knowledge base so that I don't have to switch environment to put stuff in the knowledge base.

My experience is positive. It has helped me advance my foreign language skills, learn new vocabulary, and retain various technical micro-lessons that I come across during programming.

[0] - https://github.com/dnote/dnote




> I solved those two pain points by sending myself an automated digest of my notes every week (spaced repetition on autopilot) and building CLI, browser extensions, and IDE plug-ins to talk to my personal knowledge base so that I don't have to switch environment to put stuff in the knowledge base.

Oh, this is fantastic, thanks. I'm going to have to look into how I can do this for my own knowledge base. Especially the spaced repetition part.

> https://www.getdnote.com/blog/how-i-built-personal-knowledge...

Btw, this is a great article.


I have used dnote locally for a short while and love it. Unfortunately I cannot connect to the "pro" server (company restrictions), so I am running my own dnote server for this. Works very nice except for a few minor bugs (which reminded me to get them reported on github). Any plans to make the browser extention configurable so it can work with a self-hosted server?


I'm pretty skeptical of personal projects for things like this but this looks very compelling. Thanks for sharing.




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

Search: