Hacker News new | ask | show | jobs
by Sendotsh 2409 days ago
I've recently switched to using VSCode with these[0] two[1] extensions for all my markdown notes (I completely live off extensive note-taking and have gone through every single possible Markdown editor), and I couldn't be happier.

For the few devices where I don't have it installed, I use Mark Text[2] which is free, open source, cross platform, and lets me edit the same notes (stored locally, and synced to my NAS and OneDrive).

I truly don't understand why so many people are using centralised cloud sync notes, giving up file system access to your files and any reliability that you'll still have access to your notes in the future. People who are serious enough about note taking to require a markdown editor in the first place should be the same people who'd like to make sure their notes will still be available a few years from now. Not to mention the handiness of having your local filesystem when handling notes, eg being able to create a shortcut file in a project directory to link to relevant notes in your notes folder, and do that from multiple different project folders. Or being able to reorganise in bulk, rename in bulk, search/replace, all that stuff OSes have been working on for decades that <Insert Note App Startup> has listed in the TODO section of their readme.

[0] https://github.com/yzhang-gh/vscode-markdown [1] https://github.com/mushanshitiancai/vscode-paste-image [2] https://github.com/marktext/marktext

2 comments

I’ve accepted the risk of cloud synchronization because the benefits over rolling my own are significant to me.

I get access to my notes across all my devices via a friendly interface dedicated to note-taking activities.

I can trivially add images on any of those devices as a straightforward part of that interface, which is a big deal for a healthy percentage of my notes.

I can trivially search across them on all my devices.

Anyway, that’s why. Obviously you disagree with my priorities, but perhaps now you’ll at least understand why I’ve made that decision.

I used centralized cloud sync notes (Notion) because it works well across all my devices and I have to spend zero time maintaining it or otherwise managing it, it just works (and improves over time without me doing anything!). I am not worried about if the service ever shuts down, because I always have exports/backups of my notes and can always roll my own service if needed. There's really no downside to it.
I've been trying to get into Notion, but the biggest downside is that I can't edit the markdown source of my documents nor can I use my own editor to edit their documents. I'm not happy with Notion's editor -- for instance, unindenting item 2 out of 5 of a bulleted list will move it down to item 5 for some reason. I guess I could export documents to markdown, edit, and reupload, but at that point I'm just using Notion as cloud data storage.

edit: Didn't mean to criticize so much! I've found Notion is great for taking nice plain text notes on the go that I can instantly access on my other devices. In the past I achieved this with Syncthing, but Notion's syncing is much less finicky, and fast -- it takes less than a second to sync! Plus there's a share menu.