What does HackerNews think of knowledge?

Everything I know

Language: JavaScript

You can't see mine, they're private.

But, you can check out nikitavoloboev's excellent public notes at https://github.com/nikitavoloboev/knowledge

Or maybe Andy M's at https://notes.andymatuschak.org/About_these_notes

And while you're digging, be sure to check out Derek's Sivers post: https://sive.rs/plaintext

Recently it was mostly updating my wiki (https://github.com/nikitavoloboev/knowledge).

Now, it's working on https://github.com/learn-anything/learn-anything and picking it up again.

It is open source https://github.com/nikitavoloboev/knowledge

As for learning map idea, I want to do it but not as part of the wiki but as a general purpose tool for mapping/tracking knowledge. It's also open source.

https://github.com/learn-anything/learn-anything

One issue I find as I do a similar thing to the author with small notes/points of knowledge, in form of wiki (https://github.com/nikitavoloboev/knowledge). Is that it makes sharing things harder as it feels wasteful to share small notes on twitter/hn/..

But besides that, it's strictly superior format as it evolves with time compared to big well researched articles that are more worthy to share.

I have so much content in my garden now that I want to do some deep data science on it soon :D

https://github.com/nikitavoloboev/knowledge

Since I started a wiki, I haven't wrote a single post. I think the reason is that writing a 'blog post' feels like too much friction when I can just drop a note somewhere in my corpus of knowledge.

Makes it easy for querying too.

https://github.com/nikitavoloboev/knowledge

I use GitBook. It just takes in markdown files and renders it nicely on the web.

Scales well with number of notes too. I have over 30,000 lines of markdown thus far:

https://github.com/nikitavoloboev/knowledge

I try to read books/papers on mac as it's faster to google and go deep into things I don't get. Select text (a+space and it queries selected text on google).

Then it's trivial to open any note (with alfred) from my wiki (https://github.com/nikitavoloboev/knowledge) & edit it under appropriate topic.

On the go, I usually note things down in Telegram saved messages and later transfer it to wiki or turn it into articles. Have macro to open saved messages instantly (https://github.com/nikitavoloboev/my-ios#widgets). Or I just pass it via share sheet.

https://excalidraw.com & Figma is also great for visual thinking (tying concepts together).

After I read a book, I review it in goodreads and recently realized that more useful reviews aren't just thoughts on the book but are summaries. So I try summarize my learnings from a book there.

For fiction books, I usually listen to it & Audible has nice highlighting feature but mostly the same applies. Important stuff gets noted in Telegram.

And as for apps I use PDF Expert to read PDFs on mac (love multi tab support), the Files app to read PDFs on iOS. And epub I read via Books app on mac/ios.

I'm quite excited for http://holloway.com because all books should be online by default. PDFs/Epub is archaic and lose ability to link to specific parts of a book instantly. i.e. just looks at this (https://www.holloway.com/g/alice-in-wonderland), so much nicer to read.

What would be even more amazing is when you can take ability to note under any line in a book (as Holloway already lets you), and see everyone's notes for any line/chapter of the book/paper you are reading. Similar to what https://fermatslibrary.com is doing.

I keep things in markdown files. Private files go in folder that's git ignored.

https://github.com/nikitavoloboev/knowledge

I usually comment with the same thing on these tip threads. And that is learn to rebind your keyboard. Make each key programmable modifier. Open apps, run scripts/macros instantly. My Karabiner config:

https://github.com/nikitavoloboev/dotfiles/blob/master/karab...

I go as far as binding keys to instantly type `console.log()` or `fmt.Println()` or the other language equivalent with my dot modifier key. Plus typing things like `Thank you` with dot+spacebar press.

https://github.com/nikitavoloboev/dotfiles/blob/master/karab...

The other tip that paid off in time is starting a wiki. And building an interface to access contents of the wiki instantly.

Wiki: https://github.com/nikitavoloboev/knowledge

Interface: https://github.com/nikitavoloboev/alfred-my-mind

My entire wiki lives on GitHub (https://github.com/nikitavoloboev/knowledge).

I then use GitBook to publish it on the web and have fancy features like search and contents table on the side.

https://wiki.nikitavoloboev.xyz

Been using this approach for over a year now and I love how seamless the workflow of updating files in Sublime Text, pushing it to GitHub and seeing it live is. At this point my entire knowledge base lives online and is referencible and I love it.

The way I approach updating the wiki is in the wiki too:

https://wiki.nikitavoloboev.xyz/other/wiki-workflow

I use Sublime Text to take all my notes. I then publish the markdown files I edit with GitBook as an online wiki.

wiki: https://wiki.nikitavoloboev.xyz

files: https://github.com/nikitavoloboev/knowledge

I use GitBook and GitHub.

I have a repository with many markdown files (https://github.com/nikitavoloboev/knowledge) and I render it all with GitBook here (https://wiki.nikitavoloboev.xyz).