News for hackers. Stuff that matters.

kepano

Re:An architectural comparison of Obsidian Canvas and Heptabase on Wednesday October 28, 2026 @05:14PM (#50280986)
Seems to be an AI-generated ad, and not particularly well researched. Obsidian has supported links in Canvas since 1.12

> Added detection for backlinks in Canvas files. They now appear in the Backlinks view, and count as links in the Graph view.

https://obsidian.md/changelog/2026-02-27-desktop-v1.12.4/

Re:An architectural comparison of Obsidian Canvas and Heptabase on Wednesday October 28, 2026 @05:12PM (#50280961)
The site is incorrect. This was added in Obsidian 1.12:

> Added detection for backlinks in Canvas files. They now appear in the Backlinks view, and count as links in the Graph view.

https://obsidian.md/changelog/2026-02-27-desktop-v1.12.4/

I had a similar thought a while ago:

> I find that much anxiety can be alleviated by finding beauty in transience, imperfection, and scars. If we feel judged for our scars, we become afraid to get scarred. We follow the path that results in the least amount of pain, rather than the path that leads to the most amount of learning.

from "Scars are beautiful" (2015) https://stephango.com/scars

Twelve years later I can say that thinking about scars/pain this way has made me far more optimistic, less anxious, less fearful.

Re:Pele – Mermaid diagrams as themeable SVG on Tuesday October 20, 2026 @10:58AM (#50167417)
That looks great. I like theming and controls you added to make it feel native to your site.
Re:Pele – Mermaid diagrams as themeable SVG on Sunday October 18, 2026 @09:44AM (#50141049)
Thanks! Investigating...
Re:Pele – Mermaid diagrams as themeable SVG on Saturday October 17, 2026 @07:53PM (#50136344)
Broken in what way? It works for me. Do you have any details? Browser, errors, etc?
Re:Pele – Mermaid diagrams as themeable SVG on Saturday October 17, 2026 @04:38PM (#50134925)
I strongly agree, and that's why I designed Pele to only follow its syntax not its layout. See the examples https://pele.run/examples

The playground also has a Compare mode https://pele.run/playground

Re:Note-Taking and Personal Knowledge Management on Monday August 03, 2026 @01:45PM (#49159088)
We're in agreement. And it's not only the technological advances that came after, it's all the small life moments and personal accomplishments too. That's why I connected this to the Henry Ford example. How can we determine which of his accomplishments would or wouldn't have happened without his notetaking practice? He probably would not be able to answer that question himself.
Re:Note-Taking and Personal Knowledge Management on Monday August 03, 2026 @11:39AM (#49157230)
That is exactly the point I am making (echoing the author of the linked piece). Those tools did change the world. But I do not know how you go about measuring the net effect of it all. I can certainly share many anecdotes but what is the sum of things that happened and did not happen due to photography or spreadsheets or notes?
Re:Note-Taking and Personal Knowledge Management on Monday August 03, 2026 @10:00AM (#49155919)
I agree with you. For example, [[links]] are a useful affordance for thinking that wasn't as popular before Obsidian. However the original piece was asking:

> Has there been a meaningful increase of understanding and creation thanks to personal knowledge management systems?

My question is: in a world where photography didn't exist, how would your life have been different? How would everyone's lives be different? It's a counterfactual that's impossible to answer meaningfully. Similarly, we can't measure how the world is different as a result of the popularization of [[links]].

Re:Note-Taking and Personal Knowledge Management on Monday August 03, 2026 @09:26AM (#49155538)
Indeed. My point was to agree with the author in their rebuttal of the original piece.
Re:Note-Taking and Personal Knowledge Management on Sunday August 02, 2026 @06:44PM (#49149190)
Asking "what have note-taking apps accomplished?" is like asking "what have spreadsheets accomplished?" or "what have cameras accomplished?". A tool doesn't accomplish anything on its own. A tool is a means to an end.

A few days ago, someone jokingly asked if Henry Ford had a personal knowledge base in Obsidian... Well, sort of! He had something he called "jot books", where he journaled, kept notes, grocery lists, etc. Not dissimilar to how people use Obsidian. The Henry Ford Museum has fifty of these notebooks: https://www.thehenryford.org/search?Query=%22jot+book%22

How should we quantify the impact of Henry Ford's notebooks? How should we quantify the impact of spreadsheets?

Most people who accomplish anything take notes in some form, because writing is a way of thinking. We love to mythologize the tools and methods of accomplished people because we hope it will let us absorb a bit of their genius. But a good camera doesn't make a good photographer. Taking lots of photos helps.

Should you take notes? Probably. Does it matter what your method is? Probably not. Whatever works for you. Obsidian (or any other form of notetaking) is successful if it disappears and lets you accomplish your work.

Re:Design Is Compromise on Sunday July 26, 2026 @04:32PM (#49062130)
This essay was published in December 2018.
Obsidian Web Clipper has a nice reader mode that works for ChatGPT transcripts (disclaimer: I made it)
I really don't understand how one could come to that conclusion. The blog post states that "Obsidian Community is not a store". I wrote that so that the community explicitly knows we are not going in that direction.

The new labels are meant to indicate which plugins have payments, since many plugins connect to paid services. There is no intention for Obsidian to ever become a middleman.

> the chance of a paid plugin marketplace might signal a shift in the community

Where the heck are you getting this from? We are explicitly not doing this.

(context: I help make Obsidian)

Canvas can be disabled in Core Plugins, like most other features.

In general I mostly see the opposite criticism: that Obsidian out of the box is too barebones and that it requires plugins to be useful.

I tend to be more on your side though. I prefer Obsidian to be as streamlined as possible and hate bloat. Last year I asked the community "what should we remove from the app?" And I mostly got feature requests :(

https://x.com/kepano/status/1890957031017730335

It's a hard thing to balance, but what makes me hopeful that Obsidian won't become bloatware is:

1. We're only seven people, we don't have investors, and we plan to stay a small team so we don't have the same growth pressure that Evernote faced. We simply don't have that much bandwidth.

2. The file-over-app approach makes it easier to build opt-in interoperable tools like you describe. We've explicitly focused on shipping things like Obsidian API, URI, and CLI instead of building everything into the app (most other teams in our space seem busy stuffing a bunch of AI junk in their apps). One example is Obsidian Web Clipper, a separate tool we made that has matured into a great separate product.

3. Plugins (both core and community) mean you can make the app as streamlined as you want.

In what way is Obsidian going downhill?
Re:Obsidian plugins are (mostly) dangerous on Thursday May 21, 2026 @09:17AM (#48222151)
As far as I can tell, every issue you flagged in this article is now automatically caught in the new plugin review system launched last week. The new system prevents plugin updates from being released/downloaded if any of these issues are present.

The team is also working on adding permissions and more controls, see the recent announcement and HN discussion:

https://obsidian.md/blog/future-of-plugins/

https://news.ycombinator.com/item?id=48109970

Since last week hundreds of plugins have been updated to patch vulnerabilities. That said there is a lot more to do and we're actively working on it. It's a very high priority.

If there are any other checks you think we should add to the automated review system I'd be happy to look into those. Since the review system is mostly open source you can also contribute to it directly, though perhaps that would be in conflict with the purpose of your company since our approach doesn't use AI for now?

The two are not mutually exclusive?
On the other hand, that may be part of the reason why Obsidian has such a rich plugin ecosystem. Perhaps there is less of an incentive to build a good plugin API if you can just tell people to fork instead.
Obsidian has an entire plugin category for syncing, and recommended alternatives to the official Sync service.

https://community.obsidian.md/search?type=plugin&categories=...

https://obsidian.md/help/sync-notes

Re:The Future of Obsidian Plugins on Thursday May 14, 2026 @10:38PM (#48143900)
I apologize for being so feisty. I found your initial comment extremely disheartening:

> No permissions system, nothing resolved.

I could not let that comment stand because it's simply not true, and you probably wouldn't say it that way to me in person. We're not some faceless corporation. We're a team of seven sharing a year's work, which is expressly imperfect and in progress. I'm not looking to be showered with praise, like I said in my comment on the post we're listening to everyones gripes, and working on them. But a bit of nuance and congeniality is appreciated.

Re:The Future of Obsidian Plugins on Thursday May 14, 2026 @04:09PM (#48140569)
I'm trying to have a real conversation with you but you seem determined to disagree with me, twist my words, and put up these straw man arguments. Why are you trying to pin me as anti-sandbox/permissions? I'm not.

I don't think these two points should be particularly controversial:

1. Permissions are planned but they're not a panacea. Apps are sandboxed on iOS/Android, browser extensions have permissions, yet both can easily do dangerous things. Permissions suffer the same issue you described: all a user needs to do is press "Yes" to allow danger. If you care about making powerful software you inevitably must have some way for a user to say they "understand and accept the risks". The other option is to simply not let your software be powerful, which is not what I am interested in working on.

2. Analyzing plugin source code must be part of the overall solution not only for security, but also performance, reliability, ease-of-use, etc. How can you be against that? It makes absolutely no sense to me.

48 hours in, the new review system is already working. Hundreds of updates have been published by developers cleaning up their code and making their plugins safer in ways that a permission system would not catch. You can see that for yourself by looking at recent updates from the community: https://community.obsidian.md/search?type=plugin&sort=update...

As I have stated elsewhere many times, I'd be working on Obsidian even if I were the only user. That's why the app is free, we don't have investors, and we're okay staying small. The way plugins work is not motivated by money, it's a reflection of the kind of software we want to use.

It is fulfilling to see many people find value out of the app. People are creating many useful and interesting plugins I would have never imagined. Selfishly, I want to be able to use and trust those plugins just like anyone else. And that's the only motivation I need to work on the problem of plugin safety.

I understand you wish we had sandboxed plugins first, and built on top of it that way. But we didn't. Now we have been cursed with success and a large ecosystem that needs to be managed and transitioned. We will continue to chip away at the problem bit by bit. I don't think there's any other way to do it.

Re:The Future of Obsidian Plugins on Thursday May 14, 2026 @12:29AM (#48131113)
It's not tacit, it's explicit. People should have the freedom to do dangerous things as long they understand and accept the risks. I'm not interested in making software that imposes limits on what a person can do with their own computer.

I completely understand if you disagree, in which case Obsidian is not for you. It's perfectly fine to not recommend it! Obsidian is not trying to be for everyone.

See also: https://stephango.com/saw

Re:The Future of Obsidian Plugins on Wednesday May 13, 2026 @01:28PM (#48124869)
It doesn't say "we don't use AI" but I guess the assumption nowadays is everything uses AI? In my opinion the burden should be to state that something does use LLMs, not that it doesn't.

The post has instructions to reproduce the review results using our open source eslint plugin:

https://github.com/obsidianmd/eslint-plugin

Re:The Future of Obsidian Plugins on Wednesday May 13, 2026 @12:19PM (#48123963)
Obsidian doesn't collect any telemetry data but my estimate is that less than 10% of Obsidian users use plugins (might be closer to 1%). Most people don't even activate any of the built-in core plugins that are off by default.
Re:The Future of Obsidian Plugins on Tuesday May 12, 2026 @11:26PM (#48117418)
1) Yes. Working on it. (You can already partially do this e.g. ?score=90)

2) Yes. You will see these radically improve over the next few weeks. As stated on the scorecard itself they are a work in progress. You have to consider that overnight we intentionally exposed tens of thousands of warning messages across thousands of plugins, so there will be false positive, false negatives, and severity tweaks as we gather feedback from the community. But I expect these to get sorted out fairly quickly!

Older »