In-reply-to » I've been using obsidian for about a year now, and I really like it. However, since it's an electron app, and since most plugins for it are written in some variant of Javascript, and since I put semi-important stuff in there, I'm constantly checking plugins to make sure they don't make unwanted network connections. I find it pretty horrifying that web-based technologies tend to just make network connections freely, without first checking with the user that they're OK with it.

I point that out because I just saw a new plugin that can run code snippets in an Obsidian note for several programming languages. Which is handy–I have a jupyter plugin that makes calls out to a local jupyter notebook and puts the results in your note, and it’s great. However, this plugin had a peculiar set of supported languages, which made me suspicious. It turns out it makes network calls to some server to do the code compilation and running, and then grabs the results and puts them in your note.

No way!!!

⤋ Read More