If you like that, I also recommend taking a look at Logseq[0].
I've previously been using Obsidian, and Bear before that, but always structured my notes as increasingly nested lists of bullet points.
Logseq is basically built around that abstraction, to make it very ergonomic (with each bullet point being a "block" - the smallest unit of text on which Logseq operates).
It also has querying built-in and the core is fully open source. So far very happy with it, and the new sync is great.
Besides, it's also written in ClojureScript, which makes my inner lisp nerd happy.
Agreed, Logseq has worked for me where no other note-taking system has (and I've tried a _lot_).
I believe it has spaced repetition cards built in, too.
It took me a day to grok the "structured" lack of structure, but once I did, it has become an invaluable tool. I just throw notes on my daily journal and add tags/links (same thing) liberally. The knowledge network is practically automatic and I don't fall into the trap of prescribing a hierarchical system. A massive boon for someone with clinically significant ADHD.
The only extensions I use are for cosmetics, all functionality I need is included out of the box.
My biggest complaints are the querying language (a form of datalog) and that macros don't replace the text but are rendered dynamically instead (limiting referential utility).
> I just throw notes on my daily journal and add tags/links (same thing) liberally. The knowledge network is practically automatic and I don't fall into the trap of prescribing a hierarchical system.
This is what I've started doing as well, and can confirm it's been working well so far. Logseq will automatically create pages made out of backlinks showing you all the blocks that contain the given tag.
If you want something self-hosted look into Foam[0]. You write your notes in VS Code with Markdown. Many web frameworks can then generate interactive sites from it.
Obsidian has been around for years at this point. It's completely free to use without limitations on functionality. They make money by charging for sync, but are happy to point out that there are free options to sync data.
So where are these anti-user features? Why does the business model lead to them? "Not open source" doesn't count.
I have no idea what features are "anti-user", but I would note that it is not free for commercial use. I'm paying for Obsidian sync and still can't use Obsidian for work. (At the moment, I'm using logseq there.)
An example of an anti-user feature I think Obsidian might fall into is making the end-user the product for the free tier. That's just how those business models work, they are inherently anti-user because the user is the product.
FOSS allows you to choose to be free tier or pay for their services. The difference is in the free tier: you can do the leg work and hack together your own systems to match their paid services (namely public hosting). Its sort of a promise that you can use, audit, help improve, and love the free product without having to be concerned about forfeiting your privacy or security.
Additionally, FOSS projects always benefit from community auditing of the code, increasing the reliability and security of the software instead of relying on a few individuals to catch bugs.
Anyways all this to say "not FOSS" might not count itself, but implies there are other anti-user features at play.
I'd definitely be worried about that if they had investors, but as far as I know, it's entirely self-owned, and they are happy if they make enough money to support their small staff of (currently) six. Not even sure all of them take a salary , for that matter.
Outside investors seem to me to be the real anti-user signal. Everything else flows from that.
Its not FOSS, and they rely on subscriptions. Call me a hardliner, but that's two non-negotiable things when it comes to nice-to-have software for me personally.
If they created an open source version I could self-host, I would happily adopt it. Frankly it looks beautiful and is only missing easy file integration. But they don't because it would cause them to lose a vast source of value they provide to their customers (providing proxies and servers for people to access their data remotely).
They rely on subscriptions for two very subscriptiony things - storing and syncing files, and hosting a website. Both have ongoing recurring costs, so a subscription is the only thing that makes sense. You don't actually need either of them and could easily use any other third party syncing/static host tool or service, and many people do with Git, Dropbox, etc.
The only part of their business model you can't go around is the fact that they're not FOSS, and for business use you need a business license. I personally find the terms quite acceptable (only apply if you work in a for profit place with more than two employees and more than X revenue), and the price is good value for money for me.
My problem with obsidian is that I need a license to use it if I add something work related. I can not realy disentangle both. If Ilearn something new here on HN Iwm will propably use it later at work.
I am curious, is there any issue with just purchasing the license?
I started out using Obsidian just for university related stuff but found it incredibly useful, so I ended up purchasing the license myself. While I'm not a big fan of subscription software, 50$/year is extremely reasonable, especially considering that your data isn't trapped in someone's cloud.
I am extremly cautios with this small fees. They tend to add up. If I would use Obsidian, I sure would use it all my live. So 50$ * 45 years more to go: 2250$
Thats what I thought, thats about half the annual operating cost of my personal vehicle. And it does provide me with a lot of value. Its for brainstorming, maintaining contacts, keeping track of projects, etc.
Just a side observation: Many people on HN do make money building software, yet so many users seem completely unwilling to pay for software. In some regards I do understand that, there are quite a lot of "bad companies" out there that you just can't avoid in many circumstances, but as far as I'm concerned, Obsidian seems like the good guy (for now at least).
Personally? Iam at odds with the subscription model for apps but may be better than paying for every major release.
I recently started to think about buying software instead of doing a half good job programming something
If it was just $2250 for 45 years, maybe. That's not a payment option. The price will probably go up with inflation. It's probably closer to $4000-8000 after inflation, as $50 will become $100 after a decade or two.
If you go to the extent of including inflation, you should also account for the fact that your income will also likely increase - with raises accounting for inflation and career progression - making the price of a tool that can provide so much value even more negligible.
Currently that's 10% of a month's income, not exactly trivial. They make an excellent products, but I probably will move to a FOSS solution if I find one so I can use it for work.
An Obsidian license is $50. That'd mean a monthly income of $500. There's a good chance that means you're working by yourself, so I'll flag that Obsidian only requires a commercial license if the company has two or more people.
Paragraph 1 in the EULA - https://obsidian.md/eula - say "You need to pay for Obsidian if and only if you use it to contribute, directly or indirectly, to revenue-generating, work-related activities in a company that has two or more people"
Nope, I'm an on call remote consultant without a lot of hours at the moment, because I just moved somewhere without many opportunities for those who can't drive, and I don't have any income at all that isn't tied to a 5+ person company.
Same here, and honestly I suspect a lot of people probably don't know this and use Obsidian for work or include work-related notes in their free plan without realizing that it technically violates the license.
I hope that Obsidian extends the social network beyond Discord integration. Those digital gardens only grow on their own when others can enrich notes and annotate ideas.
Anyone looked at Tana? I'm really liking the concept they call super tags. Makes it easy to extract structure from what is just a giant document of nested lists.
I've been using Tana the past few weeks (after more than 2 years in Obsidian). I quite like it in general, but it's really a big step up for tracking the details of the fiction I'm working on right now.
Cool post. Definitely impressed with Obsidian. Not a huge fan of the UI on iOS. For some reason I keep getting drawn back to iOS Notes for ease of use.
iOS Notes should be enough for anyone, but I hate that you can't link between notes in any reasonable way (sharing the note to myself sucks and forcing the system to give you the note id and creating your own internal notes link is tedious).
I basically use iOS Notes as a dumping ground and then occasionally clean it out like an Inbox. Mostly deleting things, but sometimes moving it into my Obsidian vault.
In theory Drafts is even better for this because it supports Markdown and is designed to be a dumping ground and rapid processing of the notes.
One of his references seems to have gone under and I want to point it out because I want other people to also suffer from reading every single linked note, all of which are great sources for ideas: https://notes.andymatuschak.org/z36iMKLe4CDAXdtLSJD4Z6qPPFUS...
I'd be interested in more detail about the journal prompts he mentions. That's something I've never done, but I feel like it could be a useful practice to add.
I've previously been using Obsidian, and Bear before that, but always structured my notes as increasingly nested lists of bullet points.
Logseq is basically built around that abstraction, to make it very ergonomic (with each bullet point being a "block" - the smallest unit of text on which Logseq operates).
It also has querying built-in and the core is fully open source. So far very happy with it, and the new sync is great.
Besides, it's also written in ClojureScript, which makes my inner lisp nerd happy.
[0]: https://logseq.com/